.kid-mod--form-panel.kid-section{padding-bottom:96px;padding-top:64px}.kid-formpanel{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 520px}.kid-formpanel__copy{display:flex;flex-direction:column;gap:20px}.kid-formpanel__copy h1{font-size:48px}.kid-formpanel__steps{display:flex;flex-direction:column;gap:14px;margin-top:12px}.kid-formpanel__steps ol{display:flex;flex-direction:column;gap:16px;list-style:none}.kid-formpanel__steps li{align-items:flex-start;display:flex;gap:16px}.kid-formpanel__steps strong{display:block;font-family:var(--kid-font-display);font-size:19px;margin-bottom:4px}.kid-formpanel__steps p{font-size:15px}.kid-formpanel__num{align-items:center;background:var(--kid-magenta);border-radius:999px;color:#fff;display:flex;flex:none;font-size:16px;height:36px;justify-content:center;width:36px}.kid-formpanel__form{box-shadow:0 12px 32px rgba(0,0,63,.06);display:flex;flex-direction:column;gap:20px;padding:36px}.kid-formpanel__form h2{font-size:26px}.kid-formpanel__note{text-align:center}.kid-formpanel__channels{background:#fff;border:1px solid var(--kid-border-light);border-radius:14px;display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:22px}.kid-formpanel__channels h3{font-size:20px}.kid-formpanel__channel-btns{display:flex;flex-wrap:wrap;gap:10px}.kid-chanbtn{align-items:center;display:inline-flex;gap:8px}.kid-chanbtn__glyph,.kid-chanbtn__icon{display:block;flex:none;height:18px;position:relative;top:-1px;width:18px}.kid-chanbtn span{display:inline-block;line-height:1}@media (max-width:767px){.kid-formpanel__channel-btns{flex-direction:column}.kid-formpanel__channel-btns .kid-btn{width:100%}}.kid-formpanel__reviews{border-top:1px solid var(--kid-border-light);display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-top:24px}.kid-formpanel__review{border-left:3px solid var(--kid-flamingo);display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 16px}.kid-formpanel__review-quote{color:var(--kid-midnight);font-size:15px}.kid-formpanel__review-quote p{margin:0}.kid-formpanel__review footer{color:var(--kid-small);font-size:13px}.kid-formpanel__review footer strong{color:var(--kid-midnight)}.kid-formpanel .hs-form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.kid-formpanel .hs-form-field label{font-size:14px;font-weight:600}.kid-formpanel .hs-input{background:#fff;border:1.5px solid #d9cdb6;border-radius:10px;color:var(--kid-midnight);font:inherit;font-size:16px;height:52px;padding:0 16px;width:100%!important}.kid-formpanel textarea.hs-input{height:auto;min-height:120px;padding:14px 16px}.kid-formpanel .hs-input:focus{border-color:var(--kid-magenta);outline:3px solid var(--kid-magenta);outline-offset:1px}.kid-formpanel .hs-form-booleancheckbox label{display:block;font-size:14px;font-weight:400;line-height:1.5;padding-left:26px;position:relative}.kid-formpanel .hs-form-booleancheckbox input[type=checkbox]{accent-color:var(--kid-magenta);height:16px;left:0;margin:0;padding:0;position:absolute;top:3px;width:16px!important}.kid-formpanel .hs-form-booleancheckbox label a{color:var(--kid-magenta);text-decoration:underline}.kid-formpanel input[type=radio].hs-input{height:auto;width:auto!important}.kid-formpanel .hs-error-msgs{color:var(--kid-magenta);font-size:13px;list-style:none}.kid-formpanel .hs-button{align-items:center;background:var(--kid-btn-primary-bg);border:2px solid var(--kid-btn-primary-bg);border-radius:var(--kid-btn-radius);color:var(--kid-btn-primary-text);cursor:pointer;display:inline-flex;font-family:var(--kid-font-display);font-size:18px;font-weight:700;justify-content:center;line-height:1;padding:19px 28px 17px;width:100%}.kid-formpanel .hs-button:hover{background:var(--kid-hot-pink);border-color:var(--kid-hot-pink)}.kid-formpanel .submitted-message{background:#fde3f0;border-radius:12px;color:var(--kid-midnight);padding:20px}@media (max-width:1023px){.kid-formpanel{gap:32px;grid-template-columns:1fr}}@media (max-width:767px){.kid-mod--form-panel.kid-section{padding-bottom:44px;padding-top:32px}.kid-formpanel__copy h1{font-size:34px}.kid-formpanel__form{padding:24px}}