body.smartc-modern--tracdia { --signal:#ff4d17; --blue:#1463ff; --night:#071727; background:#edf4fa; color:#10283a; font-family:Inter,"Segoe UI",sans-serif; }
.smartc-modern--tracdia .smartc-modernizer-intro { padding:clamp(44px,8vw,100px) clamp(20px,7vw,90px); background-color:#071727; background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px); background-size:24px 24px; color:#fff; border-left:clamp(8px,2vw,24px) solid var(--signal); }
.smartc-modern--tracdia .smartc-modernizer-eyebrow { color:#70a7ff; font:700 11px/1.2 ui-monospace,SFMono-Regular,monospace; }
.smartc-modern--tracdia .smartc-modernizer-intro h1 { max-width:840px; color:#fff; font:800 clamp(35px,6vw,68px)/1.02 Inter,Arial,sans-serif; letter-spacing:-.045em; }
.smartc-modern--tracdia .smartc-modernizer-lead { max-width:680px; color:#c9d7e5; font-size:17px; line-height:1.7; }
.smartc-modern--tracdia .smartc-modernizer-intro li { margin:7px 7px 0 0; padding:8px 12px; border:1px solid #2e8cff; color:#dbeaff; font:600 12px/1.2 ui-monospace,SFMono-Regular,monospace; }
.smartc-modern--tracdia h2,.smartc-modern--tracdia h3 { color:#123c60; font-family:ui-monospace,SFMono-Regular,monospace; }
.smartc-modern--tracdia .box { border:1px solid #ccdce8; box-shadow:4px 4px 0 #b7cddd; }
.smartc-modern--tracdia .button { border-radius:0; background:#1463ff!important; color:#fff!important; box-shadow:3px 3px 0 #ff4d17; }
@media(max-width:849px){.smartc-modern--tracdia .smartc-modernizer-intro{padding-top:46px;padding-bottom:44px}.smartc-modern--tracdia .smartc-modernizer-intro h1{font-size:37px}.smartc-modern--tracdia .smartc-modernizer-intro li{display:flex;width:max-content}}

