:root{--ink:#182537;--purple:#5734ca;--pale:#f2effb;--line:#dfdbea}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:#fff;font:17px/1.6 Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}[hidden]{display:none!important}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}.mast{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.mast img{object-fit:contain;max-width:145px;height:auto}.mast span,.small{font-size:13px;color:#526071}.hero{padding:48px 0 42px;max-width:960px;text-align:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;color:var(--purple);margin:0 0 18px}h1,h2,p{margin-top:0}h1{font-size:clamp(38px,5.5vw,68px);line-height:1.06;letter-spacing:-.045em;max-width:900px;margin:0 auto 24px}em{font-style:normal;color:var(--purple)}h2{font-size:clamp(26px,3.2vw,38px);line-height:1.16;letter-spacing:-.03em}#hero-description{font-size:19px;max-width:710px;margin:auto}#hero-description p{margin-bottom:5px}.highlight{font-weight:700;max-width:690px;margin:22px auto}.button{background:var(--purple);color:#fff;border:1px solid var(--purple);border-radius:10px;padding:15px 23px;display:inline-flex;align-items:center;justify-content:center;gap:22px;text-decoration:none;font-weight:700;cursor:pointer}.button:hover{background:#4325a4}.button:disabled{opacity:.65;cursor:wait}a{color:var(--purple)}:focus-visible{outline:3px solid #db8d00;outline-offset:4px}.skip{position:absolute;left:15px;top:-100px}.skip:focus{top:10px;background:white;padding:10px;z-index:20}.journey{padding:24px 30px;background:var(--pale);border:1px solid var(--line);border-radius:20px;margin-bottom:38px}.journey h2{font-size:26px;margin-bottom:8px}.journey p{font-size:15px;max-width:760px;margin-bottom:20px}.journey ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.journey li{position:relative;border:1px solid var(--line);border-radius:8px;padding:10px;text-align:center;background:white;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.04em}.journey li:not(:last-child):after{content:'→';position:absolute;right:-21px;color:var(--purple)}.form-zone{padding:45px 0;background:#faf9fd}.form-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:start}.form-layout>div:first-child{padding-top:25px}.trust{font-size:20px}.form-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 12px 35px #21173b08}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.full{grid-column:1/-1}label{display:block;font-size:15px;font-weight:600}input,textarea{display:block;width:100%;border:1px solid #abb2bf;border-radius:7px;padding:12px;margin-top:7px;color:var(--ink);background:white;min-width:0}textarea{resize:vertical}.consent{display:flex;gap:10px;font-size:13px;font-weight:400;line-height:1.5;margin-top:20px}.consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-card .button{width:100%}#form-status:empty{display:none}#form-status[data-error=true]{color:#a51e29;font-size:14px}.privacy-note{font-size:12px;margin-top:20px;color:#526071}.privacy-note summary{cursor:pointer;text-decoration:underline}.privacy-note p{margin-top:12px}.success-icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e4f7e9;color:#246139;font-size:27px;margin-bottom:18px}#reference{overflow-wrap:anywhere}.problems{padding:65px 0}.problems ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.problems li{padding:18px 20px;border-left:3px solid var(--purple);background:#f7f6fa;border-radius:0 10px 10px 0}.solution{background:var(--pale);padding:60px 0}.solution p{max-width:750px}.solution .highlight{margin:25px 0}.channels{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:25px 0}.channels li{background:#fff;border:1px solid #d5cee6;padding:9px 15px;border-radius:50px;font-size:14px}.foot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:25px 0;font-size:13px}.foot strong{margin-right:auto}.foot button{font-size:13px;border:0;background:transparent;color:var(--purple);text-decoration:underline;cursor:pointer}@media(max-width:700px){.wrap{width:calc(100% - 32px)}.mast{padding:17px 0}.mast img{width:118px}.mast span{font-size:11px;max-width:110px;text-align:right}.hero{padding:28px 0}h1{font-size:40px}#hero-description{font-size:17px}.highlight{font-size:16px}.journey{padding:20px;margin-bottom:24px}.journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.journey li{font-size:9px;padding:9px 2px;letter-spacing:0;overflow-wrap:anywhere}.journey li:not(:last-child):after{right:-8px;font-size:9px}.journey h2{font-size:23px}.journey p{font-size:14px}.form-zone{padding:30px 0}.form-layout{grid-template-columns:1fr;gap:18px}.form-layout>div:first-child{padding-top:0}.form-layout h2{margin-bottom:15px}.trust{font-size:17px;margin-bottom:10px}.form-card{padding:20px}.fields{grid-template-columns:1fr;gap:16px}.problems{padding:40px 0}.problems ul{grid-template-columns:1fr}.solution{padding:40px 0}.foot{gap:16px}.foot strong{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hero{padding:32px 0}.benefits{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:22px 0 0}.benefits span{font-size:13px;background:var(--pale);border-radius:30px;padding:7px 14px}.checklist{padding-left:20px}.checklist li{margin:12px 0}select{font:inherit;display:block;width:100%;border:1px solid #abb2bf;border-radius:7px;padding:12px;margin-top:7px;background:white;color:var(--ink)}.solution details{padding:18px 0;border-bottom:1px solid var(--line)}summary{font-weight:700;cursor:pointer}.solution details p{margin:12px 0 0}.solution .small{margin-top:24px}

h1{font-size:clamp(36px,4.5vw,56px);max-width:1100px}.hero{max-width:1100px;padding-top:22px;padding-bottom:26px}.hero h1{margin-bottom:18px}.mast{padding:18px 0}
