:root{--obsidian: #0b1120;--obsidian-deep: #080e1c;--obsidian-footer: #060b15;--surface-1: #111827;--surface-2: #1e2d42;--teal: #00c9a7;--blue: #0ea5e9;--amber: #f59e0b;--violet: #a78bfa;--ring-blue: #3b82f6;--ring-violet: #8b5cf6;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569;--border: rgba(255, 255, 255, .08);--maxw: 1280px;--gutter: 48px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--obsidian);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;overflow-x:hidden}::placeholder{color:var(--text-muted);opacity:1}::-webkit-scrollbar{width:6px;background:#060c18}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:3px}img{display:block}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-size:11px;font-weight:500;letter-spacing:2.5px;color:var(--teal);text-transform:uppercase;margin:0}.eyebrow-row{display:flex;align-items:center;gap:10px}.eyebrow-row .rule{width:20px;height:1px;background:var(--teal);flex-shrink:0}[data-fade]{opacity:0;transform:translateY(22px);transition:opacity .72s ease-out,transform .72s ease-out}[data-fade].is-visible{opacity:1;transform:translateY(0)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--obsidian);animation:loader-fade 1.6s ease forwards;pointer-events:none}.loader__mark{animation:spin 1.4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes loader-fade{0%,68%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes spin{to{transform:rotate(360deg)}}.nav{position:fixed;top:0;left:0;right:0;z-index:200;height:64px;display:flex;align-items:center;background:#0b1120e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .2s ease-out}.nav.is-scrolled{border-bottom-color:#ffffff1a}.nav__inner{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.nav__logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-clip{position:relative;overflow:hidden}.logo-clip img{position:absolute;width:auto}.nav .logo-clip{width:114px;height:34px}.nav .logo-clip img{height:162px;top:-64px;left:-27px}.nav__links{display:flex;align-items:center;gap:28px}.nav__link{font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .15s}.nav__link:hover{color:var(--text-primary)}.btn-primary{font-size:16px;font-weight:600;color:var(--obsidian);background:var(--teal);padding:14px 28px;border-radius:8px;text-decoration:none;border:none;cursor:pointer;font-family:inherit;display:inline-block;transition:opacity .1s,transform .1s}.btn-primary:hover{opacity:.9;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0);opacity:.8}.btn-primary--sm{font-size:13px;padding:9px 20px;border-radius:8px}.btn-primary--sm:hover{opacity:.85;transform:none}.btn-ghost{font-size:15px;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;padding:0;font-family:inherit;transition:color .15s}.btn-ghost:hover{color:var(--text-primary)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:35% center;transform:scaleX(-1)}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0b1120c2 40%,#0b112085 72%,#0b112059)}.hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.02) 1px,transparent 1px);background-size:24px 24px}.hero__fade{position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(to bottom,transparent,var(--obsidian))}.hero__inner{position:relative;z-index:1;width:100%;max-width:var(--maxw);margin:0 auto;padding:80px var(--gutter);display:grid;grid-template-columns:3fr 2fr;gap:80px;align-items:center;min-height:100vh}.hero__copy{display:flex;flex-direction:column;gap:28px}.hero__title{font-size:clamp(52px,5.5vw,84px);font-weight:700;line-height:1.04;letter-spacing:-2px;color:var(--text-primary);margin:0;text-wrap:pretty}.hero__sub{font-size:18px;line-height:1.72;color:var(--text-secondary);margin:0;max-width:540px;text-wrap:pretty}.hero__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero__note{font-size:13px;color:var(--text-muted);margin:0}.hero__ringwrap{display:flex;justify-content:center;align-items:center}.hero__ring{width:clamp(200px,22vw,320px);height:auto;animation:ring-rotate 9s linear infinite;transform-origin:center center;filter:drop-shadow(0 0 40px rgba(0,201,167,.12))}@keyframes ring-rotate{to{transform:rotate(360deg)}}@keyframes pulse-teal{0%,to{opacity:.45}14%,30%{opacity:1;filter:drop-shadow(0 0 14px #00c9a7)}}@keyframes pulse-blue{0%,to{opacity:.45}14%,30%{opacity:1;filter:drop-shadow(0 0 14px #3b82f6)}}@keyframes pulse-amber{0%,to{opacity:.45}14%,30%{opacity:1;filter:drop-shadow(0 0 14px #f59e0b)}}@keyframes pulse-violet{0%,to{opacity:.45}14%,30%{opacity:1;filter:drop-shadow(0 0 14px #8b5cf6)}}.ring-seg--teal{animation:pulse-teal 9s ease-in-out infinite}.ring-seg--blue{animation:pulse-blue 9s ease-in-out infinite 2.25s}.ring-seg--amber{animation:pulse-amber 9s ease-in-out infinite 4.5s}.ring-seg--violet{animation:pulse-violet 9s ease-in-out infinite 6.75s}.section{padding:120px 0}.section-head{display:flex;flex-direction:column;gap:16px}.section-head h2{font-size:clamp(36px,4vw,52px);font-weight:700;letter-spacing:-1.2px;color:var(--text-primary);margin:0;line-height:1.08;text-wrap:pretty}.section-head p{font-size:17px;line-height:1.72;color:var(--text-secondary);margin:0;text-wrap:pretty}.problem{background:var(--obsidian);background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:32px 32px}.problem .container{display:flex;flex-direction:column;gap:60px}.problem__head{max-width:680px}.problem__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-card{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:20px;transition:border-color .15s}.problem-card:hover{border-color:#00c9a738}.problem-card h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.problem-card p{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0}.problem__closer{text-align:center;padding:16px 0}.problem__closer h2{font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--text-primary);margin:0;line-height:1.3;text-wrap:pretty}.strip{position:relative;overflow:hidden;display:flex;align-items:center}.strip__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.strip__glow{position:absolute;top:0;right:0;bottom:0;left:0}.strip--quote{height:520px;justify-content:center}.strip--quote .strip__bg{object-position:center 30%}.strip--quote .strip__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0b11209e,#0b11206b 50%,#0b11209e)}.strip--quote .strip__glow{background:radial-gradient(ellipse at 50% 50%,rgba(0,201,167,.06) 0%,transparent 70%)}.strip__quote{position:relative;z-index:1;text-align:center;max-width:760px;padding:0 var(--gutter);display:flex;flex-direction:column;gap:20px;align-items:center}.strip__quote .rule{width:32px;height:1px;background:var(--teal)}.strip__quote .q{font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--text-primary);margin:0;line-height:1.28;letter-spacing:-.8px;text-wrap:pretty}.strip__quote .attr{font-size:15px;color:var(--text-secondary);margin:0}.strip--cta{height:460px}.strip--cta .strip__bg{object-position:center 40%}.strip--cta .strip__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1120c2 30%,#0b112080 60%,#0b1120ad)}.strip--cta .strip__glow{background:radial-gradient(ellipse at 0% 50%,rgba(0,201,167,.05) 0%,transparent 50%)}.strip__cta-inner{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);width:100%}.strip__cta-box{max-width:560px;display:flex;flex-direction:column;gap:20px}.strip__cta-box .q{font-size:clamp(22px,2.8vw,32px);font-weight:700;color:var(--text-primary);margin:0;line-height:1.28;letter-spacing:-.6px;text-wrap:pretty}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--teal);text-decoration:none;transition:gap .15s;align-self:flex-start}.link-arrow:hover{gap:12px}.products{background:var(--obsidian-deep)}.products .container{display:flex;flex-direction:column;gap:52px}.products__head{display:flex;flex-direction:column;gap:16px}.products__head p{max-width:500px;line-height:1.7}.products__list{display:flex;flex-direction:column;gap:12px}.product-card{background:var(--surface-1);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:32px 40px;display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start;transition:background .15s}.product-card:hover{background:#131d2c}.product-card__left{display:flex;flex-direction:column;gap:16px}.product-card__badgerow{display:flex;align-items:center;gap:12px}.badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;letter-spacing:1px;white-space:nowrap}.product-card__label{font-size:10px;font-weight:600;letter-spacing:2.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:6px}.product-card__name{font-size:21px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.2}.product-card__oneliner{font-size:14px;line-height:1.6;color:var(--text-secondary)}.product-card__right{display:flex;flex-direction:column;gap:16px}.product-card__body{font-size:15px;line-height:1.75;color:var(--text-secondary);margin:0}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{font-size:12px;color:var(--text-secondary);background:var(--surface-2);padding:4px 12px;border-radius:4px}.products__diagram{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.products__diagram img{width:100%;height:auto}.mrp{position:relative;overflow:hidden}.mrp__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:20% center}.mrp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#080e1cc7 48%,#080e1c94 72%,#080e1c66)}.mrp__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(0,201,167,.04) 0%,transparent 60%)}.mrp__inner{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.mrp__copy{display:flex;flex-direction:column;gap:36px}.mrp__copy h2{font-size:clamp(40px,4.2vw,56px);font-weight:700;letter-spacing:-1.5px;color:var(--text-primary);margin:12px 0;line-height:1.06;text-wrap:pretty}.mrp__copy .lead{font-size:17px;line-height:1.7;color:var(--text-secondary);margin:0}.mrp__features{display:flex;flex-direction:column;gap:22px}.mrp-feature{display:flex;gap:16px;align-items:flex-start}.mrp-feature__bar{flex-shrink:0;width:2px;background:linear-gradient(to bottom,var(--teal),rgba(0,201,167,.15));border-radius:999px;align-self:stretch;min-height:56px}.mrp-feature h4{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 5px}.mrp-feature p{font-size:14px;line-height:1.7;color:var(--text-secondary);margin:0}.mrp__panel{display:flex;flex-direction:column;gap:20px}.mrp__mockup{border-radius:12px;overflow:hidden;box-shadow:0 24px 64px #000000a6,0 0 0 1px #ffffff0d}.mrp__mockup img{width:100%;height:auto}.price-card{background:#111827eb;border:1px solid rgba(0,201,167,.18);border-radius:12px;padding:28px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.price-card__label{font-size:10px;font-weight:600;letter-spacing:2.5px;color:var(--text-muted);text-transform:uppercase;margin-bottom:14px}.price-card__name{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:14px}.price-card__price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.price-card__amount{font-size:44px;font-weight:700;color:var(--teal);letter-spacing:-1.5px;line-height:1}.price-card__per{font-size:15px;color:var(--text-muted)}.price-card__sub{font-size:14px;color:var(--text-secondary);margin-bottom:18px}.price-card__roi{border-radius:8px;overflow:hidden;margin-bottom:18px}.price-card__roi img{width:100%;height:auto}.price-card .btn-primary{display:block;text-align:center;font-size:15px;padding:13px 24px}.price-card .btn-primary:hover{opacity:.85;transform:none}.price-card__fine{font-size:12px;color:var(--text-muted);text-align:center;margin:12px 0 0}.roadmap{background:var(--obsidian);background-image:radial-gradient(circle,rgba(255,255,255,.02) 1px,transparent 1px);background-size:24px 24px}.roadmap .container{display:flex;flex-direction:column;gap:56px}.roadmap__head{max-width:600px}.roadmap__head p{line-height:1.7}.roadmap__timeline{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.roadmap__timeline img{width:100%;height:auto}.roadmap__nodes{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.roadmap-node{display:flex;flex-direction:column;gap:10px}.roadmap-node__head{display:flex;align-items:center;gap:8px}.roadmap-node__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.roadmap-node__title{font-size:14px;font-weight:600}.roadmap-node p{font-size:13px;line-height:1.65;color:var(--text-secondary);margin:0}@keyframes pulse-node{0%,to{box-shadow:0 0 #00c9a780}50%{box-shadow:0 0 0 7px #00c9a700}}.roadmap-node__dot--pulse{animation:pulse-node 2.4s ease-in-out infinite}.roadmap__agents-title{font-size:15px;font-weight:500;color:var(--text-muted);margin:0;letter-spacing:.3px}.roadmap__agents{display:flex;flex-direction:column;gap:20px}.roadmap__agents-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.agent-card{background-color:var(--obsidian);background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,rgba(0,201,167,.04),transparent 42%);background-size:22px 22px,100% 100%;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.agent-card--blue{background-image:radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(135deg,rgba(14,165,233,.04),transparent 42%)}.agent-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.agent-card__name{font-size:15px;font-weight:600;color:var(--text-primary);line-height:1.2}.agent-card__status{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}.agent-card__price{font-size:13px;color:var(--text-muted);font-weight:500}.agent-card p{font-size:13px;line-height:1.6;color:var(--text-secondary);margin:0}.cta{position:relative;overflow:hidden}.cta__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b112070}.cta__inner{position:relative;z-index:1;max-width:600px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:40px}.cta__head{text-align:center;display:flex;flex-direction:column;gap:16px}.cta__head h2{font-size:clamp(40px,4.5vw,56px);font-weight:700;letter-spacing:-1.5px;color:var(--text-primary);margin:0;line-height:1.06;text-wrap:pretty}.cta__head p{font-size:16px;line-height:1.72;color:var(--text-secondary);margin:0;text-wrap:pretty}.cta__head p.small{font-size:15px;line-height:1.65}.form{display:flex;flex-direction:column;gap:14px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500;color:var(--text-secondary)}.field input,.field select{background:var(--surface-2);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:11px 14px;font-size:14px;color:var(--text-primary);outline:none;font-family:inherit;width:100%;transition:border-color .15s}.field input:focus,.field select:focus{border-color:#00c9a780}.field--select{position:relative}.field--select select{padding-right:36px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.field--select .chevron{position:absolute;right:12px;bottom:14px;pointer-events:none}.form button[type=submit]{margin-top:6px;width:100%}.cta__success{text-align:center;background:#111827e6;border:1px solid rgba(0,201,167,.2);border-radius:12px;padding:56px 40px;display:flex;flex-direction:column;align-items:center;gap:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cta__success-check{width:52px;height:52px;border-radius:50%;background:#00c9a71f;display:flex;align-items:center;justify-content:center}.cta__success h3{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.cta__success p{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0;max-width:340px}.trust{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.trust__item{display:flex;align-items:center;gap:8px;padding:0 16px}.trust__item span{font-size:13px;color:var(--text-secondary)}.trust__sep{width:1px;height:14px;background:#ffffff1f}.footer{background:var(--obsidian-footer);border-top:1px solid rgba(255,255,255,.05);padding:48px 0 36px}.footer .container{display:flex;flex-direction:column;gap:32px}.footer__top{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:28px}.footer__brand{display:flex;flex-direction:column;gap:14px}.footer .logo-clip{width:100px;height:30px}.footer .logo-clip img{height:142px;top:-56px;left:-24px}.footer__tagline{font-size:13px;color:var(--text-muted);margin:0;max-width:260px;line-height:1.6}.footer__links{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.footer__link{font-size:13px;color:var(--text-muted);text-decoration:none;transition:color .15s}.footer__link:hover{color:var(--text-secondary)}.footer__legal{border-top:1px solid rgba(255,255,255,.05);padding-top:24px}.footer__legal p{font-size:12px;color:var(--text-muted);margin:0}@media (max-width: 960px){:root{--gutter: 28px}.hero__inner,.mrp__inner{grid-template-columns:1fr;gap:48px}.hero__ringwrap{order:-1}.problem__grid,.roadmap__nodes,.roadmap__agents-grid{grid-template-columns:repeat(2,1fr)}.product-card{grid-template-columns:1fr;gap:24px}.section{padding:88px 0}}@media (max-width: 600px){.nav__links{display:none}.form__row,.problem__grid,.roadmap__nodes,.roadmap__agents-grid{grid-template-columns:1fr}.trust{flex-direction:column;gap:12px}.trust__sep{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.loader{display:none}[data-fade]{opacity:1;transform:none}}
