.plans.launch-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.plans.launch-plans .plan-coming{grid-column:auto;border-color:#6685a0;background:linear-gradient(145deg,#17374c,#0c2030)}
.plan-coming .pro-preview-note{border-top:1px solid #52708766;margin:20px 0;padding-top:20px;max-width:100%}
.plan-coming .coming-label{font-size:12px;letter-spacing:.1em;color:#a7cde8}
.plan-coming .pro-preview-note p{font-size:15px;line-height:1.65;color:#b6c8d4;margin:12px 0}
.plans.launch-plans .plan-coming .pro-status{margin-top:auto;min-height:44px;font-size:14px}
.app-introduction>p{font-size:16px;line-height:1.7;color:#bed0dd;margin:20px 0}
.app-intro-points{margin:22px 0;padding:0;border-top:1px solid #52708766}
.app-intro-points>div{display:grid;grid-template-columns:minmax(130px,.8fr) 1.2fr;gap:18px;padding:12px 0;border-bottom:1px solid #52708766}
.app-intro-points dt{font-size:14px;font-weight:600;color:#d7e9f7}
.app-intro-points dd{margin:0;font-size:14px;line-height:1.6;color:#a9c1d2}
.app-introduction .app-intro-status{font-size:14px;color:#9fbbce;line-height:1.6}
.app-availability>.patreon-follow{grid-column:1/-1}
@media(min-width:761px) and (max-width:1100px){.plans.launch-plans>article{padding:24px}.plans.launch-plans h3{font-size:27px}}
@media(max-width:760px){
 .plans.launch-plans.swipe-row>.plan-coming{flex:0 0 90%;grid-column:auto}
 .plans.launch-plans .plan-coming .pro-preview-note{padding-top:14px;margin:14px 0}
 .plans.launch-plans .plan-coming .pro-preview-note p{font-size:14px;line-height:1.5;margin:10px 0}
 .plans.launch-plans .plan-coming .pro-status{align-self:flex-start;font-size:13px;margin-bottom:0}
 .app-introduction>p{font-size:15px;line-height:1.55;margin:12px 0}
 .app-intro-points{margin:14px 0}
 .app-intro-points>div{grid-template-columns:1fr;gap:3px;padding:9px 0}
 .app-intro-points dt{font-size:14px}.app-intro-points dd{font-size:13px;line-height:1.5}
 .app-introduction .app-intro-status{font-size:13px;line-height:1.5}
 .native-showcase.polished-showcase .showcase-screen{width:240px!important;max-width:100%!important;height:320px!important;max-height:54svh!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 24px #0003}
 .native-showcase.polished-showcase .showcase-screen img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center 42%;border-radius:0!important}
 .crop-caption{font-size:12px;line-height:1.4;text-align:center;color:#a9c1d2;margin:8px 0 0}
 .app-availability>.patreon-follow{font-size:14px;min-height:44px}
}
