:root{--ink:#08090c;--muted:#687083;--line:rgba(10,12,18,.12);--gold:#d8b45e;--gold2:#f5deb0;--paper:#f6f1e7;--dark:#07080b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Arial,sans-serif;background:radial-gradient(circle at 18% 0,rgba(216,180,94,.24),transparent 28%),linear-gradient(180deg,#faf7ef,#ebe2d2);color:var(--ink);-webkit-font-smoothing:antialiased}a,button{font:inherit}.nav{position:-webkit-sticky;position:sticky;top:12px;z-index:50;width:min(1180px,calc(100% - 24px));margin:12px auto 0;padding:10px 12px;border:1px solid hsla(0,0%,100%,.18);border-radius:28px;background:rgba(7,8,11,.72);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);box-shadow:0 20px 70px rgba(0,0,0,.24)}.brand,.nav{display:flex;gap:10px;align-items:center}.brand{border:0;background:transparent;color:#fff;cursor:pointer}.brand img{height:34px;max-width:135px;object-fit:contain}.brand span{color:var(--gold2);font-weight:950;letter-spacing:.12em}.navlinks{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1;justify-content:center}.navlinks::-webkit-scrollbar{display:none}.navlinks button,.small{border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.07);color:#fff;text-decoration:none;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:850;white-space:nowrap}.cta{border:0;border-radius:999px;background:linear-gradient(180deg,#fff,#ecd8a9);color:#07080b;font-weight:950;box-shadow:0 14px 34px rgba(216,180,94,.22)}.cta,.ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;text-decoration:none}.ghost{border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#fff;font-weight:900;background:hsla(0,0%,100%,.06)}.burger{display:none;margin-left:auto;width:42px;height:42px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.08);border-radius:999px;flex-direction:column;gap:5px;align-items:center;justify-content:center}.burger span{width:18px;height:2px;background:#fff;border-radius:999px}.mobile{position:fixed;left:14px;right:14px;top:74px;background:#08090c;border:1px solid hsla(0,0%,100%,.14);border-radius:24px;padding:12px;display:grid;grid-gap:8px;gap:8px;box-shadow:0 32px 120px rgba(0,0,0,.55)}.mobile a,.mobile button{background:#17191f;color:#fff;text-decoration:none;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:14px;text-align:left}.hero{position:relative;overflow:hidden;margin-top:-72px;padding:180px max(24px,calc((100vw - 1180px)/2)) 90px;min-height:820px;background:linear-gradient(135deg,#050608,#11151f 52%,#32220c);color:#fff;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:46px;gap:46px;align-items:center}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 78%);mask-image:linear-gradient(180deg,#000,transparent 78%)}.orb{position:absolute;border-radius:999px;filter:blur(26px);opacity:.65}.one{width:360px;height:360px;background:#d8b45e;top:110px;right:12%}.two{width:260px;height:260px;background:#5c8dff;bottom:130px;left:8%;opacity:.22}.console,.heroText{position:relative;z-index:1}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);font-size:12px;font-weight:950}.hero h1{font-size:clamp(48px,7vw,92px);line-height:.88;letter-spacing:-.08em;margin:14px 0;background:linear-gradient(180deg,#fff,#f3ddb0 70%,#b98229);-webkit-background-clip:text;background-clip:text;color:transparent;text-wrap:balance}.sub{font-size:clamp(18px,2vw,22px);line-height:1.48;color:hsla(0,0%,100%,.76);max-width:760px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.console{border:1px solid hsla(0,0%,100%,.16);border-radius:34px;padding:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));box-shadow:0 40px 120px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.consoleTop{display:flex;align-items:center;gap:7px;color:#d9d9d9;font-size:12px}.consoleTop span{width:10px;height:10px;border-radius:99px;background:#fff4}.consoleTop b{margin-left:auto;color:var(--gold2)}.chat{margin-top:16px;max-width:88%;padding:15px 16px;border-radius:22px;line-height:1.35}.left{background:hsla(0,0%,100%,.1)}.right{background:#fff;color:#111;margin-left:auto}.handoff,.score{margin-top:16px;border:1px solid hsla(0,0%,100%,.12);border-radius:22px;padding:16px;background:rgba(0,0,0,.22)}.score b{display:block;color:var(--gold2);font-size:24px}.handoff,.score span{color:#e5e7eb}.proof{width:min(1180px,calc(100% - 32px));margin:-42px auto 0;position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.faq details,.proof div,.section article{background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,100%,.74);border-radius:26px;padding:22px;box-shadow:0 24px 80px rgba(17,24,39,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.proof strong{display:block;font-size:34px;letter-spacing:-.05em}.faq p,.proof span,.section p{color:var(--muted);line-height:1.55}.section{width:min(1180px,calc(100% - 32px));margin:86px auto}.split{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:30px;gap:30px;align-items:start}.section h2{font-size:clamp(38px,5vw,64px);line-height:.94;letter-spacing:-.07em;margin:10px 0 16px;text-wrap:balance}.cards,.caseGrid,.priceCards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.cards b{color:var(--gold);font-size:13px}.cards h3,.caseGrid h3{font-size:24px;margin:9px 0}.dark{background:linear-gradient(135deg,#08090c,#17120a);color:#fff;border-radius:36px;padding:44px;box-shadow:0 30px 100px rgba(0,0,0,.22)}.dark p{color:#d5d8df}.pipeline{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin:28px 0}.pipeline div{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:18px;text-align:center;font-weight:950}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:12px 16px;font-weight:900}.priceCards{grid-template-columns:repeat(3,1fr)}.priceCards b{display:block;font-size:32px;letter-spacing:-.05em;margin:9px 0}.priceCards span{color:var(--gold);font-weight:950;text-transform:uppercase;letter-spacing:.13em;font-size:11px}.featured{background:linear-gradient(145deg,#090a0d,#251b0c)!important;color:#fff!important}.featured p{color:#d9d9d9}.faq{display:grid;grid-gap:10px;gap:10px}.faq summary{cursor:pointer;font-weight:950;font-size:18px}footer{background:#08090c;color:#fff;padding:34px 24px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}footer img{height:32px}footer a{color:var(--gold2)}@media(max-width:900px){.navlinks,.small{display:none}.burger{display:flex}.hero{grid-template-columns:1fr;padding-top:150px;min-height:auto}.proof{grid-template-columns:repeat(2,1fr)}.cards,.caseGrid,.pipeline,.priceCards,.split{grid-template-columns:1fr}.console{border-radius:28px}}@media(max-width:560px){.hero{padding-left:18px;padding-right:18px;padding-bottom:58px}.hero h1{font-size:48px;line-height:.92}.sub{font-size:17px}.actions a{width:100%}.proof{grid-template-columns:1fr}.section{margin:58px auto}.section h2{font-size:38px}.dark{padding:28px;border-radius:28px}.brand span{display:none}.brand img{height:30px}}