.cs-hero{padding-top:40px;padding-bottom:64px}.cs-grid{display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start;margin-top:40px}.cs-copy{flex:1 1 460px;min-width:0}.cs-lead{font-size:21px;color:var(--body-2);max-width:600px}.cs-points{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-gap:0;gap:0;max-width:600px}.cs-points li{display:grid;grid-template-columns:44px 1fr;padding:18px 0;border-top:1px solid var(--line)}.cs-points li:first-child{border-top:2px solid var(--text)}.cs-n{font-size:22px}.cs-points h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.cs-points p{margin:4px 0 0;color:var(--body-2)}.cs-card{flex:1 1 400px;min-width:0;max-width:520px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 40px 80px -40px rgba(8,12,20,.25)}.cs-card-title{font-size:26px;margin:0}.cs-card-text{margin:8px 0 20px;color:var(--body-2)}.cs-form{grid-gap:14px}.cs-form,.cs-row{display:grid;gap:14px}.cs-row{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:14px}.cs-field{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:600}.cs-field input,.cs-field select{width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-button);background:var(--input-bg);color:var(--text);font:500 15px var(--font-sans)}.cs-field input:focus-visible,.cs-field select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.cs-field input[aria-invalid=true]{border-color:var(--danger)}.cs-consent{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:14px;color:var(--body-2)}.cs-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--text)}.cs-consent a{color:var(--data)}.cs-err{color:var(--danger);font-size:13px;font-weight:600;margin:0}.cs-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cs-submit{width:100%;margin-top:4px}.cs-submit:disabled{opacity:.6;cursor:wait}.cs-sent{padding:18px;border-radius:10px;background:var(--live-bg);color:var(--live)}.cs-sent p{margin:0}.cs-sent-title{font-weight:700;margin-bottom:4px!important}.cs-notice{margin:0 0 18px;padding:12px 14px;border-radius:10px;font-size:14px;font-weight:600}.cs-notice.ok{background:var(--live-bg);color:var(--live)}.cs-notice.info{background:var(--sim-bg);color:var(--sim)}.cs-notice.warn{background:var(--warn-bg);color:var(--warn)}.cs-login{margin:18px 0 0;font-size:14px;color:var(--muted)}.cs-login a{color:var(--data);font-weight:600}.cs-teaser-wrap{padding-bottom:96px}.cs-teaser{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px}.cs-teaser-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px}.cs-teaser-head h2{font-size:26px;margin:6px 0 0}.cs-teaser-text{max-width:560px;color:var(--body-2);margin:0}.cs-ladder{position:relative;height:170px;margin:28px 8px 8px}.cs-axis{position:absolute;left:0;right:0;top:84px;height:2px;background:var(--track)}.cs-range{width:41%;top:60px;height:50px;background:var(--range-band);border-left:2px solid var(--petrol);border-right:2px solid var(--petrol)}.cs-range,.cs-range-lb{position:absolute;left:58%}.cs-range-lb{top:118px;padding-left:8px;font-size:12px;color:var(--muted);white-space:nowrap}.cs-tk{position:absolute;top:72px;width:3px;height:26px;margin-left:-1.5px;border-radius:2px;background:var(--text)}.cs-tk.bb{top:64px;height:42px}.cs-tk.o{background:var(--faint)}.cs-tk.x{background:var(--danger)}.cs-lb{position:absolute;font-size:12px;white-space:nowrap;line-height:1.25}.cs-lb.x{top:40px;color:var(--danger);transform:translateX(-10%)}.cs-lb.bb{top:36px;padding-left:6px;font-weight:700}.cs-lb.me{left:74.9%;top:140px;transform:translateX(-60%);font-weight:700;animation:cs-fade .5s cubic-bezier(.22,1,.36,1) 2.3s both}.cs-me-track{position:absolute;inset:0;pointer-events:none;animation:cs-move 2.2s cubic-bezier(.22,1,.36,1) .4s both}.cs-me{position:absolute;left:74.9%;top:74px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--signal);border:3px solid var(--text)}@keyframes cs-move{0%{transform:translateX(-65%)}30%{transform:translateX(-65%)}to{transform:none}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.cs-hero{padding-top:20px;padding-bottom:48px}.cs-lead{font-size:18px}.cs-card,.cs-teaser{padding:20px}.cs-teaser-wrap{padding-bottom:64px}.cs-lb.bb,.cs-range-lb{font-size:11px}}@media (max-width:520px){.cs-ladder{height:190px}.cs-lb.x{top:16px}.cs-lb.bb{top:36px;transform:translateX(-100%);padding-left:0;padding-right:6px}}@media (prefers-reduced-motion:reduce){.cs-lb.me,.cs-me-track{animation:none}}