@font-face{font-family:__Archivo_975672;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/b06b356f834173cc-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:__Archivo_975672;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/23d669af23d19c95-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:__Archivo_975672;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/1a4aa50920b5315c-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:__Archivo_975672;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/b06b356f834173cc-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:__Archivo_975672;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/23d669af23d19c95-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:__Archivo_975672;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/1a4aa50920b5315c-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:__Archivo_975672;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/b06b356f834173cc-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:__Archivo_975672;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/23d669af23d19c95-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:__Archivo_975672;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/1a4aa50920b5315c-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:__Archivo_975672;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/b06b356f834173cc-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:__Archivo_975672;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/23d669af23d19c95-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:__Archivo_975672;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/1a4aa50920b5315c-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:__Archivo_975672;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/b06b356f834173cc-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:__Archivo_975672;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/23d669af23d19c95-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:__Archivo_975672;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/pxdistrib/_next/static/media/1a4aa50920b5315c-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:__Archivo_Fallback_975672;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_975672{font-family:__Archivo_975672,__Archivo_Fallback_975672;font-style:normal}.__variable_975672{--font-archivo:"__Archivo_975672","__Archivo_Fallback_975672"}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/438aa629764e75f3-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:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/e857b654a2caa584-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:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_9d08c3;font-style:normal;font-weight:400;font-display:swap;src:url(/pxdistrib/_next/static/media/4c9affa5bc8f420e-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:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/438aa629764e75f3-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:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/e857b654a2caa584-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:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_9d08c3;font-style:normal;font-weight:500;font-display:swap;src:url(/pxdistrib/_next/static/media/4c9affa5bc8f420e-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:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/438aa629764e75f3-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:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/e857b654a2caa584-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:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_9d08c3;font-style:normal;font-weight:600;font-display:swap;src:url(/pxdistrib/_next/static/media/4c9affa5bc8f420e-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:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/438aa629764e75f3-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:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/e857b654a2caa584-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:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_9d08c3;font-style:normal;font-weight:700;font-display:swap;src:url(/pxdistrib/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_9d08c3;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9d08c3{font-family:__Manrope_9d08c3,__Manrope_Fallback_9d08c3;font-style:normal}.__variable_9d08c3{--font-manrope:"__Manrope_9d08c3","__Manrope_Fallback_9d08c3"}:root{--navy-900:#0b1d33;--navy-800:#102a47;--navy-700:#143559;--navy-600:#1d4673;--navy-500:#2c5d92;--steel:#5c6c84;--silver:#aeb9c7;--silver-2:#cdd5df;--silver-light:#e7ecf2;--bg:#fff;--bg-soft:#f4f7fa;--bg-soft-2:#eef2f7;--border:#e1e7ef;--border-2:#d4dce6;--ink:#16263d;--ink-soft:#2b3c54;--muted:#5e6e82;--muted-2:#8492a4;--wa:#1faa52;--wa-dark:#178043;--danger:#b4434a;--ok:#1f8a5b;--r-sm:8px;--r:14px;--r-lg:20px;--r-xl:28px;--shadow-sm:0 1px 2px rgba(16,42,71,.06),0 2px 8px rgba(16,42,71,.05);--shadow:0 6px 24px rgba(16,42,71,.1);--shadow-lg:0 24px 60px rgba(11,29,51,.18);--maxw:1200px;--ease:cubic-bezier(.22,.61,.36,1);--font-head:"Archivo",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}::selection{background:var(--navy-600);color:#fff}h1,h2,h3,h4{font-family:var(--font-head);font-weight:800;line-height:1.06;letter-spacing:-.02em;color:var(--navy-700)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-500);display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:26px;height:2px;background:var(--silver);display:inline-block}.eyebrow.center{justify-content:center}.eyebrow.light{color:var(--silver-2)}.eyebrow.light:before{background:hsla(0,0%,100%,.4)}.section{padding:104px 0}.section-sm{padding:72px 0}.sec-head{max-width:760px;margin-bottom:52px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-size:clamp(30px,4.4vw,48px);margin:18px 0 16px}.sec-head p{font-size:clamp(17px,1.9vw,20px);color:var(--muted);max-width:640px}.sec-head.center p{margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.005em;padding:15px 26px;border-radius:var(--r);transition:.25s var(--ease);white-space:nowrap;line-height:1}.btn svg{width:19px;height:19px;flex:none}.btn-primary{background:var(--navy-700);color:#fff;box-shadow:0 6px 18px rgba(20,53,89,.28)}.btn-primary:hover{background:var(--navy-600);transform:translateY(-2px);box-shadow:0 12px 28px rgba(20,53,89,.34)}.btn-light{background:#fff;color:var(--navy-700);box-shadow:var(--shadow-sm)}.btn-light:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn-outline{background:transparent;color:var(--navy-700);box-shadow:inset 0 0 0 1.5px var(--border-2)}.btn-outline:hover{box-shadow:inset 0 0 0 1.5px var(--navy-500);background:var(--bg-soft);transform:translateY(-2px)}.btn-ghost-light{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.45)}.btn-ghost-light:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 6px 18px rgba(31,170,82,.3)}.btn-wa:hover{background:var(--wa-dark);transform:translateY(-2px);box-shadow:0 12px 28px rgba(31,170,82,.36)}.btn-lg{padding:18px 34px;font-size:17px}.header{position:fixed;top:0;left:0;right:0;z-index:100;transition:.3s var(--ease)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.header:before{content:"";position:absolute;inset:0;background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;opacity:0;transition:.3s var(--ease)}.header.scrolled:before{opacity:1;border-bottom-color:var(--border)}.header-inner>*{position:relative}.brand{display:flex;align-items:center;gap:12px}.brand img{height:42px;width:auto}.nav{display:flex;align-items:center;gap:34px}.nav a{font-weight:600;font-size:15.5px;color:var(--ink-soft);position:relative;padding:6px 0;transition:color .2s}.nav a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--navy-600);transition:width .25s var(--ease)}.nav a:hover{color:var(--navy-700)}.nav a:hover:after{width:100%}.header-cta{display:flex;align-items:center;gap:14px}.menu-toggle{display:none;width:46px;height:46px;border-radius:12px;color:var(--navy-700);align-items:center;justify-content:center}.menu-toggle svg{width:26px;height:26px}.hero{position:relative;padding:140px 0 88px;background:var(--bg-soft);overflow:hidden}.hero-dots{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle,rgba(20,53,89,.1) 1.4px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.hero-watermark{position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:620px;opacity:.05;pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:56px;gap:56px;align-items:center}.hero-copy{max-width:600px}.hero h1{font-size:clamp(32px,4.4vw,54px);margin:22px 0 0}.hero h1 .accent{background:linear-gradient(120deg,var(--navy-500),var(--steel));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:clamp(18px,2.1vw,21px);color:var(--muted);margin:24px 0 36px;max-width:540px}.hero-actions{gap:14px}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{gap:14px 30px;margin-top:40px;padding-top:30px;border-top:1px solid var(--border)}.hero-trust .ti{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14.5px;color:var(--ink-soft)}.hero-trust .ti svg{width:20px;height:20px;color:var(--navy-500);flex:none}.hero-visual{position:relative}.compose{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:128px;grid-gap:16px;gap:16px}.compose .ph{border-radius:18px}.compose .a{grid-row:span 2}.compose .d{grid-column:span 2}.float-badge{position:absolute;left:-26px;bottom:34px;background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:16px 20px;display:flex;align-items:center;gap:14px;border:1px solid var(--border)}.float-badge .fb-ic{width:44px;height:44px;border-radius:12px;background:var(--navy-700);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.float-badge .fb-ic svg{width:24px;height:24px}.float-badge b{font-family:var(--font-head);font-size:15px;color:var(--navy-700);display:block;line-height:1.2}.float-badge span{font-size:13px;color:var(--muted)}.ph{background-color:#eaeef4;background-image:repeating-linear-gradient(45deg,rgba(20,53,89,.05) 0 11px,transparent 11px 22px);border:1px solid var(--border-2);border-radius:var(--r);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--muted-2);font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.02em;padding:14px;min-height:90px}.ph.dark{background-color:hsla(0,0%,100%,.04);background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.05) 0 11px,transparent 11px 22px);border-color:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.5)}.problema{background:#fff}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pain{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;transition:.25s var(--ease);position:relative;overflow:hidden}.pain:hover{background:#fff;box-shadow:var(--shadow);transform:translateY(-3px);border-color:var(--border-2)}.pain .pi{width:50px;height:50px;border-radius:13px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--danger);margin-bottom:18px}.pain .pi svg{width:26px;height:26px}.pain h3{font-size:19px;margin-bottom:8px;color:var(--ink)}.pain p{font-size:15.5px;color:var(--muted)}.pain-foot{margin-top:36px;text-align:center;font-size:clamp(18px,2.4vw,24px);font-family:var(--font-head);font-weight:600;color:var(--ink-soft);max-width:820px;margin-left:auto;margin-right:auto}.pain-foot b{color:var(--navy-700)}.band{position:relative;background:var(--navy-700);color:#fff;overflow:hidden}.band-grad{background:linear-gradient(135deg,var(--navy-600),var(--navy-900))}.band-dots{position:absolute;inset:0;opacity:.9;background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1.4px,transparent 1.5px);background-size:20px 20px}.band-symbol{position:absolute;pointer-events:none;opacity:.06}.band h2,.band h3{color:#fff}.band .muted{color:var(--silver-2)}.band-inner{position:relative}.posic{padding:108px 0}.posic-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.quote-block{font-family:var(--font-head);font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.16;letter-spacing:-.02em}.posic-text p,.quote-block .hl{color:var(--silver-2)}.posic-text p{font-size:17.5px;margin-bottom:16px}.posic-text p:last-child{margin-bottom:0}.posic-text .lead{color:#fff;font-size:19px;font-weight:600}.produtos{background:var(--bg-soft)}.prod-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.prod{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;transition:.28s var(--ease);position:relative;display:flex;flex-direction:column}.prod:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--border-2)}.prod .ic{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,var(--navy-600),var(--navy-800));display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;box-shadow:0 6px 16px rgba(20,53,89,.22)}.prod .ic svg{width:28px;height:28px}.prod h3{font-size:18.5px;margin-bottom:9px;color:var(--ink)}.prod p{font-size:14.5px;color:var(--muted);margin-bottom:16px;flex:1 1}.prod .benefit{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;font-weight:600;color:var(--navy-600);padding-top:14px;border-top:1px dashed var(--border-2)}.prod .benefit svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--ok)}.segmentos{background:#fff}.seg-layout{display:grid;grid-template-columns:300px 1fr;grid-gap:40px;gap:40px;align-items:start}.seg-tabs{display:flex;flex-direction:column;gap:8px}.seg-tab{gap:14px;text-align:left;width:100%;padding:16px 18px;border-radius:var(--r);font-family:var(--font-head);font-weight:600;font-size:16px;color:var(--ink-soft);background:var(--bg-soft);transition:.2s var(--ease);border:1px solid transparent}.seg-tab,.seg-tab .st-ic{display:flex;align-items:center}.seg-tab .st-ic{width:34px;height:34px;border-radius:9px;background:#fff;border:1px solid var(--border);justify-content:center;color:var(--navy-600);flex:none;transition:.2s}.seg-tab .st-ic svg{width:20px;height:20px}.seg-tab:hover{background:var(--bg-soft-2)}.seg-tab.active{background:var(--navy-700);color:#fff;border-color:var(--navy-700);box-shadow:var(--shadow)}.seg-tab.active .st-ic{background:hsla(0,0%,100%,.14);border-color:transparent;color:#fff}.seg-panel{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-xl);padding:40px;min-height:340px;display:grid;grid-template-columns:1fr minmax(0,300px);grid-gap:36px;gap:36px;align-items:center}.seg-panel,.seg-visual{min-width:0}.seg-content{opacity:0;transform:translateY(8px);transition:.35s var(--ease)}.seg-content.show{opacity:1;transform:none}.seg-content .seg-kicker{font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-500);margin-bottom:12px}.seg-content h3{font-size:clamp(24px,2.8vw,32px);margin-bottom:14px}.seg-content>p{color:var(--muted);font-size:16.5px;margin-bottom:22px}.seg-list{display:flex;flex-direction:column;gap:11px}.seg-list li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:var(--ink-soft);list-style:none}.seg-list svg{width:19px;height:19px;flex:none;margin-top:3px;color:var(--navy-600)}.seg-visual{height:280px}.seg-visual .ph{height:100%}.why{background:var(--bg-soft)}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.why-card{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:30px;transition:.25s var(--ease)}.why-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.why-card .wi{gap:14px;margin-bottom:14px}.why-card .wi,.why-card .wnum{display:flex;align-items:center}.why-card .wnum{font-family:var(--font-head);font-weight:800;font-size:15px;color:#fff;width:38px;height:38px;border-radius:10px;background:var(--navy-700);justify-content:center;flex:none}.why-card h3{font-size:18px;color:var(--ink)}.why-card p{font-size:15px;color:var(--muted)}.compare{background:#fff}.compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.comp-col{border-radius:var(--r-xl);padding:38px;border:1px solid var(--border)}.comp-col.bad{background:var(--bg-soft)}.comp-col.good{background:linear-gradient(160deg,var(--navy-700),var(--navy-900));color:#fff;border-color:var(--navy-700);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.comp-col.good .cg-dots{position:absolute;inset:0;opacity:.5;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1.3px,transparent 1.4px);background-size:18px 18px}.comp-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-head);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:8px 14px;border-radius:99px;margin-bottom:22px;position:relative}.comp-col.bad .comp-tag{background:#fff;color:var(--danger);border:1px solid var(--border)}.comp-col.good .comp-tag{background:hsla(0,0%,100%,.14);color:#fff}.comp-col h3{font-size:24px;margin-bottom:22px;position:relative}.comp-col.good h3{color:#fff}.comp-list{display:flex;flex-direction:column;gap:14px;position:relative}.comp-list li{display:flex;align-items:flex-start;gap:13px;list-style:none;font-size:16px}.comp-list .ci{width:24px;height:24px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.comp-col.bad .ci{background:rgba(180,67,74,.1);color:var(--danger)}.comp-col.bad li{color:var(--muted)}.comp-col.good .ci{background:hsla(0,0%,100%,.16);color:#7fe3a8}.comp-col.good li{color:var(--silver-2)}.comp-list svg{width:15px;height:15px}.exp-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:60px;gap:60px;align-items:center}.exp-visual{height:420px}.exp-visual .ph{height:100%}.exp-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:30px}.exp-item{display:flex;gap:14px;align-items:flex-start}.exp-item .ei{width:42px;height:42px;border-radius:11px;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.exp-item .ei svg{width:22px;height:22px}.exp-item b{font-family:var(--font-head);display:block;font-size:16px;margin-bottom:3px}.exp-item span{font-size:14px;color:var(--silver-2)}.cta-band{padding:96px 0;text-align:center}.cta-band h2{font-size:clamp(28px,4vw,44px);max-width:880px;margin:0 auto 18px}.cta-band p{color:var(--silver-2);font-size:clamp(17px,2vw,20px);max-width:620px;margin:0 auto 34px}.cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.empresas{background:var(--bg-soft)}.emp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.emp-feats{display:flex;flex-direction:column;gap:18px;margin:28px 0 32px}.emp-feat{display:flex;gap:16px;align-items:flex-start}.emp-feat .ef{width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;color:var(--navy-600);flex:none}.emp-feat .ef svg{width:24px;height:24px}.emp-feat b{font-family:var(--font-head);font-size:16.5px;color:var(--ink);display:block;margin-bottom:3px}.emp-feat span{font-size:15px;color:var(--muted)}.emp-visual{height:440px}.emp-visual .ph{height:100%}.form-sec{position:relative;background:var(--navy-700);overflow:hidden}.form-grid{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.form-intro h2{color:#fff;font-size:clamp(30px,3.8vw,44px);margin:16px 0 18px}.form-intro p{color:var(--silver-2);font-size:18px;margin-bottom:30px}.form-perks{display:flex;flex-direction:column;gap:16px}.form-perk{gap:13px;color:#fff;font-weight:600;font-size:15.5px}.form-perk,.form-perk .fp{display:flex;align-items:center}.form-perk .fp{width:34px;height:34px;border-radius:9px;background:hsla(0,0%,100%,.12);justify-content:center;flex:none}.form-perk svg{width:19px;height:19px;color:#7fe3a8}.form-card{background:#fff;border-radius:var(--r-xl);padding:38px;box-shadow:var(--shadow-lg)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.field{margin-bottom:16px}.field.full{grid-column:1/-1}.field label{display:block;font-family:var(--font-head);font-weight:600;font-size:13.5px;color:var(--ink-soft);margin-bottom:7px}.field label .req{color:var(--danger)}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);font-size:15.5px;color:var(--ink);padding:13px 15px;border:1.5px solid var(--border-2);border-radius:var(--r-sm);background:#fff;transition:.18s}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--navy-500);box-shadow:0 0 0 3px rgba(44,93,146,.12)}.field input.invalid,.field select.invalid{border-color:var(--danger);box-shadow:0 0 0 3px rgba(180,67,74,.1)}.field .err{display:none;color:var(--danger);font-size:12.5px;margin-top:5px;font-weight:600}.field input.invalid~.err,.field select.invalid~.err{display:block}.form-submit{margin-top:6px}.form-submit .btn{width:100%}.form-note{font-size:12.5px;color:var(--muted-2);text-align:center;margin-top:14px}.form-success{display:none;text-align:center;padding:30px 10px}.form-success.show{display:block}.form-success .fs-ic{width:74px;height:74px;border-radius:50%;background:rgba(31,138,91,.1);display:flex;align-items:center;justify-content:center;color:var(--ok);margin:0 auto 20px}.form-success .fs-ic svg{width:40px;height:40px}.form-success h3{font-size:26px;margin-bottom:10px}.form-success p{color:var(--muted);margin-bottom:24px}.footer{background:var(--navy-900);color:#fff;padding:72px 0 30px}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:44px;border-bottom:1px solid hsla(0,0%,100%,.1)}.foot-brand img{height:54px;margin-bottom:20px}.foot-brand p{color:var(--silver-2);font-size:15.5px;max-width:340px}.foot-col h4{color:#fff;font-size:14px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-family:var(--font-head)}.foot-col a,.foot-col p{display:flex;align-items:center;gap:10px;color:var(--silver-2);font-size:15px;margin-bottom:13px;transition:color .2s}.foot-col a:hover{color:#fff}.foot-col svg{width:18px;height:18px;flex:none;color:var(--silver)}.foot-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:26px;flex-wrap:wrap}.foot-bottom p{color:var(--muted-2);font-size:13.5px}.foot-bottom .ph-note{color:var(--muted-2);font-size:12px;font-family:ui-monospace,monospace}.wa-float{position:fixed;right:22px;bottom:22px;z-index:90;width:60px;height:60px;border-radius:50%;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(31,170,82,.45);transition:.25s var(--ease)}.wa-float svg{width:32px;height:32px}.wa-float:hover{transform:scale(1.08);background:var(--wa-dark)}.reveal{opacity:0;transform:translateY(26px);transition:.7s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.mobile-menu{position:fixed;inset:0;z-index:99;background:rgba(11,29,51,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:.3s var(--ease)}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu a{font-family:var(--font-head);font-weight:700;font-size:26px;color:#fff;padding:12px}.mobile-menu .mm-close{position:absolute;top:24px;right:24px;color:#fff;width:46px;height:46px}.mobile-menu .mm-close svg{width:30px;height:30px}.mobile-menu .btn{margin-top:20px}@media (max-width:1080px){.pain-grid,.prod-grid,.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.header-cta .btn,.nav{display:none}.menu-toggle{display:flex}.hero-grid{grid-template-columns:1fr;gap:46px}.hero-visual{order:2}.compare-grid,.emp-grid,.exp-grid,.form-grid,.posic-grid{grid-template-columns:1fr;gap:38px}.seg-layout{grid-template-columns:1fr}.seg-tabs{flex-direction:row;flex-wrap:wrap}.seg-tab{flex:1 1 auto;min-width:0}.seg-tab span.st-label{display:none}.seg-panel{grid-template-columns:1fr}.seg-visual{height:220px;order:-1}.emp-visual,.exp-visual{height:300px}.exp-list{grid-template-columns:1fr}}@media (max-width:600px){body{font-size:16px}.section{padding:72px 0}.wrap{padding:0 20px}.pain-grid,.prod-grid,.why-grid{grid-template-columns:1fr}.compose{grid-auto-rows:104px}.form-row{grid-template-columns:1fr}.form-card{padding:26px}.foot-top{grid-template-columns:1fr;gap:34px}.float-badge{left:50%;transform:translateX(-50%);bottom:-22px}.hero{padding-top:120px}.seg-tab{padding:13px}.comp-col{padding:28px}}