.form-card{background:var(--white);border-radius:22px;box-shadow:0 22px 50px var(--shadow);color:var(--navy);padding:30px;width:100%}@media (max-width:767px){.form-card{padding:22px}}.form-card__title{font-size:21px;font-weight:700;margin:0}.form-card__subtitle{color:var(--text);font-size:14px;line-height:1.5;margin:6px 0 0}.form-card__steps{list-style:none;margin:18px 0 20px;padding:0}.form-card__step,.form-card__steps{align-items:center;display:flex;gap:10px}.form-card__step--joined{flex:1}@media (max-width:767px){.form-card__steps--many .form-card__step:not(.form-card__step--active) .form-card__step-text{display:none}}.form-card__step-line{background:var(--border);flex:1;height:1px}.form-card__step-button{align-items:center;background:none;border:0;color:var(--text-soft);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:0;white-space:nowrap}.form-card__step-button:not(:disabled):is(button){cursor:pointer}.form-card__step-number{align-items:center;border:1px solid var(--border);border-radius:50%;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.form-card__step--active .form-card__step-button{color:var(--navy)}.form-card__step--active .form-card__step-number{background:var(--blue);border-color:var(--blue);color:var(--white)}.form-card form>.select-field+.select-field,form>.select-field+.form-card__field{margin-top:8px}.form-card__label{display:block;font-size:13px;font-weight:600;margin-top:8px}.form-card__label--person{color:var(--text);margin-top:14px}.form-card__counts{display:flex;gap:8px;margin-top:8px}@media (max-width:767px){.form-card__counts{margin-bottom:8px}}.form-card__count{background:var(--white);border:1px solid var(--border);border-radius:10px;color:var(--navy);cursor:pointer;flex:1;font-size:15px;font-weight:700;height:44px}.form-card__count--active{background:var(--blue);color:var(--white)}.form-card__grid{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr;margin-bottom:-12px;margin-top:12px}.form-card__grid>.form-card__field,.form-card__grid>.select-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding-bottom:12px;row-gap:5px}.form-card__grid--dobs{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.form-card__grid--dobs{grid-template-columns:repeat(2,1fr)}}.form-card__grid--phone{grid-template-columns:140px 1fr}.form-card__field{display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:5px}.form-card__field--spaced{margin-top:12px}.form-card__input{border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--navy);font-size:15px;font-weight:400;height:44px;padding:0 12px;width:100%}.form-card__input::-moz-placeholder{color:var(--text-soft)}.form-card__input::placeholder{color:var(--text-soft)}.form-card__input:focus{outline:2px solid var(--blue);outline-offset:1px}.form-card__input--compact{font-size:13px;padding:0 8px}.form-card__input:not(:-moz-placeholder-shown){background:var(--white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2315803d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3 8.5 3.2 3.2L13 4.8'/%3E%3C/svg%3E") no-repeat right 12px center/14px;border-color:var(--success);padding-right:34px}.form-card__input:not(:placeholder-shown){background:var(--white) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2315803d' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m3 8.5 3.2 3.2L13 4.8'/%3E%3C/svg%3E") no-repeat right 12px center/14px;border-color:var(--success);padding-right:34px}.form-card__input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.form-card__input[type=number]::-webkit-inner-spin-button,.form-card__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-card__field:has(.form-card__error:not(:empty)) .form-card__input:not(:-moz-placeholder-shown){background-image:none;border-color:var(--warning)}.form-card__field:has(.form-card__error:not(:empty)) .form-card__input:not(:placeholder-shown){background-image:none;border-color:var(--warning)}.form-card__label-text{color:var(--navy);font-size:12px;font-weight:600}.form-card__req{color:var(--required);font-style:normal;font-weight:700;margin-left:2px}.form-card__hint{color:var(--text-soft)}.form-card__error,.form-card__hint{font-size:11px;font-weight:500;min-height:13px}.form-card__error{color:var(--warning)}.form-card__error--block{margin:10px 0 0;text-align:center}.form-card__consent{align-items:flex-start;color:var(--text);display:flex;font-size:12px;gap:8px;line-height:1.5;margin-top:12px}.form-card__consent input{height:15px;margin-top:2px;width:15px}.form-card__consent a.link-item{font-size:inherit}.form-card__actions{display:flex;gap:10px;margin-top:16px}.form-card__back{background:var(--white);border:1px solid var(--border);border-radius:12px;color:var(--navy);flex-shrink:0;font-size:14px;padding:0 16px}.form-card__back,.form-card__submit{cursor:pointer;font-weight:700;height:50px}.form-card__submit{background:var(--blue);border:0;border-radius:12px;color:var(--white);font-size:16px;margin-top:16px;width:100%}.form-card__submit:disabled{cursor:wait;opacity:.7}.form-card__submit--grow{flex:1;margin-top:0;width:auto}.form-card__note{color:var(--text-soft);font-size:12px;margin:10px 0 0;text-align:center}.form-card__note--secure{align-items:center;display:flex;gap:8px;justify-content:center}.form-card__lock{flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}[data-v-4e6f1eed]:root{--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1600px}.page-hero[data-v-4e6f1eed]{background:linear-gradient(100deg,var(--sky) 0,var(--sky-dark) 100%)}.page-hero__container[data-v-4e6f1eed]{align-items:center;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin:0 auto;max-width:1280px;min-height:clamp(680px,100svh - 72px,1100px);padding:48px 32px;position:relative;width:100%}@media (max-width:767px){.page-hero__container[data-v-4e6f1eed]{padding-left:16px;padding-right:16px}}@media (max-width:1023px){.page-hero__container[data-v-4e6f1eed]{min-height:0;padding-bottom:40px;padding-top:40px}}.page-hero--compact .page-hero__container[data-v-4e6f1eed]{min-height:clamp(560px,100svh - 72px,1100px)}@media (max-width:1023px){.page-hero--compact .page-hero__container[data-v-4e6f1eed]{min-height:0}}.page-hero__content[data-v-4e6f1eed]{min-width:0;position:relative}@media (max-width:1023px){.page-hero__content[data-v-4e6f1eed]{text-align:center}}.page-hero__form[data-v-4e6f1eed]{justify-self:end;max-width:440px;position:relative;width:100%}@media (max-width:767px){.page-hero__form[data-v-4e6f1eed]{justify-self:stretch;max-width:none}}.page-hero__reviews[data-v-4e6f1eed]{margin-top:28px;max-width:320px}@media (max-width:1023px){.page-hero__reviews[data-v-4e6f1eed]{align-items:center;flex-flow:row wrap;gap:4px 12px;justify-content:center;max-width:none}.page-hero__reviews[data-v-4e6f1eed] .mini-reviews__title{margin-bottom:0;width:auto}.page-hero__reviews[data-v-4e6f1eed] .mini-reviews__title img{margin-right:0;width:72px}.page-hero__reviews[data-v-4e6f1eed] .mini-reviews__subtitle{font-size:14px}}@media (max-width:767px){.page-hero__reviews[data-v-4e6f1eed] .mini-reviews__title span{display:none}}@media (max-width:1023px){.page-hero__reviews[data-v-4e6f1eed]{margin-top:18px}}@media (max-width:767px){.page-hero__reviews[data-v-4e6f1eed]{margin-top:14px}}.page-hero__badge[data-v-4e6f1eed]{background:var(--white);border-radius:999px;color:var(--blue);display:inline-block;font-size:13px;font-weight:700;margin:0;padding:8px 16px}@media (max-width:767px){.page-hero__badge[data-v-4e6f1eed]{display:block;margin-right:auto;width:-moz-fit-content;width:fit-content}}.page-hero__title[data-v-4e6f1eed]{font-size:clamp(38px,5vw,58px);font-weight:800;letter-spacing:-1.2px;line-height:1.04;margin:22px 0 0;text-wrap:balance;color:var(--navy)}@media (max-width:767px){.page-hero__title[data-v-4e6f1eed]{font-size:32px;letter-spacing:-.8px;margin-top:16px}}.page-hero__lead[data-v-4e6f1eed]{color:var(--text);font-size:19px;line-height:1.55;margin:18px 0 0;max-width:520px}@media (max-width:1023px){.page-hero__lead[data-v-4e6f1eed]{margin-left:auto;margin-right:auto}}@media (max-width:767px){.page-hero__lead[data-v-4e6f1eed]{font-size:16px;margin-top:12px}}.page-hero__bullets[data-v-4e6f1eed]{color:var(--navy);display:flex;flex-wrap:wrap;font-size:14px;gap:26px;list-style:none;margin:28px 0 0;padding:0}.page-hero__bullets li[data-v-4e6f1eed]{font-weight:600}@media (max-width:1023px){.page-hero__bullets[data-v-4e6f1eed]{justify-content:center}}@media (max-width:767px){.page-hero__bullets[data-v-4e6f1eed]{flex-wrap:wrap;font-size:min(11px,2.85vw);gap:8px;margin-top:18px;white-space:nowrap}}:root{--sm:576px;--md:768px;--lg:992px;--xl:1200px;--xxl:1600px}.page-cta{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:56px 32px;width:100%}@media (max-width:767px){.page-cta{padding-left:16px;padding-right:16px}}.page-cta__banner{align-items:center;background:linear-gradient(100deg,var(--blue) 0,var(--blue-light) 100%);border-radius:24px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:48px}@media (max-width:767px){.page-cta__banner{align-items:stretch;flex-direction:column;gap:20px;padding:28px 20px;text-align:center}}.page-cta__title{color:var(--white);font-size:30px;font-weight:800;letter-spacing:-.4px;margin:0}@media (max-width:767px){.page-cta__title{font-size:24px;line-height:1.2}}.page-cta__text{color:var(--on-blue);font-size:16px;margin:10px 0 0}@media (max-width:767px){.page-cta__text{font-size:15px;line-height:1.5;margin-top:8px}}.page-cta__action{background:var(--orange);border-radius:12px;color:var(--navy);font-size:16px;font-weight:800;padding:16px 26px;text-decoration:none;white-space:nowrap}@media (max-width:767px){.page-cta__action{text-align:center}}
