@layer components{.home{--home-gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.home-main,.home-intro{display:contents}.home-slogan{order:1}.home-intro,.home-unlimited{order:2}.home-live{order:3}.home-offer{order:4}.home-payment-info{order:5}.home-platforms{order:6}.home-unlimited,.home-live,.home-offer,.home-platforms{margin-top:var(--home-gap)}.home-slogan{color:var(--ink);font-family:var(--font-display);font-size:min(var(--text-hero), 8.7vw);font-weight:600;line-height:var(--leading-hero);letter-spacing:var(--tracking-title);margin-top:-.14em}.home-slogan:lang(en){margin-top:-.25em}.home-slogan>span{text-wrap:balance;display:block}.home-slogan:lang(en)>span{max-width:10em}.home-unlimited{font-weight:var(--weight-action);align-items:center;gap:.625rem;display:flex}.home-platforms{color:var(--ink-3);font-size:var(--text-caption);line-height:var(--leading-caption);transition:color var(--motion-fast) var(--ease-out);align-self:flex-start;text-decoration:none;position:relative}.home-platforms:after{content:"";position:absolute;inset:-.75rem -.5rem}@media (hover:hover){.home-platforms:hover{color:var(--ink)}}.home-platforms:active{color:var(--ink)}.home-offer{min-width:0}.home-catalog-state{justify-content:center;align-items:center;gap:var(--space-3);min-height:14.25rem;padding:var(--inset);color:var(--ink-2);text-align:center;flex-direction:column;display:flex}.home-catalog-state>svg{color:var(--ink-3)}.home-catalog-state>p{max-width:var(--measure-tight);text-wrap:balance}.home-catalog-state>button{margin-top:var(--space-2)}.home-payment-info{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);min-width:0;margin-top:var(--space-6);flex-wrap:wrap;display:flex}.home-guarantee{min-width:0;color:var(--ink);align-items:flex-start;gap:.625rem;text-decoration:none;display:flex;position:relative}.home-guarantee:after{content:"";position:absolute;inset:-.5625rem -.5rem}.home-guarantee>svg{flex:none;margin-top:3px}.home-guarantee__text{flex-wrap:wrap;align-items:baseline;column-gap:.625rem;min-width:0;display:flex}.home-guarantee__text>strong{font-weight:var(--weight-action);transition:color var(--motion-fast) var(--ease-out)}.home-guarantee__text>span{color:var(--ink-3);font-size:var(--text-small);line-height:var(--leading-small)}@media (hover:hover){.home-guarantee:hover .home-guarantee__text>strong{color:var(--ink-2)}}.home-guarantee:active .home-guarantee__text>strong{color:var(--ink-2)}.home-payment-brands{min-width:0}@media (min-width:64em){.home-payment-info{flex-wrap:nowrap;container-type:inline-size}.home-guarantee{flex:none}.home-payment-brands{--promise:15rem;font-size:min(1rem, calc((100cqi - var(--promise)) / 26.75));flex-wrap:nowrap;flex:none}.home-payment-info:has(.home-guarantee__text>span) .home-payment-brands{--promise:20.75rem}}@media (min-width:35.001em){.home{--home-gap:var(--space-6)}}@media (max-width:63.999em){.page-shell:has(.site-main>.home){--frame-width:40rem}}@media (min-width:64em){.site-main:has(>.home){--hero-lines:2.4;--hero-ems:9.2;--hero-column:calc(( min(var(--page-width), 100vw - 2 * var(--page-gutter)) * 7 - 5 * var(--layout-gap) ) / 12);--hero:clamp(3.75rem, min(var(--hero-column) / var(--hero-ems), (100vh - 37.75rem) / var(--hero-lines)), 9rem);padding-block:clamp(1rem, calc((100vh - 32.75rem - var(--hero-lines) * var(--hero)) / 2), 2.5rem);justify-content:center}.site-main:has(>.home):lang(en){--hero-lines:3.3;--hero-ems:7.75}.home-slogan{font-size:var(--hero)}.home-slogan:lang(en){margin-top:-.2em;line-height:1.1}.home{column-gap:var(--layout-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.home-main{flex-direction:column;grid-column:span 7;justify-content:center;min-width:0;display:flex}.home-live{grid-column:span 5;margin-top:0}.home-intro{align-items:center;gap:var(--space-1) var(--space-6);flex-wrap:wrap;margin-top:1.375rem;display:flex}.home-unlimited,.home-platforms{margin-top:0}.home-platforms{font-size:var(--text-body);line-height:var(--leading-body)}.home-offer{margin-top:var(--space-10)}.home-catalog-state{min-height:calc(15.75rem + 2px)}.home .public-plan-list:has(>li:nth-child(4)) .public-plan{min-height:4.5rem;padding-block:.625rem}}}
