:root{--navy:#071426;--navy2:#0d2239;--blue:#173d67;--cyan:#22d3ee;--coral:#f59d91;--paper:#f6f9fc;--ink:#102238;--muted:#5c6c7e;--line:#dce6ef;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:auto;padding:20px 28px;background:rgba(246,249,252,.9);backdrop-filter:blur(16px)}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:1rem;font-weight:800;letter-spacing:-.02em}.brand strong{font-weight:500}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--navy);color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:-.04em}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav>a:not(.button){color:#31465c;text-decoration:none;font-size:.9rem;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 22px;border-radius:13px;text-decoration:none;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding:0 17px;font-size:.9rem}.button-primary{background:var(--cyan);color:#062339;box-shadow:0 12px 28px rgba(34,211,238,.18)}.button-primary:hover{background:#5ce2f1;box-shadow:0 15px 34px rgba(34,211,238,.25)}.button-ghost{border:1px solid #b9cad9;background:#fff;color:var(--blue)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(480px,.94fr);gap:70px;align-items:center;max-width:1240px;min-height:690px;margin:auto;padding:80px 28px 105px}.eyebrow{margin:0 0 18px;color:var(--blue);font-size:.76rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.eyebrow span{display:inline-block;width:24px;height:2px;margin-right:10px;background:var(--coral);vertical-align:4px}.hero h1{max-width:680px;margin:0;font-size:clamp(3.1rem,6vw,5.7rem);line-height:.96;letter-spacing:-.065em}.hero-text{max-width:650px;margin:28px 0 0;color:var(--muted);font-size:1.13rem;line-height:1.75}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.text-link{color:var(--blue);font-weight:800;text-underline-offset:5px}.trust-row{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:35px;color:#4e6174;font-size:.82rem;font-weight:700}.trust-row span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#10b981}.product-window{position:relative;overflow:hidden;padding:22px;border:1px solid #92abc2;border-radius:25px;background:var(--navy);box-shadow:0 32px 70px rgba(7,20,38,.22);transform:rotate(1deg)}.product-window:before{content:"";position:absolute;top:-100px;right:-70px;width:270px;height:270px;border-radius:999px;background:rgba(34,211,238,.08)}.window-bar{position:relative;display:flex;align-items:center;gap:11px;color:#fff}.mini-brand{display:grid;width:37px;height:37px;place-items:center;border-radius:10px;background:var(--cyan);color:var(--navy);font-size:.72rem;font-weight:900}.window-bar div{display:grid;gap:2px}.window-bar strong{font-size:.88rem}.window-bar small{color:#91a6bb;font-size:.68rem}.live-pill{margin-left:auto;border:1px solid #2f536f;border-radius:999px;padding:6px 10px;color:#9cf3d6;font-size:.69rem;font-weight:800}.live-pill:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#34d399}.metric-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.metric-grid article{display:grid;gap:9px;padding:15px;border:1px solid #203a53;border-radius:14px;background:#0d2239}.metric-grid small{color:#8fa4b8;font-size:.67rem}.metric-grid strong{color:#fff;font-size:1.28rem}.metric-grid em{color:#6ee7d6;font-size:.63rem;font-style:normal}.property-list{position:relative;margin-top:12px;overflow:hidden;border:1px solid #203a53;border-radius:15px;background:#0a1c30}.property-list>div{display:grid;grid-template-columns:1.35fr .8fr .9fr .7fr;gap:10px;align-items:center;padding:14px 15px;border-top:1px solid #203a53;color:#ccd7e2;font-size:.72rem}.property-list>div:first-child{border-top:0}.property-list b{color:#fff}.property-list strong{color:#75ead9}.property-heading{background:#102940;color:#8098ad!important;font-size:.64rem!important;text-transform:uppercase;letter-spacing:.08em}.window-note{display:flex;align-items:center;gap:8px;margin-top:14px;color:#9aafc1;font-size:.69rem}.window-note span{width:7px;height:7px;border-radius:50%;background:#34d399}.outcome-strip{display:grid;grid-template-columns:1fr repeat(3,auto);gap:45px;align-items:center;padding:28px max(28px,calc((100vw - 1184px)/2));background:var(--coral);color:#2b1c25}.outcome-strip p{margin:0;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.outcome-strip strong{font-size:.94rem}.product-section{max-width:1184px;margin:auto;padding:120px 28px}.section-heading{display:grid;grid-template-columns:.72fr 1.4fr 1fr;gap:45px;align-items:start}.section-heading h2,.workflow h2,.cta h2{margin:0;font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.045em}.section-heading>p:last-child{margin:0;color:var(--muted);font-size:1rem;line-height:1.75}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px}.feature-grid article{min-height:290px;padding:28px;border:1px solid var(--line);border-radius:20px;background:#fff}.feature-number{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e6f8fb;color:#0b6980;font-size:.76rem;font-weight:900}.feature-grid h3{margin:55px 0 14px;font-size:1.23rem;letter-spacing:-.02em}.feature-grid p{margin:0;color:var(--muted);line-height:1.7}.workflow{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:100px max(28px,calc((100vw - 1184px)/2));background:var(--navy);color:#fff}.eyebrow.light{color:var(--cyan)}.workflow h2{max-width:560px}.workflow ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.workflow li{display:flex;gap:20px;padding:25px 0;border-top:1px solid #263b53}.workflow li:last-child{border-bottom:1px solid #263b53}.workflow li>span{display:grid;flex:0 0 38px;height:38px;place-items:center;border-radius:11px;background:#173d67;color:var(--cyan);font-size:.76rem;font-weight:900}.workflow strong{display:block;margin:2px 0 8px;font-size:1.03rem}.workflow p{margin:0;color:#9db0c2;line-height:1.55}.cta{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1184px;margin:auto;padding:110px 28px}.cta h2{max-width:750px}.cta .button{flex:0 0 auto;background:var(--navy);color:#fff;box-shadow:0 14px 28px rgba(7,20,38,.17)}footer{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;padding:30px max(28px,calc((100vw - 1184px)/2));border-top:1px solid var(--line);color:#607184;font-size:.78rem}.footer-brand{color:var(--ink);font-size:.88rem}@media(max-width:980px){.hero{grid-template-columns:1fr;min-height:0;padding-top:75px}.hero-copy{max-width:800px}.product-window{max-width:700px;transform:none}.outcome-strip{grid-template-columns:1fr 1fr}.section-heading{grid-template-columns:1fr}.section-heading .eyebrow{margin-bottom:-18px}.workflow{grid-template-columns:1fr;gap:45px}}@media(max-width:700px){.site-header{padding:15px 18px}.site-header nav>a:not(.button){display:none}.brand span:last-child{font-size:.9rem}.hero{gap:48px;padding:62px 18px 75px}.hero h1{font-size:3.2rem}.hero-actions{align-items:flex-start;flex-direction:column}.trust-row{display:grid}.product-window{padding:16px}.metric-grid{grid-template-columns:1fr}.property-list>div{grid-template-columns:1.3fr .8fr .9fr}.property-list>div>*:nth-child(4){display:none}.outcome-strip{grid-template-columns:1fr;padding:28px 18px;gap:13px}.product-section{padding:85px 18px}.feature-grid{grid-template-columns:1fr;margin-top:45px}.feature-grid article{min-height:240px}.feature-grid h3{margin-top:38px}.workflow{padding:75px 18px}.cta{align-items:flex-start;flex-direction:column;padding:80px 18px}footer{grid-template-columns:1fr;padding:28px 18px}.footer-brand{margin-bottom:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
