.sif{--sif-primary:#0e1b33;--sif-button:#0e1b33;--sif-accent:#f28c28;--sif-text:#1e2533;--sif-muted:#6b7280;--sif-card:#fff;--sif-field:#f6f7f9;--sif-border:#e2e5ea;--sif-error:#c62828;--sif-success:#1e8e5a;--sif-font:inherit;--sif-max:880px;--sif-radius:14px;--sif-field-radius:calc(var(--sif-radius)*0.7);--sif-ring:rgba(242,140,40,.22);--sif-ring:color-mix(in srgb,var(--sif-accent) 24%,transparent);--sif-strong-border:color-mix(in srgb,var(--sif-border) 40%,var(--sif-muted));--sif-pad:clamp(20px,5vw,48px);color:var(--sif-text);container-type:inline-size;font-family:var(--sif-font);font-size:16px;line-height:1.6;margin-inline:auto;max-width:var(--sif-max);text-align:start;width:100%}.sif *,.sif :after,.sif :before{box-sizing:border-box}.sif [hidden]{display:none!important}.sif button,.sif h2,.sif h3,.sif input,.sif label,.sif legend,.sif p,.sif select,.sif span,.sif textarea{letter-spacing:normal;text-transform:none}.sif .sif__card{background:var(--sif-card);border:1px solid var(--sif-border);border-radius:var(--sif-radius);overflow:hidden;padding:var(--sif-pad);position:relative}.sif .sif__card:before{background:linear-gradient(90deg,var(--sif-primary) 0 70%,var(--sif-accent) 70% 100%);content:"";height:4px;inset-block-start:0;inset-inline:0;position:absolute}.sif[dir=rtl] .sif__card:before{background:linear-gradient(270deg,var(--sif-primary) 0 70%,var(--sif-accent) 70% 100%)}.sif--flat .sif__card{background:transparent;border:0;overflow:visible;padding:0}.sif--flat .sif__card:before{display:none}.sif .sif__head{margin:0 0 clamp(22px,4vw,32px)}.sif .sif__title{color:var(--sif-primary);font-family:inherit;font-size:clamp(24px,3.2vw,30px);font-weight:700;line-height:1.3;margin:0;padding:0}.sif .sif__intro{color:var(--sif-muted);font-size:16px;line-height:1.8;margin:10px 0 0;max-width:62ch}.sif .sif__form{margin:0;padding:0}.sif .sif__grid{display:grid;gap:22px;grid-template-columns:minmax(0,1fr)}@container (min-width: 620px){.sif .sif__grid{gap:24px 22px;grid-template-columns:repeat(2,minmax(0,1fr))}.sif .sif__field--full{grid-column:1/-1}}.sif .sif__field,.sif .sif__set{margin:0;min-width:0}.sif .sif__set{border:0;padding:0}.sif .sif__label{color:var(--sif-text);display:block;float:none;font-size:15px;font-weight:600;line-height:1.5;margin:0 0 8px;padding:0;width:auto}.sif .sif__req{color:var(--sif-error);font-weight:700;margin-inline-start:2px}.sif .sif__input{-webkit-appearance:none;appearance:none;background:var(--sif-field);border:1.5px solid var(--sif-border);border-radius:var(--sif-field-radius);box-shadow:none;color:var(--sif-text);display:block;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;margin:0;max-width:none;min-height:50px;outline:none;padding:11px 15px;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;width:100%}.sif .sif__input[dir=ltr]{text-align:left}.sif .sif__input:hover{border-color:var(--sif-strong-border)}.sif .sif__input:focus,.sif .sif__input:focus-visible{background:var(--sif-card);border-color:var(--sif-accent);box-shadow:0 0 0 4px var(--sif-ring);outline:none}.sif .sif__textarea{min-height:110px;resize:vertical}.sif .sif__select{position:relative}.sif .sif__select .sif__input{cursor:pointer;padding-inline-end:40px;text-overflow:ellipsis}.sif .sif__select:after{border-bottom:2px solid var(--sif-muted);border-inline-end:2px solid var(--sif-muted);content:"";height:8px;inset-inline-end:16px;margin-top:-6px;pointer-events:none;position:absolute;top:50%;transform:rotate(45deg);width:8px}.sif .sif__select option{color:var(--sif-text)}.sif .sif__phone{display:grid;gap:8px;grid-template-columns:minmax(0,48%) minmax(0,1fr)}.sif .sif__phone .sif__input{text-align:left}.sif .sif__phone-num{position:relative}.sif .sif__dial{align-items:center;color:var(--sif-muted);display:flex;font-size:16px;font-variant-numeric:tabular-nums;inset-block:0;left:15px;pointer-events:none;position:absolute}.sif .sif__phone-num .sif__input{padding-left:calc(23px + var(--sif-dial-w, 4ch))}.sif .sif__error{color:var(--sif-error);display:none;font-size:13px;font-weight:500;line-height:1.5;margin:6px 0 0;padding:0}.sif .has-error>.sif__error{display:block}.sif .has-error .sif__input{background:color-mix(in srgb,var(--sif-error) 4%,var(--sif-card));border-color:var(--sif-error)}.sif .has-error .sif__input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--sif-error) 18%,transparent)}.sif .sif__chips{display:flex;flex-wrap:wrap;gap:10px}.sif .sif__chips--pair{display:grid;grid-template-columns:repeat(2,minmax(0,220px))}.sif .sif__chip{cursor:pointer;display:block;margin:0;position:relative}.sif .sif__chip input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.sif .sif__chip-ui{align-items:center;background:var(--sif-field);border:1.5px solid var(--sif-border);border-radius:999px;color:var(--sif-text);display:flex;font-size:15px;font-weight:500;gap:10px;height:100%;line-height:1.4;min-height:46px;padding:9px 16px;padding-inline-start:12px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sif .sif__chip:hover .sif__chip-ui{border-color:var(--sif-strong-border)}.sif .sif__chip input:checked+.sif__chip-ui{background:var(--sif-card);border-color:var(--sif-primary);box-shadow:inset 0 0 0 1px var(--sif-primary)}.sif .sif__chip input:focus-visible+.sif__chip-ui{box-shadow:0 0 0 4px var(--sif-ring)}.sif .has-error .sif__chip-ui{border-color:var(--sif-error)}.sif .sif__mark{background:var(--sif-card);border:2px solid var(--sif-strong-border);color:#fff;display:inline-grid;flex:0 0 auto;height:20px;place-items:center;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:20px}.sif .sif__mark--radio{border-radius:50%}.sif .sif__mark--check{border-radius:6px}.sif .sif__mark svg{height:14px;opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease;width:14px}.sif input:checked+.sif__chip-ui .sif__mark--radio{border-color:var(--sif-accent);box-shadow:inset 0 0 0 4px var(--sif-card),inset 0 0 0 10px var(--sif-accent)}.sif input:checked+.sif__chip-ui .sif__mark--check,.sif input:checked+.sif__mark--check{background:var(--sif-primary);border-color:var(--sif-primary)}.sif input:checked+.sif__chip-ui .sif__mark--check svg,.sif input:checked+.sif__mark--check svg{opacity:1;transform:scale(1)}.sif .sif__other{animation:sif-rise .2s ease both;margin-top:-10px}@container (min-width: 620px){.sif .sif__other .sif__input{max-width:420px}}.sif .sif__attachments{border-top:1px dashed var(--sif-border);padding-top:22px}.sif .sif__attach-note{color:var(--sif-text);font-size:15px;font-weight:600;margin:0 0 16px;padding:0}.sif .sif__files{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@container (min-width: 620px){.sif .sif__files{grid-template-columns:repeat(3,minmax(0,1fr))}}.sif .sif__fileslot{display:flex;flex-direction:column;min-width:0}.sif .sif__label--file{font-size:14.5px;margin-bottom:6px}.sif .sif__file-help{color:var(--sif-muted);font-size:12.5px;font-weight:600;margin:-4px 0 6px}.sif .sif__fileslot .sif__filebox{margin-top:auto}.sif .sif__filebox{align-items:center;background:var(--sif-field);border:1.5px dashed var(--sif-strong-border);border-radius:var(--sif-field-radius);color:var(--sif-text);cursor:pointer;display:flex;gap:10px;margin:0;min-height:58px;padding:10px 12px;position:relative;transition:border-color .15s ease,background-color .15s ease}.sif .sif__filebox.is-over,.sif .sif__filebox:hover{background:color-mix(in srgb,var(--sif-accent) 6%,var(--sif-card));border-color:var(--sif-accent)}.sif .sif__filebox:focus-within{border-color:var(--sif-accent);box-shadow:0 0 0 4px var(--sif-ring)}.sif .sif__fileslot.has-file .sif__filebox{background:var(--sif-card);border-color:var(--sif-primary);border-style:solid}.sif .has-error .sif__filebox{border-color:var(--sif-error)}.sif .sif__file{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.sif .sif__filebox-icon{color:var(--sif-accent);flex:0 0 auto;height:22px;width:22px}.sif .sif__filebox-text{display:flex;flex-direction:column;line-height:1.35;min-width:0}.sif .sif__filebox-btn{color:var(--sif-primary);font-size:14px;font-weight:700}.sif .sif__filename{color:var(--sif-muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sif .has-file .sif__filename{color:var(--sif-text);font-weight:600}.sif .sif__fileremove{align-items:center;align-self:flex-start;background:transparent;border:0;border-radius:6px;box-shadow:none;color:var(--sif-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:4px;margin:6px 0 0;padding:4px 8px}.sif .sif__fileremove svg{height:14px;width:14px}.sif .sif__fileremove:focus-visible,.sif .sif__fileremove:hover{background:var(--sif-field);color:var(--sif-error);outline:none}.sif .sif__file-max{color:var(--sif-muted);font-size:12.5px;margin:12px 0 0;padding:0}.sif .sif__check{align-items:flex-start;color:var(--sif-text);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;line-height:1.7;margin:0;position:relative}.sif .sif__check input{cursor:pointer;height:22px;inset-block-start:2px;inset-inline-start:0;margin:0;opacity:0;position:absolute;width:22px}.sif .sif__check .sif__mark{height:22px;margin-top:2px;width:22px}.sif .sif__check input:focus-visible+.sif__mark{box-shadow:0 0 0 4px var(--sif-ring)}.sif .has-error .sif__check .sif__mark{border-color:var(--sif-error)}.sif .sif__captcha{min-height:78px}.sif .has-error .sif__captcha>div{border-radius:3px;outline:2px solid var(--sif-error);outline-offset:2px}.sif .sif__alert{background:color-mix(in srgb,var(--sif-error) 6%,var(--sif-card));border:1px solid color-mix(in srgb,var(--sif-error) 35%,transparent);border-inline-start:4px solid var(--sif-error);border-radius:var(--sif-field-radius);color:var(--sif-error);font-size:14.5px;font-weight:600;margin:0 0 22px;outline:none;padding:14px 16px}.sif .sif__hp{height:1px;inset-inline-start:-9999px;overflow:hidden;position:absolute!important;width:1px}.sif .sif__actions{margin-top:28px}.sif .sif__submit{align-items:center;background:var(--sif-button);border:0;border-radius:var(--sif-field-radius);box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;line-height:1.4;margin:0;min-height:52px;min-width:200px;padding:12px 34px;position:relative;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease}.sif .sif__submit:hover{box-shadow:0 10px 24px -12px var(--sif-button);transform:translateY(-1px)}.sif .sif__submit:active{transform:translateY(0)}.sif .sif__submit:focus-visible{box-shadow:0 0 0 4px var(--sif-ring);outline:none}.sif .sif__spinner{animation:sif-spin .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:none;height:18px;width:18px}.sif .sif__submit.is-busy{box-shadow:none;cursor:progress;opacity:.9;transform:none}.sif .sif__submit.is-busy .sif__spinner{display:inline-block}@keyframes sif-spin{to{transform:rotate(1turn)}}.sif .sif__success{animation:sif-rise .45s ease both;outline:none;padding:clamp(16px,4vw,32px) 0;text-align:center}.sif .sif__success-icon{background:color-mix(in srgb,var(--sif-success) 10%,var(--sif-card));border-radius:50%;color:var(--sif-success);display:inline-grid;height:84px;margin-bottom:18px;place-items:center;width:84px}.sif .sif__success-icon svg{height:52px;width:52px}.sif .sif__success-icon path{animation:sif-draw .5s ease .25s forwards;stroke-dasharray:40;stroke-dashoffset:40}.sif .sif__success-title{color:var(--sif-primary);font-family:inherit;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.35;margin:0 0 10px;padding:0}.sif .sif__success-body{color:var(--sif-muted);line-height:1.8;margin:0 auto 20px;max-width:52ch}.sif .sif__ref{align-items:center;background:var(--sif-field);border:1px dashed var(--sif-border);border-radius:var(--sif-field-radius);color:var(--sif-muted);display:inline-flex;flex-wrap:wrap;font-size:14px;gap:10px;justify-content:center;margin:0 0 24px;padding:10px 18px}.sif .sif__ref strong{color:var(--sif-primary);font-size:16px;font-variant-numeric:tabular-nums}.sif .sif__again{background:transparent;border:1.5px solid var(--sif-border);border-radius:var(--sif-field-radius);box-shadow:none;color:var(--sif-primary);cursor:pointer;display:block;font-family:inherit;font-size:15px;font-weight:600;margin:0 auto;padding:10px 18px}.sif .sif__again:hover{border-color:var(--sif-primary)}.sif .sif__again:focus-visible{box-shadow:0 0 0 4px var(--sif-ring);outline:none}@keyframes sif-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sif-draw{to{stroke-dashoffset:0}}@container (max-width: 480px){.sif .sif__submit{width:100%}.sif .sif__chips--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sif .sif__phone{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sif *,.sif :after,.sif :before{animation:none!important;transition:none!important}.sif .sif__success-icon path{stroke-dashoffset:0}}