/* TB21 SellAuth edition — native products, cart and checkout preserved. */
body{font-family:TB21Body,Arial,sans-serif!important;background:#0c0d10!important;color:#f2f1ef}h1,h2,h3,h4{font-family:TB21Heading,Impact,sans-serif!important;text-transform:uppercase;letter-spacing:.3px}body .container{max-width:1240px}body .sa-header,body .sa-navbar{background:#0c0d10!important;border-color:#282b33}body .sa-navbar-link{font-size:12px}body .sa-announcement{background:#a91f29!important;color:white!important;font-size:10px;letter-spacing:1.4px}body .sa-btn{border-radius:6px;font-size:11px}body .sa-product-card{border:1px solid #282c35;border-radius:10px;background:#14161b;overflow:hidden;box-shadow:none}body .sa-product-card:hover{border-color:#555c6b;transform:translateY(-3px)}body .sa-product-card h3{font-size:27px;white-space:normal}body .sa-product-card img{aspect-ratio:1.25;object-fit:cover}body .sa-products>.container{margin-bottom:72px}body .sa-product-page .container{padding-top:40px}body .sa-product-page h1{font-size:60px}body .sa-product-page .editor{font-size:13px;line-height:1.9}body .sa-product-tab{border-radius:6px}body .sa-product-page input,body .sa-product-page select{border-radius:7px}body .sa-footer{background:#0a0b0e;border-top:1px solid #282c35}body .sa-footer p{font-size:12px}body .sa-eyebrow,.tb21-eyebrow{font-size:9px;font-weight:800;letter-spacing:2px;color:#e6454e}body .sa-steps h2,body .sa-products h2,body .sa-faq h2{font-size:44px}.tb21-hero{max-width:1360px;width:calc(100% - 48px);margin:24px auto 65px;border-radius:14px;border:1px solid #ffffff14;background-size:cover;background-position:center 58%;padding:75px 6%;min-height:550px}.tb21-hero h1{font-size:100px!important;font-weight:800;line-height:.94;letter-spacing:-1px;margin:26px 0}.tb21-hero h1 em{font-style:normal;color:#ed3540}.tb21-hero p{max-width:410px;font-size:13px;line-height:1.9;color:#b6b8c0}.tb21-hero small{display:block;font-size:8px;letter-spacing:2px;color:#888d99;margin-top:36px}.tb21-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.tb21-button{display:inline-flex;align-items:center;justify-content:center;background:#e62e38;border:1px solid #e62e38;padding:16px 23px;border-radius:6px;color:white;font-size:10px;font-weight:800;letter-spacing:1px}.tb21-outline{background:#15161b90;border-color:#ffffff28}.tb21-art{height:235px;display:flex;align-items:center;justify-content:center;padding:30px;background:radial-gradient(ellipse at 50% 100%,#71222a35,transparent 70%),#101115;overflow:hidden}.tb21-pass{width:100%;max-width:300px;aspect-ratio:1.62;border:1px solid #56565e;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(140deg,#3a3b40,#1c1d23 24%,#101116 60%,#24252c);box-shadow:0 18px 24px #0009,inset 0 1px #ffffff3a;transform:rotate(-7deg)}.tb21-pass-top,.tb21-pass-bottom{display:flex;align-items:center;justify-content:space-between}.tb21-pass-top b{font:italic 800 20px TB21Heading,Impact}.tb21-pass-top b span{color:#ed3943}.tb21-pass-top small{font-size:6px;letter-spacing:1px;color:#999}.tb21-pass-title{font:700 38px TB21Heading,Impact;text-transform:uppercase;color:#eee}.tb21-pass-bottom{font-size:6px;letter-spacing:2px;color:#92939c}.tb21-pass-bottom b{color:#e95560;font-size:13px}.sa-product-page .tb21-art{height:420px;border-radius:12px}.sa-product-page .tb21-pass{max-width:400px;padding:27px}.sa-product-page .tb21-pass-title{font-size:60px}.tb21-warning{color:#c79782!important;font-size:8px!important;letter-spacing:.4px;padding:8px 0}.tb21-priority-notice{padding:18px;border:1px solid #59333a;border-radius:8px;background:#2c171b66;margin-bottom:20px;font-size:11px}.tb21-priority-notice p{margin:8px 0 0;color:#b9a7aa;font-size:11px}.tb21-community{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 40px;border:1px solid #45292f;border-radius:10px;background:#191418}.tb21-community h2{font-size:34px;margin:12px 0}.tb21-community p{color:#96919a;font-size:12px}
.compare{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:64px;padding-top:64px;padding-bottom:64px}.compare>div:first-child{align-self:center}.compare h2{font-size:43px;line-height:1.08}.comparison-panel{min-width:0;background:#15171d;border:1px solid #2c303a;border-radius:12px;overflow:hidden;box-shadow:0 10px 35px #0002}.compare table{table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse}.compare caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compare thead{background:#1c1f27}.compare thead th{font:700 9px Manrope,Arial,sans-serif;letter-spacing:1.2px;color:#8e95a5;padding:19px 20px}.compare thead th:first-child{width:43%}.compare thead th:nth-child(2){color:#f1f1f4}.compare tbody th{font:500 11px Manrope,Arial,sans-serif;letter-spacing:0;color:#d6d9e1;text-transform:none}.compare tbody th,.compare tbody td{padding:21px 20px;vertical-align:middle;border-bottom:1px solid #292d37;font-size:10px;line-height:1.6;overflow-wrap:break-word}.compare tbody td:nth-child(2){background:#ffffff02}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare strong{font-size:15px;color:#eceef3}.included{color:#c3d4cb;white-space:nowrap}.comparison-note{padding:14px 20px;border-top:1px solid #2a2e38;font-size:9px;color:#bc9490;line-height:1.7;background:#2c171b25}@media(max-width:850px){.compare{grid-template-columns:1fr;gap:30px}.compare>div:first-child{max-width:540px}.comparison-panel{width:100%}}@media(max-width:520px){.compare{padding-top:42px;padding-bottom:42px}.compare h2{font-size:36px}.compare thead th{font-size:8px;padding:16px 12px;letter-spacing:.6px}.compare tbody th,.compare tbody td{padding:17px 12px;font-size:9px}.compare thead th:first-child{width:39%}.compare strong{font-size:13px}.included{white-space:normal}.comparison-note{padding:13px 12px;font-size:8px}}

.compare{display:grid;background:#111217;border-block:1px solid #282a31;padding:64px max(5%,calc((100vw - 1240px)/2));margin-bottom:65px}.compare h2{font-family:TB21Heading,Impact!important;font-size:43px;line-height:1.08;margin:18px 0}.compare p{font-size:12px;color:#8e929f;line-height:1.9;max-width:380px}.compare .eyebrow{font-size:9px;letter-spacing:2px;color:#e6454e}.compare .btn{display:inline-block;border:1px solid #3c3f49;border-radius:6px;padding:14px 20px;font-size:10px;margin-top:22px}.compare th,.compare td{text-align:left}.compare tbody th{font-family:TB21Body,Arial!important}.compare strong{color:#eee}.comparison-panel table{margin:0!important}.comparison-panel table th,.comparison-panel table td{background:transparent}body [data-dsr]{opacity:1;transform:none}@media(max-width:850px){.tb21-hero h1{font-size:80px!important}.tb21-community{flex-direction:column;align-items:flex-start}.compare{grid-template-columns:1fr}}@media(max-width:520px){.tb21-hero{width:90%;padding:45px 25px;min-height:480px;margin-bottom:45px}.tb21-hero h1{font-size:70px!important}.tb21-art{height:175px;padding:18px}.tb21-pass{padding:13px}.tb21-pass-title{font-size:29px}.tb21-pass-top small{font-size:5px}.sa-product-page .tb21-art{height:300px}.sa-product-page .tb21-pass-title{font-size:48px}.tb21-community{padding:25px}.compare{padding:42px 5%}.compare h2{font-size:36px}body .sa-product-page h1{font-size:48px}body .sa-products h2,body .sa-steps h2,body .sa-faq h2{font-size:36px}}