:root{--bg:#08080f;--surface:#101019;--surface-2:#171722;--text:#f7f5ff;--muted:#aaa7b6;--line:rgba(255,255,255,.11);--cyan:#56e8ff;--violet:#8b6cff;--pink:#e26cfa;--ease:cubic-bezier(.2,.75,.25,1);--container:min(1180px,calc(100% - 40px));color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}button,a{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}.skip-link{position:fixed;z-index:1000;left:16px;top:12px;padding:10px 14px;background:#fff;color:#08080f;transform:translateY(-150%);transition:transform .2s}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:1px solid transparent;transition:background .25s,border-color .25s,backdrop-filter .25s}.site-header.scrolled{background:rgba(8,8,15,.82);border-color:var(--line);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:11px;font:700 20px/1 "Manrope",sans-serif}.brand-mark{height:26px;width:26px;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid rgba(86,232,255,.5);background:rgba(86,232,255,.08)}.brand-mark span{display:block;width:2px;background:var(--cyan)}.brand-mark span:nth-child(1){height:6px}.brand-mark span:nth-child(2){height:14px}.brand-mark span:nth-child(3){height:20px}.brand-mark span:nth-child(4){height:10px}.site-header nav{display:flex;gap:34px}.site-header nav a{font-size:14px;color:#c9c6d3;transition:color .2s}.site-header nav a:hover{color:#fff}.header-cta{display:inline-flex;height:42px;align-items:center;padding:0 18px;border:1px solid rgba(86,232,255,.6);font-size:14px;font-weight:600;background:rgba(86,232,255,.08);transition:background .2s,border-color .2s}.header-cta:hover{background:rgba(86,232,255,.17);border-color:var(--cyan)}
.hero{position:relative;min-height:100dvh;padding:150px max(24px,calc((100vw - 1180px)/2)) 86px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:54px;isolation:isolate;overflow:hidden;background:#08080f}.hero:before{content:"";position:absolute;inset:0;z-index:-4;background:radial-gradient(circle at 72% 42%,rgba(69,35,120,.35),transparent 28%),radial-gradient(circle at 15% 18%,rgba(20,117,134,.12),transparent 28%),linear-gradient(120deg,#08080f 30%,#0b0914 70%,#090914)}#audioField,#ctaField{position:absolute;inset:0;width:100%;height:100%;z-index:-2;opacity:.82}.hero-haze{position:absolute;z-index:-3;border-radius:50%;filter:blur(80px);opacity:.22;pointer-events:none}.hero-haze-one{width:420px;height:420px;right:2%;top:18%;background:#7046ff}.hero-haze-two{width:260px;height:260px;right:32%;bottom:5%;background:#00c7e6}.eyebrow,.section-number{font:600 12px/1.3 "Manrope",sans-serif;letter-spacing:0;color:#aaa6b9;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:10px;color:#d2cfdb}.eyebrow span{width:26px;height:1px;background:var(--cyan);box-shadow:0 0 9px var(--cyan)}h1,h2,h3,h4,p{margin-top:0}.hero h1{font:700 clamp(46px,5.7vw,82px)/.99 "Manrope",sans-serif;letter-spacing:0;margin:25px 0 28px;max-width:760px;text-wrap:balance}.hero h1 span{color:transparent;background:linear-gradient(92deg,#fff 5%,#83eeff 48%,#bda6ff 88%);background-clip:text;-webkit-background-clip:text}.hero-copy>p{font-size:18px;line-height:1.7;color:#b9b6c3;max-width:640px}.download-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.store-button{min-width:176px;min-height:58px;padding:9px 18px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.07);backdrop-filter:blur(12px);transition:transform .2s var(--ease),background .2s,border-color .2s;cursor:pointer}.store-button:hover{transform:translateY(-2px);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45)}.store-button:active{transform:translateY(0)}.store-button svg{width:25px;height:25px;fill:currentColor}.store-button span{display:flex;flex-direction:column;font:600 18px/1.05 "Manrope",sans-serif}.store-button small{font:500 10px/1.3 "DM Sans",sans-serif;color:#c7c4d0}.store-primary{color:#07070d;background:#fff;border-color:#fff}.store-primary small{color:#4c4a53}.store-primary:hover{background:#dffaff;border-color:#dffaff}.hero-note{display:flex;align-items:center;gap:7px;margin-top:17px!important;font-size:13px!important;color:#888592!important}.hero-note span{color:var(--cyan)}
.hero-device{position:relative;width:100%;height:690px;display:grid;place-items:center;perspective:1000px}.phone-shell{position:relative;width:318px;height:648px;padding:9px;background:linear-gradient(145deg,#4b4a56,#171720 27%,#09090e 70%,#565361);border-radius:48px;box-shadow:0 54px 110px rgba(0,0,0,.65),0 0 80px rgba(121,79,255,.18);transform:rotateY(-5deg) rotateX(2deg) rotateZ(1.5deg);animation:phone-float 6s ease-in-out infinite}.phone-shell:before{content:"";position:absolute;z-index:3;left:50%;top:16px;transform:translateX(-50%);width:91px;height:26px;border-radius:18px;background:#060609}.phone-screen{height:100%;overflow:hidden;border-radius:40px;background:#0c0c13;padding:17px 19px;color:#f9f7ff}.phone-status{display:flex;justify-content:space-between;padding:0 8px;font-size:10px;color:#c6c3cd}.player-top{margin-top:26px;display:flex;align-items:center;justify-content:space-between}.player-top span{font:600 9px "Manrope";color:#777480}.player-top button,.player-meta button{width:34px;height:34px;border:0;background:transparent;color:#aaa6b5;cursor:pointer}.cover-art{position:relative;height:234px;margin-top:10px;padding:19px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 70% 28%,#62399b 0,transparent 25%),radial-gradient(circle at 20% 80%,#0b7184 0,transparent 30%),linear-gradient(145deg,#181125,#0a1520);border:1px solid rgba(255,255,255,.12)}.cover-noise{position:absolute;inset:0;opacity:.28;background-image:repeating-radial-gradient(circle at 20% 40%,transparent 0,rgba(255,255,255,.09) 1px,transparent 2px,transparent 9px)}.cover-index,.cover-level{position:relative;font:600 8px "Manrope";color:#cfc9dc}.cover-art div strong{position:relative;display:block;font:700 22px/1.13 "Manrope";margin-top:4px}.cover-art div small{position:relative;font-size:8px;color:#74d9e8}.player-meta{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.player-meta div{display:flex;flex-direction:column}.player-meta strong{font:600 16px "Manrope"}.player-meta span{font-size:10px;color:#777480}.wave-track{height:43px;display:flex;align-items:center;gap:3px;margin-top:10px}.wave-track i{display:block;flex:1;height:var(--h,30%);background:#625f6d;border-radius:3px}.wave-track i:nth-child(-n+10){background:linear-gradient(#b489ff,#55e9ff)}.wave-track i:nth-child(3n){--h:76%}.wave-track i:nth-child(4n){--h:44%}.wave-track i:nth-child(5n){--h:90%}.wave-track i:nth-child(7n){--h:57%}.time-row{display:flex;justify-content:space-between;color:#777480;font-size:8px;font-variant-numeric:tabular-nums}.player-controls{height:62px;display:flex;align-items:center;justify-content:center;gap:25px}.player-controls button{position:relative;width:42px;height:42px;border:0;background:transparent;color:#d7d4dd;font-size:25px;cursor:pointer}.player-controls button small{font-size:7px;position:absolute;inset:17px 0 0}.player-controls .play{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f4f1ff;color:#08080d;font-size:17px;padding-left:4px}.sentence-card{padding:14px;background:#15151f;border:1px solid rgba(255,255,255,.08)}.sentence-card>span{font-size:8px;color:#777480}.sentence-card p{font:500 11px/1.5 "Manrope";margin:7px 0 10px}.sentence-card button{height:28px;width:100%;border:1px solid rgba(86,232,255,.35);background:rgba(86,232,255,.07);color:#82eafa;font-size:9px;cursor:pointer}.orbit{position:absolute;border:1px solid rgba(119,91,218,.25);border-radius:50%;pointer-events:none}.orbit-one{width:550px;height:550px}.orbit-two{width:430px;height:650px;transform:rotate(55deg)}.floating-chip{position:absolute;display:flex;align-items:center;background:rgba(13,13,23,.8);border:1px solid rgba(255,255,255,.15);box-shadow:0 18px 38px rgba(0,0,0,.3);backdrop-filter:blur(14px)}.chip-level{right:1%;top:18%;width:86px;height:86px;flex-direction:column;justify-content:center}.chip-level span{font-size:8px;color:#888493}.chip-level strong{font:700 25px "Manrope";color:var(--cyan)}.chip-generated{left:-2%;bottom:20%;gap:11px;padding:12px 15px}.chip-generated .spark{color:#cb8eff}.chip-generated div{display:flex;flex-direction:column}.chip-generated small{font-size:8px;color:#888493}.scroll-cue{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font-size:10px;color:#8f8b9b;text-transform:uppercase}.scroll-cue i{position:relative;width:1px;height:28px;background:rgba(255,255,255,.2)}.scroll-cue i:after{content:"";position:absolute;left:0;top:0;width:1px;height:10px;background:var(--cyan);animation:scroll-down 1.8s infinite}
.section{width:var(--container);margin:0 auto;padding:138px 0}.section-heading{display:grid;grid-template-columns:175px 1fr;column-gap:24px}.section-heading .section-number{grid-row:1/4;padding-top:13px}.section-heading h2{font:700 clamp(38px,5vw,65px)/1.06 "Manrope";letter-spacing:0;margin-bottom:25px;text-wrap:balance}.section-heading p{font-size:17px;color:var(--muted);max-width:660px}.comparison{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:74px;border:1px solid var(--line)}.compare-side{padding:50px}.compare-old{background:#0d0d14}.compare-new{background:linear-gradient(145deg,rgba(25,19,46,.9),rgba(10,22,29,.9))}.compare-label{display:flex;justify-content:space-between;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--line)}.compare-label span{font-weight:600}.compare-label small{font-size:9px;color:#777481}.compare-side h3{font:600 35px/1.15 "Manrope";margin:45px 0}.compare-old h3{color:#96939e}.compare-new h3{color:#b8f6ff}.compare-side ul{list-style:none;padding:0;margin:0}.compare-side li{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.compare-side li>span{font:600 10px "Manrope";color:#676471}.compare-side li strong{font:600 15px "Manrope"}.compare-side li p{margin:5px 0 0;color:#85828e;font-size:13px}.versus{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#f5f2ff;color:#090910;box-shadow:0 0 0 9px #0c0c13}.versus span{font:700 11px "Manrope"}
.features-section{width:100%;padding-left:max(20px,calc((100vw - 1180px)/2));padding-right:max(20px,calc((100vw - 1180px)/2));background:#0b0b12}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:70px}.feature{position:relative;min-height:430px;padding:38px;background:#101018;overflow:hidden}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.feature-index{position:absolute;right:30px;top:25px;font:500 11px "Manrope";color:#5d5a67}.feature-copy{max-width:460px}.feature-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:52px;border:1px solid rgba(86,232,255,.25);color:var(--cyan);font:600 15px "Manrope"}.feature-copy h3{font:600 28px/1.2 "Manrope";margin-bottom:15px}.feature-copy p{max-width:440px;color:#8f8b98;font-size:15px}.prompt-demo{padding:27px;background:#0b0b12;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 60px rgba(0,0,0,.3)}.prompt-demo>span,.analysis-demo>span{font-size:9px;color:#6e6a77}.prompt-demo p{font:500 18px/1.5 "Manrope";color:#d9d6e0;margin:22px 0 28px}.prompt-demo div{display:flex;justify-content:space-between;align-items:center}.prompt-demo small{font-size:9px;color:#8a8692}.prompt-demo i{display:block;width:32px;height:32px;border-radius:50%;background:var(--cyan);box-shadow:0 0 20px rgba(86,232,255,.35)}.level-scale{position:absolute;bottom:38px;left:38px;right:38px;display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line)}.level-scale span{height:46px;display:grid;place-items:center;border-right:1px solid var(--line);font:600 11px "Manrope";color:#65616e}.level-scale span:last-child{border:0}.level-scale .active{background:var(--cyan);color:#08080e}.setting-lines{position:absolute;left:38px;right:38px;bottom:34px}.setting-lines div{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:18px}.setting-lines span,.setting-lines strong{font-size:10px}.setting-lines strong{color:#b3f3fc}.setting-lines i{grid-column:1/-1;position:relative;height:2px;background:#292733}.setting-lines i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:linear-gradient(90deg,var(--violet),var(--cyan))}.topic-cloud{position:absolute;left:38px;right:38px;bottom:34px;display:flex;flex-wrap:wrap;gap:8px}.topic-cloud span{padding:8px 12px;border:1px solid var(--line);font-size:11px;color:#b1adba}.topic-cloud span:nth-child(2),.topic-cloud span:nth-child(4){border-color:rgba(86,232,255,.38);color:#c3f7ff}.analysis-demo{position:absolute;left:38px;right:38px;bottom:34px;padding:20px;border-left:2px solid var(--violet);background:#0c0c13}.analysis-demo p{font:500 15px "Manrope";margin:12px 0}.analysis-demo mark{color:#c8b8ff;background:rgba(139,108,255,.14);padding:2px 4px}.analysis-demo small{font-size:8px;color:#686572}
.screens-section{width:100%;padding-left:max(20px,calc((100vw - 1180px)/2));padding-right:max(20px,calc((100vw - 1180px)/2));overflow:hidden}.screens-head{display:flex;justify-content:space-between;align-items:flex-end}.screens-head .section-heading{display:block}.screens-head .section-number{display:block;margin-bottom:22px}.carousel-actions{display:flex;gap:9px;margin-bottom:10px}.carousel-actions button{width:52px;height:52px;border:1px solid var(--line);background:#101019;font-size:20px;cursor:pointer;transition:background .2s,border-color .2s}.carousel-actions button:hover{background:#1a1925;border-color:#6e6a77}.carousel{margin-top:62px}.carousel-track{display:flex;transition:transform .55s var(--ease)}.screen-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:.55fr 1fr;align-items:center;gap:80px;padding:0 8%}.screen-info span{font:600 11px "Manrope";color:var(--cyan)}.screen-info h3{font:600 35px/1.2 "Manrope";margin:20px 0 15px}.screen-info p{max-width:350px;color:#85818e}.app-shot{justify-self:center;width:330px;height:630px;padding:28px;border:8px solid #2c2b34;border-radius:44px;background:#11111a;box-shadow:0 45px 90px rgba(0,0,0,.48);overflow:hidden}.shot-status{display:flex;justify-content:space-between;font-size:9px;margin-bottom:40px}.app-shot>small{font:600 9px "Manrope";color:#7d7987}.shot-generate h4{font:600 28px/1.2 "Manrope";margin:20px 0 35px}.shot-input{min-height:126px;padding:17px;border:1px solid rgba(139,108,255,.5);background:#181722;color:#c4c0ce;font-size:13px}.shot-chips{display:flex;gap:6px;margin:12px 0 22px}.shot-chips span{padding:6px 8px;background:#1c1b27;color:#9793a0;font-size:9px}.app-shot>button{width:100%;height:48px;border:0;background:#f2efff;color:#09090f;font-weight:700;cursor:pointer}.mini-cover{height:250px;margin:12px 0 24px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 30% 30%,#3c7c89,transparent 25%),radial-gradient(circle at 70% 70%,#633e91,transparent 30%),#151322}.mini-cover span{font-size:8px}.mini-cover strong{font:600 25px/1.1 "Manrope"}.shot-listen h4{text-align:center;font:600 16px "Manrope"}.mini-wave{height:52px;display:flex;align-items:center;gap:5px}.mini-wave i{width:3px;height:30%;background:#5e5b68}.mini-wave i:nth-child(2n){height:70%;background:#72ddeb}.mini-wave i:nth-child(3n){height:95%;background:#aa77e8}.shot-listen .mini-play{display:block;width:54px;height:54px;border-radius:50%;margin:16px auto;background:#f3f0ff}.shot-analyze h4{font:600 24px/1.42 "Manrope";margin:25px 0 32px}.phrase{padding:17px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.phrase strong{font:600 13px "Manrope";color:#a99aff}.phrase span{font-size:11px;color:#8c8995}.shot-analyze button{margin-top:24px;border:1px solid rgba(86,232,255,.4);background:rgba(86,232,255,.07);color:#a4f3ff}.carousel-dots{display:flex;justify-content:center;gap:10px;margin-top:40px}.carousel-dots button{width:42px;height:24px;border:0;background:transparent;cursor:pointer;position:relative}.carousel-dots button:after{content:"";position:absolute;left:0;top:11px;width:100%;height:2px;background:#302e39}.carousel-dots button.active:after{background:var(--cyan);box-shadow:0 0 9px rgba(86,232,255,.5)}
.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.faq-section .section-heading{display:block}.faq-section .section-number{display:block;margin-bottom:22px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{min-height:84px;display:grid;grid-template-columns:1fr 28px;align-items:center;gap:20px;font:600 17px/1.4 "Manrope";cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:relative;width:24px;height:24px}.faq-list summary i:before,.faq-list summary i:after{content:"";position:absolute;left:5px;top:11px;width:14px;height:1px;background:#b5b1bf;transition:transform .2s}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{max-width:680px;margin:-4px 50px 28px 0;color:#92909b;font-size:15px}.final-cta{position:relative;min-height:620px;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:#0a0911}.final-cta:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 50% 50%,rgba(81,49,142,.42),transparent 38%),linear-gradient(#090910,#0b0912)}.final-inner{text-align:center;padding:100px 20px}.final-inner h2{font:700 clamp(48px,7vw,90px)/.98 "Manrope";margin:22px 0}.final-inner>p{color:#aaa6b3;font-size:18px}.final-inner .download-row{justify-content:center}footer{width:var(--container);min-height:170px;margin:auto;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px}footer>p{margin:0;color:#777480;font-size:13px}footer>div{display:flex;gap:22px;font-size:12px;color:#8c8996}footer>div a:hover{color:#fff}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.visible{opacity:1;transform:none}
@keyframes phone-float{0%,100%{transform:rotateY(-5deg) rotateX(2deg) rotateZ(1.5deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) rotateZ(.5deg) translateY(-12px)}}@keyframes scroll-down{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(18px);opacity:0}}
@media(max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:130px;text-align:center}.hero-copy{z-index:2}.eyebrow,.download-row,.hero-note{justify-content:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-device{height:610px;margin-top:10px}.phone-shell{width:284px;height:580px}.cover-art{height:205px}.sentence-card{display:none}.scroll-cue{display:none}.section{padding:105px 0}.section-heading{grid-template-columns:1fr}.section-heading .section-number{grid-row:auto;padding:0;margin-bottom:22px}.comparison{grid-template-columns:1fr}.versus{top:50%}.compare-side{padding:40px}.feature-wide{grid-template-columns:1fr}.faq-section{grid-template-columns:1fr;gap:40px}.screen-slide{gap:35px;padding:0}.footer{}footer{grid-template-columns:1fr 1fr;padding:48px 0}footer>p{display:none}footer>div{justify-self:end}}
@media(max-width:767px){.reveal{opacity:1;transform:none;transition:none}#audioField,#ctaField{display:none}.phone-shell{animation:none}}
@media(max-width:640px){:root{--container:calc(100% - 32px)}.site-header{height:68px;padding:0 16px}.header-cta{height:40px;padding:0 13px}.hero{padding:112px 16px 64px;gap:28px;min-height:auto}.hero h1{font-size:45px;overflow-wrap:anywhere}.hero-copy>p{font-size:16px}.download-row{flex-direction:column;align-items:stretch}.store-button{width:100%}.hero-device{height:535px}.phone-shell{width:258px;height:525px;border-radius:40px}.phone-screen{border-radius:32px;padding:15px}.phone-shell:before{top:14px;height:22px}.player-top{margin-top:22px}.cover-art{height:186px}.cover-art div strong{font-size:19px}.player-meta{margin-top:12px}.wave-track{height:34px}.player-controls{height:52px}.floating-chip{display:none}.orbit-one{width:380px;height:380px}.orbit-two{width:320px;height:480px}.section{padding:88px 0}.section-heading h2{font-size:39px}.section-heading p{font-size:16px}.comparison{margin-top:48px}.compare-side{padding:30px 22px}.compare-side h3{font-size:29px;margin:32px 0}.compare-label{align-items:flex-start;gap:8px;flex-direction:column}.versus{top:50%;width:48px;height:48px}.features-section,.screens-section{padding-left:16px;padding-right:16px}.feature-grid{grid-template-columns:1fr;margin-top:46px}.feature,.feature-wide{grid-column:auto;min-height:390px;padding:28px 22px;display:block}.feature-icon{margin-bottom:40px}.feature-copy h3{font-size:25px}.prompt-demo{margin-top:30px;padding:20px}.level-scale,.setting-lines,.topic-cloud,.analysis-demo{left:22px;right:22px}.screens-head{align-items:flex-start}.carousel-actions{margin-top:48px}.carousel-actions button{width:48px;height:48px}.screen-slide{grid-template-columns:1fr;gap:28px}.screen-info{padding:0 8px}.screen-info h3{font-size:28px}.app-shot{width:min(310px,90vw);height:590px;padding:25px}.faq-list summary{font-size:15px;min-height:78px}.faq-list details p{margin-right:10px}.final-cta{min-height:560px}.final-inner h2{font-size:48px}footer{grid-template-columns:1fr;gap:25px}footer>div{justify-self:start;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.phone-shell{transform:none}#audioField,#ctaField{display:none}}
