.theme-light .site-video-bg{display:none!important}.theme-light .site-header{background:var(--color-page);border-bottom:1px solid var(--color-border);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .site-header-inner{min-height:4.25rem}.theme-light .brand-logo,.theme-light .brand-logo span,.theme-light .brand-logo--dark,.theme-light .brand-logo--dark span:last-child{color:var(--color-brand-text)}.theme-light .site-nav-link{color:var(--color-text-nav);font-size:1rem;font-weight:500}.theme-light .site-nav-link.is-active,.theme-light .site-nav-link:hover{color:var(--color-brand)}.theme-light .header-contacts-phone{color:var(--color-brand-text);font-weight:600}.theme-light .header-contacts-address,.theme-light .header-contacts-email{color:var(--color-text-muted)}.theme-light .header-contacts-email:hover,.theme-light .header-contacts-phone:hover,.theme-light .menu-toggle{color:var(--color-brand)}.theme-light .site-nav-submenu-panel{background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 12px 32px rgba(46,31,107,.1)}.theme-light .site-nav-sublink{color:var(--color-text-nav)}.theme-light .site-nav-sublink:hover{background:rgba(107,20,182,.06);color:var(--color-brand)}.theme-light .btn-primary,.theme-light .contact-cta-btn,.theme-light .header-cta{background:var(--color-accent-gold);color:var(--color-brand-hover);border:none;border-radius:.35rem;font-weight:700;text-transform:uppercase;box-shadow:0 4px 0 var(--color-accent-gold-shadow)}.theme-light .btn-primary:hover,.theme-light .contact-cta-btn:hover,.theme-light .header-cta:hover{background:var(--color-brand-hover);color:var(--color-accent-gold);transform:translateY(-1px)}.theme-light .btn-ghost{border:1px solid var(--color-brand);color:var(--color-brand);border-radius:.35rem;background:var(--color-surface)}.theme-light .btn-ghost:hover{background:var(--color-brand);color:#fff}.theme-light .main-screen{background:var(--color-page)}.theme-light .main-screen-badge{background:var(--color-muted-band);border-color:var(--color-border);color:var(--color-brand-text)}.theme-light .main-screen-title{color:var(--color-brand-text);text-shadow:none}.theme-light .main-screen-lead{color:var(--color-text-muted)}.theme-light .main-screen-hero-media,.theme-light .services-hero-media{border-color:var(--color-border);box-shadow:0 12px 36px rgba(46,31,107,.1)}.theme-light .hero-why-panel--featured .advantages-feature-bar{background:var(--color-muted-band);border-color:var(--color-border);box-shadow:none}.theme-light .main-screen-stat-card,.theme-light .main-screen-tab,.theme-light .main-screen-tab-panel{color:var(--color-brand-text);background:var(--color-card);border:1px solid var(--color-border);border-radius:1rem;box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .main-screen-tab:hover{border-color:var(--color-brand);transform:translateY(-2px);box-shadow:0 10px 28px rgba(107,20,182,.12)}.theme-light .main-screen-tab.is-active{background:rgba(107,20,182,.08);border-color:var(--color-brand);color:var(--color-brand-text)}.theme-light .main-screen-stat-value{color:var(--color-brand)}.theme-light .advantages-feature-bar li,.theme-light .main-screen-stat-label{color:var(--color-brand-text);text-shadow:none}.theme-light .case-step-items.icon-list li,.theme-light .fulfilment-list li,.theme-light .main-screen-tab-panel,.theme-light .section.dark .case-list li,.theme-light .section.yellow .case-list li{color:var(--color-brand-text)}.theme-light .glass-panel-light{background:var(--color-card);box-shadow:0 12px 32px rgba(46,31,107,.08)}.theme-light .glass-panel,.theme-light .glass-panel-light{border:1px solid var(--color-border);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .glass-panel{background:var(--color-muted-band);border-radius:1.25rem;box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .glass-panel-title{color:var(--color-brand);font-family:var(--font-tilda-stack);font-weight:800;text-transform:uppercase}.theme-light .glass-panel-text{color:var(--color-text-muted)}.theme-light .stat-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:1.25rem;color:var(--color-brand-text);box-shadow:0 8px 24px rgba(46,31,107,.06);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .stat-value{color:var(--color-brand)}.theme-light .stat-label{opacity:1}.theme-light .section-dark-copy,.theme-light .stat-label{color:var(--color-text-muted)}.theme-light .section{color:var(--color-brand-text)}.theme-light .section.yellow{background:var(--color-surface);color:var(--color-brand-text);backdrop-filter:none}.theme-light .section.dark{background:var(--color-page);color:var(--color-brand-text);backdrop-filter:none}.theme-light .photos-section-title,.theme-light .section-head h2,.theme-light .section-title{color:var(--color-brand-text);font-family:var(--font-tilda-stack);font-weight:800;text-transform:uppercase}.theme-light .fulfilment-page .fulfilment-hero-title,.theme-light .fulfilment-page .section-head h1,.theme-light .services-hero-title{font-size:clamp(1.2rem,2.5vw,1.85rem);line-height:1.15}.theme-light .fulfilment-page .case-study-title,.theme-light .fulfilment-page .news-article-title,.theme-light .fulfilment-page .section-head h2{font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.2}.theme-light .fulfilment-page .fulfilment-subtitle,.theme-light .fulfilment-page .fulfilment-subtitle--dark{font-size:clamp(.95rem,1.8vw,1.15rem);line-height:1.25;color:var(--color-brand)}.theme-light .fulfilment-page .cta-box h2,.theme-light .fulfilment-page .fulfilment-closing h2{font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.25}.theme-light .fulfilment-page .feature-card h3{font-size:.92rem}.theme-light .section.yellow .section-head h2,.theme-light .section.yellow .split>div>h2{color:var(--color-brand-text)}.theme-light .section.yellow .cta-box p,.theme-light .section.yellow .fulfilment-lead,.theme-light .section.yellow .fulfilment-text,.theme-light .section.yellow .section-head p{color:var(--color-text-muted)}.theme-light .section.yellow .cta-box h2{color:var(--color-brand-text)}.theme-light .eyebrow,.theme-light .fulfilment-lead,.theme-light .fulfilment-text,.theme-light .section-head p{color:var(--color-text-muted)}.theme-light .eyebrow.dark,.theme-light .section.yellow .eyebrow.dark{color:var(--color-brand);opacity:1}.theme-light .feature-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .feature-card,.theme-light .feature-card h3,.theme-light .feature-card p{color:var(--color-brand-text)}.theme-light .feature-card:hover{border-color:var(--color-brand);box-shadow:0 12px 32px rgba(107,20,182,.12)}.theme-light .hero-shell{background:var(--color-page)}.theme-light .hero-lead,.theme-light .hero-main h1,.theme-light .hero-stat span,.theme-light .hero-stat strong{color:var(--color-brand-text);text-shadow:none}.theme-light .hero-lead{color:var(--color-text-muted)}.theme-light .hero-media{border-color:var(--color-border);box-shadow:0 12px 36px rgba(46,31,107,.1)}.theme-light .home-story-title{color:var(--color-brand-text)}.theme-light .home-story-panel--brand{background:var(--color-brand);box-shadow:0 16px 40px rgba(107,20,182,.22)}.theme-light .home-story-block-text,.theme-light .home-story-lead{color:rgba(255,255,255,.92)}.theme-light .home-story-block-title{color:var(--color-accent-gold)}.theme-light .home-story-block-title--light{color:#fff}.theme-light .home-story-panel--media{background:transparent;border:none;box-shadow:none}.theme-light .home-story-media,.theme-light .home-story-stat{border-color:var(--color-border)}.theme-light .home-story-stat{background:var(--color-surface)}.theme-light .home-story-stat-value{color:var(--color-brand)}.theme-light .home-story-stat-label{color:var(--color-text-muted)}.theme-light .hero-stat{background:var(--color-card);border:1px solid var(--color-border)}.theme-light .boxes-strip{background:var(--color-surface);border-block:1px solid var(--color-border)}.theme-light .boxes-strip-box{filter:drop-shadow(0 8px 16px rgba(46,31,107,.14))}.theme-light .boxes-strip-number{color:var(--color-brand)}.theme-light .boxes-strip-label,.theme-light .cta-box{color:var(--color-brand-text)}.theme-light .cta-box{background:var(--color-card);border:1px solid var(--color-border);border-radius:1.25rem}.theme-light .cta-box h2{color:var(--color-brand-text)}.theme-light .cta-box p{color:var(--color-text-muted)}.theme-light .photos-section{background:var(--color-muted-band);border-top:1px solid var(--color-border)}.theme-light .photo-gallery-card{background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .photo-gallery-counter{color:var(--color-text-muted)}.theme-light .photo-gallery-nav-btn{background:var(--color-surface);border-color:var(--color-border);color:var(--color-brand)}.theme-light .photo-gallery-nav-btn:hover{background:rgba(107,20,182,.08);border-color:var(--color-brand);color:var(--color-brand-hover)}.theme-light .reviews-section,.theme-light .yandex-review-card{background:var(--color-page);color:var(--color-brand-text)}.theme-light .yandex-review-card{border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .yandex-review-author,.theme-light .yandex-review-text{color:var(--color-brand-text)}.theme-light .yandex-review-date{color:var(--color-text-muted)}.theme-light .reviews-yandex-link{color:var(--color-brand)}.theme-light .site-footer{background:var(--color-muted-band);color:var(--color-brand-text);border-top:1px solid var(--color-border)}.theme-light .site-footer-col strong{color:var(--color-brand)}.theme-light .site-footer-address,.theme-light .site-footer-col a,.theme-light .site-footer-hours{color:var(--color-text-muted)}.theme-light .site-footer-col a:hover{color:var(--color-brand)}.theme-light .site-footer-map{border-color:var(--color-border);background:var(--color-card)}.theme-light .footer-nav a{color:var(--color-text-muted)}.theme-light .contact-scroll-hero-title-accent,.theme-light .footer-nav a:hover{color:var(--color-brand)}.theme-light .contact-scroll-hero-title-tail{color:var(--color-brand-text);text-shadow:none}.theme-light .contact-scroll-partners-panel{background:var(--color-card);border-color:var(--color-border);box-shadow:0 8px 24px rgba(46,31,107,.08)}.theme-light .contact-scroll-partners-title{color:var(--color-brand)}.theme-light .contact-scroll-panel{box-shadow:0 16px 40px rgba(46,31,107,.12)}.theme-light .contact-modal-dialog,.theme-light .contact-scroll-panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:1.25rem;backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .contact-modal-dialog{box-shadow:0 20px 60px rgba(46,31,107,.15)}.theme-light .contact-modal-close{background:var(--color-surface);color:var(--color-brand-text)}.theme-light .contact-modal-close:hover{background:rgba(107,20,182,.08);color:var(--color-brand)}.theme-light .contact-modal-head{border-bottom-color:var(--color-border)}.theme-light .contact-scroll-panel.contact-modal-panel{background:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.theme-light .contact-scroll-success{color:var(--color-brand-text)}.theme-light .contact-scroll-head{border-bottom-color:var(--color-border)}.theme-light .contact-scroll-eyebrow{color:var(--color-brand)}.theme-light .contact-scroll-title{color:var(--color-brand-text)}.theme-light .contact-scroll-field label,.theme-light .contact-scroll-text{color:var(--color-text-muted)}.theme-light .contact-scroll-field input,.theme-light .contact-scroll-field textarea{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-brand-text)}.theme-light .contact-scroll-field input::placeholder,.theme-light .contact-scroll-field textarea::placeholder{color:rgba(100,112,130,.75)}.theme-light .contact-scroll-field input:focus,.theme-light .contact-scroll-field textarea:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px rgba(107,20,182,.12)}.theme-light .contact-scroll-consent{color:var(--color-text-muted)}.theme-light .contact-scroll-consent a{color:var(--color-brand)}.theme-light .contact-scroll-consent a:hover{color:var(--color-brand-hover)}.theme-light .mobile-nav-panel{background:var(--color-card);color:var(--color-brand-text)}.theme-light .mobile-nav-panel a{color:var(--color-brand-text);border-color:var(--color-border)}.theme-light .mobile-nav-panel a:hover{color:var(--color-brand)}.theme-light .mobile-nav-overlay{background:rgba(46,31,107,.35)}.theme-light .service-page-hero,.theme-light .services-hero{background:var(--color-page)}.theme-light .service-page-hero h1,.theme-light .services-hero-title{color:var(--color-brand-text);text-shadow:none}.theme-light .service-page-hero p,.theme-light .services-hero-subtitle{color:var(--color-text-muted)}.theme-light .services-hero-feature-card{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-brand-text);box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .services-hero-feature-title{color:var(--color-brand-text)}.theme-light .services-hero-feature-text{color:var(--color-text-muted)}.theme-light .article-card,.theme-light .case-card,.theme-light .fulfilment-price-card,.theme-light .news-card,.theme-light .price-card,.theme-light .service-direction-card{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-brand-text);box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .service-faq-item{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-brand-text)}.theme-light .service-faq-question{color:var(--color-brand-text)}.theme-light .service-faq-answer{color:var(--color-text-muted)}.theme-light .header-price-search-label{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.35rem}.theme-light .header-price-search:focus-within .header-price-search-label{border-color:var(--color-brand);background:var(--color-card);box-shadow:0 0 0 3px rgba(107,20,182,.1)}.theme-light .header-price-search-icon{color:var(--color-text-muted)}.theme-light .header-price-search-input{color:var(--color-brand-text)}.theme-light .header-price-search-input::placeholder{color:var(--color-text-muted)}.theme-light .header-price-search-list{background:var(--color-card);border:1px solid var(--color-border);box-shadow:0 12px 32px rgba(46,31,107,.1)}.theme-light .header-price-search-option{color:var(--color-brand-text)}.theme-light .header-price-search-option.is-active,.theme-light .header-price-search-option:hover{background:rgba(107,20,182,.06)}.theme-light .header-price-search-option-label{color:var(--color-brand-text)}.theme-light .header-price-search-option-meta,.theme-light .header-price-search-option-section{color:var(--color-text-muted)}.theme-light .header-price-search-option-price{color:var(--color-brand)}.theme-light .header-price-search-empty{color:var(--color-text-muted)}.theme-light .case-solution-steps>li,.theme-light .fulfilment-hero-block,.theme-light .fulfilment-steps li{background:var(--color-card);border:1px solid var(--color-border);color:var(--color-brand-text);border-radius:1rem;box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .case-step-title,.theme-light .fulfilment-step-num{color:var(--color-brand)}.theme-light .fulfilment-hero-title,.theme-light .fulfilment-subtitle,.theme-light .fulfilment-subtitle--dark{color:var(--color-brand-text)}.theme-light .fulfilment-page .section-head h1{color:var(--color-brand-text);text-transform:none}.theme-light .cases-hero-lead,.theme-light .prices-page-lead{color:var(--color-text-muted)}.theme-light .news-page-intro-title{color:var(--color-brand-text)}.theme-light .news-article-tip,.theme-light .news-back-link,.theme-light .news-copy,.theme-light .news-copy--light,.theme-light .news-page .news-nav-date,.theme-light .news-page .news-nav-excerpt,.theme-light .news-page-intro-lead,.theme-light .news-quote-text{color:var(--color-text-muted)}.theme-light .case-study-title,.theme-light .news-article-title,.theme-light .news-page .news-nav-title{color:var(--color-brand-text)}.theme-light .news-back-link:hover,.theme-light .sitemap-nav-link:hover,.theme-light .sitemap-nav-sublink:hover{color:var(--color-brand)}.theme-light .sitemap-nav-link,.theme-light .sitemap-nav-sublink{color:var(--color-text-muted)}.theme-light .cases-nav-title,.theme-light .fulfilment-cycle-card-label,.theme-light .fulfilment-steps li,.theme-light .services-hero-direction-title,.theme-light .sitemap-nav-link--parent{color:var(--color-brand-text)}.theme-light .services-hero-direction-text{color:var(--color-text-muted)}.theme-light .services-hero-direction-card{color:var(--color-brand-text)}.theme-light .prices-section-link{color:var(--color-brand)}.theme-light .prices-section-link:hover{color:var(--color-brand-hover)}.theme-light .section.yellow .case-study-title,.theme-light .section.yellow .news-article-title{color:var(--color-brand-text)}.theme-light .section.yellow .case-list li,.theme-light .section.yellow .news-list li{color:var(--color-text-muted)}.theme-light .news-block-subtitle{color:var(--color-brand)}.theme-light .news-quote{background:var(--color-muted-band);border-left-color:var(--color-brand)}.theme-light .news-quote-source{color:var(--color-text-muted)}.theme-light .news-article-date{color:var(--color-brand)}.theme-light .fulfilment-hero-block,.theme-light .fulfilment-price-label{color:var(--color-text-muted)}.theme-light .fulfilment-price-value{color:var(--color-brand)}.theme-light .fulfilment-price-label{color:var(--color-brand-text)}.theme-light .cases-nav-card,.theme-light .news-page .news-nav-card{background:var(--color-card);border:1px solid var(--color-border);border-left:3px solid var(--color-brand);color:var(--color-brand-text);box-shadow:0 8px 24px rgba(46,31,107,.06)}.theme-light .cases-nav-card:hover,.theme-light .news-page .news-nav-card:hover{border-color:var(--color-brand)}.theme-light .cases-nav-num,.theme-light .news-page .news-nav-num{color:var(--color-brand)}.theme-light .case-copy,.theme-light .case-copy--light{color:var(--color-text-muted)}.theme-light .case-quote{background:var(--color-muted-band);border:1px solid var(--color-border);border-left:3px solid var(--color-brand)}.theme-light .case-quote-label{color:var(--color-brand)}.theme-light .case-quote-text{color:var(--color-brand-text)}.theme-light .fulfilment-page .section{color:var(--color-text-muted)}.theme-light .fulfilment-page .section :is(h1,h2,h3,h4,h5,h6){color:var(--color-brand-text)}.theme-light .fulfilment-page .section .case-step-title,.theme-light .fulfilment-page .section .cases-nav-num,.theme-light .fulfilment-page .section .fulfilment-step-num,.theme-light .fulfilment-page .section .fulfilment-subtitle,.theme-light .fulfilment-page .section .fulfilment-subtitle--dark,.theme-light .fulfilment-page .section .news-block-subtitle,.theme-light .fulfilment-page .section .news-nav-num{color:var(--color-brand)}.theme-light .fulfilment-page .section :is(p,li,.news-copy,.news-copy--light,.case-copy,.case-copy--light,.prices-page-lead,.cases-hero-lead,.news-page-intro-lead,.news-nav-excerpt,.news-nav-date,.news-article-tip,.service-faq-answer){color:var(--color-text-muted)}.theme-light .fulfilment-page .section :is(.cases-nav-title,.news-nav-title,.news-page-intro-title,.service-faq-question,.feature-card h3){color:var(--color-brand-text)}.theme-light .fulfilment-page .feature-card p{color:var(--color-brand-text)}@media (max-width:767px){.theme-light .section.dark{background:var(--color-page)}}.social-links-banner{--social-link-item-width:5.25rem;display:block;padding-top:0;padding-bottom:0}.social-links-banner .list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;margin:0;padding:0;list-style:none;line-height:0}.social-links-banner .list li{flex:0 0 auto}.social-links-banner .social-link-item a{display:inline-flex;text-decoration:none}@keyframes social-cube-path-morph{0%{d:var(--path-base)}to{d:var(--path-hover)}}.social-links-banner .social-link-item .svg-morph-icon{display:inline-block;width:var(--social-link-item-width);height:auto;transform-origin:center;transition:transform .4s cubic-bezier(.86,.1,0,.955)}.social-links-banner .social-link-item .svg-morph-icon .svg-path{d:var(--path-base);animation-name:social-cube-path-morph;animation-timing-function:cubic-bezier(.6,0,.4,1);animation-duration:var(--morph-duration,5s);animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused}.social-links-banner.links-in-viewport .social-link-item .svg-morph-icon .svg-path{animation-play-state:running}.social-links-banner .social-link-item .svg-morph-icon_tg{--morph-duration:5s}.social-links-banner .social-link-item .svg-morph-icon_vk{--morph-duration:6s}.social-links-banner .social-link-item:focus-within .svg-morph-icon,.social-links-banner .social-link-item:hover .svg-morph-icon{transform:scale(1.3)}@media (max-width:575.98px){.social-links-banner{--social-link-item-width:4.5rem}}@media (prefers-reduced-motion:reduce){.social-links-banner .social-link-item .svg-morph-icon{transition:none}.social-links-banner .social-link-item .svg-morph-icon .svg-path{animation:none;d:var(--path-base)}}.cookie-consent{position:fixed;right:0;bottom:0;left:0;z-index:120;padding:12px clamp(12px,3vw,24px) calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.cookie-consent__panel{pointer-events:auto;max-width:920px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;padding:14px 18px;border-radius:.5rem;border:1px solid var(--color-border,#d9d6e6);background:rgba(255,255,255,.97);box-shadow:0 8px 28px rgba(107,20,182,.1)}.cookie-consent__text{flex:1 1 280px;margin:0;color:var(--color-brand-text,#2e1f6b);font-size:.8125rem;line-height:1.5}.cookie-consent__link{color:var(--color-brand,#6b14b6);text-decoration:underline;text-underline-offset:3px}.cookie-consent__link:hover{color:var(--color-brand-hover,#541775)}.cookie-consent__actions{display:flex;flex-wrap:wrap;gap:8px}.cookie-consent__btn{cursor:pointer;border-radius:.35rem;border:1px solid var(--color-border,#d9d6e6);background:var(--color-page,#fbfaff);color:var(--color-brand-text,#2e1f6b);padding:.625rem 1rem;font-size:.8125rem;font-weight:600;font-family:inherit}.cookie-consent__btn:hover{border-color:var(--color-brand,#6b14b6);background:rgba(107,20,182,.06)}.cookie-consent__btn--primary{background:var(--color-brand,#6b14b6);border-color:var(--color-brand,#6b14b6);color:#fff}.cookie-consent__btn--primary:hover{color:var(--color-brand,#6b14b6);background:rgba(107,20,182,.06);border-color:var(--color-brand,#6b14b6);filter:none}.contact-scroll-consent{margin:0;font-size:.75rem;line-height:1.45;color:rgba(255,255,255,.72)}.contact-scroll-consent--checkbox{display:flex;align-items:flex-start;gap:.55rem;cursor:pointer}.contact-scroll-consent--checkbox input{flex:0 0 auto;width:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--color-brand,#6b14b6);cursor:pointer}.contact-scroll-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}.contact-scroll-consent a:hover{color:#fff}@media (max-width:640px){.cookie-consent{padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px))}.cookie-consent__panel{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:8px;padding:8px 10px}.cookie-consent__text{flex:1 1 auto;min-width:0;font-size:.625rem;line-height:1.35}.cookie-consent__actions{width:auto;flex:0 0 auto;flex-direction:column;gap:4px}.cookie-consent__btn{flex:0 0 auto;padding:.35rem .55rem;font-size:.625rem;white-space:nowrap}}.legal-page-back{display:inline-block;margin-bottom:1.25rem;color:rgba(255,255,255,.75);font-size:.875rem;text-decoration:none}.legal-page-back:hover{color:#fff}.legal-page-header{max-width:48rem}.legal-page-eyebrow{margin:0 0 .75rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-yellow)}.legal-page-title{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.1}.legal-page-lead{margin:1rem 0 0;max-width:42rem;color:rgba(255,255,255,.78);line-height:1.6}.legal-page-body{display:grid;gap:2rem;max-width:48rem}.legal-page-section{display:grid;gap:.75rem}.legal-page-prose{white-space:pre-line;margin:0}