/* T6 Premium Commerce — isolated to the integrated /shop.html subscription experience */
.t6-premium-commerce-host { width: 100%; }
.t6-premium-commerce-host .t6-commerce-shell { --c-bg:#07101d; --c-surface:rgba(10,25,43,.78); --c-surface-2:rgba(13,31,52,.82); --c-line:rgba(98,155,210,.22); --c-line-strong:rgba(91,188,255,.42); --c-text:#f5f9ff; --c-muted:#8297ad; --c-blue:#37b7ff; --c-violet:#7459ff; --c-green:#62e7b6; width:min(1240px,calc(100% - 40px)); margin:0 auto; padding:76px 0 90px; color:var(--c-text); }
.t6-commerce-shell * { box-sizing:border-box; }
.t6-commerce-hero { display:flex; align-items:flex-end; justify-content:space-between; gap:32px; margin-bottom:24px; }
.t6-commerce-kicker { display:block; margin-bottom:13px; color:#62bff2; font-size:10px; line-height:1; font-weight:800; letter-spacing:.19em; text-transform:uppercase; }
.t6-commerce-hero h1 { max-width:720px; margin:0; font-size:clamp(36px,4vw,60px); line-height:.98; letter-spacing:-.055em; color:#f7fbff; }
.t6-commerce-hero p { max-width:720px; margin:17px 0 0; color:var(--c-muted); font-size:14px; line-height:1.65; }
.t6-cycle-tabs { display:inline-flex; align-items:center; padding:4px; border:1px solid var(--c-line); border-radius:11px; background:rgba(4,13,25,.78); box-shadow:0 15px 45px rgba(0,0,0,.18); }
.t6-cycle-tabs button { min-width:86px; height:34px; padding:0 14px; border:0; border-radius:8px; color:#748ba1; background:transparent; font:800 10px/1 system-ui,sans-serif; cursor:pointer; transition:.16s; }
.t6-cycle-tabs button:hover:not(:disabled) { color:#e8f5ff; background:rgba(34,90,133,.22); }
.t6-cycle-tabs button.active { color:#fff; background:linear-gradient(135deg,#1679d7,#624be7); box-shadow:0 8px 22px rgba(56,92,230,.32); }
.t6-cycle-tabs button:disabled { opacity:.32; cursor:not-allowed; }
.t6-commerce-status { min-height:42px; display:flex; align-items:center; margin-bottom:14px; padding:0 14px; border:1px solid var(--c-line); border-radius:9px; background:rgba(7,20,34,.64); color:#8298ad; font-size:11px; }
.t6-commerce-status::before { content:''; width:6px; height:6px; margin-right:9px; border-radius:50%; background:#6d8092; }
.t6-commerce-status.success::before { background:var(--c-green); box-shadow:0 0 0 5px rgba(98,231,182,.08); }
.t6-commerce-status.warning::before { background:#e7bd62; }
.t6-commerce-status.error { color:#ff9fba; border-color:rgba(255,99,139,.28); }
.t6-commerce-status.error::before { background:#ff638b; }
.t6-commerce-layout { display:grid; grid-template-columns:minmax(0,1fr) 330px; gap:16px; align-items:start; }
.t6-commerce-catalog { min-width:0; }
.t6-plan-matrix-wrap { overflow:auto; border:1px solid var(--c-line); border-radius:16px; background:linear-gradient(180deg,rgba(9,24,41,.92),rgba(6,17,31,.9)); box-shadow:0 24px 60px rgba(0,0,0,.21); }
.t6-plan-matrix { min-width:780px; display:grid; grid-template-columns:170px repeat(var(--t6-plan-count,3),minmax(190px,1fr)); }
.t6-plan-matrix > * { min-width:0; border-right:1px solid rgba(88,135,177,.13); border-bottom:1px solid rgba(88,135,177,.13); }
.t6-plan-matrix > *:nth-child(4n) { border-right:0; }
.t6-feature-label { min-height:68px; padding:16px; display:flex; align-items:center; background:rgba(5,16,29,.72); color:#738da4; font:800 10px/1.35 system-ui,sans-serif; text-transform:uppercase; letter-spacing:.08em; }
.t6-feature-label-head { min-height:208px; align-items:flex-end; padding-bottom:22px; color:#4e6e8a; }
.t6-plan-head { min-height:208px; padding:18px; display:flex; flex-direction:column; text-align:left; border-top:0; border-left:0; background:rgba(10,26,44,.5); color:inherit; cursor:pointer; position:relative; transition:.16s background,.16s box-shadow; }
.t6-plan-head:hover { background:rgba(18,42,68,.64); }
.t6-plan-head.selected { background:linear-gradient(180deg,rgba(29,78,120,.38),rgba(11,31,52,.72)); box-shadow:inset 0 3px 0 var(--c-blue); }
.t6-plan-head.featured { background-image:linear-gradient(180deg,rgba(104,73,238,.11),transparent 52%); }
.t6-plan-head.featured.selected { background-image:linear-gradient(180deg,rgba(104,73,238,.18),rgba(17,39,66,.75)); }
.t6-plan-head-top { display:flex; align-items:center; justify-content:space-between; gap:10px; min-height:22px; }
.t6-plan-code { color:#5f7e99; font:900 8px/1 system-ui,sans-serif; letter-spacing:.13em; }
.t6-plan-head.featured .t6-plan-code { color:#9f91ff; }
.t6-plan-selector { width:18px; height:18px; border:1px solid rgba(115,162,202,.35); border-radius:50%; display:grid; place-items:center; }
.t6-plan-selector i { width:8px; height:8px; border-radius:50%; background:transparent; }
.t6-plan-head.selected .t6-plan-selector { border-color:#6ac9ff; box-shadow:0 0 0 4px rgba(47,178,255,.07); }
.t6-plan-head.selected .t6-plan-selector i { background:#55c5ff; }
.t6-plan-head h3 { margin:22px 0 6px; color:#f7fbff; font:800 24px/1 system-ui,sans-serif; letter-spacing:-.035em; }
.t6-plan-head p { min-height:42px; margin:0; color:#7990a6; font:500 10px/1.5 system-ui,sans-serif; }
.t6-plan-price { margin-top:auto; padding-top:18px; display:flex; align-items:baseline; gap:7px; }
.t6-plan-price strong { color:#f8fbff; font:850 25px/1 system-ui,sans-serif; letter-spacing:-.04em; }
.t6-plan-price strong.muted { color:#607386; }
.t6-plan-price small { color:#6f879d; font:700 9px/1 system-ui,sans-serif; }
.t6-plan-value { min-height:68px; padding:15px 18px; display:flex; align-items:center; justify-content:center; color:#d8e6f2; background:rgba(9,23,39,.5); font:750 12px/1.4 system-ui,sans-serif; cursor:pointer; transition:.16s; }
.t6-plan-value.selected { background:rgba(20,50,81,.48); color:#fff; box-shadow:inset 0 0 0 1px rgba(57,183,255,.08); }
.t6-plan-value:hover { background:rgba(17,42,68,.58); }
.t6-plan-benefits { width:100%; margin:0; padding:0; list-style:none; display:grid; gap:8px; color:#b7cadb; font:600 9.5px/1.45 system-ui,sans-serif; }
.t6-plan-benefits li { position:relative; padding-left:16px; }
.t6-plan-benefits li::before { content:'✓'; position:absolute; left:0; color:var(--c-green); font-weight:900; }
.t6-plan-benefits li.muted { color:#536b80; }
.t6-plan-benefits li.muted::before { content:'—'; color:#536b80; }
.t6-order-summary { position:sticky; top:96px; min-height:430px; padding:20px; border:1px solid rgba(74,151,213,.28); border-radius:16px; background:linear-gradient(180deg,rgba(8,28,48,.91),rgba(7,21,38,.94)); box-shadow:0 26px 70px rgba(0,0,0,.26), inset 0 1px 0 rgba(255,255,255,.02); }
.t6-summary-head { padding-bottom:17px; border-bottom:1px solid rgba(92,146,192,.2); }
.t6-summary-eyebrow { display:block; margin-bottom:7px; color:#458ec2; font:900 8px/1 system-ui,sans-serif; letter-spacing:.16em; }
.t6-summary-head h2,.t6-checkout-stage h2 { margin:0; color:#f6fbff; font:800 20px/1.05 system-ui,sans-serif; letter-spacing:-.035em; }
.t6-summary-empty { margin:22px 0; color:#748da3; font:500 11px/1.6 system-ui,sans-serif; }
.t6-summary-selection { padding:17px 0; display:grid; grid-template-columns:1fr auto; gap:4px 12px; border-bottom:1px solid rgba(92,146,192,.16); }
.t6-summary-selection span { grid-column:1/-1; color:#658199; font:800 8px/1 system-ui,sans-serif; text-transform:uppercase; letter-spacing:.1em; }
.t6-summary-selection strong { color:#f4f9ff; font:800 14px/1.3 system-ui,sans-serif; }
.t6-summary-selection small { color:#829bb0; font:700 9px/1.3 system-ui,sans-serif; }
.t6-summary-rows { padding:11px 0; display:grid; gap:1px; }
.t6-summary-rows > div { min-height:29px; display:flex; align-items:center; justify-content:space-between; gap:12px; }
.t6-summary-rows span { color:#668096; font:600 9px system-ui,sans-serif; }
.t6-summary-rows b { color:#c8d9e7; font:800 10px system-ui,sans-serif; }
.t6-summary-total { margin-top:5px; padding:16px 0; display:flex; align-items:flex-end; justify-content:space-between; gap:12px; border-top:1px solid rgba(92,146,192,.17); }
.t6-summary-total span { color:#7790a5; font:700 9px system-ui,sans-serif; }
.t6-summary-total strong { color:#fff; font:850 25px/1 system-ui,sans-serif; letter-spacing:-.04em; }
.t6-primary-cta { width:100%; min-height:46px; border:1px solid rgba(96,118,255,.58); border-radius:9px; background:linear-gradient(115deg,#177fcb,#6549df); color:white; font:850 10px/1 system-ui,sans-serif; letter-spacing:.015em; cursor:pointer; box-shadow:0 13px 30px rgba(53,80,200,.19); transition:.16s transform,.16s filter; }
.t6-primary-cta:hover:not(:disabled) { transform:translateY(-1px); filter:brightness(1.08); }
.t6-primary-cta:disabled { opacity:.38; cursor:not-allowed; box-shadow:none; }
.t6-summary-foot { margin:12px 0 0; color:#536d83; font:500 8.5px/1.55 system-ui,sans-serif; }
.t6-checkout-stage { display:none; margin-top:16px; border:1px solid var(--c-line); border-radius:16px; background:linear-gradient(180deg,rgba(9,24,42,.96),rgba(5,17,31,.96)); overflow:hidden; box-shadow:0 28px 70px rgba(0,0,0,.22); }
.t6-checkout-stage.open { display:block; animation:t6CheckoutIn .22s ease-out; }
@keyframes t6CheckoutIn { from { opacity:0; transform:translateY(8px); } to { opacity:1; transform:none; } }
.t6-checkout-stage-head { min-height:78px; padding:18px 20px; border-bottom:1px solid rgba(92,146,192,.18); display:flex; align-items:center; justify-content:space-between; gap:18px; }
.t6-checkout-stage-head .t6-commerce-kicker { margin-bottom:7px; }
.t6-stage-close { min-height:32px; padding:0 12px; border:1px solid rgba(95,143,183,.22); border-radius:8px; background:rgba(9,26,44,.7); color:#7d94a8; font:750 9px system-ui,sans-serif; cursor:pointer; }
.t6-checkout-stage-body { width:min(650px,100%); padding:24px; display:grid; gap:16px; }
.t6-checkout-intro { display:grid; gap:7px; }
.t6-checkout-intro .t6-summary-eyebrow { margin:0; }
.t6-checkout-intro h3,.t6-order-state h3 { margin:0; color:#f7fbff; font:800 19px/1.15 system-ui,sans-serif; letter-spacing:-.025em; }
.t6-checkout-intro p { margin:0; color:#728ba1; font:500 10px/1.55 system-ui,sans-serif; }
.t6-checkout-form { display:grid; gap:13px; }
.t6-checkout-form label { display:grid; gap:7px; }
.t6-checkout-form label > span { color:#8397a9; font:750 9px system-ui,sans-serif; }
.t6-checkout-form input { width:100%; min-height:44px; padding:0 13px; border:1px solid rgba(95,145,188,.25); border-radius:9px; outline:0; background:#061321; color:#eff8ff; font:600 11px system-ui,sans-serif; }
.t6-checkout-form input:focus { border-color:#438fd1; box-shadow:0 0 0 3px rgba(64,145,218,.1); }
.t6-authenticated-as { margin:0; color:#6e879c; font:600 9px/1.4 system-ui,sans-serif; }
.t6-authenticated-as b { color:#a7bdcf; }
.t6-payment-methods { display:grid; gap:8px; }
.t6-payment-method { min-height:64px; padding:10px 12px; border:1px solid rgba(87,136,177,.2); border-radius:10px; background:rgba(6,20,35,.72); display:grid; grid-template-columns:38px 1fr 18px; gap:11px; align-items:center; cursor:pointer; transition:.16s; }
.t6-payment-method:hover,.t6-payment-method.selected { border-color:rgba(72,174,240,.48); background:rgba(15,42,68,.72); }
.t6-payment-method input { position:absolute; opacity:0; pointer-events:none; }
.t6-payment-method-icon { width:38px; height:38px; display:grid; place-items:center; border:1px solid rgba(91,155,208,.24); border-radius:9px; background:rgba(28,63,95,.38); color:#9bdcff; font:900 9px system-ui,sans-serif; }
.t6-payment-method-copy { display:grid; gap:4px; }
.t6-payment-method-copy b { color:#eaf6ff; font:800 11px system-ui,sans-serif; }
.t6-payment-method-copy small { color:#607c94; font:500 8.5px/1.4 system-ui,sans-serif; }
.t6-payment-method-radio { width:16px; height:16px; border:1px solid #4c6d88; border-radius:50%; position:relative; }
.t6-payment-method.selected .t6-payment-method-radio { border-color:#57c4ff; }
.t6-payment-method.selected .t6-payment-method-radio::after { content:''; position:absolute; inset:4px; border-radius:50%; background:#57c4ff; }
.t6-inline-status { min-height:20px; color:#7893a9; font:600 9px/1.5 system-ui,sans-serif; }
.t6-inline-status.error { color:#ff8daa; }
.t6-inline-status.success { color:#72e6ba; }
.t6-summary-divider { height:1px; margin:14px 0 17px; background:rgba(92,146,192,.18); }
.t6-order-state { display:grid; gap:5px; }
.t6-order-state small { color:#668097; font:600 8px/1.4 ui-monospace,monospace; word-break:break-all; }
.t6-order-instructions { margin:15px 0; padding:13px; border:1px solid rgba(83,166,224,.22); border-radius:10px; background:rgba(7,18,31,.76); display:grid; gap:7px; }
.t6-order-instructions span { color:#5f7d96; font:800 8px system-ui,sans-serif; text-transform:uppercase; letter-spacing:.09em; }
.t6-order-instructions strong { color:#e8f6ff; font:750 11px/1.45 ui-monospace,monospace; word-break:break-word; }

@media (max-width:1050px) {
  .t6-commerce-layout { grid-template-columns:1fr; }
  .t6-order-summary { position:relative; top:auto; min-height:0; }
}
@media (max-width:760px) {
  .t6-premium-commerce-host .t6-commerce-shell { width:min(100% - 24px,1240px); padding-top:46px; }
  .t6-commerce-hero { align-items:flex-start; flex-direction:column; }
  .t6-cycle-tabs { width:100%; }
  .t6-cycle-tabs button { min-width:0; flex:1; }
  .t6-plan-matrix { min-width:700px; grid-template-columns:140px repeat(var(--t6-plan-count,3),minmax(175px,1fr)); }
  .t6-plan-head { min-height:190px; }
  .t6-plan-head h3 { font-size:21px; }
  .t6-checkout-stage-body { padding:18px; }
}

/* A3 Premium Commerce R3 — resilient payment recovery + clearer checkout */
.t6-plan-head.locked,.t6-plan-value.locked { opacity:.58; cursor:not-allowed; }
.t6-order-badge { margin:4px 0 14px; padding:9px 11px; border:1px solid rgba(82,181,241,.22); border-radius:9px; background:rgba(18,57,84,.3); color:#8ed8ff; font:800 9px/1.3 system-ui,sans-serif; }
.t6-order-badge.pending_review { border-color:rgba(77,213,166,.25); background:rgba(24,82,63,.24); color:#7ce9bd; }
.t6-payment-method-icon { overflow:hidden; }
.t6-payment-method-icon img { display:block; max-width:32px; max-height:28px; width:auto; height:auto; object-fit:contain; border-radius:3px; }
.t6-payment-method-icon.mbway_transfer { background:#fff; }
.t6-payment-method-icon.paypal_personal { background:#fff; }
.t6-payment-fallback-mark { color:#9bdcff; font:900 8px/1 system-ui,sans-serif; letter-spacing:.03em; }
.t6-method-transition { padding:12px 13px; border:1px solid rgba(69,142,194,.18); border-radius:10px; background:rgba(15,39,61,.34); display:grid; gap:5px; }
.t6-method-transition strong { color:#dceefb; font:800 10px/1.3 system-ui,sans-serif; }
.t6-method-transition p { margin:0; color:#718ca3; font:550 9px/1.55 system-ui,sans-serif; }
.t6-other-method-panel { padding:15px; border:1px solid rgba(86,148,196,.25); border-radius:12px; background:rgba(8,27,45,.64); display:grid; gap:10px; }
.t6-other-method-panel h4 { margin:0; color:#f4faff; font:800 14px/1.2 system-ui,sans-serif; }
.t6-other-method-panel p { margin:0; color:#7890a5; font:550 9px/1.55 system-ui,sans-serif; }
.t6-other-method-panel textarea { width:100%; min-height:98px; resize:vertical; padding:12px 13px; border:1px solid rgba(95,145,188,.28); border-radius:9px; outline:0; background:#061321; color:#eff8ff; font:600 11px/1.5 system-ui,sans-serif; }
.t6-other-method-panel textarea:focus { border-color:#438fd1; box-shadow:0 0 0 3px rgba(64,145,218,.1); }
.t6-order-meta { padding:11px 13px; border:1px solid rgba(80,142,188,.16); border-radius:9px; background:rgba(5,18,31,.48); display:grid; gap:4px; }
.t6-order-meta span { color:#638198; font:800 8px/1.2 system-ui,sans-serif; text-transform:uppercase; letter-spacing:.08em; }
.t6-order-meta strong { color:#b9d1e3; font:650 9px/1.35 ui-monospace,monospace; word-break:break-all; }
.t6-instructions-heading { display:grid; grid-template-columns:44px 1fr; align-items:center; gap:12px; padding-bottom:12px; border-bottom:1px solid rgba(84,151,201,.18); }
.t6-instructions-heading > div { display:grid; gap:4px; }
.t6-instructions-heading span:not(.t6-payment-method-icon) { color:#638199; font:800 8px/1.2 system-ui,sans-serif; text-transform:uppercase; letter-spacing:.08em; }
.t6-instructions-heading strong { color:#f4fbff; font:850 14px/1.2 system-ui,sans-serif; }
.t6-order-instructions { gap:10px; }
.t6-payment-destination { display:grid; grid-template-columns:1fr auto; gap:12px; align-items:center; padding:13px; border:1px solid rgba(89,166,222,.2); border-radius:9px; background:linear-gradient(135deg,rgba(17,50,78,.7),rgba(6,22,38,.75)); }
.t6-payment-destination-copy { min-width:0; display:grid; gap:5px; }
.t6-payment-destination-copy span { color:#6e91aa; font:850 8px/1.2 system-ui,sans-serif; text-transform:uppercase; letter-spacing:.09em; }
.t6-payment-destination-copy strong { color:#fff; font:850 16px/1.25 ui-monospace,monospace; letter-spacing:.01em; word-break:break-all; }
.t6-copy-button { min-width:62px; min-height:32px; padding:0 10px; border:1px solid rgba(81,182,244,.35); border-radius:7px; background:rgba(34,104,151,.24); color:#9bdcff; font:800 8px/1 system-ui,sans-serif; cursor:pointer; }
.t6-copy-button:hover { background:rgba(42,127,181,.34); }
.t6-inline-status.warning { color:#ffd27c; }
@media (min-width:900px) {
  .t6-checkout-stage-body { width:min(760px,100%); }
}
@media (max-width:560px) {
  .t6-payment-destination { grid-template-columns:1fr; }
  .t6-copy-button { width:100%; }
}
.t6-account-shortcut{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:11px 14px;border:1px solid rgba(88,181,248,.25);border-radius:11px;background:rgba(7,23,38,.64);color:#cfeeff;text-decoration:none;font-size:.78rem;font-weight:800;transition:border-color .18s ease,background .18s ease}.t6-account-shortcut:hover{border-color:rgba(84,200,255,.62);background:rgba(13,43,68,.78)}.t6-account-stage-actions{max-width:600px}.t6-account-stage-actions .t6-account-shortcut{margin-top:0;padding:14px 18px}

/* A3 Premium Commerce R3.3 — Enterprise custom quote */
.t6-plan-matrix > *:nth-child(4n){border-right:1px solid rgba(88,135,177,.13)}
.t6-plan-matrix > *:nth-child(5n){border-right:0}
.t6-plan-head[data-plan-id="enterprise"]{background-image:linear-gradient(180deg,rgba(24,184,235,.08),rgba(98,72,236,.08) 48%,transparent)}
.t6-plan-head[data-plan-id="enterprise"].selected{background-image:linear-gradient(180deg,rgba(28,177,232,.18),rgba(89,68,224,.16) 60%,rgba(10,30,49,.75));box-shadow:inset 0 3px 0 #8c6cff}
.t6-enterprise-form{display:grid;gap:18px;max-width:920px}
.t6-enterprise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.t6-enterprise-field{display:grid;gap:7px}
.t6-enterprise-field.full{grid-column:1/-1}
.t6-enterprise-field>span,.t6-enterprise-services>strong{color:#8bacbf;font:800 8px/1.2 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.t6-enterprise-field input,.t6-enterprise-field select,.t6-enterprise-field textarea{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid rgba(95,145,188,.28);border-radius:9px;outline:0;background:#061321;color:#eff8ff;font:600 11px/1.45 system-ui,sans-serif}
.t6-enterprise-field input:focus,.t6-enterprise-field select:focus,.t6-enterprise-field textarea:focus{border-color:#438fd1;box-shadow:0 0 0 3px rgba(64,145,218,.1)}
.t6-enterprise-field textarea{resize:vertical;min-height:110px}
.t6-enterprise-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;border:1px solid rgba(86,148,196,.22);border-radius:12px;background:rgba(8,27,45,.52)}
.t6-enterprise-services>strong{grid-column:1/-1;margin-bottom:2px}
.t6-enterprise-check{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid rgba(89,142,184,.15);border-radius:9px;background:rgba(8,23,39,.58);color:#cce3f3;font:700 10px/1.35 system-ui,sans-serif}
.t6-enterprise-check input{accent-color:#48bfff}
.t6-enterprise-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}
.t6-enterprise-success{display:grid;gap:10px;padding:22px;border:1px solid rgba(70,208,166,.3);border-radius:14px;background:linear-gradient(135deg,rgba(20,85,67,.28),rgba(11,31,51,.65))}
.t6-enterprise-success h3{margin:0;color:#f5fbff;font:850 20px/1.2 system-ui,sans-serif}
.t6-enterprise-success p{margin:0;color:#8fa9bb;font:550 10px/1.6 system-ui,sans-serif}
.t6-enterprise-success strong{color:#83efc6;font:750 10px/1.4 ui-monospace,monospace;word-break:break-all}
@media(max-width:720px){.t6-enterprise-grid,.t6-enterprise-services{grid-template-columns:1fr}}

/* A3 Premium Commerce R3.3.2 — Enterprise UX split */
.t6-cycle-tabs{gap:2px}.t6-cycle-separator{width:1px;height:22px;margin:0 3px;background:rgba(97,153,201,.22)}.t6-cycle-tabs button.t6-enterprise-tab{min-width:104px;color:#9f91ff;border:1px solid transparent}.t6-cycle-tabs button.t6-enterprise-tab:hover{color:#fff;background:rgba(103,74,226,.18);border-color:rgba(130,105,255,.2)}.t6-cycle-tabs button.t6-enterprise-tab.active{color:#fff;background:linear-gradient(135deg,#6d4de8,#a443e1);border-color:rgba(183,128,255,.35);box-shadow:0 8px 24px rgba(111,66,221,.28)}.t6-enterprise-promo{width:100%;margin:0 0 14px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left;border:1px solid rgba(117,94,242,.28);border-radius:12px;background:linear-gradient(115deg,rgba(37,45,102,.3),rgba(24,75,110,.18) 55%,rgba(9,26,44,.62));color:inherit;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.t6-enterprise-promo:hover{transform:translateY(-1px);border-color:rgba(139,118,255,.52);background:linear-gradient(115deg,rgba(58,47,134,.38),rgba(20,82,120,.24) 55%,rgba(9,26,44,.72));box-shadow:0 18px 48px rgba(0,0,0,.18)}.t6-enterprise-promo-copy{min-width:0;display:grid;gap:4px}.t6-enterprise-promo-copy small{color:#9d8dff;font:900 8px/1 system-ui,sans-serif;letter-spacing:.15em}.t6-enterprise-promo-copy strong{color:#f7fbff;font:850 14px/1.25 system-ui,sans-serif}.t6-enterprise-promo-copy span{color:#7f96aa;font:550 10px/1.45 system-ui,sans-serif}.t6-enterprise-promo>b{flex:0 0 auto;padding:10px 13px;border:1px solid rgba(117,165,255,.22);border-radius:9px;background:linear-gradient(135deg,rgba(41,133,211,.38),rgba(99,67,224,.42));color:#eef8ff;font:850 9px/1 system-ui,sans-serif;white-space:nowrap}.t6-plan-matrix > *:nth-child(5n){border-right:1px solid rgba(88,135,177,.13)}.t6-plan-matrix > *:nth-child(4n){border-right:0}.t6-plan-matrix{grid-template-columns:170px repeat(var(--t6-plan-count,3),minmax(190px,1fr))}.t6-commerce-shell.enterprise-active .t6-commerce-layout{display:none}.t6-commerce-shell.enterprise-active .t6-commerce-status{margin-bottom:14px}.t6-commerce-shell.enterprise-active .t6-checkout-stage{display:block;max-height:none;opacity:1;transform:none;border-color:rgba(126,99,244,.34);background:linear-gradient(180deg,rgba(12,26,47,.96),rgba(7,18,32,.97))}.t6-commerce-shell.enterprise-active .t6-checkout-stage-body{width:100%;max-width:none;padding:24px}.t6-commerce-shell.enterprise-active .t6-checkout-stage-head{border-bottom-color:rgba(126,99,244,.24)}.t6-commerce-shell.enterprise-active .t6-checkout-stage-head .t6-commerce-kicker{color:#9c8aff}.t6-enterprise-mode-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:16px}.t6-enterprise-mode-head .t6-checkout-intro{max-width:760px}.t6-enterprise-mode-head .t6-checkout-intro h3{font-size:25px}.t6-enterprise-back{flex:0 0 auto;min-height:36px;padding:0 13px;border:1px solid rgba(91,153,202,.26);border-radius:9px;background:rgba(5,17,29,.66);color:#a9c2d5;font:800 9px/1 system-ui,sans-serif;cursor:pointer}.t6-enterprise-back:hover{border-color:rgba(86,189,244,.48);color:#edf8ff;background:rgba(14,47,70,.62)}.t6-enterprise-mode-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.t6-enterprise-mode-benefits>div{display:grid;gap:5px;min-height:78px;padding:12px;border:1px solid rgba(94,138,184,.18);border-radius:10px;background:rgba(8,24,40,.62)}.t6-enterprise-mode-benefits strong{color:#ecf8ff;font:820 11px/1.25 system-ui,sans-serif}.t6-enterprise-mode-benefits span{color:#708aa0;font:540 8.5px/1.45 system-ui,sans-serif}.t6-enterprise-form{max-width:none;padding-top:2px}.t6-enterprise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.t6-enterprise-field input,.t6-enterprise-field select,.t6-enterprise-field textarea{min-height:42px;border-color:rgba(95,162,215,.34);background:#061421}.t6-enterprise-field input:focus,.t6-enterprise-field select:focus,.t6-enterprise-field textarea:focus{border-color:#7b69f4;box-shadow:0 0 0 3px rgba(112,82,231,.12)}.t6-enterprise-services{grid-template-columns:repeat(4,minmax(0,1fr));border-color:rgba(112,90,222,.22);background:rgba(16,25,55,.42)}.t6-enterprise-check{min-height:44px}.t6-enterprise-form>.t6-primary-cta{min-height:46px;max-width:420px}@media(max-width:980px){.t6-enterprise-mode-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.t6-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t6-enterprise-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.t6-cycle-tabs{flex-wrap:wrap}.t6-cycle-separator{display:none}.t6-cycle-tabs button.t6-enterprise-tab{flex-basis:100%;margin-top:2px}.t6-enterprise-promo{align-items:flex-start;flex-direction:column}.t6-enterprise-promo>b{width:100%;text-align:center}.t6-enterprise-mode-head{flex-direction:column}.t6-enterprise-back{width:100%}.t6-enterprise-mode-benefits,.t6-enterprise-grid,.t6-enterprise-services{grid-template-columns:1fr}}
