.commercial-kit{--kit-accent:#1767bd;--kit-ink:#172b43;--kit-muted:#4c6077;max-width:1240px;margin:auto;padding:36px 24px 64px;color:var(--kit-ink)}
.commercial-kit :is(h1,h2,h3,p){text-transform:none}.commercial-kit h1{font-size:clamp(32px,5vw,58px);line-height:1.08;max-width:820px;margin:12px 0 20px}.commercial-kit h2{font-size:clamp(25px,3vw,36px);margin:0 0 14px}.commercial-kit h3{font-size:23px;line-height:1.25;margin:8px 0 12px}.commercial-kit p{line-height:1.65}.commercial-kit .kit-lead{max-width:760px;font-size:18px;color:var(--kit-muted)}.commercial-kit section{margin:0 0 36px;padding:26px;border-radius:20px}.commercial-kit .kit-hero{background:#fff;border:1px solid #d9e3ee}.commercial-kit .kit-kicker{font:700 11px/1.5 system-ui;letter-spacing:.12em;text-transform:uppercase;color:var(--kit-accent)}.commercial-kit .kit-actions{display:flex;gap:14px;flex-wrap:wrap;margin:22px 0 10px}.commercial-kit .kit-billing{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:24px 0}.commercial-kit .kit-billing button{font:650 14px system-ui;border:1px solid #cad7e5;border-radius:10px;padding:12px 20px;background:#fff;color:#132a45;min-height:44px}.commercial-kit .kit-billing button[aria-pressed=true]{background:var(--kit-accent);color:#fff;border-color:var(--kit-accent)}.commercial-kit .kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.commercial-kit .kit-plan{position:relative;padding:26px;border:1px solid #d0dfed;border-top:4px solid var(--kit-accent);border-radius:18px;display:flex;flex-direction:column;min-width:0;background:white}.commercial-kit .kit-plan ul{padding-left:20px;margin:20px 0 24px;flex:1}.commercial-kit .kit-plan li{margin:10px 0;font-size:14px;line-height:1.6}.commercial-kit .kit-price{font-size:42px;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:18px 0 5px}.commercial-kit .kit-price small{font-size:14px;font-weight:500;letter-spacing:0}.commercial-kit .kit-price-note{min-height:48px;font-size:13px;color:var(--kit-muted)}.commercial-kit .kit-plan .button{display:block;margin-top:10px;text-align:center}.commercial-kit .kit-plan .kit-demo-link{display:block;margin-top:18px;font-weight:650;text-decoration:underline}.commercial-kit .kit-table-wrap{overflow-x:auto;border:1px solid #d8e3ef;border-radius:12px}.commercial-kit table{width:100%;border-collapse:collapse;min-width:570px;background:#fff}.commercial-kit :is(th,td){padding:15px;text-align:left;border-bottom:1px solid #e1e8ef;line-height:1.5;font-size:14px}.commercial-kit thead{background:#eef5fb}.commercial-kit th[scope=row]{font-weight:600}.commercial-kit .kit-tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px}.commercial-kit .kit-track{padding:22px;border:1px solid #d6e1ec;border-radius:14px;background:#fff}.commercial-kit .kit-track h3{font-size:20px}.commercial-kit .kit-track p{font-size:14px}.commercial-kit .kit-track a{font-weight:650}.commercial-kit .kit-notes{padding-left:22px;max-width:960px}.commercial-kit .kit-notes li{margin:14px 0;font-size:14px;line-height:1.65}.commercial-kit .kit-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px}.commercial-kit .kit-form{max-width:850px}.commercial-kit .kit-form label{display:grid;gap:6px;font-weight:600;font-size:14px;margin-bottom:16px}.commercial-kit .kit-form :is(input,select,textarea){width:100%;max-width:100%;font:16px/1.5 system-ui;padding:12px;border:1px solid #b8cadd;border-radius:9px;background:#fff;color:#172b43;box-sizing:border-box}.commercial-kit .kit-form .signup-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.commercial-kit .kit-form input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:3px}.commercial-kit .signup-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.commercial-kit .kit-muted{font-size:13px;color:var(--kit-muted)}.commercial-kit #signupStatus{min-height:24px;line-height:1.6}.commercial-kit a{overflow-wrap:anywhere}.commercial-kit [id]{scroll-margin-top:120px}
.demo-package-picker{padding:24px;border:1px solid #d0dfed;border-radius:18px;margin-bottom:28px}.demo-package-picker label{display:block;font-weight:700;margin-bottom:10px}.demo-package-picker select{width:100%;max-width:600px;padding:14px;border:1px solid #b8cadd;border-radius:10px;background:#fff;color:#142d4b;font:16px system-ui}.demo-package-picker p{font-size:15px}.demo-package-picker .demo-package-links{display:flex;gap:20px;flex-wrap:wrap}.demo-package-picker .demo-package-links a{font-weight:650;color:#1767bd}.demo-stage-facts{display:grid;gap:14px}.demo-stage-facts article{padding:18px;border:1px solid #d4e1ef;border-radius:12px;background:white}.demo-stage-facts p{font-size:14px;margin:6px 0}.demo-stage-facts h4{margin:0;font-size:17px}.demo-market-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:20px}.demo-market-buttons button{padding:10px;border-radius:8px;border:1px solid #b8cadd;background:#fff;min-height:44px}.demo-market-buttons button[aria-pressed=true]{background:#1767bd;color:#fff}.kit-home-links{padding:24px!important;margin:24px 0!important;border:1px solid #cddbeb;border-radius:16px;background:#fff!important;color:#172b43!important}.kit-home-links h2{margin:0 0 10px;font-size:24px}.kit-home-links p{margin:8px 0 16px}.kit-home-links nav{display:flex;gap:14px;flex-wrap:wrap}.kit-home-links a{display:inline-flex;align-items:center;padding:10px 14px;border-radius:10px;border:1px solid currentColor;min-height:44px;text-decoration:none;font-weight:650}.commercial-kit[data-kit-theme=red]{--kit-accent:var(--tn-logo-red,#b41c11)}
@media(max-width:900px){.commercial-kit .kit-grid{grid-template-columns:1fr}.commercial-kit .kit-price-note{min-height:0}.commercial-kit .kit-duo{grid-template-columns:1fr}}
@media(max-width:600px){.commercial-kit{padding:20px 16px 40px}.commercial-kit section{padding:20px}.commercial-kit .kit-plan{padding:22px}.commercial-kit .kit-actions .button{width:100%;text-align:center}.commercial-kit .kit-billing{align-items:stretch}.commercial-kit .kit-billing button{flex:1}}
@media print{.commercial-kit .kit-billing,.commercial-kit .kit-form,.kit-home-links{display:none}.commercial-kit .kit-grid{grid-template-columns:repeat(3,1fr)}.commercial-kit .kit-plan{break-inside:avoid;box-shadow:none}}

.commercial-kit,.commercial-kit *{box-sizing:border-box}.commercial-kit .kit-track .kit-price{font-size:42px;line-height:1.15}.commercial-kit .kit-connect{background:#f5f8fc;border:1px solid #d0dfed}

.commercial-kit .kit-starting-price{display:block;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.5;margin-bottom:6px;color:var(--kit-muted)}

.commercial-kit .kit-included-tools{font-size:13px;padding:10px;border-radius:8px;background:#edf5fb;color:#172b43}
