.panel-final__card{background:var(--color-tint-blue);border-radius:var(--radius-xl);gap:var(--sp-4);justify-items:center;padding:clamp(40px,6vw,88px) clamp(24px,4vw,64px);display:grid}.panel-final__title{font-size:clamp(30px, 7vw, var(--fs-5xl));max-width:820px}.panel-final__copy{max-width:640px}.panel-final--full{background:var(--color-tint-blue);width:100%}.panel-final--full .panel-final__card--split{max-width:var(--container-max);padding-inline:var(--gutter);background:0 0;border-radius:0;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:0;padding-block-end:0}.panel-final__card--split{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.05fr);place-items:start stretch;gap:clamp(32px,4vw,64px);padding:clamp(32px,4.5vw,64px)}.panel-final__copy-col{gap:var(--sp-4);align-content:start;display:grid}.panel-final__card--split .panel-final__title{font-size:var(--fs-4xl);max-width:none}.panel-final__card--split .panel-final__copy{max-width:34em}.panel-final__ticks{margin-top:var(--sp-2)}.panel-final__ticks li{color:var(--color-text)}.panel-form{border-radius:var(--radius-lg);gap:var(--sp-4);background:#fff;padding:clamp(20px,2.5vw,32px);display:grid}.panel-form__row{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.panel-form__field{gap:6px;display:grid}.panel-form__label{font-family:var(--font-display);font-weight:600;font-size:var(--fs-xs);color:var(--color-ink)}.panel-form input,.panel-form textarea,.panel-form select{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:#fff;width:100%;padding:13px 14px}.panel-form input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.panel-form textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.panel-form select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px;border-color:var(--color-primary)}.panel-form textarea{resize:vertical;min-height:104px}.panel-form__consent{font-size:var(--fs-sm);color:var(--color-text);align-items:flex-start;gap:10px;display:flex}.panel-form__consent input{flex-shrink:0;width:auto;margin-top:3px}.panel-form__consent a{color:var(--color-primary)}.panel-form__foot{gap:var(--sp-3);justify-items:start;display:grid}.panel-form .btn{width:100%}@media (max-width:600px){.panel-form__row{grid-template-columns:1fr}}@media (max-width:900px){.panel-final__card--split{grid-template-columns:minmax(0,1fr)}}
