.landing-page .landing-main{padding-top:40px}.landing-page .landing-hero{max-width:790px}.landing-page .landing-brand{width:240px;margin-bottom:28px}.landing-page .landing-copy h1{font-size:clamp(34px,4.7vw,56px);line-height:1.12}.landing-page .landing-copy>p{max-width:580px;margin:24px auto 0}.landing-page .landing-features{margin-top:34px}.landing-section-intro{text-align:center;max-width:650px;margin:0 auto 32px}.landing-section-label{letter-spacing:.09em;text-transform:uppercase;color:#5b7067;font-size:10px;font-weight:600}.landing-section-intro h2,.landing-closing h2{letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.25}.landing-section-intro>p,.landing-closing>p{color:#5b7067;margin-top:14px;font-size:15px;line-height:1.7}.landing-example{width:100%;max-width:960px;margin-top:76px;scroll-margin-top:24px}.landing-example-grid{background:#f5f8f4;border:1px solid #dee6de;border-radius:28px;grid-template-columns:1fr 22px 1.15fr;align-items:center;gap:24px;padding:32px;display:grid}.landing-example-contact{min-width:0}.landing-example-person{align-items:center;gap:12px;margin:24px 0 28px;display:flex}.landing-example-person>span{background:#e1ebdf;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:500;display:grid}.landing-example-person h3{font-size:19px;font-weight:600}.landing-example-person p{color:#5b7067;margin-top:2px;font-size:12px}.landing-example-contact dt,.landing-example-requests legend{font-size:12px;font-weight:600}.landing-example-contact dd{align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.landing-example-requests{margin-top:28px}.landing-example-requests p{color:#5b7067;margin:7px 0 12px;font-size:12px;line-height:1.6}.landing-example-requests>div{flex-wrap:wrap;gap:8px;display:flex}.landing-example-requests button{background:#fff;border:1px solid #cedace;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.5;display:inline-flex}.landing-example-requests button[aria-pressed=true]{background:#c7f44b;border-color:#a5cc3b}.landing-example-arrow{color:#71a78b}.landing-example-followup{background:#fff;border:1px solid #e6ece4;border-radius:20px;min-width:0;padding:24px}.landing-example-followup h3{align-items:center;gap:8px;margin:15px 0;font-size:14px;font-weight:600;display:flex}.landing-message-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:#eaf1eb;border-radius:4px 16px 16px;padding:18px;font-size:13px;line-height:1.7}.landing-example-note{color:#5b7067;margin-top:14px;font-size:11px;line-height:1.7}.landing-benefits{width:100%;max-width:960px;margin-top:88px}.landing-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.landing-benefit-grid article{border-top:1px solid #dee6de;padding-top:22px}.landing-benefit-number{letter-spacing:.08em;color:#5b7067;font-size:11px}.landing-benefit-grid h3{margin:12px 0;font-size:17px;font-weight:600;line-height:1.4}.landing-benefit-grid p{color:#5b7067;font-size:13px;line-height:1.8}.landing-offline-callout{color:#fff;background:#153d31;border-radius:20px;align-items:flex-start;gap:18px;margin-top:36px;padding:28px;display:flex}.landing-offline-callout>svg{color:#c7f44b;flex-shrink:0;margin-top:2px}.landing-offline-callout h3{font-size:17px;font-weight:500;line-height:1.4}.landing-offline-callout p{color:#d7e6dc;max-width:720px;margin-top:10px;font-size:13px;line-height:1.8}.landing-questions{width:100%;max-width:740px;margin-top:80px}.landing-questions details{border-bottom:1px solid #dee6de}.landing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:18px 0;font-size:14px;font-weight:500;line-height:1.6;list-style:none;display:flex}.landing-questions summary::-webkit-details-marker{display:none}.landing-questions summary>span{color:#5b7067;font-size:22px;font-weight:400}.landing-questions details[open] summary>span{transform:rotate(45deg)}.landing-questions details>p{color:#5b7067;padding:0 30px 22px 0;font-size:13px;line-height:1.8}.landing-closing{text-align:center;max-width:680px;margin:80px 0 40px}@media (width<=700px){.landing-example-grid{grid-template-columns:1fr;gap:20px;padding:22px}.landing-example-arrow{justify-self:center;transform:rotate(90deg)}.landing-example-person{margin:20px 0}.landing-example-followup{padding:20px}.landing-benefit-grid{grid-template-columns:1fr;gap:24px}.landing-offline-callout{gap:14px;padding:22px}.landing-example,.landing-benefits,.landing-questions,.landing-closing{margin-top:60px}}@media (width<=639px){.landing-page .landing-main{padding-top:24px}.landing-page .landing-brand{width:210px}.landing-page .landing-copy>p{margin-top:20px;font-size:15px}}
