.otf-app-section{--otf-ink:#f4f1ea;--otf-muted:#afb8c3;--otf-line:#34404d;background:linear-gradient(130deg,#10151b,#1e2833);color:#f4f1ea;border-color:#34404d}.otf-app-section .otf-app-hero{display:grid;grid-template-columns:1.6fr .65fr;gap:50px;align-items:center;background:#171e26;border-color:#34404d;box-shadow:none;padding:clamp(24px,4vw,55px)}.otf-app-section h2{color:#f4f1ea;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.16;letter-spacing:-.035em}.otf-app-section p{color:#afb8c3;line-height:1.75}.otf-app-section .otf-app-kicker{color:#dfbe7e;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.otf-app-section a:not(.otf-app-btn){color:#dfbe7e}.otf-app-section .otf-app-btn{background:transparent;color:#f4f1ea;border-color:#69798b;box-shadow:none;font-size:.83rem;border-radius:8px;padding:12px 18px;min-height:48px;line-height:1.5}.otf-app-section .otf-app-btn-primary{color:#10151b;background:#dfbe7e;border-color:#dfbe7e}.otf-app-section .otf-app-btn:hover{transform:none;background:#29323d;color:#fff}.otf-app-section .otf-app-btn-primary:hover{background:#efd3a1;color:#10151b}.otf-app-section a:focus-visible{outline:3px solid #dfbe7e;outline-offset:4px}.otf-app-section figure{margin:0}.otf-app-section img{max-height:none!important;object-fit:contain!important}.otf-app-section figcaption{color:#afb8c3}@media(max-width:760px){.otf-app-section .otf-app-hero{grid-template-columns:1fr;gap:25px}.otf-app-section .otf-app-btn{width:100%}.otf-app-section figure{margin-top:8px}}@media(prefers-reduced-motion:reduce){.otf-app-section *{transition:none!important}}

/* Public launch: responsive QR and prominent verified Google Play CTA. */
.otf-app-section .launch-accent{color:#dfbe7e}.otf-home-qr{display:flex;align-items:center;gap:12px;margin-top:20px;color:#afb8c3;font-size:.82rem}.otf-home-qr img{width:102px;height:102px;border:4px solid #fff;border-radius:8px}.otf-home-qr p{max-width:190px}@media(max-width:760px){.otf-home-qr{justify-content:center}}
