@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_016c2c{font-family:Fraunces,Fraunces Fallback}.__variable_016c2c{--font-fraunces:"Fraunces","Fraunces Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}.page_root__qGic0{--bg:#f8fcfd;--surface:#ffffff;--surface2:#edf6f9;--teal:#00566b;--teal-dim:rgba(0,86,107,0.07);--teal-glow:rgba(0,86,107,0.18);--text:#0b2a33;--muted:rgba(11,42,51,0.52);--border:rgba(0,86,107,0.15);--border-sub:rgba(0,86,107,0.09);--nav-glass:rgba(248,252,253,0.9);--float-bg:rgba(255,255,255,0.95);--cta-bg:linear-gradient(135deg,#00566b,#007a94 50%,#00566b);--cta-border:rgba(255,255,255,0.18);--cta-glow:0 0 80px rgba(0,86,107,0.15);--btn-text:#ffffff;--font-head:var(--font-fraunces),"Georgia",serif;--font-body:var(--font-dm-sans),system-ui,sans-serif;--ease:cubic-bezier(0.23,1,0.32,1);min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}.page_root__qGic0[data-theme=dark]{--bg:#04111a;--surface:#071e2a;--surface2:#0c2d40;--teal:#00aecf;--teal-dim:rgba(0,174,207,0.10);--teal-glow:rgba(0,174,207,0.25);--text:#dff0f5;--muted:rgba(223,240,245,0.48);--border:rgba(0,174,207,0.16);--border-sub:rgba(255,255,255,0.07);--nav-glass:rgba(4,17,26,0.88);--float-bg:rgba(7,30,42,0.92);--cta-bg:linear-gradient(135deg,#042438,#063448 50%,#031e2e);--cta-border:rgba(0,174,207,0.22);--cta-glow:0 0 120px rgba(0,86,107,0.25);--btn-text:#04111a}.page_container__aoG4z{width:min(1180px,calc(100% - 40px));margin:0 auto}.page_eyebrow__H9Slr{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:1rem}.page_sectionHead__qnhAZ{max-width:640px;margin-bottom:4rem}.page_sectionTitle__hzsAh{font-family:var(--font-head);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--text);margin:0 0 1rem}.page_sectionTitle__hzsAh em{font-style:italic;color:var(--teal)}.page_sectionSub__QqzT0{font-size:1.05rem;color:var(--muted);line-height:1.7;margin:0;max-width:52ch}.page_nav__zpG_3{position:-webkit-sticky;position:sticky;top:0;z-index:100;transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.page_navScrolled__zjNuR{background:var(--nav-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-sub);box-shadow:0 8px 32px rgba(0,0,0,.12)}.page_navInner__JKFQa{width:min(1180px,calc(100% - 40px));margin:0 auto;height:72px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.page_brand__f_q1F{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.page_brandLogo__dV7i2{border-radius:10px}.page_brandName__45f0C{font-family:var(--font-head);font-size:1.15rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.page_desktopNav__xCAA_{display:flex;align-items:center;gap:.25rem}.page_navLink__2S7dD{padding:.45rem .85rem;font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:none;border-radius:8px;transition:color .15s ease,background .15s ease}.page_navLink__2S7dD:hover{color:var(--text);background:var(--teal-dim)}.page_navActions__clKtU{display:flex;align-items:center;gap:.75rem}.page_navGhost__N7M96{font-size:.88rem;font-weight:500;color:var(--muted);text-decoration:none;padding:.4rem .75rem;border-radius:8px;transition:color .15s ease}.page_navGhost__N7M96:hover{color:var(--text)}.page_navCta__4tFLF{background:var(--teal);color:var(--btn-text);border:none;border-radius:10px;padding:.55rem 1.1rem;font-size:.88rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease),opacity .14s ease;white-space:nowrap}.page_navCta__4tFLF:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--teal-glow)}.page_navCta__4tFLF:active{transform:scale(.97)}.page_themeToggle__pMVyw{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--teal-dim);border:1px solid var(--border);color:var(--teal);cursor:pointer;transition:background .15s ease,transform .15s var(--ease),color .15s ease;flex-shrink:0}.page_themeToggle__pMVyw:hover{background:var(--teal-dim);transform:scale(1.08)}.page_themeToggle__pMVyw:active{transform:scale(.95)}.page_mobileHeaderRight__1PiKC{display:none;align-items:center;gap:.5rem}.page_burger__upzk8{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:6px;cursor:pointer}.page_burger__upzk8 span{display:block;width:22px;height:2px;background:var(--text);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.page_burgerOpen__Lg_fy span:first-child{transform:translateY(7px) rotate(45deg)}.page_burgerOpen__Lg_fy span:nth-child(2){opacity:0}.page_burgerOpen__Lg_fy span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.page_mobileMenu__RbNgw{overflow:hidden;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1.25rem 1.25rem;border-top:1px solid var(--border-sub);background:rgba(4,17,26,.97)}.page_mobileNavLink__kuO13{font-size:1rem;font-weight:500;color:var(--muted);text-decoration:none;padding:.7rem 0;border-bottom:1px solid var(--border-sub);transition:color .15s ease}.page_mobileNavLink__kuO13:hover{color:var(--text)}.page_mobileNavLink__kuO13:last-of-type{border-bottom:none}.page_hero__SKW6o{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding:80px 0 60px}.page_heroGrid__BL1ju{position:absolute;inset:0;background-image:linear-gradient(var(--border-sub) 1px,transparent 1px),linear-gradient(90deg,var(--border-sub) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 30%,transparent 100%);pointer-events:none}.page_orb1__W4Kej,.page_orb2__t1gr7,.page_orb3__B9LS7{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.page_orb1__W4Kej{width:700px;height:700px;top:-200px;left:-200px;background:radial-gradient(circle,rgba(0,86,107,.35),transparent 70%);animation:page_orbDrift__QYBKK 28s ease-in-out infinite}.page_orb2__t1gr7{width:500px;height:500px;top:30%;right:-100px;background:radial-gradient(circle,rgba(0,174,207,.18),transparent 70%);animation:page_orbDrift__QYBKK 22s ease-in-out infinite reverse;animation-delay:-8s}.page_orb3__B9LS7{width:400px;height:400px;bottom:-100px;left:30%;background:radial-gradient(circle,rgba(0,86,107,.15),transparent 70%);animation:page_orbDrift__QYBKK 35s ease-in-out infinite;animation-delay:-15s}.page_orb1__W4Kej{background:radial-gradient(circle,rgba(0,86,107,.12),transparent 70%)}.page_orb2__t1gr7{background:radial-gradient(circle,rgba(0,114,143,.08),transparent 70%)}.page_orb3__B9LS7{background:radial-gradient(circle,rgba(0,86,107,.07),transparent 70%)}.page_root__qGic0[data-theme=dark] .page_orb1__W4Kej{background:radial-gradient(circle,rgba(0,86,107,.35),transparent 70%)}.page_root__qGic0[data-theme=dark] .page_orb2__t1gr7{background:radial-gradient(circle,rgba(0,174,207,.18),transparent 70%)}.page_root__qGic0[data-theme=dark] .page_orb3__B9LS7{background:radial-gradient(circle,rgba(0,86,107,.22),transparent 70%)}@keyframes page_orbDrift__QYBKK{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-60px) scale(1.06)}66%{transform:translate(-30px,30px) scale(.96)}}.page_heroInner__FQkwa{position:relative;z-index:1;width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_heroLeft__JBC6J{display:flex;flex-direction:column;gap:0}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:.5rem;background:rgba(0,201,167,.08);border:1px solid var(--border);border-radius:999px;padding:.38rem .9rem;font-size:.78rem;font-weight:600;color:var(--teal);letter-spacing:.04em;margin-bottom:1.5rem;width:-moz-fit-content;width:fit-content}.page_heroTitle__Gfler{font-family:var(--font-head);font-size:clamp(2.8rem,6vw,5.2rem);font-weight:900;line-height:1.04;letter-spacing:-.035em;color:var(--text);margin:0 0 1.5rem}.page_heroTitle__Gfler em{font-style:italic;color:var(--teal)}.page_heroSub__YNSLe{font-size:1.05rem;color:var(--muted);line-height:1.72;max-width:48ch;margin:0 0 2rem}.page_heroCtas__PKEzw{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.page_ctaPrimary__wftVG{background:var(--teal);color:var(--btn-text);border:none;border-radius:12px;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease);white-space:nowrap}.page_ctaPrimary__wftVG:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--teal-glow)}.page_ctaPrimary__wftVG:active{transform:scale(.97)}.page_ctaSecondary__bpX9v{font-size:.92rem;font-weight:600;color:var(--muted);text-decoration:none;padding:.5rem 0;border-bottom:1px solid var(--border);transition:color .15s ease,border-color .15s ease}.page_ctaSecondary__bpX9v:hover{color:var(--text);border-color:rgba(0,201,167,.5)}.page_heroProof__yyt55{display:flex;flex-wrap:wrap;gap:.6rem}.page_proofPill__biHjq{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;color:var(--muted);background:var(--surface);border:1px solid var(--border-sub);border-radius:999px;padding:.28rem .75rem}.page_proofDot__SS7FP{width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0}.page_heroRight__Ta9KO{display:flex;align-items:center;justify-content:center}.page_screenshotWrap__9vqAP{position:relative;border-radius:16px;border:1px solid rgba(0,201,167,.2);overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.18),0 20px 48px rgba(0,0,0,.18),0 0 80px rgba(0,174,207,.05);transform-style:preserve-3d;will-change:transform}.page_browserBar__0LKgp{display:flex;align-items:center;gap:6px;padding:.55rem .9rem;background:var(--surface);border-bottom:1px solid var(--border-sub)}.page_browserBar__0LKgp span{width:10px;height:10px;border-radius:50%;display:block}.page_browserBar__0LKgp span:first-child{background:rgba(255,95,87,.7)}.page_browserBar__0LKgp span:nth-child(2){background:rgba(255,189,46,.7)}.page_browserBar__0LKgp span:nth-child(3){background:rgba(39,201,63,.7)}.page_browserUrl__udGp1{flex:1 1;background:rgba(255,255,255,.06);border-radius:6px;padding:.22rem .6rem;font-size:.7rem;color:var(--muted);margin-left:.5rem}.page_screenshotImg__2C9WC{display:block}.page_screenshotGlow__LloZ9{position:absolute;inset:0;background:radial-gradient(ellipse at bottom,rgba(0,201,167,.06),transparent 60%);pointer-events:none}.page_floatCard__KAUjZ{position:absolute;background:var(--float-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:14px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem;min-width:200px;max-width:240px;box-shadow:0 16px 40px rgba(0,0,0,.4);z-index:10}.page_floatCardTop__S_TWX{top:-28px;right:-28px}.page_floatCardBottom__LaTkH{bottom:-22px;left:-28px}.page_floatCardLabel___0_hG{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--teal)}.page_floatCardText__uR6xR{font-size:.82rem;font-weight:600;color:var(--text);line-height:1.35}.page_featuresSection__kMr0r{padding:8rem 0}.page_bentoGrid__HOtT7{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:1rem;gap:1rem}.page_bentoCard__x4Wjc{background:var(--surface);border:1px solid var(--border-sub);border-radius:20px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--ease);position:relative}.page_bentoCard__x4Wjc:hover{border-color:var(--border);box-shadow:0 0 0 1px var(--teal-dim),0 20px 50px rgba(0,0,0,.3);transform:translateY(-2px)}.page_bentoLarge__oEBjF{grid-row:1/3;display:flex;flex-direction:column}.page_bentoCardContent__1Fei4{padding:2rem 2rem 1.5rem;flex-shrink:0}.page_bentoEyebrow__s2Nk3{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);margin-bottom:.75rem}.page_bentoCard__x4Wjc h3{font-family:var(--font-head);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin:0 0 .65rem}.page_bentoCard__x4Wjc p{font-size:.88rem;color:var(--muted);line-height:1.65;margin:0}.page_bentoIcon___XVW6{font-size:1.5rem;margin-bottom:1rem;color:var(--teal)}.page_bentoImageWrap__tgPYG{flex:1 1;overflow:hidden;min-height:220px;margin:0 1.5rem 1.5rem;border-radius:12px;border:1px solid var(--border-sub)}.page_bentoImage__N9byb{display:block}.page_bentoMedium___42VP{padding:1.75rem}.page_bentoAccent___ayo9{background:linear-gradient(135deg,rgba(0,86,107,.25),rgba(0,201,167,.06));border-color:var(--border)}.page_bentoCol__CoRXm{display:flex;flex-direction:column;gap:1rem;grid-row:1/3}.page_bentoWide__ponja{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;min-height:200px;overflow:hidden}.page_bentoWideContent__PQMzd{padding:2rem;display:flex;flex-direction:column;justify-content:center}.page_bentoWideImage__cChc2{overflow:hidden;border-left:1px solid var(--border-sub)}.page_stepsSection__kpiJw{padding:6rem 0;background:linear-gradient(180deg,transparent,rgba(0,86,107,.06),transparent)}.page_stepsGrid__OG6X3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:0}.page_stepCard__RUgHq{position:relative;padding:2rem 1.5rem;background:var(--surface);border:1px solid var(--border-sub);border-radius:18px;transition:border-color .2s ease,transform .2s var(--ease)}.page_stepCard__RUgHq:after{content:"→";position:absolute;top:50%;right:-1.25rem;transform:translateY(-50%);font-size:1rem;color:var(--border);pointer-events:none}.page_stepCard__RUgHq:last-child:after{display:none}.page_stepCard__RUgHq:hover{border-color:var(--border);transform:translateY(-3px)}.page_stepNumber__2EZE0{font-family:var(--font-head);font-size:2.5rem;font-weight:900;font-style:italic;color:var(--teal);opacity:.35;line-height:1;margin-bottom:1rem}.page_stepTitle__kKqcb{font-family:var(--font-head);font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 .6rem;letter-spacing:-.01em}.page_stepText__9rP0A{font-size:.88rem;color:var(--muted);line-height:1.65;margin:0}.page_showcaseSection__B1RzY{padding:6rem 0}.page_showcaseRow__ieg_a{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center;margin-bottom:6rem}.page_showcaseRow__ieg_a:last-child{margin-bottom:0}.page_showcaseRowReverse__kr_MV{direction:rtl}.page_showcaseRowReverse__kr_MV>*{direction:ltr}.page_showcaseVisual__jzmNm{position:relative}.page_showcaseFrame__pjwtX{border-radius:16px;overflow:hidden;border:1px solid rgba(0,201,167,.18);box-shadow:0 30px 70px rgba(0,0,0,.5)}.page_showcaseChrome__AjW57{display:flex;align-items:center;gap:5px;padding:.5rem .85rem;background:var(--surface);border-bottom:1px solid var(--border-sub)}.page_showcaseChrome__AjW57 span{width:9px;height:9px;border-radius:50%;display:block}.page_showcaseChrome__AjW57 span:first-child{background:rgba(255,95,87,.65)}.page_showcaseChrome__AjW57 span:nth-child(2){background:rgba(255,189,46,.65)}.page_showcaseChrome__AjW57 span:nth-child(3){background:rgba(39,201,63,.65)}.page_showcaseViewport__5Aab6{max-height:400px;overflow:hidden}.page_showcaseGlow__Hb9ir{position:absolute;inset:-40px;background:radial-gradient(ellipse at center,rgba(0,201,167,.08),transparent 65%);pointer-events:none;z-index:-1}.page_showcaseContent__6fhJP{display:flex;flex-direction:column;gap:0}.page_showcaseTitle__pyEbO{font-family:var(--font-head);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--text);margin:0 0 1rem}.page_showcaseText__SZ9Wv{font-size:1rem;color:var(--muted);line-height:1.72;margin:0;max-width:46ch}.page_deepSection__aWIlv{padding:6rem 0;border-top:1px solid var(--border-sub)}.page_deepGrid__oofE_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.page_deepCard__YWk5r{padding:2rem 1.75rem;background:var(--surface);border-radius:20px;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s ease,transform .2s var(--ease);border:1px solid var(--border-sub);border-left:3px solid var(--teal)}.page_deepCard__YWk5r:hover{border-color:var(--border);border-left-color:var(--teal);transform:translateY(-3px)}.page_deepIcon__whLrH{font-size:1.4rem;color:var(--teal);opacity:.6;line-height:1;margin-bottom:.35rem}.page_deepEyebrow__c2p3L{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--teal)}.page_deepTitle__Hvque{font-family:var(--font-head);font-size:1.1rem;font-weight:700;color:var(--text);line-height:1.25;letter-spacing:-.015em;margin:0}.page_deepText__9IQgG{font-size:.88rem;color:var(--muted);line-height:1.65;margin:0}.page_principalSection__Vgu0f{padding:4rem 0 6rem}.page_principalPanel__7JaXw{position:relative;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#031b27,#05303f 55%,#042030);border:1px solid rgba(0,174,207,.2);display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;padding:4rem}.page_principalOrb1__Xro0L,.page_principalOrb2__6Jwon{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.page_principalOrb1__Xro0L{width:450px;height:450px;top:-180px;left:-100px;background:radial-gradient(circle,rgba(0,86,107,.4),transparent 70%)}.page_principalOrb2__6Jwon{width:300px;height:300px;bottom:-120px;right:0;background:radial-gradient(circle,rgba(0,174,207,.15),transparent 70%)}.page_principalLeft__sBuWi{position:relative;display:flex;flex-direction:column;gap:1.25rem;justify-content:center}.page_principalEyebrow__3KswB{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00aecf}.page_principalTitle__Ik0Fw{font-family:var(--font-head);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#dff0f5;margin:0}.page_principalTitle__Ik0Fw em{font-style:italic;color:#00aecf}.page_principalBody__slKGt{font-size:.97rem;color:rgba(223,240,245,.6);line-height:1.72;margin:0;max-width:44ch}.page_principalCta__GHXL_{align-self:flex-start;background:#00aecf;color:#031b27;border:none;border-radius:12px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease);white-space:nowrap}.page_principalCta__GHXL_:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,174,207,.3)}.page_principalCta__GHXL_:active{transform:scale(.97)}.page_principalRight__e558z{position:relative;display:flex;flex-direction:column;gap:0;justify-content:center}.page_principalCard__730qU{padding:1.4rem 0;border-bottom:1px solid rgba(255,255,255,.07);display:flex;flex-direction:column;gap:.4rem}.page_principalCard__730qU:last-child{border-bottom:none}.page_principalCard__730qU:first-child{padding-top:0}.page_principalCardTitle__f7FhP{font-family:var(--font-head);font-size:.97rem;font-weight:700;color:#dff0f5;letter-spacing:-.01em}.page_principalCardText__fcTIO{font-size:.85rem;color:rgba(223,240,245,.52);line-height:1.6;margin:0}.page_statsSection__X1He5{padding:5rem 0;border-top:1px solid var(--border-sub);border-bottom:1px solid var(--border-sub)}.page_statsRow__arpNV{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;text-align:center}.page_statItem__RMGkH{display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;border-right:1px solid var(--border-sub)}.page_statItem__RMGkH:last-child{border-right:none}.page_statValue__FXJDK{font-family:var(--font-head);font-size:3rem;font-weight:900;font-style:italic;color:var(--teal);letter-spacing:-.04em;line-height:1}.page_statLabel__YuhHa{font-size:.88rem;color:var(--muted);line-height:1.55;max-width:24ch;margin:0 auto}.page_aboutSection__cj8pS{padding:8rem 0}.page_aboutCard__NG3bW{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:start;padding:4rem;background:var(--surface);border:1px solid var(--border-sub);border-radius:28px}.page_aboutLeft__UBXg7{display:flex;flex-direction:column;gap:1.5rem}.page_aboutQuote__tpGOv{font-family:var(--font-head);font-size:clamp(1.3rem,2.5vw,1.75rem);font-style:italic;font-weight:400;line-height:1.4;letter-spacing:-.02em;color:var(--text);margin:0;border-left:3px solid var(--teal);padding-left:1.5rem}.page_aboutBody__bXyQE{font-size:1rem;color:var(--muted);line-height:1.75;margin:0}.page_aboutRight__LoYGI{display:flex;flex-direction:column;gap:0}.page_aboutHighlight__isMIS{padding:1.5rem 0;border-bottom:1px solid var(--border-sub)}.page_aboutHighlight__isMIS:last-child{border-bottom:none;padding-bottom:0}.page_aboutHighlight__isMIS:first-child{padding-top:0}.page_aboutHighlight__isMIS strong{display:block;font-family:var(--font-head);font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.4rem;letter-spacing:-.01em}.page_aboutHighlight__isMIS p{font-size:.88rem;color:var(--muted);line-height:1.65;margin:0}.page_ctaSection__tPv8w{padding:6rem 0 8rem}.page_ctaBanner__GgRsl{position:relative;overflow:hidden;text-align:center;padding:6rem 2rem;border-radius:28px;background:var(--cta-bg);border:1px solid var(--cta-border);box-shadow:var(--cta-glow)}.page_ctaOrb1__VLv4Z,.page_ctaOrb2__wd5YY{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.page_ctaOrb1__VLv4Z{width:500px;height:500px;top:-200px;left:-100px;background:radial-gradient(circle,rgba(0,201,167,.15),transparent 70%)}.page_ctaOrb2__wd5YY{width:400px;height:400px;bottom:-150px;right:-80px;background:radial-gradient(circle,rgba(0,86,107,.25),transparent 70%)}.page_ctaEyebrow__jrAff{position:relative;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:1.25rem}.page_ctaTitle__T8028{position:relative;font-family:var(--font-head);font-size:clamp(2.2rem,5vw,4rem);font-weight:900;letter-spacing:-.035em;line-height:1.08;color:var(--text);margin:0 0 1.25rem}.page_ctaTitle__T8028 em{font-style:italic;color:var(--teal)}.page_ctaSub__PKtMo{position:relative;font-size:1.05rem;color:rgba(255,255,255,.65);line-height:1.7;max-width:52ch;margin:0 auto 2.5rem}.page_ctaActions__6o8mX{position:relative;display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.page_ctaPrimaryLight__hcb8x{background:var(--teal);color:var(--btn-text);border:none;border-radius:12px;padding:.9rem 2rem;font-size:1rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.page_ctaPrimaryLight__hcb8x:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,201,167,.4)}.page_ctaPrimaryLight__hcb8x:active{transform:scale(.97)}.page_ctaLogin__FZDbh{font-size:.9rem;font-weight:600;color:rgba(223,240,245,.55);text-decoration:none;transition:color .15s ease}.page_ctaLogin__FZDbh:hover{color:var(--text)}.page_footer__sHKi3{border-top:1px solid var(--border-sub);padding:2rem 0}.page_footerInner__rvzEu{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page_footerBrand__fYpqm{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--text)}.page_footerLogo__PfgLJ{border-radius:6px;opacity:.8}.page_footerCopy__Oxx70{font-size:.8rem;color:var(--muted);margin:0}.page_footerLinks__DGiLt{display:flex;gap:1rem}.page_footerLink__8kkdp{font-size:.82rem;color:var(--muted);text-decoration:none;background:none;border:none;cursor:pointer;font-family:var(--font-body);padding:0;transition:color .15s ease}.page_footerLink__8kkdp:hover{color:var(--teal)}@media (max-width:1000px){.page_stepsGrid__OG6X3{grid-template-columns:repeat(2,1fr)}.page_stepCard__RUgHq:after{display:none}.page_bentoGrid__HOtT7{grid-template-columns:1fr}.page_bentoCol__CoRXm,.page_bentoLarge__oEBjF{grid-row:auto}.page_bentoWide__ponja{grid-column:1;grid-template-columns:1fr}.page_bentoWideImage__cChc2{border-left:none;border-top:1px solid var(--border-sub);max-height:200px;overflow:hidden}.page_deepGrid__oofE_{grid-template-columns:1fr}.page_principalPanel__7JaXw{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}}@media (max-width:860px){.page_heroInner__FQkwa{grid-template-columns:1fr;gap:3rem}.page_heroLeft__JBC6J{order:1}.page_heroRight__Ta9KO{order:2}.page_floatCardTop__S_TWX{top:-16px;right:-8px}.page_floatCardBottom__LaTkH{bottom:-16px;left:-8px}.page_showcaseRow__ieg_a{grid-template-columns:1fr;gap:2.5rem}.page_showcaseRowReverse__kr_MV{direction:ltr}.page_aboutCard__NG3bW{gap:3rem;padding:2.5rem}.page_aboutCard__NG3bW,.page_statsRow__arpNV{grid-template-columns:1fr}.page_statItem__RMGkH{border-right:none;border-bottom:1px solid var(--border-sub)}.page_statItem__RMGkH:last-child{border-bottom:none}.page_desktopNav__xCAA_,.page_navActions__clKtU{display:none}.page_burger__upzk8,.page_mobileHeaderRight__1PiKC{display:flex}}@media (max-width:600px){.page_hero__SKW6o{padding:60px 0 40px}.page_heroTitle__Gfler{font-size:2.5rem}.page_stepsGrid__OG6X3{grid-template-columns:1fr}.page_bentoCard__x4Wjc h3{font-size:1.1rem}.page_ctaBanner__GgRsl{padding:4rem 1.5rem}.page_ctaTitle__T8028{font-size:2rem}.page_footerInner__rvzEu{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion:reduce){.page_orb1__W4Kej,.page_orb2__t1gr7,.page_orb3__B9LS7{animation:none}}