.tui-root{--blue:#0c4ca3;--orange:#f7941d;--ink:#172b4d;--line:#d9e1eb;--muted:#64748b;font-family:"Segoe UI",Arial,sans-serif;color:var(--ink);line-height:1.5}.tui-shell{max-width:920px;margin:24px auto;background:#fff;border:1px solid var(--line);box-shadow:0 12px 38px rgb(20 45 75 / .09)}.tui-top{display:flex;align-items:center;padding:12px 28px;border-bottom:1px solid var(--line)}.tui-top img{display:block;width:auto;height:72px;max-width:260px;object-fit:contain}.tui-kicker{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.08em}.tui-body{padding:28px}.tui-body h2{font-size:clamp(30px,5vw,48px);line-height:1.08;margin:10px 0 15px}.tui-body h3{font-size:22px;margin-top:42px}.tui-lead{font-size:18px;color:var(--muted);max-width:680px}.tui-progress{height:4px;background:#edf1f5;margin:-28px -28px 34px}.tui-progress i{display:block;height:100%;background:var(--orange);transition:width .3s}.tui-services{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tui-service{min-height:70px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);background:#fff;border-radius:5px;padding:18px;text-align:left;cursor:pointer;color:var(--ink)}.tui-service:hover{border-color:var(--blue);box-shadow:0 4px 15px rgb(12 76 163 / .1)}.tui-service span{font-size:24px;color:var(--blue)}.tui-fields{display:grid;gap:26px;margin-top:32px}.tui-field>label{display:block;font-weight:700;margin-bottom:8px}.tui-field input:not([type=checkbox]),.tui-field textarea{box-sizing:border-box;width:100%;border:1px solid #abb7c6;border-radius:4px;padding:12px 14px;font:inherit;color:var(--ink)}.tui-field textarea{min-height:110px}.tui-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.tui-options button{min-height:50px;border:1px solid var(--line);background:#fff;border-radius:4px;padding:12px;text-align:left;cursor:pointer}.tui-options button.selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f2f7ff}.tui-check{font-weight:500!important}.tui-nav{display:flex;gap:10px;border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.tui-primary,.tui-secondary{border-radius:4px;padding:12px 20px;font-weight:700;cursor:pointer}.tui-primary{border:1px solid var(--blue);background:var(--blue);color:#fff}.tui-secondary{border:1px solid var(--blue);background:#fff;color:var(--blue)}.tui-error{background:#fff2f2;border:1px solid #e9a3a3;color:#9d1c1c;padding:10px 12px}.tui-success{text-align:center;padding:70px 24px;border:1px solid var(--line);background:#fff}.tui-success>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;margin:0 auto 24px;background:#188a51;color:#fff;font-size:32px}.tui-success h2{max-width:650px;margin:0 auto 28px}@media(max-width:640px){.tui-shell{margin:0;border-left:0;border-right:0}.tui-top{padding:10px 18px}.tui-top img{height:58px;max-width:190px}.tui-body{padding:22px 18px}.tui-progress{margin:-22px -18px 28px}.tui-services,.tui-options{grid-template-columns:1fr}.tui-nav{position:sticky;bottom:0;background:#fff;padding-bottom:14px}.tui-nav button{flex:1}}