@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff")}:root{color-scheme:light;--heading-font: Georgia, "Times New Roman", serif;--body-font: "Manrope", "Avenir Next", "Segoe UI", Arial, sans-serif;--bg: #f8f7f2;--bg-raised: #f0efe7;--surface: #fffefa;--surface-strong: #eeeee4;--ink: #273b32;--text: #273b32;--text-soft: #5e685f;--muted: #6c756a;--moss: #526747;--moss-deep: #344b37;--sand: #856943;--line: #dcdfd4;--line-strong: #b9c2b1;--radius: 18px;--radius-sm: 10px}html[lang=he]{--heading-font: "Noto Sans Hebrew", Arial, sans-serif;--body-font: "Noto Sans Hebrew", Arial, sans-serif}html[lang=hi]{--heading-font: "Kohinoor Devanagari", "Mangal", sans-serif;--body-font: "Kohinoor Devanagari", "Mangal", sans-serif}html[lang=zh-Hans]{--heading-font: "Songti SC", serif;--body-font: "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;min-width:320px;overflow-x:clip;font-family:var(--body-font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}::selection{background:#d7dec3;color:var(--ink)}a{color:inherit}button,select,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a,summary,select{touch-action:manipulation}:focus-visible{outline:2px solid var(--moss);outline-offset:5px}h1,h2,h3,p,figure{margin:0}ul{margin:0;padding:0}img{max-width:100%}svg{flex-shrink:0}#root{min-height:100vh}.site-shell{width:min(1240px,calc(100% - 96px));margin:auto}.section{margin-bottom:112px}.skip-link{position:fixed;inset-inline-start:20px;top:-100px;padding:12px 20px;background:var(--ink);color:#fff;z-index:100}.skip-link:focus{top:12px}#main-content:focus{outline:none}.site-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px;border-bottom:1px solid var(--line)}.brand-link{display:inline-flex;align-items:center;gap:11px;text-decoration:none;flex-shrink:0}.brand-mark-shell{display:flex}.brand-mark{display:block;width:43px;height:43px;object-fit:cover;border-radius:12px}.brand-copy{display:flex;flex-direction:column;gap:4px}.brand-copy strong,.footer-brand strong{font-size:19px;letter-spacing:-.6px;font-weight:700}.brand-copy span{font-size:10px;color:var(--muted);letter-spacing:.02em}.header-controls{display:flex;align-items:center;gap:22px}.site-nav{display:flex;align-items:center;gap:24px}.nav-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.nav-link:hover,.nav-link.is-current{color:var(--moss);text-decoration:underline;text-underline-offset:6px}.locale-picker{display:flex;align-items:center;gap:5px}.locale-picker>svg{width:16px;height:16px}.locale-picker>span{font-size:11px}.locale-select{max-width:110px;min-height:44px;padding:0 3px;border:0;background:transparent;color:var(--text);font-size:11px;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 23px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fffef7}.button-primary:hover{background:#3e5942}.button-secondary{color:var(--ink);background:transparent;border-color:var(--line-strong)}.button-secondary:hover{background:#e7ebde}.button:disabled{cursor:not-allowed;opacity:.6;transform:none}.header-download{min-height:42px;padding:10px 16px;font-size:11px}.header-download svg{width:16px;height:16px}h1,h2{font-family:var(--heading-font);font-weight:400;letter-spacing:-.055em}h1{font-size:clamp(52px,5.4vw,76px);line-height:1.09}h2{font-size:clamp(36px,3.6vw,49px);line-height:1.13}h1 em,h2 em{color:#6b7955;font-weight:400}h3{font-weight:600;letter-spacing:-.025em}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--moss);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin-bottom:22px}.live-dot{display:inline-block;flex-shrink:0;height:6px;width:6px;border-radius:50%;background:#728256;box-shadow:0 0 0 4px #75825112}.lead{max-width:44ch;color:var(--text-soft);font-size:15px;line-height:1.9;margin-top:26px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px;min-height:624px;padding:60px 0 68px;margin-bottom:0}.hero-copy{min-width:0;padding-bottom:4px}.hero .eyebrow{margin-bottom:24px}.store-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.store-cta{display:inline-flex;align-items:center;gap:10px;min-width:170px;padding:12px 16px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:transparent;text-decoration:none;transition:transform .2s,background .2s}.store-cta:hover{transform:translateY(-3px);background:#e8ebdf}.store-cta-primary{color:#fffef8;background:var(--ink);border-color:var(--ink)}.store-cta-primary:hover{background:#3e5942}.store-mark{width:27px;height:30px}.store-cta small,.store-cta strong{display:block}.store-cta small{font-size:9px;line-height:1.3;opacity:.8}.store-cta strong{margin-top:2px;font-size:14px;font-weight:600}.store-arrow{font-size:16px;margin-inline-start:8px}.text-link{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:12px;font-weight:600;text-decoration:none}.text-link svg{width:19px;height:19px;transition:transform .2s}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.text-link:hover svg{transform:translate(4px)}.hero-discover{margin-top:16px;color:var(--text-soft)}.hero-discover svg{transform:rotate(90deg)}.hero-discover:hover svg{transform:rotate(90deg) translate(3px)}.hero-visual{position:relative;height:auto;aspect-ratio:1.03;min-width:0;isolation:isolate}.hero-orbit{position:absolute;width:91%;aspect-ratio:1;max-height:490px;border-radius:50%;background:#e5e8d9;top:-3%;left:8%;z-index:-2}.hero-staff{position:absolute;z-index:-1;top:6%;left:3%;width:106%;height:160px;transform:rotate(-13deg);background:repeating-linear-gradient(transparent 0 29px,#92a17e35 29px 30px,transparent 30px 31px);opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 70%,transparent)}.hero-staff span{position:absolute;top:-46px;left:12%;color:#758264;font-family:Georgia,serif;font-size:174px;opacity:.4}.hero-caption{position:absolute;top:3%;left:22%;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.025em}.tablet-crop{position:relative;aspect-ratio:566 / 436;overflow:hidden;border-radius:6.3%;background:#161716}.tablet-crop img{position:absolute;width:139.4%;max-width:none;height:auto;left:-19.8%;top:-28.45%}.hero-tablet{position:absolute;width:95%;left:1%;top:11%;transform:rotate(-6deg);box-shadow:-4px 18px 16px -12px #14271860,0 34px 50px -25px #26372865}.saved-note{position:absolute;right:-2%;bottom:32px;display:flex;align-items:center;gap:12px;padding:15px 19px;border:1px solid #e2e5d8;background:#fffef9;box-shadow:0 10px 24px #293b2710;border-radius:10px;transform:rotate(3deg)}.saved-note strong{display:block;font-size:11px;font-weight:700}.saved-note div>span{display:block;margin-top:5px;font-size:9px;color:var(--muted)}.saved-check{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf0df;color:var(--moss)}.saved-check svg{height:17px;width:17px}.visual-footnote{position:absolute;inset:auto 0 -6px;display:flex;justify-content:space-between;padding:0 8px;color:var(--muted);font-size:9px;letter-spacing:.04em}.visual-footnote>span:first-child{font-size:10px;letter-spacing:.2em}.benefit-ribbon{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:27px 0;margin:0 0 104px}.benefit-ribbon>div{display:flex;align-items:center;justify-content:center;gap:14px;padding:5px 22px;font-size:12px;font-weight:600}.benefit-ribbon>div+div{border-inline-start:1px solid var(--line)}.benefit-ribbon svg{color:#788663;width:23px}.split-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:130px;align-items:end;margin-bottom:38px}.split-heading h2{max-width:17ch}.split-heading>p{max-width:39ch;color:var(--text-soft);font-size:13px;line-height:1.9;padding-bottom:3px}.feature-switcher{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.feature-choice{display:flex;align-items:center;gap:11px;min-height:65px;border:1px solid var(--line);padding:17px 20px;border-radius:8px;color:var(--text-soft);background:transparent;text-align:start;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.feature-choice:hover{background:#ecefe2}.feature-choice.is-selected{background:#e7ebdd;border-color:#bec7ad;color:var(--ink)}.feature-choice svg{width:20px;height:20px}.feature-number{margin-inline-start:auto;color:#778365;font-size:10px;font-weight:400}.feature-stage{display:grid;grid-template-columns:1fr 1.1fr;min-height:407px;border-radius:12px;background:#eeeee5;overflow:hidden}.feature-explanation{display:flex;flex-direction:column;align-items:flex-start;padding:45px 50px}.section-index{color:var(--moss);font-size:10px;letter-spacing:.16em;margin-bottom:23px}.feature-explanation h3{font-family:var(--heading-font);font-size:35px;font-weight:400;line-height:1.13;letter-spacing:-.045em;max-width:14ch}.feature-explanation>p{margin-top:18px;max-width:40ch;font-size:13px;line-height:1.85;color:var(--text-soft)}.feature-explanation .text-link{margin-top:12px}.demo-controls{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.demo-controls>span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.demo-controls .button{min-height:42px;font-size:11px}.demo-controls svg{height:19px;width:19px}.feature-demo{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:410px;overflow:hidden;background:#e3e7d8}.feature-demo:before{content:"";position:absolute;width:390px;height:390px;border:1px solid #a9b59545;border-radius:50%}.demo-score-wrap{position:relative;background:#fffdf7;padding:17px 20px 34px;width:245px;box-shadow:0 20px 34px -20px #33472b50;border:1px solid #dedfd3;transform:rotate(-4deg)}.demo-score-wrap:before{content:"";position:absolute;inset:5px -7px -5px 8px;background:#f9f8f1;border:1px solid #dbdfce;z-index:-1;transform:rotate(4deg)}.demo-score{position:relative;overflow:hidden;aspect-ratio:264 / 346;background:#fff}.demo-score img{position:absolute;max-width:none;width:299%;height:auto;top:-48.5%;left:-49.1%;transition:left .4s ease}.demo-score-2 img{left:-149.2%}.demo-page-count{position:absolute;bottom:11px;inset-inline:0;text-align:center;font-size:10px;color:var(--muted)}.round-turn{position:absolute;bottom:42px;right:40px;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;color:var(--ink);background:#fffef8;box-shadow:0 4px 15px #263d2220;transition:transform .2s}.round-turn:hover{transform:translate(4px)}.feature-tablet{width:82%;transform:rotate(-5deg);box-shadow:0 22px 30px -20px #263d2260}.zoom-label{position:absolute;display:flex;align-items:center;gap:8px;bottom:30px;right:20px;padding:11px 15px;background:#fffef8;border-radius:6px;font-size:10px;box-shadow:0 4px 15px #263d2210}.zoom-label svg{height:16px;width:16px;color:var(--moss)}.phone-crop{position:relative;overflow:hidden;width:161px;aspect-ratio:203 / 424;border-radius:23%;transform:rotate(-6deg);box-shadow:0 18px 25px -14px #263d2250}.phone-crop img{position:absolute;max-width:none;width:134.5%;height:auto;left:-17.25%;top:-32.55%}.connection-lines{display:flex;align-items:center;gap:5px;margin-inline:25px}.connection-lines i{width:5px;height:5px;border-radius:50%;background:#819269}.paired-music{padding:19px;height:78px;width:78px;border:1px solid #bdc7ac;border-radius:50%}.rehearsal-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.rehearsal-photo{position:relative;min-height:520px;border-radius:12px;overflow:hidden;background:#35412b}.rehearsal-photo>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:58% center}.rehearsal-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#15251aca)}.photo-caption{position:absolute;bottom:35px;left:34px;right:34px;z-index:1;display:flex;flex-direction:column;gap:21px;color:#f7f6eb}.photo-caption svg{width:29px;height:29px}.photo-caption span{max-width:18ch;font-family:var(--heading-font);font-size:34px;line-height:1.15;letter-spacing:-.03em}.rehearsal-copy{padding:20px 0}.rehearsal-copy h2{max-width:17ch}.steps-list{display:grid;gap:0;margin-top:32px}.steps-list article{display:flex;align-items:flex-start;gap:21px;padding:23px 0}.steps-list article+article{border-top:1px solid var(--line)}.step-number{display:block;color:var(--moss);font-size:10px;font-weight:600;letter-spacing:.05em;padding-top:4px}.steps-list h3{font-size:14px}.steps-list p{max-width:42ch;color:var(--text-soft);font-size:12px;line-height:1.85;margin-top:8px}.faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:14px}.faq-section h2{max-width:14ch}.faq-section .text-link{margin-top:23px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;font-size:13px;font-weight:600;padding:24px 0;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:18px;height:18px;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{max-width:64ch;padding:0 30px 24px 0;color:var(--text-soft);font-size:12px;line-height:1.9}.closing-section{position:relative;display:flex;align-items:center;flex-direction:column;overflow:hidden;padding:60px 30px 62px;background:#e7ebde;border-radius:12px;text-align:center;margin-bottom:65px}.closing-section>*{position:relative;z-index:1}.closing-section .eyebrow{margin-bottom:16px}.closing-section h2{max-width:22ch}.closing-section>p:not(.eyebrow){color:var(--text-soft);font-size:13px;line-height:1.8;margin-top:20px}.closing-section .store-actions{justify-content:center;margin-top:25px}.closing-note{position:absolute;z-index:0;right:30px;bottom:-72px;color:#61764b;opacity:.08;font-size:370px;line-height:1;transform:rotate(15deg)}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;padding:0 0 38px;color:var(--muted);font-size:11px}.site-footer .brand-mark{width:27px;height:27px;border-radius:7px}.footer-brand .brand-link{gap:8px;color:var(--ink)}.footer-brand strong{font-size:15px}.footer-brand p{max-width:53ch;margin-top:14px;font-size:10px;line-height:1.9}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24px;padding-top:7px}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.analytics-banner{position:fixed;z-index:30;bottom:20px;inset-inline:20px;margin-inline:auto;width:min(690px,calc(100% - 40px));padding:20px 24px;border:1px solid var(--line);border-radius:10px;background:#fffefa;box-shadow:0 8px 38px #253c2426;display:flex;align-items:center;gap:25px}.analytics-banner-copy{flex:1}.analytics-banner-copy strong{font-size:12px;font-weight:700}.analytics-banner-copy p{font-size:10px;color:var(--text-soft);line-height:1.65;margin-top:6px}.analytics-banner-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.analytics-banner-actions .button{font-size:10px;min-height:35px;padding:8px 14px}.analytics-card{display:grid;gap:20px}.analytics-actions{display:flex;flex-wrap:wrap;gap:10px}.analytics-card .eyebrow{margin:0}.analytics-card-text,.analytics-status{line-height:1.8;color:var(--text-soft)}.page-hero{padding:65px 50px;border-radius:var(--radius);background:var(--bg-raised);margin-top:40px}.page-hero h1{font-size:clamp(38px,5vw,65px);max-width:23ch;overflow-wrap:anywhere}.section-heading{max-width:700px}.section-heading>p:not(.eyebrow){color:var(--text-soft);font-size:14px;line-height:1.85;margin-top:18px}.section-heading h2{max-width:23ch}.reading-card{max-width:900px;padding:38px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);margin-inline:auto}.reading-card p,.policy-list{color:var(--text-soft);line-height:1.9;font-size:14px}.reading-card .reading-intro{font-family:var(--heading-font);font-size:28px;line-height:1.4;color:var(--text)}.policy-list{padding-inline-start:22px;display:grid;gap:14px;margin-top:25px}.reading-contact{margin-top:25px}.support-detail-grid,.store-grid,.trust-section{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-detail-grid>.reading-card{width:100%;min-width:0}.support-label{display:block;font-size:11px;margin-bottom:18px;color:var(--moss)}.support-mail{display:block;font-size:clamp(16px,2vw,25px);font-weight:600;overflow-wrap:anywhere}.support-copy,.support-note,.support-actions{margin-top:20px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px}.feature-card,.step-card,.trust-card,.support-card,.store-card{padding:27px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.feature-card p,.step-card p,.trust-card p,.support-card p,.store-card p{color:var(--text-soft);font-size:13px;line-height:1.85}.feature-card .card-index{color:var(--text);font-size:16px;line-height:1.5;font-weight:600;margin-bottom:12px}.store-card{display:flex;align-items:flex-start;flex-direction:column;gap:20px}.store-card-topline{display:flex;align-items:center;gap:12px}.store-mark-shell{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e6ebdc}.store-card h3{font-size:20px}.quick-facts{display:grid;gap:12px;list-style:none;margin-top:30px}.quick-facts li{display:flex;gap:12px;color:var(--text-soft);font-size:12px;line-height:1.6}.quick-facts li:before{content:"✓";color:var(--moss)}.ads-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-top:60px}.ads-hero h1{font-size:clamp(40px,5vw,64px)}.ads-preview{padding:30px;border-radius:15px;background:#e8eadc}.ads-preview-topline{display:flex;align-items:center;gap:15px;margin-bottom:20px}.ads-preview-topline strong,.ads-preview-topline span{display:block}.ads-preview-topline span{font-size:10px;color:var(--muted);margin-top:5px}.hero-mark{width:44px;height:44px;border-radius:12px}.ads-preview-main{display:block;width:100%;border-radius:10px}.ads-benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ads-benefit-strip article{border-block:1px solid var(--line);padding:25px 0;font-size:13px;line-height:1.6}.ads-download-panel,.download-panel{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;padding:40px;background:var(--bg-raised);border-radius:var(--radius)}.ads-trust-row{display:flex;justify-content:center;gap:28px;font-size:12px}@media(max-width:1150px){.site-shell{width:calc(100% - 64px)}.header-controls{gap:15px}.site-nav{gap:18px}.nav-support{display:none}.hero{min-height:570px;gap:20px}h1{font-size:61px}.hero-visual{height:auto}.hero-tablet{top:11%}.hero-caption{top:3%}.saved-note{bottom:26px;right:0;padding:12px}.split-heading{gap:70px}.feature-explanation{padding:36px}.rehearsal-section{gap:50px}.faq-section{gap:65px}}@media(max-width:900px){.site-shell{width:calc(100% - 48px)}.site-header{min-height:90px;gap:16px}.brand-copy span,.header-download{display:none}.hero{min-height:520px;padding-top:42px;gap:12px}h1{font-size:49px}.lead{font-size:13px}.store-cta{min-width:144px;padding:11px;gap:6px}.store-arrow{display:none}.store-cta strong{font-size:12px}.hero-visual{height:auto}.hero-tablet{top:15%}.hero-orbit{top:10%}.hero-caption{top:3%;left:15%}.hero-staff{top:15%}.saved-note{bottom:0;font-size:9px}.saved-note strong{font-size:9px}.visual-footnote{bottom:-20px}.benefit-ribbon{margin-bottom:80px}.benefit-ribbon>div{font-size:10px;padding-inline:12px;gap:9px}.benefit-ribbon svg{height:20px;width:20px}.section{margin-bottom:80px}.hero{margin-bottom:0}.split-heading{gap:40px}.feature-choice{padding:14px;font-size:10px;gap:8px}.feature-number{display:none}.feature-explanation{padding:30px}.feature-explanation h3{font-size:30px}.feature-stage{grid-template-columns:1fr 1fr}.rehearsal-section{gap:35px}.rehearsal-photo{min-height:500px}.rehearsal-copy{padding-block:8px}.photo-caption{left:23px;right:23px}.photo-caption span{font-size:29px}.faq-section{gap:40px}.site-footer{gap:25px}.footer-links{gap:18px}.feature-grid{grid-template-columns:1fr 1fr}.ads-hero,.ads-download-panel,.download-panel{grid-template-columns:1fr}}@media(max-width:680px){.site-shell{width:calc(100% - 40px)}.site-header{flex-wrap:wrap;gap:5px 12px;padding:17px 0 11px}.brand-mark{width:34px;height:34px;border-radius:9px}.brand-copy strong{font-size:18px}.brand-link{gap:8px}.header-controls{display:contents}.locale-picker{margin-inline-start:auto}.locale-select{max-width:95px}.site-nav{order:3;width:100%;justify-content:center;gap:clamp(12px,4vw,30px)}.nav-support{display:inline-flex}.nav-link{min-height:37px;font-size:11px}.hero{grid-template-columns:1fr;gap:30px;padding:44px 0 52px}.hero-copy{text-align:center}.hero .eyebrow{justify-content:center;font-size:9px;margin-bottom:20px}h1{font-size:clamp(42px,9vw,61px);letter-spacing:-.05em;line-height:1.1}.hero .lead{margin:22px auto 0;max-width:37ch;font-size:13px;line-height:1.85}.hero .store-actions{justify-content:center;margin-top:25px}.store-cta{min-width:149px;padding:12px;gap:8px}.store-cta strong{font-size:13px}.hero-discover{margin-top:10px;font-size:11px}.hero-visual{width:min(450px,100%);height:auto;aspect-ratio:1.18;margin-inline:auto}.hero-orbit{width:83%;top:0;left:12%}.hero-tablet{width:92%;left:2%;top:18%}.hero-caption{top:1%;left:28%;font-size:8px}.hero-staff{width:100%;top:4%;height:110px;background-size:auto}.hero-staff span{font-size:120px;top:-20px}.saved-note{bottom:-1%;right:0;gap:8px;padding:11px 13px}.saved-check{width:26px;height:26px}.saved-note strong{font-size:9px}.saved-note div>span{font-size:8px}.visual-footnote{inset:auto 0 -26px;font-size:8px}.visual-footnote>span:first-child{font-size:8px}.benefit-ribbon{grid-template-columns:1fr;gap:0;padding:12px 0;margin-top:20px;margin-bottom:65px}.benefit-ribbon>div{justify-content:flex-start;width:245px;margin-inline:auto;padding:10px 0;font-size:11px;gap:16px}.benefit-ribbon>div+div{border:0}.section{margin-bottom:66px}.hero{margin-bottom:0}h2{font-size:37px}.eyebrow{font-size:9px;margin-bottom:17px}.split-heading{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.split-heading h2{max-width:18ch}.split-heading>p{max-width:44ch;font-size:12px}.feature-switcher{gap:6px}.feature-choice{flex-direction:column;text-align:center;justify-content:center;gap:9px;padding:13px 7px;font-size:9px;line-height:1.5;min-height:89px}.feature-stage{grid-template-columns:1fr}.feature-explanation{padding:30px}.feature-explanation h3{font-size:33px;max-width:20ch}.feature-explanation>p{max-width:45ch;font-size:12px}.section-index{margin-bottom:18px}.feature-demo{min-height:360px}.demo-score-wrap{width:221px}.round-turn{right:28px;bottom:28px}.feature-tablet{width:83%}.zoom-label{bottom:28px}.rehearsal-section{grid-template-columns:1fr;gap:32px}.rehearsal-photo{min-height:390px}.rehearsal-photo>img{object-position:center}.photo-caption span{font-size:34px}.rehearsal-copy{padding:0}.rehearsal-copy h2{max-width:17ch}.steps-list{margin-top:18px}.steps-list article{padding:20px 0}.steps-list p{max-width:none}.faq-section{grid-template-columns:1fr;gap:20px}.faq-section h2{max-width:17ch}.faq-section .text-link{margin-top:14px}.faq-list summary{font-size:12px;padding-block:21px;gap:15px}.faq-list details p{padding-inline-end:0}.closing-section{padding:39px 20px;margin-bottom:38px}.closing-section h2{font-size:37px}.closing-section>p:not(.eyebrow){font-size:12px}.closing-section .store-actions{gap:9px}.closing-section .store-cta{min-width:130px;padding:11px 12px}.closing-section .store-mark{width:21px}.closing-section .store-cta strong{font-size:12px}.site-footer{flex-direction:column;gap:20px}.footer-links{justify-content:flex-start;font-size:10px;gap:20px}.analytics-banner{align-items:stretch;flex-direction:column;padding:18px;gap:14px;bottom:12px;width:calc(100% - 24px);inset-inline:12px}.analytics-banner-actions{flex-direction:row}.analytics-banner-actions .button{flex:1;min-height:39px}.page-hero{padding:35px 25px;margin-top:30px}.page-hero h1{font-size:39px}.reading-card{padding:25px}.reading-card .reading-intro{font-size:25px}.support-detail-grid,.store-grid,.trust-section,.feature-grid,.ads-benefit-strip{grid-template-columns:1fr}.ads-hero{gap:30px;padding-top:35px}.ads-preview{padding:20px}.ads-download-panel,.download-panel{padding:25px}.ads-trust-row{flex-wrap:wrap;gap:15px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
