.gs{border-bottom:var(--border-line-width) solid var(--colors--muted)}.gs__grid{grid-template-columns:minmax(0, 1.05fr) var(--border-line-width) minmax(0, .95fr);min-height:820px;display:grid}.gs__rule{background:var(--colors--muted)}.gs__main{min-width:0;padding:64px 40px 80px;animation:.7s ease-out both inner-fade-up}.gs__aside{background:radial-gradient(70% 55% at 50% 40%,#d7d4d40d,#0000 75%);flex-direction:column;padding:64px 36px 48px;animation:.7s ease-out .12s both inner-fade-up;display:flex;position:relative;overflow:hidden}.gs-progress{flex-direction:column;gap:10px;margin:0 0 36px;display:flex}.gs-progress__meta{font-family:var(--font-mono-stack);text-transform:uppercase;color:var(--colors--muted);justify-content:space-between;gap:16px;font-size:11px;line-height:16px;display:flex}.gs-progress__track{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.gs-progress__seg{cursor:default;background:#8a878759;border:0;height:2px;padding:0}.gs-progress__seg.is-done,.gs-progress__seg.is-current{background:var(--colors--type)}.gs-progress__seg.is-done{cursor:pointer}.gs-eyebrow{margin:0;font-size:14px;line-height:21px}.gs-title{max-width:560px;font-family:var(--font-display-stack);font-variation-settings:"wdth" 90;letter-spacing:-.8px;margin:12px 0 0;font-size:40px;font-weight:500;line-height:44px}.gs-lede{max-width:520px;color:var(--colors--type);margin:14px 0 0;font-size:15px;line-height:23px}.gs-pane{min-height:280px;margin-top:32px;position:relative}.gs-step{animation:.45s ease-out both gs-in}.gs-step.is-back{animation-name:gs-in-back}@keyframes gs-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes gs-in-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.gs-choices{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-choice{text-align:left;border:var(--border-line-width) solid #8a87878c;color:var(--colors--type);cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:20px;transition:border-color .25s,background-color .25s;display:flex}.gs-choice:hover{border-color:var(--colors--type)}.gs-choice.is-on{border-color:var(--colors--type);background:#d7d4d40f}.gs-choice__mark{border:var(--border-line-width) solid var(--colors--muted);flex:0 0 14px;place-items:center;width:14px;height:14px;margin-top:3px;display:grid}.gs-choice.is-on .gs-choice__mark{border-color:var(--colors--type);background:var(--colors--type)}.gs-choice__mark i{background:var(--colors--dark);width:6px;height:6px;display:none}.gs-choice.is-on .gs-choice__mark i{display:block}.gs-fields{flex-direction:column;max-width:520px;display:flex}.gs-fields .contact-form__input{margin-bottom:20px}.gs-review{border:var(--border-line-width) solid var(--colors--muted);max-width:520px;margin:0;padding:0;list-style:none}.gs-review>div{border-bottom:var(--border-line-width) solid var(--colors--muted);grid-template-columns:140px 1fr;gap:16px;padding:14px 18px;font-size:14px;line-height:21px;display:grid}.gs-review>div:last-child{border-bottom:0}.gs-review dt{font-family:var(--font-mono-stack);text-transform:uppercase;color:var(--colors--muted);margin:0;font-size:11px;line-height:16px}.gs-review dd{margin:0}.gs-nav{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}.gs-back{color:var(--colors--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;line-height:21px;text-decoration:underline}.gs-back:hover{color:var(--colors--type)}.gs-error{color:#f0b4b4;margin:16px 0 0;font-size:14px;line-height:21px}.gs-done{max-width:520px;margin:40px 0 0;font-size:18px;line-height:28px}.gs-aside__kicker{font-family:var(--font-mono-stack);text-transform:uppercase;color:var(--colors--muted);margin:0;font-size:11px;line-height:16px}.gs-aside__title{font-family:var(--font-display-stack);font-variation-settings:"wdth" 90;letter-spacing:-.4px;margin:12px 0 0;font-size:26px;font-weight:500;line-height:30px}.gs-aside__body{max-width:360px;margin:14px 0 0;font-size:14px;line-height:21px}.gs-aside__art{flex:1;min-height:220px;margin-top:28px}.gs-aside__art svg{width:100%;height:100%;display:block}@media (max-width:1023px){.gs-choices{grid-template-columns:1fr}.gs-review>div{grid-template-columns:1fr;gap:4px}}@media (max-width:767px){.gs__grid{grid-template-columns:1fr;min-height:860px}.gs__rule{display:none}.gs__main{padding:48px 16px 40px}.gs-title{font-size:30px;line-height:34px}.gs__aside{border-top:var(--border-line-width) solid var(--colors--muted);min-height:320px;padding:40px 16px 56px}}.gs .cf-turnstile-wr{margin:16px 0 0}
