@media screen and (max-width:700px){
body:not(.account-body){overflow-x:clip}.wrap{padding-left:20px!important;padding-right:20px!important}.site-header{height:auto!important;min-height:80px;gap:12px;flex-wrap:wrap;padding-top:16px!important;padding-bottom:16px!important}.site-header .brand{max-width:190px}.site-header .navlinks{gap:10px}.product-hero{display:flex!important;flex-direction:column!important;gap:28px!important;padding-top:28px!important}.product-hero h1{font-size:clamp(38px,10vw,52px)!important;line-height:1.08!important}.product-hero p{font-size:16px!important;line-height:1.65!important}.product-preview{width:100%!important;min-width:0!important;margin:0!important}.feature-carousel{width:100%!important;min-width:0!important}.feature-slide{padding:16px!important;min-width:0!important}.feature-slide h2{font-size:25px!important}.feature-screenshot{width:100%!important;height:auto!important;object-fit:contain!important}.product-invitation{display:flex!important;flex-direction:column!important;padding:28px 22px!important;gap:22px!important;text-align:center}.product-invitation h2{font-size:34px!important;line-height:1.15!important}.product-invitation p{font-size:16px!important;line-height:1.65!important}.product-invitation>div:not(.hero-pose-collage):not(.invitation-poses-right){order:0}.product-invitation .hero-pose-collage{order:1;width:100%!important;max-width:340px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.product-invitation .invitation-poses-right{order:2;display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;max-width:340px!important;gap:14px!important}.product-invitation figure{margin:0!important}.product-invitation img{height:85px!important;width:100%!important;object-fit:contain!important}.new-plans{grid-template-columns:1fr!important;gap:16px!important}.new-plan{padding:26px!important}.product-pricing{padding-top:35px!important}.product-pricing h2,.landing-faq h2{font-size:34px!important}.landing-faq{display:block!important;padding-top:30px!important}.landing-faq details{margin:12px 0!important}.landing-faq summary{padding:18px!important}.site-footer{justify-content:center!important;text-align:center;padding:30px 16px!important;gap:20px!important}.auth-layout{display:flex!important;flex-direction:column!important;gap:24px!important;padding-top:24px!important}.auth-story{width:100%!important}.auth-story h1{font-size:34px!important}.auth-story .hero-pose-collage{display:none!important}.auth-card{width:100%!important;padding:24px!important;max-width:440px!important}.auth-card input{font-size:16px!important;min-height:48px}.auth-card .button{min-height:48px}.auth-story figure,.auth-story .auth-pose-gallery{display:none!important}
}
.phone-site-menu{display:none}
@media screen and (max-width:700px){.product-landing .site-header.phone-menu-ready{position:relative;justify-content:space-between;flex-wrap:nowrap!important}.phone-site-menu{display:grid;place-items:center;width:44px;height:44px;flex:none;background:var(--paper,#fffaf3);color:var(--ink,#293b30);border:1px solid var(--line,#dfd4c8);border-radius:13px}.phone-site-menu svg{width:24px;height:24px}.phone-menu-ready>nav{display:none!important}.phone-menu-ready.phone-menu-open>nav{display:flex!important;flex-direction:column;align-items:stretch;position:absolute;right:0;top:calc(100% - 5px);z-index:50;min-width:210px;padding:14px;background:var(--paper,#fffaf3);border:1px solid var(--line,#dfd4c8);border-radius:18px;box-shadow:0 10px 30px #263b3220}.phone-menu-open>nav>a{text-align:center;padding:13px!important;min-height:44px}.product-hero .eyebrow{font-size:11px!important;letter-spacing:2px!important}}

@media(max-width:700px){.product-landing .site-header nav a{order:2}.product-landing .site-header nav a[href*="login"],.product-landing .site-header nav a[href*="signup"]{order:0}}
