:root{--white:#fafbff;--ink:#17152a;--violet:#5d42cc;--cyan:#18a9bf;--amber:#efaa28;--rose:#e94d75;--grey:#e9ebf2;--line:#c6c8d5}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body{margin:0;background:var(--white);color:var(--ink);font-family:'Courier New',monospace;line-height:1.62}.spc-wrap{max-width:1200px;margin:auto;padding:0 27px}.spc-head{background:var(--white);border-bottom:1px solid var(--line)}.spc-headrow{min-height:76px;display:grid;grid-template-columns:1fr auto;align-items:center}.spc-logo{min-height:44px;display:flex;align-items:center;text-decoration:none;color:var(--violet);font-weight:900;letter-spacing:.16em}.spc-head nav{display:flex;gap:22px}.spc-head nav a{min-height:44px;display:flex;align-items:center;color:var(--ink);text-decoration:none;font-size:12px}.spc-hero{padding:61px 0 70px;background:linear-gradient(100deg,rgba(93,66,204,.06),rgba(24,169,191,.08),rgba(239,170,40,.08))}.spc-ruler{display:flex;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:8px;color:#6b6980;font-size:11px}.spc-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:52px;padding-top:35px}.spc-tag{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--violet);font-weight:900}.spc-hero h1{font-family:Arial,sans-serif;font-size:clamp(42px,6vw,76px);line-height:1;letter-spacing:-.045em;margin:14px 0 23px;max-width:860px}.spc-lead{font-size:18px;max-width:760px}.spc-actions{display:flex;gap:9px;flex-wrap:wrap}.spc-btn{min-height:44px;display:inline-flex;align-items:center;padding:12px 21px;background:var(--violet);color:white;text-decoration:none;font-weight:900}.spc-btn.spc-outline{background:transparent;border:2px solid var(--violet);color:var(--violet)}.spc-console{padding:25px;background:white;border:1px solid var(--line);box-shadow:14px 14px 0 rgba(24,169,191,.25)}.spc-console h2{font-family:Arial,sans-serif;font-size:27px;margin-top:0}.spc-console dl{margin:0}.spc-console dl div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.spc-console dd{margin:0;font-weight:900}.spc-readout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--ink);color:white}.spc-readout div{padding:18px;border-right:1px solid #403d58}.spc-readout span{display:block;color:#72dfeb;font-size:24px;font-weight:900}.spc-zone{padding:70px 0}.spc-zone.spc-violet-bg{background:var(--violet);color:white}.spc-zone.spc-grey{background:var(--grey)}.spc-zone h2{font-family:Arial,sans-serif;font-size:clamp(32px,4.2vw,51px);line-height:1.07;margin:9px 0 28px;max-width:860px}.spc-bands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.spc-band{padding:24px;background:white;border:1px solid var(--line);min-width:0}.spc-band.spc-violet{border-top:8px solid var(--violet)}.spc-band.spc-cyan{border-top:8px solid var(--cyan)}.spc-band.spc-amber{border-top:8px solid var(--amber)}.spc-band span{color:#77748a;font-size:11px}.spc-band h3{font-family:Arial,sans-serif}.spc-duo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:46px}.spc-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.spc-samples article{padding:18px;background:white;color:var(--ink);min-width:0}.spc-samples article:nth-child(1){border-bottom:7px solid #7047e8}.spc-samples article:nth-child(2){border-bottom:7px solid var(--cyan)}.spc-samples article:nth-child(3){border-bottom:7px solid var(--amber)}.spc-samples article:nth-child(4){border-bottom:7px solid var(--rose)}.spc-samples span{font-size:11px;color:#77748a}.spc-glass{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.spc-glass article{padding:22px;background:rgba(255,255,255,.74);border:1px solid var(--line);border-radius:22px 2px;min-width:0}.spc-glass h3{color:var(--violet)}.spc-table{width:100%;border-collapse:collapse;background:white}.spc-table th,.spc-table td{padding:13px;border:1px solid var(--line);text-align:left}.spc-table th{background:#dcd4ff}.spc-levels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.spc-levels article{padding:18px;background:white;border:1px solid var(--line);min-width:0}.spc-levels span{display:block;height:6px;color:transparent;background:linear-gradient(90deg,var(--violet),var(--cyan),var(--amber),var(--rose));margin-bottom:15px}.spc-levels h3{color:var(--violet)}.spc-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.spc-faq details{background:white;padding:16px;border:1px solid var(--line)}.spc-faq summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--violet);font-weight:900}.spc-foot{padding:37px 0;background:var(--ink);color:#c8c7d5;font-size:13px}.spc-footrow{display:flex;justify-content:space-between;gap:24px}@media(max-width:760px){.spc-wrap{padding:0 16px}.spc-head nav{display:none}.spc-hero{padding:45px 0 52px}.spc-hero-grid,.spc-duo{grid-template-columns:1fr}.spc-console{box-shadow:7px 7px 0 rgba(24,169,191,.25)}.spc-readout{grid-template-columns:1fr 1fr}.spc-bands,.spc-glass{grid-template-columns:1fr}.spc-samples{grid-template-columns:1fr 1fr}.spc-levels{grid-template-columns:1fr 1fr}.spc-faq{grid-template-columns:1fr}.spc-footrow{display:block}.spc-zone{padding:51px 0}h1,h2,h3,p,td,th{overflow-wrap:anywhere}}
