.start{padding:clamp(30px,3.4vw,54px) 0 clamp(72px,9vw,150px);border-bottom:1px solid var(--rule)}.st-kicker{color:var(--ink-cap);margin-bottom:22px}.st-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-bottom:clamp(34px,4.2vw,58px);max-width:720px}.st-tab{display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;padding:15px 18px;background:transparent;border:1px solid var(--rule);border-radius:var(--radius);font-family:var(--body);cursor:pointer;color:var(--ink-cap);transition:border-color .2s,background .2s,color .2s}.st-tab:hover{border-color:var(--ink-mute)}.st-tab-l{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.st-tab-s{font-size:12.5px;line-height:1.35}.st-tab.is-on{background:var(--rose);border-color:var(--rose);color:#1010109e}.st-tab.is-on .st-tab-l{color:var(--ink)}.st-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;column-gap:clamp(30px,5vw,84px);row-gap:0;align-items:start}.st-aside{grid-column:1;grid-row:1}.st-more{grid-column:1;grid-row:2}.st-form{grid-column:2;grid-row:1 / span 3}.st-aside h2{font-family:var(--display);font-weight:460;font-size:clamp(31px,3.55vw,52px);line-height:1.02;letter-spacing:-.032em;text-wrap:balance;max-width:15ch;margin-bottom:20px}.st-aside p{font-size:15.5px;line-height:1.6;color:var(--ink-soft);max-width:46ch;margin-bottom:16px}.st-aside .st-lede{font-size:clamp(15.5px,1.1vw,17.5px);line-height:1.55;max-width:44ch}.st-alt{font-size:14px;color:var(--ink-cap);margin-top:22px}.st-alt a{border-bottom:1px solid var(--rule);color:var(--ink)}.st-alt a:hover{border-bottom-color:var(--ink)}.st-form{display:flex;flex-direction:column;gap:19px;max-width:520px}.st-form[hidden]{display:none}.st-f{display:flex;flex-direction:column;gap:7px}.st-f label{font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink);display:flex;align-items:baseline;gap:9px}.st-opt{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.st-f input[type=text],.st-f input[type=email],.st-f input[type=url],.st-f textarea{font-family:var(--body);font-size:14.5px;line-height:1.5;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;color:var(--ink);width:100%;transition:border-color .18s}.st-f textarea{resize:vertical;min-height:96px}.st-f input::placeholder,.st-f textarea::placeholder{color:var(--ink-cap)}.st-f input:hover,.st-f textarea:hover{border-color:var(--ink-mute)}.st-f input:focus,.st-f textarea:focus{border-color:var(--ink);outline:2px solid var(--accent);outline-offset:2px}.st-f input.is-bad,.st-f textarea.is-bad{border-color:var(--accent)}.st-err:empty,.st-note:empty{display:none}.st-err{font-size:13px;line-height:1.45;color:var(--accent)}.st-note{font-size:13px;line-height:1.45;color:var(--ink-cap)}.st-check label{align-items:flex-start;gap:11px;font-size:13.5px;font-weight:400;line-height:1.5;color:var(--ink-soft);cursor:pointer}.st-check input{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--accent)}.st-check a{border-bottom:1px solid var(--rule);color:var(--ink)}.st-check a:hover{border-bottom-color:var(--ink)}.st-pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.st-ts:empty{display:none}.st-ts{margin-top:-4px}.st-send{display:flex;flex-direction:column;gap:12px;align-items:flex-start;margin-top:5px}.st-form.is-sending{opacity:.6;pointer-events:none}.st-form-err:empty{display:none}.st-form-err{font-size:13.5px;line-height:1.45;color:var(--accent);max-width:44ch}.st-done{grid-column:1 / -1;max-width:44ch;padding:clamp(30px,3.6vw,46px) 0}.st-done h3{margin-bottom:14px}.st-done p{font-size:16px;line-height:1.6;color:var(--ink-soft)}@media(max-width:900px){.st-grid{grid-template-columns:1fr;grid-template-rows:none;row-gap:clamp(28px,5vw,40px)}.st-aside,.st-form,.st-more{grid-column:auto;grid-row:auto}.st-form{max-width:none}.st-aside p,.st-aside h2{max-width:52ch}}@media(max-width:520px){.st-tabs{grid-template-columns:1fr;max-width:none}}
