.background{z-index:-1;background:var(--color-page);pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}@media (min-width:1921px){.background:after{content:"";background:linear-gradient(to right, var(--color-page), transparent 5%, transparent 95%, var(--color-page));width:1920px;margin:auto;position:absolute;inset:0}}.background__media{object-fit:cover;width:100%;max-width:1920px;height:100%;margin:auto;display:block;position:absolute;inset:0}.input-group{flex-direction:column;align-items:stretch;width:100%;min-height:72px;display:flex;position:relative}.input-group_keyboard-focus .input-field{outline:3px solid var(--color-accent);outline-offset:3px}@media (max-height:520px) and (orientation:landscape){.input-group{min-height:50px}}.input-field{border:1px solid var(--color-line);width:100%;height:64px;color:var(--color-text);transition:border-color var(--transition-short), background-color var(--transition-short);background:#ffffffc7;border-radius:10px;padding:22px 14px 8px;font-size:20px;line-height:1.2;position:relative}.input-field:focus{border-color:var(--color-accent);background:var(--color-white);outline:none}.input-field:focus~.input-label,.input-field:not(:placeholder-shown)~.input-label{font-size:12px;top:10px;transform:none}.input-field_invalid{border-color:var(--color-error);background:#c43f3f0f}@media (max-width:520px){.input-field{height:58px;font-size:17px}}@media (max-height:520px) and (orientation:landscape){.input-field{border-radius:8px;height:44px;padding:16px 12px 5px;font-size:15px}.input-field:focus~.input-label,.input-field:not(:placeholder-shown)~.input-label{font-size:10px;top:7px}}.input-label{color:var(--color-muted);pointer-events:none;transition:top var(--transition-short), transform var(--transition-short), font-size var(--transition-short);font-size:18px;line-height:1;position:absolute;top:32px;left:14px;transform:translateY(-50%)}@media (max-width:520px){.input-label{font-size:16px;top:29px}}@media (max-height:520px) and (orientation:landscape){.input-label{font-size:14px;top:22px;left:12px}}.input-message{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:20px;color:var(--color-error);margin-top:6px;font-size:13px;line-height:1.25;position:relative}.input-message:empty{min-height:0;margin-top:0}@media (max-height:520px) and (orientation:landscape){.input-message{min-height:0;margin-top:3px;font-size:10px}}.checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}@media (max-height:520px) and (orientation:landscape){.checkbox{gap:9px}}.checkbox-input{opacity:0;width:1px;height:1px;position:absolute}.checkbox-input:checked~.checkbox-visual:after{transform:scale(1)}.checkbox-input:focus-visible~.checkbox-visual{outline:3px solid var(--color-accent);outline-offset:3px}.checkbox-visual{border:1px solid var(--color-line);background:var(--color-white);border-radius:7px;flex:none;width:24px;height:24px;margin-top:1px;position:relative}.checkbox-visual:after{content:"";background:var(--color-accent);transition:transform var(--transition-short);border-radius:4px;position:absolute;inset:5px;transform:scale(0)}@media (max-height:520px) and (orientation:landscape){.checkbox-visual{border-radius:6px;width:20px;height:20px}.checkbox-visual:after{border-radius:3px;inset:4px}}.checkbox_invalid .checkbox-visual{border-color:var(--color-error);box-shadow:0 0 0 4px #c43f3f1f}.checkbox-content{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.checkbox-label{color:var(--color-muted);font-size:15px;line-height:1.35;position:relative}.checkbox-label a{border-bottom:1px dashed;text-decoration:none;position:relative}.checkbox-label a:hover,.checkbox-label a:focus-visible{border-bottom-style:solid}@media (max-height:520px) and (orientation:landscape){.checkbox-label{font-size:12px;line-height:1.25}}.checkbox-message{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--color-error);background:#c43f3f14;border-radius:6px;padding:5px 9px;font-size:12px;line-height:1.25;position:relative}@media (max-height:520px) and (orientation:landscape){.checkbox-message{padding:4px 7px;font-size:10px}}.lead-form{gap:clamp(22px,3vw,34px);width:100%;display:grid;position:relative}@media (max-height:520px) and (orientation:landscape){.lead-form{grid-template-columns:minmax(0,1fr) minmax(230px,.78fr);gap:18px}}.lead-form__inputs{gap:18px;width:100%;display:grid;position:relative}@media (max-height:520px) and (orientation:landscape){.lead-form__inputs{gap:8px}}.lead-form__spam-check{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-100vw}.lead-form__actions{gap:16px;width:100%;display:grid;position:relative}@media (max-height:520px) and (orientation:landscape){.lead-form__actions{flex-direction:column;gap:8px;display:flex}}.lead-form__submit{background:var(--color-accent);width:100%;min-height:82px;color:var(--color-white);cursor:pointer;transition:background-color var(--transition-short);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:20px 28px;font-size:24px;font-weight:700;line-height:1.1;display:flex;position:relative}.lead-form__submit:hover{background:var(--color-accent-hover)}.lead-form__submit:active{background:var(--color-accent-active)}.lead-form__submit:disabled{cursor:wait;background:var(--color-muted)}.lead-form__submit img{flex:none;width:74px;height:auto;position:relative}@media (max-width:760px){.lead-form__submit{justify-content:center;min-height:64px;padding:18px 20px;font-size:18px}.lead-form__submit img{display:none}}@media (max-height:520px) and (orientation:landscape){.lead-form__submit{justify-content:center;min-height:48px;margin-top:auto;padding:12px 18px;font-size:16px}.lead-form__submit img{display:none}}.lead-form__status{min-height:22px;color:var(--color-accent);text-align:center;font-size:15px;font-weight:600;line-height:1.35;position:relative}.lead-form__status_error{color:var(--color-error)}@media (max-height:520px) and (orientation:landscape){.lead-form__status{grid-column:1/-1;min-height:18px;font-size:12px}}.submit-page{justify-content:center;align-items:center;width:100%;min-height:100svh;padding:clamp(20px,4vw,56px);display:flex;position:relative}@media (max-width:760px){.submit-page{padding:20px}}@media (max-height:520px) and (orientation:landscape){.submit-page{padding:10px 14px}}.submit-page__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #18181814;border-radius:20px;gap:clamp(24px,4vw,40px);width:min(100%,760px);padding:clamp(24px,4vw,44px);display:grid;position:relative;box-shadow:0 24px 80px #1818181f}@media (max-width:760px){.submit-page__panel{border-radius:18px;gap:24px;padding:24px 22px}}@media (max-height:520px) and (orientation:landscape){.submit-page__panel{border-radius:16px;gap:12px;width:min(100%,720px);padding:18px 28px}}.submit-page__logo{align-items:flex-end;gap:2px;width:-moz-fit-content;width:fit-content;display:flex;position:relative}.submit-page__logo svg{height:auto;display:block;position:relative}.submit-page__logo #marma-logo{width:36px}.submit-page__logo #marma-text{width:128px}@media (max-height:520px) and (orientation:landscape){.submit-page__logo #marma-logo{width:28px}.submit-page__logo #marma-text{width:102px}}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap;font-style:normal}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--color-text:#181818;--color-muted:#6f6f6f;--color-line:#d9d9d9;--color-page:#f2f2f2;--color-accent:#8274ff;--color-accent-hover:#7365f0;--color-accent-active:#6558d8;--color-error:#c43f3f;--color-white:#fff;--transition-short:.18s ease;font-family:Inter,Arial,sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--color-page);color:var(--color-text);margin:0;position:relative}button,input{font:inherit}button{border:0}a{color:inherit}img{max-width:100%;display:block}a:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
