/* v3.9.40 growth preview. Scoped, additive styles only. */
.growth-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:20px;color:var(--ink);font-size:.84rem}
.growth-trust span{white-space:nowrap}.growth-trust a,.growth-text-link{font-weight:750;text-decoration:underline;text-underline-offset:3px;color:inherit}
.hero-copy h1{font-size:clamp(2.5rem,4.1vw,4.3rem);line-height:1.12}
.hero-actions .growth-primary{box-shadow:0 10px 25px rgba(30,76,157,.14)}
.growth-product-preview{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.5fr);align-items:center;gap:30px;margin-top:34px;padding:24px;border:1px solid #dce5f0;border-radius:22px;background:#f7faff}
.growth-product-preview .growth-preview-copy h3{font-size:1.55rem;line-height:1.25;margin:12px 0}
.growth-product-preview .growth-preview-copy p{line-height:1.7;color:#42506a}
.growth-product-preview figure{margin:0;min-width:0}.growth-product-preview img{width:100%;height:auto;border-radius:12px;border:1px solid #cbd5e5;box-shadow:0 15px 30px rgba(25,47,90,.09)}
.growth-product-preview figcaption{font-size:.74rem;color:#59677c;margin-top:8px}
.growth-bmf-next,.growth-guide-strip{display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #cbd9ef;border-radius:16px;padding:22px 24px;margin-top:20px;background:#f5f9ff}
.growth-bmf-next strong,.growth-guide-strip strong{font-size:1.1rem;color:#172a4b}.growth-bmf-next p,.growth-guide-strip p{margin:6px 0;color:#334155;line-height:1.6}
.growth-bmf-next small{display:block;color:#64748b;line-height:1.5}.growth-bmf-next .button,.growth-guide-strip .button{flex-shrink:0;white-space:nowrap}
.growth-guide-strip{margin-top:26px;margin-bottom:26px}
@media(max-width:850px){.growth-product-preview{grid-template-columns:1fr}.growth-bmf-next,.growth-guide-strip{flex-direction:column;align-items:flex-start}.growth-bmf-next .button,.growth-guide-strip .button{white-space:normal}.growth-trust{gap:9px 14px}}
@media(max-width:420px){.growth-product-preview{padding:14px}.growth-bmf-next,.growth-guide-strip{padding:16px}.growth-trust span{white-space:normal}}

/* v3.9.41: import showcase and non-orderable Tax v2 tier */
.import-showcase{background:#f7faff;padding-top:70px;padding-bottom:74px}
.import-intro{margin-bottom:24px}
.import-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.import-card{background:#fff;border:1px solid #dce5f0;border-radius:20px;padding:26px;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 28px rgba(15,37,72,.035)}
.import-card-label{font-size:.69rem;font-weight:850;letter-spacing:.065em;color:#1769e8}
.import-card-icon{font-size:2rem;color:#2367b9;margin:16px 0 4px;font-weight:800}
.import-card h3{font-size:1.28rem;line-height:1.3;margin:7px 0}
.import-card p{font-size:.91rem;line-height:1.68;color:#42506a;margin:0 0 16px}
.import-card a{font-size:.86rem;font-weight:750;color:#175ac3;text-underline-offset:3px;margin-top:auto}
.import-card-future{background:#f2f5f9;border-style:dashed;border-color:#cbd5e1}
.import-card-future .import-card-label,.import-card-future .import-card-icon{color:#67768a}
.import-disclaimer{font-size:.77rem;color:#617087;margin-top:18px;line-height:1.6}
.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;max-width:1200px;margin-inline:auto}
.price-card{padding:26px 22px;min-width:0}
.price-card .button{white-space:normal;line-height:1.35}
.price-card-tax{background:#f3f5f8;border:1px solid #cdd5df;box-shadow:none;color:#5a6575;filter:saturate(.62)}
.price-card-tax .plan-tag,.price-card-tax h3{color:#526173}
.price-card-tax .tax-status{position:absolute;right:15px;top:17px;border:1px solid #c8d0dc;background:#e6ebf1;color:#596879;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}
.price-card-tax .tax-price-placeholder{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:14px 0 12px;color:#4e5c70}
.price-card-tax header p{min-height:0;line-height:1.6}
.tax-feature-group{margin-top:20px}
.tax-feature-group>strong{display:block;font-size:.76rem;letter-spacing:.02em;color:#4e5c70}
.price-card-tax .tax-feature-group ul{border:0;padding:4px 0;margin:5px 0 10px}
.price-card-tax .tax-feature-group li{padding:5px 0 5px 19px;line-height:1.5;color:#5d6a7a}
.price-card-tax .tax-feature-group li:before{content:'·';color:#6f7e90;font-size:1.2rem;top:2px}
.tax-disabled-button,.tax-disabled-button:disabled{display:block;opacity:1;cursor:not-allowed;background:#d8dee7;color:#677487;border:1px solid #c9d2df;box-shadow:none}
.tax-disclaimer{font-size:.73rem;line-height:1.6;color:#6a7585;margin-top:13px}
@media(max-width:1050px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card-tax{grid-column:1/-1;max-width:650px;width:100%;justify-self:center}.import-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.import-card-future{grid-column:1/-1}}
@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.price-card-tax{grid-column:auto;max-width:none}.import-cards{grid-template-columns:1fr}.import-card-future{grid-column:auto}.import-showcase{padding-top:46px;padding-bottom:50px}.import-card{padding:20px}}
