.theme-2026 .email-intro-section{padding:64px 0}
.email-intro-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,84px);align-items:start}
.email-intro-layout h2{max-width:380px;margin:0;color:#1c2d81;line-height:1.3}
.email-intro-copy{max-width:720px;padding-left:28px;border-left:3px solid #6d84de}
.email-intro-copy p{margin:0;color:#34466f;line-height:1.85;font-size:1.04rem}
.email-intro-copy p+p{margin-top:20px}
.email-pricing-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}
.email-pricing-head,.email-pricing-grid .price-card{display:grid;grid-template-columns:minmax(110px,1fr) minmax(150px,1.25fr) minmax(165px,1.25fr) minmax(150px,1.5fr) minmax(150px,1.25fr);align-items:center;gap:16px}
.email-pricing-head{padding:0 24px;color:#53648f;font-size:.88rem;font-weight:700}
.email-pricing-grid .price-card{position:relative;margin:0;padding:22px 24px;min-height:106px;transform:none;box-shadow:0 8px 24px #243e9614}
.email-pricing-grid .price-card:hover,.email-pricing-grid .price-card.popular:hover{transform:translateY(-2px)}
.email-pricing-grid .price-card.popular{transform:none}
.email-pricing-grid .price-card.popular::before{display:none}
.email-pricing-grid .price-card h3{margin:0;font-size:1.45rem;white-space:nowrap}
.email-pricing-grid .price-card .price{margin:0;display:block}
.email-pricing-grid .price-card .price .amount{font-size:1.65rem}
.email-pricing-grid .price-card .price .per{display:block;margin-top:5px}
.email-pricing-grid .price-card .billing-only{display:inline-block;padding:6px 10px;border-radius:8px;background:#edf3ff;color:#304bb1;font-size:.9rem;font-weight:700}
.email-pricing-grid .email-custom-plan .price{grid-column:2/4}
.email-pricing-grid .price-card .price-yearly{margin:0;color:#216c59;font-size:1rem}
.email-pricing-grid .price-card .feat-list{gap:0}
.email-pricing-grid .price-card .feat-list li{padding:2px 0 2px 22px;border:0;font-size:.9rem}
.email-pricing-grid .price-card .feat-list li::before{top:2px}
.email-pricing-grid .price-card .popular-tag{position:absolute;top:-12px;left:20px;right:auto;display:inline-block;margin:0;padding:3px 9px;box-shadow:none;font-size:.68rem}
.email-pricing-grid .price-card .popular-tag+h3{margin:0}
.email-pricing-grid .email-plan-order{width:100%;min-height:44px;justify-content:center;text-align:center}
@media(max-width:900px){.email-intro-layout{grid-template-columns:1fr;gap:22px}.email-intro-layout h2{max-width:700px}.email-intro-copy{max-width:700px}.email-pricing-head{display:none}.email-pricing-grid .price-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.email-pricing-grid .price-card h3,.email-pricing-grid .price-card .feat-list,.email-pricing-grid .email-plan-order,.email-pricing-grid .email-custom-plan .price{grid-column:1/-1}.email-pricing-grid .price-card .feat-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 16px}.email-pricing-grid .email-plan-order{margin-top:6px}}
@media(max-width:600px){.theme-2026 .email-intro-section{padding:44px 0}.email-intro-copy{padding-left:18px}.email-intro-copy p{font-size:1rem;line-height:1.75}}
@media(max-width:520px){.email-pricing-grid .price-card{padding:20px}.email-pricing-grid .price-card .price .amount{font-size:1.5rem}.email-pricing-grid .price-card .price-yearly{font-size:.9rem}}
