/* Original painted backdrop. Pricing, navigation and the other pages stay unchanged. */
.tariff-starry{isolation:isolate;background:#102c25}
.tariff-starry::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#102c2533,#102c2533),url('../assets/images/nuit-etoilee-filora.webp');background-position:center;background-size:cover;background-repeat:no-repeat}
.tariff-starry .tariff-page{position:relative;isolation:isolate}
.tariff-starry .tariff-page::before{content:'';position:absolute;inset:0 -32px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent,#102c25bf 32px,#102c25bf calc(100% - 32px),transparent)}
.tariff-starry :is(.tariff-intro,.included,.options-section,.tariff-bottom){--ink:#f8f4e9;--muted:#dbe4d7;--line:#dec49066;color:var(--ink)}
.tariff-starry :is(.tariff-intro,.included,.options-section,.tariff-bottom) :is(.eyebrow,em){color:#dec490}
.tariff-starry .tariff-bottom .button.dark{background:#dec490;color:#153c31;border-color:#dec490}
.tariff-starry .tariff-bottom :focus-visible{outline-color:#dec490}
@media(max-width:900px){
 .tariff-starry::before{background-image:linear-gradient(#102c2533,#102c2533),url('../assets/images/nuit-etoilee-filora-mobile.webp');background-position:15% center}
 .tariff-starry .tariff-page::before{inset:0 -16px;background:linear-gradient(90deg,transparent,#102c25bf 16px,#102c25bf calc(100% - 16px),transparent)}
}
