:root{--ink:#07111f;--panel:#0c192a;--panel-2:#102238;--line:#1d3550;--white:#f7fbff;--muted:#9fb0c3;--mint:#5eead4;--lime:#a3ff12;--blue:#65a9ff;--max:1180px;--radius:22px;--shadow:0 24px 70px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.skip-link{position:fixed;left:12px;top:-80px;background:var(--lime);color:var(--ink);padding:10px 16px;z-index:1000;border-radius:10px}.skip-link:focus{top:12px}.site-header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - var(--max))/2));position:sticky;top:0;z-index:50;background:rgba(7,17,31,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:750;letter-spacing:-.03em;font-size:1.05rem;white-space:nowrap}.brand b{color:var(--mint)}.brand-mark{width:31px;height:31px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;position:relative}.brand-mark i{position:absolute;width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px var(--lime)}.brand-mark i:nth-child(1){left:6px;top:6px}.brand-mark i:nth-child(2){right:6px;top:12px;background:var(--mint)}.brand-mark i:nth-child(3){left:9px;bottom:5px;background:var(--blue)}.brand-mark:before,.brand-mark:after{content:"";position:absolute;height:1px;width:12px;background:var(--mint);transform:rotate(28deg)}.brand-mark:after{transform:rotate(-45deg);bottom:9px;right:6px}.site-header nav{display:flex;align-items:center;gap:28px}.site-header nav a{color:#c4d1df;font-size:.92rem;font-weight:560}.site-header nav a:hover,.site-header nav a[aria-current="page"]{color:#fff}.nav-cta,.button{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;background:var(--lime);color:#07111f!important;border:1px solid var(--lime);padding:11px 18px;border-radius:12px;font-weight:760!important;transition:.25s transform,.25s box-shadow,.25s background}.nav-cta:hover,.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(163,255,18,.16)}.button.secondary{background:transparent;color:#e8f3ff!important;border-color:#36516d}.button.secondary:hover{border-color:var(--mint);box-shadow:none}.button.small{padding:9px 14px;border-radius:10px;font-size:.9rem}.menu-button{display:none;background:none;border:0;width:44px;height:44px}.menu-button span{display:block;width:24px;height:2px;background:#fff;margin:6px auto}
.wrap{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;position:relative;padding:80px 0}.hero:before{content:"";position:absolute;inset:-150px -30vw auto auto;width:680px;height:680px;background:radial-gradient(circle,rgba(94,234,212,.13),transparent 66%);pointer-events:none}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--mint);font-size:.79rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin:0 0 19px}.eyebrow:before{content:"";width:23px;height:1px;background:var(--mint)}h1,h2,h3,p{margin-top:0}.hero h1,.page-hero h1{font-size:clamp(3.2rem,6.4vw,6.4rem);line-height:.95;letter-spacing:-.07em;margin-bottom:26px;max-width:900px}.hero h1 span{color:var(--lime)}.hero-copy>p{font-size:1.18rem;color:#b8c7d7;max-width:630px;line-height:1.75}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:34px 0}.trust-row{display:flex;gap:25px;flex-wrap:wrap;margin-top:30px;color:#aab9c8;font-size:.88rem}.trust-row span{display:flex;align-items:center;gap:8px}.trust-row span:before{content:"✓";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgba(94,234,212,.13);color:var(--mint);font-weight:800}
.flow-stage{height:520px;position:relative;display:grid;place-items:center}.flow-orbit{position:absolute;width:430px;height:430px;border:1px dashed rgba(94,234,212,.25);border-radius:50%;animation:spin 24s linear infinite}.flow-orbit:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:var(--lime);top:45px;left:65px;box-shadow:0 0 24px var(--lime)}.flow-core{width:170px;height:170px;border-radius:44px;background:linear-gradient(145deg,#15304b,#0a1727);border:1px solid #31506d;box-shadow:0 30px 100px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.08);display:grid;place-items:center;text-align:center;position:relative;z-index:3}.flow-core strong{display:block;font-size:1.8rem;letter-spacing:-.06em}.flow-core small{color:var(--mint);font-weight:700}.flow-node{position:absolute;z-index:4;background:#0d1c2e;border:1px solid #28445e;border-radius:16px;padding:14px 17px;min-width:142px;box-shadow:var(--shadow);animation:float 5s ease-in-out infinite}.flow-node b{font-size:.86rem;display:block}.flow-node small{color:var(--muted)}.flow-node:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);display:inline-block;margin-right:8px;box-shadow:0 0 16px rgba(94,234,212,.9)}.n1{top:36px;left:12px}.n2{top:90px;right:-2px;animation-delay:-1.3s}.n3{bottom:54px;right:20px;animation-delay:-2.5s}.n4{bottom:27px;left:24px;animation-delay:-3.7s}.beam{position:absolute;width:230px;height:2px;background:linear-gradient(90deg,transparent,var(--mint),transparent);opacity:.5;transform-origin:left center;animation:pulse 2.4s ease-in-out infinite}.b1{transform:rotate(38deg) translateX(-10px)}.b2{transform:rotate(142deg) translateX(-10px)}.b3{transform:rotate(218deg) translateX(-10px)}.b4{transform:rotate(322deg) translateX(-10px)}
section{padding:100px 0}.section-kicker{color:var(--mint);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.section-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.section-head h2{font-size:clamp(2.2rem,4vw,4.1rem);letter-spacing:-.055em;line-height:1.05;max-width:730px;margin-bottom:0}.section-head p{max-width:470px;color:var(--muted);margin-bottom:3px}.logo-strip{border-block:1px solid var(--line);padding:24px 0;color:#7f93a8}.logo-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.logo-strip b{color:#adc0d2;letter-spacing:.02em}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:linear-gradient(145deg,rgba(16,34,56,.9),rgba(9,22,37,.86));border:1px solid var(--line);border-radius:var(--radius);padding:28px;position:relative;overflow:hidden;transition:.3s transform,.3s border-color}.card:hover{transform:translateY(-5px);border-color:#3e6685}.card-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:rgba(94,234,212,.09);color:var(--mint);font-weight:850;margin-bottom:28px}.card h3{font-size:1.25rem;letter-spacing:-.025em}.card p{color:var(--muted);font-size:.94rem}.card a{color:var(--mint);font-weight:700;font-size:.91rem}.card a:after{content:" →"}.automation-demo{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center;background:#091827;border:1px solid var(--line);border-radius:30px;padding:44px}.before-after{display:grid;grid-template-columns:1fr 44px 1fr;align-items:stretch}.mini-panel{background:#0d2034;border:1px solid #29445d;border-radius:18px;padding:22px}.mini-panel h3{font-size:.89rem;color:var(--muted);text-transform:uppercase;letter-spacing:.11em}.task{display:flex;align-items:center;gap:10px;border-top:1px solid #223b53;padding:11px 0;color:#c7d4df;font-size:.9rem}.task i{width:8px;height:8px;border-radius:50%;background:#ff806c}.after .task i{background:var(--lime);box-shadow:0 0 13px rgba(163,255,18,.55)}.transform-arrow{display:grid;place-items:center;color:var(--lime);font-size:1.5rem}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.metric{background:#0c1d30;border:1px solid #243f58;border-radius:15px;padding:16px}.metric strong{display:block;font-size:1.45rem;color:var(--lime)}.metric span{font-size:.78rem;color:var(--muted)}
.process{counter-reset:step}.process-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.step{padding:28px;border-top:1px solid var(--line);position:relative}.step:before{counter-increment:step;content:"0" counter(step);display:block;color:var(--mint);font-size:.78rem;letter-spacing:.1em;margin-bottom:35px}.step:not(:last-child):after{content:"";position:absolute;right:-4px;top:-4px;width:7px;height:7px;background:var(--lime);border-radius:50%}.step p{color:var(--muted);font-size:.91rem}.cta-panel{background:var(--lime);color:#07111f;border-radius:30px;padding:55px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.cta-panel h2{font-size:clamp(2rem,4vw,4rem);line-height:1.03;letter-spacing:-.055em;margin-bottom:12px}.cta-panel p{max-width:650px;margin-bottom:0}.cta-panel .button{background:#07111f;color:#fff!important;border-color:#07111f}
.page-hero{padding:100px 0 65px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%,rgba(94,234,212,.09),transparent 35%)}.page-hero h1{font-size:clamp(3rem,6vw,5.7rem);max-width:940px}.page-hero .lead{font-size:1.16rem;color:#b5c6d8;max-width:760px}.breadcrumbs{font-size:.82rem;color:var(--muted);margin-bottom:26px}.breadcrumbs a{color:var(--mint)}.content-grid{display:grid;grid-template-columns:270px 1fr;gap:70px}.side-note{position:sticky;top:110px;height:max-content;border-left:2px solid var(--mint);padding-left:20px;color:var(--muted);font-size:.9rem}.prose{max-width:820px}.prose h2{font-size:2rem;letter-spacing:-.04em;margin-top:48px}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.25rem;margin-top:35px}.prose p,.prose li{color:#b6c5d5}.prose li{margin:10px 0}.notice{border:1px solid #39556f;border-radius:16px;padding:20px;background:#0c1d30;margin:24px 0}.notice strong{color:var(--lime)}
.workflow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.product{padding:30px;background:#0c1d30;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;min-height:320px}.product .tag{align-self:flex-start;background:rgba(94,234,212,.1);color:var(--mint);padding:5px 10px;border-radius:100px;font-size:.75rem;font-weight:760}.product h2{font-size:1.55rem;letter-spacing:-.035em;margin:23px 0 10px}.product p{color:var(--muted)}.product ul{padding-left:20px;color:#c5d2df}.product .price-row{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:14px;padding-top:22px}.price{font-size:2rem;font-weight:800;letter-spacing:-.05em}.price small{font-size:.75rem;color:var(--muted);font-weight:500}.pricing-table{width:100%;border-collapse:collapse;border:1px solid var(--line);background:#0b1b2c;border-radius:20px;overflow:hidden}.pricing-table th,.pricing-table td{text-align:left;padding:19px;border-bottom:1px solid var(--line)}.pricing-table th{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.pricing-table tr:last-child td{border-bottom:0}.pricing-table td:last-child{text-align:right}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:25px}.contact-panel,.form-panel{background:#0c1d30;border:1px solid var(--line);border-radius:24px;padding:34px}.contact-item{padding:18px 0;border-bottom:1px solid var(--line)}.contact-item:last-child{border-bottom:0}.contact-item small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.contact-item strong{font-size:1.05rem}.placeholder{color:#ffd677!important}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin-bottom:16px}.field label{display:block;font-weight:650;font-size:.9rem;margin-bottom:7px}.field input,.field textarea,.field select{width:100%;background:#071421;color:#fff;border:1px solid #304b65;border-radius:11px;padding:13px 14px}.field textarea{min-height:130px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--mint);outline-offset:1px}.form-status{color:var(--mint);min-height:24px;margin-top:12px}.faq{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-size:1.08rem;font-weight:670;list-style:none;display:flex;justify-content:space-between;gap:20px}summary:after{content:"+";color:var(--mint);font-size:1.5rem}details[open] summary:after{content:"−"}details p{color:var(--muted);max-width:800px}
.site-footer{border-top:1px solid var(--line);padding:60px max(24px,calc((100vw - var(--max))/2)) 25px;background:#050d17}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:50px}.footer-grid>div:first-child p{color:var(--muted);max-width:340px;margin-top:20px}.footer-grid h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#738ba2}.footer-grid>div>a:not(.brand),.footer-grid>div>p{display:block;color:#a9bbcc;margin:9px 0;font-size:.91rem}.footer-grid a:hover{color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #162a3e;margin-top:45px;padding-top:20px;color:#70859a;font-size:.79rem}
@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes pulse{50%{opacity:.16;filter:blur(2px)}}@media(max-width:900px){.site-header nav{display:none;position:absolute;top:78px;left:0;right:0;background:#081421;border-bottom:1px solid var(--line);padding:22px;flex-direction:column;align-items:stretch}.site-header nav.open{display:flex}.menu-button{display:block}.hero{grid-template-columns:1fr;padding:60px 0}.flow-stage{height:430px}.flow-orbit{width:350px;height:350px}.card-grid{grid-template-columns:1fr 1fr}.automation-demo,.contact-grid{grid-template-columns:1fr}.process-row{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.side-note{position:static}.footer-grid{grid-template-columns:1fr 1fr}.workflow-grid{grid-template-columns:1fr}.cta-panel{grid-template-columns:1fr}.section-head{display:block}.section-head p{margin-top:18px}}@media(max-width:600px){.wrap{width:min(100% - 28px,var(--max))}.hero h1,.page-hero h1{font-size:3.15rem}.flow-stage{transform:scale(.82);margin-inline:-30px}.card-grid{grid-template-columns:1fr}.before-after{grid-template-columns:1fr}.transform-arrow{transform:rotate(90deg);height:42px}.metric-row,.process-row{grid-template-columns:1fr}.automation-demo{padding:24px}.cta-panel{padding:32px 24px}.footer-grid{grid-template-columns:1fr}.footer-bottom{display:block}.field-row{grid-template-columns:1fr}.pricing-table{font-size:.84rem}.pricing-table th,.pricing-table td{padding:13px 10px}.site-header{padding-inline:15px}section{padding:72px 0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}
.product-thumb{width:100%;aspect-ratio:16/8.7;object-fit:cover;object-position:top;border-radius:14px;border:1px solid #29445d;margin-bottom:22px;background:#071421}.product-detail{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}.product-preview{border:1px solid var(--line);background:#081726;border-radius:24px;padding:14px;box-shadow:var(--shadow)}.product-preview img{display:block;width:100%;height:auto;border-radius:15px}.product-buy{position:sticky;top:105px;background:#0c1d30;border:1px solid var(--line);border-radius:24px;padding:32px}.product-buy h2{font-size:2rem;letter-spacing:-.04em;margin-top:22px}.product-buy>p,.product-buy li{color:var(--muted)}.product-buy .price{margin:27px 0 16px}.microcopy{font-size:.78rem;margin:14px 0 0}@media(max-width:800px){.product-detail{grid-template-columns:1fr}.product-buy{position:static}}
