:root{color-scheme:light;--blue:#0057ff;--blue-600:#0047d6;--blue-50:#eef4ff;--ink:#0b1020;--ink-2:#2b3245;--mut:#5d6478;--line:#e4e8f0;--bg:#f6f8fb;--bad:#d93636}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--font-inter),system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.su{min-height:100vh;display:grid;grid-template-rows:auto 1fr;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.su-top{max-width:1100px;width:100%;margin:0 auto;padding-block:22px}.su-logo{display:inline-flex;gap:10px;font:800 19px var(--font-manrope),sans-serif;letter-spacing:-.03em;color:var(--ink);text-decoration:none}.su-logo,.su-main{align-items:center}.su-main{max-width:1100px;width:100%;margin:0 auto;padding-block:24px 80px;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px}.su-badge{display:inline-block;font:600 13px/1 var(--font-inter),sans-serif;color:var(--blue);background:var(--blue-50);padding:8px 13px;border-radius:99px}.su h1{font:800 clamp(34px,5vw,56px)/1.05 var(--font-manrope),sans-serif;letter-spacing:-.04em;margin:18px 0 0;text-wrap:balance}.su-lead{margin:18px 0 0;font-size:18px;color:var(--mut);max-width:52ch}.su-list{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px;max-width:52ch}.su-list li{padding-left:28px;position:relative;color:var(--ink-2)}.su-list li:before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px var(--blue-50)}.su-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px;box-shadow:0 1px 2px rgba(11,16,32,.05),0 24px 60px -28px rgba(11,30,80,.3)}.su-card h2{font:800 26px/1.15 var(--font-manrope),sans-serif;letter-spacing:-.03em;margin:0}.su-sub{margin:8px 0 0;color:var(--mut)}.su-form{display:grid;grid-gap:16px;gap:16px}.su-form label{display:grid;grid-gap:6px;gap:6px;font-weight:600;font-size:14px;color:var(--ink-2)}.su-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.su-form input,.su-form select,.su-form textarea{width:100%;font:400 16px var(--font-inter),sans-serif;color:var(--ink);background:#fff;border:1px solid #cfd6e3;border-radius:10px;padding:12px 13px}.su-form input:focus-visible,.su-form select:focus-visible,.su-form textarea:focus-visible{outline:2.5px solid var(--blue);outline-offset:1px;border-color:var(--blue)}.su-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.su-error{min-height:1.3em;margin:0;color:var(--bad);font-size:14px}.su-btn{display:inline-flex;align-items:center;justify-content:center;font:600 16px var(--font-inter),sans-serif;color:#fff;background:var(--ink);border:0;border-radius:12px;padding:15px 22px;cursor:pointer;text-decoration:none}.su-btn:hover{background:#222a44}.su-btn:disabled{opacity:.6;cursor:default}.su-btn-out{background:#fff;color:var(--ink);border:1px solid var(--line);margin-top:8px}.su-btn-out:hover{background:var(--bg)}.su-skip{background:none;border:0;color:var(--mut);font:500 14px var(--font-inter),sans-serif;cursor:pointer;text-decoration:underline;justify-self:center}.su-consent{margin:0;font-size:12.5px;color:var(--mut)}.su-consent a,.su-done a{color:var(--blue)}.su-done{display:grid;grid-gap:14px;gap:14px}.su-done ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}@media (max-width:860px){.su-main{grid-template-columns:1fr;gap:32px;-webkit-padding-after:56px;padding-block-end:56px}.su-card{padding:24px}.su-row{grid-template-columns:1fr}}