.tc{color:#1f2937;padding:56px 0}.tc.tc--white{background:#fff!important}.tc.tc--grey{background:#f7f8fa!important}.tc-wrap{margin:0 auto;width:min(1000px,calc(100% - 48px))}.split{align-items:center;display:flex;gap:56px}.col--content{flex:1.1 1 0}.col--image{align-items:center;display:flex;flex:0.9 1 0;justify-content:center}.split--image-right .col--content{order:1}.split--image-right .col--image{order:2}.split--image-left .col--image{order:1}.split--image-left .col--content{order:2}.tc-head{gap:14px;margin-bottom:14px}.icon-alt,.tc-head{align-items:center;display:flex}.icon-alt{background:radial-gradient(120px 120px at 50% 50%,rgba(190,214,0,.25),rgba(190,214,0,.08) 60%,transparent 61%),linear-gradient(145deg,#111827,#1f2a44);border:1px solid rgba(190,214,0,.35);border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 6px 16px rgba(0,0,0,.25);color:#cfe86a;flex-shrink:0;height:48px;justify-content:center;width:48px}.icon-alt svg{display:block;height:18px!important;width:18px!important}.icon-alt svg,.icon-alt svg path{fill:currentColor!important}.tc-head h2{color:#111827;font-size:1.75rem;letter-spacing:-.01em;line-height:1.2;margin:0}.lead{color:#4b5563;font-size:1.05rem;line-height:1.55;margin:0;max-width:620px}.checklist{list-style:none;margin:20px 0 0;padding:0}.checklist li{align-items:flex-start;color:#4b5563;display:flex;font-size:1rem;gap:8px;line-height:1.45;margin:6px 0}.check-icon{color:#9bc400;flex-shrink:0;font-weight:800;line-height:1.45}.check-text,.check-text p{margin:0}.check-text strong{color:#374151;font-weight:800}.disclaimer{color:#6b7280;font-size:.9rem;line-height:1.55;margin:18px 0 0;max-width:620px}.media-box{background:transparent;border:0;box-shadow:none;margin:0 auto;max-width:420px;padding:0;width:100%}.media-box img{border-radius:0;display:block;height:auto;width:100%}@media (max-width:900px){.split{flex-direction:column;gap:32px}.split--image-left .col--content,.split--image-right .col--content{order:1}.split--image-left .col--image,.split--image-right .col--image{order:2}.col--content,.col--image{flex:none;width:100%}.disclaimer,.lead{max-width:100%}}