:root{--navy-deep:#070D20;--navy:#0D1B3E;--card:#142236;--divider:#1E3A5F;--blue:#2761F1;--sky:#60A5FA;--orange:#F05A28;--white:#FFFFFF;--silver:#A8BCCF;--muted:#6B8CAE;--offwhite:#F7F8FC;--lightbody:#3D4A6B;--purple:#7C3AED;--stripe:linear-gradient(90deg,#2761F1 0%,#60A5FA 40%,#F05A28 100%)}*{margin:0;padding:0;box-sizing:border-box}em,i{font-style:normal}html{scroll-behavior:smooth;overflow-x:clip}img,svg,video,iframe{max-width:100%}body{font-family:Manrope,system-ui,sans-serif;background:var(--navy-deep);color:var(--silver);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,h4{font-family:Outfit,sans-serif;font-weight:700;line-height:1.04;letter-spacing:-.015em;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.wrap{max-width:1280px;margin:0 auto;padding:0 72px}section{padding:110px 0}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);margin-bottom:20px;display:block}.stripe{width:120px;height:3px;background:var(--stripe);border-radius:2px}.shead{max-width:760px}.shead h2{font-size:52px}h2{font-size:52px;max-width:20ch}.lead{font-size:18px;max-width:620px;margin-top:22px}.dark .lead,.dark .sub,.dark p,.dark .split .body p,.dark .step p,.dark .role,.card .role,.card p,.hub .role,.pfeat p,.tier-c .tag,.tier-c li,.ai-note{color:#fff}.dark{background:var(--navy-deep);color:var(--silver)}.dark h1,.dark h2,.dark h3,.dark h4{color:#fff}.dark.alt{background:radial-gradient(1000px 560px at 88% -12%,rgba(39,97,241,.16),transparent 60%),#091124}.light{background:var(--offwhite);color:var(--lightbody)}.light h1,.light h2,.light h3,.light h4{color:var(--navy-deep)}.sky{background:#edf2ff;color:var(--lightbody)}.sky h2{color:var(--navy-deep)}.blue{background:linear-gradient(135deg,#2761f1,#1e4fd0);color:#fff;position:relative;overflow:hidden}.blue:after{content:"";position:absolute;top:-30%;right:-8%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.5),transparent 62%);pointer-events:none}.blue .wrap{position:relative;z-index:2}.blue .eyebrow{color:#cfe0ff}.blue h2{color:#fff}.blue .stripe{background:#fff}.blue .lead{color:#ffffffeb}.blue .btn-primary{background:#fff;color:var(--navy-deep);box-shadow:none}.blue .btn-ghost{border-color:#ffffff8c;color:#fff;background:transparent}.grad{background:linear-gradient(120deg,#0d1b3e,#2761f1 52%,#f05a28 128%);position:relative;overflow:hidden;color:#fff}.grad .eyebrow{color:#fff;opacity:.85}.grad h2{color:#fff}.grad .lead{color:#fffffff0}.grad .stripe{background:#fff}.grad .btn-primary{background:#fff;color:var(--navy-deep);box-shadow:0 12px 34px -14px #00000080}.grad .btn-ghost{border-color:#ffffff8c;color:#fff}.band{padding:82px 0;background:linear-gradient(115deg,#f05a28 0% 8%,#2761f1 55%,#1e4fd0);position:relative;overflow:hidden;text-align:center}.band .big{font-family:Outfit;font-weight:700;font-size:clamp(30px,4.6vw,54px);letter-spacing:-.03em;line-height:1.06;color:#fff;max-width:24ch;margin:0 auto}.band .big .u{border-bottom:5px solid rgba(255,255,255,.55)}.band p{color:#ffffffeb;margin:18px auto 0;max-width:56ch;font-size:19px}.ccards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.ccard{position:relative;border-radius:20px;padding:30px 28px;overflow:hidden;min-height:230px;display:flex;flex-direction:column;transition:transform .24s,box-shadow .24s;color:inherit}.ccard:hover{transform:translateY(-7px)}.ccard .num{position:absolute;top:22px;right:26px;font-family:Outfit;font-weight:800;font-size:46px;line-height:1;letter-spacing:-.03em}.ccard .k{align-self:flex-start;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:100px}.ccard h3{font-family:Outfit;font-weight:800;font-size:21px;margin:18px 0 10px;letter-spacing:-.01em}.ccard p{font-size:15px;line-height:1.55;flex:1}.ccard .arrow{font-weight:700;font-size:13px;margin-top:16px}.ccard.c-w{background:#fff;border:1px solid #e2e7f2}.ccard.c-w:hover{box-shadow:0 34px 64px -34px #0d1b3e73}.ccard.c-w .num{color:var(--blue);opacity:.14}.ccard.c-w .k{color:var(--blue);background:#2761f11a}.ccard.c-w h3{color:var(--navy-deep)}.ccard.c-w p{color:var(--lightbody)}.ccard.c-w .arrow{color:var(--blue)}.ccard.c-n{background:linear-gradient(160deg,#0f2043,#0a1330);border:1px solid #24406a}.ccard.c-n:hover{box-shadow:0 34px 70px -34px #000000b3;border-color:#33517f}.ccard.c-n .num{color:var(--sky);opacity:.22}.ccard.c-n .k{color:var(--sky);background:#60a5fa29}.ccard.c-n h3{color:#fff}.ccard.c-n p{color:var(--silver)}.ccard.c-n .arrow{color:var(--sky)}.ccard.c-b{background:linear-gradient(150deg,#2f6bff,#1e4fd0);border:1px solid transparent;box-shadow:0 30px 60px -34px #2761f199}.ccard.c-b .num{color:#fff;opacity:.24}.ccard.c-b .k{color:#fff;background:#fff3}.ccard.c-b h3{color:#fff}.ccard.c-b p{color:#ffffffeb}.ccard.c-b .arrow{color:#fff}.ccard.c-o{background:linear-gradient(150deg,#ff6a3d,#e8471b);border:1px solid transparent;box-shadow:0 30px 60px -34px #f05a2899}.ccard.c-o .num{color:#fff;opacity:.26}.ccard.c-o .k{color:#fff;background:#ffffff38}.ccard.c-o h3{color:#fff}.ccard.c-o p{color:#fffffff0}.ccard.c-o .arrow{color:#fff}.pn{font-weight:800;white-space:nowrap}.pn .y{color:#fff}.light .pn .y{color:var(--blue)}.pn .nm{color:var(--orange)}.pn .dot{color:var(--orange);font-size:.72em}.btn{display:inline-block;padding:15px 30px;border-radius:999px;font-weight:700;font-size:15px;transition:.2s;cursor:pointer;border:none}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 30px -8px #f05a2899}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn-ghost{border:1px solid rgba(255,255,255,.28);color:#fff;background:#ffffff0a}.btn-ghost:hover{border-color:var(--sky);background:#60a5fa1a}.light .btn-ghost{color:var(--navy-deep);border-color:#cdd6e6;background:#fff}.btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:36px}.hero{position:relative;height:74vh;min-height:540px;max-height:820px;display:flex;align-items:center;overflow:hidden}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-vimeo{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;transition:opacity .8s ease}.hero-vimeo.in{opacity:1}.hero-vimeo iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;border:0;pointer-events:none}.hero-divider{height:4px;width:100%;background:var(--stripe);position:relative;z-index:5}.hero .vfallback{position:absolute;inset:0;z-index:0;background:radial-gradient(900px 600px at 75% 25%,rgba(124,58,237,.4),transparent 60%),radial-gradient(900px 600px at 20% 80%,rgba(39,97,241,.35),transparent 60%),var(--navy-deep)}.hero .scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#070d20eb,#070d20b8 42%,#070d2052),linear-gradient(0deg,rgba(7,13,32,.96) 0%,transparent 40%)}.hero .wrap{position:relative;z-index:2;width:100%}.hero h1{font-size:82px;color:#fff;max-width:15ch}.hero h1 .accent{color:var(--orange)}.hero .stripe{margin-top:26px}.hero .sub{font-size:21px;color:#dce6f2;margin-top:26px;max-width:54ch;line-height:1.5}.scrollcue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;color:var(--muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px}.scrollcue:after{content:"";width:1px;height:34px;background:linear-gradient(var(--muted),transparent)}.statband{background:var(--navy-deep);border-top:1px solid var(--divider)}.statgrid{max-width:1280px;margin:0 auto;padding:38px 72px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat .num{font-family:Outfit;font-weight:700;font-size:44px;color:#fff;line-height:1}.stat .lbl{font-size:13px;color:var(--muted);margin-top:8px;display:block}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.split .body p+p{margin-top:16px}.split .body a{color:var(--sky);font-weight:600}.pa-split{display:grid;grid-template-columns:1fr 1fr;padding:0}.pa-half{padding:96px 72px}.pa-l{background:var(--offwhite)}.pa-r{background:var(--navy-deep);position:relative;overflow:hidden}.pa-r:after{content:"";position:absolute;top:-18%;right:-6%;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(39,97,241,.4),transparent 62%);pointer-events:none}.pa-inner{max-width:560px;position:relative;z-index:2}.pa-l .pa-inner{margin-left:auto}.pa-half h2{font-size:clamp(30px,3.4vw,40px);margin:14px 0 0;line-height:1.1}.pa-half .stripe{margin:18px 0 22px}.pa-half p{font-size:16px;line-height:1.62;margin-top:14px}.pa-l h2{color:var(--navy-deep)}.pa-l p{color:var(--lightbody)}.pa-r h2{color:#fff}.pa-r p{color:var(--silver)}.pa-r a{color:var(--sky);font-weight:600}@media (max-width:820px){.pa-split{grid-template-columns:1fr}.pa-half{padding:56px 24px}.pa-l .pa-inner,.pa-inner{margin:0;max-width:none}}.faq-acc{border-top:1px solid var(--divider)}.faq-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-family:Outfit;font-weight:700;font-size:20px;line-height:1.3}.faq-acc summary::-webkit-details-marker{display:none}.faq-acc summary:after{content:"+";font-family:Outfit;font-weight:700;font-size:28px;line-height:1;color:var(--orange);flex:0 0 auto}.faq-acc[open] summary:after{content:"–"}.faq-acc .fa-body{padding:0 0 24px;font-size:16px;line-height:1.62;max-width:820px}.light .faq-acc{border-color:#e2e7f2}.light .faq-acc summary{color:var(--navy-deep)}.light .faq-acc .fa-body{color:var(--lightbody)}.dark .faq-acc{border-color:var(--divider)}.dark .faq-acc summary{color:#fff}.dark .faq-acc .fa-body{color:var(--silver)}.light .split .body a{color:var(--blue)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.card{background:var(--card);border:1px solid var(--divider);border-radius:16px;padding:26px}.capcard{transition:transform .22s,box-shadow .22s}.capcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0009}.card h3{font-size:23px;margin-bottom:6px}.card .role{color:var(--silver);font-size:15px}.card .tier{display:inline-block;margin-top:16px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--divider);border-radius:999px;padding:5px 12px}.card .tier.sub{color:var(--orange);border-color:#f05a2866}.ai-note{margin-top:32px;padding:22px 26px;border-left:3px solid var(--orange);background:var(--navy);border-radius:8px;font-size:15px;color:var(--silver);max-width:820px}.platform-split{display:grid;grid-template-columns:.92fr 1.08fr;gap:44px;align-items:start;margin-top:48px}.hublist{display:flex;flex-direction:column;gap:10px}.hub{display:flex;align-items:center;gap:16px;background:var(--card);border:1px solid var(--divider);border-radius:12px;padding:13px 18px;transition:.18s}.hub:hover{border-color:var(--sky);transform:translate(3px)}.hub-ic{width:38px;height:38px;border-radius:10px;background:#60a5fa24;color:var(--sky);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.hub h3{font-size:22px;margin:0;flex:0 0 auto;min-width:174px;white-space:nowrap}.hub .role{font-size:14px;color:var(--silver);margin:0;flex:1;line-height:1.4}.hub .tier{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--divider);border-radius:999px;padding:4px 11px}.hub .tier.sub{color:var(--orange);border-color:#f05a2866}@media (max-width:640px){.hub{flex-wrap:wrap;gap:8px 14px}.hub h3{min-width:0;font-size:20px}.hub .role{flex:1 1 100%}}.pshot{position:sticky;top:96px}.pfeatures{display:flex;flex-direction:column;gap:14px}.pfeat{display:flex;gap:16px;align-items:flex-start;background:var(--card);border:1px solid var(--divider);border-radius:14px;padding:20px 22px;transition:.18s}.pfeat:hover{border-color:var(--sky)}.pfeat.orange{border-color:#f05a2880;box-shadow:0 24px 54px -32px #f05a288c}.pfeat.orange:hover{border-color:var(--orange)}.pfeat-ic{width:40px;height:40px;border-radius:11px;background:#2761f129;color:var(--sky);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pfeat.orange .pfeat-ic{background:#f05a282e;color:var(--orange)}.pfeat h4{font-size:17px;color:#fff;margin:0 0 4px}.pfeat p{font-size:14px;color:var(--silver);margin:0;line-height:1.5}.pshot{margin-top:0!important}@media (max-width:900px){.platform-split{grid-template-columns:1fr;gap:26px}}.browser{margin-top:44px;border:1px solid var(--divider);border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 40px 90px -40px #000c}.browser .bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--divider)}.browser .bar i{width:11px;height:11px;border-radius:50%;background:var(--divider);display:inline-block}.browser .bar .u{margin-left:12px;font-size:12px;color:var(--muted);font-family:Manrope}.browser img{display:block;width:100%;height:auto}.fmt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.fmt-card{display:block;background:var(--card);border:1px solid var(--divider);border-radius:14px;overflow:hidden;color:inherit;transition:.2s}.fmt-card:hover{border-color:var(--sky);transform:translateY(-3px);box-shadow:0 24px 50px -30px #2761f180}.fmt-card .thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#1a2c47,#0d1b3e)}.fmt-card .thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:transform .6s ease}.fmt-card:hover .thumb img{transform:scale(1.06)}.fmt-card .thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,34,54,.65),transparent 55%)}.fmt-card .idx{position:absolute;top:12px;left:14px;z-index:2;font-family:Outfit;font-weight:700;color:#fff;font-size:13px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.fmt-card .cbody{padding:22px 24px 26px}.fmt-card h3{font-size:21px;margin:0 0 8px;color:#fff}.fmt-card p{font-size:14px;color:#fff;line-height:1.5;margin:0}.fmt-card .arrow{color:var(--sky);font-weight:700;margin-top:16px;display:inline-block;font-size:14px}.fwork{position:relative;margin-top:44px}.work-rail{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px max(24px,calc((100vw - 1280px)/2 + 72px)) 20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.work-rail::-webkit-scrollbar{display:none}.vcard{flex:0 0 auto;width:min(620px,84vw);scroll-snap-align:start;cursor:pointer;border:none;background:none;padding:0;text-align:left}.rail-btn{position:absolute;top:calc(50% - 34px);z-index:6;width:54px;height:54px;border-radius:50%;background:#fff;border:1px solid var(--divider);box-shadow:0 14px 34px -12px #070d2073;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:var(--navy-deep);transition:.18s}.rail-btn:hover{background:var(--orange);color:#fff;border-color:var(--orange);transform:scale(1.06)}.rail-btn.prev{left:24px}.rail-btn.next{right:24px}.dark .rail-btn{background:var(--card);color:#fff}@media (max-width:900px){.rail-btn{display:none}}.vthumb{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#142236,#0d1b3e);border:1px solid var(--divider)}.vthumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9;transition:.25s}.vcard:hover .vthumb img{opacity:1;transform:scale(1.03)}.vthumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,13,32,.55),transparent 55%)}.vplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:64px;height:64px;border-radius:50%;background:#f05a28eb;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 40px -6px #f05a28b3;transition:.2s}.vcard:hover .vplay{transform:translate(-50%,-50%) scale(1.08)}.vplay svg{width:22px;height:22px;fill:#fff;margin-left:3px}.vmeta{padding:16px 4px 0}.vmeta .t{font-family:Outfit;font-weight:700;font-size:18px;color:var(--navy-deep)}.dark .vmeta .t{color:#fff}.vmeta .s{font-size:13px;color:var(--muted);margin-top:2px}.vmodal{position:fixed;inset:0;z-index:1000;background:#040712e6;display:none;align-items:center;justify-content:center;padding:24px}.vmodal.open{display:flex}.vmodal .frame{width:min(1100px,94vw);aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px #000000b3}.vmodal iframe{width:100%;height:100%;border:0}.vmodal .x{position:absolute;top:22px;right:26px;color:#fff;font-size:30px;cursor:pointer;line-height:1;background:none;border:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.step{padding-top:20px;border-top:2px solid var(--divider)}.step .num{font-family:Outfit;font-weight:700;color:var(--sky);font-size:14px}.step h4{font-size:19px;margin:8px 0}.step p{font-size:15px}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;align-items:stretch}.tier-c{background:var(--card);border:1px solid var(--divider);border-radius:18px;padding:32px;position:relative;display:flex;flex-direction:column}.tier-c.pop{border:2px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(135deg,#2761f1,#60a5fa 45%,#f05a28) border-box;box-shadow:0 44px 100px -46px #2761f199,0 0 60px -30px #f05a2859}.tier-c .badge{position:absolute;top:-13px;left:32px;background:var(--orange);color:#fff;font-size:11px;font-weight:800;padding:6px 15px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 22px -8px #f05a28bf}.tier-c .k{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:700}.tier-c h3{font-size:28px;color:#fff;margin:10px 0 6px}.tier-c .tag{font-size:14px;color:var(--silver)}.tier-c .price{font-family:Outfit;font-weight:700;color:var(--sky);font-size:16px;margin:14px 0 4px}.tier-c ul{list-style:none;margin-top:18px}.tier-c li{font-size:14px;color:var(--silver);padding:9px 0 9px 24px;position:relative;border-top:1px solid var(--divider)}.tier-c li:before{content:"";position:absolute;left:0;top:16px;width:7px;height:7px;border-radius:50%;background:var(--sky)}.tier-c .btns{margin-top:auto;padding-top:26px}.tier-c .btn{width:100%;text-align:center}.logos{padding:50px 0;background:var(--navy);border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);overflow:hidden}.logos .lbl{text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:30px}.marquee-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee{display:flex;gap:64px;align-items:center;width:max-content;animation:scroll 42s linear infinite}.marquee img{height:30px;width:auto;filter:brightness(0) invert(1);opacity:.5}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-final{text-align:center}.cta-final h2{max-width:16ch;margin:0 auto}.cta-final .stripe,.cta-final .lead{margin:22px auto 0}.cta-final .btns{justify-content:center}.topbar{position:sticky;top:0;z-index:60;background:#070d20b8;backdrop-filter:blur(12px);border-bottom:1px solid rgba(30,58,95,.6)}.topbar .stripe-top{height:3px;background:var(--stripe)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.logo{font-family:Outfit;font-weight:800;font-size:26px;color:#fff;letter-spacing:-.02em;display:flex;align-items:center}.logo .dot{color:var(--orange)}.logo img{height:30px;width:auto;display:block}.nav-links{display:flex;gap:26px;align-items:center}.nav-links>a{color:#fff;font-size:14px;font-weight:600}.nav-links>a:hover{color:#fff}.has-drop{position:relative;height:70px;display:flex;align-items:center}.nav-top{color:#fff;font-size:14px;font-weight:600;cursor:default;display:inline-flex;align-items:center;gap:6px}.has-drop:hover .nav-top{color:#fff}.caret{font-size:9px;opacity:.7}.drop{position:absolute;top:70px;left:50%;transform:translate(-50%) translateY(6px);min-width:238px;background:#0b1428;border:1px solid var(--divider);border-radius:12px;padding:8px;opacity:0;visibility:hidden;transition:opacity .16s,transform .16s;box-shadow:0 34px 70px -30px #000000bf;z-index:70}.has-drop:hover .drop{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.drop a{display:block;padding:10px 14px;border-radius:8px;color:var(--silver);font-size:14px;font-weight:500;white-space:nowrap}.drop a.drop-hub{color:#fff;font-weight:700;border-bottom:1px solid var(--divider);border-radius:0;margin-bottom:6px;padding-bottom:12px}.drop a:hover{background:var(--card);color:#fff}.nav-cta{padding:11px 22px!important;font-size:14px;box-shadow:none!important}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:11px;margin-left:auto}.nav-toggle span{display:block;height:2px;width:100%;background:#fff;border-radius:2px;transition:.25s}.nav-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-cta-m{display:none;background:var(--orange);color:#fff;font-weight:700;font-size:14px;padding:9px 18px;border-radius:100px;white-space:nowrap;margin-left:auto}.mnav,.mnav-scrim{display:none}@media (max-width:900px){.mnav{position:fixed;inset:73px 0 0;background:var(--navy-deep);border-top:1px solid var(--divider);padding:12px 22px 44px;overflow-y:auto;display:flex;flex-direction:column;gap:0;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .22s,transform .22s,visibility .22s;z-index:59}.mnav.open{opacity:1;visibility:visible;transform:none}.mnav-link,.mnav summary{display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:17px;font-weight:600;padding:16px 4px;border-bottom:1px solid var(--divider);font-family:Manrope,sans-serif;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mchev{transition:.2s;color:var(--muted);font-size:13px}.mnav-group[open] .mchev{transform:rotate(180deg)}.mnav-sub{display:flex;flex-direction:column;padding:2px 0 12px 4px}.mnav-sub a{color:var(--silver);font-size:15px;padding:11px 8px;border-radius:8px}.mnav-sub a:active{background:var(--card)}.mnav-sub a.mhub{color:#fff;font-weight:700}.mnav-cta{margin-top:20px;background:var(--orange);color:#fff;text-align:center;font-weight:700;font-size:16px;padding:15px;border-radius:100px}}footer{background:#04081a;border-top:3px solid transparent;border-image:var(--stripe) 1;padding:66px 0 34px}.fcols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:34px}.fbrand p{max-width:280px;margin:12px 0 18px;color:var(--muted);font-size:14px;line-height:1.6}.fsocials{display:flex;gap:12px;flex-wrap:wrap}.fsocials a{display:inline-flex;width:36px;height:36px;border-radius:50%;border:1px solid var(--divider);align-items:center;justify-content:center;color:var(--silver);font-size:12px;font-weight:700;margin:0;transition:.18s}.fsocials a:hover{background:var(--orange);border-color:var(--orange);color:#fff}.fsocials a svg{width:16px;height:16px;display:block}footer h5{color:#fff;font-family:Manrope;font-weight:700;font-size:13px;letter-spacing:.06em;margin-bottom:16px}footer a,footer p{color:var(--muted);font-size:14px;display:block;margin-bottom:9px}footer a:hover{color:#fff}.floc{margin-top:40px;border-top:1px solid var(--divider);padding-top:24px}.floc a{display:inline-block;color:var(--muted);font-size:13px;margin-right:18px}.fbar{display:flex;justify-content:space-between;border-top:1px solid var(--divider);margin-top:40px;padding-top:24px;font-size:13px;color:var(--muted)}@media (max-width:900px){.wrap{padding:0 22px}section{padding:64px 0}.hero h1{font-size:44px}h2,.shead h2{font-size:32px}.split,.grid3,.fmt-grid,.steps,.tiers,.fcols{grid-template-columns:1fr!important}.ccards{grid-template-columns:1fr!important;gap:14px}.statgrid{grid-template-columns:repeat(2,1fr);padding:26px 22px;gap:22px 20px}.nav-links{display:none}.nav-cta-m{display:inline-flex;align-items:center}.nav-toggle{display:flex;margin-left:6px}.vcard{width:min(560px,82vw)}.fwork:after,.fmt-scroll:after{content:"‹ swipe for more ›";display:block;text-align:center;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-weight:700}}@media (max-width:600px){section{padding:50px 0}.hero h1{font-size:37px}h2,.shead h2{font-size:27px}.shead .lead,.lead{font-size:16px}.wrap{padding:0 18px}.statgrid{gap:20px 16px}.statgrid .snum,.statgrid b{font-size:30px}.btns{flex-wrap:wrap}.btn{width:100%;text-align:center;justify-content:center}.tier-c,.ccard,.step,.pfeat{padding-left:22px;padding-right:22px}}
