:root{color-scheme:dark;--bg:#090b0c;--surface:#131719;--elevated:#1a2022;--line:#343e40;--soft-line:#252b2c;--text:#f6f4eb;--muted:#b6c0bd;--dim:#87918d;--energy:#ffdb45;--energy-deep:#e0b91d;--error:#ff877d;--radius:20px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{touch-action:manipulation}img,svg{max-width:100%}::selection{background:var(--energy);color:#111}.wrap{width:min(100% - 48px,1200px);margin-inline:auto}.section{padding:112px 0}.skip-link{position:absolute;left:16px;top:-80px;z-index:1000;background:var(--energy);color:#111;padding:12px 18px;border-radius:8px}.skip-link:focus{top:12px}:focus-visible{outline:3px solid var(--energy);outline-offset:3px}h1,h2,h3,p{margin-top:0}p{line-height:1.65}.site-header{position:sticky;top:0;z-index:50;background:rgba(9,11,12,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.header-inner{display:flex;align-items:center;gap:34px;min-height:82px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:20px;font-weight:800;letter-spacing:-.075em}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--energy);color:#15140a;font-size:29px;font-weight:700;line-height:1;box-shadow:0 0 22px rgba(255,219,69,.18)}.brand-accent{color:var(--energy)}.desktop-nav{display:flex;gap:29px;margin:auto;font-size:13px;font-weight:650;color:var(--muted)}.desktop-nav a,.login-link,.mobile-nav a{transition:color .2s}.desktop-nav a:hover,.login-link:hover,.mobile-nav a:hover{color:var(--energy)}.header-actions{display:flex;align-items:center;gap:24px;margin-left:auto}.login-link{font-size:13px;font-weight:700}.button{display:inline-flex;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;border:1px solid transparent;border-radius:11px;font-size:14px;font-weight:800;line-height:1.2;text-align:center;transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:16px;gap:13px}.button-yellow{background:var(--energy);color:#12140f;box-shadow:0 8px 22px rgba(255,219,69,.12)}.button-yellow:hover{background:#ffe473;box-shadow:0 11px 28px rgba(255,219,69,.22)}.button-outline{border-color:#4c5854;color:var(--text);background:rgba(255,255,255,.015)}.button-outline:hover{border-color:var(--energy);color:var(--energy)}.button-dark{background:#11140e;color:var(--energy)}.button-dark:hover{background:#242814}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;overflow:hidden;padding:110px 0 130px;background:radial-gradient(circle at 74% 34%,rgba(255,219,69,.1),transparent 34%),linear-gradient(180deg,#0d1111,#090b0c)}.hero:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,transparent 38%,#000)}.hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:72px}.hero-copy{max-width:570px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--energy);font-size:11px;font-weight:850;letter-spacing:.2em}.live-dot,.status-pulse{width:7px;height:7px;border-radius:50%;background:var(--energy);box-shadow:0 0 0 5px rgba(255,219,69,.1)}h1{margin:23px 0 25px;font-size:clamp(48px,5.1vw,76px);line-height:1.02;letter-spacing:-.065em;font-weight:850}h1 em{font-style:normal;color:var(--energy)}.hero-description{max-width:505px;color:var(--muted);font-size:17px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-note{margin:17px 0 0;color:var(--dim);font-size:12px}.hero-visual{position:relative;min-height:485px;border:1px solid #3c4237;border-radius:22px;background:radial-gradient(circle at center,rgba(255,219,69,.055),transparent 57%),#101413;box-shadow:0 30px 110px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08);overflow:hidden;isolation:isolate}.hero-visual:before{position:absolute;inset:0;content:"";z-index:-1;background-image:radial-gradient(#777b60 1px,transparent 1px);background-size:22px 22px;opacity:.23}.visual-glow{position:absolute;left:22%;top:20%;width:56%;height:55%;border-radius:50%;background:var(--energy);filter:blur(130px);opacity:.1;pointer-events:none}.flow-topline{display:flex;justify-content:space-between;padding:20px 25px;color:#bbc5b9;font-size:10px;font-weight:800;letter-spacing:.14em;border-bottom:1px solid rgba(255,255,255,.06)}.flow-topline span:first-child{display:flex;align-items:center;gap:10px}.status-pulse{width:6px;height:6px}.flow-card{position:absolute;display:flex;align-items:center;gap:12px;min-width:190px;padding:15px 17px;border:1px solid #4d564b;border-radius:13px;background:rgba(23,28,26,.98);box-shadow:0 12px 26px rgba(0,0,0,.27)}.flow-card strong,.flow-card small{display:block}.flow-card strong{font-size:14px;letter-spacing:-.01em}.flow-card small{margin-top:5px;color:#9ea9a1;font-size:10px}.flow-card-icon{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:8px;background:#293522;color:var(--energy);font-size:14px}.flow-start{left:6%;top:35%}.flow-agent{left:38%;top:23%;border-color:#998335;box-shadow:0 0 0 1px rgba(255,219,69,.2),0 0 28px rgba(255,219,69,.1),0 12px 26px rgba(0,0,0,.27)}.flow-next{right:5%;top:56%}.port{position:absolute;width:10px;height:10px;border:2px solid #181d18;border-radius:50%;background:var(--energy);box-shadow:0 0 12px rgba(255,219,69,.6)}.port-in{left:-5px;top:calc(50% - 5px)}.port-out{right:-5px;top:calc(50% - 5px)}.wire{position:absolute;z-index:-1;height:2px;background:linear-gradient(90deg,transparent,var(--energy),transparent);box-shadow:0 0 12px var(--energy);transform-origin:left center}.wire span{position:absolute;inset:-2px 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);width:40%;animation:energy-travel 2.5s linear infinite}.wire-one{width:26%;left:29%;top:40%;transform:rotate(-19deg)}.wire-two{width:24%;left:62%;top:47%;transform:rotate(32deg)}@keyframes energy-travel{from{transform:translateX(-100%)}to{transform:translateX(300%)}}.visual-caption{position:absolute;left:24px;right:24px;bottom:20px;display:flex;align-items:center;gap:12px;padding:15px;border:1px solid rgba(255,219,69,.16);border-radius:12px;background:rgba(9,12,11,.87)}.caption-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:rgba(255,219,69,.12);color:var(--energy);font-size:22px}.visual-caption strong,.visual-caption small{display:block}.visual-caption strong{font-size:12px}.visual-caption small{margin-top:3px;color:var(--muted);font-size:11px}.trust-bar{border-block:1px solid var(--soft-line);background:#101414}.trust-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:85px}.trust-inner p{margin:0;color:#ced4cc;font-size:13px;font-weight:650}.trust-inner div{display:flex;gap:26px;color:var(--energy);font-size:10px;font-weight:800;letter-spacing:.13em}.section-heading{max-width:650px}.section-heading h2,.capabilities-intro h2,.faq h2,.final-cta h2{margin:17px 0 18px;font-size:clamp(37px,4vw,55px);line-height:1.08;letter-spacing:-.055em}.section-heading p,.capabilities-intro p,.faq-grid>div>p{max-width:520px;color:var(--muted);font-size:15px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.step{padding:0 20px 0 0}.step-number{color:var(--energy);font-size:13px;font-weight:850;letter-spacing:.1em}.step-line{height:1px;margin:22px 0 26px;background:linear-gradient(90deg,var(--energy),#323b35)}.step h3{margin-bottom:11px;font-size:20px;letter-spacing:-.02em}.step p{max-width:295px;color:var(--muted);font-size:14px}.capabilities{background:#111516;border-block:1px solid var(--soft-line)}.capabilities-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:12%}.capabilities-intro{position:sticky;top:130px;align-self:start}.capabilities-intro h2 span{color:var(--energy)}.text-link{display:inline-flex;gap:22px;padding-bottom:7px;border-bottom:1px solid var(--energy);color:var(--energy);font-size:14px;font-weight:750}.capability-list article{display:grid;grid-template-columns:52px 1fr 28px;gap:16px;align-items:start;padding:27px 0;border-top:1px solid #343c39}.capability-list article:last-child{border-bottom:1px solid #343c39}.feature-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid #675d30;border-radius:11px;color:var(--energy);background:#29291b;font-size:22px}.capability-list h3{margin:2px 0 7px;font-size:18px}.capability-list p{max-width:440px;margin:0;color:var(--muted);font-size:13px}.feature-index{color:var(--dim);font-size:11px}.pricing{background:radial-gradient(circle at 10% 70%,rgba(255,219,69,.045),transparent 30%),#090b0c}.pricing-heading{text-align:center;margin:0 auto 58px}.pricing-heading p{margin-inline:auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:950px;margin-inline:auto}.price-card{position:relative;display:flex;flex-direction:column;min-height:505px;padding:36px;border:1px solid #3a4340;border-radius:20px;background:#15191a}.price-card-featured{border-color:#b29d45;background:radial-gradient(circle at 80% 0%,rgba(255,219,69,.13),transparent 38%),#1a1d19;box-shadow:0 0 0 1px rgba(255,219,69,.13),0 25px 55px rgba(0,0,0,.2)}.price-badge{position:absolute;top:-14px;left:32px;padding:7px 12px;border-radius:5px;background:var(--energy);color:#171911;font-size:10px;font-weight:900;letter-spacing:.11em}.price-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#d5dfd6;font-size:11px;font-weight:850;letter-spacing:.12em}.save-tag,.flex-tag{color:var(--energy);font-size:10px;font-weight:800;letter-spacing:0}.flex-tag{color:#aeb9b2}.price-main{display:flex;align-items:baseline;gap:8px;margin-top:36px;white-space:nowrap}.price-main strong{font-size:clamp(38px,4vw,55px);letter-spacing:-.06em;line-height:1}.price-card-featured .price-main strong{color:var(--energy)}.price-main span{color:var(--muted);font-size:12px}.price-charge{min-height:47px;margin:16px 0 0;color:var(--muted);font-size:13px}.price-charge strong{color:var(--text)}.price-divider{height:1px;margin:24px 0;background:#3b433c}.price-card ul{display:grid;gap:13px;margin:0 0 32px;padding:0;list-style:none}.price-card li{position:relative;padding-left:25px;color:#d8ded8;font-size:13px;line-height:1.45}.price-card li:before{position:absolute;left:0;top:3px;content:"✓";color:var(--energy);font-weight:900}.price-card .button{margin-top:auto;width:100%}.launch-offer{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;max-width:950px;margin:18px auto 0;padding:20px 23px;border:1px solid #544e2c;border-radius:14px;background:rgba(255,219,69,.055)}.launch-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#342f18;color:var(--energy);font-size:25px}.launch-offer strong{font-size:13px}.launch-offer p{max-width:600px;margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.launch-offer p strong{color:var(--text);font-size:inherit}.launch-availability{color:var(--energy);font-size:11px;font-weight:750;text-align:right}.pricing-footnote{max-width:950px;margin:18px auto 0;color:var(--dim);font-size:11px}.faq{border-top:1px solid var(--soft-line)}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%}.faq-grid>div:first-child{max-width:370px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;cursor:pointer;font-size:15px;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #515b55;border-radius:50%;color:var(--energy);font-size:17px;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:610px;margin:0 0 23px;color:var(--muted);font-size:13px}.final-cta{background:var(--energy);color:#12150d}.final-cta .eyebrow{color:#3e421f}.final-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:56px 0}.final-cta h2{max-width:670px;margin-bottom:0}.site-footer{padding-top:60px;background:#0c0e0e}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:55px}.footer-top p{margin:0;color:var(--muted);font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--soft-line);color:var(--dim);font-size:11px}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}.footer-bottom a:hover{color:var(--energy)}
@media(max-width:1040px){.desktop-nav{gap:16px}.hero-grid{gap:40px}.hero-visual{min-height:420px}.flow-card{min-width:150px;padding:12px}.flow-card small{max-width:100px}.flow-start{left:4%}.flow-agent{left:35%}.flow-next{right:3%}.price-card{padding:30px}}
@media(max-width:760px){.wrap{width:min(100% - 36px,1200px)}.section{padding:78px 0}.header-inner{min-height:66px}.brand{font-size:18px}.brand-mark{width:32px;height:32px;font-size:25px}.desktop-nav,.header-actions{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin-left:auto;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer}.menu-toggle span{display:block;height:2px;background:var(--text)}.mobile-nav:not([hidden]){display:grid;gap:0;padding:8px 18px 18px;border-top:1px solid var(--soft-line);background:#101313}.mobile-nav a{padding:12px 4px;border-bottom:1px solid var(--soft-line);font-size:14px}.hero{padding:80px 0 64px}.hero-grid,.capabilities-layout,.faq-grid{grid-template-columns:1fr;gap:50px}.hero-description{font-size:16px}.hero-visual{min-height:400px}.trust-inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0}.trust-inner div{gap:15px}.steps,.pricing-grid{grid-template-columns:1fr}.steps{gap:30px;margin-top:45px}.step{padding:0}.step-line{margin:13px 0 16px}.capabilities-intro{position:static}.pricing-heading{margin-bottom:45px}.price-card{min-height:0}.price-card ul{margin-bottom:32px}.launch-offer{grid-template-columns:42px 1fr}.launch-availability{grid-column:2;text-align:left}.final-cta-inner,.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column}.final-cta-inner{padding:55px 0}.footer-top{gap:12px;padding-bottom:35px}}
@media(max-width:480px){.wrap{width:min(100% - 30px,1200px)}h1{font-size:47px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-visual{min-height:345px}.flow-topline{padding:15px}.flow-card{min-width:0;max-width:140px;gap:7px;padding:9px}.flow-card strong{font-size:11px}.flow-card small{font-size:8px}.flow-card-icon{flex-basis:23px;width:23px;height:23px;font-size:11px}.flow-start{left:3%;top:37%}.flow-agent{left:33%;top:23%}.flow-next{right:2%;top:55%}.visual-caption{left:12px;right:12px;bottom:12px;padding:10px}.wire-one{left:28%;top:41%}.wire-two{left:61%;top:47%}.trust-inner div{flex-wrap:wrap;font-size:9px}.section-heading h2,.capabilities-intro h2,.faq h2,.final-cta h2{font-size:39px}.price-card{padding:27px 22px}.price-main strong{font-size:43px}.price-main span{font-size:11px}.launch-offer{padding:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

[hidden]{display:none!important}
