.sales-page{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);align-items:start;gap:64px;width:min(100% - 64px,1312px);margin:0 auto;padding:96px 0 112px;display:grid}.sales-page__intro h1{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(40px,4.8vw,66px);font-weight:600;line-height:1.04}.sales-page__lede{max-width:50ch;color:var(--home-muted);font-size:17px;line-height:1.6;margin:24px 0 0!important}.sales-page__facts{border-top:1px solid var(--home-line);gap:12px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.sales-page__facts li{color:var(--home-ink);padding-left:26px;font-size:14.5px;line-height:1.55;position:relative}.sales-page__facts li:before{content:"✓";color:var(--home-green);font-size:12px;line-height:1.9;position:absolute;top:0;left:2px}.sales-page__facts a{color:var(--home-green);text-underline-offset:3px;font-weight:650;text-decoration:underline}.sales-page__photo{aspect-ratio:16/10;border-radius:22px;margin-top:36px;display:block;overflow:hidden}.sales-page__photo img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.sales-form{border:1px solid var(--home-line);background:var(--home-paper);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:34px;display:grid;position:sticky;top:112px;box-shadow:0 30px 80px #1e292f14}.sales-form__wide,.sales-form__error,.sales-form__submit{grid-column:1/-1}.sales-form label{color:var(--home-ink);gap:7px;font-size:13px;font-weight:650;display:grid}.sales-form label span{color:var(--home-muted);font-weight:450}.sales-form input,.sales-form select,.sales-form textarea{border:1px solid var(--home-line);width:100%;min-height:46px;color:var(--home-ink);font:inherit;background:#fff;border-radius:12px;padding:11px 13px;font-size:15px;font-weight:450;transition:border-color .16s,box-shadow .16s}.sales-form input:focus-visible,.sales-form select:focus-visible,.sales-form textarea:focus-visible{border-color:var(--home-green);outline:none;box-shadow:0 0 0 3px #137c5d2e}.sales-form textarea{resize:vertical;min-height:120px}.sales-form [aria-invalid=true]{border-color:#b4432e}.sales-form__error{color:#8f3522;background:#fbf1ee;border:1px solid #e0b4a8;border-radius:12px;margin:0;padding:11px 13px;font-size:13.5px;line-height:1.5}.sales-form__error a,.sales-form--sent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sales-form__submit{justify-self:start;margin-top:6px}.sales-form__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-form--sent{display:block}.sales-form--sent h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:600}.sales-form--sent p{color:var(--home-muted);margin:12px 0 0;font-size:15px;line-height:1.6}@media (max-width:960px){.sales-page{grid-template-columns:minmax(0,1fr);gap:36px;width:min(100% - 48px,1312px);padding:64px 0 80px}.sales-form{grid-template-columns:minmax(0,1fr);padding:24px;position:static}}
