:root{--landing-bg:#eef2ff;--landing-bg-white:#fff;--landing-bg-card:#fff;--landing-bg-card-hover:#f8faff;--landing-bg-subtle:#f1f5ff;--landing-bg-dark:#0a1628;--landing-bg-dark-card:#ffffff0f;--landing-accent:#06f;--landing-accent-hover:#0052cc;--landing-accent-light:#3b82f6;--landing-accent-bg:#0066ff0f;--landing-accent-border:#0066ff1f;--landing-accent-glow:#0066ff14;--landing-green:#10b981;--landing-green-bg:#10b98114;--landing-text:#111827;--landing-text-primary:#1f2937;--landing-text-secondary:#6b7280;--landing-text-muted:#9ca3af;--landing-text-dim:#d1d5db;--landing-text-white:#fff;--landing-border:#0000000f;--landing-border-hover:#0000001f;--landing-border-card:#00000014;--landing-nav-bg:#ffffffd9;--landing-nav-border:#0000000f;--landing-shadow:0px 2px 8px #0000000a;--landing-shadow-md:0px 4px 16px #0000000f;--landing-shadow-lg:0px 8px 32px #00000014;--landing-shadow-card:0px 1px 3px #0000000a,0px 4px 12px #00000008;--landing-max-width:1216px;--landing-section-gap:100px;--landing-section-gap-mobile:64px;--landing-red:#ef4444}.landing-page{background-color:var(--landing-bg);color:var(--landing-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,sans-serif;position:relative;overflow-x:hidden}.landing-container{width:100%;max-width:var(--landing-max-width);margin:0 auto;padding:0 24px}@media (max-width:768px){.landing-container{padding:0 16px}}.landing-section{padding:var(--landing-section-gap)0;position:relative}@media (max-width:768px){.landing-section{padding:var(--landing-section-gap-mobile)0}}.landing-section-badge{color:var(--landing-accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:700;display:inline-flex}.landing-section-badge .sparkle{font-size:14px}.landing-section-title{letter-spacing:-.03em;color:var(--landing-text);margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.15}.landing-section-subtitle{color:var(--landing-text-secondary);max-width:640px;font-size:clamp(16px,2vw,18px);line-height:1.6}.jb-card{background:var(--landing-bg-card);border:1px solid var(--landing-border-card);box-shadow:var(--landing-shadow-card);border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.jb-card:hover{box-shadow:var(--landing-shadow-md);transform:translateY(-2px)}.jb-card-subtle{background:var(--landing-bg-subtle);border:1px solid #0000;border-radius:20px;overflow:hidden}.jb-card-blue{color:#fff;background:linear-gradient(135deg,#06f 0%,#0047b3 100%);border:none;border-radius:20px;overflow:hidden}.jb-card-dark{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.jb-card-dark:hover{background:#ffffff12;border-color:#ffffff1f}.landing-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.landing-btn-primary{color:#fff;background:linear-gradient(#06f 0%,#0047cc 100%);box-shadow:0 2px 8px #0066ff40}.landing-btn-primary:hover{background:linear-gradient(#1a75ff 0%,#0052e6 100%);transform:translateY(-1px);box-shadow:0 4px 16px #0066ff59}.landing-btn-ghost{color:var(--landing-text-primary);border:1px solid var(--landing-border);background:0 0}.landing-btn-ghost:hover{border-color:var(--landing-border-hover);background:#00000008;transform:translateY(-1px)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{opacity:.4}50%{opacity:.8}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-float{animation:5s ease-in-out infinite float}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}.animate-marquee-left{width:max-content;animation:30s linear infinite marquee-left;display:flex}@media (max-width:768px){.hidden-mobile{display:none!important}}@media (min-width:769px){.hidden-desktop{display:none!important}}.iphone-frame{background:#fff;border:8px solid #1a1a1a;border-radius:40px;width:280px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.iphone-frame:before{content:"";z-index:10;background:#1a1a1a;border-radius:0 0 20px 20px;width:120px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.iphone-frame-small{border-width:6px;border-radius:32px;width:220px}.iphone-frame-small:before{border-radius:0 0 16px 16px;width:90px;height:22px}.monitor-frame{background:#111;border:4px solid #1a1a1a;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.monitor-stand{clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);background:linear-gradient(#2a2a2a,#1a1a1a);width:120px;height:60px;margin:0 auto}.dark-section{color:#fff;background:linear-gradient(#0a1628 0%,#0d1b2a 100%)}.dark-section .landing-section-badge{color:var(--landing-accent-light)}.dark-section .landing-section-title{color:#fff}.dark-section .landing-section-subtitle{color:#fff9}.pricing-toggle-container{justify-content:center;align-items:center;gap:16px;margin-bottom:48px;display:flex}.switch-container{cursor:pointer;align-items:center;display:inline-flex}.switch-track{background:var(--landing-accent);border-radius:100px;width:52px;height:28px;padding:3px;transition:background .3s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000026}.switch-container.active .switch-thumb{transform:translate(24px)}.pricing-discount-badge{color:#92400e;background:#fef3c7;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:700}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid var(--landing-border);transition:border-color .25s;overflow:hidden}.faq-item:first-child{border-top:1px solid var(--landing-border)}.faq-trigger{width:100%;color:var(--landing-text);text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:16px;padding:28px 0;font-size:18px;font-weight:600;display:flex}.faq-number{color:var(--landing-accent);min-width:36px;font-size:16px;font-weight:700}.faq-content{color:var(--landing-text-secondary);font-size:16px;line-height:1.7}.faq-content-inner{padding:0 0 24px 52px}.compliance-badge{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.compliance-badge-title{color:var(--landing-text);font-size:15px;font-weight:700}.compliance-badge-subtitle{color:var(--landing-text-secondary);font-size:12px}.laurel-container{align-items:center;gap:12px;display:flex}.bento-grid{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:40px;display:grid}.bento-grid>.bento-wide{grid-column:span 5}.bento-grid>.bento-medium{grid-column:span 4}.bento-grid>.bento-narrow{grid-column:span 3}@media (max-width:992px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-grid>.bento-wide,.bento-grid>.bento-medium,.bento-grid>.bento-narrow{grid-column:span 1}}@media (max-width:600px){.bento-grid{grid-template-columns:1fr}}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.blog-card{border:1px solid var(--landing-border-card);background:var(--landing-bg-card);height:100%;box-shadow:var(--landing-shadow-card);border-radius:20px;flex-direction:column;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.blog-card:hover{box-shadow:var(--landing-shadow-md);transform:translateY(-4px)}.blog-card-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.blog-card-tag{color:var(--landing-accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:600}.blog-card-title{color:var(--landing-text);margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}.blog-card-excerpt{color:var(--landing-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:24px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-footer{color:var(--landing-text-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:13px;display:flex}.landing-divider{background:var(--landing-border);border:none;width:100%;height:1px;margin:0}.landing-page::-webkit-scrollbar{width:8px}.landing-page::-webkit-scrollbar-track{background:var(--landing-bg)}.landing-page::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.landing-page::-webkit-scrollbar-thumb:hover{background:#94a3b8}
.corp{--c-navy:#0a1628;--c-blue:#06f;--c-blue-d:#0052cc;--c-ink:#111827;--c-mut:#4b5563;--c-line:#e5e7eb;--c-bg:#fff;--c-soft:#f5f7fb;color:var(--c-ink);background:var(--c-bg);font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.6}.corp *{box-sizing:border-box}.corp a{color:inherit;text-decoration:none}.corp .wrap{max-width:1160px;margin:0 auto;padding:0 20px}.corp h1,.corp h2,.corp h3{letter-spacing:-.02em;margin:0;line-height:1.15}.corp h1{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800}.corp h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}.corp h3{font-size:1.1rem;font-weight:700}.corp p{margin:0}.corp .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--c-blue);font-size:.78rem;font-weight:700}.corp .lead{color:var(--c-mut);max-width:680px;font-size:1.15rem}.corp .skip{position:absolute;left:-999px}.corp .skip:focus{z-index:100;background:#fff;padding:8px 12px;top:8px;left:8px}.corp :focus-visible{outline:3px solid var(--c-blue);outline-offset:2px}.corp-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-line);background:#fffffff2;position:sticky;top:0}.corp-header .bar{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.corp-header nav{gap:4px;display:flex}.corp-header nav a{color:var(--c-mut);border-radius:8px;padding:8px 12px;font-size:.92rem;font-weight:500}.corp-header nav a:hover,.corp-header nav a[aria-current=page]{color:var(--c-ink);background:var(--c-soft)}.corp-header .actions{align-items:center;gap:8px;display:flex}.corp .btn{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-flex}.corp .btn-primary{background:var(--c-blue);color:#fff}.corp .btn-primary:hover{background:var(--c-blue-d)}.corp .btn-ghost{border-color:var(--c-line);background:#fff}.corp .btn-ghost:hover{background:var(--c-soft)}.corp .btn-light{color:var(--c-navy);background:#fff}.corp .btn[disabled]{opacity:.6;cursor:not-allowed}.corp .burger{border:1px solid var(--c-line);cursor:pointer;background:0 0;border-radius:8px;padding:8px;display:none}@media (max-width:960px){.corp-header nav,.corp-header .actions .hide-m{display:none}.corp .burger{display:inline-flex}.corp-header nav.open{border-bottom:1px solid var(--c-line);background:#fff;flex-direction:column;padding:12px 20px 20px;display:flex;position:absolute;top:68px;left:0;right:0}}.corp section.s{padding:72px 0}.corp .alt{background:var(--c-soft)}.corp .dark{background:var(--c-navy);color:#fff}.corp .dark .lead,.corp .dark p{color:#c7d2e5}.corp .dark .eyebrow{color:#7db2ff}.corp .sh{gap:12px;margin-bottom:40px;display:grid}.corp .grid{gap:20px;display:grid}.corp .g2{grid-template-columns:repeat(2,1fr)}.corp .g3{grid-template-columns:repeat(3,1fr)}.corp .g4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.corp .g3,.corp .g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.corp .g2,.corp .g3,.corp .g4{grid-template-columns:1fr}.corp section.s{padding:48px 0}}.corp .card{border:1px solid var(--c-line);background:#fff;border-radius:14px;align-content:start;gap:8px;padding:24px;display:grid}.corp .card p{color:var(--c-mut);font-size:.95rem}.corp .dark .card{background:#ffffff0d;border-color:#ffffff1f}.corp .icon{width:40px;height:40px;color:var(--c-blue);background:#0066ff14;border-radius:10px;place-items:center;display:grid}.corp .hero{background:linear-gradient(#eef3ff,#fff);padding:88px 0 72px}.corp .hero .wrap{gap:20px;display:grid}.corp .cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.corp .metric{border:1px solid var(--c-line);background:#fff;border-radius:14px;padding:22px}.corp .metric b{letter-spacing:-.02em;font-size:2rem;font-weight:800;display:block}.corp .metric span{color:var(--c-mut);font-size:.9rem}.corp .metric.soon b{color:var(--c-mut);padding:.55rem 0;font-size:1.05rem}.corp .note{color:var(--c-mut);font-size:.8rem}.corp ol.tl{counter-reset:t;gap:0;margin:0;padding:0;list-style:none;display:grid}.corp ol.tl li{counter-increment:t;padding:0 0 28px 52px;position:relative}.corp ol.tl li:before{content:counter(t);background:var(--c-blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid;position:absolute;top:0;left:0}.corp ol.tl li:after{content:"";background:var(--c-line);width:2px;position:absolute;top:38px;bottom:4px;left:16px}.corp ol.tl li:last-child:after{display:none}.corp ol.tl p{color:var(--c-mut)}.corp ul.ck{gap:8px;margin:0;padding:0;list-style:none;display:grid}.corp ul.ck li{color:var(--c-mut);gap:10px;display:flex}.corp ul.ck svg{color:var(--c-blue);flex:none;margin-top:3px}.corp .legal{color:#5b4a10;background:#fff8e6;border:1px solid #f5d98b;border-radius:12px;padding:16px 18px;font-size:.88rem}.corp .prose{max-width:760px}.corp .prose h2{margin:32px 0 8px;font-size:1.3rem}.corp .prose p{color:var(--c-mut)}.corp form{gap:16px;display:grid}.corp label{gap:6px;font-size:.9rem;font-weight:600;display:grid}.corp input,.corp select,.corp textarea{font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:11px 12px}.corp .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.corp .chk{align-items:flex-start;gap:10px;font-weight:400;display:flex}.corp .chk input{width:auto;margin-top:4px}.corp .err{color:#b91c1c;font-size:.85rem;font-weight:500}.corp .ok{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:18px}.corp-footer{background:var(--c-navy);color:#c7d2e5;padding:56px 0 28px}.corp-footer .cols{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}@media (max-width:800px){.corp-footer .cols{grid-template-columns:1fr 1fr}}.corp-footer h4{color:#fff;margin:0 0 12px;font-size:.9rem}.corp-footer ul{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.corp-footer a:hover{color:#fff}.corp-footer .fine{border-top:1px solid #ffffff1f;gap:8px;margin-top:36px;padding-top:20px;font-size:.78rem;display:grid}.corp-cookie{z-index:60;border:1px solid var(--c-line);background:#fff;border-radius:14px;gap:12px;max-width:560px;padding:16px;font-size:.88rem;display:grid;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #00000026}
.corp{--lp-navy:#071226;--lp-navy-2:#0d1d3a;--lp-grid:#78a0ff24;--lp-blue-2:#3d8bff;--lp-wash:#e9f1ff;--lp-amber:#ffb020;--lp-green:#12b76a;--lp-green-wash:#e3f8ee;--lp-mint:#4be39c;--lp-on-dark:#eaf0ff;--lp-on-dark-2:#9fb0d3;--lp-ink-3:#6a7387;--lp-display:"Archivo","Arial Narrow",system-ui,sans-serif;--lp-mono:"JetBrains Mono",ui-monospace,Menlo,monospace}.corp .lp-h{font-family:var(--lp-display);letter-spacing:-.02em;text-wrap:balance;font-weight:800;font-stretch:112%}.corp .lp-label{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c-blue);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.corp .lp-label:before{content:"";background:currentColor;width:18px;height:2px}.corp .lp-label.on-dark{color:var(--lp-amber)}.corp .lp-sec{padding:104px 0}.corp .lp-tint{background:var(--c-soft)}.corp .lp-head{gap:16px;max-width:720px;margin-bottom:52px;display:grid}.corp .lp-head h2{font-size:clamp(30px,4.2vw,50px);line-height:1.06}.corp .lp-head p{color:var(--c-mut);max-width:600px;font-size:1.12rem}@media (max-width:640px){.corp .lp-sec{padding:72px 0}.corp .lp-head{margin-bottom:32px}}.corp .btn-outline-dark{color:var(--lp-on-dark);background:0 0;border-color:#eaf0ff4d}.corp .btn-outline-dark:hover{background:#eaf0ff14}.corp .lp-btn-lg{border-radius:12px;padding:15px 22px}.corp .lp-hero{background:var(--lp-navy);color:var(--lp-on-dark);padding-top:72px;position:relative;overflow:hidden}.corp .lp-hero:before{content:"";background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 30%,#0000 75%)}.corp .lp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a66ff61,#0000 62%);width:720px;height:720px;position:absolute;top:-120px;right:-160px}.corp .lp-hero-grid{z-index:1;grid-template-columns:1.08fr .92fr;align-items:end;gap:40px;display:grid;position:relative}.corp .lp-hero-copy{justify-items:start;padding-bottom:88px;display:grid}.corp .lp-hero h1{color:#fff;margin:22px 0 24px;font-size:clamp(36px,4.7vw,62px);line-height:1.03}.corp .lp-hero h1 em{color:var(--lp-blue-2);white-space:nowrap;font-style:normal;position:relative}.corp .lp-hero h1 em:after{content:"";background:repeating-linear-gradient(-45deg,var(--lp-amber)0 10px,var(--lp-navy)10px 20px);border-radius:2px;height:.12em;position:absolute;bottom:.06em;left:0;right:0}.corp .lp-hero-lead{color:var(--lp-on-dark-2);max-width:540px;font-size:1.12rem;line-height:1.65}.corp .lp-hero .cta-row{margin:32px 0 36px}.corp .lp-proof{color:var(--lp-on-dark-2);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.corp .lp-proof li{align-items:center;gap:8px;display:inline-flex}.corp .lp-proof svg{color:var(--lp-green);flex:none}.corp .lp-visual{justify-content:center;min-height:560px;display:flex;position:relative}.corp .lp-phone{background:linear-gradient(160deg,#2a3a5c,#121c33);border-radius:44px 44px 0 0;align-self:flex-end;width:300px;max-width:72vw;padding:12px 12px 0;position:relative;box-shadow:0 40px 80px -20px #0009,inset 0 0 0 1px #ffffff1f}.corp .lp-phone:before{content:"";z-index:2;background:#000;border-radius:20px;width:84px;height:22px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.corp .lp-phone-screen{background:#fff;border-radius:34px 34px 0 0;height:540px;overflow:hidden}.corp .lp-phone-screen img{width:100%;height:auto;display:block}.corp .lp-float{z-index:3;color:var(--c-ink);background:#fff;border-radius:16px;padding:14px 16px;animation:6s ease-in-out infinite lp-bob;position:absolute;box-shadow:0 24px 48px -16px #0000008c}.corp .lp-float small{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:4px;font-size:10.5px;display:block}.corp .lp-float strong{font-family:var(--lp-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;font-stretch:110%}.corp .lp-f-escrow{min-width:210px;top:70px;left:-6px}.corp .lp-f-escrow .bar{gap:4px;margin-top:10px;display:flex}.corp .lp-f-escrow .bar i{background:var(--c-line);border-radius:3px;flex:1;height:6px}.corp .lp-f-escrow .bar i.paid{background:var(--lp-green)}.corp .lp-f-escrow .bar i.cur{background:var(--c-blue)}.corp .lp-f-bid{align-items:center;gap:12px;animation-delay:-2s;display:flex;top:210px;right:-10px}.corp .lp-f-bid img{object-fit:cover;border-radius:10px;width:46px;height:46px}.corp .lp-f-bid b{font-size:14px;line-height:1.3;display:block}.corp .lp-f-bid span{color:var(--lp-ink-3);font-size:12.5px}.corp .lp-f-ok{align-items:center;gap:10px;font-size:14px;font-weight:600;animation-delay:-4s;display:flex;bottom:70px;left:10px}.corp .lp-f-ok .dot{background:var(--lp-green-wash);width:30px;height:30px;color:var(--lp-green);border-radius:50%;place-items:center;display:grid}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:960px){.corp .lp-hero-grid{grid-template-columns:1fr}.corp .lp-hero-copy{padding-bottom:8px}.corp .lp-visual{min-height:0;padding-top:24px}.corp .lp-phone-screen{height:440px}.corp .lp-f-escrow{top:40px;left:0}.corp .lp-f-bid{top:190px;right:0}}@media (max-width:560px){.corp .lp-f-ok{display:none}.corp .lp-f-escrow{left:-8px}.corp .lp-f-bid{right:-8px}}.corp .lp-hero-bg{z-index:0;position:absolute;inset:0}.corp .lp-hero-bg img{object-fit:cover;opacity:.28;filter:saturate(.6)}.corp .lp-hero-bg:after{content:"";background:linear-gradient(90deg,var(--lp-navy)0%,#071226d1 45%,#0712268c 100%),linear-gradient(0deg,var(--lp-navy),transparent 40%);position:absolute;inset:0}.corp .lp-hero:before,.corp .lp-page-hero:before{z-index:0}.corp .lp-page-hero.with-bg{padding:112px 0 104px}.corp .lp-page-hero.with-bg .lp-hero-bg img{opacity:.4}.corp .lp-gallery{grid-template-rows:260px 260px;grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-gallery li{background:var(--lp-navy-2);border-radius:22px;position:relative;overflow:hidden}.corp .lp-gallery li:first-child{grid-row:span 2}.corp .lp-gallery li:nth-child(4){grid-column:span 2}.corp .lp-gallery img{object-fit:cover;transition:transform .6s}.corp .lp-gallery li:hover img{transform:scale(1.04)}.corp .lp-gallery .cap{color:var(--lp-on-dark-2);background:linear-gradient(#0000,#071226e6);gap:2px;padding:48px 22px 20px;font-size:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.corp .lp-gallery .cap b{color:#fff;font-family:var(--lp-display);font-size:20px;font-weight:800;font-stretch:108%}@media (max-width:900px){.corp .lp-gallery{grid-template-rows:300px 220px 220px;grid-template-columns:1fr 1fr}.corp .lp-gallery li:first-child{grid-area:auto/span 2}.corp .lp-gallery li:nth-child(4){grid-column:auto}}@media (max-width:560px){.corp .lp-gallery{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:240px}.corp .lp-gallery li:first-child{grid-column:auto}}.corp .lp-strip{background:var(--lp-navy-2);border-top:1px solid var(--lp-grid);padding:28px 0;overflow:hidden}.corp .lp-strip .wrap{align-items:center;gap:20px;display:flex}.corp .lp-strip-lab{color:var(--lp-on-dark-2);font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;flex:none;max-width:150px;font-size:12px;line-height:1.5}.corp .lp-strip-mask{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.corp .lp-strip-track{gap:14px;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite lp-slide;display:flex}.corp .lp-chip{border:1px solid var(--lp-grid);color:var(--lp-on-dark);white-space:nowrap;background:#ffffff0d;border-radius:14px;align-items:center;gap:12px;padding:6px 18px 6px 6px;font-size:14px;font-weight:600;display:flex}.corp .lp-chip img{object-fit:cover;border-radius:10px;width:52px;height:52px}@keyframes lp-slide{to{transform:translate(-50%)}}@media (max-width:640px){.corp .lp-strip-lab{display:none}}.corp .lp-vs{border:1px solid var(--c-line);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.corp .lp-vs-col{align-content:start;gap:22px;padding:40px;display:grid}.corp .lp-vs-col h3{font-family:var(--lp-display);flex-wrap:wrap;align-items:center;gap:12px;font-size:22px;font-weight:800;font-stretch:110%;display:flex}.corp .lp-pill{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:11px;font-stretch:100%}.corp .lp-vs-bad{background:var(--c-soft)}.corp .lp-vs-bad .lp-pill,.corp .lp-vs-bad .ic{color:#b42318;background:#fde8e8}.corp .lp-vs-good{background:var(--lp-navy);color:var(--lp-on-dark-2)}.corp .lp-vs-good h3,.corp .lp-vs-good b{color:#fff}.corp .lp-vs-good .lp-pill,.corp .lp-vs-good .ic{color:var(--lp-mint);background:#12b76a29}.corp .lp-vs ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-vs li{grid-template-columns:28px 1fr;gap:14px;display:grid}.corp .lp-vs .ic{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.corp .lp-vs b{margin-bottom:2px;display:block}.corp .lp-vs li span{font-size:15px}.corp .lp-vs-bad li span{color:var(--c-mut)}@media (max-width:820px){.corp .lp-vs{grid-template-columns:1fr}.corp .lp-vs-col{padding:28px 22px}}.corp .lp-house{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.corp .lp-house-card{background:var(--lp-navy);border-radius:28px;padding:28px;position:relative;overflow:hidden}.corp .lp-house-card:before{content:"";background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-size:24px 24px;position:absolute;inset:0}.corp .lp-house-top{color:var(--lp-on-dark-2);font-family:var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex;position:relative}.corp .lp-house-top b{color:#fff;font-family:var(--lp-display);letter-spacing:-.01em;text-transform:none;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-stretch:110%;display:block}.corp .lp-legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-legend li{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.corp .lp-legend i{border-radius:3px;width:10px;height:10px}.corp .lp-house svg{width:100%;height:auto;margin-top:8px;display:block;position:relative}.corp .lp-house .ph{cursor:pointer;transition:opacity .25s,filter .25s}.corp .lp-house svg.focus .ph{opacity:.28}.corp .lp-house svg.focus .ph.sel{opacity:1;filter:drop-shadow(0 0 10px #3d8bff99)}.corp .lp-house .dim{font-family:var(--lp-mono);fill:var(--lp-on-dark-2);font-size:11px}.corp .lp-phases{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.corp .lp-phase{text-align:left;border:1.5px solid var(--c-line);width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.corp .lp-phase:hover,.corp .lp-phase[aria-pressed=true]{border-color:var(--c-blue);box-shadow:0 8px 24px -14px #0a66ff99}.corp .lp-phase .n{width:40px;height:40px;font-family:var(--lp-mono);border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid}.corp .lp-phase .t{color:var(--c-ink);font-weight:700;line-height:1.3;display:block}.corp .lp-phase .s{color:var(--lp-ink-3);font-size:13.5px;display:block}.corp .lp-phase .v{font-family:var(--lp-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:700}.corp .lp-phase .v small{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:500;display:block}.corp .lp-phase.paid .n{background:var(--lp-green-wash);color:var(--lp-green)}.corp .lp-phase.paid .v{color:var(--lp-green)}.corp .lp-phase.review .n{background:var(--c-blue);color:#fff}.corp .lp-phase.review .v{color:var(--c-blue)}.corp .lp-phase.held .n{background:var(--c-soft);color:var(--lp-ink-3);border:1.5px dashed #c3cad8}.corp .lp-phase.held .v{color:var(--lp-ink-3)}@media (max-width:920px){.corp .lp-house{grid-template-columns:1fr;gap:32px}}@media (max-width:420px){.corp .lp-phase{grid-template-columns:34px 1fr}.corp .lp-phase .v{text-align:left;grid-column:2}.corp .lp-phase .v small{margin-left:6px;display:inline}.corp .lp-house-card{padding:20px}}.corp .lp-steps{counter-reset:lps;grid-template-columns:repeat(4,1fr);gap:20px;margin:72px 0 0;padding:0;list-style:none;display:grid}.corp .lp-steps li{border-top:2px solid var(--c-line);counter-increment:lps;padding-top:28px;position:relative}.corp .lp-steps li:before{content:"0" counter(lps);background:var(--c-soft);font-family:var(--lp-mono);color:var(--c-blue);padding-right:12px;font-size:14px;font-weight:700;position:absolute;top:-13px;left:0}.corp .lp-steps h3{font-family:var(--lp-display);margin-bottom:8px;font-size:19px;font-weight:800;font-stretch:110%}.corp .lp-steps p{color:var(--c-mut);font-size:15px}@media (max-width:900px){.corp .lp-steps{grid-template-columns:1fr 1fr;gap:36px 20px}}@media (max-width:520px){.corp .lp-steps{grid-template-columns:1fr}}.corp .lp-sim{border:1px solid var(--c-line);background:#fff;border-radius:28px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 30px 60px -40px #07122659}.corp .lp-sim-in{border-right:1px solid var(--c-line);align-content:start;gap:26px;padding:40px;display:grid}.corp .lp-field{gap:10px;display:grid}.corp .lp-field>label,.corp .lp-field>span{color:var(--c-ink);justify-content:space-between;gap:12px;font-size:15px;font-weight:700;display:flex}.corp .lp-field output{font-family:var(--lp-mono);color:var(--c-blue)}.corp .lp-money{border:1.5px solid var(--c-line);background:var(--c-soft);border-radius:12px;align-items:center;padding:0 16px;display:flex}.corp .lp-money:focus-within{border-color:var(--c-blue)}.corp .lp-money input{min-width:0;font:700 28px/1 var(--lp-mono);color:var(--c-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:14px 0}.corp .lp-money input:focus{outline:none}.corp .lp-money span{font:700 22px var(--lp-mono);color:var(--lp-ink-3)}.corp .lp-sim input[type=range]{accent-color:var(--c-blue);background:0 0;border:0;height:28px;padding:0}.corp .lp-seg{background:var(--c-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.corp .lp-seg button{color:var(--lp-ink-3);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px;font-family:inherit;font-size:14px;font-weight:600}.corp .lp-seg button[aria-pressed=true]{color:var(--c-ink);background:#fff;box-shadow:0 2px 8px #0712261a}.corp .lp-sim-note{color:var(--lp-ink-3);font-size:13px}.corp .lp-sim-out{background:var(--lp-navy);color:var(--lp-on-dark-2);align-content:start;gap:24px;padding:40px;display:grid}.corp .lp-sim-big{grid-template-columns:1fr 1fr;gap:16px;display:grid}.corp .lp-sim-big div{border:1px solid var(--lp-grid);background:#ffffff0a;border-radius:16px;padding:18px}.corp .lp-sim-big small{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.corp .lp-sim-big b{color:#fff;font-family:var(--lp-display);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(22px,2.6vw,30px);font-weight:800;font-stretch:110%;display:block}.corp .lp-sim-big b.grn{color:var(--lp-mint)}.corp .lp-sim-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-sim-rows li{grid-template-columns:74px 1fr 110px;align-items:center;gap:12px;font-size:13.5px;display:grid}.corp .lp-sim-rows .nm{font-family:var(--lp-mono);color:var(--lp-on-dark)}.corp .lp-sim-rows .tr{background:#ffffff12;border-radius:5px;height:10px;overflow:hidden}.corp .lp-sim-rows .tr i{background:linear-gradient(90deg,var(--c-blue),var(--lp-blue-2));border-radius:5px;height:100%;transition:width .35s;display:block}.corp .lp-sim-rows .vl{font-family:var(--lp-mono);color:#fff;text-align:right;font-variant-numeric:tabular-nums}.corp .lp-sim-foot{color:#ffd27a;background:#ffb0201a;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;display:flex}.corp .lp-sim-foot svg{flex:none;margin-top:2px}@media (max-width:900px){.corp .lp-sim{grid-template-columns:1fr}.corp .lp-sim-in{border-right:0;border-bottom:1px solid var(--c-line)}}@media (max-width:480px){.corp .lp-sim-in,.corp .lp-sim-out{padding:24px 18px}.corp .lp-sim-rows li{grid-template-columns:58px 1fr 92px}.corp .lp-sim-big{grid-template-columns:1fr}}.corp .lp-prod{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.corp .lp-prod-img{background:var(--lp-navy);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0712268c}.corp .lp-prod-img img{width:100%;height:auto;display:block}.corp .lp-prod-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lp-on-dark);border:1px solid var(--lp-grid);background:#071226d1;border-radius:12px;padding:10px 14px;font-size:13px;position:absolute;bottom:18px;left:18px}.corp .lp-prod-tag b{color:#fff}.corp .lp-feat{margin:28px 0;padding:0;list-style:none}.corp .lp-feat li{border-bottom:1px solid var(--c-line);grid-template-columns:44px 1fr;gap:16px;padding:18px 0;display:grid}.corp .lp-feat li:last-child{border-bottom:0}.corp .lp-feat .ic{background:var(--lp-wash);width:44px;height:44px;color:var(--c-blue);border-radius:12px;place-items:center;display:grid}.corp .lp-feat b{color:var(--c-ink);margin-bottom:2px;display:block}.corp .lp-feat span{color:var(--c-mut);font-size:15px}@media (max-width:900px){.corp .lp-prod{grid-template-columns:1fr;gap:36px}}.corp .lp-aud{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.corp .lp-aud-card{border:1px solid var(--c-line);background:#fff;border-radius:24px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.corp .lp-aud-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #07122673}.corp .lp-aud-photo{aspect-ratio:16/10;background:var(--lp-navy-2);position:relative}.corp .lp-aud-photo img{object-fit:cover}.corp .lp-aud-photo .tag{z-index:1;font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink);background:#fff;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.corp .lp-aud-body{flex-direction:column;flex:1;gap:16px;padding:26px;display:flex}.corp .lp-aud-body h3{font-family:var(--lp-display);font-size:26px;font-weight:800;font-stretch:110%}.corp .lp-aud-body>p{color:var(--lp-ink-3);margin-top:-8px;font-size:15px}.corp .lp-aud-body ul.ck li svg{color:var(--lp-green)}.corp .lp-aud-cta{color:var(--c-blue);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-weight:700;display:flex}.corp .lp-aud-cta svg{transition:transform .2s}.corp .lp-aud-card:hover .lp-aud-cta svg{transform:translate(4px)}@media (max-width:960px){.corp .lp-aud{grid-template-columns:1fr;max-width:560px}}.corp .lp-aud-detail{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.corp .lp-aud-detail.flip .lp-aud-media{order:2}.corp .lp-aud-media{aspect-ratio:4/3;background:var(--lp-navy-2);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 80px -48px #07122699}.corp .lp-aud-media img{object-fit:cover}.corp .lp-aud-detail h2{margin:14px 0 10px;font-size:clamp(28px,3.6vw,44px);line-height:1.06}.corp .lp-aud-detail .lead{margin-bottom:24px}.corp .lp-aud-steps{counter-reset:las;gap:8px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.corp .lp-aud-steps li{counter-increment:las;color:var(--c-ink);grid-template-columns:32px 1fr;align-items:center;gap:12px;font-weight:600;display:grid}.corp .lp-aud-steps li:before{content:counter(las);background:var(--lp-wash);width:32px;height:32px;color:var(--c-blue);font-family:var(--lp-mono);border-radius:9px;place-items:center;font-size:13px;display:grid}@media (max-width:900px){.corp .lp-aud-detail{grid-template-columns:1fr;gap:28px}.corp .lp-aud-detail.flip .lp-aud-media{order:0}}.corp .lp-secu{background:var(--lp-navy);color:var(--lp-on-dark-2);position:relative;overflow:hidden}.corp .lp-secu:before{content:"";background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.corp .lp-secu .wrap{position:relative}.corp .lp-secu .lp-head h2{color:#fff}.corp .lp-secu .lp-head p{color:var(--lp-on-dark-2)}.corp .lp-secu-grid{background:var(--lp-grid);border:1px solid var(--lp-grid);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.corp .lp-secu-item{background:var(--lp-navy);align-content:start;gap:10px;padding:30px;display:grid}.corp .lp-secu-item .ic{width:42px;height:42px;color:var(--lp-blue-2);background:#0a66ff29;border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.corp .lp-secu-item h3{color:#fff;font-size:18px}.corp .lp-secu-item p{font-size:14.5px}@media (max-width:900px){.corp .lp-secu-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.corp .lp-secu-grid{grid-template-columns:1fr}.corp .lp-secu-item{padding:24px 20px}}.corp .lp-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.corp .lp-faq-side{position:sticky;top:100px}.corp .lp-faq-list{gap:10px;display:grid}.corp .lp-faq details{border:1px solid var(--c-line);background:#fff;border-radius:16px;padding:0 22px}.corp .lp-faq details[open]{border-color:#bfd3ff;box-shadow:0 16px 36px -28px #0a66ff99}.corp .lp-faq summary{cursor:pointer;color:var(--c-ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:700;list-style:none;display:flex}.corp .lp-faq summary::-webkit-details-marker{display:none}.corp .lp-faq summary:after{content:"+";font:500 24px/1 var(--lp-mono);color:var(--c-blue);flex:none;transition:transform .2s}.corp .lp-faq details[open] summary:after{transform:rotate(45deg)}.corp .lp-faq details p{color:var(--c-mut);max-width:62ch;padding-bottom:20px;font-size:15.5px}@media (max-width:900px){.corp .lp-faq{grid-template-columns:1fr;gap:28px}.corp .lp-faq-side{position:static}}.corp .lp-cta{padding-bottom:104px}.corp .lp-cta-box{background:var(--c-blue);color:#dce8ff;border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:end;gap:24px;padding:64px 56px 0;display:grid;position:relative;overflow:hidden}.corp .lp-cta-box:before{content:"";background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 90% 100%,#000,#0000 70%);mask-image:radial-gradient(at 90% 100%,#000,#0000 70%)}.corp .lp-cta-copy{padding-bottom:64px;position:relative}.corp .lp-cta-copy h2{color:#fff;margin-bottom:18px;font-size:clamp(32px,4.4vw,54px);line-height:1.04}.corp .lp-cta-copy p{max-width:480px;font-size:1.12rem}.corp .lp-cta-copy .cta-row{margin-top:32px}.corp .btn-white{color:var(--c-blue);background:#fff}.corp .btn-ghost-w{color:#fff;background:0 0;border-color:#ffffff73}.corp .btn-ghost-w:hover{background:#ffffff1a}.corp .lp-cta-phone{background:var(--lp-navy);border-radius:36px 36px 0 0;justify-self:center;width:250px;max-width:100%;padding:10px 10px 0;position:relative}.corp .lp-cta-phone div{border-radius:28px 28px 0 0;height:300px;overflow:hidden}.corp .lp-cta-phone img{width:100%;height:auto;display:block}@media (max-width:860px){.corp .lp-cta-box{grid-template-columns:1fr;padding:44px 24px 0}.corp .lp-cta-copy{padding-bottom:8px}}.corp .lp-page-hero{background:var(--lp-navy);color:var(--lp-on-dark-2);padding:88px 0 80px;position:relative;overflow:hidden}.corp .lp-page-hero:before{content:"";background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80% 20%,#000 20%,#0000 70%);mask-image:radial-gradient(70% 90% at 80% 20%,#000 20%,#0000 70%)}.corp .lp-page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#0a66ff4d,#0000 62%);width:560px;height:560px;position:absolute;top:-200px;right:-180px}.corp .lp-page-hero .wrap{z-index:1;align-items:center;gap:48px;display:grid;position:relative}.corp .lp-page-hero.with-aside .wrap{grid-template-columns:1.1fr .9fr}.corp .lp-page-hero-copy{justify-items:start;gap:20px;display:grid}.corp .lp-page-hero h1{color:#fff;max-width:820px;font-size:clamp(34px,4.8vw,60px);line-height:1.04}.corp .lp-page-hero-copy>p{max-width:580px;font-size:1.12rem}.corp .lp-page-hero .cta-row{margin-top:8px}.corp .lp-page-hero-aside{min-width:0}@media (max-width:900px){.corp .lp-page-hero.with-aside .wrap{grid-template-columns:1fr}.corp .lp-page-hero{padding:64px 0}}.corp .lp-jump{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.corp .lp-jump a{color:var(--lp-on-dark);border:1px solid #eaf0ff40;border-radius:99px;padding:10px 16px;font-size:14px;font-weight:600}.corp .lp-jump a:hover{background:#eaf0ff14}.corp .lp-frame{border:1px solid var(--lp-grid);background:var(--lp-navy-2);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.corp .lp-frame img{width:100%;height:auto;display:block}.corp .lp-grid{grid-template-columns:repeat(var(--cols,3),1fr);gap:20px;display:grid}@media (max-width:900px){.corp .lp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.corp .lp-grid{grid-template-columns:1fr}}.corp .lp-card{border:1px solid var(--c-line);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:28px;transition:box-shadow .2s,transform .2s;display:grid;position:relative}.corp .lp-card:hover{transform:translateY(-2px);box-shadow:0 24px 48px -32px #07122673}.corp .lp-card .ic{background:var(--lp-wash);width:48px;height:48px;color:var(--c-blue);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.corp .lp-card .idx{font-family:var(--lp-mono);color:var(--c-blue);font-size:13px;font-weight:700}.corp .lp-card h3{font-family:var(--lp-display);font-size:20px;font-weight:800;font-stretch:108%}.corp .lp-card p{color:var(--c-mut);font-size:15px}.corp .lp-secu .lp-card{border-color:var(--lp-grid);background:#ffffff08}.corp .lp-secu .lp-card h3{color:#fff}.corp .lp-secu .lp-card p{color:var(--lp-on-dark-2)}.corp .lp-secu .lp-card .ic{color:var(--lp-blue-2);background:#0a66ff29}.corp ol.lp-tl{counter-reset:lpt;margin:0;padding:0;list-style:none;display:grid}.corp ol.lp-tl li{counter-increment:lpt;min-height:40px;padding:0 0 28px 56px;position:relative}.corp ol.lp-tl li:before{content:counter(lpt);background:var(--c-blue);color:#fff;width:38px;height:38px;font-family:var(--lp-mono);border-radius:11px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.corp ol.lp-tl li:after{content:"";background:linear-gradient(var(--c-blue),var(--c-line));width:2px;position:absolute;top:44px;bottom:6px;left:18px}.corp ol.lp-tl li:last-child{padding-bottom:0}.corp ol.lp-tl li:last-child:after{display:none}.corp ol.lp-tl h3{padding-top:8px;font-size:17px}.corp ol.lp-tl p{color:var(--c-mut);margin-top:4px;font-size:15px}.corp .lp-flow{counter-reset:lpf;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-flow li{counter-increment:lpf;border:1px solid var(--c-line);background:#fff;border-radius:20px;align-content:start;gap:8px;padding:24px 22px;display:grid;position:relative}.corp .lp-flow li:before{content:"0" counter(lpf);font-family:var(--lp-mono);color:var(--c-blue);font-size:13px;font-weight:700}.corp .lp-flow li:not(:last-child):after{content:"";border-top:2px solid var(--c-blue);border-right:2px solid var(--c-blue);width:8px;height:8px;position:absolute;top:34px;right:-12px;transform:rotate(45deg)}.corp .lp-flow h3{font-family:var(--lp-display);font-size:18px;font-weight:800;font-stretch:108%}.corp .lp-flow p{color:var(--c-mut);font-size:14.5px}@media (max-width:1080px){.corp .lp-flow{grid-template-columns:1fr 1fr}.corp .lp-flow li:after{display:none}}@media (max-width:560px){.corp .lp-flow{grid-template-columns:1fr}}.corp .lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.corp .lp-split .lp-head{margin-bottom:24px}@media (max-width:900px){.corp .lp-split{grid-template-columns:1fr;gap:36px}}.corp .lp-phone-stage{background:var(--lp-navy);border-radius:28px;justify-content:center;padding:40px 20px 0;display:flex;position:relative;overflow:hidden}.corp .lp-phone-stage:before{content:"";background-image:linear-gradient(var(--lp-grid)1px,transparent 1px),linear-gradient(90deg,var(--lp-grid)1px,transparent 1px);background-size:32px 32px;position:absolute;inset:0}.corp .lp-phone-stage .lp-phone{width:270px}.corp .lp-phone-stage .lp-phone-screen{height:460px}.corp .lp-note{color:#5b4a10;background:#fff8e6;border:1px solid #f5d98b;border-radius:18px;align-items:flex-start;gap:14px;padding:22px 24px;font-size:15px;display:flex}.corp .lp-note svg{flex:none;margin-top:2px}.corp .lp-note b{color:#3d3108}.corp .lp-log{border:1px solid var(--lp-grid);font-family:var(--lp-mono);color:var(--lp-on-dark-2);background:#ffffff08;border-radius:22px;gap:4px;padding:20px;font-size:12.5px;display:grid}.corp .lp-log-title{color:var(--lp-on-dark);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--lp-grid);justify-content:space-between;gap:12px;margin-bottom:8px;padding-bottom:12px;font-size:11px;display:flex}.corp .lp-log-title span:last-child{color:var(--lp-mint)}.corp .lp-log-row{border-bottom:1px dashed var(--lp-grid);grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:8px 0;display:grid}.corp .lp-log-row:last-child{border-bottom:0}.corp .lp-log-row b{color:#fff;font-weight:500}.corp .lp-log-row .st{color:var(--lp-mint);white-space:nowrap;background:#12b76a29;border-radius:99px;padding:3px 8px;font-size:10.5px}.corp .lp-log-row .st.wait{color:#ffd27a;background:#ffb02024}@media (max-width:480px){.corp .lp-log-row{grid-template-columns:1fr auto}.corp .lp-log-row>span:first-child{display:none}}.corp .lp-road{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-road li{border:1px solid var(--c-line);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:28px;display:grid;position:relative}.corp .lp-road li:before{content:"";background:var(--c-line);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28px;right:28px}.corp .lp-road li.done:before{background:var(--lp-green)}.corp .lp-road li.now:before{background:var(--c-blue)}.corp .lp-road .lp-pill{background:var(--c-soft);color:var(--lp-ink-3);justify-self:start}.corp .lp-road li.done .lp-pill{background:var(--lp-green-wash);color:#067647}.corp .lp-road li.now .lp-pill{background:var(--lp-wash);color:var(--c-blue)}.corp .lp-road h3{font-family:var(--lp-display);font-size:20px;font-weight:800;font-stretch:108%}.corp .lp-road p{color:var(--c-mut);font-size:15px}@media (max-width:900px){.corp .lp-road{grid-template-columns:1fr}}.corp .lp-form-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:32px;display:grid}.corp .lp-form-card{border:1px solid var(--c-line);background:#fff;border-radius:24px;padding:32px;box-shadow:0 30px 60px -44px #07122666}.corp .lp-form-card input:focus,.corp .lp-form-card select:focus,.corp .lp-form-card textarea:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 3px #0066ff26}.corp .lp-side{gap:20px;display:grid}.corp .lp-side-box{background:var(--c-soft);border:1px solid var(--c-line);border-radius:20px;gap:14px;padding:26px;display:grid}.corp .lp-side-box h3{font-family:var(--lp-display);font-size:18px;font-weight:800;font-stretch:108%}.corp .lp-side-box.dark{background:var(--lp-navy);border-color:var(--lp-navy);color:var(--lp-on-dark-2)}.corp .lp-side-box.dark h3{color:#fff}.corp .lp-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.corp .lp-links a{color:var(--lp-on-dark);border-bottom:1px solid #eaf0ff1f;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.corp .lp-links li:last-child a{border-bottom:0}.corp .lp-links a:hover{color:#fff}.corp .lp-links small{color:var(--lp-on-dark-2);font-size:13px;font-weight:400;display:block}@media (max-width:900px){.corp .lp-form-grid{grid-template-columns:1fr}.corp .lp-form-card{padding:24px 20px}}.corp .lp-quote{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--c-ink);text-wrap:balance;max-width:960px;font-size:clamp(28px,4vw,48px);font-weight:800;font-stretch:112%;line-height:1.12}.corp .lp-quote em{color:var(--c-blue);font-style:normal}.corp .lp-dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:0;display:grid}.corp .lp-dl div{border:1px solid var(--c-line);background:#fff;border-radius:16px;padding:20px}.corp .lp-dl dt{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:6px;font-size:11.5px}.corp .lp-dl dd{color:var(--c-ink);margin:0;font-weight:600}.corp .lp-legal{grid-template-columns:240px 1fr;align-items:start;gap:64px;display:grid}.corp .lp-toc{gap:4px;display:grid;position:sticky;top:96px}.corp .lp-toc span{font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-ink-3);margin-bottom:8px;font-size:11.5px}.corp .lp-toc a{color:var(--c-mut);border-left:2px solid var(--c-line);border-radius:0 10px 10px 0;padding:8px 12px;font-size:14.5px}.corp .lp-toc a:hover{color:var(--c-ink);background:var(--c-soft);border-left-color:var(--c-blue)}.corp .lp-prose{gap:40px;max-width:720px;display:grid}.corp .lp-prose section{gap:10px;scroll-margin-top:96px;display:grid}.corp .lp-prose h2{font-family:var(--lp-display);align-items:baseline;gap:14px;font-size:24px;font-weight:800;font-stretch:108%;display:flex}.corp .lp-prose h2 span{font-family:var(--lp-mono);color:var(--c-blue);font-size:13px;font-weight:700}.corp .lp-prose p{color:var(--c-mut);font-size:16.5px;line-height:1.75}@media (max-width:900px){.corp .lp-legal{grid-template-columns:1fr;gap:32px}.corp .lp-toc{position:static}}@media (prefers-reduced-motion:reduce){.corp .lp-float,.corp .lp-strip-track{animation:none}.corp .lp-aud-card,.corp .lp-aud-cta svg{transition:none}}.corp .lp-globe{aspect-ratio:1;touch-action:none;cursor:grab;width:100%;max-width:520px;margin-inline:auto;display:block}.corp .lp-globe:active{cursor:grabbing}.corp .lp-markets{margin-top:8px}.corp .lp-markets b{color:var(--lp-on-dark);margin-bottom:4px;font-size:17px;display:block}.corp .lp-markets p{color:#eaf0ffb8;max-width:46ch;margin:0 0 14px;font-size:15px}.corp .lp-markets ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.corp .lp-markets li{color:var(--lp-on-dark);background:#eaf0ff0d;border:1px solid #eaf0ff38;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.corp .lp-markets li i{background:#ffb020;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffb02033}.corp .lp-markets li small{color:#eaf0ff99;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}
