.ik-dl{font-family:Lato,sans-serif;gap:40px;scroll-margin-top:110px}.ik-dl,.ik-dl__head{display:flex;flex-direction:column}.ik-dl__head{gap:16px}p.ik-dl__eyebrow{color:#603c61;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.ik-dl .ik-dl__heading{color:#17161c;font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;letter-spacing:-1.2px;line-height:1.08;margin:0}p.ik-dl__intro{color:#55534e;font-size:18px;line-height:1.5;margin:0;max-width:1000px}ul.ik-dl__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}li.ik-dl__card{align-items:flex-start;background-color:#f5f2ec;border:1px solid #d8d4cd;border-radius:20px;display:flex;flex-direction:column;gap:16px;margin:0;padding:30px}p.ik-dl__card-eyebrow{color:#55534e;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:1.4;margin:0;text-transform:uppercase}.ik-dl .ik-dl__card-title{color:#17161c;font-family:Lato,sans-serif;font-size:22px;font-weight:800;line-height:1.25;margin:0}p.ik-dl__card-text{color:#55534e;font-size:15px;line-height:1.5;margin:0}button.ik-dl__open{background:none;border:0;color:#603c61;cursor:pointer;font-family:Lato,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin-top:auto;padding:0;text-decoration:underline;text-underline-offset:3px}button.ik-dl__open:hover{color:#4e304f}button.ik-dl__open:focus-visible{outline:2px solid #603c61;outline-offset:3px}html.ik-dl-locked{overflow:hidden}dialog.ik-dl__dialog{background:transparent;border:0;border-radius:20px;margin:auto;max-height:calc(100vh - 32px);max-width:560px;overflow:visible;padding:0;width:calc(100% - 32px)}dialog.ik-dl__dialog::backdrop{background-color:rgba(23,22,28,.65)}.ik-dl__panel{background-color:#f5f2ec;border-radius:20px;box-sizing:border-box;font-family:Lato,sans-serif;max-height:calc(100vh - 32px);overflow:auto;padding:36px;position:relative}button.ik-dl__close{background:none;border:0;border-radius:50%;color:#17161c;cursor:pointer;font-size:28px;height:36px;line-height:1;padding:0;position:absolute;right:16px;top:14px;width:36px}button.ik-dl__close:hover{background-color:#eee8dc}.ik-dl .ik-dl__modal-title{color:#17161c;font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;line-height:1.15;margin:0 40px 10px 0}p.ik-dl__modal-text{color:#55534e;font-size:16px;line-height:1.5;margin:0 0 24px}p.ik-dl__empty{color:#66645e;font-size:13px;margin:0}@media(max-width:1023px){.ik-dl .ik-dl__heading{font-size:40px}ul.ik-dl__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ik-dl{gap:28px}.ik-dl .ik-dl__heading{font-size:32px}p.ik-dl__intro{font-size:16px}li.ik-dl__card{padding:24px}.ik-dl__panel{padding:28px 22px}.ik-dl .ik-dl__modal-title{font-size:24px}}.ik-dl__form{--hsf-global__font-family:"Lato",sans-serif;--hsf-global__font-size:16px;--hsf-global__color:#17161c;--hsf-global-error__color:#b3261e;--hsf-background__background-color:transparent;--hsf-background__background-image:none;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-row__vertical-spacing:18px;--hsf-row__horizontal-spacing:16px;--hsf-module__vertical-spacing:8px;--hsf-heading__font-family:"Montserrat",sans-serif;--hsf-heading__color:#17161c;--hsf-richtext__font-family:"Lato",sans-serif;--hsf-richtext__font-size:14px;--hsf-richtext__color:#66645e;--hsf-erroralert__font-family:"Lato",sans-serif;--hsf-erroralert__font-size:13px;--hsf-infoalert__font-family:"Lato",sans-serif;--hsf-infoalert__font-size:13px;--hsf-field-label__font-family:"Lato",sans-serif;--hsf-field-label__font-size:14px;--hsf-field-label__color:#17161c;--hsf-field-label-requiredindicator__color:#603c61;--hsf-field-description__font-family:"Lato",sans-serif;--hsf-field-description__color:#66645e;--hsf-field-footer__font-family:"Lato",sans-serif;--hsf-field-footer__color:#66645e;--hsf-field-input__font-family:"Lato",sans-serif;--hsf-field-input__color:#17161c;--hsf-field-input__background-color:#fff;--hsf-field-input__placeholder-color:#8a877f;--hsf-field-input__border-color:#d9d3c7;--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:10px;--hsf-field-input__padding:12px 14px;--hsf-field-textarea__font-family:"Lato",sans-serif;--hsf-field-textarea__color:#17161c;--hsf-field-textarea__background-color:#fff;--hsf-field-textarea__border-color:#d9d3c7;--hsf-field-textarea__border-radius:10px;--hsf-field-textarea__padding:12px 14px;--hsf-button__font-family:"Lato",sans-serif;--hsf-button__font-size:16px;--hsf-button__color:#fff;--hsf-button__background-color:#603c61;--hsf-button__background-image:none;--hsf-button__border-radius:10px;--hsf-button__padding:16px 24px;--hsf-button__box-shadow:none}.ik-dl__form .hsfc-FieldLabel{font-weight:700;line-height:1.4}.ik-dl__form .hsfc-NumberInput,.ik-dl__form .hsfc-TextInput{font-size:16px;line-height:1.4}.ik-dl__form .hsfc-NavigationRow{margin-top:8px}.ik-dl__form .hsfc-NavigationRow__Buttons{display:flex;justify-content:stretch}.ik-dl__form .hsfc-Button{font-weight:700;line-height:1.2;transition:background-color .15s ease;width:100%}.ik-dl__form .hsfc-Button:hover{--hsf-button__background-color:#4c2f4d;background-color:#4c2f4d}.ik-dl .ik-dl__form .form-title{display:none}.ik-dl .ik-dl__form .hsfc-FieldLabel{font-weight:700}.ik-dl .ik-dl__form .hsfc-NavigationRow__Buttons{width:100%}.ik-dl .ik-dl__form .hsfc-Button{max-width:none;width:100%}.ik-dl{scroll-margin-top:32px}p.ik-dl__copy-note{color:#b9b6af;font-size:13px;line-height:1.5;margin:0;max-width:560px}