.spf[data-v-a0bce0de]{padding:48px 0 64px;container:spf/inline-size}.spf__container[data-v-a0bce0de]{max-width:var(--container-max-width,1296px);margin-inline:auto;padding-inline:16px}.spf__title[data-v-a0bce0de]{font-family:var(--font-heading);color:var(--color-text,#141517);margin:0 0 32px;font-size:calc(clamp(1.5rem,1.2rem + 1.2vw,2rem));font-weight:700}.spf__form[data-v-a0bce0de]{max-width:890px}.spf__global-error[data-v-a0bce0de]{color:#c03221;margin:0 0 16px;font-size:14px}.spf__row[data-v-a0bce0de]{gap:16px;display:grid}@container spf (width>=720px){.spf__row[data-v-a0bce0de]{grid-template-columns:1fr 1fr}}.spf__field[data-v-a0bce0de]{border:1px solid var(--color-border,#d9dde0);border-radius:var(--radius-sm,4px);background:var(--color-background,#fff);margin-bottom:16px;padding:18px 14px 10px;position:relative}.spf__field--error[data-v-a0bce0de]{border-color:#c03221}.spf__label[data-v-a0bce0de]{top:-8px;background:var(--color-background,#fff);color:var(--color-text-muted,#67707a);white-space:nowrap;padding:0 4px;font-size:12px;position:absolute;inset-inline-start:10px}.spf__field--error .spf__label[data-v-a0bce0de]{color:#c03221}.spf__input[data-v-a0bce0de],.spf__select[data-v-a0bce0de],.spf__textarea[data-v-a0bce0de]{width:100%;font:inherit;color:var(--color-text,#1a232c);background:0 0;border:0;outline:none;padding:0;font-size:15px}.spf__select[data-v-a0bce0de]{appearance:none;cursor:pointer;padding-inline-end:24px}.spf__select-arrow[data-v-a0bce0de]{inset-inline-end:14px;border-right:1.5px solid var(--color-text-muted,#67707a);border-bottom:1.5px solid var(--color-text-muted,#67707a);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.spf__textarea[data-v-a0bce0de]{resize:vertical;min-height:120px}.spf__checkbox[data-v-a0bce0de]{color:var(--color-text,#1a232c);cursor:pointer;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;display:inline-flex}.spf__checkbox input[data-v-a0bce0de]{opacity:0;pointer-events:none;position:absolute}.spf__checkbox-box[data-v-a0bce0de]{border:1px solid var(--color-border,#c6ccd2);background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.spf__checkbox input:checked+.spf__checkbox-box[data-v-a0bce0de]:after{content:"";border-left:2px solid var(--color-primary,#2367ba);border-bottom:2px solid var(--color-primary,#2367ba);width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.spf__checkbox input:focus-visible+.spf__checkbox-box[data-v-a0bce0de]{outline:2px solid var(--color-primary,#2367ba);outline-offset:2px}.spf__field--phone[data-v-a0bce0de]{padding-top:14px;padding-bottom:14px}.spf__field--phone[data-v-a0bce0de] .iti{--iti-control-z-index:30;width:100%}.spf__field--phone[data-v-a0bce0de] .iti__tel-input{font:inherit;color:var(--color-text,#1a232c);background:0 0;border:0;outline:none;width:100%;font-size:15px}.spf__field--phone[data-v-a0bce0de] .iti__selected-country{background:0 0}.spf__field--phone[data-v-a0bce0de] .iti__dropdown-content{border:1px solid var(--color-border,#d9dde0);border-radius:var(--radius-sm,6px);margin-top:16px;overflow:hidden;box-shadow:0 12px 32px #1018282e}.spf__field--phone[data-v-a0bce0de] .iti__search-input-wrapper{border-bottom:1px solid var(--color-border,#e5e7eb)}.spf__field--phone[data-v-a0bce0de] .iti__search-input{padding-block:10px;padding-inline:40px 36px;font-size:14px}.spf__field--phone[data-v-a0bce0de] .iti__country-list{padding:6px 0}.spf__field--phone[data-v-a0bce0de] .iti__country{gap:10px;padding:8px 14px;font-size:14px}.spf__field--phone[data-v-a0bce0de] .iti__country .iti__dial-code{color:var(--color-text-muted,#67707a)}.spf__hp[data-v-a0bce0de]{inset-inline-start:-9999px;width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.spf__submit[data-v-a0bce0de]{border-radius:var(--radius-sm,4px);background:var(--color-secondary,#f7c64c);min-width:180px;color:var(--color-secondary-foreground,#141517);cursor:pointer;border:0;padding:12px 32px;font-size:15px;font-weight:600;transition:filter .15s;display:inline-block}.spf__submit[data-v-a0bce0de]:hover{filter:brightness(.96)}.spf__submit[data-v-a0bce0de]:disabled{opacity:.6;cursor:default}.spf__sent[data-v-a0bce0de]{margin-bottom:50px}.spf__sent-title[data-v-a0bce0de]{font-family:var(--font-heading,Rufina,serif);color:var(--color-text,#141517);margin:0 0 10px;font-size:18px;font-weight:400;line-height:1.4}.spf__sent p[data-v-a0bce0de]{color:var(--color-text-muted,#404040);margin:0 0 12px;font-size:14px;font-weight:300}.spf__sent a[data-v-a0bce0de]{color:var(--color-primary,#2367ba)}@container spf (width>=768px){.spf__sent[data-v-a0bce0de]{margin-bottom:80px}.spf__sent-title[data-v-a0bce0de]{margin-bottom:40px;font-size:24px}.spf__sent p[data-v-a0bce0de]{font-size:16px}}
