.wrap{max-width:1120px;margin:0 auto;padding:0 32px}nav{border-bottom:1px solid var(--line);background:var(--white);z-index:50;justify-content:space-between;align-items:center;padding:22px 32px;display:flex;position:sticky;top:0}.navlinks{color:var(--gray);gap:36px;font-size:14px;font-weight:500;display:flex}.navlinks a:hover{color:var(--navy)}.nav-cta{align-items:center;gap:16px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .15s,opacity .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--navy);color:var(--white)}.btn-primary:hover{opacity:.88}.btn-ghost{color:var(--navy);font-weight:500}header.hero{background:var(--navy);color:var(--white);padding:88px 32px 0;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px;max-width:1120px;margin:0 auto;padding-bottom:72px;display:grid}.eyebrow{color:#c9d6e8;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}h1{letter-spacing:-.02em;margin-bottom:22px;font-size:50px;font-weight:800;line-height:1.06}h1 em{color:#7fa8d6;font-style:normal}.hero p.sub{color:#b9c4d6;max-width:480px;margin-bottom:34px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.btn-lg{border-radius:9px;padding:14px 26px;font-size:15px}.btn-white{background:var(--white);color:var(--navy)}.btn-white:hover{opacity:.92}.btn-outline-light{color:var(--white);border:1px solid #ffffff4d}.hero-fine{color:#7c89a0;font-size:13px}.metric-card{background:var(--white);color:var(--navy);border-radius:16px;padding:28px;box-shadow:0 24px 60px -20px #00000073}.metric-card .mc-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.mc-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-light);font-size:12px;font-weight:700}.mc-live{color:var(--teal);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.mc-live .pulse{background:var(--teal);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s infinite pulse}.mc-number{letter-spacing:-.02em;color:var(--red);margin-bottom:6px;font-size:52px;font-weight:800;line-height:1}.mc-sub{color:var(--gray);margin-bottom:22px;font-size:13px}.mc-rows{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.mc-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.mc-row .k{color:var(--gray)}.mc-row .v{font-weight:700}.mc-footnote{border-top:1px solid var(--line);color:var(--gray-light);margin-top:16px;padding-top:14px;font-size:11.5px;line-height:1.4}.v-red{color:var(--red)}.v-teal{color:var(--teal-deep)}.logobar{background:var(--navy-deep);padding:26px 32px}.logobar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:flex}.logobar-label{color:#7c89a0;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600}.fakelogos{flex-wrap:wrap;gap:40px;display:flex}.fakelogo{color:#5c6b85;letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:800}section{padding:96px 32px}.section-head{max-width:640px;margin-bottom:56px}.section-eyebrow{color:var(--teal-deep);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}h2{letter-spacing:-.02em;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.18}.section-head p{color:var(--gray);font-size:16.5px;line-height:1.65}.features{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.feature{background:var(--white);padding:32px}.f-icon{background:var(--off);width:40px;height:40px;color:var(--red);border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;font-size:18px;font-weight:800;display:flex}.feature h3{letter-spacing:-.01em;margin-bottom:10px;font-size:17px;font-weight:700}.feature p{color:var(--gray);font-size:14.5px;line-height:1.6}.process{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.step{padding-top:46px;position:relative}.step:before{counter-increment:step;content:counter(step);background:var(--navy);width:34px;height:34px;color:var(--white);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;top:0;left:0}.step h4{margin-bottom:8px;font-size:15.5px;font-weight:700}.step p{color:var(--gray);font-size:13.5px;line-height:1.55}.step-line{background:var(--line);height:1px;position:absolute;top:17px;left:48px;right:-28px}.statsband{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stats{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1120px;margin:0 auto;padding:64px 32px;display:grid}.stat{text-align:left;border-left:1px solid var(--line);padding-left:28px}.stat:first-child{border-left:none;padding-left:0}.stat .num{letter-spacing:-.02em;margin-bottom:6px;font-size:38px;font-weight:800}.stat .num.red{color:var(--red)}.stat .lbl{color:var(--gray);font-size:13.5px}.testimonials{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tcard{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:28px}.stars{color:var(--red);letter-spacing:2px;margin-bottom:16px;font-size:14px}.tcard p.quote{color:var(--navy);margin-bottom:22px;font-size:14.5px;line-height:1.65}.tperson{align-items:center;gap:12px;display:flex}.avatar{background:var(--off);width:38px;height:38px;color:var(--gray);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.tname{font-size:13.5px;font-weight:700}.trole{color:var(--gray-light);font-size:12.5px}.ff-wrap{background:var(--white);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;margin-bottom:48px;padding:36px;display:grid}.ff-badge{background:var(--green-bg-local);color:var(--teal-deep);letter-spacing:.03em;text-transform:uppercase;border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.ff-badge .dot{background:var(--teal-deep);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ff-wrap h3{letter-spacing:-.01em;margin-bottom:10px;font-size:23px;font-weight:800}.ff-wrap p.ff-copy{color:var(--gray);max-width:440px;margin-bottom:0;font-size:14.5px;line-height:1.65}.ff-card{background:var(--off);border:1px solid var(--line);border-radius:14px;padding:24px}.ff-card .fftier{color:var(--teal-deep);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:700}.ff-card .pprice{margin-bottom:4px}.ff-card .ffnote{color:var(--gray-light);margin-bottom:18px;font-size:13px}.ff-card .btn{width:100%}.roadmap-teaser{border:1px solid var(--line);background:var(--white);border-radius:20px;margin-bottom:48px;position:relative;overflow:hidden}.rt-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.rt-head h3{font-size:17px;font-weight:700}.lock-pill{background:var(--off);color:var(--gray);border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:flex}.rt-body{padding:28px;position:relative}.rt-rows{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:18px;display:flex}.rt-row{grid-template-columns:90px 1fr;gap:20px;display:grid}.rt-row .rq{color:var(--gray-light);text-transform:uppercase;padding-top:2px;font-size:12px;font-weight:700}.rt-row .rt-title{margin-bottom:5px;font-size:15px;font-weight:700}.rt-row .rt-desc{color:var(--gray);font-size:13.5px;line-height:1.55}.rt-overlay{text-align:center;background:linear-gradient(#f7f8fa33 0%,#f7f8faf0 38%,#f7f8fafa 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex;position:absolute;inset:0}.rt-overlay .ico{background:var(--navy);width:42px;height:42px;color:var(--white);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex}.rt-overlay h4{font-size:16px;font-weight:700}.rt-overlay p{color:var(--gray);max-width:340px;font-size:13.5px;line-height:1.55}.pricing{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.pcard{background:var(--white);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:32px;display:flex}.pcard.featured{border:2px solid var(--navy);position:relative}.badge-pop{background:var(--navy);color:var(--white);letter-spacing:.03em;text-transform:uppercase;border-radius:100px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-13px;left:32px}.badge-scarce{background:var(--red-bg);color:var(--red);letter-spacing:.02em;border-radius:100px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-flex}.badge-scarce .pip{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s infinite pulse}.ptier{color:var(--gray-light);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.gbb-label{color:var(--gray-light);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:700}.gbb-label .for-us{color:var(--red);text-transform:none;letter-spacing:0;font-weight:700}.pprice{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.pprice .amt{letter-spacing:-.02em;font-size:42px;font-weight:800}.pprice .per{color:var(--gray);font-size:14px}.ptag{color:var(--gray);margin-bottom:26px;font-size:13.5px}.plist{flex-direction:column;flex-grow:1;gap:13px;margin-bottom:30px;list-style:none;display:flex}.plist li{color:var(--navy);gap:10px;font-size:14px;line-height:1.4;display:flex}.plist li .ck{color:var(--red);flex-shrink:0;font-weight:800}.pcard .btn{width:100%}.faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.qa{border-bottom:1px solid var(--line);padding:24px 0}.qa h4{margin-bottom:10px;font-size:16px;font-weight:700}.qa p{color:var(--gray);max-width:760px;font-size:14.5px;line-height:1.65}.cta-final{background:var(--navy);color:var(--white);text-align:left;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:64px;display:flex}.cta-final h2{color:var(--white);margin-bottom:10px;font-size:30px}.cta-final p{color:#b9c4d6;max-width:420px;font-size:15.5px}.cta-final .right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.cta-final .hero-fine{color:#7c89a0}.trustrow{border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:32px;padding-bottom:32px;display:flex}.trustbadge{color:#9aa6bb;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:9px;padding:9px 13px;font-size:12px;line-height:1.3;display:flex}.trustbadge .tb-icon{color:#7c89a0;background:#ffffff0f;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:flex}.trustbadge strong{color:#c7cfdd;font-weight:700}footer{background:var(--navy-deep);color:#7c89a0;padding:48px 32px 32px}.foot-inner{max-width:1120px;margin:0 auto}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.foot-logo{color:var(--white);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.foot-cols{flex-wrap:wrap;gap:56px;display:flex}.foot-col h5{color:#9aa6bb;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;font-weight:700}.foot-col a{color:#7c89a0;margin-bottom:10px;font-size:13.5px;display:block}.foot-col a:hover{color:var(--white)}.foot-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:12.5px;display:flex}@media (max-width:860px){.hero-grid,.features,.process,.stats,.testimonials,.pricing,.ff-wrap{grid-template-columns:1fr}.rt-row{grid-template-columns:1fr;gap:4px}.stat{border-left:none;border-top:1px solid var(--line);padding-top:20px;padding-left:0}.stat:first-child{border-top:none;padding-top:0}h1{font-size:36px}.cta-final{flex-direction:column;padding:40px}.cta-final .right{align-items:flex-start}.navlinks{display:none}}
