.landing-menu-backdrop,.landing-menu-button,.landing-mobile-login,.landing-mobile-menu{display:none}@media (max-width:960px){.landing-nav{z-index:60}.landing-nav>.nav-actions{display:none}.landing-mobile-login{display:inline-flex;margin-left:auto;padding:8px 4px;color:var(--navy);font-size:13px;font-weight:800}.landing-menu-button{display:grid;position:relative;z-index:63;width:42px;height:42px;padding:0;place-items:center;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);cursor:pointer}.landing-menu-backdrop{display:block;position:fixed;inset:0;z-index:61;border:0;background:rgba(12,27,20,.38);backdrop-filter:blur(3px)}.landing-mobile-menu{display:grid;position:fixed;top:62px;right:12px;left:12px;z-index:62;max-height:calc(100dvh - 74px);padding:20px;overflow-y:auto;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(16,44,31,.22)}.landing-mobile-menu header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid var(--line)}.landing-mobile-menu header strong{font-size:18px}.landing-mobile-menu header span,.landing-mobile-menu>small{color:var(--muted);font-size:11px}.landing-mobile-menu nav{display:grid;gap:0;padding:8px 0 14px}.landing-mobile-menu nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 3px;border-bottom:1px solid #edf1ee;color:var(--navy);font-size:15px;font-weight:750}.landing-mobile-menu>div{display:grid;grid-template-columns:.75fr 1.25fr;gap:10px}.landing-mobile-menu .button{justify-content:center;padding-inline:12px}.landing-mobile-menu>small{margin-top:11px;text-align:center}}@media (max-width:680px){.landing .container{width:min(1160px,calc(100% - 24px))}.landing-nav{gap:10px}.ai-copy,.ai-preview,.embed-copy,.embed-demo,.hero-copy-block,.hero-flow,.landing-brand,.nav-actions,.pain-copy,.pain-visual,.price-card{min-width:0}.landing-brand{font-size:18px}.nav-actions{gap:8px}.landing-nav .button{min-width:0;padding-inline:13px;font-size:12px}.hero h1{font-size:clamp(39px,12.8vw,48px);overflow-wrap:anywhere}.flow-window{max-width:100%}.ai-draft,.draft-head,.request-head{grid-template-columns:auto minmax(0,1fr) auto}.ai-draft>div,.captured-request>div,.draft-head>div,.form-sent span,.line-item span,.request-head>div,.review-note span{min-width:0}.ai-draft small,.ai-draft strong,.captured-request small,.captured-request strong,.draft-head small,.draft-head strong,.form-sent small,.form-sent strong,.line-item b,.line-item small,.request-head small,.request-head strong,.review-note b,.review-note small{overflow-wrap:anywhere}.benefit-grid,.comparison-grid,.embed-section>.container,.pain-section,.pain-visual,.steps{grid-template-columns:minmax(0,1fr)}.embed-copy,.embed-demo,.pain-copy,.pain-visual{width:100%;max-width:100%}.embed-copy h2,.pain-copy h2{overflow-wrap:anywhere}.captured-lead-card,.lost-lead-card{width:100%;min-width:0}.captured-request,.form-sent,.scenario-label{min-width:0}.captured-details{display:flex;flex-wrap:wrap}.embed-demo{min-height:500px;overflow:hidden}.embed-form{width:min(82%,280px)}.embed-code code{overflow-wrap:anywhere}}@media (max-width:360px){.landing-nav .button{padding-inline:10px;font-size:11px}.flow-tabs{gap:3px;padding:4px}.flow-tabs button{gap:3px}.flow-tabs button span{display:none}.captured-lead-card,.lost-lead-card{padding:16px}.captured-request{grid-template-columns:32px minmax(0,1fr);padding:11px}.captured-request>b{grid-column:2;width:max-content}.embed-form{width:88%;padding:17px}}