.m-alternative .m-footer>div{min-width:0}.m-alternative .m-footer>div:nth-child(2){flex-wrap:wrap}.m-alternative .m-hero{gap:2.5rem}.m-alternative .m-hero h1{max-width:20ch;font-size:clamp(2.25rem,3.7vw,3.8rem);line-height:1.08}.m-alternative .m-intro{max-width:43rem}.m-alternative .m-publishing-reassurance{border-left:3px solid var(--brand-teal);color:var(--foreground);max-width:42rem;margin-top:1.4rem;padding-left:1rem;font-size:.9rem;line-height:1.6}.m-alternative .m-input-row{flex-direction:column;align-items:stretch}.m-alternative .m-input-row input,.m-alternative .m-input-row .m-button{width:100%;min-width:0;max-width:100%}.m-alternative .m-input-row .m-button{justify-content:center}.m-alternative .m-preference-note{color:var(--foreground);background:var(--muted);border-radius:.6rem;padding:.85rem;font-size:.85rem;line-height:1.55}.m-alternative .m-sample-action{text-wrap:balance;text-align:center;justify-content:center;margin-top:.6rem;display:inline-flex}.m-analytics-choice{border:1px solid var(--border);background:var(--card);border-radius:1rem;margin-block:1.5rem;padding:1.25rem}.m-analytics-choice h2{margin:0 0 .75rem;font-size:1.1rem;line-height:1.5}.m-analytics-choice p{font-size:.9rem;line-height:1.6}.m-analytics-actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.m-analytics-actions button{border:1px solid var(--primary);font:inherit;color:var(--foreground);background:var(--card);border-radius:.6rem;min-height:44px;padding:.7rem 1.1rem}.m-analytics-actions button:hover{background:var(--muted)}.m-analytics-choice :focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1100px){.m-alternative .m-header-cta{display:none}}@media (max-width:640px){.m-alternative .m-hero{gap:2rem;padding-top:2rem}.m-alternative .m-hero h1{max-width:none;font-size:clamp(2rem,8.4vw,2.6rem)}.m-alternative .m-intro{font-size:1rem}.m-alternative .m-input-row{flex-direction:column;gap:.75rem;display:flex}.m-alternative .m-input-row .m-button{white-space:normal;min-height:48px;padding-inline:.65rem}.m-alternative .m-offer{font-size:.82rem}.m-alternative .m-sample-action{white-space:normal;width:100%}.m-analytics-actions button{flex:10rem}}@media (max-width:360px){.m-alternative .m-header-inner{flex-wrap:wrap;gap:12px;height:auto;padding-block:12px}.m-alternative .m-header-inner .m-logo{flex-basis:100%}.m-alternative .m-header-actions{margin-right:auto}.m-alternative .m-mobile-menu{margin-left:auto}}.m-analytics-overlay{z-index:80;max-width:38rem;max-height:min(60vh,32rem);margin-inline:auto;position:fixed;inset:auto 1rem 1rem;overflow:auto}.m-analytics-overlay .m-analytics-choice{margin:0;padding:1rem;box-shadow:0 4px 24px #0002}.m-analytics-overlay .m-analytics-choice h2{margin-bottom:.4rem}.m-analytics-overlay .m-analytics-actions{margin-block:.6rem}@media (max-width:400px){.m-analytics-overlay{inset-inline:.5rem;bottom:.5rem}}
