.cs-hero{border:1px solid var(--line);background:radial-gradient(520px 240px at 0% 0%, var(--gsoft), transparent 70%), var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.cs-hero h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800;line-height:1.15}.cs-hero p{color:var(--body);max-width:40em;margin:0;line-height:1.55}.cs-partner{background:#000;border-radius:10px;padding:6px 10px;display:inline-flex}.cs-partner img{width:auto;height:24px;display:block}.cs-jump{background:var(--gsoft);height:40px;color:var(--gink);border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.cs-jump svg{transform:rotate(90deg)}.cs-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.cs-layout{grid-template-columns:minmax(0,1fr)}}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;min-width:0;display:grid}.cs-svc{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;min-width:0;padding:14px;transition:border-color .15s,background .15s;display:flex}.cs-svc:hover{border-color:var(--border)}.cs-svc.on{border-color:var(--green);background:var(--gsoft)}.cs-ico{background:var(--gsoft);width:40px;height:40px;color:var(--gink);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.cs-svc.on .cs-ico{background:var(--surface)}.cs-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cs-txt b{font-size:15px;font-weight:800;line-height:1.3}.cs-txt small{color:var(--muted);font-size:13px;line-height:1.4}.cs-tick{background:var(--surface2);width:24px;height:24px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cs-svc.on .cs-tick{background:var(--surface);color:var(--gink)}.cs-form .v2-chip{text-align:left;height:auto;min-height:36px;padding:6px 14px;font-size:13.5px;line-height:1.3}.cs-form .v2-chip.on{background:var(--gsoft);border-color:var(--green);color:var(--gink);box-shadow:none}.cs-form .np-btn{width:100%}.cs-form{scroll-margin-top:90px}.cs-sent{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cs-sent-ico{background:var(--gsoft);width:52px;height:52px;color:var(--gink);border-radius:50%;place-items:center;display:grid}.cs-sum{background:var(--surface2);border-radius:14px;flex-direction:column;gap:8px;width:100%;margin:4px 0;padding:12px 14px;display:flex}.cs-sum div{grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.cs-sum dt{color:var(--muted);font-weight:700}.cs-sum dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}@media (max-width:420px){.cs-sum div{grid-template-columns:minmax(0,1fr);gap:2px}}.cs-home{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cs-home p{color:var(--body);margin:0;font-size:14px;line-height:1.5}.cs-home ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-hero-acts{flex-wrap:wrap;gap:8px;display:flex}.cs-wa{background:0 0;border:1.5px solid}.cs-wa svg{transform:none}
