:root{color-scheme:dark;--purple:#ae92f9;--border:rgba(255,255,255,.1);--muted:#a5a5ad;--surface:#0d0d0f;--gradient:linear-gradient(180deg,#6936f5,#542bc4)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#000;color:#fdfeff;font:14px/1.65 'Open Sauce Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ae92f9;outline-offset:5px}svg{width:20px;height:20px;vertical-align:middle;flex-shrink:0}i{display:inline-flex;font-style:normal}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:600;letter-spacing:-.045em;line-height:1.15}h2{font-size:40px}h3{font-size:20px;letter-spacing:-.025em}p{color:var(--muted)}.wrap{max-width:1160px;width:calc(100% - 64px);margin-inline:auto}.header{max-width:1280px;margin:auto;padding:25px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.brand{font-size:25px;letter-spacing:-1.2px;font-weight:600;display:inline-flex;align-items:center}.brand>span:first-child{color:var(--purple);margin-left:5px}.brand-dot{width:5px;height:5px;border-radius:50%;background:var(--purple);margin:15px 0 0 4px}.header nav{display:flex;gap:30px;color:#b7b7be;font-size:12px}.header nav a:hover{color:white}.button{display:inline-flex;gap:13px;align-items:center;justify-content:center;border:1px solid rgba(174,146,249,.32);border-radius:12px;padding:15px 23px;background:var(--gradient);color:white;font-size:13px;font-weight:600;box-shadow:inset 0 1px 0 #ffffff15,0 5px 24px #6936f521;transition:transform 140ms,filter 140ms;line-height:1.5}.button:hover{transform:translateY(-1px);filter:brightness(1.12)}.button:active{transform:scale(.985)}.button.small{padding:11px 17px;font-size:11px}.button.secondary{background:#101012;border-color:#ffffff22;box-shadow:none}.hero{text-align:center;padding-top:68px;background:radial-gradient(ellipse at 50% 35%,#6936f515,transparent 65%)}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--purple);display:block}.pill{display:inline-flex;gap:9px;align-items:center;border:1px solid #ae92f929;border-radius:30px;background:#ae92f908;padding:7px 13px;font-size:9px}.status-dot{display:inline-block;background:#ae92f9;border-radius:50%;width:5px;height:5px}.hero h1{font-size:clamp(42px,5.3vw,70px);margin:25px auto 22px;line-height:1.12;letter-spacing:-.06em}.hero h1>span,h2>span{color:var(--purple)}.hero-copy{font-size:15px;line-height:1.85}.actions{display:flex;justify-content:center;gap:12px;margin:28px 0 20px}.hero-notes{display:flex;justify-content:center;gap:23px;color:#96969f;font-size:10px}.hero-notes span{display:flex;gap:7px;align-items:center}.hero-notes svg{width:13px;height:13px}.product-preview{margin:48px auto 0;border:1px solid #ffffff20;border-radius:16px;overflow:hidden;background:#0d0d0f;box-shadow:0 0 90px #6936f513}.window-bar{display:flex;align-items:center;justify-content:space-between;background:#101012;padding:15px 20px;border-bottom:1px solid var(--border);font-size:10px;color:#92929c}.window-dots{display:flex;gap:5px}.window-dots b{height:6px;width:6px;border-radius:50%;background:#3a3a41}.local-label{display:flex;align-items:center;gap:7px}.local-label .status-dot{background:#05b124}.placeholder{background:linear-gradient(150deg,#1c1c1c,#0d0d0f);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:250px;padding:32px;text-align:center;border:1px dashed #ffffff1a;border-radius:16px}.hero-placeholder{min-height:365px;border:none;border-radius:0;background:radial-gradient(ellipse at 50% 40%,#17074355,transparent 60%),linear-gradient(150deg,#151518,#0d0d0f)}.placeholder-icon{padding:13px;border:1px solid #ae92f933;border-radius:16px;background:#ae92f909;color:#ae92f9}.placeholder-icon svg{width:25px;height:25px}.hero-placeholder h2{font-size:30px}.placeholder p{font-size:12px;color:#a8a8b2}.placeholder>span:last-child{font-size:10px;color:#85858e}.preview-footer{display:flex;justify-content:center;gap:70px;padding:16px;border-top:1px solid var(--border);font-size:10px;color:#aaaab4}.preview-footer span{display:flex;gap:9px;align-items:center}.preview-footer svg{width:14px;height:14px;color:var(--purple)}.privacy-strip{border-bottom:1px solid var(--border);display:flex;align-items:center;gap:17px;padding:29px 0}.privacy-strip>svg,.privacy-strip>i{color:var(--purple)}.privacy-strip p{font-size:11px}.privacy-strip strong{color:#dcdce1;display:block;font-weight:500}.privacy-strip p>span{display:block;margin-top:3px}.privacy-strip>.eyebrow{margin-left:auto;font-size:9px;color:#787880}.section{padding-block:94px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px;gap:32px}.section-heading h2,.center-heading h2,.local-section h2,.faq h2{margin-top:15px}.section-heading>p{font-size:12px;max-width:280px;margin-bottom:4px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.steps article{border-top:1px solid var(--border);padding-top:22px;position:relative}.step-number{display:block;color:#6f6f7a;font-size:11px;margin-bottom:26px}.steps article>i{position:absolute;right:0;top:23px;color:var(--purple)}.steps h3{font-size:17px;margin-bottom:12px}.steps p{font-size:12px;line-height:1.8}.center-heading{text-align:center;margin-bottom:38px}.center-heading p{margin-top:17px;font-size:13px}.features{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.feature{grid-column:span 2;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden}.feature:nth-child(-n+2){grid-column:span 3;min-height:305px}.icon-box{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#6936f51a;border:1px solid #ae92f926;border-radius:12px;color:var(--purple);margin-bottom:22px}.feature h3{margin-bottom:13px}.feature p{font-size:12px;line-height:1.9;max-width:410px}.wave{display:flex;align-items:center;justify-content:center;gap:4px;height:58px;margin-top:22px}.wave b{width:4px;border-radius:3px;background:#ae92f9;opacity:.7}.wave b:nth-child(n+19):nth-child(-n+27){background:#45454e;height:3px!important}.diagram-caption{font-size:9px;color:#85858e;text-align:center;margin-top:8px}.caption-demo{text-align:center;margin-top:35px;font-weight:600;font-size:22px;color:#efeff4}.caption-demo mark{background:#6936f5;color:#fff;padding:5px 8px;border-radius:6px}.local-section{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding:50px;background:linear-gradient(160deg,#3f1d7b33,#17074344 60%,#0d0d0f);border:1px solid #ae92f926;border-radius:24px;margin-top:15px;margin-bottom:20px}.local-section p{font-size:13px;margin-top:20px;max-width:410px}.check-list{list-style:none;padding:0;margin:23px 0;display:grid;gap:12px;font-size:12px;color:#cfcfd5}.check-list li{position:relative;padding-left:24px}.check-list li:before{content:'';position:absolute;left:2px;top:6px;width:9px;height:5px;border-left:1.5px solid var(--purple);border-bottom:1.5px solid var(--purple);transform:rotate(-45deg)}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--purple);font-size:12px}.local-art{display:flex;align-items:center;flex-direction:column}.local-orbit{width:205px;height:205px;border:1px solid #ae92f91a;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 26px #ae92f904,0 0 0 52px #ae92f903;margin-bottom:35px}.local-orbit>i>svg{width:95px;height:95px;color:var(--purple);stroke-width:1}.lock-bubble{position:absolute;right:25px;bottom:40px;background:var(--gradient);border-radius:11px;padding:10px}.local-art strong{font-size:13px;font-weight:500}.local-art>span{font-size:11px;color:var(--muted);margin-top:6px}.use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.use-cases article{padding:25px 0;border-top:1px solid var(--border)}.use-cases i{color:var(--purple);margin-bottom:20px}.use-cases h3{font-size:18px;margin-bottom:10px}.use-cases p{font-size:12px}.tour-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tour-grid .placeholder>i{color:#6d6d77}.social{text-align:center;padding-top:45px}.social h2{font-size:30px;margin:15px 0}.social>p{font-size:12px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.testimonial-grid div{padding:25px 15px;border:1px dashed #ffffff20;border-radius:16px;font-size:10px;color:#93939d;background:#0d0d0f}.pricing-section{background:radial-gradient(ellipse at 50% 50%,#6936f512,transparent 65%)}.billing{display:flex;justify-content:center;border:1px solid var(--border);border-radius:30px;padding:5px;width:fit-content;margin:0 auto 30px;background:#0d0d0f}.billing button{border:0;border-radius:25px;padding:8px 26px;background:none;color:#a5a5ad;font-size:12px}.billing button.selected{background:#292330;color:#fff}.price-card{max-width:870px;margin:auto;display:grid;grid-template-columns:1fr 1fr;border:1px solid #ae92f955;border-radius:20px;background:#0d0d0f;overflow:hidden;box-shadow:0 0 70px #6936f509}.price-main,.price-benefits{padding:35px}.price-main h3{font-size:19px;margin-top:12px}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:27px 0 8px}.price strong{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.04em}.price>span{color:var(--muted);font-size:12px}.price-main>p{font-size:10px}.price-main>.button{margin-top:25px;width:100%}.price-main small{display:block;font-size:9px;text-align:center;color:#9999a2;margin-top:12px}.price-benefits{border-left:1px solid var(--border)}.price-benefits h4{font-size:12px;font-weight:500}.price-benefits .check-list{font-size:11px;gap:14px}.guarantee{grid-column:1/-1;padding:22px 35px;background:#ae92f906;border-top:1px solid var(--border);display:flex;align-items:center;gap:16px}.guarantee>i{color:var(--purple)}.guarantee strong{font-size:12px;font-weight:500}.guarantee p{font-size:10px;margin-top:3px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.faq>div>p{font-size:12px;margin-top:20px;max-width:220px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{padding:20px 28px 20px 0;cursor:pointer;font-size:12px;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:3px;color:#ae92f9;font-size:19px;top:14px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;padding-bottom:20px;line-height:1.9}.final-cta{text-align:center;padding:80px 0 85px;border-top:1px solid var(--border);background:radial-gradient(ellipse at bottom,#6936f51c,transparent 65%)}.final-cta h2{font-size:48px;margin:18px 0}.final-cta>p{font-size:13px;margin-bottom:25px}.final-guarantee{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#a5a5ad;margin-top:15px}.final-guarantee svg{width:13px;height:13px}footer{border-top:1px solid var(--border);padding-block:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}footer .brand{font-size:20px}footer p,footer>span{font-size:10px;color:#85858e}.skip{position:fixed;top:-100px;left:15px;padding:12px;background:#542bc4;z-index:100}.skip:focus{top:10px}dialog{max-width:450px;width:calc(100% - 32px);background:#141416;border:1px solid #ae92f955;border-radius:20px;padding:35px;color:white}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:27px}dialog p{font-size:13px;margin:18px 0 25px}.close-dialog{position:absolute;top:12px;right:16px;color:white;background:none;border:none;font-size:25px}.close-action{width:100%}
@media(min-width:1500px){.hero{padding-top:90px}.hero h1{font-size:78px}}@media(max-width:850px){.header{padding:20px 24px}.header nav{gap:18px}.header .small{display:none}.wrap{width:calc(100% - 40px)}h2{font-size:32px}.section{padding-block:65px}.steps{gap:20px}.feature{padding:22px}.local-section{padding:30px;gap:25px}.local-section h2{font-size:30px}.faq{gap:35px}.privacy-strip>.eyebrow{display:none}.price-main,.price-benefits{padding:25px}.preview-footer{gap:30px}.testimonial-grid{grid-template-columns:1fr}.testimonial-grid div{padding:18px}}@media(max-width:600px){.header{padding:18px 20px}.brand{font-size:22px}.header nav{gap:18px;font-size:10px}.header nav a:first-child,.header nav a:nth-child(2){display:none}.hero{padding-top:44px}.hero h1{font-size:43px}.hero-copy{font-size:13px;max-width:340px;margin:auto}.hero-copy br{display:none}.actions{flex-direction:column;max-width:340px;margin-inline:auto}.hero-notes{gap:12px;flex-wrap:wrap;font-size:9px}.hero-notes span:last-child{display:none}.product-preview{margin-top:32px}.window-bar{padding:12px;font-size:8px}.window-bar>span:nth-child(2){display:none}.hero-placeholder{min-height:290px;padding:20px 12px}.hero-placeholder h2{font-size:25px}.hero-placeholder p{font-size:9px}.placeholder .asset-note{font-size:9px}.preview-footer{gap:12px;flex-wrap:wrap;padding:13px 8px;font-size:8px}.preview-footer span{gap:4px}.preview-footer span:last-child{display:none}.privacy-strip{padding-block:23px}.privacy-strip p{font-size:10px}.section-heading{display:block}.section-heading>p{margin-top:18px}.steps{grid-template-columns:1fr 1fr;gap:30px 22px}.steps h3{font-size:15px}.steps p{font-size:11px}.step-number{margin-bottom:20px}.section h2{font-size:30px}.features{grid-template-columns:1fr}.feature,.feature:nth-child(-n+2){grid-column:auto;min-height:auto;padding:25px}.feature:nth-child(-n+2){padding-bottom:24px}.caption-demo{font-size:20px}.local-section{grid-template-columns:1fr;padding:28px 24px;gap:55px}.local-section h2{font-size:28px}.local-art{padding-bottom:15px}.local-orbit{width:165px;height:165px}.local-orbit>i>svg{width:80px}.lock-bubble{right:8px;bottom:25px}.use-cases{grid-template-columns:1fr;gap:5px}.use-cases article{padding:20px 0}.use-cases i{float:left;margin:4px 20px 35px 0}.tour-grid{grid-template-columns:1fr}.placeholder{min-height:220px}.social h2{font-size:27px}.price-card{grid-template-columns:1fr}.price-main{padding:28px}.price strong{font-size:30px}.price-benefits{border-left:0;border-top:1px solid var(--border);padding:25px 28px}.guarantee{padding:20px 25px;align-items:flex-start}.guarantee p{line-height:1.8}.faq{grid-template-columns:1fr;gap:25px}.faq h2 br{display:none}.faq>div>p{max-width:none}.final-cta h2{font-size:37px}.final-cta{padding:60px 10px}footer{flex-wrap:wrap;padding-block:25px}footer p{order:3;width:100%}footer>span{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
