.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;inset-inline-end:1rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom));z-index:60;inline-size:min(360px,calc(100% - 2rem));border-radius:14px;border:1px solid var(--line);background:#fffffff2;backdrop-filter:blur(8px);box-shadow:var(--shadow);padding:.9rem}.cookie-banner[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{margin:.45rem 0 .8rem;color:var(--muted)}.cookie-actions[data-astro-cid-fzbxxtek]{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:760px){.cookie-banner[data-astro-cid-fzbxxtek]{inset-inline:1rem;inline-size:auto}}.fab-stack[data-astro-cid-m5whh2lu]{position:fixed;inset-inline-end:1rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom) + var(--cookie-offset, 0px));display:grid;gap:.6rem;z-index:45;transition:inset-block-end .28s ease}.fab[data-astro-cid-m5whh2lu]{inline-size:52px;block-size:52px;border-radius:999px;display:grid;place-items:center;box-shadow:var(--shadow);border:1px solid transparent;transition:transform .22s ease,opacity .22s ease,box-shadow .22s ease,filter .22s ease}.fab[data-astro-cid-m5whh2lu] svg[data-astro-cid-m5whh2lu]{inline-size:25px;block-size:25px;fill:currentColor}.fab[data-astro-cid-m5whh2lu]:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 32px #0f8b8d3d,0 4px 12px #0003}.fab-top[data-astro-cid-m5whh2lu]{border-color:color-mix(in srgb,var(--primary) 35%,white);background:linear-gradient(165deg,#f8ffff,#dff4f3);color:var(--primary-strong);opacity:0;transform:translateY(8px)}.fab-top[data-astro-cid-m5whh2lu].show{opacity:1;transform:translateY(0)}.fab-top[data-astro-cid-m5whh2lu]:hover .top-arrow[data-astro-cid-m5whh2lu]{transform:translateY(-1.5px)}.fab-top[data-astro-cid-m5whh2lu] .top-arrow[data-astro-cid-m5whh2lu]{transform-origin:center;transition:transform .2s ease}.fab-wa[data-astro-cid-m5whh2lu]{color:#fff;text-decoration:none;background:linear-gradient(145deg,#1fd56f,#0ea95a)}.fab-wa[data-astro-cid-m5whh2lu]:hover{filter:saturate(1.05);box-shadow:0 16px 34px #10a95a61,0 0 0 5px #1fd56f38}.fab[data-astro-cid-m5whh2lu]:active{transform:translateY(0) scale(.97)}.fab[data-astro-cid-m5whh2lu]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 38%,white);outline-offset:2px}@media(max-width:640px){.fab-stack[data-astro-cid-m5whh2lu]{inset-block-end:calc(1rem + env(safe-area-inset-bottom) + var(--cookie-offset, 0px) - 8px)}}.site-footer[data-astro-cid-gcn2mc3v]{margin-block-start:3rem;color:#eaf4f6;background:radial-gradient(58rem 28rem at 108% -14%,rgba(15,82,186,.12),transparent 58%),radial-gradient(54rem 28rem at -10% 8%,rgba(15,163,177,.14),transparent 54%),linear-gradient(180deg,#102a33,#0d2430 42%,#0b1f2a);border-block-start:1px solid rgba(255,255,255,.1)}body.legal-page .site-footer[data-astro-cid-gcn2mc3v],body.footer-tight .site-footer[data-astro-cid-gcn2mc3v]{margin-block-start:0;margin-top:0;position:relative;inset-block-start:-1px;border-block-start-color:#ffffff14}.footer-cta[data-astro-cid-gcn2mc3v]{border-block-end:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0a,#fff0)}body.legal-page .site-footer[data-astro-cid-gcn2mc3v] .footer-cta[data-astro-cid-gcn2mc3v],body.footer-tight .site-footer[data-astro-cid-gcn2mc3v] .footer-cta[data-astro-cid-gcn2mc3v]{background:transparent;border-block-end-color:#ffffff14}.footer-cta-inner[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.2rem}.footer-cta-actions[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.7rem}.footer-kicker[data-astro-cid-gcn2mc3v]{margin:0 0 .35rem;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.08rem;font-weight:700;color:#f8fdff}.footer-cta-text[data-astro-cid-gcn2mc3v]{margin:0;color:#e4f1f5d6}.footer-cta-button[data-astro-cid-gcn2mc3v]{flex:0 0 auto;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate;padding-inline:1.12rem 1.08rem}.footer-cta-button[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{white-space:nowrap}.footer-cta-button[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.95;stroke-linecap:round;stroke-linejoin:round}.footer-main[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.55fr .75fr .75fr 1.35fr;gap:1.15rem;padding-block:1.5rem}.footer-col[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{margin:0 0 .55rem;color:#f7fcff}.footer-brand-logo[data-astro-cid-gcn2mc3v]{display:inline-block;margin:0 0 .3rem;text-decoration:none}.footer-brand-logo[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;inline-size:clamp(178px,24vw,292px);block-size:auto}.footer-brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:.26rem 0;color:#d6e8edd1}.footer-brand-intro[data-astro-cid-gcn2mc3v]{max-inline-size:42ch;line-height:1.65;text-wrap:pretty}.footer-brand[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none}.footer-brand[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#fff}.footer-social[data-astro-cid-gcn2mc3v]{margin-top:.72rem;display:inline-flex;align-items:center;gap:.4rem;flex-wrap:nowrap}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v]{inline-size:32px;block-size:32px;border-radius:999px;display:grid;place-items:center;color:#e8f6faf0;border:1px solid rgba(255,255,255,.18);background:#ffffff14;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{inline-size:15px;block-size:15px;fill:currentColor}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].linkedin{border-color:#0a66c261;color:#aad4fff2}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].instagram{border-color:#d656826b;color:#ffc4e0f2}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].x{border-color:#c1d4e16b;color:#eaf6fff2}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].whatsapp{border-color:#25d36670;color:#b6f6c9f5}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].linkedin:hover,.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].linkedin:focus-visible{color:#fff;border-color:#0a66c2e6;background:#0a66c275;box-shadow:0 0 0 3px #0a66c238;transform:translateY(-1px)}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].instagram:hover,.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].instagram:focus-visible{color:#fff;border-color:#fcb045e0;background:linear-gradient(135deg,#833ab48a,#e1306c8f 45%,#fcb0458f);box-shadow:0 0 0 3px #e1306c38;transform:translateY(-1px)}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].x:hover,.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].x:focus-visible{color:#fff;border-color:#ffffffb8;background:#14181c9e;box-shadow:0 0 0 3px #ffffff2e;transform:translateY(-1px)}.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].whatsapp:hover,.footer-social[data-astro-cid-gcn2mc3v] .social-link[data-astro-cid-gcn2mc3v].whatsapp:focus-visible{color:#fff;border-color:#25d366e6;background:#25d3667a;box-shadow:0 0 0 3px #25d3663d;transform:translateY(-1px)}.footer-links[data-astro-cid-gcn2mc3v],.footer-contact[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;gap:.46rem}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.footer-contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#e0eff4e6;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-contact[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#fff;transform:translate(2px)}.footer-contact[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:.52rem;color:#e0eff4e6}.footer-contact[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;color:#f2a93beb;margin-top:0}.footer-contact[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:first-child{align-items:start}.footer-contact[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]:first-child svg[data-astro-cid-gcn2mc3v]{margin-top:4px}.footer-bottom[data-astro-cid-gcn2mc3v]{padding-block:.8rem 1rem;border-block-start:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:#d2e6ebd6}.footer-legal[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#e0eff4db;text-decoration:none}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#fff}.footer-sep[data-astro-cid-gcn2mc3v]{inline-size:16px;block-size:16px;display:inline-grid;place-items:center;color:#f2a93beb}.footer-sep[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{inline-size:14px;block-size:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:1}@media(max-width:980px){.footer-main[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.footer-cta-inner[data-astro-cid-gcn2mc3v],.footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column;align-items:flex-start}.footer-main[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}.flag[data-astro-cid-dehm3zwc]{inline-size:22px;block-size:22px;border-radius:999px;border:1px solid rgba(0,0,0,.12)}.lang-switcher[data-astro-cid-a2mxz4y6]{position:relative}.lang-switcher[data-astro-cid-a2mxz4y6] summary[data-astro-cid-a2mxz4y6]{list-style:none;border:1px solid color-mix(in srgb,var(--line) 45%,transparent);background:#fff;border-radius:12px;padding:.34rem .56rem;display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font-weight:700;font-size:.92rem}.lang-switcher[data-astro-cid-a2mxz4y6] summary[data-astro-cid-a2mxz4y6]::-webkit-details-marker{display:none}.lang-panel[data-astro-cid-a2mxz4y6]{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;inline-size:120px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow);padding:.4rem;display:grid;gap:.2rem;z-index:20}.lang-item[data-astro-cid-a2mxz4y6]{border-radius:9px;padding:.35rem .45rem;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.lang-item[data-astro-cid-a2mxz4y6]:hover{background:var(--surface-soft)}.lang-item[data-astro-cid-a2mxz4y6].is-active{background:color-mix(in srgb,var(--primary) 15%,white)}@media(max-width:640px){.lang-switcher[data-astro-cid-a2mxz4y6] summary[data-astro-cid-a2mxz4y6]{padding:.3rem .42rem;gap:.28rem;font-size:.84rem;border-radius:10px}.lang-panel[data-astro-cid-a2mxz4y6]{inline-size:112px;inset-block-start:calc(100% + .35rem)}.lang-item[data-astro-cid-a2mxz4y6]{padding:.32rem .38rem;gap:.34rem;font-size:.88rem}}.site-header[data-astro-cid-ctg3m53h]{position:sticky;inset-block-start:0;z-index:30;border-block-end:1px solid color-mix(in srgb,var(--line) 78%,#ffffff);background:#e9f5f6;backdrop-filter:blur(8px);box-shadow:0 6px 14px #102f3912;transition:border-color .2s ease,box-shadow .2s ease}.site-header[data-astro-cid-ctg3m53h].scrolled{box-shadow:0 8px 18px #102f391f}@media(min-width:1001px){body.products-contrast .site-header[data-astro-cid-ctg3m53h]{position:sticky;background:#fffffff7;border-block-end-color:#102f3924;box-shadow:0 8px 16px #102f3914,inset 0 -1px #ffffffc7}body.products-contrast .site-header[data-astro-cid-ctg3m53h]:not(.scrolled){border-block-end-color:#102f3924;box-shadow:0 8px 16px #102f3914,inset 0 -1px #ffffffc7}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#1f3239;font-weight:650;letter-spacing:.01em}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:#0b6e99;font-weight:700}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .header-cta[data-astro-cid-ctg3m53h]{color:#083d8f;border-inline-start-color:#0b6e993d}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .header-cta[data-astro-cid-ctg3m53h]:hover{color:#0b6e99;border-inline-start-color:#0b6e9952}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .lang-switcher summary{color:#153743;border-color:#eef4f5;background:#f8fcfdf5}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .lang-switcher .lang-panel{border-color:#102f392e;background:#fff;box-shadow:0 14px 26px #0a222c29}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled{background:linear-gradient(145deg,#102f39f7,#0b1f2ef7);border-block-end-color:transparent;box-shadow:0 10px 22px #07141f59}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#e0eef6e6}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:#fff;font-weight:700}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .nav-toggle[data-astro-cid-ctg3m53h]{color:#eaf5fb;background:#ffffff14;border-color:#b1d5e259}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher summary{color:#edf7fc;border-color:#b1d5e247;background:#ffffff14}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .header-cta[data-astro-cid-ctg3m53h]{color:#edf7fc;border-inline-start-color:#b1d5e247}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .header-cta[data-astro-cid-ctg3m53h]:hover{color:#fff;border-inline-start-color:#cfe6f273}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher .lang-panel{border-color:#b1d5e259;background:#0f2d3d;box-shadow:0 16px 28px #040d1559}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher .lang-item{color:#e8f5fbeb}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher .lang-item:hover{background:#7ab4d438}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher .lang-item.is-active{background:#7ab4d44d}}.site-header[data-astro-cid-ctg3m53h]:not(.scrolled){border-block-end-color:#102f3929;box-shadow:0 12px 24px #102f391f,inset 0 -1px #ffffffb3}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h]{position:fixed;inset-inline:0;inset-block-start:0;background:transparent;border-block-end-color:transparent;backdrop-filter:none}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h]:not(.scrolled){box-shadow:none}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .brand[data-astro-cid-ctg3m53h],body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#f7fcff;text-shadow:0 2px 12px rgba(0,0,0,.55)}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .nav-toggle[data-astro-cid-ctg3m53h]{color:#f7fcff;background:#0000002e;border-color:#ffffff59;text-shadow:0 2px 12px rgba(0,0,0,.55)}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .lang-switcher summary{color:#f7fcff;border-color:#ffffff59;background:#0000002e;text-shadow:0 2px 12px rgba(0,0,0,.55)}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled{background:#e9f5f6;border-block-end-color:color-mix(in srgb,var(--line) 78%,#ffffff);backdrop-filter:blur(8px)}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled .brand[data-astro-cid-ctg3m53h],body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:var(--muted);text-shadow:none}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher summary{color:var(--text);border-color:var(--line);background:#fff;text-shadow:none}.header-inner[data-astro-cid-ctg3m53h]{min-block-size:100px;display:flex;align-items:center;gap:.9rem}.brand[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;margin-inline-end:auto}.brand-logo[data-astro-cid-ctg3m53h]{inline-size:285px;block-size:80px;flex:0 0 auto}.brand-logo-dark[data-astro-cid-ctg3m53h]{display:none}@media(min-width:1001px){body.products-contrast .site-header[data-astro-cid-ctg3m53h] .brand-logo-light[data-astro-cid-ctg3m53h]{display:block}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .brand-logo-dark[data-astro-cid-ctg3m53h],body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-light[data-astro-cid-ctg3m53h]{display:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-dark[data-astro-cid-ctg3m53h]{display:block}}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .brand-logo-light[data-astro-cid-ctg3m53h]{display:none}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h] .brand-logo-dark[data-astro-cid-ctg3m53h],body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-light[data-astro-cid-ctg3m53h]{display:block}body.has-hero-overlay .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-dark[data-astro-cid-ctg3m53h]{display:none}.main-nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.95rem}.main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{text-decoration:none;color:var(--muted);font-weight:600;padding:.35rem .2rem}.main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:var(--text)}.header-cta[data-astro-cid-ctg3m53h]{margin-inline-start:.55rem;padding-inline-start:.95rem;border-inline-start:1px solid rgba(11,110,153,.22);text-decoration:none;color:#083d8f;font-weight:800;letter-spacing:.012em;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.header-cta[data-astro-cid-ctg3m53h]:after{content:" →";display:inline-block;font-size:.94em;transition:transform .2s ease}.header-cta[data-astro-cid-ctg3m53h]:hover,.header-cta[data-astro-cid-ctg3m53h]:focus-visible{color:#0b6e99;border-inline-start-color:#0b6e994d}.header-cta[data-astro-cid-ctg3m53h]:hover:after,.header-cta[data-astro-cid-ctg3m53h]:focus-visible:after{transform:translate(2px)}.lang-switcher{margin-inline-start:.55rem}.nav-toggle[data-astro-cid-ctg3m53h]{display:none;border:1px solid var(--line);background:#fff;border-radius:10px;padding:.45rem .7rem;font-weight:700}@media(max-width:1000px){.site-header[data-astro-cid-ctg3m53h]{position:fixed;inset-inline:0;inset-block-start:0}body:not(.has-hero-overlay) main{padding-block-start:82px}body.legal-page:not(.has-hero-overlay) main{padding-block-start:calc(96px + env(safe-area-inset-top))}.header-inner[data-astro-cid-ctg3m53h]{min-block-size:82px}.brand-logo[data-astro-cid-ctg3m53h]{inline-size:241px;block-size:68px}.lang-switcher{margin-inline-end:.2rem}.nav-toggle[data-astro-cid-ctg3m53h]{display:inline-flex}.main-nav[data-astro-cid-ctg3m53h]{display:none;position:absolute;inset-inline:1rem;inset-block-start:82px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.8rem;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;gap:.6rem}body.products-contrast .site-header[data-astro-cid-ctg3m53h]{background:#fffffff7;border-block-end-color:#102f3924;box-shadow:0 8px 16px #102f3914,inset 0 -1px #ffffffc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled{background:linear-gradient(145deg,#102f39f7,#0b1f2ef7);border-block-end-color:transparent;box-shadow:0 10px 22px #07141f59;backdrop-filter:none;-webkit-backdrop-filter:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .brand-logo-light[data-astro-cid-ctg3m53h]{display:block}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .brand-logo-dark[data-astro-cid-ctg3m53h],body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-light[data-astro-cid-ctg3m53h]{display:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .brand-logo-dark[data-astro-cid-ctg3m53h]{display:block}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#1f3239;text-shadow:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#e0eef6e6;text-shadow:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:#0b6e99;font-weight:700}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:#fff;font-weight:700}body.products-contrast .site-header[data-astro-cid-ctg3m53h] .lang-switcher summary{color:#153743;border-color:#eef4f5;background:#f8fcfdf5;text-shadow:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .lang-switcher summary{color:#edf7fc;border-color:#b1d5e247;background:#ffffff14;text-shadow:none}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]{background:linear-gradient(165deg,#0f2d3dfa,#0b1f2efa);border-color:#b1d5e259;box-shadow:0 14px 28px #050e1657}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h]{color:#eaf4f9eb}body.products-contrast .site-header[data-astro-cid-ctg3m53h].scrolled .main-nav[data-astro-cid-ctg3m53h]>a[data-astro-cid-ctg3m53h].active{color:#fff}.main-nav[data-astro-cid-ctg3m53h].is-open{display:flex}.header-cta[data-astro-cid-ctg3m53h]{margin-inline-start:0;padding-inline-start:0;border-inline-start:0;padding-block-start:.2rem}}@media(max-width:640px){body:not(.has-hero-overlay) main{padding-block-start:74px}body.legal-page:not(.has-hero-overlay) main{padding-block-start:calc(88px + env(safe-area-inset-top))}.header-inner[data-astro-cid-ctg3m53h]{min-block-size:74px;gap:.45rem}.brand-logo[data-astro-cid-ctg3m53h]{inline-size:212px;block-size:60px}.lang-switcher{margin-inline-start:auto;margin-inline-end:0;transform:translateY(1px)}.nav-toggle[data-astro-cid-ctg3m53h]{padding:.38rem .6rem;font-size:.92rem}.main-nav[data-astro-cid-ctg3m53h]{inset-block-start:74px}html[dir=rtl] .brand[data-astro-cid-ctg3m53h]{margin-inline-end:auto;margin-inline-start:0}html[dir=rtl] .lang-switcher{margin-inline-start:0;margin-inline-end:0}}:root{--bg: #f4f7f8;--surface: #ffffff;--surface-soft: #eef5f5;--text: #1d2629;--muted: #53656b;--primary: #0f8b8d;--primary-strong: #0a696b;--accent: #f2a93b;--line: #d6e3e2;--radius: 16px;--radius-sm: 10px;--shadow: 0 15px 30px rgba(15, 139, 141, .14);--container: 1200px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);font-family:Manrope,Segoe UI,sans-serif;line-height:1.55;background:radial-gradient(60rem 34rem at 95% -15%,rgba(242,169,59,.2),transparent 55%),radial-gradient(55rem 33rem at -20% 15%,rgba(15,139,141,.18),transparent 50%),var(--bg)}h1,h2,h3,h4{font-family:Space Grotesk,Segoe UI,sans-serif;line-height:1.2;margin-block:0 .85rem}a{color:inherit}.container{inline-size:min(var(--container),calc(100% - 2rem));margin-inline:auto}.section{padding-block:clamp(2.8rem,4vw,4.8rem)}.section-title{font-size:clamp(1.7rem,3vw,2.4rem);margin-block-end:1rem}.muted{color:var(--muted)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card-carousel{--carousel-gap: 1rem;--carousel-nav-size: 38px;--carousel-nav-offset: 20px;position:relative}.card-carousel-viewport{overflow-x:hidden;overflow-y:visible;padding-block:4px 8px;margin-block:-4px -8px}.card-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--carousel-gap) * 2)) / 3);gap:var(--carousel-gap);align-items:stretch}.card-carousel-track>*{min-inline-size:0}.card-carousel-nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;inline-size:var(--carousel-nav-size);block-size:var(--carousel-nav-size);border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 78%,#fff);background:color-mix(in srgb,var(--surface) 86%,#fff);color:color-mix(in srgb,var(--text) 76%,#fff);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 18px #0a2d381f;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,background-color .22s ease}.card-carousel-nav svg{inline-size:20px;block-size:20px;fill:currentColor}.card-carousel-nav.is-prev{inset-inline-start:calc((var(--carousel-nav-size) + var(--carousel-nav-offset)) * -1)}.card-carousel-nav.is-next{inset-inline-end:calc((var(--carousel-nav-size) + var(--carousel-nav-offset)) * -1)}.card-carousel.is-scrollable .card-carousel-nav{opacity:.34;pointer-events:auto}.card-carousel.is-scrollable .card-carousel-viewport{cursor:grab}.card-carousel.is-dragging .card-carousel-viewport{cursor:grabbing;user-select:none}.card-carousel.is-scrollable:hover .card-carousel-nav,.card-carousel.is-scrollable:focus-within .card-carousel-nav{opacity:.9}.card-carousel-nav:hover,.card-carousel-nav:focus-visible{transform:translateY(-50%) scale(1.03);background:#fff;box-shadow:0 10px 20px #0a2d382e}.card-carousel-nav[disabled]{opacity:.12!important;cursor:default;pointer-events:none}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.15rem}.feature-pill-card{position:relative;border-radius:20px;padding:1.05rem 1.15rem;overflow:hidden;background:linear-gradient(135deg,#fffffff0,#f8fcfce6);box-shadow:0 12px 26px #0c525f17;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-with-media{position:relative;overflow:hidden;isolation:isolate}.card-media-bg{position:absolute;inset:0;background-image:var(--card-bg-url);background-size:cover;background-position:center;opacity:1;transition:opacity .22s ease;pointer-events:none}.card-media-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#081c288f,#092c3457)}.card-with-media>*:not(.card-media-bg){position:relative;z-index:1}.feature-pill-card.card-with-media h3,.feature-pill-card.card-with-media .feature-pill-text{color:#f2fbff}.feature-pill-card.card-with-media .feature-pill-icon{color:#eaf8ff;background:#ffffff1f;border-color:#ffffff52}.product-spec-card.card-with-media h3,.product-spec-card.card-with-media .muted,.product-spec-card.card-with-media .product-spec-list{color:#eef7fb}.product-spec-card.card-with-media .product-spec-badge{color:#fff;border-color:#ffffff70;background:#ffffff1f}.product-spec-card.card-with-media .product-spec-link{color:#fff;border-color:#fff6;background:#ffffff24}.product-spec-card.card-with-media .product-spec-list li:before{background:#ffffffeb}.feature-pill-card:before,.feature-pill-card:after{content:"";position:absolute;inset-block:16%;inline-size:4px;border-radius:999px}.feature-pill-card:before{inset-inline-start:.55rem}.feature-pill-card:after{inset-inline-end:.55rem}.feature-pill-card[data-tone=tone-1]:before,.feature-pill-card[data-tone=tone-1]:after{background:linear-gradient(180deg,#0fa3b1f2,#0fa3b147)}.feature-pill-card[data-tone=tone-2]:before,.feature-pill-card[data-tone=tone-2]:after{background:linear-gradient(180deg,#0f52baf2,#0f52ba47)}.feature-pill-card[data-tone=tone-3]:before,.feature-pill-card[data-tone=tone-3]:after{background:linear-gradient(180deg,#102f39e6,#102f393d)}.feature-pill-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--primary) 35%,#fff);box-shadow:0 16px 30px #0c525f29}.feature-pill-head{display:flex;align-items:center;gap:.72rem;margin-block-end:.4rem;padding-inline:.4rem}.feature-pill-head h3{margin:0;font-size:1.06rem}.feature-pill-icon{inline-size:32px;block-size:32px;border-radius:999px;display:grid;place-items:center;color:var(--primary-strong);background:linear-gradient(180deg,#0f8b8d29,#0f8b8d0f);border:1px solid rgba(15,139,141,.2);flex:0 0 auto}.feature-pill-icon svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature-pill-text{margin:0;padding-inline:.4rem;font-size:.95rem}.product-spec-card{position:relative;--product-accent: rgba(15, 139, 141, .85);--product-accent-soft: rgba(15, 139, 141, .25);border-radius:14px;padding:1rem 1.02rem .95rem;background:linear-gradient(168deg,#fff,#f5f9fa);background-clip:padding-box;box-shadow:0 4px 10px #0f696b12;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-spec-card:after{content:"";position:absolute;inset-inline:1.08rem;inset-block-end:.58rem;block-size:2px;border-radius:999px;background:linear-gradient(90deg,var(--product-accent),var(--product-accent-soft))}.product-spec-card[data-tone=tone-1]{--product-accent: rgba(15, 163, 177, .85);--product-accent-soft: rgba(15, 163, 177, .25)}.product-spec-card[data-tone=tone-2]{--product-accent: rgba(15, 82, 186, .84);--product-accent-soft: rgba(15, 82, 186, .24)}.product-spec-card[data-tone=tone-3]{--product-accent: rgba(16, 47, 57, .82);--product-accent-soft: rgba(16, 47, 57, .24)}.product-spec-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--product-accent) 46%,#ffffff);box-shadow:0 9px 18px #0c5c5e1a,0 0 0 1px color-mix(in srgb,var(--product-accent) 20%,transparent)}.product-spec-top{display:flex;align-items:center;justify-content:space-between;margin-block-end:.55rem}.product-spec-badge{display:inline-flex;align-items:center;block-size:1.5rem;padding-inline:.55rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--product-accent) 78%,#1d2629);background:color-mix(in srgb,var(--product-accent) 14%,#ffffff);border:1px solid color-mix(in srgb,var(--product-accent) 30%,#ffffff)}.product-spec-link{inline-size:30px;block-size:30px;border-radius:999px;display:grid;place-items:center;color:color-mix(in srgb,var(--product-accent) 72%,#1d2629);background:color-mix(in srgb,var(--product-accent) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--product-accent) 28%,#ffffff);text-decoration:none;transition:transform .2s ease,color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.product-spec-link svg{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.product-spec-card:hover .product-spec-link,.product-spec-link:focus-visible{color:color-mix(in srgb,var(--product-accent) 86%,#0f2028);background:color-mix(in srgb,var(--product-accent) 20%,#ffffff);border-color:color-mix(in srgb,var(--product-accent) 52%,#ffffff);box-shadow:0 6px 14px color-mix(in srgb,var(--product-accent) 32%,transparent);transform:translate(2px)}.product-spec-card h3{margin-block-end:.45rem}.product-spec-card p{margin-block:0 .65rem}.product-spec-list{margin:0;padding:0;padding-block-end:6px;list-style:none;display:grid;gap:.28rem;font-size:.86rem;color:color-mix(in srgb,var(--muted) 82%,#fff)}.product-spec-list li{position:relative;padding-inline-start:.78rem}.product-spec-list li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.44rem;inline-size:.38rem;block-size:.38rem;border-radius:999px;background:var(--product-accent)}.reference-logo-card{position:relative;border-radius:14px;overflow:hidden;min-block-size:210px;background:linear-gradient(160deg,#fffffffa,#f5f9fbf2);border:1px solid color-mix(in srgb,var(--line) 80%,#fff);padding:.85rem}.reference-logo-wrap{inline-size:100%;block-size:100%;display:grid;place-items:center;border-radius:12px;background:radial-gradient(120% 90% at 15% 0%,rgba(15,139,141,.12),transparent 58%),radial-gradient(95% 90% at 100% 100%,rgba(242,169,59,.1),transparent 60%),#fff}.reference-logo-svg{inline-size:min(86%,210px);block-size:auto}.reference-logo-svg rect{fill:#ffffffd9;stroke:#0f8b8d4d;stroke-width:2}.reference-logo-svg path{stroke:#0f8b8d61;stroke-width:2}.reference-logo-svg text{font-family:Space Grotesk,Manrope,sans-serif;font-size:26px;font-weight:700;letter-spacing:.08em;fill:#0f696be6}.reference-hover-detail{position:absolute;inset:0;padding:1rem;display:grid;align-content:end;gap:.32rem;background:linear-gradient(to top,#081824e0,#0818245c 55%,#08182414);color:#fff;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.reference-hover-detail h3{margin:0;font-size:1.05rem}.reference-hover-detail p{margin:0}.reference-hover-detail .muted{color:#e5f1f5cc}.reference-detail-link{margin-block-start:.35rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe0;text-decoration:none;transition:color .2s ease,transform .2s ease}.reference-detail-link svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease,opacity .2s ease;opacity:.9}.reference-logo-card:hover .reference-hover-detail,.reference-logo-card:focus-within .reference-hover-detail{opacity:1;transform:translateY(0)}.reference-logo-card:hover .reference-detail-link,.reference-logo-card:focus-within .reference-detail-link{color:#fff}.reference-detail-link:hover,.reference-detail-link:focus-visible{color:#fff}.reference-logo-card:hover .reference-detail-link svg,.reference-logo-card:focus-within .reference-detail-link svg{transform:translate(2px);opacity:1}.reference-detail-link:hover svg,.reference-detail-link:focus-visible svg{transform:translate(2px);opacity:1}.btn{appearance:none;border:1px solid transparent;border-radius:var(--radius-sm);padding:.72rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;cursor:pointer}.btn:hover{transform:translateY(-1px)}.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 40%,white);outline-offset:2px}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:var(--shadow)}.btn-secondary{background:#fff;border-color:var(--line);color:var(--primary-strong)}.btn-soft-outline{position:relative;overflow:hidden;isolation:isolate;color:var(--btn-soft-outline-text, #fcfeff);border-color:var(--btn-soft-outline-border, rgba(201, 235, 240, .34));background:var( --btn-soft-outline-bg, linear-gradient(180deg, rgba(225, 248, 251, .08) 0%, rgba(117, 197, 207, .05) 100%) );box-shadow:var( --btn-soft-outline-shadow, 0 8px 18px rgba(4, 14, 24, .14), 0 2px 6px rgba(10, 54, 62, .08), inset 0 1px 0 rgba(235, 250, 252, .08) )}.btn-soft-outline:before{content:"";position:absolute;inset:0;z-index:-1;background:var( --btn-soft-outline-sheen, linear-gradient(90deg, rgba(223, 248, 251, 0) 0%, rgba(223, 248, 251, .05) 56%, rgba(223, 248, 251, .12) 100%) );pointer-events:none}.btn-soft-outline:hover,.btn-soft-outline:focus-visible{color:var(--btn-soft-outline-hover-text, #ffffff);border-color:var(--btn-soft-outline-hover-border, rgba(213, 241, 245, .42));background:var( --btn-soft-outline-hover-bg, linear-gradient(180deg, rgba(92, 186, 196, .28) 0%, rgba(40, 133, 144, .22) 100%) );box-shadow:var( --btn-soft-outline-hover-shadow, 0 12px 24px rgba(4, 14, 24, .18), 0 4px 12px rgba(77, 182, 194, .12), 0 0 0 1px rgba(210, 238, 242, .12) )}.btn-soft-outline:hover:before,.btn-soft-outline:focus-visible:before{background:var( --btn-soft-outline-hover-sheen, linear-gradient(90deg, rgba(236, 251, 253, .02) 0%, rgba(236, 251, 253, .1) 52%, rgba(236, 251, 253, .22) 100%) )}.btn-ivory-invert{position:relative;overflow:hidden;isolation:isolate;color:var(--btn-ivory-invert-text, #145b64);border-color:var(--btn-ivory-invert-border, rgba(245, 248, 244, .42));background:var( --btn-ivory-invert-bg, linear-gradient(180deg, rgba(255, 252, 246, .995) 0%, rgba(245, 239, 228, .99) 100%) );box-shadow:var( --btn-ivory-invert-shadow, 0 16px 30px rgba(4, 14, 24, .18), 0 4px 10px rgba(14, 46, 52, .08), inset 0 1px 0 rgba(255, 255, 255, .42) )}.btn-ivory-invert:before{content:"";position:absolute;inset:0;z-index:-1;background:var( --btn-ivory-invert-sheen, linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .08) 52%, rgba(255, 255, 255, .2) 100%) );pointer-events:none}.btn-ivory-invert:hover,.btn-ivory-invert:focus-visible{color:var(--btn-ivory-invert-hover-text, #ffffff);border-color:var(--btn-ivory-invert-hover-border, rgba(132, 215, 225, .28));background:var( --btn-ivory-invert-hover-bg, linear-gradient(180deg, rgba(43, 138, 148, .94) 0%, rgba(23, 112, 122, .96) 100%) );box-shadow:var( --btn-ivory-invert-hover-shadow, 0 20px 34px rgba(4, 14, 24, .26), 0 8px 18px rgba(80, 189, 202, .22), 0 0 0 1px rgba(205, 236, 240, .12) )}.btn-ivory-invert:hover:before,.btn-ivory-invert:focus-visible:before{background:var( --btn-ivory-invert-hover-sheen, linear-gradient(90deg, rgba(224, 249, 252, .02) 0%, rgba(224, 249, 252, .08) 52%, rgba(224, 249, 252, .18) 100%) )}.btn-premium{--btn-premium-bg: #e0b055;--btn-premium-text: #ffffff;--btn-premium-sheen: linear-gradient(90deg, rgba(255, 246, 224, 0) 0%, rgba(255, 246, 224, .1) 58%, rgba(255, 246, 224, .22) 100%);--btn-premium-hover-bg: #ffffff;--btn-premium-hover-text: #ab7822;--btn-premium-hover-sheen: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, 0) 100%);--btn-premium-shadow: 0 10px 20px rgba(184, 130, 45, .11), 0 2px 5px rgba(205, 154, 72, .05), inset 0 1px 0 rgba(255, 242, 214, .22);--btn-premium-hover-shadow: 0 18px 34px rgba(209, 171, 101, .2), 0 6px 16px rgba(234, 209, 156, .16), 0 0 0 1px rgba(232, 206, 152, .34);position:relative;overflow:hidden;isolation:isolate;border-color:transparent;border-radius:10px;background:var(--btn-premium-bg);color:var(--btn-premium-text);box-shadow:var(--btn-premium-shadow);font-family:Montserrat,Segoe UI,sans-serif;font-size:.96rem;font-weight:900;line-height:1.1;letter-spacing:.018em;text-transform:uppercase;transition:transform .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.btn-premium:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--btn-premium-sheen);pointer-events:none}.btn-premium:hover,.btn-premium:focus-visible{color:var(--btn-premium-hover-text);background:var(--btn-premium-hover-bg);box-shadow:var(--btn-premium-hover-shadow)}.btn-premium:hover:before,.btn-premium:focus-visible:before{background:var(--btn-premium-hover-sheen)}.btn-premium-gold{--btn-premium-bg: #e0b055;--btn-premium-text: #ffffff;--btn-premium-sheen: linear-gradient(90deg, rgba(255, 246, 224, 0) 0%, rgba(255, 246, 224, .1) 58%, rgba(255, 246, 224, .22) 100%);--btn-premium-hover-bg: #ffffff;--btn-premium-hover-text: #ab7822;--btn-premium-hover-sheen: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, 0) 100%);--btn-premium-shadow: 0 10px 20px rgba(184, 130, 45, .11), 0 2px 5px rgba(205, 154, 72, .05), inset 0 1px 0 rgba(255, 242, 214, .22);--btn-premium-hover-shadow: 0 18px 34px rgba(209, 171, 101, .2), 0 6px 16px rgba(234, 209, 156, .16), 0 0 0 1px rgba(232, 206, 152, .34)}.btn-premium-teal{--btn-premium-bg: #178895;--btn-premium-text: #ffffff;--btn-premium-sheen: linear-gradient(90deg, rgba(221, 249, 252, 0) 0%, rgba(221, 249, 252, .1) 58%, rgba(221, 249, 252, .24) 100%);--btn-premium-hover-bg: #ffffff;--btn-premium-hover-text: #16717c;--btn-premium-hover-sheen: linear-gradient(180deg, rgba(255, 255, 255, .34) 0%, rgba(255, 255, 255, 0) 100%);--btn-premium-shadow: 0 10px 20px rgba(18, 109, 120, .16), 0 2px 5px rgba(37, 147, 160, .08), inset 0 1px 0 rgba(223, 249, 252, .2);--btn-premium-hover-shadow: 0 18px 34px rgba(65, 182, 196, .2), 0 6px 16px rgba(144, 223, 231, .18), 0 0 0 1px rgba(156, 221, 228, .34)}:global(html[lang=ar]) .btn-premium{font-family:Tajawal,Segoe UI,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0}.field{display:grid;gap:.4rem}.field input,.field textarea,.field select{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;padding:.75rem .8rem;font:inherit}.field textarea{min-block-size:130px;resize:vertical}.page-hero{padding-block:clamp(2.8rem,4vw,4.2rem)}.page-hero h1{font-size:clamp(2rem,4.8vw,3.3rem)}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:1.2rem;align-items:center}.highlight{background:linear-gradient(165deg,#fff,var(--surface-soft));border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem}.section-band{background:linear-gradient(180deg,#0fa3b11c,#0f52ba12 56%,#fff0)}.home-mid-band{background:radial-gradient(74rem 32rem at 10% -16%,rgba(15,82,186,.09),transparent 58%),radial-gradient(66rem 30rem at 92% 12%,rgba(15,163,177,.08),transparent 57%),radial-gradient(52rem 24rem at 100% 100%,rgba(16,47,57,.06),transparent 60%),linear-gradient(180deg,#eff8fbd1,#ffffff8c 54%,#fff3)}.faq-band{background:radial-gradient(64rem 28rem at 8% -20%,rgba(16,47,57,.08),transparent 58%),radial-gradient(52rem 24rem at 95% 8%,rgba(15,163,177,.08),transparent 56%),linear-gradient(180deg,#f2f8faf2,#ffffff9e 52%,#ffffff38)}.faq-band .faq-item{border:1px solid color-mix(in srgb,var(--primary) 20%,#ffffff);background:linear-gradient(165deg,#fffffffb,#f4fbfcf5);box-shadow:0 8px 16px #102f3912}.faq-band .faq-item:hover{border-color:color-mix(in srgb,var(--primary) 34%,#ffffff)}.faq-band .faq-item[open]{border-color:color-mix(in srgb,var(--primary) 44%,#ffffff);box-shadow:0 12px 22px #0f52ba1f}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.blog-teaser-card{position:relative;border-radius:14px;padding:1rem 1.05rem 1.02rem;background:linear-gradient(170deg,#fff,#f7fbfb);transition:border-color .2s ease,box-shadow .2s ease}.blog-teaser-card:after{content:"";position:absolute;inset-inline:1rem;inset-block-end:.6rem;block-size:2px;border-radius:999px;background:linear-gradient(90deg,#0f8b8dbf,#f2a93b85)}.blog-teaser-card:hover{border-color:color-mix(in srgb,var(--primary) 36%,#fff);box-shadow:0 8px 16px #0f696b17}.blog-teaser-top{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-block-end:.55rem}.blog-teaser-pill{display:inline-flex;align-items:center;block-size:1.46rem;padding-inline:.55rem;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb,var(--primary) 78%,#1d2629);border:1px solid color-mix(in srgb,var(--primary) 30%,#ffffff);background:color-mix(in srgb,var(--primary) 12%,#ffffff)}.blog-teaser-date{margin:0;font-size:.8rem}.blog-teaser-title{margin-block-end:.52rem;font-size:clamp(1.02rem,1.5vw,1.2rem)}.blog-teaser-title a{text-decoration:none;color:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-teaser-excerpt{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-teaser-foot{display:flex;justify-content:flex-end;margin-top:.65rem}.blog-teaser-link{color:color-mix(in srgb,var(--primary) 74%,#1d2629);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.blog-teaser-link svg{inline-size:17px;block-size:17px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease,color .2s ease}.blog-teaser-card:hover .blog-teaser-link svg,.blog-teaser-link:hover svg,.blog-teaser-link:focus-visible svg{transform:translate(2px)}.meta{font-size:.92rem;color:var(--muted)}.faq-modern{max-inline-size:980px}.faq-stack{display:grid;gap:.72rem}.faq-item{border:1px solid color-mix(in srgb,var(--line) 86%,#ffffff);border-radius:14px;background:linear-gradient(165deg,#fffffffa,#f6fbfbf2);box-shadow:0 6px 14px #0a364012;overflow:clip;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.faq-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.72rem;padding:.88rem .95rem}.faq-item summary::-webkit-details-marker{display:none}.faq-index{inline-size:2rem;block-size:2rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:color-mix(in srgb,var(--primary) 78%,#12333b);border:1px solid color-mix(in srgb,var(--primary) 28%,#ffffff);background:color-mix(in srgb,var(--primary) 11%,#ffffff)}.faq-summary-text{font-weight:700;color:color-mix(in srgb,var(--text) 95%,#fff)}.faq-toggle{inline-size:1.9rem;block-size:1.9rem;border-radius:999px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 88%,#fff);color:color-mix(in srgb,var(--primary) 74%,#16343c);background:color-mix(in srgb,var(--surface-soft) 55%,#ffffff);transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.faq-toggle svg{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease}.faq-answer p{margin:0;overflow:hidden;padding:0 1rem}.faq-item[open]{border-color:color-mix(in srgb,var(--primary) 34%,#fff);box-shadow:0 10px 20px #0c4e5a1f}.faq-item[open] .faq-answer{grid-template-rows:1fr}.faq-item[open] .faq-answer p{padding:0 1rem .9rem}.faq-item[open] .faq-toggle{transform:rotate(180deg);border-color:color-mix(in srgb,var(--primary) 44%,#ffffff);background:color-mix(in srgb,var(--primary) 16%,#ffffff)}.faq-item:hover{border-color:color-mix(in srgb,var(--primary) 28%,#ffffff)}@media(max-width:1024px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.card-carousel-track{grid-auto-columns:calc((100% - var(--carousel-gap)) / 2)}.hero-grid{grid-template-columns:1fr}}@media(max-width:760px){.grid-3,.article-grid{grid-template-columns:1fr}.feature-pill-card{border-radius:18px}.product-spec-card{border-radius:12px}.card-carousel-nav{display:none}.card-carousel-viewport{overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.card-carousel-viewport::-webkit-scrollbar{display:none}.card-carousel-track{grid-auto-columns:minmax(84%,1fr)}.card-carousel-track>*{scroll-snap-align:start}.reference-logo-card{min-block-size:190px}.reference-hover-detail{opacity:0;transform:translateY(8px);background:linear-gradient(to top,#081824e0,#0818245c 55%,#08182414)}.reference-logo-card:active .reference-hover-detail,.reference-logo-card:focus-within .reference-hover-detail{opacity:1;transform:translateY(0)}}.font-ar[data-astro-cid-37fxchfa]{font-family:Tajawal,Segoe UI,sans-serif}
