.ts2-sbe-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;margin-top:16px;padding:clamp(22px,4vw,38px);border:1px solid #dfe2e7;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgb(15 23 42 / .055)}.ts2-sbe-hero h3{max-width:760px;margin:0!important;color:#101218!important;font:800 clamp(28px,4vw,44px)/1.03 Arial,Helvetica,sans-serif!important;letter-spacing:-.045em!important}.ts2-sbe-hero p:last-child{max-width:760px;margin:14px 0 0!important;color:#616975!important;font:400 14px/1.6 Arial,Helvetica,sans-serif!important}.ts2-sbe-status{display:inline-flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid #d7dbe1;border-radius:999px;background:#f3f4f6;color:#59606c;font-size:11px;font-weight:800;white-space:nowrap}.ts2-sbe-status.is-active{border-color:#9bc83d;background:#efffd0;color:#334d00}.ts2-sbe-pricing{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.ts2-sbe-plan{padding:clamp(22px,4vw,36px);border:1px solid #dfe2e7;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgb(15 23 42 / .055)}.ts2-sbe-plan.is-featured{border-color:#a5cf50;background:linear-gradient(145deg,#fbfff3,#fff)}.ts2-sbe-plan h4{margin:0!important;color:#11141a!important;font:800 28px/1.05 Arial,Helvetica,sans-serif!important;letter-spacing:-.035em!important}.ts2-sbe-price{display:flex;align-items:end;gap:9px;margin:20px 0}.ts2-sbe-price strong{color:#09090b;font-size:54px;line-height:.9;letter-spacing:-.06em}.ts2-sbe-price span{padding-bottom:4px;color:#6b7280;font-size:12px;font-weight:700}.ts2-sbe-plan ul{display:grid;gap:9px;margin:0 0 24px!important;padding:0!important;list-style:none!important}.ts2-sbe-plan li{position:relative;margin:0!important;padding-left:22px!important;color:#49515e;font-size:13px;line-height:1.45}.ts2-sbe-plan li:before{content:'✓';position:absolute;left:0;color:#5e8800;font-weight:900}.ts2-sbe-plan form,.ts2-sbe-plan button{width:100%}.ts2-sbe-billing-note{margin:12px 2px 0!important;color:#737984!important;font-size:11px!important;line-height:1.5!important}.ts2-sbe-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ts2-sbe-controls .ts2-sb-section{display:grid;align-content:start;gap:14px}.ts2-sbe-controls .ts2-sb-section>p{margin:0!important;color:#626a76!important;font-size:13px!important;line-height:1.55!important}.ts2-sbe-controls form{margin:0}.ts2-sbe-next{padding-top:12px;border-top:1px solid #e5e7eb}.ts2-sbe-hubs form{display:grid;gap:18px}.ts2-sbe-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ts2-sbe-hub-grid label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #dde1e7;border-radius:11px;background:#fafafa;cursor:pointer}.ts2-sbe-hub-grid label:has(input:checked){border-color:#a6cf52;background:#f7ffe8}.ts2-sbe-hub-grid input{width:18px;height:18px;margin:1px 0}.ts2-sbe-hub-grid span{display:grid;gap:3px}.ts2-sbe-hub-grid strong{color:#1b1e24;font-size:13px}.ts2-sbe-hub-grid small{color:#858b96;font-size:10px}.ts2-sbe-hubs form>.ts2-sb-primary{justify-self:start}.ts2-sbe-cancel{margin-top:16px;padding:18px;border:1px solid #dfe2e7;border-radius:14px;background:#f8f8f7;color:#59606a;font-size:12px}.ts2-sbe-cancel summary{font-weight:800;cursor:pointer}.ts2-sbe-cancel p{line-height:1.55}.ts2-sbe-cancel button{padding:9px 12px;border:1px solid #b84545;border-radius:8px;background:#fff;color:#9a2626;font-size:12px;font-weight:800;cursor:pointer}@media(max-width:760px){.ts2-sbe-hero,.ts2-sbe-pricing,.ts2-sbe-controls{grid-template-columns:1fr}.ts2-sbe-status{justify-self:start}.ts2-sbe-hub-grid{grid-template-columns:1fr}.ts2-sbe-hubs form>.ts2-sb-primary{width:100%}}.ts2-sb-app .ts2-sbe-hero,.ts2-sb-app .ts2-sbe-plan{border-color:#292c35;background:#15171c;box-shadow:0 14px 36px rgb(0 0 0 / .22)}.ts2-sb-app .ts2-sbe-plan.is-featured{border-color:rgb(183 255 42 / .5);background:linear-gradient(145deg,#1a220f,#15171c)}.ts2-sb-app .ts2-sbe-hero h3,.ts2-sb-app .ts2-sbe-plan h4,.ts2-sb-app .ts2-sbe-price strong{color:#fff!important}.ts2-sb-app .ts2-sbe-hero p:last-child,.ts2-sb-app .ts2-sbe-plan li,.ts2-sb-app .ts2-sbe-billing-note{color:#aeb4bf!important}.ts2-sb-app .ts2-sbe-price span{color:#969eaa}.ts2-sb-app .ts2-sbe-billing-note a{color:#9fc0ff!important}.ts2-sb-app .ts2-sbe-status{border-color:#3b3f49;background:#20232a;color:#b6bdc8}.ts2-sb-app .ts2-sbe-status.is-active{border-color:rgb(183 255 42 / .5);background:#1b260f;color:#dfff9f}.ts2-sb-app .ts2-sbe-controls .ts2-sb-section>p{color:#aeb4bf!important}.ts2-sb-app .ts2-sbe-next{border-color:#30343d}.ts2-sb-app .ts2-sbe-hub-grid label{border-color:#343842;background:#101216}.ts2-sb-app .ts2-sbe-hub-grid label:has(input:checked){border-color:rgb(183 255 42 / .55);background:#19220f}.ts2-sb-app .ts2-sbe-hub-grid strong{color:#f2f4f8}.ts2-sb-app .ts2-sbe-hub-grid small{color:#878f9b}.ts2-sb-app .ts2-sbe-cancel{border-color:#30343d;background:#111318;color:#a3aab5}.ts2-sb-app .ts2-sbe-cancel button{border-color:#ac5050;background:#1b1113;color:#faa}