/* Mainely Code — founder-approved tagline lock, 5 September 2026. */
.mc-hero-promise{font-size:clamp(38px,4.25vw,61px)!important;line-height:1.1!important;letter-spacing:-.048em!important;max-width:710px;margin:23px 0!important}
.mc-hero-promise .mc-promise-setup{display:block;color:#f5f3ec!important;font-weight:650}
.mc-hero-promise .mc-promise-verb{display:block;font-size:1.25em;font-style:normal;font-weight:750;color:#74e3d8!important;margin-top:.06em}
.mc-supporting-line{font-size:21px!important;line-height:1.4!important;font-weight:600;color:#99dfd1!important;margin:0 0 15px!important}
.mc-home-product-promise{font-size:clamp(19px,2vw,25px)!important;line-height:1.45!important;color:#a0e6d6!important;max-width:600px;margin:25px 0 0!important}
.mc-feature-promise{max-width:760px;font-size:clamp(27px,3vw,40px)!important;line-height:1.18!important}
.mc-closing-promise{font-size:clamp(29px,3.6vw,45px)!important;line-height:1.18!important;max-width:770px}
.mc-family-promise{color:#a4e3d7!important;font-size:15px!important;font-weight:650!important;margin:0 0 17px!important;line-height:1.5!important}
.mc-platform-promise{font-size:clamp(22px,2.5vw,31px)!important;font-weight:650!important;color:#91dfd1!important;line-height:1.35!important;margin:17px 0!important}
@media(max-width:1100px) and (min-width:851px){.mc-hero-promise{font-size:44px!important}}
@media(max-width:850px) and (min-width:621px){.mc-hero-promise{font-size:clamp(32px,4.4vw,38px)!important}}
@media(max-width:620px){.mc-hero-promise{font-size:clamp(33px,8.4vw,51px)!important;margin:23px 0!important}.mc-hero-promise .mc-promise-verb{font-size:1.3em}.mc-supporting-line{font-size:19px!important}.mc-home-product-promise{font-size:20px!important}.mc-platform-promise{font-size:24px!important}}
@media(max-width:370px){.mc-hero-promise{font-size:31px!important}}
@media print{.mc-hero-promise .mc-promise-setup,.mc-hero-promise .mc-promise-verb,.mc-supporting-line,.mc-platform-promise,.mc-family-promise{color:#142e3a!important}}
/* Small cards must reflow rather than clip their model choices. */
.lc-hero-grid>*,.lc-page-hero-grid>*,.fg-hero-grid>*{min-width:0}
.lc-release-board,.lc-page-card{min-width:0;container-type:inline-size}
.lc-models{grid-template-columns:repeat(4,minmax(0,1fr))}
.lc-model{min-width:0}
.lc-actions .lc-button{max-width:100%;white-space:normal;text-align:center}
@container(max-width:340px){.lc-models{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-model strong{font-size:32px}.lc-model small{font-size:9px}}
