.callback-card{color:#151515;font-family:var(--font-sans,Inter,sans-serif);background:#fff;border-radius:20px;padding:clamp(24px,5vw,44px);box-shadow:0 18px 70px #0002}.callback-country-label{color:#555;margin:0 0 7px;font-size:13px;display:block}.callback-card select{color:#151515;width:100%;min-width:0;min-height:52px;font:400 16px/1.4 var(--font-sans,Inter,sans-serif);background:#fafafa;border:1px solid #c9c9c9;border-radius:10px;margin-bottom:12px;padding:12px}.callback-card select:focus-visible{outline-offset:2px;outline:2px solid #ff4f00}.callback-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.callback-topline h2{letter-spacing:-.03em;margin:0;font-size:clamp(17px,3.8vw,21px);font-weight:750;line-height:1.25}.callback-topline>span{white-space:nowrap;color:#737373;font-variant-numeric:tabular-nums;font-size:13px}.callback-progress{background:#ecebea;border-radius:4px;height:4px;margin-bottom:32px;overflow:hidden}.callback-progress>span{background:#ff4f00;height:100%;transition:width .2s;display:block}.callback-question{letter-spacing:-.04em;margin-bottom:19px;font-size:clamp(21px,4.5vw,28px);font-weight:650;line-height:1.25;display:block}.callback-card input:not([type=checkbox]){box-sizing:border-box;color:#151515;width:100%;min-height:60px;font:400 19px/1.4 var(--font-sans,Inter,sans-serif);background:#fafafa;border:1px solid #c9c9c9;border-radius:10px;outline:none;padding:15px 17px}.callback-card input:focus-visible{border-color:#ff4f00;box-shadow:0 0 0 3px #ff4f0020}.callback-card input::placeholder{color:#868686}.callback-next{color:#fff;width:100%;min-height:56px;font:700 17px/1.4 var(--font-sans,Inter,sans-serif);cursor:pointer;background:#ff4f00;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:24px;padding:14px 20px;display:flex}.callback-next:hover{background:#dc4400}.callback-next:disabled{opacity:.6;cursor:wait}.callback-next>span{font-size:24px;line-height:1}.callback-back{color:#555;cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:8px 20px;font-size:14px;text-decoration:underline;display:block}.callback-privacy{color:#6b6b6b;margin:24px 0 0;font-size:12px;line-height:1.55}.callback-privacy a{color:inherit;text-decoration:underline}.callback-consent{align-items:flex-start;gap:11px;margin-top:18px;font-size:14px;line-height:1.5;display:flex}.callback-consent input{accent-color:#ff4f00;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.callback-phone-hint{color:#696969;margin:9px 0 0;font-size:12px;line-height:1.5}.callback-error{color:#b42318;margin-top:14px;font-size:14px;line-height:1.5}.callback-done{color:#151515;background:#fff;border-radius:20px;overflow:hidden}.callback-confirmation{gap:16px;padding:clamp(24px,4vw,36px);display:flex}.callback-confirmation>span{color:#197144;background:#e8f3ec;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:23px;display:grid}.callback-confirmation h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(23px,4.5vw,30px);line-height:1.2}.callback-confirmation p{color:#555;margin:0;font-size:15px;line-height:1.6}.callback-booked{color:#155632;background:#e8f3ec;border-radius:10px;margin:0 24px 20px;padding:16px}@media (width<=500px){.callback-card{border-radius:16px;padding:25px 21px}.callback-progress{margin-bottom:26px}.callback-topline{gap:10px}.callback-topline h2{max-width:18ch}.callback-privacy{margin-top:20px}}@media (prefers-reduced-motion:reduce){.callback-progress>span{transition:none}}:root{color-scheme:light;--font-sans:"Inter",sans-serif}[data-astro-cid-wkqk7vep]{box-sizing:border-box}body{color:#151515;font-family:var(--font-sans);background:#f3f1ed;min-height:100vh;margin:0}.callback-header[data-astro-cid-wkqk7vep]{justify-content:space-between;align-items:center;padding:24px clamp(20px,5vw,64px);display:flex}.callback-brand[data-astro-cid-wkqk7vep]{letter-spacing:-1px;color:#151515;font-size:24px;font-weight:800;text-decoration:none}.callback-brand[data-astro-cid-wkqk7vep] span[data-astro-cid-wkqk7vep]{color:#ff4f00}.callback-header[data-astro-cid-wkqk7vep] small[data-astro-cid-wkqk7vep]{color:#666;font-size:12px}.callback-main[data-astro-cid-wkqk7vep]{width:min(640px,100%);margin:0 auto;padding:24px 20px 50px}.callback-intro[data-astro-cid-wkqk7vep]{text-align:center;max-width:580px;margin:0 auto 28px}.callback-intro[data-astro-cid-wkqk7vep] h1[data-astro-cid-wkqk7vep]{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(29px,5.8vw,45px);font-weight:650;line-height:1.12}.callback-intro[data-astro-cid-wkqk7vep] h1[data-astro-cid-wkqk7vep] span[data-astro-cid-wkqk7vep]{color:#e44800}.callback-safe-off[data-astro-cid-wkqk7vep]{background:#fff;border-radius:16px;padding:28px;line-height:1.6}.callback-safe-off[data-astro-cid-wkqk7vep] h2[data-astro-cid-wkqk7vep]{line-height:1.2}.callback-safe-off[data-astro-cid-wkqk7vep] a[data-astro-cid-wkqk7vep]{color:#b53900}.callback-main[data-astro-cid-wkqk7vep]:has(.callback-done){width:min(1000px,100%)}@media (width<=500px){.callback-header[data-astro-cid-wkqk7vep]{padding:18px 20px}.callback-header[data-astro-cid-wkqk7vep] small[data-astro-cid-wkqk7vep]{font-size:11px}.callback-brand[data-astro-cid-wkqk7vep]{font-size:22px}.callback-main[data-astro-cid-wkqk7vep]{padding:17px 16px 30px}.callback-intro[data-astro-cid-wkqk7vep]{margin-bottom:22px}.callback-intro[data-astro-cid-wkqk7vep] h1[data-astro-cid-wkqk7vep]{max-width:350px;margin:auto;font-size:31px}}
