:root{--ink:#07242b;--ink-soft:#49636a;--cream:#f7f5ee;--paper:#fffefa;--line:#d5ded7;--lime:#d7ff58;--lime-dark:#a3cb28;--teal:#007d79;--blue:#3e5ce8;--violet:#7352ca;--amber:#e69b1e;--display:'Vazirmatn',Tahoma,sans-serif;--radius:20px;--shadow:0 18px 48px #05242b14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.75}.site-shell{max-width:1440px;margin:auto;background:var(--cream);overflow:hidden}.skip-link{position:fixed;top:-5rem;right:1rem;z-index:100;background:#fff;color:var(--ink);padding:.6rem 1rem;border-radius:10px}.skip-link:focus{top:1rem}.header{height:88px;padding:0 clamp(20px,6vw,92px);display:flex;align-items:center;gap:36px;border-bottom:1px solid #dce2da;background:#f7f5eecc;backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:2px;text-decoration:none;color:var(--ink);font-size:22px;font-weight:900;letter-spacing:-1px}.brand img{object-fit:contain}.desktop-nav{display:flex;gap:30px;margin-inline:auto}.desktop-nav a,.mobile-nav a{color:#34545a;text-decoration:none;font-size:14px;font-weight:600}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--teal)}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;font-weight:800;border:0;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.header-cta{background:var(--ink);color:white;border-radius:11px;padding:10px 18px;font-size:14px}.header-cta:hover,.button:hover{transform:translateY(-2px)}.menu-button{display:none;border:0;background:transparent;color:var(--ink);padding:10px;cursor:pointer}.menu-button svg,.step-icon svg,.feature-icon svg,.transaction-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobile-nav{position:fixed;top:88px;right:0;left:0;z-index:19;padding:18px 24px;background:var(--paper);box-shadow:0 12px 30px #082b3330;display:grid;gap:8px}.mobile-nav a{padding:10px}.hero{min-height:630px;padding:76px clamp(24px,7vw,110px) 56px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;position:relative;background:radial-gradient(circle at 70% 52%,#dcf4ca 0,transparent 25%),radial-gradient(circle at 5% 0,#e9f6db 0,transparent 29%)}.hero-copy{max-width:610px;position:relative;z-index:1}.eyebrow{font-size:13px;font-weight:800;letter-spacing:.2px;color:var(--teal);margin:0 0 14px;display:flex;align-items:center;gap:8px}.pulse{width:8px;height:8px;border-radius:99px;background:#b3d932;box-shadow:0 0 0 5px #d5ecac}.hero h1,.section h2,.audience h2,.roadmap h2,.waitlist h2{font-weight:900;letter-spacing:-2px;line-height:1.18;margin:0}.hero h1{font-size:clamp(42px,5.1vw,74px)}.hero h1 em{font-style:normal;color:var(--teal);position:relative}.hero h1 em:after{content:'';position:absolute;right:0;left:0;bottom:-7px;border-top:5px solid var(--lime-dark);border-radius:50%;transform:rotate(-2deg)}.hero-text{font-size:17px;line-height:2;color:var(--ink-soft);max-width:520px;margin:26px 0}.hero-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.button{padding:13px 20px;border-radius:12px;font-size:15px}.button-primary{background:var(--ink);color:#fff;box-shadow:0 11px 22px #04242c23}.button-quiet{color:var(--ink);background:transparent}.play{width:30px;height:30px;display:grid;place-items:center;border:1px solid #acc3b9;border-radius:50%;font-size:10px;padding-right:2px}.trust-row{margin-top:34px;display:flex;gap:14px;align-items:center;color:#557077;font-size:12px}.trust-row b{font-size:17px;color:var(--ink);margin-left:5px}.trust-row i{width:4px;height:4px;border-radius:50%;background:#98aaa2}.hero-visual{height:460px;position:relative;min-width:0}.orbit{position:absolute;border:1px solid #b4d5c7;border-radius:50%;inset:20px 3%}.orbit-two{inset:75px 13%;border-color:#c9dfcd}.voice-card,.transaction-card,.floating-note{position:absolute;background:#fff;border:1px solid #dae5dc;box-shadow:var(--shadow)}.voice-card{top:38px;right:1%;width:min(385px,90%);padding:17px 19px 14px;border-radius:16px;transform:rotate(2.5deg)}.voice-card-top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.voice-card time{margin-right:auto;color:#789198;font-size:10px;font-weight:500}.mini-mark{width:25px;height:25px;display:grid;place-items:center;background:var(--ink);color:var(--lime);border-radius:50%;font-size:13px}.wave{height:50px;display:flex;direction:ltr;justify-content:space-between;align-items:center;margin:8px 0}.wave b{background:var(--teal);width:3px;height:12px;border-radius:4px}.wave b:nth-child(2n){height:27px}.wave b:nth-child(3n){height:43px}.wave b:nth-child(5n){height:18px}.voice-card p{margin:0;color:#527078;font-size:12px}.transaction-card{top:177px;left:4%;width:min(420px,91%);padding:16px;border-radius:18px;transform:rotate(-3deg)}.card-label{display:flex;align-items:center;justify-content:space-between;color:#287267;font-size:11px;font-weight:800}.check{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#ddf6d5;color:#3e9631}.transaction-main{display:flex;align-items:center;gap:11px;padding:15px 0}.transaction-icon{width:42px;height:42px;border-radius:12px;background:#e3f1e5;color:#4a9a4c;display:grid;place-items:center}.transaction-main strong,.transaction-main small{display:block}.transaction-main strong{font-size:14px}.transaction-main small{font-size:11px;color:#719096}.transaction-main>b{margin-right:auto;font-size:16px}.transaction-main>b span{font-size:10px;font-weight:500;display:block;text-align:left;color:#6e878d}.card-actions{border-top:1px solid #ebefeb;padding-top:12px;display:flex;gap:8px}.card-actions button{font-family:inherit;cursor:pointer;padding:7px 12px;border-radius:8px;background:#fff;border:1px solid #d5dfd8;font-size:11px;color:#557079}.card-actions .confirm{margin-right:auto;background:var(--ink);border-color:var(--ink);color:#fff}.floating-note{bottom:36px;right:7%;padding:12px 14px;border-radius:13px;display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.6;transform:rotate(2.5deg)}.floating-note b{color:#228245}.note-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e7f9d1;color:#4f8c38;font-weight:900}.voice-strip{margin:0 clamp(18px,6vw,90px);padding:20px clamp(16px,3vw,40px);border:1px solid #d6dfd8;border-radius:15px;background:#eef1e9;display:flex;gap:26px;align-items:center;position:relative;z-index:2}.voice-strip p{font-weight:800;white-space:nowrap;margin:0}.voice-strip div{display:flex;gap:10px;flex-wrap:wrap}.voice-strip span{font-size:12px;background:#fff;border:1px solid #dae2da;padding:5px 11px;border-radius:7px;color:#506d72}.section{padding:112px clamp(24px,7vw,110px)}.section-heading{max-width:580px;margin-bottom:46px}.section-heading h2,.audience h2,.roadmap h2,.waitlist h2{font-size:clamp(30px,3.5vw,50px)}.section-heading>p:not(.eyebrow){color:var(--ink-soft);margin:15px 0 0}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.steps:before{content:'';position:absolute;top:48px;right:10%;left:10%;border-top:1px dashed #b7ccc2}.steps li{position:relative}.steps li>span{position:absolute;left:9px;top:2px;font-size:12px;color:#8fa19d;font-weight:700}.step-icon{position:relative;width:54px;height:54px;display:grid;place-items:center;background:#eff5e8;border:1px solid #d5e2d7;border-radius:16px;color:var(--teal)}.step-icon.accent{background:var(--ink);color:var(--lime);border-color:var(--ink)}.steps h3{font-size:17px;margin:20px 0 5px}.steps p{font-size:13px;line-height:1.85;color:#627a7e;margin:0;max-width:220px}.features{background:#eff3eb}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature-large{grid-column:span 2;min-height:300px;padding:30px;position:relative;border-radius:var(--radius);color:white;overflow:hidden;background:var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:28px}.feature-large:after{content:'';position:absolute;width:370px;height:370px;border-radius:50%;background:#075f5c;left:-150px;bottom:-250px}.feature-large>div{position:relative;z-index:1}.feature-no{position:absolute;left:26px;top:20px;color:#84b5ab;font-size:12px}.feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#dff1dd;color:#367e57}.feature-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.feature-large .feature-icon{background:#d4ff5e;color:#143338}.feature-large h3,.feature-card h3{margin:16px 0 7px;font-size:21px;line-height:1.45}.feature-large p,.feature-card p{font-size:13px;line-height:1.85;color:#b8d0ca;margin:0}.budget-meter{align-self:end;padding:18px;background:#13383d;border:1px solid #31595b;border-radius:14px}.budget-meter div{display:flex;justify-content:space-between;gap:8px;color:#eaf3ee;font-size:11px}.budget-meter i{display:block;height:8px;border-radius:99px;background:#35595a;margin:12px 0 7px;overflow:hidden}.budget-meter i b{display:block;width:80%;height:100%;background:#dfec6f;border-radius:99px}.budget-meter small{color:#abcbc2;font-size:10px}.feature-card{padding:28px;border:1px solid #d8e1da;border-radius:var(--radius);background:#fbfcf7}.feature-card h3{font-size:19px}.feature-card p{color:#61797b}.feature-card.violet .feature-icon{background:#ede9ff;color:var(--violet)}.feature-card.teal .feature-icon{background:#d9f5ed;color:var(--teal)}.feature-card.amber .feature-icon{background:#fff0cd;color:#c77b00}.audience{margin:0 clamp(18px,6vw,90px);border-radius:24px;background:#d8e7d8;padding:clamp(28px,5vw,68px);display:grid;grid-template-columns:1fr 1.1fr;gap:35px;position:relative;overflow:hidden}.audience:after{content:'م';position:absolute;left:-10px;bottom:-80px;color:#c2d9bf;font-size:340px;font-weight:900;line-height:1}.audience>div{position:relative;z-index:1}.audience h2{font-size:clamp(32px,4vw,54px)}.audience-tabs{align-self:start;display:flex;background:#c6dbc8;padding:5px;border-radius:12px;justify-self:end}.audience-tab{border:0;background:transparent;padding:9px 13px;font-family:inherit;color:#51715f;font-weight:700;cursor:pointer;border-radius:8px}.audience-tab.active{background:var(--ink);color:#fff}.audience-content{grid-column:2;max-width:440px}.audience-kicker{color:#2c7865;font-size:13px;font-weight:800;margin:0}.audience-content h3{font-size:26px;line-height:1.5;margin:7px 0 17px}.audience-content ul{list-style:none;padding:0;margin:0 0 23px}.audience-content li{font-size:14px;margin:8px 0}.audience-content li:before{content:'✓';margin-left:9px;color:#167e62;font-weight:900}.audience-content a{font-size:13px;font-weight:800;color:var(--ink);text-decoration:none;border-bottom:1px solid #578071}.audience-content a span{margin-right:6px}.plans{padding-bottom:126px}.centered{text-align:center;margin-inline:auto}.centered .eyebrow{justify-content:center}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.plan{border:1px solid #d8e1da;border-radius:18px;padding:27px;background:#fbfcf7;display:flex;flex-direction:column}.plan>p{font-size:13px;color:#6f8585;font-weight:800;margin:0}.plan h3{font-size:20px;margin:5px 0}.price{font-size:28px;font-weight:900;margin:15px 0 19px}.price span{font-size:12px;color:#6b8386;font-weight:500}.plan ul{padding:18px 0;margin:0;border-top:1px solid #e0e7e0;list-style:none;flex:1}.plan li{font-size:13px;color:#48656a;margin:10px 0}.plan li:before{content:'✓';color:#218469;margin-left:9px;font-weight:900}.plan a{display:block;text-align:center;text-decoration:none;padding:10px;border:1px solid #b7c6bc;border-radius:9px;color:var(--ink);font-size:13px;font-weight:800}.plan.featured{background:var(--ink);border-color:var(--ink);color:#fff;position:relative;box-shadow:0 16px 40px #05272e26}.plan.featured>p,.plan.featured .price span,.plan.featured li{color:#c1d3cf}.plan.featured ul{border-color:#31565a}.plan.featured a{background:var(--lime);border-color:var(--lime);color:var(--ink)}.popular{position:absolute;left:20px;top:-13px;background:var(--lime);color:var(--ink);padding:4px 9px;border-radius:6px;font-size:10px;font-weight:900}.roadmap{background:#fcfbf7;border-top:1px solid #e0e4dc;border-bottom:1px solid #e0e4dc;padding:100px clamp(24px,7vw,110px);display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.roadmap-copy p:not(.eyebrow){color:var(--ink-soft);font-size:14px;line-height:1.9}.roadmap ol{list-style:none;margin:0;padding:0;border-right:1px solid #d3ded5}.roadmap li{position:relative;padding:0 26px 22px;display:grid;grid-template-columns:70px 1fr;column-gap:16px}.roadmap li:before{content:'';position:absolute;right:-5px;top:7px;width:9px;height:9px;border:2px solid #91aaa0;background:var(--cream);border-radius:99px}.roadmap li.done:before{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 5px #d3ede1}.roadmap b{font-size:13px;color:var(--teal)}.roadmap span{font-size:17px;font-weight:900}.roadmap small{grid-column:2;font-size:12px;line-height:1.7;color:#6a8386}.waitlist{margin:100px clamp(18px,6vw,90px);border-radius:24px;padding:clamp(30px,6vw,72px);background:var(--lime);display:grid;grid-template-columns:1fr 1fr;gap:50px;position:relative;overflow:hidden}.waitlist:after{content:'';position:absolute;left:-120px;top:-160px;width:380px;height:380px;border:1px solid #93c333;border-radius:50%;box-shadow:0 0 0 40px #c8ee4c,0 0 0 80px #c1e649}.waitlist>div,.waitlist form{position:relative;z-index:1}.waitlist .eyebrow{color:#37611d}.waitlist h2{font-size:clamp(31px,3.9vw,52px)}.waitlist>div>p:not(.eyebrow){font-size:14px;color:#41622e;max-width:400px}.waitlist form{align-self:center}.waitlist label{display:block;font-size:13px;font-weight:800;margin-bottom:8px}.phone-field{display:flex;direction:ltr;background:#fff;border:1px solid #7fa92f;border-radius:12px;padding:5px;box-shadow:0 10px 25px #53741120}.phone-field span{padding:10px 8px;color:#628341;font-size:13px}.phone-field input{font:inherit;font-size:14px;direction:rtl;flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.phone-field input:focus{box-shadow:0 0 0 3px #1d464033;border-radius:6px}.phone-field button{border:0;border-radius:8px;background:var(--ink);color:#fff;font:inherit;font-weight:800;font-size:13px;padding:10px 15px;cursor:pointer;white-space:nowrap}.form-status{min-height:24px;margin:10px 0 0;font-size:12px;font-weight:700}footer{padding:35px clamp(24px,7vw,110px);border-top:1px solid #dce4db;display:flex;align-items:center;gap:24px;color:#668086;font-size:12px}footer p{margin:0;flex:1}footer .brand{font-size:18px}@media(max-width:900px){.header{padding-inline:24px;gap:14px}.desktop-nav{display:none}.header-cta{margin-right:auto}.menu-button{display:grid;place-items:center}.hero{padding-top:52px;grid-template-columns:1fr;gap:5px}.hero-copy{max-width:650px}.hero-visual{height:420px;max-width:620px;width:100%;margin:auto}.steps{grid-template-columns:repeat(2,1fr);row-gap:35px}.steps:before{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-large{grid-column:span 2}.audience{grid-template-columns:1fr}.audience-tabs{justify-self:start;grid-row:2}.audience-content{grid-column:1;grid-row:3}.roadmap{grid-template-columns:1fr;gap:36px}.waitlist{grid-template-columns:1fr;gap:20px}}@media(max-width:590px){.header{height:72px}.header .brand img{width:54px;height:42px}.header-cta{font-size:12px;padding:8px 12px}.mobile-nav{top:72px}.hero{min-height:0;padding:42px 22px 20px}.hero h1{font-size:42px}.hero-text{font-size:15px}.hero-visual{height:365px}.voice-card{right:0}.transaction-card{left:0}.floating-note{right:auto;left:2%;bottom:19px}.voice-strip{display:block;margin:0 16px;padding:16px}.voice-strip div{margin-top:8px}.voice-strip span{font-size:10px}.section{padding:75px 22px}.steps{grid-template-columns:1fr 1fr;gap:30px 16px}.steps h3{font-size:15px}.steps p{font-size:11px}.feature-grid,.plan-grid{grid-template-columns:1fr}.feature-large{grid-column:auto;grid-template-columns:1fr;min-height:unset}.budget-meter{margin-top:20px}.audience{margin:0 16px;padding:28px 22px}.audience-tabs{width:100%}.audience-tab{flex:1;font-size:12px}.plans{padding-bottom:75px}.roadmap{padding:75px 22px}.roadmap li{grid-template-columns:58px 1fr;padding-right:18px}.waitlist{margin:70px 16px;padding:30px 22px}.phone-field{flex-wrap:wrap}.phone-field input{min-width:125px}.phone-field button{width:100%;margin-top:3px}footer{padding:25px 22px;display:grid;grid-template-columns:1fr auto;gap:9px}footer p{grid-column:1/-1;grid-row:2}.hero-actions .button{font-size:13px;padding:11px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #4b78ff;outline-offset:3px}
