:root{--stx-ink:#101028;--stx-purple:#6547f5;--stx-purple2:#8b6cff;--stx-mint:#caffdf;--stx-paper:#f6f7fb;--stx-muted:#64647a}.stx-home{margin:-24px calc(50% - 50vw) 0;color:var(--stx-ink);overflow:clip;background:#fff}.stx-home *{box-sizing:border-box}.stx-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.stx-scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999}.stx-scroll-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#62e6aa,var(--stx-purple2));transform:scaleX(0);transform-origin:left}.stx-hero{position:relative;min-height:760px;padding:110px 0 82px;background:radial-gradient(circle at 76% 16%,#ece8ff 0,transparent 27%),linear-gradient(180deg,#fbfaff,#fff);isolation:isolate}.stx-orb{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.stx-orb-one{width:240px;height:240px;background:#caffdf80;left:-100px;top:90px}.stx-orb-two{width:380px;height:380px;border:1px solid #7961ff22;right:-180px;bottom:15px}.stx-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:74px}.stx-eyebrow,.stx-kicker{text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:12px;color:#5943d9}.stx-eyebrow{text-decoration:none;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #e6e2ff;border-radius:99px;padding:8px 12px;box-shadow:0 8px 30px #4c32b00d}.stx-eyebrow span{width:8px;height:8px;background:#39c982;border-radius:50%;box-shadow:0 0 0 5px #39c98220}.stx-hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.055em;margin:24px 0 25px;max-width:680px}.stx-hero h1 em{font-style:normal;color:var(--stx-purple);display:block}.stx-lead{font-size:20px;line-height:1.6;color:var(--stx-muted);max-width:630px}.stx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.stx-btn{display:inline-flex;justify-content:center;align-items:center;gap:14px;padding:13px 19px;border-radius:12px;text-decoration:none;font-weight:800;transition:.2s transform,.2s box-shadow,.2s background}.stx-btn:hover{transform:translateY(-2px)}.stx-btn-primary{background:var(--stx-purple);color:#fff;box-shadow:0 14px 32px #6547f536}.stx-btn-primary:hover{box-shadow:0 18px 40px #6547f557;color:#fff}.stx-btn-ghost{border:1px solid #ddddeb;color:var(--stx-ink);background:#fff}.stx-microproof{display:flex;gap:18px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:#686879}.stx-microproof span:before{content:'✓';color:#20a868;font-weight:900;margin-right:5px}.stx-product-scene{position:relative;min-height:520px;perspective:1200px}.stx-glow{position:absolute;width:80%;height:60%;inset:15% 10%;background:#7258ff40;filter:blur(80px);border-radius:50%}.stx-dashboard-card{position:absolute;inset:35px 0 60px 15px;border:1px solid #dfdcf5;background:#fff;border-radius:24px;box-shadow:0 44px 100px #37306d30;overflow:hidden;transform:rotateY(-7deg) rotateX(2deg);transition:transform .15s linear}.stx-windowbar{height:48px;display:flex;align-items:center;gap:7px;padding:0 16px;border-bottom:1px solid #eeeef5}.stx-windowbar i{width:9px;height:9px;border-radius:50%;background:#dcdce8}.stx-windowbar i:first-child{background:#ff7b72}.stx-windowbar i:nth-child(2){background:#f5c451}.stx-windowbar i:nth-child(3){background:#43cc83}.stx-windowbar small{margin-left:12px;color:#9898aa}.stx-dash-body{padding:30px}.stx-dash-top{display:flex;justify-content:space-between;align-items:start}.stx-dash-top small,.stx-dash-top span{display:block;color:#77778d}.stx-dash-top strong{display:block;font-size:35px;margin:6px 0}.stx-dash-top span{font-size:12px;color:#15965b}.stx-live{background:#e8fff2;color:#128956;padding:6px 10px;border-radius:99px;font-size:12px;font-weight:800}.stx-chart{height:190px;margin-top:18px}.stx-chart svg{width:100%;height:100%;overflow:visible}.stx-area{fill:url(#chartfill)}.stx-line{fill:none;stroke:#6d51f4;stroke-width:5;stroke-linecap:round;stroke-dasharray:800;stroke-dashoffset:800}.is-visible .stx-line,.stx-product-scene .stx-line{animation:stxDraw 1.8s .3s ease-out forwards}@keyframes stxDraw{to{stroke-dashoffset:0}}.stx-dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.stx-dash-stats div{padding:13px;background:#f7f6fc;border-radius:12px}.stx-dash-stats b,.stx-dash-stats span{display:block}.stx-dash-stats span{color:#868698;font-size:11px;margin-top:4px}.stx-float-card{position:absolute;background:#fff;border:1px solid #e9e7f7;border-radius:15px;padding:13px 15px;box-shadow:0 17px 45px #352d6b2b;display:flex;gap:10px;align-items:center;animation:stxFloat 4s ease-in-out infinite}.stx-float-card b,.stx-float-card small{display:block}.stx-float-card small{color:#88889a}.stx-float-order{right:-30px;top:45px}.stx-float-seat{left:-35px;bottom:35px;animation-delay:-2s}.stx-check,.stx-seat-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#dffff0;color:#138450;font-weight:900}.stx-seat-icon{background:#eeeaff;color:#6249e9}@keyframes stxFloat{50%{transform:translateY(-9px)}}.stx-proof{border-block:1px solid #eaeaf1;background:#fff}.stx-proof-grid{display:grid;grid-template-columns:repeat(3,1fr) 1.3fr}.stx-proof-grid>div{padding:30px 24px;border-right:1px solid #eaeaf1}.stx-proof-grid>div:first-child{padding-left:0}.stx-proof-grid strong,.stx-proof-grid span{display:block}.stx-proof-grid strong{font-size:31px;letter-spacing:-.04em}.stx-proof-grid span{font-size:12px;color:#737388}.stx-proof-quote{background:#f7f6ff}.stx-proof-quote b,.stx-proof-quote a{display:block}.stx-proof-quote a{margin-top:6px;color:#5e48dc;text-decoration:none;font-size:12px}.stx-section{padding:110px 0}.stx-section-head{max-width:760px;margin-bottom:54px}.stx-section-head h2,.stx-sticky-copy h2,.stx-price-layout h2,.stx-app-card h2{font-size:clamp(38px,5vw,58px);letter-spacing:-.045em;line-height:1.03;margin:14px 0 19px}.stx-section-head p,.stx-sticky-copy p,.stx-price-layout>div>p,.stx-app-card p{font-size:18px;color:var(--stx-muted);line-height:1.7}.stx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stx-steps article{padding:28px;border:1px solid #e8e8ef;border-radius:22px;background:#fff}.stx-steps article>span{font-size:12px;font-weight:900;color:#6650ec}.stx-steps h3{font-size:23px;margin:31px 0 12px}.stx-steps p{color:#6d6d7e;line-height:1.65}.stx-dark{background:#111126;color:#fff}.stx-feature-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.stx-sticky-copy{position:sticky;top:100px;align-self:start}.stx-dark .stx-sticky-copy p{color:#acacc0}.stx-text-link{color:#d8ceff;text-decoration:none;font-weight:800}.stx-feature-stack{display:grid;gap:16px}.stx-feature-stack article{display:flex;gap:18px;padding:25px;border:1px solid #ffffff1c;background:#ffffff0a;border-radius:20px}.stx-feature-stack i{font-style:normal;flex:0 0 46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#7357f6;color:#fff;font-weight:900}.stx-feature-stack h3{margin:0 0 7px;font-size:21px}.stx-feature-stack p{margin:0 0 10px;color:#b5b5c6;line-height:1.55}.stx-feature-stack span{font-size:11px;color:#9df5c7;text-transform:uppercase;letter-spacing:.08em}.stx-niche-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stx-niche-grid a{min-height:210px;padding:24px;border-radius:20px;border:1px solid #e6e6ee;text-decoration:none;color:var(--stx-ink);display:flex;flex-direction:column;background:linear-gradient(145deg,#fff,#f8f8fc);transition:.25s}.stx-niche-grid a:hover{transform:translateY(-5px);border-color:#bcb0ff;box-shadow:0 20px 50px #4a3e8c16}.stx-niche-grid b{font-size:21px}.stx-niche-grid span{color:#747486;margin-top:9px}.stx-niche-grid em{font-style:normal;color:#6249e9;font-weight:800;margin-top:auto}.stx-pricing{background:var(--stx-paper)}.stx-price-layout{display:grid;grid-template-columns:1.1fr .75fr;gap:90px;align-items:center}.stx-price-layout ul{list-style:none;padding:0;margin:28px 0}.stx-price-layout li{padding:8px 0}.stx-price-layout li:before{content:'✓';color:#15965b;margin-right:10px;font-weight:900}.stx-price-card{background:#fff;border:1px solid #dfd9ff;border-radius:26px;padding:34px;box-shadow:0 28px 80px #413b7920;position:relative}.stx-popular{position:absolute;right:22px;top:20px;background:#e8fff2;color:#147b4e;padding:6px 10px;border-radius:99px;font-size:11px;font-weight:900;text-transform:uppercase}.stx-price-card sup{font-size:23px}.stx-price-card>div>strong{font-size:78px;letter-spacing:-.07em}.stx-price-card>p{font-weight:800;margin:0}.stx-price-card>small{color:#7b7b8e}.stx-price-card hr{border:0;border-top:1px solid #ececf2;margin:25px 0}.stx-free-row{display:flex;justify-content:space-between;margin-bottom:24px}.stx-free-row strong{color:#15965b}.stx-price-card .stx-btn{width:100%}.stx-volume{display:block;text-align:center;margin-top:15px;font-size:12px;color:#5943d9}.stx-app-card{background:linear-gradient(135deg,#e8fff2,#f0ecff);border-radius:32px;padding:55px 70px;display:grid;grid-template-columns:1.2fr .6fr;gap:60px;align-items:center}.stx-phone{width:220px;height:410px;margin:auto;background:#111126;border:7px solid #24243b;border-radius:36px;color:#fff;padding:25px 17px;text-align:center;box-shadow:0 26px 60px #34305c36;position:relative}.stx-notch{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:76px;height:17px;background:#24243b;border-radius:99px}.stx-phone small{display:block;margin:18px 0;color:#b8b8c8}.stx-scan-frame{height:190px;border:2px solid #7057ff;border-radius:20px;display:grid;place-items:center;position:relative;background:#ffffff0a}.stx-scan-frame:after{content:'';position:absolute;left:15px;right:15px;top:50%;height:2px;background:#66efa7;box-shadow:0 0 15px #66efa7;animation:stxScan 2.4s ease-in-out infinite}.stx-scan-frame span{font-size:60px;color:#fff}.stx-phone>b{display:block;color:#66efa7;margin-top:25px}.stx-phone p{font-size:12px;color:#b8b8c8}@keyframes stxScan{50%{top:72%}}.stx-faq{background:#fbfbfd}.stx-faq-list{max-width:860px}.stx-faq details{border-bottom:1px solid #dfdfe8;padding:20px 0}.stx-faq summary{font-size:19px;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.stx-faq summary::-webkit-details-marker{display:none}.stx-faq details[open] summary span{transform:rotate(45deg)}.stx-faq p{color:#6d6d7e;line-height:1.7;max-width:760px}.stx-final{padding:100px 0;background:var(--stx-purple);color:#fff;text-align:center}.stx-final span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.stx-final h2{font-size:clamp(42px,6vw,72px);max-width:900px;margin:18px auto;line-height:1.02;letter-spacing:-.05em}.stx-final .stx-actions{justify-content:center}.stx-btn-light{background:#fff;color:#4430bd}.stx-btn-outline-light{border:1px solid #ffffff70;color:#fff}.stx-home [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.stx-home [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.stx-home *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.stx-home [data-reveal]{opacity:1;transform:none}}@media(max-width:900px){.stx-hero{padding-top:75px}.stx-hero-grid,.stx-feature-split,.stx-price-layout,.stx-app-card{grid-template-columns:1fr}.stx-product-scene{min-height:460px}.stx-feature-split,.stx-price-layout{gap:45px}.stx-sticky-copy{position:static}.stx-proof-grid{grid-template-columns:repeat(2,1fr)}.stx-steps,.stx-niche-grid{grid-template-columns:1fr 1fr}.stx-app-card{padding:42px}}@media(max-width:620px){.stx-wrap{width:min(100% - 26px,1180px)}.stx-hero{min-height:auto;padding:55px 0 45px}.stx-hero h1{font-size:46px}.stx-lead{font-size:17px}.stx-product-scene{min-height:365px;margin-top:10px}.stx-dashboard-card{inset:25px 2px 35px 2px;transform:none}.stx-float-card{display:none}.stx-dash-body{padding:20px}.stx-chart{height:115px}.stx-dash-top strong{font-size:27px}.stx-proof-grid,.stx-steps,.stx-niche-grid{grid-template-columns:1fr}.stx-proof-grid>div{border-right:0;border-bottom:1px solid #eaeaf1;padding:22px 5px}.stx-section{padding:75px 0}.stx-section-head{margin-bottom:34px}.stx-section-head h2,.stx-sticky-copy h2,.stx-price-layout h2,.stx-app-card h2{font-size:39px}.stx-app-card{padding:28px 20px}.stx-price-card>div>strong{font-size:64px}.stx-btn{width:100%}.stx-actions{gap:8px}.stx-final{padding:75px 0}}

