/* Shared layout adjustments for long translations and right-to-left languages. */
body{overflow-wrap:anywhere}.header{height:auto;min-height:104px;gap:22px;position:relative}.header>.brand{font-size:19px;flex:1;min-width:0}.brand img{flex-shrink:0}.header nav{gap:20px}.header .small-cta{max-width:220px;text-align:center}.language-menu{position:relative;border:0;padding:0;flex-shrink:0;z-index:5}.language-menu>summary{font-size:14px;padding:10px 0;display:flex;align-items:center;gap:8px}.language-menu>summary:after{display:none}.language-menu>summary>span:first-child{font-size:24px;font-weight:400}.language-options{position:absolute;inset-inline-end:0;top:100%;width:530px;max-width:calc(100vw - 40px);background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 36px #173e3320;padding:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:70vh;overflow:auto}.language-options a{padding:11px 10px;border-radius:6px;font-size:14px;line-height:1.5}.language-options a:hover,.language-options a[aria-current]{background:var(--mint)}.language-options a[aria-current]{font-weight:750}.hero-copy,.hero-visual,.feature-preview>*,.detail-grid>*{min-width:0}h1{font-size:clamp(36px,4.1vw,57px);line-height:1.4;letter-spacing:-.035em}.hero-description{max-width:490px}.visual-label{max-width:85%;text-align:center;line-height:1.8;letter-spacing:.08em}.visual-note{max-width:295px}.visual-note>span:first-child{max-width:205px}.visual-caption{max-width:88%;text-align:center;font-size:12px;line-height:1.5}.intro-band .wrap>p{max-width:65%}.intro-band .wrap>span{max-width:30%}.section-heading h2{max-width:780px}.feature-preview figure{margin:0}.feature-preview figcaption{text-align:center;font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px}.feature-tabs button{text-align:start}.feature-tabs button span{line-height:1.6}.closing>div{min-width:0}.closing-action{flex-shrink:1;max-width:330px}.store-button{max-width:100%}.store-button svg{flex-shrink:0}.store-button strong{font-size:20px;line-height:1.35;display:block}.eyebrow,.number{line-height:1.8}.footer .brand{margin-right:0;margin-inline-end:auto}.hero-bottom span:before{padding-right:0;padding-inline-end:6px}.feature-points li:before{margin-right:0;margin-inline-end:12px}summary{padding-right:0;padding-inline-end:32px}summary:after{right:auto;inset-inline-end:4px}details p{margin-right:0;margin-inline-end:28px}.store-button{text-align:start}.closing-action .store-button{text-align:start}[dir=rtl] .phone-crop,[dir=rtl] .feature-preview img{direction:ltr}[dir=rtl] .visual-note{right:auto;left:-20px;transform:rotate(-4deg)}[dir=rtl] .phone-crop{transform:rotate(4deg)}:lang(ar),:lang(hi),:lang(th){letter-spacing:normal}:lang(ar) h1,:lang(hi) h1,:lang(th) h1{line-height:1.6;letter-spacing:normal}.feature-preview:focus-visible{outline:3px solid #b35a25;outline-offset:4px}
@media(max-width:1100px){.header .nav-faq{display:none}.header{gap:18px}.header nav{gap:16px}}
@media(max-width:900px){.header .nav-feature{display:none}.header>.brand{font-size:17px}.hero-visual{height:590px}.visual-note{max-width:250px;font-size:14px}.visual-note>span:first-child{max-width:165px}.feature-preview{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:24px;padding:32px}.closing{gap:25px}.closing h2{font-size:32px}}
@media(max-width:720px){.header{min-height:82px;flex-wrap:wrap;gap:8px 14px;padding-block:15px}.header>.brand{font-size:17px;flex-basis:calc(100% - 130px)}.header nav{display:none}.language-menu>summary{font-size:13px}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));width:360px;padding:10px}.language-options a{font-size:14px}.hero{padding-top:25px}.hero h1{font-size:clamp(32px,8.3vw,48px)}.hero-description{font-size:16px}.visual-note{max-width:260px}.intro-band .wrap>p,.intro-band .wrap>span{max-width:100%}.feature-preview{grid-template-columns:1fr;padding:28px 24px}.feature-tabs button{min-width:0}.feature-tabs button span{font-size:14px}.feature-preview figcaption{margin-inline:auto;max-width:300px}.closing-action{margin-inline:auto;max-width:100%}.closing h2{font-size:30px}.footer{font-size:14px}[dir=rtl] .visual-note{left:-5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hero-visual--localized{padding:58px 24px 48px}.store-screenshot{height:100%;max-width:100%;display:flex;align-items:center;justify-content:center;min-height:0}.store-screenshot img{height:100%;width:auto;max-width:100%;object-fit:contain;border-radius:10px;box-shadow:0 18px 28px -17px #173e3355}.feature-preview--text-only{grid-template-columns:1fr!important;min-height:360px}.feature-preview--text-only>div{max-width:720px}
