.ds-industry.planes{width:100%;max-width:1100px;margin:0 auto;padding:clamp(48px,8vh,80px) clamp(16px,4vw,40px) 72px}.ds-industry .planes-hero{text-align:center;max-width:60ch;margin:0 auto}.ds-industry .planes-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-700);margin-bottom:14px;font-size:13px;font-weight:600;line-height:12px;display:block}.ds-industry .planes-title{text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:clamp(38px,5.5vw,64px);line-height:1.04}.ds-industry .planes-sub{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:16px 0 0;font-size:16px;line-height:24px}.ds-industry .planes-grid{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));align-items:stretch;gap:clamp(28px,3.5vw,44px);margin-top:56px;display:grid}.ds-industry .plan{flex-direction:column;padding:28px;display:flex}.ds-industry .blueprint.plan-featured{border-color:var(--color-accent);border-width:2px}.ds-industry .plan-head{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.ds-industry .plan-index{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:12px;font-weight:600}.ds-industry .plan-featured .plan-index{color:var(--color-accent-700)}.ds-industry .tag.plan-badge{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:600}.ds-industry .plan-price{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.02em;margin:14px 0 0;font-size:44px;line-height:1.1}.ds-industry .plan-price-unit{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:20px}.ds-industry .plan-desc{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:6px 0 0;font-size:14px}.ds-industry .plan-rule{background:var(--color-divider);border:0;height:1px;margin:20px 0}.ds-industry .plan-features{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;line-height:22px;list-style:none;display:flex}.ds-industry .plan-features li{gap:10px;display:flex}.ds-industry .plan-check{color:var(--color-accent-700);font-weight:600}.ds-industry .plan-cta{margin-top:auto;padding-top:24px}.ds-industry .plan-cta .btn{min-height:44px;margin-top:0}.ds-industry .planes-note{text-align:center;max-width:60ch;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:40px auto 0;font-size:13px;line-height:20px}
