/* Lionz pilot: deliberately scoped, leaving every other subscription unchanged. */
.subscription-site.sl-polish-pilot{--sl-muted:#c7d4e7}
.subscription-site.sl-polish-pilot .sl-wrap{width:calc(100% - 48px);max-width:1440px}
.subscription-site.sl-polish-pilot .sl-section{padding-block:clamp(42px,5vw,72px)}
.subscription-site.sl-polish-pilot .sl-section-heading h2{font-size:clamp(25px,2.8vw,38px);line-height:1.55;text-wrap:balance}
.subscription-site.sl-polish-pilot .sl-section-heading p,
.subscription-site.sl-polish-pilot .sl-feature p,
.subscription-site.sl-polish-pilot .sl-step p,
.subscription-site.sl-polish-pilot .sl-faq-list p{font-size:clamp(14px,1.15vw,16px);line-height:1.9;color:var(--sl-muted)}
.subscription-site.sl-polish-pilot .sl-feature h3,
.subscription-site.sl-polish-pilot .sl-step h3{font-size:clamp(17px,1.5vw,21px);text-wrap:balance}
.subscription-site.sl-polish-pilot .sl-kicker{font-size:13px}
.subscription-site.sl-polish-pilot .sl-hero h1{font-size:clamp(30px,4vw,58px);max-width:720px;text-wrap:balance}
.subscription-site.sl-polish-pilot .sl-hero-content>p{font-size:clamp(16px,1.4vw,20px);max-width:620px;color:#e0e8f5}
.subscription-site.sl-polish-pilot .sl-hero-note{font-size:13px;color:#cbd8eb}
.subscription-site.sl-polish-pilot .sl-header nav{font-size:14px;gap:20px}
.subscription-site.sl-polish-pilot .sl-brand-logo-cropped img{transform:scale(1.18);transform-origin:center 25%}
.subscription-site.sl-polish-pilot #sl-content,
.subscription-site.sl-polish-pilot #sl-reviews{background:#1c2e46;border-block:1px solid #44618355}
.subscription-site.sl-polish-pilot #sl-experience,
.subscription-site.sl-polish-pilot #sl-trust{background:#17283d;border-block:1px solid #44618344}
.subscription-site.sl-polish-pilot #sl-purchase{border-block:1px solid #44618355}
.subscription-site.sl-polish-pilot .sl-device-card>summary{aspect-ratio:auto;min-height:0;padding:20px 16px}
.subscription-site.sl-polish-pilot .sl-device-card>summary img{height:clamp(130px,15vw,205px);max-height:none;object-fit:contain}
.subscription-site.sl-polish-pilot .sl-device-card>summary strong{font-size:clamp(15px,1.4vw,19px)}
.subscription-site.sl-polish-pilot .sl-device-card>summary small{font-size:13px;margin-top:6px}
.subscription-site.sl-polish-pilot .sl-feature>span,
.subscription-site.sl-polish-pilot .sl-step>span{border-color:#6c91c4;background:#294462;color:#b9d4ff}
.subscription-site.sl-polish-pilot .sl-step>span svg{width:32px;height:32px}
.subscription-site.sl-polish-pilot .sl-chat-card:not(.is-current){opacity:.72}
.subscription-site.sl-polish-pilot .sl-duration-label{font-size:15px}
.subscription-site.sl-polish-pilot #sl-faq{padding-bottom:32px}
.subscription-site.sl-polish-pilot #sl-cta{padding-top:32px}
.subscription-site.sl-polish-pilot a:focus-visible,
.subscription-site.sl-polish-pilot button:focus-visible,
.subscription-site.sl-polish-pilot summary:focus-visible{outline:3px solid #b4ceff;outline-offset:4px}
@media(min-width:761px) and (max-width:1100px){
.subscription-site.sl-polish-pilot .sl-feature-grid,
.subscription-site.sl-polish-pilot .sl-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.subscription-site.sl-polish-pilot .sl-device-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.subscription-site.sl-polish-pilot .sl-header-inner{flex-wrap:wrap}
}
@media(max-width:760px){
.subscription-site.sl-polish-pilot .sl-wrap{width:calc(100% - 32px)}
.subscription-site.sl-polish-pilot .sl-header-inner{width:calc(100% - 24px)}
.subscription-site.sl-polish-pilot .sl-hero-content{padding-block:56px 100px}
.subscription-site.sl-polish-pilot .sl-hero-content>*{max-width:100%}
.subscription-site.sl-polish-pilot .sl-feature-grid,
.subscription-site.sl-polish-pilot .sl-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.subscription-site.sl-polish-pilot .sl-feature,
.subscription-site.sl-polish-pilot .sl-step{padding:22px 14px}
.subscription-site.sl-polish-pilot .sl-device-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.subscription-site.sl-polish-pilot .sl-device-card>summary{padding:16px 10px}
.subscription-site.sl-polish-pilot .sl-device-card>summary img{height:clamp(100px,25vw,155px)}
.subscription-site.sl-polish-pilot .sl-device-card>summary small{font-size:12px}
}
@media(max-width:360px){
.subscription-site.sl-polish-pilot .sl-feature-grid,
.subscription-site.sl-polish-pilot .sl-step-grid{grid-template-columns:1fr}
}
.subscription-site.sl-polish-pilot.sl-theme-modern{--sl-muted:#465c79}
.subscription-site.sl-polish-pilot.sl-theme-modern #sl-content,
.subscription-site.sl-polish-pilot.sl-theme-modern #sl-reviews{background:#eaf1fb;border-color:#b7cae3}
.subscription-site.sl-polish-pilot.sl-theme-modern #sl-experience,
.subscription-site.sl-polish-pilot.sl-theme-modern #sl-trust{background:#f5f8fd;border-color:#c6d6eb}
.subscription-site.sl-polish-pilot.sl-theme-modern .sl-feature>span,
.subscription-site.sl-polish-pilot.sl-theme-modern .sl-step>span{background:#dce8fa;color:#315e9b;border-color:#9bb8df}
