@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";:root{color-scheme:light;--color-ink: #09152b;--color-ink-soft: #425167;--color-surface: #ffffff;--color-surface-alt: #f7f9fc;--color-border: #d3dae4;--color-accent: #fe8752;--color-accent-hover: #f8ba64;--color-footer: #0e252f;--shadow-soft: 0 22px 60px rgba(9, 21, 43, .08);--radius-card: 28px;--radius-pill: 999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,sans-serif;color:var(--color-ink);background:radial-gradient(circle at 15% 0%,rgba(254,135,82,.14),transparent 28%),radial-gradient(circle at 80% 20%,rgba(9,21,43,.08),transparent 30%),var(--color-surface)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site-header{padding:26px clamp(20px,4vw,48px) 10px}.site-header__inner{width:min(1180px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__logo{width:138px;height:auto}.site-header__controls{display:flex;align-items:center;gap:24px}.site-header__languages{display:flex;align-items:center;gap:10px}.site-header__lang{font-size:.92rem;font-weight:500;color:var(--color-ink-soft)}.site-header__lang.is-active{color:var(--color-ink)}.site-header__separator{color:#09152b52}.site-header__cta,.lead-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:var(--radius-pill);font:inherit;font-weight:500;color:#f7f9fc;background:var(--color-accent);cursor:pointer;transition:transform .18s ease,background-color .18s ease}.site-header__cta:hover,.lead-form__submit:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.hero,.proof,.privacy,.site-footer{padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.hero{padding-top:32px;padding-bottom:72px}.hero__inner,.proof__inner,.conversion__inner,.privacy__inner,.site-footer__inner{width:min(1180px,100%);margin:0 auto}.hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(32px,5vw,72px);align-items:center;min-height:calc(100svh - 124px)}.hero__eyebrow,.proof__eyebrow,.conversion__eyebrow,.privacy__eyebrow{margin:0 0 14px;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.hero__title,.proof__title,.conversion__title,.privacy__title{margin:0;line-height:1.08;font-size:clamp(2.7rem,6vw,4.8rem);letter-spacing:-.04em}.hero__body,.conversion__body,.privacy__intro,.proof__item p,.privacy__section p{margin:0;max-width:640px;line-height:1.72;color:var(--color-ink-soft);font-size:1.06rem}.hero__body{margin-top:22px}.hero__secondary{display:inline-flex;align-items:center;margin-top:24px;padding:10px 16px;border-radius:var(--radius-pill);background:#f7f9fce6;border:1px solid rgba(211,218,228,.9);color:var(--color-ink-soft);font-weight:500}.hero__signals{display:grid;gap:14px;padding:0;margin:34px 0 0;list-style:none}.hero__signals li{position:relative;padding-left:28px;line-height:1.6}.hero__signals li:before{content:"";position:absolute;top:.72rem;left:0;width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));box-shadow:0 0 0 6px #fe87521f}.hero__form{display:flex;align-items:center;justify-content:center;padding:clamp(18px,3vw,26px);border-radius:34px;background:radial-gradient(circle at 20% 14%,rgba(248,186,100,.34),transparent 26%),radial-gradient(circle at 85% 8%,rgba(9,21,43,.08),transparent 28%),linear-gradient(145deg,#fff8f3,#f7f9fc);border:1px solid rgba(211,218,228,.7);box-shadow:var(--shadow-soft)}.hero__form .lead-form{width:100%;box-shadow:none;background:#ffffffeb}.proof{padding-top:0;padding-bottom:34px}.proof__title{margin-top:10px;font-size:clamp(2rem,4vw,3.2rem);max-width:760px}.proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px}.proof__item{padding:0 18px 0 0;border-right:1px solid rgba(211,218,228,.8)}.proof__item:last-child{border-right:0;padding-right:0}.proof__item h3{margin:0 0 10px;font-size:1.15rem}.lead-form{padding:32px;border-radius:var(--radius-card);background:#fffffff0;border:1px solid rgba(211,218,228,.8);box-shadow:var(--shadow-soft)}.lead-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.field{display:flex;flex-direction:column;gap:8px}.field--hidden{position:absolute;inset:auto auto auto -100vw;width:1px;height:1px;overflow:hidden}.field__label{font-weight:500}.field input,.field select{width:100%;min-height:56px;padding:0 20px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-ink);font:inherit}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field__hint{color:var(--color-ink-soft);font-size:.88rem}.lead-form__consent{margin-top:24px;color:var(--color-ink-soft);line-height:1.6}.lead-form__consent a{text-decoration:underline;text-decoration-color:#09152b40}.lead-form__turnstile{margin-top:22px;min-height:70px}.lead-form__helper{margin:10px 0 0;line-height:1.5;font-size:.92rem}.lead-form__helper--error{color:#b33d2c}.lead-form__message{margin:16px 0 0;line-height:1.6}.lead-form__message--success{color:#0d7a4c}.lead-form__message--error{color:#b33d2c}.lead-form__submit{width:100%;margin-top:22px}.site-footer{padding-top:26px;padding-bottom:26px;color:#fff;background:var(--color-footer)}.site-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer__logo{width:159px}.site-footer__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;text-align:center}.site-footer__link{color:#ffffffd1}.site-footer__dot,.site-footer__copyright{color:#ffffffb8}.site-footer__back{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px}.site-footer__back img{width:50px;height:50px}.privacy{padding-top:64px;padding-bottom:96px}.not-found{position:relative;display:flex;align-items:center;justify-content:center;min-height:100svh;padding:28px 20px;overflow:hidden}.not-found:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffffe0,#ffffffeb),repeating-linear-gradient(-26deg,rgba(9,21,43,.03) 0 22px,transparent 22px 74px);pointer-events:none}.not-found__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(520px,100%);text-align:center}.not-found__brand{display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(64px,10vh,120px)}.not-found__logo{width:138px;height:auto}.not-found__code{margin:0;font-size:clamp(5rem,14vw,8.5rem);line-height:.9;letter-spacing:-.05em}.not-found__title{margin:18px 0 0;font-size:clamp(2rem,5vw,3.1rem);line-height:1.05}.not-found__body{margin:20px 0 0;max-width:34ch;color:var(--color-ink-soft);line-height:1.7;font-size:1.02rem}.not-found__action{display:inline-flex;align-items:center;justify-content:center;min-width:min(400px,100%);min-height:52px;margin-top:32px;padding:0 24px;border-radius:8px;background:#4f6783;color:#fff;font-weight:600;transition:background-color .18s ease,transform .18s ease}.not-found__action:hover{background:#435a74;transform:translateY(-1px)}.privacy__inner{max-width:880px}.privacy__title{margin-top:10px;font-size:clamp(2.4rem,5vw,3.8rem)}.privacy__intro{margin-top:18px}.privacy__link{margin:18px 0 0}.privacy__link a{color:var(--color-ink);text-decoration:underline;text-decoration-color:#09152b40}.privacy__section{padding-top:28px;margin-top:28px;border-top:1px solid rgba(211,218,228,.8)}.privacy__section h2{margin:0 0 14px;font-size:1.25rem}.privacy__section p+p{margin-top:12px}@keyframes pulse{0%,to{transform:scale(.96);opacity:.44}50%{transform:scale(1);opacity:.16}}@media (max-width: 980px){.hero__inner,.proof__grid{grid-template-columns:1fr}.hero__inner{min-height:auto}.proof__item{border-right:0;border-bottom:1px solid rgba(211,218,228,.8);padding:0 0 22px}.proof__item:last-child{border-bottom:0;padding-bottom:0}}@media (max-width: 760px){.site-header__inner{flex-direction:column;align-items:stretch}.site-header__controls,.site-footer__inner{flex-wrap:wrap;justify-content:space-between}.site-header__controls{gap:16px}.hero__form{padding:14px}.lead-form{padding:24px}.lead-form__grid{grid-template-columns:1fr}.not-found{padding-left:24px;padding-right:24px}.not-found__brand{margin-bottom:72px}.not-found__action{min-width:100%}}
