.page-home{--sc-ok:#78d6a6;--sc-ok-bg:rgba(120,214,166,0.10);--sc-bad:#ff7d7d;--sc-bad-bg:rgba(255,125,125,0.10);--sc-card:#0c0c0f}.page-home .hero-title>span:first-child{font-size:clamp(54px,6vw,92px);white-space:nowrap}@media (max-width:420px){.page-home .hero-title>span:first-child{font-size:46px}}.header--plain .lang-switch a{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:32px;padding:0 7px;border-radius:6px;color:#8f97a3;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0.04em;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease}.header--plain .lang-switch a:hover{color:#fff}.header--plain .lang-switch a[aria-pressed="true"]{background:rgba(255,255,255,0.1);color:#fff}.header--plain .lang-switch a:focus-visible{outline:2px solid rgba(255,255,255,0.7);outline-offset:2px}.header--plain .nav-btn-login{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 15px;border-radius:8px;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.04);color:#e5e7eb;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-0.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease}.header--plain .nav-btn-login:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.34);color:#ffffff}.header--plain .nav-btn-login:focus-visible{outline:2px solid rgba(255,255,255,0.7);outline-offset:2px}.header--plain .nav-btn-login svg{width:15px;height:15px;flex-shrink:0}@media (max-width:560px){.header--plain .nav-btn-login{padding:0 12px}.header--plain .nav-btn-login svg{display:none}}.sc-stats-wrap{margin-top:20px}.sc-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border-radius:12px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 18px 50px rgba(0,0,0,0.5);overflow:hidden}.sc-stats::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75}.sc-stat{padding:24px 22px}.sc-stat + .sc-stat{border-left:1px solid rgba(255,255,255,0.07)}.sc-stat strong{display:block;font-family:var(--font-display);font-size:34px;font-weight:750;letter-spacing:-0.03em;line-height:1.1;color:#fff}.sc-stat span{display:block;margin-top:6px;font-size:13px;color:var(--text-muted)}@media (max-width:760px){.sc-stats{grid-template-columns:repeat(2,1fr)}.sc-stat:nth-child(3){border-left:none}.sc-stat:nth-child(n+3){border-top:1px solid rgba(255,255,255,0.07)}}.sc-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.03em;white-space:nowrap;color:#c9ced6;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.09)}.sc-pill.is-ok{color:var(--sc-ok);background:var(--sc-ok-bg);border-color:rgba(120,214,166,0.25)}.sc-pill.is-bad{color:var(--sc-bad);background:var(--sc-bad-bg);border-color:rgba(255,125,125,0.28)}.sc-files,.sc-timeline,.sc-journal,.sc-flags{display:flex;flex-direction:column;gap:7px}.sc-file,.sc-tl-row,.sc-j-row,.sc-flag{display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 14px;border-radius:9px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.07);font-size:13px;opacity:0;transform:translateY(6px)}.fx-panel.is-on .sc-file,.fx-panel.is-on .sc-tl-row,.fx-panel.is-on .sc-j-row,.fx-panel.is-on .sc-flag,.fx-panel.is-on .sc-chip,.fx-panel.is-on .sc-sysgrid>div{animation:sc-in .5s var(--ease) forwards}.fx-panel.is-on :is(.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div):nth-child(2){animation-delay:.08s}.fx-panel.is-on :is(.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div):nth-child(3){animation-delay:.16s}.fx-panel.is-on :is(.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div):nth-child(4){animation-delay:.24s}.fx-panel.is-on :is(.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div):nth-child(5){animation-delay:.32s}.fx-panel.is-on :is(.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div):nth-child(6){animation-delay:.40s}@keyframes sc-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc-file,.sc-tl-row,.sc-j-row,.sc-flag,.sc-chip,.sc-sysgrid>div{opacity:1;transform:none;animation:none !important}}.sc-file{justify-content:space-between}.sc-file-path{font-family:var(--font-mono);font-size:12.5px;color:#c9ced6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sc-file-path small{color:rgba(255,255,255,0.35);margin-left:6px}.sc-file.is-hit,.sc-tl-row.is-hit,.sc-flag.is-bad,.sc-chip.is-hit{border-color:rgba(255,125,125,0.28);background:linear-gradient(90deg,rgba(255,125,125,0.08),rgba(255,125,125,0.02))}.sc-file.is-hit .sc-file-path,.sc-tl-row.is-hit span{color:#ffd0d0}.sc-tl-row code{min-width:92px;text-align:center}.sc-tl-row span{flex:1;min-width:0;font-family:var(--font-mono);font-size:12.5px;color:#c9ced6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-tl-row em{font-style:normal;font-family:var(--font-mono);font-size:11.5px;color:rgba(255,255,255,0.4)}.sc-j-row{flex-wrap:wrap}.sc-j-op{min-width:70px;text-align:center;font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.06em;color:#e2c074;padding:3px 8px;border-radius:5px;background:rgba(226,192,116,0.1);border:1px solid rgba(226,192,116,0.25)}.sc-j-op.is-del{color:var(--sc-bad);background:var(--sc-bad-bg);border-color:rgba(255,125,125,0.28)}.sc-j-arrow{color:rgba(255,255,255,0.4)}.sc-j-note{margin-left:auto;font-size:12px;color:var(--text-muted)}.sc-flag{justify-content:space-between}.sc-flag span{font-size:12.5px;color:var(--sc-ok);font-weight:600}.sc-flag.is-bad span{color:var(--sc-bad)}.sc-chips{display:flex;flex-wrap:wrap;gap:8px}.sc-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:9px;font-size:13px;color:#c9ced6;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.08);opacity:0;transform:translateY(6px)}.sc-chip b{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.05em;color:#fff;text-transform:uppercase}.sc-chip.is-hit b{color:var(--sc-bad)}.sc-sysgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-sysgrid>div{padding:12px 14px;border-radius:9px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.07);opacity:0;transform:translateY(6px)}.sc-sysgrid small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,0.4)}.sc-sysgrid span{display:block;margin-top:3px;font-family:var(--font-mono);font-size:12.5px;color:#e5e7eb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.sc-sysgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px;counter-reset:step}.sc-step{position:relative;display:flex;flex-direction:column;padding:28px 26px 24px;border-radius:14px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 14px 40px rgba(0,0,0,0.4);transition:transform .35s var(--ease),border-color .25s ease}.sc-step:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.2)}.sc-step::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75}.sc-step + .sc-step::after{content:'';position:absolute;top:50px;left:-17px;width:18px;height:1px;background:rgba(255,255,255,0.18)}.sc-step-num{position:absolute;top:22px;right:24px;font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:700;color:rgba(255,255,255,0.3)}.sc-step-ico{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;color:#050506;background:#fff;margin-bottom:20px}.sc-step-ico svg{width:20px;height:20px}.sc-step h3{font-size:19px;font-weight:750;letter-spacing:-0.02em;color:#fff;margin-bottom:8px}.sc-step p{font-size:14px;line-height:1.6;color:var(--text-muted)}.sc-step-demo{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:22px}.sc-pin{font-family:var(--font-mono);font-size:22px;font-weight:800;letter-spacing:.18em;color:#fff;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,0.04);border:1px dashed rgba(255,255,255,0.2)}.sc-bar{flex:1;height:6px;border-radius:6px;background:rgba(255,255,255,0.08);overflow:hidden}.sc-bar i{display:block;height:100%;width:67%;border-radius:inherit;background:#fff;animation:sc-bar 3.2s var(--ease) infinite}@keyframes sc-bar{0%{width:8%}70%,100%{width:67%}}.sc-step-demo em{font-style:normal;font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,0.6)}@media (max-width:900px){.sc-steps{grid-template-columns:minmax(0,1fr)}.sc-step + .sc-step::after{display:none}}.sc-pipe{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;margin-top:46px;align-items:stretch}.sc-pipe-list{list-style:none;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:14px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 14px 40px rgba(0,0,0,0.4)}.sc-check{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13px;color:var(--text-muted);transition:background .25s ease,color .25s ease}.sc-check-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,0.14);transition:background .25s ease,box-shadow .25s ease}.sc-check-name{font-weight:500}.sc-check-cat{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,0.3)}.sc-check.is-active{color:#fff;background:rgba(255,255,255,0.05)}.sc-check.is-active .sc-check-dot{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,0.12);animation:sc-blink .8s ease-in-out infinite alternate}.sc-check.is-done{color:#d1d5db}.sc-check.is-done .sc-check-dot{background:var(--sc-ok)}.sc-check.is-hit .sc-check-dot{background:var(--sc-bad)}@keyframes sc-blink{to{opacity:.35}}.sc-console{position:relative;display:flex;flex-direction:column;min-height:520px;border-radius:14px;overflow:hidden;background:#08080a;border:1px solid var(--home-line);box-shadow:var(--home-edge),0 22px 60px rgba(0,0,0,0.5)}.sc-console::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75;z-index:2}.sc-console-bar{display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;border-bottom:1px solid rgba(255,255,255,0.07);background:linear-gradient(rgba(255,255,255,0.03) 0 0),#0c0c0f}.sc-dots{display:inline-flex;gap:6px}.sc-dots i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.14)}.sc-console-title{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,0.55);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-run{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:8px;border:none;cursor:pointer;font-family:var(--font-display);font-size:13px;font-weight:700;color:#050506;background:#fff;transition:transform .2s var(--ease),opacity .2s ease}.sc-run svg{width:12px;height:12px}.sc-run:hover{transform:translateY(-1px)}.sc-run:disabled{opacity:.55;cursor:default;transform:none}.sc-run:focus-visible{outline:2px solid rgba(255,255,255,0.7);outline-offset:2px}.sc-console-progress{height:2px;background:rgba(255,255,255,0.06)}.sc-console-progress i{display:block;height:100%;width:0;background:#fff;box-shadow:0 0 10px rgba(255,255,255,0.6);transition:width .45s var(--ease)}.sc-console-body{flex:1;padding:16px 18px;font-family:var(--font-mono);font-size:12.5px;line-height:1.75;color:#c9ced6;overflow-y:auto;max-height:420px}.sc-log-line{white-space:pre-wrap;word-break:break-word;animation:sc-log .25s ease}.sc-log-line .pct{color:rgba(255,255,255,0.4)}.sc-log-line.is-dim{color:rgba(255,255,255,0.4)}.sc-log-line.is-threat{color:#ffb3b3;padding-left:18px}.sc-log-line.is-info{color:#9fb4c8;padding-left:18px}.sc-log-line.is-done{color:var(--sc-ok);font-weight:700}.sc-log-line .tag{font-weight:800;letter-spacing:.04em}@keyframes sc-log{from{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}.sc-console-foot{display:flex;flex-wrap:wrap;gap:8px 22px;padding:11px 18px;border-top:1px solid rgba(255,255,255,0.07);font-family:var(--font-mono);font-size:12px;color:rgba(255,255,255,0.45)}.sc-console-foot b{color:#fff}#scThreats{color:var(--sc-bad)}@media (max-width:900px){.sc-pipe{grid-template-columns:minmax(0,1fr)}.sc-pipe-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-check-cat{display:none}.sc-console{min-height:420px}}@media (max-width:480px){.sc-pipe-list{grid-template-columns:minmax(0,1fr)}}.sc-promise{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.sc-promise-card{position:relative;padding:26px;border-radius:14px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 14px 40px rgba(0,0,0,0.4)}.sc-promise-card::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75}.sc-promise-card svg{width:22px;height:22px;color:#fff;margin-bottom:16px}.sc-promise-card h3{font-size:17px;font-weight:750;letter-spacing:-0.015em;color:#fff;margin-bottom:8px}.sc-promise-card p{font-size:14px;line-height:1.6;color:var(--text-muted)}.sc-promise-card a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,0.35)}@media (max-width:900px){.sc-promise{grid-template-columns:minmax(0,1fr)}}.sc-start{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);overflow:hidden;border-radius:16px;border:1px solid var(--home-line);box-shadow:var(--home-edge),0 22px 60px rgba(0,0,0,0.5);background:linear-gradient(rgba(255,255,255,0.03) 0 0),var(--sc-card)}.sc-start::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75;z-index:1}.sc-start-copy{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:46px 46px}.sc-start-copy h2{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08;letter-spacing:-0.035em;color:#fff}.sc-start-copy p{max-width:420px;font-size:15px;line-height:1.65;color:var(--text-muted)}.sc-start-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.sc-start-links a{font-size:14px;font-weight:600;color:#c9ced6;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,0.2);transition:color .18s ease,text-decoration-color .18s ease}.sc-start-links a:hover{color:#fff;text-decoration-color:rgba(255,255,255,0.6)}.sc-start-form{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:46px;border-left:1px solid var(--home-line);background:radial-gradient(420px circle at 50% 0%,rgba(255,255,255,0.06),transparent 70%),#08080a}.sc-start-form label{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,0.45)}.sc-start-pin{width:100%;height:68px;border-radius:12px;border:1px solid rgba(255,255,255,0.14);outline:none;background:rgba(255,255,255,0.03);color:#fff;font-family:var(--font-mono);font-size:30px;font-weight:800;letter-spacing:.45em;text-indent:.45em;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}.sc-start-pin::placeholder{color:rgba(255,255,255,0.16)}.sc-start-pin:focus{border-color:rgba(255,255,255,0.6);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.page-home .sc-start-form .btn-lg{width:100%;justify-content:space-between}.sc-start-note{margin:2px 0 0;font-size:12px;color:rgba(255,255,255,0.4);text-align:center}@media (max-width:860px){.sc-start{grid-template-columns:minmax(0,1fr)}.sc-start-copy{padding:32px 26px 26px}.sc-start-form{padding:26px;border-left:0;border-top:1px solid var(--home-line)}.sc-start-pin{font-size:26px;height:60px}}.sc-page-title{font-family:var(--font-display);font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.05;letter-spacing:-0.04em;color:#fff;text-wrap:balance}.sc-page-lead{margin-top:16px;max-width:560px;font-size:16.5px;line-height:1.65;color:var(--text-muted)}.sc-dl-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center;min-height:calc(100vh - 260px);padding-top:70px;padding-bottom:30px}.sc-dl-steps{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:32px}.sc-dl-steps li{display:flex;align-items:flex-start;gap:14px;font-size:14.5px;color:#c9ced6;line-height:1.55}.sc-dl-steps b{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;font-family:var(--font-mono);font-size:12px;color:#fff;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1)}.sc-dl-card{position:relative;padding:30px 28px 26px;border-radius:16px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 30px 80px rgba(0,0,0,0.6)}.sc-dl-card::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75}.sc-dl-card-head{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,0.07)}.sc-dl-card-head img{width:40px;height:40px;object-fit:contain}.sc-dl-card-head strong{display:block;font-family:var(--font-display);font-size:16px;font-weight:750;color:#fff}.sc-dl-card-head span{font-family:var(--font-mono);font-size:11.5px;color:rgba(255,255,255,0.45)}.sc-pin-label{display:block;margin-bottom:8px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,0.45)}.sc-pin-input{width:100%;height:64px;padding:0 16px;border-radius:10px;background:#08080a;border:1px solid rgba(255,255,255,0.12);color:#fff;font-family:var(--font-mono);font-size:28px;font-weight:800;letter-spacing:.4em;text-indent:.4em;text-align:center;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.sc-pin-input::placeholder{color:rgba(255,255,255,0.16)}.sc-pin-input:focus{border-color:rgba(255,255,255,0.6);box-shadow:0 0 0 4px rgba(255,255,255,0.08)}.sc-pin-input:disabled{opacity:.6}.sc-msg{display:none;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;border-radius:9px;font-size:13px;font-weight:500}.sc-msg.is-show{display:flex}.sc-msg.is-error{color:var(--sc-bad);background:var(--sc-bad-bg);border:1px solid rgba(255,125,125,0.3)}.sc-msg.is-ok{color:var(--sc-ok);background:var(--sc-ok-bg);border:1px solid rgba(120,214,166,0.3)}.sc-msg.is-loading{color:#c9ced6;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1)}.sc-spin{width:14px;height:14px;flex-shrink:0;border-radius:50%;border:2px solid rgba(255,255,255,0.2);border-top-color:currentColor;animation:sc-spin .7s linear infinite}@keyframes sc-spin{to{transform:rotate(360deg)}}.page-home .sc-dl-btn{width:100%;justify-content:center;margin-top:16px;padding:0 22px !important;gap:10px !important}.page-home .sc-dl-btn svg{width:18px !important;height:18px !important;padding:0 !important;background:none !important;color:currentColor !important;transform:none !important}.page-home .sc-dl-btn:disabled{opacity:.45;cursor:default;transform:none}.sc-dl-foot{margin-top:16px;font-size:12.5px;line-height:1.6;color:rgba(255,255,255,0.45);text-align:center}.sc-dl-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.07)}.sc-dl-badges span{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#a4abb6}.sc-dl-badges svg{width:13px;height:13px;color:#fff}@media (max-width:900px){.sc-dl-wrap{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:44px;min-height:0}}.sc-doc{padding-top:70px}.sc-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.sc-doc-card{position:relative;padding:26px 28px;border-radius:14px;background:var(--home-glass);background-color:var(--sc-card);border:1px solid var(--home-line);box-shadow:var(--home-edge),0 14px 40px rgba(0,0,0,0.4)}.sc-doc-card::before{content:'';position:absolute;top:0;left:18%;right:18%;height:1px;background:var(--home-top-light);opacity:.75}.sc-doc-wide{grid-column:1 / -1}.sc-doc-card h2{font-family:var(--font-display);font-size:18px;font-weight:750;letter-spacing:-0.015em;color:#fff;margin-bottom:10px}.sc-doc-card p,.sc-doc-list li{font-size:14.5px;line-height:1.7;color:var(--text-muted)}.sc-doc-card a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sc-doc-card b{color:#e5e7eb}.sc-doc-list{margin-top:12px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:8px}.sc-doc-list li{position:relative;padding-left:22px}.sc-doc-list li::before{content:'';position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,0.5)}@media (max-width:760px){.sc-doc-grid{grid-template-columns:minmax(0,1fr)}}