/* Practical, readable public content; no overlays, no tilt on navigational controls. */
.sc-deep-section{background:linear-gradient(180deg,#fff 0%,#f4f8ff 100%);}
.sc-deep-section-title{max-width:770px;margin:0 auto 32px;text-align:center;}
.sc-deep-section-title h2,.sc-quick-header h2{color:#143064;font-size:clamp(26px,3vw,38px);line-height:1.25;margin:13px 0;}
.sc-deep-section-title p,.sc-quick-header p{font-size:15px;color:#546e8b;line-height:1.8;margin:0;}
.sc-deep-columns{display:grid;grid-template-columns:1fr 1.15fr;gap:21px;align-items:stretch;}
.sc-deep-box{background:#fff;border:1px solid #dce8f7;border-radius:23px;padding:28px;box-shadow:0 14px 37px rgba(29,64,125,.055);transition:transform .24s,box-shadow .24s;}
.sc-deep-box:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(27,75,142,.12);}
.sc-deep-box-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;}
.sc-deep-symbol{background:linear-gradient(140deg,#dbe8ff,#c2f5eb);border-radius:12px;padding:10px;color:#344bc4;font-weight:850;font-size:12px;}
.sc-deep-box-head h3{font-size:20px;line-height:1.35;color:#143064;margin:0;}
.sc-deep-checklist{margin:0;padding-left:0;list-style:none;display:grid;gap:12px;}
.sc-deep-checklist li{font-size:14px;line-height:1.8;color:#415c78;padding-left:24px;position:relative;}
.sc-deep-checklist li:before{content:'✓';font-weight:900;position:absolute;left:0;top:0;color:#02a994;}
.sc-deep-numbered{counter-reset:step;}
.sc-deep-numbered li:before{content:'•';font-size:18px;top:-1px;}
.sc-deep-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin-top:18px;}
.sc-deep-example,.sc-deep-limit{padding:24px;border-radius:19px;line-height:1.85;}
.sc-deep-example{background:#f0f8ff;border:1px solid #badffb;}
.sc-deep-limit{background:#fff9ee;border:1px solid #f4ddab;}
.sc-deep-caption{font-size:11px;letter-spacing:.08em;font-weight:850;color:#244aa1;}
.sc-deep-example p,.sc-deep-limit p{font-size:14px;margin:8px 0 0;color:#395570;}
.sc-deep-cta{margin-top:23px;border-radius:22px;background:linear-gradient(125deg,#182c81,#3664d9);padding:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:#fff;}
.sc-deep-cta strong{font-size:19px;line-height:1.45;}
.sc-deep-cta p{color:#e1eafa;margin:8px 0 0;font-size:13px;line-height:1.7;}
.sc-deep-cta-actions{display:flex;gap:9px;flex-wrap:wrap;}
.sc-deep-cta .btn{white-space:nowrap;}
.sc-deep-cta .btn-outline{color:#fff;border-color:rgba(255,255,255,.6);}
.sc-quick-info{background:#f6faff;}
.sc-quick-panel{background:#fff;border:1px solid #dfe9fa;padding:34px;border-radius:26px;box-shadow:0 16px 40px rgba(20,60,116,.07);}
.sc-quick-header{max-width:840px;margin:0 0 26px;}
.sc-quick-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;}
.sc-quick-item{display:flex;gap:13px;align-items:flex-start;padding:18px;border:1px solid #e2eaf6;border-radius:15px;background:linear-gradient(125deg,#fff,#f8fbff);}
.sc-quick-item>span{flex:none;display:grid;place-items:center;width:31px;height:31px;background:#e9f3ff;border-radius:9px;font-size:12px;font-weight:800;color:#355cd0;}
.sc-quick-item p{margin:2px 0;font-size:14px;line-height:1.7;color:#3b5670;}
.sc-quick-links{margin-top:25px;display:flex;gap:10px;flex-wrap:wrap;}
.sc-quick-links a{display:inline-flex;align-items:center;gap:12px;background:#eaf3ff;border:1px solid #cfdeff;color:#21479a;padding:11px 17px;border-radius:12px;font-weight:800;font-size:13px;transition:background .22s,transform .22s;}
.sc-quick-links a:hover{background:#ddeaff;transform:translateY(-2px);}
@media(max-width:780px){.sc-deep-columns,.sc-deep-note-grid,.sc-quick-items{grid-template-columns:1fr}.sc-deep-cta{align-items:flex-start;flex-direction:column}.sc-deep-box,.sc-quick-panel{padding:22px}.sc-deep-cta{padding:24px}.sc-quick-item{padding:14px}.sc-deep-cta-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.sc-deep-box,.sc-quick-links a{transition:none}}
