@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;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_f367f3;font-style:normal;font-weight:100 900;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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;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_f367f3;font-style:normal;font-weight:100 900;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_f367f3;font-style:normal;font-weight:100 900;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_f367f3;font-style:normal;font-weight:100 900;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_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 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_646807;font-style:normal;font-weight:200 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_646807;font-style:normal;font-weight:200 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_646807;font-style:normal;font-weight:200 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_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-jakarta:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}:root{--bg:#fff;--bg-soft:#f7f8fa;--bg-softer:#fbfcfd;--line:#e7eaf0;--line-strong:#d6dbe5;--ink:#111a2e;--ink-mid:#44506a;--ink-soft:#6b7689;--ink-faint:#97a0b2;--primary:#2b59c3;--primary-700:#1e3f8f;--primary-600:#2750ae;--primary-050:#edf2fd;--primary-100:#dce6fb;--accent:#f4b740;--accent-deep:#c98a12;--accent-050:#fef6e4;--accent-100:#fcebc2;--green:#16a34a;--green-050:#e8f6ee;--blue:#2b59c3;--blue-050:#edf2fd;--amber:#b97608;--amber-050:#fcf1dc;--red:#dc2626;--red-050:#fbeaea;--font-display:var(--font-jakarta),system-ui,sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:26px;--sh-sm:0 1px 2px rgba(17,26,46,.06),0 1px 3px rgba(17,26,46,.04);--sh-md:0 4px 14px rgba(17,26,46,.07),0 2px 6px rgba(17,26,46,.05);--sh-lg:0 18px 48px rgba(17,26,46,.12),0 6px 16px rgba(17,26,46,.06);--sh-card:0 1px 0 rgba(17,26,46,.03),0 10px 30px rgba(17,26,46,.06);--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6}body,h1,h2,h3,h4{margin:0;color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{background:var(--primary-100)}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.section{padding:96px 0}.section-tight{padding:72px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:13.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.eyebrow:before{content:"";width:22px;height:2px;background:var(--accent);border-radius:2px}.section-head{max-width:680px}.section-head h2{font-size:clamp(30px,4vw,44px);margin-top:16px}.section-head .lede{margin-top:18px;font-size:19px;color:var(--ink-mid);line-height:1.55}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--font-body);font-weight:600;font-size:16px;padding:13px 22px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:transform .16s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;white-space:nowrap;line-height:1}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 1px 2px rgba(43,89,195,.4),0 8px 20px rgba(43,89,195,.22)}.btn-primary:hover{background:var(--primary-600);box-shadow:0 2px 4px rgba(43,89,195,.45),0 12px 26px rgba(43,89,195,.3);transform:translateY(-1px)}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-strong);box-shadow:var(--sh-sm)}.btn-ghost:hover{border-color:var(--ink-faint);transform:translateY(-1px)}.btn-on-dark{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.28)}.btn-on-dark:hover{background:hsla(0,0%,100%,.2)}.btn-lg{padding:16px 28px;font-size:17px}.btn-arrow{transition:transform .18s ease}.btn:hover .btn-arrow{transform:translateX(3px)}.pill{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--bg-soft);color:var(--ink-mid);border:1px solid var(--line)}.flag-pill{background:linear-gradient(180deg,#fffbf2,#fef6e4);border-color:var(--accent-100);color:var(--accent-deep)}.ve-flag{display:inline-block;width:19px;height:13px;border-radius:3px;background:linear-gradient(180deg,#ffe16a 0 33.33%,#2b59c3 33.33% 66.66%,#dc2626 66.66% 100%);box-shadow:inset 0 0 0 1px rgba(17,26,46,.08);flex:none;vertical-align:-1px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:hsla(0,0%,100%,.78);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 1px 0 rgba(17,26,46,.02),0 8px 24px rgba(17,26,46,.04)}.nav-inner{justify-content:space-between;height:70px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em}.brand-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(150deg,var(--primary),var(--primary-700));display:grid;place-items:center;box-shadow:0 4px 12px rgba(43,89,195,.32);position:relative}.brand-mark span{color:#fff;font-weight:800;font-size:18px;font-family:var(--font-display)}.brand-mark:after{content:"";position:absolute;right:-3px;top:-3px;width:11px;height:11px;border-radius:50%;background:var(--accent);border:2px solid #fff}.nav-links{display:flex;align-items:center;gap:34px}.nav-links a{font-size:15.5px;font-weight:500;color:var(--ink-mid);transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:14px}.menu-btn{display:none;width:42px;height:42px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.menu-btn span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--ink)}@media (max-width:880px){.nav-cta .btn-text,.nav-links{display:none}}.hero{position:relative;padding:72px 0 88px;overflow:hidden;background:radial-gradient(900px 460px at 88% -8%,var(--primary-050),transparent 60%),radial-gradient(700px 380px at -6% 8%,var(--accent-050),transparent 55%),var(--bg)}.hero-grid{display:grid;grid-template-columns:1.04fr 1.18fr;grid-gap:56px;gap:56px;align-items:center}.hero-grid>*{min-width:0}.hero-copy{max-width:560px}.hero h1{font-size:clamp(38px,5.4vw,62px);margin-top:22px;letter-spacing:-.03em}.hero h1 .hl{color:var(--primary)}.hero .sub{margin-top:24px;font-size:20px;line-height:1.55;color:var(--ink-mid)}.hero .sub b{color:var(--ink);font-weight:600}.hero-actions{margin-top:34px;gap:14px}.hero-actions,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{margin-top:26px;align-items:center;gap:18px;color:var(--ink-soft);font-size:14.5px}.hero-trust .item{display:flex;align-items:center;gap:8px}.hero-trust .dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-050)}.hero-mock-wrap{position:relative;min-width:0}.mock{max-width:100%;position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-lg);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--bg-softer)}.mock-dots{display:flex;gap:7px}.mock-dots i{width:11px;height:11px;border-radius:50%;display:block}.mock-dots i:first-child{background:#ff5f57}.mock-dots i:nth-child(2){background:#febc2e}.mock-dots i:nth-child(3){background:#28c840}.mock-search{flex:1 1;min-width:0;height:30px;border-radius:8px;background:#fff;border:1px solid var(--line);padding:0 12px;color:var(--ink-faint);font-size:13px;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-head,.mock-search{display:flex;align-items:center}.mock-head{padding:18px 20px 8px;justify-content:space-between}.mock-head .t{font-family:var(--font-display);font-weight:700;font-size:16px}.mock-head .c{font-size:13px;color:var(--ink-soft)}.mock-head .c b{color:var(--ink)}.cand-table{padding:4px 12px 16px}.cand-row{display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;border-radius:var(--r-md);transition:background .15s ease}.cand-row+.cand-row{border-top:1px solid var(--line)}.cand-row:hover{background:var(--bg-soft)}.cand-row:hover+.cand-row{border-top-color:transparent}.avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;font-family:var(--font-display)}.cand-name{font-weight:600;font-size:15px;color:var(--ink)}.cand-role{font-size:13px;color:var(--ink-soft);margin-top:2px}.score{font-family:var(--font-display);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:52px;text-align:right;letter-spacing:-.02em}.rec{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;white-space:nowrap}.rec .ico{width:14px;height:14px}.b-green,.s-green{color:var(--green)}.b-green{background:var(--green-050)}.b-blue,.s-blue{color:var(--blue)}.b-blue{background:var(--blue-050)}.b-amber,.s-amber{color:var(--amber)}.b-amber{background:var(--amber-050)}.b-red,.s-red{color:var(--red)}.b-red{background:var(--red-050)}.mock-float{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:11px 14px;box-shadow:var(--sh-md)}.mock-float .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--accent-050);color:var(--accent-deep)}.mock-float .ic.success{background:var(--green-050);color:var(--green)}.mock-float .lbl{font-size:12px;color:var(--ink-soft)}.mock-float .val{font-size:15px;font-weight:700;font-family:var(--font-display)}.float-tl{top:-26px;left:-40px}.float-br{bottom:-22px;right:-26px}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:44px}.hero-copy{max-width:620px}.mock-float{display:none}}@media (max-width:560px){.hero{padding:40px 0 60px}.mock-head{padding:16px 16px 6px}.mock-head .t{font-size:15px}.cand-table{padding:2px 8px 12px}.cand-row{grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px;padding:11px 8px}.avatar{width:34px;height:34px;font-size:13px}.cand-name{font-size:14px}.cand-role{font-size:12px}.score{font-size:18px;min-width:38px}.rec{padding:6px;border-radius:9px}.rec .rec-txt{display:none}.rec .ico{width:15px;height:15px}}.logos{padding:40px 0 8px}.logos .cap{text-align:center;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.logos-row{margin-top:24px;justify-content:center;gap:50px;flex-wrap:wrap;opacity:.9}.logo-ph,.logos-row{display:flex;align-items:center}.logo-ph{gap:9px;color:var(--ink-faint);font-weight:700;font-family:var(--font-display);font-size:18px}.logo-ph .g{width:26px;height:26px;border-radius:7px;background:var(--line-strong)}.problem{background:var(--bg-soft)}.problem-title{font-size:clamp(28px,3.6vw,40px);margin-top:16px}.problem-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.pain-list{margin-top:28px;display:flex;flex-direction:column;gap:16px}.pain{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;box-shadow:var(--sh-sm)}.pain .x{flex:none;width:28px;height:28px;border-radius:8px;background:var(--red-050);color:var(--red);display:grid;place-items:center;margin-top:1px}.pain .ptxt b{display:block;font-weight:600;font-size:15.5px;margin-bottom:2px}.pain .ptxt span{font-size:14.5px;color:var(--ink-soft)}.cv-pile{position:relative;height:380px}.cv-card{position:absolute;left:50%;top:50%;width:230px;height:290px;margin:-145px 0 0 -115px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-md);padding:20px}.cv-card .ln{height:9px;border-radius:4px;background:var(--line);margin-bottom:11px}.cv-card .ln.s{width:55%}.cv-card .ln.m{width:80%}.cv-card .av{width:44px;height:44px;border-radius:50%;background:var(--line-strong);margin-bottom:16px}.cv-1{transform:rotate(-9deg) translate(-46px,8px)}.cv-2{transform:rotate(5deg) translate(38px,-10px)}.cv-3{transform:rotate(-2deg);z-index:2}.cv-stamp{position:absolute;z-index:3;right:18px;bottom:30px;background:var(--ink);color:#fff;font-weight:700;font-family:var(--font-display);font-size:14px;padding:9px 14px;border-radius:10px;box-shadow:var(--sh-md);transform:rotate(-4deg)}.cv-stamp b{color:var(--accent)}@media (max-width:980px){.problem-grid{grid-template-columns:1fr;gap:24px}.cv-pile{height:320px;order:-1}}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:56px}.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px 28px;box-shadow:var(--sh-card)}.step-num{font-family:var(--font-display);font-weight:800;font-size:15px;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--primary-050);color:var(--primary);margin-bottom:20px}.step-icon{position:absolute;right:24px;top:30px;color:var(--primary);opacity:.8}.step-conn{top:40px;right:-22px;z-index:2;font-size:25px}.step h3{font-size:20px;margin-bottom:10px}.step p{color:var(--ink-soft);font-size:15.5px}.step-vis{margin-top:20px}.step-conn{position:absolute;top:50px;right:-26px;width:26px;color:var(--line-strong);z-index:1}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:18px}.step-conn{display:none}}.mini-upload{display:flex;gap:8px;flex-wrap:wrap}.mini-file{display:flex;align-items:center;gap:8px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font-size:12.5px;color:var(--ink-mid);font-weight:500}.mini-file .dot{width:8px;height:8px;border-radius:50%}.mini-bars{display:flex;flex-direction:column;gap:9px}.mini-bar{display:flex;align-items:center;gap:10px}.mini-bar .nm{font-size:12.5px;color:var(--ink-mid);width:54px}.mini-bar .track{flex:1 1;height:8px;border-radius:5px;background:var(--bg-soft);overflow:hidden}.mini-bar .fill{height:100%;border-radius:5px}.mini-bar .pt{font-size:12.5px;font-weight:700;font-family:var(--font-display);width:28px;text-align:right}.mini-pick{display:flex;flex-direction:column;gap:8px}.mini-pick .row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:1px solid var(--line);font-size:13px}.mini-pick .row.on{border-color:var(--green);background:var(--green-050)}.mini-pick .row .chk{margin-left:auto;color:var(--green)}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:22px;gap:22px;margin-top:56px}.feat{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px;box-shadow:var(--sh-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;display:flex;flex-direction:column}.feat:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:var(--line-strong)}.feat-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px;background:var(--primary-050);color:var(--primary)}.feat h3{font-size:20px;margin-bottom:9px;display:flex;align-items:center;gap:8px}.feat p{color:var(--ink-soft);font-size:15px;line-height:1.55}.feat .glyph{color:var(--accent-deep);font-size:16px}.col-3{grid-column:span 3}.col-2{grid-column:span 2}.col-6{grid-column:span 6}.bands{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.band{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line)}.band .sc{font-family:var(--font-display);font-weight:800;font-size:19px;width:64px}.band .meta b{display:block;font-size:14px;font-weight:600}.band .meta span{font-size:12.5px;color:var(--ink-soft)}.band.g{background:var(--green-050);border-color:#cdebd8}.band.g .sc{color:var(--green)}.band.b{background:var(--blue-050);border-color:var(--primary-100)}.band.b .sc{color:var(--blue)}.band.a{background:var(--amber-050);border-color:var(--accent-100)}.band.a .sc{color:var(--amber)}.band.r{background:var(--red-050);border-color:#f2c9c9}.band.r .sc{color:var(--red)}.feat-row{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.feature-section{background:var(--bg-softer);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--ink-mid);background:var(--bg-soft);border:1px solid var(--line);padding:7px 11px;border-radius:9px}@media (max-width:920px){.bento{grid-template-columns:1fr 1fr}.col-2,.col-3,.col-6{grid-column:span 1}.col-6{grid-column:1/-1}.bands{grid-template-columns:1fr}}@media (max-width:560px){.bento{grid-template-columns:1fr}}.stats{background:linear-gradient(165deg,var(--primary-700),var(--primary));color:#fff;position:relative;overflow:hidden}.stats:before{content:"";position:absolute;inset:0;background:radial-gradient(620px 320px at 85% 0,rgba(244,183,64,.22),transparent 60%)}.stats .wrap{position:relative}.stats-head{text-align:center;max-width:640px;margin:0 auto}.stats-head .eyebrow{color:var(--accent)}.stats-head .eyebrow:before{background:var(--accent)}.stats-head h2{color:#fff;font-size:clamp(28px,3.6vw,40px);margin-top:14px}.stats-head p{color:hsla(0,0%,100%,.78);margin-top:14px;font-size:17px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:54px}.stat{text-align:center;padding:14px;position:relative}.stat+.stat:before{content:"";position:absolute;left:-10px;top:14%;height:72%;width:1px;background:hsla(0,0%,100%,.16)}.stat .num{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.2vw,58px);letter-spacing:-.03em;color:var(--accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat .lbl{margin-top:14px;font-size:15px;color:hsla(0,0%,100%,.82);line-height:1.4}.stats-note{margin-top:34px;text-align:center;font-size:13px;color:hsla(0,0%,100%,.55);max-width:640px;margin-left:auto;margin-right:auto}@media (max-width:720px){.stats-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.stat+.stat:before{display:none}}.vzla{background:var(--bg-soft)}.vzla-card{position:relative;overflow:hidden;background:radial-gradient(700px 300px at 90% 110%,var(--accent-050),transparent 60%),#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-card);display:grid;grid-template-columns:1.3fr 1fr;align-items:center;grid-gap:30px;gap:30px;padding:52px 56px}.vzla-stripe{position:absolute;left:0;top:0;bottom:0;width:6px;display:flex;flex-direction:column}.vzla-stripe i{flex:1 1}.vzla-stripe i:first-child{background:#ffe16a}.vzla-stripe i:nth-child(2){background:#2b59c3}.vzla-stripe i:nth-child(3){background:#dc2626}.vzla-card h2{font-size:clamp(26px,3.4vw,38px)}.vzla-card p{margin-top:16px;color:var(--ink-mid);font-size:17px;line-height:1.6}.vzla-points{margin-top:22px;display:flex;flex-direction:column;gap:12px}.vzla-points .pt{display:flex;gap:11px;align-items:center;font-size:15px;color:var(--ink)}.vzla-points .pt .ck{color:var(--green);flex:none}.vzla-flag{justify-self:center;width:200px;height:200px;border-radius:26px;background:linear-gradient(180deg,#ffe16a 0 33.33%,#2b59c3 33.33% 66.66%,#dc2626 66.66% 100%);box-shadow:var(--sh-lg);display:grid;place-items:center;position:relative}.vzla-flag .stars{display:grid;grid-template-columns:repeat(4,10px);grid-gap:8px;gap:8px;transform:translateY(-2px)}.vzla-flag .stars i{width:10px;height:10px;background:#fff;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}@media (max-width:820px){.vzla-card{grid-template-columns:1fr;padding:40px 28px;text-align:left}.vzla-flag{width:150px;height:150px;order:-1;justify-self:start}}.tst-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:50px}.tst{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-card);display:flex;flex-direction:column}.tst .stars{display:flex;gap:3px;color:var(--accent);margin-bottom:16px}.tst .q{font-size:16.5px;line-height:1.55;color:var(--ink);flex:1 1}.tst .who{display:flex;align-items:center;gap:12px;margin-top:22px}.tst .who .av{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-family:var(--font-display);font-size:15px}.tst .who b{display:block;font-size:14.5px}.tst .who span{font-size:13px;color:var(--ink-soft)}@media (max-width:880px){.tst-grid{grid-template-columns:1fr}}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:50px;align-items:stretch}.pricing{background:var(--bg-soft);border-top:1px solid var(--line)}.centered{margin-left:auto;margin-right:auto;text-align:center}.centered .eyebrow{justify-content:center}.centered .lede{margin-left:auto;margin-right:auto}.plan{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:34px 30px;box-shadow:var(--sh-card);display:flex;flex-direction:column;position:relative}.plan.pop{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--sh-lg)}.plan-tag{position:absolute;top:-13px;left:30px;background:var(--primary);color:#fff;font-size:12.5px;font-weight:700;padding:6px 13px;border-radius:999px;letter-spacing:.02em}.plan h3{font-size:21px}.plan .desc{color:var(--ink-soft);font-size:14.5px;margin-top:8px;min-height:42px}.plan .price{margin-top:18px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-height:58px}.plan .price.price-custom{align-items:center}.plan .price .amt{font-family:var(--font-display);font-weight:800;font-size:42px;letter-spacing:-.03em}.plan .price .per{color:var(--ink-soft);font-size:15px}.plan .price .from{font-size:13px;color:var(--ink-faint);width:100%}.plan .btn{margin-top:22px;width:100%}.plan ul{list-style:none;margin:24px 0 0;padding:22px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.plan ul li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:var(--ink-mid)}.plan ul li .ck{color:var(--green);flex:none;margin-top:2px}.plan ul li b{color:var(--ink);font-weight:600}@media (max-width:880px){.price-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}}.final{padding:30px 0 110px}.final-card{position:relative;overflow:hidden;background:linear-gradient(165deg,var(--ink),#1b2942);border-radius:var(--r-xl);padding:70px 56px;text-align:center;box-shadow:var(--sh-lg)}.final-card:before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 18% 0,rgba(43,89,195,.5),transparent 55%),radial-gradient(500px 280px at 85% 110%,rgba(244,183,64,.2),transparent 55%)}.final-card .inner{position:relative}.final-card h2{color:#fff;font-size:clamp(30px,4vw,48px)}.final-card p{color:hsla(0,0%,100%,.8);font-size:19px;margin-top:18px;max-width:520px;margin-left:auto;margin-right:auto}.final-actions{margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final-card .micro{margin-top:20px;font-size:14px;color:hsla(0,0%,100%,.6)}.dark-pill{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff;margin-bottom:18px}.footer{background:var(--bg-soft);border-top:1px solid var(--line);padding:64px 0 40px}.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.foot-brand .brand{margin-bottom:16px}.foot-brand p{color:var(--ink-soft);font-size:14.5px;max-width:280px}.foot-col h4{font-family:var(--font-body);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.foot-col a{display:block;font-size:14.5px;color:var(--ink-mid);padding:6px 0;transition:color .15s}.foot-col a:hover{color:var(--primary)}.foot-col>span{display:block;font-size:14.5px;color:var(--ink-mid);padding:6px 0}.foot-bottom{margin-top:48px;padding-top:26px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot-bottom .cr{font-size:13.5px;color:var(--ink-soft)}.foot-social{display:flex;gap:10px}.foot-social a{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-mid);background:#fff;transition:all .15s}.foot-social a:hover{color:var(--primary);border-color:var(--primary-100)}@media (max-width:820px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-brand{grid-column:1/-1}}.reveal{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}@media (max-width:880px){.menu-btn{display:block}.nav-links.is-open{display:flex;position:absolute;top:69px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:10px 24px 18px;background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--line);box-shadow:var(--sh-md)}.nav-links.is-open a{padding:12px 0}}@media (max-width:620px){body{font-size:16px}.wrap{padding-left:18px;padding-right:18px}.section{padding:72px 0}.nav-cta>.btn-primary{display:none}.hero h1{font-size:39px}.hero .sub{font-size:17px}.hero-actions .btn{width:100%}.logos-row{gap:22px 28px}.logo-ph{font-size:15px}.cv-pile{transform:scale(.85);margin:-20px}.bands{grid-template-columns:1fr}.final-card{padding:54px 20px}.final-actions .btn{width:100%}.foot-grid{grid-template-columns:1fr}.foot-brand{grid-column:auto}}