:root{--bg:#07111f;--bg2:#0b1728;--panel:#101f33;--text:#f3f7fc;--muted:#9aacc2;--cyan:#57d9f5;--blue:#4e83ff;--line:rgba(174,202,235,.15);--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{height:82px;max-width:1240px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(174,202,235,.08)}.brand{display:flex;align-items:center;gap:11px;font-weight:800;font-size:19px;letter-spacing:-.6px;white-space:nowrap}.brand-light{font-weight:500;color:#b9c8dc}.brand-mark{width:31px;height:31px;border:1px solid rgba(87,217,245,.45);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:3px;background:linear-gradient(145deg,rgba(87,217,245,.2),rgba(78,131,255,.08))}.brand-mark span{width:3px;border-radius:5px;background:var(--cyan);display:block}.brand-mark span:nth-child(1){height:9px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:12px}.nav{display:flex;align-items:center;gap:29px;color:#b2c1d4;font-size:13px}.nav a:hover,.footer-links a:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:13px}.lang-switch{border:1px solid var(--line);background:transparent;color:#dce7f5;border-radius:9px;padding:7px 10px;cursor:pointer;font-size:12px;font-weight:800}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;border-radius:12px;font-weight:750;font-size:13px;transition:transform .2s,background .2s;border:1px solid transparent;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-small{padding:9px 13px;font-size:12px}.button-primary{background:linear-gradient(110deg,#4e83ff,#49c8eb);color:#061322;box-shadow:0 8px 26px rgba(56,133,255,.2)}.button-outline{border-color:rgba(164,193,225,.25);background:rgba(255,255,255,.025);color:#e6eef8}.button-quiet{color:#d4e0ee}.menu-toggle{display:none;background:none;color:white;border:0;font-size:22px}.section{max-width:1184px;margin:auto;padding-left:28px;padding-right:28px}.hero{min-height:630px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;padding-top:58px;padding-bottom:66px}.eyebrow{display:flex;align-items:center;gap:9px;color:#8fa6c0;font-size:10px;font-weight:850;letter-spacing:1.7px}.pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan)}.eyebrow-line{height:1px;width:23px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(39px,4.7vw,61px);line-height:1.08;letter-spacing:-2.7px;margin:22px 0 22px;max-width:620px}h1 em{font-style:normal;color:var(--cyan)}.hero-lead{font-size:16px;color:#a8b9ce;line-height:1.85;max-width:530px;margin-bottom:29px}.hero-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}.hero-proof{display:flex;align-items:center;gap:12px;margin-top:42px}.proof-icon{width:37px;height:37px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--cyan);font-size:25px}.hero-proof p{margin:0;color:#8195ad;font-size:11px;line-height:1.7}.hero-proof strong{font-size:12px;color:#d8e4f2}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:475px}.glow{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}.glow-one{width:330px;height:330px;background:rgba(35,115,235,.18);top:55px;right:35px;filter:blur(75px)}.glow-two{width:230px;height:230px;background:rgba(57,213,235,.11);bottom:25px;left:10px;filter:blur(65px)}.device-card{position:relative;z-index:1;width:min(100%,390px);padding:19px;border:1px solid rgba(154,195,240,.22);border-radius:24px;background:linear-gradient(150deg,rgba(18,37,61,.98),rgba(9,22,38,.98));box-shadow:0 35px 90px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.05);transform:rotate(1.2deg)}.device-top{display:flex;align-items:center;gap:10px;color:#68809e;font-size:8px;font-weight:850;letter-spacing:1.4px;padding-bottom:20px;border-bottom:1px solid var(--line)}.window-dots{display:flex;gap:4px}.window-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#41617f}.window-dots i:first-child{background:#4c92f5}.live-dot{margin-left:auto;width:6px;height:6px;border-radius:50%;background:#58e4b2}.mock-title{display:flex;align-items:center;gap:11px;padding:22px 0}.mini-mark{width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,#2f81f7,#57d9f5);display:grid;place-items:center;color:#061323;font-size:11px;font-weight:950}.mock-title b{display:block;font-size:14px}.mock-title small{display:block;color:#7e93ad;font-size:10px;margin-top:2px}.search-label,.result-head{font-size:8px;font-weight:850;letter-spacing:1.2px;color:#8196b0}.mock-search{display:flex;align-items:center;justify-content:space-between;margin:9px 0 22px;padding:12px 13px;border:1px solid rgba(87,217,245,.35);border-radius:10px;background:#081625;color:#e9f6ff;font-size:13px;font-family:ui-monospace,monospace}.search-button{font-size:18px;color:var(--cyan)}.result-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}.tag{color:#67d8bd;border:1px solid rgba(103,216,189,.25);border-radius:5px;padding:3px 5px;font-size:7px;letter-spacing:.5px}.result-row{display:flex;align-items:center;gap:11px;padding:13px 10px;border:1px solid rgba(174,202,235,.1);border-radius:11px;margin-bottom:8px;background:rgba(255,255,255,.018)}.result-icon{width:31px;height:31px;border-radius:9px;background:rgba(78,131,255,.13);color:#7ba9ff;display:grid;place-items:center;font-size:18px}.result-row b{display:block;font-size:10px}.result-row small{display:block;color:#8196b0;font-size:8px;margin-top:4px}.chevron{margin-left:auto;color:#5e7897}.mock-note{display:flex;gap:9px;padding:11px;margin-top:12px;background:rgba(87,217,245,.055);border-radius:9px;color:#8da6bf;font-size:10px}.mock-note span{color:var(--cyan)}.mock-note p{margin:0}.device-footer{display:flex;justify-content:space-between;padding-top:16px;margin-top:14px;border-top:1px solid var(--line);font-size:8px;letter-spacing:.8px;color:#637e9a}.device-footer span:first-child{color:#65d8bd}.float-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid rgba(163,202,240,.2);border-radius:12px;background:rgba(12,29,48,.92);box-shadow:0 12px 35px rgba(0,0,0,.24);font-size:10px;font-weight:750;color:#dbe7f5;backdrop-filter:blur(10px)}.chip-top{top:58px;right:-10px}.chip-bottom{bottom:49px;left:-13px}.chip-check,.chip-wave{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:rgba(87,217,245,.13);color:var(--cyan);font-size:15px}.trust-strip{display:flex;justify-content:center;gap:clamp(25px,7vw,95px);padding:23px 25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.015);color:#a5b7cb;font-size:12px;flex-wrap:wrap}.trust-strip>div{display:flex;align-items:center;gap:10px}.strip-symbol{color:var(--cyan);font-size:18px}.section-block{padding-top:110px;padding-bottom:105px}.section-heading{max-width:670px;margin-bottom:43px}.section-heading h2,.workflow-copy h2,.final-cta h2{font-size:clamp(30px,3.7vw,43px);line-height:1.16;letter-spacing:-1.6px;margin:17px 0 14px}.section-heading p,.workflow-copy>p{color:#98abc1;line-height:1.8;font-size:14px;max-width:580px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{position:relative;overflow:hidden;padding:26px 24px 29px;min-height:242px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,rgba(18,35,57,.8),rgba(10,23,39,.7))}.feature-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;font-size:23px;margin-bottom:22px}.icon-blue{color:#70b5ff;background:rgba(78,131,255,.14)}.icon-purple{color:#c0a5ff;background:rgba(157,112,255,.13)}.icon-green{color:#68e2bb;background:rgba(75,218,166,.12)}.feature-card h3{font-size:16px;margin-bottom:10px}.feature-card p{font-size:12px;color:#91a5bc;line-height:1.85;max-width:300px;margin:0}.card-index{position:absolute;right:20px;top:22px;color:#40546e;font-size:11px;font-weight:800}.workflow-section{max-width:none;padding:86px max(28px,calc((100vw - 1128px)/2));display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;background:linear-gradient(100deg,#0b192b,#091524);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-copy h2{max-width:470px}.workflow-copy>p{max-width:470px}.text-link{display:inline-flex;gap:12px;align-items:center;margin-top:16px;color:var(--cyan);font-size:13px;font-weight:800}.steps{display:grid;gap:0}.step{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--line)}.step:first-child{padding-top:0}.step:last-child{border-bottom:0;padding-bottom:0}.step-number{width:35px;height:35px;flex:0 0 35px;display:grid;place-items:center;border:1px solid rgba(87,217,245,.28);border-radius:11px;color:var(--cyan);font-size:12px;font-weight:850}.step h3{font-size:14px;margin:0 0 5px}.step p{font-size:12px;color:#8fa4bb;margin:0;line-height:1.7}.plans-section{padding-top:108px;padding-bottom:105px}.centered{text-align:center;margin-left:auto;margin-right:auto}.centered .eyebrow{justify-content:center}.centered p{margin-left:auto;margin-right:auto}.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,370px));justify-content:center;gap:18px}.plan-card{position:relative;border:1px solid var(--line);border-radius:20px;padding:27px;background:linear-gradient(150deg,rgba(17,34,55,.8),rgba(9,22,37,.8))}.plan-featured{border-color:rgba(87,217,245,.4);box-shadow:0 15px 50px rgba(25,133,190,.09)}.popular-badge{position:absolute;right:18px;top:17px;border-radius:6px;padding:4px 7px;background:rgba(87,217,245,.12);color:var(--cyan);font-size:8px;letter-spacing:.8px;font-weight:900}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.plan-label{font-size:10px;font-weight:900;letter-spacing:1.6px;color:#9eb4cc}.plan-symbol{font-size:20px;color:var(--cyan)}.plan-card h3{font-size:22px;letter-spacing:-.5px;margin-bottom:9px}.plan-description{font-size:12px;color:#92a7bf;min-height:58px;line-height:1.8}.plan-card ul{list-style:none;margin:21px 0 27px;padding:0;display:grid;gap:12px}.plan-card li{font-size:11px;color:#c2d0e0}.plan-card li:before{content:"✓";color:#5bd9bd;font-weight:900;margin-right:10px}.full-button{width:100%;font-size:12px}.plans-footnote{max-width:660px;margin:23px auto 0;text-align:center;color:#6f859e;font-size:10px;line-height:1.8}.faq-section{padding-top:45px;padding-bottom:105px;display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq-section .section-heading{margin:0}.faq-list details{border-bottom:1px solid var(--line);padding:18px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;font-size:13px;font-weight:750;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--cyan);font-size:18px;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:12px;color:#94a8bf;line-height:1.85;margin:13px 30px 0 0}.final-cta{max-width:1128px;margin:0 auto 80px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(87,217,245,.23);border-radius:22px;background:radial-gradient(ellipse at 0% 0%,rgba(48,128,235,.15),transparent 55%),linear-gradient(110deg,#0e2035,#0b192a)}.final-cta h2{font-size:27px;max-width:600px;margin:12px 0}.final-cta p{color:#92a8c0;font-size:12px;margin:0}.final-cta .button{white-space:nowrap}.footer{max-width:1184px;margin:auto;padding:25px 28px 30px;border-top:1px solid var(--line);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer .brand{font-size:16px}.footer .brand-mark{width:27px;height:27px}.footer>p{color:#7288a1;font-size:10px;flex:1;min-width:230px;margin:0}.footer-links{display:flex;gap:18px;font-size:10px;color:#a0b1c5}.footer small{width:100%;color:#526a84;font-size:10px}.legal-page{max-width:850px;margin:0 auto;padding:80px 28px 120px}.legal-page h1{font-size:42px}.legal-page h2{font-size:21px;margin-top:35px}.legal-page p,.legal-page li{color:#a5b7cb;font-size:14px;line-height:1.9}.legal-page .notice{border:1px solid rgba(87,217,245,.2);padding:17px;border-radius:12px;background:rgba(87,217,245,.05);color:#b7c9dc;font-size:13px}
@media(max-width:900px){.site-header{padding:0 20px}.nav{gap:17px}.hero{gap:24px}.chip-top{right:-5px}.chip-bottom{left:-5px}.workflow-section{gap:45px}.faq-section{gap:35px}.final-cta{margin-left:20px;margin-right:20px}.footer{padding-left:20px;padding-right:20px}}
@media(max-width:700px){.site-header{height:70px}.nav{display:none;position:absolute;top:69px;left:0;right:0;padding:18px 22px 22px;background:#0b192a;border-bottom:1px solid var(--line);z-index:10;flex-direction:column;align-items:flex-start;gap:18px}.nav.open{display:flex}.header-actions{margin-left:auto}.header-actions .button{display:none}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:65px;padding-bottom:45px}.hero-copy{max-width:600px}.hero-visual{min-height:420px;margin-top:5px}.device-card{max-width:370px}.chip-top{right:0;top:34px}.chip-bottom{left:0;bottom:30px}.trust-strip{justify-content:flex-start;gap:15px 28px;padding:20px 25px}.section-block,.plans-section{padding-top:75px;padding-bottom:75px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding:22px}.feature-icon{margin-bottom:15px}.workflow-section{grid-template-columns:1fr;padding:70px 25px;gap:40px}.plan-grid{grid-template-columns:minmax(0,430px)}.faq-section{grid-template-columns:1fr;padding-bottom:75px;gap:25px}.final-cta{margin-bottom:50px;padding:27px 23px;align-items:flex-start;flex-direction:column}.final-cta h2{font-size:25px}.footer{gap:17px}.footer>p{flex-basis:100%;order:3}.footer-links{margin-left:auto}.footer small{order:4}h1{letter-spacing:-1.8px}.hero-lead{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
