:root{--ink:#0a1f44;--ink-900:#061530;--ink-800:#0b2149;--ink-700:#13294f;--orange:#f97316;--orange-600:#e2670c;--steel:#6b7280;--steel-300:#aab2c0;--paper:#f4f6fa;--card:#fff;--body:#404c66;--line:#0a1f441a;--line-d:#ffffff21;--ok:#1f9d63;--ok-bg:#1f9d631f;--held-bg:#f973161f;--wrap:1160px;--r:16px;--shadow:0 1px 2px #0615300f, 0 12px 34px -12px #0615302e;--shadow-lg:0 30px 70px -28px #06153073;font-synthesis:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.sec{padding:clamp(60px,9vw,116px) 0;position:relative}h1,h2,h3{color:var(--ink);letter-spacing:-.02em;font-family:Archivo,sans-serif;font-weight:800;line-height:1.04}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}a{color:inherit;text-decoration:none}:focus-visible{outline:2.5px solid var(--orange);outline-offset:3px;border-radius:4px}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before,.eyebrow.center:after{content:"";background:var(--orange);width:26px;height:1px;display:inline-block}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-family:Inter;font-size:15px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.btn svg{width:18px;height:18px}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 22px -8px #f97316b3}.btn-primary:hover{background:var(--orange-600);transform:translateY(-2px)}.btn-ghost{color:#fff;border-color:var(--line-d);background:0 0}.btn-ghost:hover{background:#ffffff14;transform:translateY(-2px)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--ink-700);transform:translateY(-2px)}.ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}header{z-index:50;transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}header.scrolled{-webkit-backdrop-filter:saturate(140%)blur(12px);backdrop-filter:saturate(140%)blur(12px);box-shadow:0 1px 0 var(--line-d);background:#061530db}.nav{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{align-items:center;gap:0;display:flex}.brand img{filter:brightness(0)invert();width:auto;height:34px}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a.link{color:#ffffffd1;padding:4px 0;font-size:14.5px;font-weight:500;position:relative}.nav-links a.link:after{content:"";background:var(--orange);width:0;height:2px;transition:width .22s;position:absolute;bottom:-2px;left:0}.nav-links a.link:hover{color:#fff}.nav-links a.link:hover:after{width:100%}.nav-cta{align-items:center;gap:14px;display:flex}.menu-btn{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px;display:none}.mobile-menu{z-index:49;background:var(--ink-900);border-top:1px solid var(--line-d);flex-direction:column;gap:6px;padding:14px 24px 26px;display:none;position:fixed;top:72px;left:0;right:0}.mobile-menu.open{display:flex}.mobile-menu a.link{color:#fff;border-bottom:1px solid #ffffff12;padding:14px 4px;font-weight:500}.mobile-menu .btn{margin-top:14px}.hero{background:var(--ink-900);color:#fff;padding-top:132px;padding-bottom:clamp(70px,8vw,110px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 20%,#000 30%,#0000 82%);mask-image:radial-gradient(120% 90% at 70% 20%,#000 30%,#0000 82%)}.hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f9731629,#0000 62%);width:520px;height:520px;position:absolute;top:-120px;right:-140px}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hero h1{color:#fff;letter-spacing:-.03em;margin:22px 0 20px;font-size:clamp(38px,5.6vw,64px);font-weight:800}.hero h1 .hl{color:var(--orange);white-space:nowrap;position:relative}.hero p.lede{color:#c6cede;max-width:33em;margin-bottom:30px;font-size:clamp(16.5px,1.9vw,19.5px)}.hero .trustline{color:var(--steel-300);flex-wrap:wrap;gap:8px 20px;margin-top:26px;font-size:13.5px;display:flex}.hero .trustline span{align-items:center;gap:7px;display:inline-flex}.hero .trustline svg{width:16px;height:16px;color:var(--orange)}.signup{flex-wrap:wrap;gap:10px;max-width:440px;display:flex}.signup .field{border:1px solid var(--line-d);background:#ffffff0f;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:200px;padding:0 14px;display:flex}.signup .field svg{width:18px;height:18px;color:var(--steel-300);flex-shrink:0}.signup input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-family:Inter;font-size:15px}.signup input::placeholder{color:#8b93a6}.form-note{color:#8b93a6;margin-top:12px;font-size:12.5px}.form-ok{background:var(--ok-bg);color:#eafff4;border:1px solid #1f9d6366;border-radius:12px;align-items:center;gap:10px;max-width:440px;margin-top:4px;padding:14px 16px;font-size:14.5px;display:none}.form-ok svg{color:#57e39c;flex-shrink:0;width:20px;height:20px}.form-ok.show{display:flex}.escrow{box-shadow:var(--shadow-lg);background:linear-gradient(#0e2652,#0b1f45);border:1px solid #ffffff1f;border-radius:20px;padding:22px;position:relative}.escrow-head{border-bottom:1px solid var(--line-d);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.escrow-head .t{align-items:center;gap:12px;display:flex}.escrow-head .shield{width:40px;height:40px;color:var(--orange);background:#f9731629;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.escrow-head .shield svg{width:22px;height:22px}.escrow-head h4{color:#fff;letter-spacing:-.01em;font-family:Archivo;font-size:16px;font-weight:700}.escrow-head .sub{color:#9aa3b7;font-size:12.5px}.pill{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-family:IBM Plex Mono;font-size:10.5px;font-weight:600;display:inline-flex}.pill-protected{background:var(--ok-bg);color:#68e6a3;border:1px solid #1f9d6359}.pill-protected .dot{background:#68e6a3;border-radius:50%;width:6px;height:6px}.ms{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:15px 6px;display:flex}.ms:last-of-type{border-bottom:0}.ms .mk{border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.ms .mk svg{width:15px;height:15px}.ms.done .mk{background:var(--ok);color:#042b19}.ms.held .mk{border:2px solid var(--orange);color:var(--orange);background:0 0;position:relative}.ms.up .mk{background:0 0;border:2px dashed #ffffff40}.ms .info{flex:1;min-width:0}.ms .info .n{color:#fff;font-size:14.5px;font-weight:600}.ms .info .s{color:#939cb1;font-size:12px}.ms .amt{color:#e7ecf6;text-align:right;font-family:IBM Plex Mono;font-size:14px;font-weight:500}.ms .tag{letter-spacing:.1em;text-transform:uppercase;text-align:right;margin-top:3px;font-family:IBM Plex Mono;font-size:10px;display:block}.ms.done .tag{color:#68e6a3}.ms.held .tag{color:var(--orange)}.ms.up .tag,.ms.up .amt{color:#7c869c}.ms.held{background:linear-gradient(90deg,#f9731614,#0000);border-radius:10px}.prog{background:#ffffff1a;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.prog i{background:var(--orange);border-radius:4px;width:0;height:100%;transition:width 1.3s cubic-bezier(.4,0,.2,1);display:block}.escrow-foot{border-top:1px solid var(--line-d);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.escrow-foot .note{color:#9aa3b7;align-items:center;gap:9px;max-width:60%;font-size:12px;display:flex}.escrow-foot .note svg{width:16px;height:16px;color:var(--orange);flex-shrink:0}.escrow-foot .total{text-align:right}.escrow-foot .total .l{letter-spacing:.12em;text-transform:uppercase;color:#8b93a6;font-family:IBM Plex Mono;font-size:10px}.escrow-foot .total .v{color:#fff;font-family:IBM Plex Mono;font-size:16px;font-weight:600}@keyframes ring{0%{box-shadow:0 0 #f9731680}70%{box-shadow:0 0 0 9px #f9731600}to{box-shadow:0 0 #f9731600}}.ms.held .mk{animation:2.2s ease-out infinite ring}.kicker-h{max-width:640px;margin-bottom:52px}.kicker-h.center{text-align:center;margin-left:auto;margin-right:auto}.kicker-h h2{margin:16px 0 14px;font-size:clamp(28px,3.8vw,42px)}.kicker-h p{color:var(--body);font-size:clamp(15.5px,1.7vw,17.5px)}.on-dark h2{color:#fff}.on-dark p{color:#c6cede}.on-dark .eyebrow{color:var(--orange)}.problem{background:var(--card)}.prob-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.prob{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:26px 24px;position:relative}.prob .pi{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.prob h3{margin-bottom:7px;font-size:17px;font-weight:700}.prob p{color:var(--steel);font-size:14.5px}.process{background:var(--paper)}.steps{grid-template-columns:repeat(4,1fr);gap:0;margin-top:8px;display:grid;position:relative}.step{padding:28px 22px 26px;position:relative}.step:not(:last-child):after{content:"";background:var(--line);width:1px;height:calc(100% - 52px);position:absolute;top:52px;right:-1px}.step .no{color:var(--orange);letter-spacing:.1em;font-family:IBM Plex Mono;font-size:13px;font-weight:600}.step .si{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;margin:16px 0;display:grid}.step .si svg{width:22px;height:22px}.step h3{margin-bottom:8px;font-size:17.5px;font-weight:700}.step p{color:var(--steel);font-size:14px}.rail{background:linear-gradient(90deg,var(--ok) 0,var(--ok) 50%,var(--orange) 50%,var(--orange) 72%,var(--line) 72%,var(--line) 100%);border-radius:2px;height:2px;margin:2px 0 0;position:relative}.rail:before,.rail:after{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:-3px}.rail:before{background:var(--ok);left:0}.rail:after{background:var(--orange);left:72%}.pillars{background:var(--card)}.pill-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);padding:28px 26px;transition:transform .2s,box-shadow .2s,border-color .2s}.pcard:hover{box-shadow:var(--shadow);background:#fff;border-color:#0a1f442e;transform:translateY(-4px)}.pcard .pi{background:var(--ink);color:#fff;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.pcard .pi svg{width:24px;height:24px}.pcard h3{margin-bottom:9px;font-size:18px;font-weight:700}.pcard p{color:var(--steel);font-size:14.5px}.aud{background:var(--ink-900);color:#fff;position:relative;overflow:hidden}.aud:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(100% 100% at 50% 0,#000,#0000 75%)}.aud-grid{z-index:2;grid-template-columns:1fr 1fr;gap:24px;display:grid;position:relative}.acard{border:1px solid var(--line-d);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:20px;padding:34px 32px;transition:transform .2s,border-color .2s}.acard:hover{border-color:#f9731680;transform:translateY(-4px)}.acard .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);font-family:IBM Plex Mono;font-size:11px}.acard .ai{width:52px;height:52px;color:var(--orange);background:#f9731624;border-radius:13px;place-items:center;margin:14px 0 18px;display:grid}.acard .ai svg{width:26px;height:26px}.acard h3{color:#fff;margin-bottom:12px;font-size:23px;font-weight:800}.acard p{color:#c6cede;margin-bottom:18px;font-size:15px}.acard ul{flex-direction:column;gap:11px;list-style:none;display:flex}.acard li{color:#dfe5f0;align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.acard li svg{color:#57e39c;flex-shrink:0;width:18px;height:18px;margin-top:3px}.cta{background:var(--paper)}.cta-box{background:linear-gradient(135deg,var(--ink) 0,var(--ink-800) 55%,#122a56 100%);text-align:center;box-shadow:var(--shadow-lg);border-radius:26px;padding:clamp(38px,5vw,64px);position:relative;overflow:hidden}.cta-box:before{content:"";background:radial-gradient(circle,#f973162e,#0000 62%);width:360px;height:360px;position:absolute;top:-120px;left:-90px}.cta-box:after{content:"";opacity:.6;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 80% 100%,#000,#0000 70%);mask-image:radial-gradient(80% 80% at 80% 100%,#000,#0000 70%)}.cta-box>*{z-index:2;position:relative}.cta-box h2{color:#fff;margin-bottom:16px;font-size:clamp(28px,4vw,44px)}.cta-box p{color:#c6cede;max-width:32em;margin:0 auto 30px;font-size:clamp(15.5px,1.8vw,18px)}.cta-form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:0 auto;display:flex}.cta-form .field,.cta-form .selectwrap{border:1px solid var(--line-d);background:#ffffff12;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.cta-form .field{flex:1;min-width:220px}.cta-form .field svg{width:18px;height:18px;color:var(--steel-300)}.cta-form input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:14px 0;font-family:Inter;font-size:15px}.cta-form input::placeholder{color:#8b93a6}.cta-form select{color:#fff;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aab2c0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;outline:none;padding:14px 34px 14px 4px;font-family:Inter;font-size:15px}.cta-form select option{color:#0a1f44}.cta .form-ok{margin:18px auto 0}.faq{background:var(--card)}.faq-list{max-width:760px;margin:0 auto}.qa{border-bottom:1px solid var(--line)}.qa button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 8px;font-family:Archivo;font-size:17.5px;font-weight:700;display:flex}.qa .chev{color:var(--orange);flex-shrink:0;transition:transform .25s}.qa.open .chev{transform:rotate(180deg)}.qa .ans{max-height:0;transition:max-height .3s;overflow:hidden}.qa .ans p{color:var(--steel);max-width:64ch;padding:0 8px 24px;font-size:15px}footer{background:var(--ink-900);color:#c6cede;padding:70px 0 34px;position:relative}.foot-grid{border-bottom:1px solid var(--line-d);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;display:grid}.foot-brand img{filter:brightness(0)invert();height:32px;margin-bottom:18px}.foot-brand p{color:#9aa3b7;max-width:30ch;font-size:14px}.foot-col h5{letter-spacing:.14em;text-transform:uppercase;color:#7c869c;margin-bottom:16px;font-family:IBM Plex Mono;font-size:11px;font-weight:600}.foot-col a{color:#c6cede;padding:6px 0;font-size:14px;transition:color .18s;display:block}.foot-col a:hover{color:#fff}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.foot-bottom .cc{color:#7c869c;font-size:13px}.foot-bottom .made{color:#7c869c;align-items:center;gap:8px;font-family:IBM Plex Mono;font-size:12px;display:inline-flex}.foot-bottom .made b{color:var(--orange);font-weight:600}.socials{gap:10px;display:flex}.socials a{border:1px solid var(--line-d);color:#c6cede;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.socials a:hover{border-color:var(--orange);color:var(--orange);transform:translateY(-2px)}.socials svg{width:17px;height:17px}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.d1{transition-delay:60ms}.d2{transition-delay:.12s}.d3{transition-delay:.18s}.d4{transition-delay:.24s}.d5{transition-delay:.3s}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:44px}.escrow{max-width:520px}.prob-grid,.pill-grid,.steps{grid-template-columns:1fr 1fr}.step:not(:last-child):after{display:none}.foot-grid{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:680px){.nav-links,.nav-cta .btn:not(.menu-btn){display:none}.menu-btn{display:block}.prob-grid,.pill-grid,.steps,.aud-grid,.foot-grid{grid-template-columns:1fr}.sec{padding:56px 0}.hero{padding-top:112px}.hero h1{font-size:34px}.hero h1 .hl{white-space:normal}.kicker-h{margin-bottom:38px}.cta-box{padding:34px 22px}.foot-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}.signup{max-width:560px}.signup .selectwrap{border:1px solid var(--line-d);background:#ffffff0f;border-radius:12px;flex:1;align-items:center;min-width:190px;padding:0 14px;display:flex}.signup select{color:#fff;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23aab2c0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 4px center no-repeat;border:0;outline:none;width:100%;padding:14px 34px 14px 4px;font-family:Inter;font-size:15px}.signup select option{color:#0a1f44}.signup select:invalid,.cta-form select:invalid{color:#8b93a6}.signup-count{color:#9aa3b7;margin-top:12px;font-size:13px}.signup-count b{color:var(--orange);font-weight:600}.form-error{color:var(--orange);margin-top:10px;font-size:13.5px;font-weight:500}.email-suggest{color:#aab2c0;margin-top:10px;font-size:13.5px}.email-suggest button{color:var(--orange);cursor:pointer;background:0 0;border:0;padding:0;font-family:Inter;font-size:13.5px;font-weight:700;text-decoration:underline}.field-phone select{border:0;border-right:1px solid var(--line-d);color:#fff;cursor:pointer;appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aab2c0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 2px center no-repeat;outline:none;flex:none;width:auto;max-width:120px;margin-right:10px;padding:14px 22px 14px 0;font-family:Inter;font-size:14.5px}.field-phone select option{color:#0a1f44}.field-phone input{min-width:0}
