.promo-module__PKeQAa__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);padding-bottom:clamp(40px,6vw,88px);display:grid}.promo-module__PKeQAa__heroPhoto{aspect-ratio:16/10;border:1px solid var(--line);border-radius:20px;position:relative;overflow:hidden}.promo-module__PKeQAa__heroPhoto img{object-fit:cover}.promo-module__PKeQAa__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.promo-module__PKeQAa__ghost{border:1px solid var(--ink);border-radius:999px;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:600;display:inline-flex}.promo-module__PKeQAa__section{border-top:1px solid var(--line);padding:44px 0}.promo-module__PKeQAa__h2{letter-spacing:-.025em;margin-top:14px;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.1}.promo-module__PKeQAa__note{max-width:62ch;margin-top:16px}.promo-module__PKeQAa__list{margin-top:24px;padding-left:1.3em;font-size:16px;line-height:1.6;list-style:outside}.promo-module__PKeQAa__list li{padding-left:6px}.promo-module__PKeQAa__list li+li{margin-top:12px}.promo-module__PKeQAa__walk{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 24px;margin-top:28px;padding:0;list-style:none;display:grid}.promo-module__PKeQAa__walkItem{align-content:start;gap:14px;max-width:340px;margin:0;display:grid}.promo-module__PKeQAa__walkCaption{color:var(--muted);font-size:14px;line-height:1.5}.promo-module__PKeQAa__trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(16px,3vw,48px)}.promo-module__PKeQAa__trio .promo-module__PKeQAa__walkItem{max-width:none}.promo-module__PKeQAa__phone{border:6px solid var(--ink);background:#fff;border-radius:32px;line-height:0;overflow:hidden}.promo-module__PKeQAa__phone img{width:100%;height:auto}.promo-module__PKeQAa__form{gap:20px;max-width:520px;margin-top:28px;display:grid}.promo-module__PKeQAa__form button.promo-module__PKeQAa__pill{cursor:pointer;border:0;justify-self:start}.promo-module__PKeQAa__form button.promo-module__PKeQAa__pill:disabled,.promo-module__PKeQAa__confirm button.promo-module__PKeQAa__pill:disabled{opacity:.55;cursor:not-allowed}.promo-module__PKeQAa__field label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.promo-module__PKeQAa__field input[type=text],.promo-module__PKeQAa__field input[type=email],.promo-module__PKeQAa__field input[type=tel],.promo-module__PKeQAa__field input[type=url]{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:12px;padding:0 14px;font-size:16px}.promo-module__PKeQAa__field input[aria-invalid=true]{border-color:var(--red)}.promo-module__PKeQAa__field input:focus-visible,.promo-module__PKeQAa__check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.promo-module__PKeQAa__check{align-items:flex-start;gap:12px;line-height:1.5;font-weight:400!important;display:flex!important}.promo-module__PKeQAa__check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.promo-module__PKeQAa__hint{color:var(--muted);margin-top:6px;font-size:13px}.promo-module__PKeQAa__error{color:#b01500;margin-top:6px;font-size:13px}.promo-module__PKeQAa__confirm{gap:20px;max-width:560px;margin-top:28px;font-size:16px;line-height:1.6;display:grid}.promo-module__PKeQAa__confirm>h3{letter-spacing:-.02em;font-size:28px;font-weight:500}.promo-module__PKeQAa__confirm .promo-module__PKeQAa__card{justify-items:start;gap:14px;display:grid}.promo-module__PKeQAa__confirm .promo-module__PKeQAa__pill{border:0}.promo-module__PKeQAa__confirm a:not(.promo-module__PKeQAa__pill){text-decoration:underline}@media (max-width:900px){.promo-module__PKeQAa__hero{grid-template-columns:1fr}}@media (max-width:720px){.promo-module__PKeQAa__walk,.promo-module__PKeQAa__trio{grid-template-columns:1fr;justify-items:center}.promo-module__PKeQAa__walkItem{width:min(100%,340px)}}
