.d{display:none}.ct{display:grid;gap:var(--gap);padding:76px var(--side) 0}.ct .panel{border-radius:max(8px,calc(var(--u) * 16.51));clip-path:inset(0 round max(8px,calc(var(--u) * 16.51)))}.ct-head{padding:52px 20px 56px;text-align:center;background:radial-gradient(ellipse 62% 140% at 50% 50%,#dedede,#c9c9c9)}.ct-head__kick{font-size:15px;line-height:1.2;font-weight:700;--ls: var(--ls-b);--ws: var(--ws-b)}.ct-head h1{margin-top:8px;font-size:clamp(27px,7vw,40px);line-height:1.2;text-wrap:balance}.ct-head__lead{max-width:34em;margin:16px auto 0;font-size:15px;line-height:1.393;color:#0f0f0f;text-wrap:balance}.ct-head__lead a{text-decoration:underline;text-underline-offset:.15em}.ct-form{padding:32px 20px 40px;background:#f2f2f2;color:#262626}.ct-form>*{width:min(100%,1360px);margin-inline:auto}.ct-form__grid{display:grid;gap:18px 14px;grid-template-columns:minmax(0,1fr)}.ct-field{display:grid;gap:8px;align-content:start;min-width:0}.ct-field>span{font-size:15px;line-height:1.2}.ct-form :is(input:not([type=checkbox]):not([type=hidden]),textarea){width:100%;height:52px;padding:0 18px;font:inherit;font-size:16px;line-height:1.3;color:#000;background:#fff;border:1px solid #d2d2d2;border-radius:max(10px,calc(var(--u) * 12.27));appearance:none;-webkit-appearance:none;transition:border-color .2s}.ct-form textarea{height:auto;min-height:168px;padding:14px 18px;resize:vertical}.ct-form ::placeholder{color:#8a8a8a;opacity:1}.ct-form :is(input,textarea):hover{border-color:#a8a8a8}.ct-form :is(input,textarea,button):focus-visible{outline:2px solid #262626;outline-offset:2px;border-color:#262626}.ct-form :is(input,textarea):user-invalid,.ct-form [aria-invalid=true]{border-color:#c4161c}.ct-form__accept{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin-top:24px;font-size:14px;line-height:1.4;color:#595959}.ct-form__accept a{color:#000;text-decoration:underline;text-underline-offset:2px}.ct-form__note{margin-top:14px;padding-left:32px;font-size:13px;line-height:1.45;color:#595959}.ct-form__note a{color:#000;text-decoration:underline;text-underline-offset:2px}.ct-form__accept input{width:20px;height:20px;margin:0;accent-color:#262626}.ct-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.ct-form button{height:52px;padding:0 36px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:16px;font-weight:700;--ls: var(--ls-b);--ws: var(--ws-b);color:#fff;background:#262626;transition:background .2s,color .2s,transform .5s cubic-bezier(.34,1.56,.64,1)}.ct-form button:hover{background:#9dfc9e;color:#000;transform:scale(.975)}.ct-form button:disabled{opacity:.6;cursor:progress;transform:none}.ct-form__status{font-size:15px;line-height:1.3}.ct-form__status a{text-decoration:underline}.ct-form__status[data-state=ok]{color:#0b6b2f}.ct-form__status[data-state=err]{color:#c4161c}.ct-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(min-width:640px){.ct-form__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-field--full{grid-column:1 / -1}}@media(min-width:900px){.d{display:inline}.ct{padding-top:max(76px,calc(var(--u) * 105))}.ct-head{padding:calc(var(--u) * 150) 0 calc(var(--u) * 148)}.ct-head__kick{font-size:calc(var(--u) * 32)}.ct-head h1{margin-top:calc(var(--u) * 9.5);font-size:calc(var(--u) * 75);text-wrap:nowrap}.ct-head__lead{max-width:none;margin-top:calc(var(--u) * 49);font-size:calc(var(--u) * 28);text-wrap:nowrap}.ct-form{padding:calc(var(--u) * 96) 0 calc(var(--u) * 104)}.ct-form>*{width:calc(var(--u) * 1360)}.ct-form__grid{gap:calc(var(--u) * 30) calc(var(--u) * 28)}.ct-field{gap:calc(var(--u) * 12)}.ct-field>span{font-size:max(15px,calc(var(--u) * 20))}.ct-form :is(input:not([type=checkbox]):not([type=hidden]),textarea){height:max(52px,calc(var(--u) * 72));padding:0 max(18px,calc(var(--u) * 28));font-size:max(16px,calc(var(--u) * 22))}.ct-form textarea{height:auto;min-height:max(168px,calc(var(--u) * 240));padding:max(14px,calc(var(--u) * 20)) max(18px,calc(var(--u) * 28))}.ct-form__accept{grid-template-columns:max(20px,calc(var(--u) * 24)) minmax(0,1fr);margin-top:calc(var(--u) * 36);font-size:max(14px,calc(var(--u) * 18))}.ct-form__note{margin-top:calc(var(--u) * 16);padding-left:calc(max(20px,calc(var(--u) * 24)) + 12px);font-size:max(13px,calc(var(--u) * 15))}.ct-form__accept input{width:max(20px,calc(var(--u) * 24));height:max(20px,calc(var(--u) * 24))}.ct-form__submit{margin-top:calc(var(--u) * 44)}.ct-form button{height:max(52px,calc(var(--u) * 72));padding:0 max(36px,calc(var(--u) * 60));font-size:max(16px,calc(var(--u) * 22))}.ct-form__status{font-size:max(15px,calc(var(--u) * 18))}}@media(prefers-reduced-motion:reduce){.ct-form button{transition:none}}
