@media (max-width:767px) {
 #pricing > div { padding-left:14px !important; padding-right:14px !important; }
 #pricing .grid { grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; }
 #pricing [data-testid^="pricing-card-"] { padding:15px 11px !important; min-width:0; border-radius:18px !important; }
 #pricing [data-testid^="pricing-card-"]>div:first-child { font-size:9px; letter-spacing:.04em; min-height:24px; line-height:1.3; }
 #pricing [data-testid^="pricing-card-"]>div:nth-child(2), #pricing [data-testid^="pricing-card-"] .sky-room-title-boost { font-size:17px !important; padding:0 !important; background:none !important; border:0 !important; box-shadow:none !important; margin-bottom:0 !important; white-space:nowrap; }
 #pricing [data-testid^="pricing-card-"] .sky-room-title-boost::before { display:none !important; }
 #pricing [data-testid^="pricing-card-"]>div:nth-child(3) { flex-wrap:wrap; gap:2px; }
 #pricing [data-testid^="pricing-card-"]>div:nth-child(3)>span:first-child { font-size:clamp(23px,6.5vw,30px) !important; font-weight:500; letter-spacing:-.04em; }
 #pricing [data-testid^="pricing-card-"]>div:nth-child(3)>span:last-child { font-size:11px; }
 #pricing [data-testid^="pricing-card-"]>div:nth-child(4) { font-size:10px; }
 #pricing .sky-rent-inclusions { display:none; }
 #pricing [data-testid^="pricing-cta-"], #pricing .codex-room-toggle { font-size:12px !important; padding:10px 6px !important; min-height:44px !important; line-height:1.3; }
 #pricing .codex-room-toggle__emoji { display:none; }
 #pricing .sky-shared-inclusions { font-size:13px; line-height:1.6; margin-top:18px; padding:14px; border:1px solid #dbd8c6; border-radius:14px; background:#f4f1e6; text-align:center; color:#47563e; }
}
@media (min-width:768px) { #pricing .sky-shared-inclusions { display:none; } }
