@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-home-body:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__Manrope_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:500;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:600;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;font-style:normal;font-weight:700;font-display:swap;src:url(/_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_2999de;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_2999de{font-family:__Manrope_2999de,__Manrope_Fallback_2999de;font-style:normal}.__variable_2999de{--font-home-heading:"__Manrope_2999de","__Manrope_Fallback_2999de"}.navirego-home{--ink:#071a33;--ink-2:#0f2a4b;--blue:#1463ff;--blue-2:#0a46bf;--green:#57d06b;--green-dark:#168f45;--sky:#e9f2ff;--mist:#f4f7fb;--line:#dbe4ee;--text:#17314f;--muted:#60738a;--white:#fff;--amber:#e9962c;--red:#e55454;--shadow:0 24px 70px rgba(7,26,51,.12);--radius:22px;--wrap:min(1180px,calc(100% - 40px))}.navirego-home *{box-sizing:border-box}html:has(.navirego-home){scroll-behavior:smooth}.navirego-home{margin:0;color:var(--text);background:var(--white);font-family:var(--font-home-body),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.navirego-home a{color:inherit}.navirego-home button,.navirego-home input{font:inherit}.navirego-home img,.navirego-home svg{display:block;max-width:100%}.navirego-home h1,.navirego-home h2,.navirego-home h3,.navirego-home p{margin-top:0}.navirego-home .wordmark,.navirego-home h1,.navirego-home h2,.navirego-home h3{font-family:var(--font-home-heading),var(--font-home-body),sans-serif;color:var(--ink);letter-spacing:-.035em}.navirego-home{position:relative}.navirego-home :is(h1,h2,h3){font-weight:700}.navirego-home h1{margin-bottom:.67em}.navirego-home h2{margin-bottom:.83em}.navirego-home h3,.navirego-home p{margin-bottom:1em}.navirego-home a{font-weight:inherit}.navirego-home .wrap{width:var(--wrap);margin-inline:auto}.navirego-home .skip{position:fixed;z-index:100;left:1rem;top:1rem;padding:.65rem 1rem;border-radius:8px;color:var(--white);background:var(--ink);transform:translateY(-160%)}.navirego-home .skip:focus{transform:translateY(0)}.navirego-home .site-nav{position:absolute;z-index:20;inset:0 0 auto;color:hsla(0,0%,100%,.78)}.navirego-home .nav-inner{width:var(--wrap);min-height:84px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.navirego-home .brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none}.navirego-home .brand-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;color:var(--ink);background:linear-gradient(135deg,var(--green),#b7f071);box-shadow:0 8px 30px rgba(87,208,107,.28);font:800 14px/1 var(--font-home-heading),sans-serif}.navirego-home .wordmark{color:var(--white);font-size:1.02rem;font-weight:700;letter-spacing:.08em}.navirego-home .nav-links{display:flex;align-items:center;gap:1.55rem;font-size:.92rem;font-weight:600}.navirego-home .nav-links a{text-decoration:none}.navirego-home .nav-links a:not(.nav-button):hover{color:var(--white)}.navirego-home .nav-button{padding:.65rem 1rem;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:var(--white);background:hsla(0,0%,100%,.08)}.navirego-home .hero{position:relative;overflow:hidden;min-height:790px;padding:155px 0 90px;color:var(--white);background:radial-gradient(circle at 72% 18%,rgba(20,99,255,.34),transparent 27rem),radial-gradient(circle at 92% 86%,rgba(87,208,107,.15),transparent 28rem),linear-gradient(135deg,#06172d,#071a33 58%,#092446)}.navirego-home .hero:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,#000,transparent 80%)}.navirego-home .hero-grid{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.navirego-home .eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.35rem;color:var(--blue-2);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.navirego-home .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px rgba(87,208,107,.12)}.navirego-home .hero .eyebrow{color:#89b7ff}.navirego-home .hero h1{max-width:690px;margin-bottom:1.5rem;color:var(--white);font-size:clamp(3.1rem,5.25vw,5.4rem);line-height:1.01}.navirego-home .hero h1 span{color:var(--green)}.navirego-home .hero h1 small{display:block;margin-top:.7rem;color:#a9c8ed;font-size:.48em;line-height:1.18;letter-spacing:-.025em}.navirego-home .hero-point{margin-bottom:.55rem;color:var(--white);font-size:clamp(1.05rem,1.45vw,1.24rem);font-weight:700;line-height:1.5}.navirego-home .hero-lead{max-width:650px;margin-bottom:2rem;color:#c9d7e7;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.65}.navirego-home .hero-lead strong{color:var(--white);font-weight:600}.navirego-home .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.navirego-home .button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.83rem 1.35rem;border:0;border-radius:12px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.navirego-home .button:hover{transform:translateY(-2px)}.navirego-home .button-primary{color:var(--white);background:var(--blue);box-shadow:0 12px 30px rgba(20,99,255,.35)}.navirego-home .button-primary:hover{background:#2a73ff}.navirego-home .button-secondary{color:var(--white);border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07)}.navirego-home .button-secondary:hover{background:hsla(0,0%,100%,.12)}.navirego-home .product-shell{position:relative;min-width:0;border:1px solid hsla(0,0%,100%,.17);border-radius:24px;background:hsla(0,0%,100%,.96);box-shadow:0 40px 100px rgba(0,0,0,.35);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.navirego-home .product-shell:before{content:"";position:absolute;z-index:-1;inset:-22px;border-radius:34px;background:linear-gradient(135deg,rgba(20,99,255,.22),rgba(87,208,107,.09));filter:blur(14px)}.navirego-home .app-top{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.1rem;border-bottom:1px solid var(--line);color:var(--ink);background:#fbfdff;border-radius:24px 24px 0 0}.navirego-home .app-title{font-size:.82rem;font-weight:700}.navirego-home .app-meta{color:var(--muted);font-size:.7rem}.navirego-home .status-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .55rem;border-radius:999px;color:var(--green-dark);background:#eaf9ee;font-size:.67rem;font-weight:700}.navirego-home .status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green)}.navirego-home .map-stage{position:relative;padding:.8rem .8rem 3.4rem;background:var(--mist);border-radius:0 0 24px 24px}.navirego-home .condition-map{width:100%;aspect-ratio:995/469;object-fit:contain;border:1px solid var(--line);border-radius:14px;background:var(--white)}.navirego-home .map-summary{position:absolute;left:1.25rem;bottom:1.05rem;display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:hsla(0,0%,100%,.96);box-shadow:0 9px 24px rgba(7,26,51,.1)}.navirego-home .map-summary i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 5px rgba(233,150,44,.12)}.navirego-home .map-summary span{display:block;color:var(--muted);font-size:.56rem;letter-spacing:.07em;text-transform:uppercase}.navirego-home .map-summary strong{display:block;color:var(--ink);font-size:.7rem}.navirego-home .evidence-note{position:absolute;right:-28px;bottom:-58px;width:min(420px,80%);display:grid;grid-template-columns:145px 1fr;gap:.75rem;padding:.55rem;border:1px solid rgba(87,208,107,.35);border-radius:14px;color:var(--text);background:var(--white);box-shadow:0 18px 50px rgba(7,26,51,.18)}.navirego-home .evidence-photo{position:relative;margin:0}.navirego-home .evidence-note img{width:100%;height:100%;min-height:112px;object-fit:cover;object-position:center 66%;border-radius:10px}.navirego-home .evidence-photo figcaption{position:absolute;left:.4rem;bottom:.4rem;padding:.24rem .38rem;border-radius:5px;color:var(--white);background:rgba(7,26,51,.82);font-size:.46rem;font-weight:700;letter-spacing:.06em}.navirego-home .evidence-copy{align-self:center;min-width:0;padding-right:.25rem}.navirego-home .evidence-kicker{display:block;margin-bottom:.25rem;color:var(--green-dark);font-size:.55rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.navirego-home .evidence-copy strong{display:block;margin-bottom:.28rem;color:var(--ink);font-size:.77rem}.navirego-home .evidence-copy p{margin:0;color:var(--muted);font-size:.65rem;line-height:1.45}.navirego-home .trust-bar{position:relative;z-index:3;margin-top:-1px;color:#acbfd2;background:#07182d;border-top:1px solid hsla(0,0%,100%,.08)}.navirego-home .trust-inner{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.navirego-home .trust-label{font-size:.73rem;letter-spacing:.09em;text-transform:uppercase}.navirego-home .trust-names{display:flex;align-items:center;gap:2rem;color:var(--white);font:700 .86rem var(--font-home-heading),sans-serif;letter-spacing:.05em}.navirego-home .trust-experience{display:flex;align-items:center;gap:.6rem;font-size:.76rem}.navirego-home .trust-experience b{color:var(--green);font-size:1.05rem}.navirego-home section.content{padding:clamp(78px,9vw,128px) 0}.navirego-home .section-heading{max-width:780px;margin-bottom:3rem}.navirego-home .section-heading.center{margin-inline:auto;text-align:center}.navirego-home .section-heading h2{margin-bottom:1rem;font-size:clamp(2.25rem,4vw,4rem);line-height:1.08}.navirego-home .section-heading p{max-width:690px;margin-bottom:0;color:var(--muted);font-size:1.05rem}.navirego-home .section-heading.center p{margin-inline:auto}.navirego-home .gap-section{background:var(--white)}.navirego-home .gap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.navirego-home .gap-card{position:relative;min-height:240px;padding:1.55rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.navirego-home .gap-card:after{content:"";position:absolute;inset:auto 1.55rem 0;height:4px;border-radius:9px 9px 0 0;background:var(--line)}.navirego-home .gap-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:2rem;border-radius:12px;color:var(--blue);background:var(--sky)}.navirego-home .gap-card h3{margin-bottom:.65rem;font-size:1.18rem}.navirego-home .gap-card p{margin-bottom:0;color:var(--muted);font-size:.93rem}.navirego-home .gap-tag{position:absolute;top:1.55rem;right:1.55rem;color:var(--muted);font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navirego-home .workflow{background:var(--mist)}.navirego-home .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;counter-reset:steps}.navirego-home .step{counter-increment:steps;padding:1.65rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.navirego-home .step:before{content:"0" counter(steps);display:block;margin-bottom:1.15rem;color:var(--blue);font:700 .76rem/1 var(--font-home-heading),sans-serif;letter-spacing:.08em}.navirego-home .step-visual{position:relative;height:210px;overflow:hidden;margin-bottom:1.35rem;border:1px solid var(--line);border-radius:15px;background:#eef3f8}.navirego-home .step-visual img{display:block}.navirego-home .template-crop{display:flex;justify-content:center;padding:.65rem .75rem 0;background:linear-gradient(145deg,#eaf2fb,#f9fbfd)}.navirego-home .template-crop img{width:68%;max-width:190px;height:auto;align-self:flex-start;border:5px solid var(--white);border-bottom:0;border-radius:14px 14px 0 0;box-shadow:0 12px 28px rgba(7,26,51,.15)}.navirego-home .photo-crop img{position:absolute;top:0;left:0;width:145%;max-width:none;height:auto}.navirego-home .report-crop img{width:100%;height:auto}.navirego-home .visual-chip{position:absolute;right:.65rem;bottom:.65rem;max-width:calc(100% - 1.3rem);padding:.55rem .65rem;border:1px solid rgba(7,26,51,.1);border-radius:10px;color:var(--ink);background:hsla(0,0%,100%,.96);box-shadow:0 8px 24px rgba(7,26,51,.15)}.navirego-home .visual-chip span{display:block;color:var(--green-dark);font-size:.5rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.navirego-home .visual-chip strong{display:block;margin-top:.12rem;color:var(--ink);font-size:.65rem;line-height:1.35}.navirego-home .visual-chip small{display:block;margin-top:.1rem;color:var(--muted);font-size:.53rem}.navirego-home .photo-crop .visual-chip{left:.65rem;right:auto}.navirego-home .step h3{margin-bottom:.7rem;font-size:1.4rem}.navirego-home .step p{margin-bottom:0;color:var(--muted);font-size:.93rem}.navirego-home .step strong{color:var(--text);font-weight:600}.navirego-home .use-cases{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.5rem}.navirego-home .use-cases span{padding:.45rem .75rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--white);font-size:.75rem;font-weight:600}.navirego-home .memory{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 20% 20%,rgba(20,99,255,.24),transparent 30rem),var(--ink)}.navirego-home .memory:after{content:"";position:absolute;width:520px;height:520px;right:-240px;bottom:-300px;border:1px solid rgba(87,208,107,.25);border-radius:50%;box-shadow:0 0 0 70px rgba(87,208,107,.04),0 0 0 140px rgba(87,208,107,.025)}.navirego-home .memory-grid{position:relative;z-index:2;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,7vw,6rem)}.navirego-home .memory h2{color:var(--white);font-size:clamp(2.35rem,4.2vw,4.2rem);line-height:1.08}.navirego-home .memory-copy>p{color:#b9cadc}.navirego-home .memory-list{display:grid;gap:.75rem;margin:2rem 0 0;padding:0;list-style:none}.navirego-home .memory-list li{display:grid;grid-template-columns:28px 1fr;gap:.65rem;color:#d5e1ed;font-size:.92rem}.navirego-home .memory-list i{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;color:var(--green);background:rgba(87,208,107,.1);font-style:normal;font-weight:800}.navirego-home .condition-board{padding:1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:24px;background:hsla(0,0%,100%,.08);box-shadow:0 35px 80px rgba(0,0,0,.25);backdrop-filter:blur(10px)}.navirego-home .board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.65rem .6rem 1rem}.navirego-home .board-head span{color:#8fa6bf;font-size:.67rem}.navirego-home .board-head strong{display:block;color:var(--white);font-size:.86rem}.navirego-home .board-chip{padding:.35rem .55rem;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#afc1d4;font-size:.63rem}.navirego-home .inspection-stack{display:grid;gap:.65rem}.navirego-home .inspection{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:.85rem;padding:.82rem;border:1px solid hsla(0,0%,100%,.09);border-radius:14px;background:rgba(5,19,38,.65)}.navirego-home .inspection-date{color:#91a7be;font-size:.65rem}.navirego-home .inspection-copy strong{display:block;color:var(--white);font-size:.76rem}.navirego-home .inspection-copy span{color:#8fa6bf;font-size:.64rem}.navirego-home .inspection-score{color:var(--white);font:700 1.15rem/1 var(--font-home-heading),sans-serif}.navirego-home .inspection-score small{display:block;margin-top:.3rem;color:var(--muted);font:600 .52rem var(--font-home-body),sans-serif;text-align:right}.navirego-home .inspection:first-child{border-color:rgba(229,84,84,.35)}.navirego-home .inspection:first-child .inspection-score{color:#ff8a8a}.navirego-home .pattern-note{display:flex;gap:.75rem;margin-top:.7rem;padding:.85rem;border:1px solid rgba(87,208,107,.22);border-radius:14px;background:rgba(87,208,107,.08)}.navirego-home .pattern-icon{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--ink);background:var(--green);font-size:.6rem;font-weight:800}.navirego-home .pattern-note strong{display:block;margin-bottom:.18rem;color:var(--white);font-size:.72rem}.navirego-home .pattern-note p{margin:0;color:#9fb4c9;font-size:.64rem;line-height:1.45}.navirego-home .demo{padding:clamp(64px,8vw,110px) 0;background:var(--white)}.navirego-home .demo-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,5vw,4.5rem);border-radius:30px;color:var(--white);background:radial-gradient(circle at 12% 25%,rgba(20,99,255,.36),transparent 24rem),var(--ink);box-shadow:var(--shadow)}.navirego-home .demo h2{margin-bottom:1rem;color:var(--white);font-size:clamp(2.3rem,4vw,4rem);line-height:1.08}.navirego-home .demo-copy>p{max-width:550px;color:#bfd0e1}.navirego-home .demo-promise{margin:2rem 0 0;padding:0;list-style:none}.navirego-home .demo-promise li{display:flex;align-items:center;gap:.6rem;margin-top:.55rem;color:#d8e3ee;font-size:.88rem}.navirego-home .demo-promise li:before{content:"✓";color:var(--green);font-weight:800}.navirego-home .demo-form{min-width:0;align-self:center;padding:1.25rem;border:1px solid hsla(0,0%,100%,.15);border-radius:20px;background:hsla(0,0%,100%,.08)}.navirego-home .demo-form-frame{display:block;width:100%;border:0;background:transparent}.navirego-home .demo-form-status{margin:0;padding:1rem 0;color:#b9cadb;font-size:.88rem;text-align:center}.navirego-home .demo-form-retry{min-height:44px;margin-top:.8rem;padding:.65rem 1rem;border:0;border-radius:10px;color:var(--white);background:var(--blue);font:inherit;font-weight:700;cursor:pointer}.navirego-home .demo-form-retry:hover{background:#2a73ff}.navirego-home .demo-form-retry:focus-visible{outline:2px solid #89b7ff;outline-offset:3px}.navirego-home footer{padding:1.7rem 0;color:var(--muted);background:var(--white);border-top:1px solid var(--line)}.navirego-home .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-size:.76rem}.navirego-home footer .wordmark{color:var(--ink);font-size:.82rem}.navirego-home .footer-contact{display:flex;align-items:center;gap:1rem}.navirego-home .footer-contact a{text-decoration:none}.navirego-home .reveal{transition:opacity .55s ease,transform .55s ease}.navirego-home .reveal,.navirego-home .reveal.visible{opacity:1;transform:none}@media (max-width:980px){.navirego-home .hero{min-height:auto}.navirego-home .demo-panel,.navirego-home .hero-grid,.navirego-home .memory-grid{grid-template-columns:1fr}.navirego-home .hero-grid{gap:4.5rem}.navirego-home .hero-copy{max-width:760px}.navirego-home .product-shell{max-width:720px;transform:none}.navirego-home .trust-experience{display:none}.navirego-home .memory-copy{max-width:700px}.navirego-home .condition-board{max-width:720px}}@media (max-width:760px){.navirego-home{--wrap:min(100% - 28px,1180px)}.navirego-home .nav-links a:not(.nav-button){display:none}.navirego-home .nav-inner{min-height:74px}.navirego-home .hero{padding-top:125px}.navirego-home .hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.navirego-home .gap-grid,.navirego-home .steps{grid-template-columns:1fr}.navirego-home .gap-card{min-height:auto}.navirego-home .trust-inner{min-height:80px;align-items:flex-start;flex-direction:column;justify-content:center;gap:.3rem}.navirego-home .trust-names{gap:1.25rem}.navirego-home .demo-panel{border-radius:22px}.navirego-home .evidence-note{position:static;width:calc(100% - 1.7rem);margin:.85rem}.navirego-home .product-shell{padding-bottom:.05rem}.navirego-home .footer-inner{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.navirego-home .hero{padding-bottom:65px}.navirego-home .cta-row{align-items:stretch;flex-direction:column}.navirego-home .cta-row .button{width:100%}.navirego-home .inspection{grid-template-columns:72px 1fr}.navirego-home .inspection-score{grid-column:2}.navirego-home .map-stage{padding-bottom:.8rem}.navirego-home .map-summary{left:1rem;bottom:1rem}.navirego-home .evidence-note{grid-template-columns:1fr}.navirego-home .evidence-note img{height:150px;min-height:0}.navirego-home .section-heading{margin-bottom:2rem}.navirego-home .footer-contact{align-items:flex-start;flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){html:has(.navirego-home){scroll-behavior:auto}.navirego-home *,.navirego-home :after,.navirego-home :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.navirego-home .reveal{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.navirego-home[data-motion=true] .reveal:not(.visible){opacity:0;transform:translateY(16px)}}