/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--page--compact:initial;--top-tag__section:initial;--cta__lead:initial;--brand-unit__item:initial;--menu__badge:initial;--slot-card:solid;--banner-btn:0 0#0000;--wrap-wrap__grid:initial;--tile__unit:100%;--grid:0 0#0000;--promo:initial;--section-top:100%;--title:initial;--tag:0 0#0000;--body__badge:initial;--slot__nav:0 0#0000;--area--is-on:initial;--rail-hero__item:0px;--rail-link:#fff;--footer-menu__head:0 0#0000;--outer:solid;--col--alt:initial;--meta:initial;--grid-slot:initial;--item-unit__footer:initial;--group-block:initial;--body-tile__thumb:initial;--site-view:initial;--menu-chip:initial;--stack--open:initial;--page-thumb:initial;--badge__title:initial;--menu-box:100%;--header-list__meta:initial;--field:initial}}}@layer theme{:root,:host{--media:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--slot--lg:.25rem;--stack:.375rem;--chip:.5rem;--media-col__btn:cubic-bezier(.4,0,.2,1);--card-area__area:.15s;--card:cubic-bezier(.4,0,.2,1);--body--compact:var(--site-head__icon,system-ui,-apple-system,"Segoe UI",sans-serif);--item__hero:var(--media)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--body--compact,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--badge-thumb,normal);font-variation-settings:var(--foot--lg,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--item__hero,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--thumb-icon,normal);font-variation-settings:var(--deck-body__cta,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.site__slot{visibility:collapse}.outer-thumb{visibility:visible}.title{position:absolute}.title-inner{position:fixed}.pane{position:relative}.rail-box{position:static}.banner{position:sticky}.nav-grid{width:100%}@media (width>=40rem){.nav-grid{max-width:40rem}}@media (width>=48rem){.nav-grid{max-width:48rem}}@media (width>=64rem){.nav-grid{max-width:64rem}}@media (width>=80rem){.nav-grid{max-width:80rem}}@media (width>=96rem){.nav-grid{max-width:96rem}}.cta-field{display:block}.badge__box{display:contents}.badge-menu{display:flex}.foot--compact{display:grid}.foot{display:none}.menu--open{display:inline}.card--compact{display:table}.row__site{flex-shrink:1}.col-menu{transform:var(--page--compact,) var(--top-tag__section,) var(--cta__lead,) var(--brand-unit__item,) var(--menu__badge,)}.foot-tile{resize:both}.item--compact{border-style:var(--slot-card);border-width:1px}.deck-bar__view{text-transform:lowercase}.note__banner{text-transform:uppercase}.inner-mark{font-style:italic}.banner-chip__list{--banner-btn:0 1px 3px 0 var(--wrap-wrap__grid,#0000001a),0 1px 2px -1px var(--wrap-wrap__grid,#0000001a);box-shadow:var(--grid),var(--slot__nav),var(--footer-menu__head),var(--tag),var(--banner-btn)}.row{outline-style:var(--outer);outline-width:1px}.deck-page__stack{--col--alt:blur(8px);filter:var(--col--alt,) var(--meta,) var(--grid-slot,) var(--item-unit__footer,) var(--group-block,) var(--body-tile__thumb,) var(--menu-chip,) var(--stack--open,) var(--page-thumb,)}.promo--lead{--body-tile__thumb:invert(100%);filter:var(--col--alt,) var(--meta,) var(--grid-slot,) var(--item-unit__footer,) var(--group-block,) var(--body-tile__thumb,) var(--menu-chip,) var(--stack--open,) var(--page-thumb,)}.lead-pane__banner{filter:var(--col--alt,) var(--meta,) var(--grid-slot,) var(--item-unit__footer,) var(--group-block,) var(--body-tile__thumb,) var(--menu-chip,) var(--stack--open,) var(--page-thumb,)}.wrap--sub{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--card-promo,--area,--site,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--field,var(--card));transition-duration:var(--site-header,var(--card-area__area))}.view{--field:var(--media-col__btn);transition-timing-function:var(--media-col__btn)}}@property --page--compact{syntax:"*";inherits:false}@property --top-tag__section{syntax:"*";inherits:false}@property --cta__lead{syntax:"*";inherits:false}@property --brand-unit__item{syntax:"*";inherits:false}@property --menu__badge{syntax:"*";inherits:false}@property --slot-card{syntax:"*";inherits:false;initial-value:solid}@property --banner-btn{syntax:"*";inherits:false;initial-value:0 0#0000}@property --wrap-wrap__grid{syntax:"*";inherits:false}@property --tile__unit{syntax:"<percentage>";inherits:false;initial-value:100%}@property --grid{syntax:"*";inherits:false;initial-value:0 0#0000}@property --promo{syntax:"*";inherits:false}@property --section-top{syntax:"<percentage>";inherits:false;initial-value:100%}@property --title{syntax:"*";inherits:false}@property --tag{syntax:"*";inherits:false;initial-value:0 0#0000}@property --body__badge{syntax:"*";inherits:false}@property --slot__nav{syntax:"*";inherits:false;initial-value:0 0#0000}@property --area--is-on{syntax:"*";inherits:false}@property --rail-hero__item{syntax:"<length>";inherits:false;initial-value:0}@property --rail-link{syntax:"*";inherits:false;initial-value:#fff}@property --footer-menu__head{syntax:"*";inherits:false;initial-value:0 0#0000}@property --outer{syntax:"*";inherits:false;initial-value:solid}@property --col--alt{syntax:"*";inherits:false}@property --meta{syntax:"*";inherits:false}@property --grid-slot{syntax:"*";inherits:false}@property --item-unit__footer{syntax:"*";inherits:false}@property --group-block{syntax:"*";inherits:false}@property --body-tile__thumb{syntax:"*";inherits:false}@property --site-view{syntax:"*";inherits:false}@property --menu-chip{syntax:"*";inherits:false}@property --stack--open{syntax:"*";inherits:false}@property --page-thumb{syntax:"*";inherits:false}@property --badge__title{syntax:"*";inherits:false}@property --menu-box{syntax:"<percentage>";inherits:false;initial-value:100%}@property --header-list__meta{syntax:"*";inherits:false}@property --field{syntax:"*";inherits:false}.cta-section__promo,.cta-section__promo *,.cta-section__promo :before,.cta-section__promo :after{box-sizing:border-box}.cta-section__promo{--page__hero:var(--deck)}@media (width<=991px){.cta-section__promo{--page__hero:16px}}.cta-section__promo{background:var(--deck__cta);min-width:360px;max-width:2048px;color:var(--media--soft);font-family:var(--site-head__icon);font-size:var(--lead-pane);font-weight:var(--note--compact);line-height:var(--footer-inner__footer);overflow-wrap:anywhere;margin:0 auto;overflow-x:hidden}.cta-section__promo :where(button,input,select,textarea){font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.cta-section__promo :where(a){color:inherit;text-decoration:none}.cta-section__promo :where(img){max-width:100%;height:auto;display:block}.cta-section__promo :where(button){cursor:pointer;background:0 0;border:0;padding:0}.cta-section__promo :where(ul,ol){margin:0;padding:0;list-style:none}.cta-section__promo .icon-slot__body{z-index:200;background:var(--view-hero__group);color:var(--media--soft);border-radius:var(--promo--compact);padding:10px 16px;position:absolute;top:0;left:-9999px}.cta-section__promo .icon-slot__body:focus{top:12px;left:12px}.cta-section__promo .top-icon__head{font-size:var(--text);text-transform:uppercase;color:var(--media--soft);margin:0;font-weight:900;line-height:1.2}.cta-section__promo .top-mark{font-size:var(--item__deck);font-weight:var(--unit-note__badge);color:var(--media--soft);margin:0 0 24px;line-height:1.2}.cta-section__promo .media-inner{z-index:100;background:var(--body);position:fixed;inset:0 0 auto}.cta-section__promo .media--is-on{padding-top:calc(var(--title__foot) + 16px)}.cta-section__promo .site-nav{width:100%;max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:0 var(--pane-col__top);grid-template-columns:1fr;margin:0 auto;display:grid}@media (width>=992px){.cta-section__promo .site-nav[data-has-aside=true]{grid-template-columns:1fr var(--btn__thumb);column-gap:var(--row);align-items:start}}.cta-section__promo .main-note{min-width:0}.cta-section__promo .btn-panel{margin-bottom:var(--btn--active)}.cta-section__promo .promo-main__cta{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=992px){.cta-section__promo .promo-main__cta{gap:var(--row);grid-template-columns:2fr 1fr}}.cta-section__promo .stack-wrap{min-height:var(--menu__body);padding:var(--box__card);border-radius:var(--promo--compact);color:var(--media-panel__field);text-align:center;transition:color var(--deck__brand),background-color var(--deck__brand),border-color var(--deck__brand),box-shadow var(--deck__brand);border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:normal;display:inline-flex}.cta-section__promo .col{background:var(--site-hero);color:var(--tile)}.cta-section__promo .banner__tile+.col,.cta-section__promo .page__badge+.col{margin-top:16px}.cta-section__promo .bar--active{font-family:var(--banner-bar__item);width:180px}.cta-section__promo .bar--active[data-role="1"]{background:var(--field-brand__tag,var(--nav-item__group));color:var(--page__inner)}.cta-section__promo .bar--active[data-role="2"]{background:var(--lead,var(--brand__field));color:var(--body-list__header)}.cta-section__promo .group-text__nav{flex:1 1 0;width:auto}.cta-section__promo .grid__chip{background:var(--site-hero);color:var(--tile);width:100%}.cta-section__promo .bar-site__head{flex-direction:column;align-items:flex-start;font-size:12px;font-weight:700;line-height:1.2;display:flex}.cta-section__promo .bar-site__head span:last-child{font-size:14px}.cta-section__promo .tag-card{max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:12px var(--pane-col__top);align-items:center;gap:12px;margin:0 auto;display:flex}.cta-section__promo .head__item{margin-right:auto;display:inline-flex}.cta-section__promo .section{object-fit:contain;width:116px;height:50px}@media (width<=991px){.cta-section__promo .tag-card{padding:15px var(--pane-col__top) 14px}.cta-section__promo .section{width:auto;height:40px}}.cta-section__promo .grid--is-on{color:var(--media--soft);font-size:20px;font-weight:800}.cta-section__promo .list--open{gap:8px;display:none}@media (width>=992px){.cta-section__promo .list--open{display:flex}}.cta-section__promo .link__media{border-radius:var(--promo--compact);background:var(--main);width:40px;height:40px;color:var(--pane-top);justify-content:center;align-items:center;display:inline-flex}@media (width>=992px){.cta-section__promo .link__media{display:none}}.cta-section__promo .item,.cta-section__promo .link__media[aria-expanded=true] .title__card{display:none}.cta-section__promo .link__media[aria-expanded=true] .item{display:block}.cta-section__promo .chip-unit__col{display:none}@media (width>=992px){.cta-section__promo .chip-unit__col{max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:0 var(--pane-col__top);margin:0 auto 12px;display:block}.cta-section__promo .main--lead{background:var(--mark-group__box,var(--view-hero__group));border-radius:var(--chip);flex-wrap:nowrap;justify-content:center;gap:6px;padding:8px 30px;display:flex}.cta-section__promo .thumb-deck__item{border-radius:var(--promo--compact);color:var(--media--soft);transition:background-color var(--deck__brand);align-items:center;padding:6px 14px;font-size:16px;font-weight:400;display:inline-flex}.cta-section__promo .thumb-deck__item:hover,.cta-section__promo .thumb-deck__item[aria-current=page]{background:var(--card__tag);color:var(--panel-page__rail)}}.cta-section__promo .text{max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:0 var(--pane-col__top) 12px;gap:8px;margin:0 auto;display:flex}@media (width>=992px){.cta-section__promo .text{display:none}}.cta-section__promo .box-wrap{display:none}@media (width>=992px){.cta-section__promo .box-wrap{display:none!important}}.cta-section__promo .box-wrap.is-open{background:var(--view-hero__group);border-radius:var(--chip);max-height:413px;margin-top:9px;padding:16px 12px 12px;display:block;position:absolute;top:100%;left:10px;right:10px;overflow:auto}.cta-section__promo .meta--compact{min-height:42px;color:var(--media--soft);align-items:center;font-size:16px;display:flex}.cta-section__promo[data-scroll-lock]{overflow:hidden}.cta-section__promo .lead--open{margin-bottom:var(--btn--active);display:block}.cta-section__promo .unit-title{background:var(--view-hero__group);border-radius:var(--chip);padding:var(--page__hero)}.cta-section__promo .list-meta{align-items:center;gap:12px;width:100%;display:flex}.cta-section__promo .header--sm{color:var(--media--soft);font-size:16px;font-weight:700}.cta-section__promo .header-section__group{color:var(--body-item__site);margin-left:auto;font-size:14px}.cta-section__promo .top-col{color:var(--promo-group__tile,var(--main));transition:transform var(--deck__brand)}.cta-section__promo .unit-title[data-expanded=true] .top-col{transform:rotate(180deg)}.cta-section__promo .tile{flex-direction:column;margin-top:16px;display:flex}.cta-section__promo .footer__link{border-bottom:1px solid var(--card__tag)}.cta-section__promo .footer__link:last-child{border-bottom:0}.cta-section__promo .footer__link a{color:var(--media--soft);align-items:center;gap:12px;padding:10px 0;font-size:14.4px;display:flex}.cta-section__promo .btn-panel__tag{width:var(--row-icon__view);height:var(--row-icon__view);background:var(--main);color:var(--pane-top);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14.4px;font-weight:400;display:inline-flex}.cta-section__promo .footer__link a:hover .cta__item{color:var(--main)}.cta-section__promo .block{background:var(--list);color:var(--group,var(--media-panel__field));border-radius:var(--chip);grid-template-columns:1fr;align-items:center;gap:24px;padding:16px;display:grid}@media (width>=992px){.cta-section__promo .block{padding:var(--page__hero);grid-template-columns:3fr 2fr;gap:34px}.cta-section__promo .brand{order:2}.cta-section__promo .rail__section{order:1}}.cta-section__promo .brand{border-radius:var(--promo--compact);object-fit:cover;width:100%}.cta-section__promo .head-banner{color:var(--group,var(--media-panel__field));margin:10px 0 16px;font-size:16px;font-weight:600;line-height:22.4px}@media (width>=601px){.cta-section__promo .head-banner{font-size:18px;line-height:25.2px}}.cta-section__promo .block .top-icon__head{color:var(--group,var(--media-panel__field));margin-bottom:0}.cta-section__promo .rail__section .col{width:fit-content}.cta-section__promo .group-cta__bar{background:var(--view-hero__group);border-radius:var(--chip);padding:var(--page__hero);border-top:var(--body__card) solid var(--wrap--sub)}.cta-section__promo .group-cta__bar .top-mark{text-align:left}.cta-section__promo .link__grid{flex-direction:column;gap:24px;display:flex}@media (width>=992px){.cta-section__promo .link__grid{align-items:flex-start;gap:var(--row);flex-direction:row}.cta-section__promo .link__grid[data-media-side=left]{flex-direction:row-reverse}}.cta-section__promo .main-block__bar{flex:3 1 0;min-width:0}.cta-section__promo .unit-link__col{border-radius:var(--promo--compact);object-fit:cover;flex:2 1 0;width:100%;min-width:0}.cta-section__promo .cta-mark__inner{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=601px){.cta-section__promo .cta-mark__inner{grid-template-columns:repeat(2,1fr)}}.cta-section__promo .outer{background:var(--block);border-radius:var(--promo--compact);min-height:160px;padding:20px;display:block;position:relative}.cta-section__promo .promo__block{font-size:20px;font-weight:700;line-height:var(--row--sub);color:var(--media--soft);margin:0 0 4px}.cta-section__promo .promo-section__slot{color:var(--media--soft);margin:0;font-size:12px}.cta-section__promo .block-panel__footer{align-items:flex-end;display:flex;position:absolute;bottom:20px;left:20px}.cta-section__promo .banner--lg{background:var(--main);width:32px;height:32px;color:var(--pane-top);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cta-section__promo .group--lead{object-fit:cover;width:145px;max-width:50%;height:81px;position:absolute;bottom:0;right:0}.cta-section__promo .field-grid__badge{background:var(--list);color:var(--group,var(--media-panel__field));border-radius:var(--chip);padding:var(--page__hero);text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}.cta-section__promo .tag-item__mark{background:var(--site-hero);width:56px;height:56px;color:var(--media-panel__field);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.cta-section__promo .page{font-size:20px;font-weight:700;line-height:var(--row--sub);color:var(--group,var(--media-panel__field));margin:0 0 12px}.cta-section__promo .title__banner{background:var(--group,var(--media-panel__field));width:48px;height:2px;margin-bottom:12px;display:block}.cta-section__promo .promo-hero{color:var(--group,var(--media-panel__field));margin:0 0 20px;font-size:16px}.cta-section__promo .page-field__stack{flex-direction:column;gap:10px;width:100%;margin-top:auto;display:flex}.cta-section__promo .nav__main{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cta-section__promo .nav__main .top-mark{margin-bottom:0}.cta-section__promo .bar-page{border-radius:var(--promo--compact);background:var(--list);height:36px;color:var(--group,var(--media-panel__field));font-family:var(--banner-bar__item);align-items:center;padding:6px 14px;font-size:16px;font-weight:400;display:inline-flex}.cta-section__promo .card__btn{gap:var(--foot-pane);grid-template-columns:repeat(2,1fr);display:grid}.cta-section__promo .box-main{grid-template-columns:1fr}@media (width>=601px){.cta-section__promo .card__btn{grid-template-columns:repeat(5,1fr)}.cta-section__promo .box-main{grid-template-columns:repeat(3,1fr)}}.cta-section__promo .inner-body__wrap{border-radius:var(--promo--compact);background:var(--block);display:block;position:relative;overflow:hidden}.cta-section__promo .wrap-top{aspect-ratio:4/3;object-fit:cover;width:100%}.cta-section__promo .box-main .wrap-top{aspect-ratio:295/413}.cta-section__promo .promo__note{background:var(--list);color:var(--group,var(--media-panel__field));padding:4px 8px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.cta-section__promo .wrap-top{transition:filter var(--deck__brand)}.cta-section__promo .inner-body__wrap:is(:hover,:focus-visible) .wrap-top{filter:brightness(.6)}.cta-section__promo .inner-body__wrap:is(:hover,:focus-visible) .promo__note{background:0 0;top:0;bottom:auto}.cta-section__promo .title-icon{border-radius:var(--promo--compact);background:var(--site-hero);color:var(--tile);font-family:var(--banner-bar__item);white-space:nowrap;padding:7px 20px;font-size:16px;font-weight:400;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.cta-section__promo .inner-body__wrap:is(:hover,:focus-visible) .title-icon{display:block}.cta-section__promo .tag-bar__main{gap:var(--row);grid-template-columns:1fr;display:grid}@media (width>=601px){.cta-section__promo .tag-bar__main{grid-template-columns:repeat(3,1fr)}}.cta-section__promo .wrap{background:var(--list);color:var(--group,var(--media-panel__field));border-radius:var(--chip);padding:var(--page__hero);text-align:center;border:2px solid #0000;flex-direction:column;align-items:center;display:flex}.cta-section__promo .menu{width:auto;max-height:110px;margin:0 auto 16px}.cta-section__promo .head--sub{color:var(--group,var(--media-panel__field));align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:700;display:flex}.cta-section__promo .link{border:2px solid var(--group,var(--media-panel__field));border-radius:50%;width:12px;height:12px}.cta-section__promo .chip__menu{color:var(--group,var(--media-panel__field));margin:0 0 8px;font-size:32px;font-weight:900}.cta-section__promo .nav-main{color:var(--group,var(--media-panel__field));margin:0 0 20px;font-size:16px}.cta-section__promo .wrap .col{width:100%;max-width:240px}.cta-section__promo .pane--is-on{background:var(--list);color:var(--group,var(--media-panel__field));border-radius:var(--chip);padding:var(--page__hero);flex-wrap:wrap;align-items:center;gap:24px;display:flex;position:relative}.cta-section__promo .link-brand{flex:260px;min-width:0}.cta-section__promo .tile-deck__body{color:var(--group,var(--media-panel__field));margin:0 0 8px;font-size:32px;font-weight:800}.cta-section__promo .stack-hero__title{color:var(--group,var(--media-panel__field));margin:0 0 16px;font-size:16px;font-weight:600}.cta-section__promo .brand--is-on{flex:none;width:auto;height:280px}@media (width>=601px){.cta-section__promo .pane--is-on{min-height:214px;padding-right:240px}.cta-section__promo .brand--is-on{position:absolute;top:-33px;right:40px}}.cta-section__promo .wrap__box{flex-direction:column;gap:24px;display:flex}@media (width>=992px){.cta-section__promo .foot--soft{align-items:flex-start;gap:var(--row);flex-direction:row}.cta-section__promo .foot--soft .lead--alt{flex:2 1 0}.cta-section__promo .foot--soft .menu--alt{flex:3 1 0}}.cta-section__promo .lead--alt{border-radius:var(--promo--compact);object-fit:cover;width:100%;min-width:0}.cta-section__promo .link-hero{color:var(--media--soft);margin:0 0 16px;font-size:16px}.cta-section__promo .media-top__header{overflow-x:auto}.cta-section__promo .banner--is-on{table-layout:auto;border-collapse:collapse;width:max-content;min-width:100%}.cta-section__promo .banner--is-on th,.cta-section__promo .banner--is-on td{text-align:left;overflow-wrap:normal;padding:10px 30px 10px 10px;font-size:16px}.cta-section__promo .banner--is-on thead th{border-bottom:3px solid var(--item--sm);font-weight:700}.cta-section__promo .banner--is-on tbody th{text-align:left;font-weight:700}.cta-section__promo .banner--is-on tbody td{font-weight:400}.cta-section__promo .banner--is-on tbody tr:nth-child(2n){background:var(--box-link,var(--section__head))}.cta-section__promo .banner--is-on tbody tr:nth-child(2n) th:first-child,.cta-section__promo .banner--is-on tbody tr:nth-child(2n) td:first-child{border-radius:0 0 0 var(--promo--compact)}.cta-section__promo .banner--is-on tbody tr:nth-child(2n) th:last-child,.cta-section__promo .banner--is-on tbody tr:nth-child(2n) td:last-child{border-radius:0 0 var(--promo--compact)0}.cta-section__promo .col__row{color:var(--body-item__site);margin:0 0 16px}.cta-section__promo .outer__chip{color:var(--body-item__site);margin:16px 0 0}.cta-section__promo .brand-meta{color:var(--body-item__site);margin:0 0 16px}.cta-section__promo .col-section{border-bottom:1px solid var(--card__tag)}.cta-section__promo .col-section:last-child{border-bottom:0}.cta-section__promo .tile-group__col{font-size:inherit;font-weight:inherit;margin:0}.cta-section__promo .tile--sub{text-align:left;width:100%;color:var(--panel-thumb__brand);justify-content:space-between;align-items:center;gap:16px;padding:20px 60px 20px 20px;font-size:20px;font-weight:700;display:flex;position:relative}.cta-section__promo .tile--sub[aria-expanded=true]{color:var(--main)}.cta-section__promo .btn-lead{transition:transform var(--deck__brand);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.cta-section__promo .tile--sub[aria-expanded=true] .btn-lead{transform:translateY(-50%) rotate(180deg)}.cta-section__promo .badge{color:var(--media--soft);padding:0 20px 20px;font-size:16px;font-weight:400}.cta-section__promo .nav-card{background:var(--view-hero__group);border-radius:var(--chip);padding:var(--page__hero)}.cta-section__promo .nav-card .top-mark{margin-bottom:16px;font-size:28px}.cta-section__promo .nav-card .inner--sm{flex-direction:column;gap:6px;display:flex}.cta-section__promo .nav-card .slot{border-radius:var(--promo--compact);min-height:42px;color:var(--media--soft);transition:color var(--deck__brand),background-color var(--deck__brand);align-items:center;gap:10px;padding:10px;font-size:16px;display:flex}.cta-section__promo .nav-card .slot:hover{background:var(--list);color:var(--group,var(--media-panel__field))}.cta-section__promo .rail{background:var(--view-hero__group);border-radius:var(--chip);padding:var(--page__hero)}.cta-section__promo .rail .inner--sm{flex-wrap:wrap;gap:10px;display:flex}.cta-section__promo .rail .slot{border-radius:var(--promo--compact);background:var(--block);color:var(--media--soft);align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:inline-flex}.cta-section__promo .thumb-nav{width:18px;height:18px;display:inline-flex}.cta-section__promo .thumb-nav svg{width:100%;height:100%}.cta-section__promo .promo{min-width:0}@media (width<=991px){.cta-section__promo .promo{margin-top:20px}}.cta-section__promo .stack__stack{background:var(--rail);padding:42px 0}.cta-section__promo .section--sm{max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:0 var(--pane-col__top);margin:0 auto}.cta-section__promo .chip-item{margin-bottom:32px}.cta-section__promo .note--soft{object-fit:contain;width:116px;height:50px}.cta-section__promo .footer{color:var(--media--soft);font-size:20px;font-weight:800}.cta-section__promo .rail__btn{flex-direction:column;gap:32px;margin-bottom:32px;display:flex}@media (width>=992px){.cta-section__promo .rail__btn{flex-direction:row;justify-content:space-between}}.cta-section__promo .text-field__chip{flex-wrap:wrap;gap:32px;display:flex}.cta-section__promo .block--lead{color:var(--media--soft);margin:0 0 12px;font-size:16px;font-weight:700}.cta-section__promo .badge--is-on{text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}@media (width>=992px){.cta-section__promo .badge--is-on{pointer-events:none}.cta-section__promo .btn{display:none}}.cta-section__promo .note{flex-direction:column;gap:23px;display:flex}@media (width<=991px){.cta-section__promo .note{display:none}.cta-section__promo .badge--is-on[aria-expanded=true]+.note{display:flex}.cta-section__promo .text-field__chip{flex-direction:column;gap:16px}}@media (width>=992px){.cta-section__promo .tag__view{grid-template-columns:repeat(2,minmax(120px,max-content));gap:23px 32px;display:grid}}.cta-section__promo .note li a{color:var(--body-item__site);font-size:14px;display:block}.cta-section__promo .note li a:hover{color:var(--main)}.cta-section__promo .wrap-block__footer{flex-direction:column;gap:16px;display:flex}@media (width>=992px){.cta-section__promo .wrap-block__footer{align-items:flex-end}}.cta-section__promo .list-view{color:var(--media--soft);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.cta-section__promo .stack{gap:10px;display:flex}.cta-section__promo .menu__main{border-radius:var(--promo--compact);background:var(--list);width:30px;height:30px;color:var(--group,var(--media-panel__field));transition:background-color var(--deck__brand),color var(--deck__brand);justify-content:center;align-items:center;display:inline-flex}.cta-section__promo .menu__main:hover,.cta-section__promo .menu__main:focus-visible{background:var(--unit--soft);color:var(--icon-hero__tag)}.cta-section__promo .menu__main:hover :is(img,svg),.cta-section__promo .menu__main:focus-visible :is(img,svg){transform:scale(1.18)}.cta-section__promo .menu__main img,.cta-section__promo .grid--open{object-fit:contain;width:16px;height:16px}.cta-section__promo .grid--open path{transform:scale(var(--cta-box__panel,1));transform-box:fill-box;transform-origin:50%}.cta-section__promo .main--sub{--cta-box__panel:1.28}.cta-section__promo .area{--cta-box__panel:1.18}.cta-section__promo .item--soft{--cta-box__panel:1.06}.cta-section__promo .tile-row{--cta-box__panel:.82}.cta-section__promo .text-page{border-top:1px solid var(--body-item__site);flex-wrap:wrap;gap:16px;margin-bottom:32px;padding-top:32px;display:flex}.cta-section__promo .card__note img{width:auto;height:35px}.cta-section__promo .top-head__note{width:35px;height:35px;color:var(--media--active);display:block}.cta-section__promo .footer-tag__footer{width:auto;height:18px;color:var(--media--active);display:block}.cta-section__promo .card__note span{color:var(--body-item__site);font-size:12px}.cta-section__promo .chip{border-top:1px solid var(--body-item__site);grid-template-columns:1fr;gap:12px;padding-top:24px;display:grid}@media (width>=992px){.cta-section__promo .chip{grid-template-columns:829fr 415fr}}.cta-section__promo .panel--sub,.cta-section__promo .top--soft{color:var(--body-item__site);margin:0;font-size:14px}.cta-section__promo .btn-bar{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (width>=992px){.cta-section__promo .btn-bar{justify-content:flex-end}}.cta-section__promo .mark-tag{width:auto;height:20px}.cta-section__promo .header{color:var(--body-item__site);font-size:14px}@media (width<=991px){.cta-section__promo .btn-bar{gap:16px}}.cta-section__promo .icon--wide{border-radius:var(--promo--compact);background:var(--unit);width:40px;height:40px;color:var(--media-site);z-index:90;justify-content:center;align-items:center;display:none;position:fixed;bottom:20px;right:20px}.cta-section__promo .icon--wide.is-visible{display:inline-flex}.cta-section__promo .icon--wide svg{width:16px;height:16px}.cta-section__promo .inner__block{max-width:calc(var(--list-grid__foot) + var(--pane-col__top)*2);padding:60px var(--pane-col__top) 80px;text-align:center;margin:0 auto}.cta-section__promo .thumb--lead{color:var(--col--open);margin:0;font-size:96px;font-weight:900}.cta-section__promo .slot__badge{color:var(--main);margin:0 0 8px;font-weight:700}.cta-section__promo .card--soft,.cta-section__promo .row__main{color:var(--body-item__site)}.cta-section__promo .inner__block .stack-wrap{margin:16px 0}@media (width<=600px){.cta-section__promo .top-icon__head{font-size:25px;line-height:30px}.cta-section__promo .nav-card .top-mark{font-size:22px}.cta-section__promo .top-mark{font-size:22px;line-height:26.4px}}:where(.media-inner){color:var(--media--soft)}.media-inner{--media--soft:var(--panel-badge);--body-item__site:var(--col-site);--head:var(--pane);--media--active:var(--row-thumb__card)}:where(.stack__stack){color:var(--media--soft)}.stack__stack{--media--soft:var(--section__row);--body-item__site:var(--wrap--open);--media--active:var(--area-inner__item)}:where(.cta-section__promo .box-wrap.is-open,.cta-section__promo .rail,.cta-section__promo .nav-card,.cta-section__promo .main--lead,.cta-section__promo .group-cta__bar,.cta-section__promo .icon-slot__body,.cta-section__promo .unit-title){color:var(--media--soft)}.cta-section__promo .box-wrap.is-open,.cta-section__promo .rail,.cta-section__promo .nav-card,.cta-section__promo .main--lead,.cta-section__promo .group-cta__bar,.cta-section__promo .icon-slot__body,.cta-section__promo .unit-title{--media--soft:var(--top-group);--body-item__site:var(--link--compact);--media--active:var(--badge)}:where(.cta-section__promo .banner__tile tbody tr:nth-child(2n),.cta-section__promo .banner--is-on tbody tr:nth-child(2n)){color:var(--media--soft)}.cta-section__promo .banner__tile tbody tr:nth-child(2n),.cta-section__promo .banner--is-on tbody tr:nth-child(2n){--media--soft:var(--hero__btn,var(--link--sm));--body-item__site:var(--site-badge__promo,var(--banner));--media--active:var(--head--compact)}:where(.outer,.cta-section__promo .rail .slot,.cta-section__promo .inner-body__wrap){color:var(--panel-page__rail)}.outer,.cta-section__promo .rail .slot,.cta-section__promo .inner-body__wrap{--media--soft:var(--panel-page__rail);--body-item__site:var(--page__site)}.block,.pane--is-on,.wrap,.field-grid__badge{--site-hero:var(--badge-btn__box);--tile:var(--tag-icon)}.cta-section__promo .banner__tile{overflow-wrap:anywhere}.cta-section__promo .banner__tile h2{font-size:28px;font-weight:var(--unit-note__badge);color:var(--media--soft);margin:24px 0;line-height:1.2}.cta-section__promo .banner__tile h2:first-child{margin-top:0}.cta-section__promo .banner__tile h3{color:var(--media--soft);margin:24px 0 12px;font-size:20px;font-weight:700;line-height:24px}.cta-section__promo .banner__tile h4{color:var(--media--soft);margin:20px 0 8px;font-size:16px;font-weight:600;line-height:19.2px}.cta-section__promo .banner__tile p{font-size:16px;font-weight:400;line-height:var(--footer-inner__footer);color:var(--media--soft);margin:0 0 16px}.cta-section__promo .banner__tile>:last-child{margin-bottom:0}.cta-section__promo .banner__tile a{color:var(--main);text-decoration:underline}.cta-section__promo .banner__tile strong{font-weight:700}.cta-section__promo .banner__tile ul,.cta-section__promo .banner__tile ol,.cta-section__promo .page__badge{margin:0 0 16px;padding:0;list-style:none}.cta-section__promo .banner__tile ul li,.cta-section__promo .banner__tile ol li,.cta-section__promo .page__badge li{font-size:16px;line-height:var(--footer-inner__footer);color:var(--media--soft);margin-bottom:8px;padding-left:34px;position:relative}.cta-section__promo .banner__tile ol,.cta-section__promo .view-site__wrap{counter-reset:t2-step}.cta-section__promo .banner__tile ol li,.cta-section__promo .view-site__wrap li{counter-increment:t2-step}.cta-section__promo .banner__tile ul li:before,.cta-section__promo .banner__tile ol li:before,.cta-section__promo .page__badge li:before{width:var(--row-icon__view);height:var(--row-icon__view);background:var(--main);color:var(--media-panel__field);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0}.cta-section__promo .banner__tile ul li:before{content:"✓"}.cta-section__promo .banner__tile ol li:before,.cta-section__promo .view-site__wrap li:before{content:counter(t2-step)}.cta-section__promo .banner__tile .stack--sm{margin:0 0 16px;overflow-x:auto}.cta-section__promo .banner__tile table{border-collapse:collapse;table-layout:auto;width:100%;min-width:480px}.cta-section__promo .banner__tile th,.cta-section__promo .banner__tile td{text-align:left;overflow-wrap:normal;white-space:normal;padding:10px 30px 10px 10px;font-size:16px}.cta-section__promo .banner__tile thead th{border-bottom:3px solid var(--item--sm);font-weight:700}.cta-section__promo .banner__tile tbody tr:nth-child(2n){background:var(--box-link,var(--section__head))}.cta-section__promo .banner__tile tbody td:first-child{font-weight:700}@media (width<=600px){.cta-section__promo .banner__tile h2{font-size:22px;line-height:26.4px}.cta-section__promo .banner__tile h3{font-size:18px;line-height:21.6px}}