@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/665e920483964785-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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5611c55482296524-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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_3e8c00{font-family:Newsreader,Newsreader Fallback}.__variable_3e8c00{--font-newsreader:"Newsreader","Newsreader Fallback"}html{scroll-behavior:smooth;scroll-padding-top:84px}body,html{margin:0;background:#f2ebde;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif;color:#0e1a33;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{box-sizing:border-box}a:hover{opacity:.85}button{transition:transform .12s ease,opacity .12s ease}button:hover{transform:translateY(-1px);opacity:.95}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(14,26,51,.18);border-radius:5px}:focus{outline:none}:focus-visible{outline:2px solid #0e1a33;outline-offset:3px;border-radius:4px}.skip-link{position:absolute;top:-56px;left:16px;z-index:100;padding:10px 16px;background:#0e1a33;color:#fff;text-decoration:none;font-size:14px;font-weight:700;border-radius:8px;transition:top .16s ease}.skip-link:focus,.skip-link:focus-visible{top:12px}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;border-radius:50%;opacity:0;will-change:transform,width,height}.cursor-dot{width:6px;height:6px;background:#0e1a33;transition:opacity .2s ease}.cursor-ring{width:36px;height:36px;border:1.5px solid rgba(14,26,51,.32);transition:width .28s cubic-bezier(.2,.7,.2,1),height .28s cubic-bezier(.2,.7,.2,1),background .28s ease,border-color .28s ease,opacity .2s ease}.cursor-ring.is-hover{width:64px;height:64px;background:rgba(176,130,90,.18);border-color:rgba(176,130,90,.55)}.cursor-ring.is-down{transform-origin:center}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-dot,.cursor-ring{display:none!important}}.hero-mesh{position:absolute;inset:-10% -8%;pointer-events:none;z-index:0;background:radial-gradient(36% 30% at 18% 22%,rgba(176,130,90,.28),transparent 60%),radial-gradient(32% 26% at 82% 14%,rgba(42,90,127,.16),transparent 60%),radial-gradient(38% 32% at 72% 78%,rgba(184,90,58,.18),transparent 60%),radial-gradient(30% 26% at 24% 84%,rgba(111,142,112,.18),transparent 60%);filter:blur(38px);animation:mesh-drift 26s ease-in-out infinite}@keyframes mesh-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(2.5%,-1.5%,0) scale(1.06)}66%{transform:translate3d(-2%,1.8%,0) scale(.96)}}.hero-visual{perspective:1400px;perspective-origin:50% 38%;transform-style:preserve-3d}.parallax-glow{transform:translate3d(0,calc(var(--py, 0px) * .28),0)}.parallax-window{transform-style:preserve-3d;transform-origin:center center;transform:translate3d(0,calc(var(--py, 0px) * -.06),0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.orbit-tile{translate:var(--tilt-dx,0) var(--tilt-dy,0)}@media (hover:none),(pointer:coarse){.parallax-window{transform:translate3d(0,calc(var(--py, 0px) * -.06),0)}.orbit-tile{translate:none}}.word{display:inline-block;opacity:0;transform:translateY(28px);animation:word-rise .82s cubic-bezier(.2,.7,.2,1) both;white-space:pre}@keyframes word-rise{to{opacity:1;transform:translateY(0)}}.faq-list{background:#ffffff;border-radius:20px;border:1px solid rgba(14,26,51,.08);overflow:hidden}.faq-row{position:relative;transition:background .24s ease}.faq-row+.faq-row{border-top:1px solid rgba(14,26,51,.08)}.faq-row:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:#b0825a;transform:scaleY(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.7,.2,1),background .2s ease;pointer-events:none}.faq-row:hover{background:rgba(176,130,90,.035)}.faq-row:hover:before{transform:scaleY(.55)}.faq-row.is-open{background:rgba(176,130,90,.05)}.faq-row.is-open:before{transform:scaleY(1);background:#8e6442}.faq-trigger{width:100%;text-align:left;padding:24px 28px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--font-jakarta),"Plus Jakarta Sans",system-ui,sans-serif}.faq-q{font-family:var(--font-newsreader),"Newsreader",Georgia,serif;font-size:21px;font-weight:600;color:#0e1a33;letter-spacing:-.3px;line-height:1.25}.faq-chevron{width:34px;height:34px;border-radius:17px;flex-shrink:0;background:#f2ebde;color:#0e1a33;display:flex;align-items:center;justify-content:center;transition:background .28s cubic-bezier(.2,.7,.2,1),color .28s cubic-bezier(.2,.7,.2,1),transform .38s cubic-bezier(.2,.7,.2,1)}.faq-row:hover .faq-chevron{background:#e8dec8}.faq-row.is-open .faq-chevron{background:#0e1a33;color:#fff;transform:rotate(180deg)}.faq-panel-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1)}.faq-row.is-open .faq-panel-wrap{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden;min-height:0}.faq-panel-content{padding:0 28px 26px;max-width:760px;font-size:15px;color:#2f3d5e;line-height:1.65;opacity:0;transform:translateY(-6px);transition:opacity .32s ease 80ms,transform .32s ease 80ms}.faq-row.is-open .faq-panel-content{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq-chevron,.faq-panel-content,.faq-panel-wrap,.faq-row,.faq-row:before{transition:none!important}}.security-badge{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),border-color .28s ease;will-change:transform}.security-badge:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px rgba(14,26,51,.18);border-color:rgba(14,26,51,.14)}.security-shield{position:relative;animation:shield-pulse 3s ease-out infinite}@keyframes shield-pulse{0%,to{box-shadow:0 0 0 0 rgba(232,207,168,0)}20%{box-shadow:0 0 0 0 rgba(232,207,168,.55)}80%{box-shadow:0 0 0 14px rgba(232,207,168,0)}}@media (prefers-reduced-motion:reduce){.security-badge,.security-shield{animation:none!important;transition:none!important;transform:none!important}}.spotlight-layer{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%),rgba(232,212,184,.14),transparent 60%);z-index:1}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.spotlight-layer{display:none!important}}.agent-feed{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:36px;padding:14px 18px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:720px;overflow:hidden}.agent-feed-tag{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:rgba(255,255,255,.65)}.agent-feed-pulse{display:inline-flex;align-items:center;justify-content:center}.agent-feed-dot,.agent-feed-pulse{position:relative;width:8px;height:8px}.agent-feed-dot{border-radius:50%;background:#6f8e70;box-shadow:0 0 8px rgba(111,142,112,.6)}.agent-feed-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#6f8e70;animation:feed-pulse 1.8s ease-out infinite}@keyframes feed-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.agent-feed-row{display:flex;align-items:center;gap:12px;font-size:14px;color:rgba(255,255,255,.92);font-weight:500;letter-spacing:-.1px;flex-wrap:wrap;animation:feed-slide-in .6s cubic-bezier(.2,.7,.2,1);width:100%}@keyframes feed-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.agent-feed-name{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;font-size:11.5px;font-weight:700;letter-spacing:.4px;white-space:nowrap}.agent-feed-text{flex:1 1;min-width:0}.agent-feed-time{font-size:11.5px;font-weight:600;color:rgba(255,255,255,.45);letter-spacing:.2px;white-space:nowrap}@media (max-width:640px){.agent-feed-text{font-size:13px}.agent-feed-time{display:none}}.ai-card.tilt-card .tilt-card-glare{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(232,207,168,.16),rgba(232,207,168,0) 60%)}.substrate-section{margin-top:64px;display:flex;flex-direction:column;align-items:center;gap:26px}.substrate-perspective{width:100%;max-width:920px;height:200px;perspective:1200px;perspective-origin:top}.substrate-plate{position:relative;width:100%;height:100%;transform:rotateX(54deg);transform-origin:center top;background:radial-gradient(60% 100% at 50% 0,rgba(232,212,184,.45) 0,transparent 65%),linear-gradient(180deg,rgba(176,130,90,.16),rgba(176,130,90,.04) 60%,transparent);border-top:1px solid rgba(176,130,90,.4)}.substrate-rail{position:absolute;left:4%;right:4%;height:14px}.substrate-rail-label{left:0;font-size:9.5px;font-weight:700;letter-spacing:1.4px;color:#8e6442;background:rgba(242,235,222,.92);padding:2px 8px;border-radius:4px;white-space:nowrap;z-index:2}.substrate-rail-label,.substrate-rail-line{position:absolute;top:50%;transform:translateY(-50%)}.substrate-rail-line{left:130px;right:8px;height:1px;background:linear-gradient(90deg,rgba(176,130,90,.5),rgba(176,130,90,.18) 80%,transparent)}.substrate-rail-dot{position:absolute;top:50%;width:5px;height:5px;border-radius:50%;background:#b0825a;box-shadow:0 0 8px rgba(176,130,90,.75);transform:translateY(-50%);animation:rail-travel 6s linear infinite}@keyframes rail-travel{0%{left:130px;opacity:0}8%{opacity:1}88%{opacity:.7}to{left:calc(100% - 8px);opacity:0}}.substrate-caption{font-size:13px;font-weight:600;color:#5a6478;letter-spacing:-.1px;max-width:620px;text-align:center;line-height:1.45}@media (max-width:1024px){.substrate-perspective{height:150px}.substrate-plate{transform:rotateX(48deg)}.substrate-rail-line{left:110px}@keyframes rail-travel{0%{left:110px;opacity:0}8%{opacity:1}to{left:calc(100% - 8px);opacity:0}}}@media (max-width:640px){.substrate-section{margin-top:40px}.substrate-perspective{height:110px}.substrate-rail-label{font-size:8.5px;padding:1px 6px;letter-spacing:1.2px}}@media (prefers-reduced-motion:reduce){.substrate-rail-dot{animation:none!important;left:50%!important;opacity:.5!important}}.stack-runway{height:260vh;position:relative}.stack-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.stack-scene-wrap{position:relative;width:100%;max-width:520px;margin:0 auto}.stack-label{position:absolute;top:4px;left:50%;transform:translateX(-50%);padding:6px 14px;font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;border-radius:999px;white-space:nowrap;z-index:5;transition:opacity .2s ease}.stack-label-before{background:rgba(255,255,255,.08);color:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.12)}.stack-label-after{background:rgba(232,207,168,.18);color:#f2dfbb;border:1px solid rgba(232,207,168,.45);opacity:0}.stack-scene{position:relative;width:100%;height:460px;margin:0 auto;perspective:1300px;perspective-origin:50%;transform-style:preserve-3d}.stack-card{position:absolute;top:50%;left:50%;width:300px;height:64px;margin-top:-32px;margin-left:-150px;background:#fff;border-radius:14px;padding:10px 14px;gap:12px;box-shadow:0 24px 48px -16px rgba(0,0,0,.55),0 4px 12px -4px rgba(0,0,0,.4);transform-style:preserve-3d;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.stack-card,.stack-card-icon{display:flex;align-items:center}.stack-card-icon{width:36px;height:36px;border-radius:8px;justify-content:center;flex-shrink:0}.stack-card-body{flex:1 1;min-width:0}.stack-card-name{font-size:13px;font-weight:700;color:#0e1a33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.1px}.stack-card-role{font-size:11px;color:#5a6478;font-weight:500;margin-top:2px}.stack-card-tag{font-size:9.5px;color:#5a6478;font-weight:700;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.stack-centriq{position:absolute;top:50%;left:50%;width:360px;height:380px;margin-top:-190px;margin-left:-180px;border:1.5px solid rgba(232,207,168,.4);border-radius:22px;background:linear-gradient(135deg,rgba(232,207,168,.08),rgba(176,130,90,.04));opacity:0;transform-origin:center;transform:scale(.9);pointer-events:none;z-index:0}.stack-centriq-label{position:absolute;top:-20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;background:#0e1a33;border:1px solid rgba(232,207,168,.35);border-radius:999px;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.92);white-space:nowrap;letter-spacing:-.1px}@media (max-width:1024px){.stack-runway{height:auto}.stack-sticky{position:relative;top:auto;height:auto;padding:80px 0;overflow:visible}.stack-scene{height:420px}}@media (prefers-reduced-motion:reduce){.stack-card{transition:none!important}}.tilt-card{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform;overflow:hidden}.tilt-card.is-tilting{transition:transform 90ms linear}.tilt-card-glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .28s ease;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.5),rgba(255,255,255,0) 60%)}.tilt-card.is-tilting .tilt-card-glare{opacity:1}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up .7s cubic-bezier(.2,.7,.2,1) both}.delay-1{animation-delay:60ms}.delay-2{animation-delay:.14s}.delay-3{animation-delay:.22s}.delay-4{animation-delay:.3s}.delay-5{animation-delay:.38s}.delay-6{animation-delay:.46s}@keyframes orbit-tile{0%,15%{left:calc(100% - 180px);top:-8px;z-index:3}16%,19%{z-index:1}20%,35%{left:calc(100% - 240px);top:592px;z-index:3}36%,39%{z-index:1}40%,55%{left:calc(50% - 100px);top:608px;z-index:3}56%,59%{z-index:1}60%,75%{left:-40px;top:530px;z-index:3}76%,79%{z-index:1}80%,95%{left:-40px;top:-8px;z-index:3}96%,99%{z-index:1}to{left:calc(100% - 180px);top:-8px;z-index:3}}@keyframes orbit-wobble{0%,to{transform:translate(0)}33%{transform:translate(5px,-6px)}66%{transform:translate(-4px,5px)}}.orbit-tile{animation-name:orbit-tile,orbit-wobble;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-fill-mode:both,both}.orbit-tile-1{animation-duration:35s,7.3s;animation-delay:0s,0s}.orbit-tile-2{animation-duration:35s,6.5s;animation-delay:-14s,-2.4s}.orbit-tile-3{animation-duration:35s,8.1s;animation-delay:-28s,-4.1s}.orbit-tile:focus-within,.orbit-tile:hover{animation-play-state:paused,paused}.hero-window{z-index:2}.nav-toggle{display:none}@media (min-width:641px){.mobile-nav-menu{display:none!important}}@keyframes glow-breathe{0%,to{opacity:.85}50%{opacity:1}}.glow-breathe{animation:glow-breathe 8s ease-in-out infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fade-up,.glow-breathe,.hero-mesh,.orbit-tile,.parallax-glow,.parallax-window,.reveal,.tilt-card,.tilt-card-glare,.word{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}button:hover{transform:none!important}.orbit-tile-1{left:calc(100% - 180px)!important;top:-8px!important}.orbit-tile-1,.orbit-tile-2{right:auto!important;bottom:auto!important}.orbit-tile-2{left:calc(50% - 100px)!important;top:608px!important}.orbit-tile-3{left:-40px!important;top:-8px!important;right:auto!important;bottom:auto!important}}@media (max-width:1024px){.hero-section{padding:64px 32px 80px!important}.hero-grid{grid-template-columns:1fr!important;gap:56px!important}.hero-h1{font-size:60px!important;line-height:1!important;letter-spacing:-1.6px!important}.hero-visual{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;width:100%!important;height:460px!important}.hero-window{position:absolute!important;inset:0!important;right:0!important;left:0!important;top:0!important;height:100%!important}.hero-tile{display:none!important}.cta-grid,.problem-grid,.security-grid{grid-template-columns:1fr!important;gap:40px!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}.grid-3{grid-template-columns:1fr!important}.footer-grid{grid-template-columns:repeat(3,1fr)!important}.h2-section{font-size:48px!important;letter-spacing:-1.2px!important}.nav-row,.section-pad{padding-left:32px!important;padding-right:32px!important}}@media (max-width:640px){.hero-section{padding:40px 20px 56px!important}.hero-h1{font-size:40px!important;line-height:1.02!important;letter-spacing:-1px!important}.hero-sub{font-size:16px!important}.hero-visual{display:none!important}.nav-row{padding:14px 20px!important;gap:8px!important}.nav-links,.nav-signin{display:none!important}.nav-toggle{display:inline-flex}.nav-cta{display:none!important}.section-pad{padding-left:20px!important;padding-right:20px!important}.section-y-tight{padding-top:64px!important;padding-bottom:64px!important}.h2-section{font-size:36px!important;letter-spacing:-.8px!important;line-height:1.05!important}.h3-section{font-size:28px!important;letter-spacing:-.5px!important}.grid-3-stats,.grid-4,.metrics-grid{grid-template-columns:1fr!important}.metrics-grid{gap:24px!important}.metrics-card{padding:40px 28px!important}.metrics-cell{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding-right:0!important;padding-bottom:18px!important}.metrics-cell-last{border-bottom:none!important;padding-bottom:0!important}.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}.footer-meta{flex-direction:column!important;gap:12px!important;align-items:flex-start!important}.pillars-card,.pricing-card{padding:28px 24px!important}.stat-num{font-size:48px!important;letter-spacing:-1.4px!important}.testimonial-q{font-size:24px!important;letter-spacing:-.3px!important;line-height:1.25!important}.cta-card{padding:48px 24px!important;border-radius:24px!important}.ai-headline-sub,.pricing-headline-sub,.products-headline-sub{text-align:left!important}.ai-headline-row,.products-headline-row{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}.security-card{padding:32px 24px!important}.security-badges{grid-template-columns:repeat(2,1fr)!important}.faq-q{font-size:17px!important}.stat-tile-strip{padding:16px!important}}