@font-face{font-family:Onest;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/onest-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/unbounded-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 20px;--text-xl: 27px;--text-2xl: 36px;--text-3xl: 48px;--text-4xl: 64px;--text-5xl: 85px;--h-section-size: clamp(24px, 3.2vw, 38px);--h-section-weight: 600;--h-section-tracking: normal;--h-sub-size: clamp(20px, 2.4vw, 28px);--h-sub-weight: 600;--h-sub-tracking: normal;--h-cta-size: clamp(26px, 3.4vw, 40px);--h-cta-weight: 700;--h-cta-tracking: -.02em;--section-pad: clamp(48px, 6vw, 88px);--section-pad-tight: clamp(32px, 4vw, 56px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--shadow-tier2-soft: 0 8px 24px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .18);--shadow-tier2-glow: 0 0 0 1px rgba(212, 135, 14, .25), 0 12px 32px rgba(212, 135, 14, .18), 0 4px 12px rgba(0, 0, 0, .24);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-draft: cubic-bezier(.25, .8, .25, 1);--duration-fast: .12s;--duration-base: .2s;--easing-tier2: var(--ease-out);--easing-magnetic: cubic-bezier(.34, 1.56, .64, 1);--duration-tier2-slow: .6s;--grain-opacity: .035;--neutral-50: #F8F6F0;--neutral-100: #EDE9E1;--neutral-200: #B5B3BD;--neutral-300: #8C8A99;--neutral-400: #52505E;--neutral-500: #3B3942;--neutral-600: #23232E;--neutral-700: #18181F;--neutral-800: #111118;--neutral-900: #09090E;--accent-orange: #D4870E;--accent-orange-bright: #F0A830;--accent-orange-soft: rgba(212, 135, 14, .1);--accent-orange-ring: rgba(212, 135, 14, .12);--accent-blue: #2563EB;--accent-blue-bright: #3B82F6;--accent-blue-soft: rgba(37, 99, 235, .1);--focus-ring: 0 0 0 3px var(--accent-orange-ring)}[data-theme=light]{--neutral-50: #FCFAF5;--neutral-100: #F5F3EF;--neutral-200: #E8E4DD;--neutral-300: #C5BFB3;--neutral-400: #9A97A8;--neutral-500: #76737F;--neutral-600: #5C5A68;--neutral-700: #3F3D48;--neutral-800: #2A2830;--neutral-900: #1A1820;--accent-orange: #B8720A;--accent-orange-bright: #D4870E;--accent-blue: #1D55D4;--accent-blue-bright: #2563EB;--shadow-tier2-soft: 0 6px 18px rgba(31, 26, 18, .1), 0 2px 4px rgba(31, 26, 18, .06);--shadow-tier2-glow: 0 0 0 1px rgba(184, 114, 10, .35), 0 10px 24px rgba(184, 114, 10, .16), 0 2px 6px rgba(31, 26, 18, .08);--grain-opacity: .055}::selection{background:#d4870e33;color:inherit}h2[id],h3[id],section[id],[id=cta-form]{scroll-margin-top:88px}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-orange);outline-offset:2px;border-radius:2px}:root{--bg-base:#09090E;--bg-surface:#111118;--bg-raised:#18181F;--bg-subtle:#23232E;--border-dim:rgba(255,255,255,.06);--border-default:rgba(255,255,255,.1);--border-strong:rgba(255,255,255,.2);--text-primary:#EDE9E1;--text-secondary:#8C8A99;--text-muted:#52505E;--accent-rgb:212,135,14;--accent2-rgb:37,99,235;--accent:#D4870E;--accent-bright:#F0A830;--accent-dim:rgba(var(--accent-rgb),.1);--accent-border:rgba(var(--accent-rgb),.28);--accent2:#2563EB;--accent2-bright:#3B82F6;--accent2-dim:rgba(var(--accent2-rgb),.1);--accent2-border:rgba(var(--accent2-rgb),.28);--success:#2D9B6B;--success-dim:rgba(45,155,107,.1);--success-border:rgba(45,155,107,.25);--info:#2563EB;--info-dim:rgba(37,99,235,.1);--info-border:rgba(37,99,235,.25);--font-display:"Unbounded","Onest",sans-serif;--font-body:"Onest",sans-serif;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--t-fast:.15s ease;--t-base:.24s ease;--shadow-card:none;--ticker-fade-color:#111118;--hero-grid-opacity:.022}[data-theme=light]{--bg-base:#F5F3EF;--bg-surface:#FFFFFF;--bg-raised:#F0EDE8;--bg-subtle:#E8E4DD;--border-dim:rgba(0,0,0,.07);--border-default:rgba(0,0,0,.12);--border-strong:rgba(0,0,0,.22);--text-primary:#1A1820;--text-secondary:#5C5A68;--text-muted:#9A97A8;--accent-rgb:184,114,10;--accent2-rgb:29,85,212;--accent:#B8720A;--accent-bright:#D4870E;--accent-dim:rgba(var(--accent-rgb),.08);--accent-border:rgba(var(--accent-rgb),.22);--accent2:#1D55D4;--accent2-bright:#2563EB;--accent2-dim:rgba(var(--accent2-rgb),.08);--accent2-border:rgba(var(--accent2-rgb),.22);--success:#1E8A5A;--success-dim:rgba(30,138,90,.08);--info:#1D55D4;--info-dim:rgba(29,85,212,.08);--info-border:rgba(29,85,212,.22);--shadow-card:0 2px 16px rgba(0,0,0,.06);--ticker-fade-color:#FFFFFF;--hero-grid-opacity:.06}[data-theme=light] body,[data-theme=light] .site-header{background:var(--bg-base)}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){[data-theme=light] .site-header{background:#f5f3efeb}}[data-theme=light] .btn-primary{color:#fff}[data-theme=light] .bp{opacity:.12}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--bg-raised);border:1px solid var(--border-default);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast);flex-shrink:0;font:inherit}.theme-toggle:hover{border-color:var(--accent-border);color:var(--accent)}.theme-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.theme-icon{width:16px;height:16px;display:block}.theme-icon--moon,[data-theme=light] .theme-icon--sun{display:none}[data-theme=light] .theme-icon--moon{display:block}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}picture{display:contents}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}.skip-link{position:absolute;top:-100px;left:16px;background:var(--accent);color:#09090e;padding:8px 16px;border-radius:var(--r-md);font-size:14px;font-weight:600;z-index:999;text-decoration:none;transition:top .2s}.skip-link:focus{top:8px}.container{max-width:1360px;margin:0 auto;padding:0 32px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media(max-width:580px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.hide-mob{display:none!important}}.site-header{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--bg-base);border-bottom:1px solid var(--border-dim);height:68px;display:flex;align-items:center;padding:0 32px;gap:8px}@supports ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.site-header{background:#09090ee0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}}@media(max-width:580px){.site-header{padding:0 16px;gap:6px}.site-header .btn{padding:8px 14px;font-size:12px}}.logo-group{display:flex;align-items:center;gap:12px;margin-right:auto}.logo-divider{width:1px;height:24px;background:var(--border-default);flex-shrink:0}.sanyo-logo-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;transition:opacity var(--t-fast)}.sanyo-logo-link:hover{opacity:.8}.sanyo-logo-link:focus-visible{opacity:1}.sanyo-logo{height:24px;width:165px;max-width:100%;flex-shrink:0;color:var(--text-primary);transition:color var(--t-fast);overflow:visible}[data-theme=light] .sanyo-logo{color:#1d55d4}@media(max-width:640px){.sanyo-logo{width:80px}.sanyo-logo__suffix{display:none}.sanyo-logo-link{padding:10px 0}}.site-logo{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:.04em;text-decoration:none}.site-logo span{color:var(--accent)}.site-nav{display:flex;gap:2px;align-items:center}.site-nav>a,.site-nav .nav-item>a{font-size:13px;color:var(--text-secondary);text-decoration:none;padding:6px 11px;border-radius:var(--r-sm);transition:all var(--t-fast);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.site-nav>a:hover,.site-nav .nav-item>a:hover{color:var(--text-primary);background:var(--bg-raised)}.site-nav>a.active,.site-nav .nav-item>a.active{color:var(--accent);background:transparent;position:relative}.site-nav>a.active:after,.site-nav .nav-item>a.active:after{content:"";position:absolute;bottom:0;left:11px;right:11px;height:2px;background:var(--accent);border-radius:1px}.nav-chevron{width:10px;height:6px;flex-shrink:0;transition:transform var(--t-fast);opacity:.5}.nav-item:hover .nav-chevron{transform:rotate(180deg);opacity:1}.nav-item{position:relative}.nav-dropdown{position:absolute;top:100%;left:0;min-width:220px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--r-xl);padding:8px;box-shadow:0 12px 40px #00000059;opacity:0;visibility:hidden;transform:translateY(4px);transition:all .2s ease;z-index:300;margin-top:4px}.nav-item:hover .nav-dropdown,.nav-item:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown a{display:block;padding:8px 14px;font-size:13px;color:var(--text-secondary);text-decoration:none;border-radius:var(--r-sm);transition:all var(--t-fast);white-space:nowrap}.nav-dropdown a:hover{color:var(--text-primary);background:var(--bg-raised)}.nav-dropdown-star:before{content:"★";color:var(--accent);font-size:11px}.nav-dropdown-divider{height:1px;background:var(--border-dim);margin:6px 14px}[data-theme=light] .nav-dropdown{box-shadow:0 12px 40px #0000001f;border-color:var(--border-default)}@media(min-width:1101px)and (max-width:1520px){.site-header{padding:0 20px}.site-nav{min-width:0}.site-nav>a,.site-nav .nav-item>a{padding:6px 7px}.site-nav>a.active:after,.site-nav .nav-item>a.active:after{left:7px;right:7px}.sanyo-logo{width:80px}.sanyo-logo__suffix{display:none}.header-phone{padding:8px;gap:6px}.site-header .btn{padding:var(--space-3) var(--space-4)}}@media(max-width:1100px){.hide-desk-nav{display:none!important}}@media(max-width:900px){.hide-mob-sm{display:none!important}}.mob-burger{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;width:36px}.mob-burger span{display:block;width:20px;height:2px;background:var(--text-primary);border-radius:1px;transition:all .25s ease}.mob-burger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mob-burger.open span:nth-child(2){opacity:0}.mob-burger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:1100px){.mob-burger{display:flex}}@media(max-width:620px){.logo-divider,.sanyo-logo-link{display:none}.site-header{gap:4px}}@media(max-width:400px){.site-logo svg{height:16px}}@media(max-width:360px){.site-header{padding:0 12px}}.mob-drawer{position:fixed;inset:68px 0 0;z-index:199;background:var(--bg-base);overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s;padding:24px}.mob-drawer.open{transform:translate(0);visibility:visible;transition:transform .3s ease,visibility 0s}.mob-drawer-inner{max-width:400px}.mob-link{display:block;padding:14px 0;font-size:16px;font-weight:500;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-dim)}.mob-link:hover{color:var(--accent)}.mob-section{border-bottom:1px solid var(--border-dim)}.mob-section-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 0;font-size:16px;font-weight:500;color:var(--text-primary);background:none;border:none;cursor:pointer;font-family:var(--font-body)}.mob-section-btn .nav-chevron{width:12px;height:8px;opacity:.5;transition:transform .25s}.mob-section.open .mob-section-btn .nav-chevron{transform:rotate(180deg)}.mob-section-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.mob-section.open .mob-section-body{max-height:500px}.mob-section-body a{display:block;padding:10px 0 10px 16px;font-size:14px;color:var(--text-secondary);text-decoration:none}.mob-section-body a:hover{color:var(--accent)}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;text-decoration:none;transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);white-space:nowrap;letter-spacing:.01em;touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}button:focus-visible,a:focus-visible,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px;box-shadow:none}.form-input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.btn-primary{background:var(--accent);color:#09090e}.btn-primary:hover{background:var(--accent-bright);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--text-primary);border-color:var(--neutral-600)}[data-theme=light] .btn-outline{border-color:var(--neutral-300)}.btn-outline:hover{background:var(--neutral-700);border-color:var(--neutral-500)}[data-theme=light] .btn-outline:hover{background:var(--neutral-100);border-color:var(--neutral-400)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:transparent}.btn-ghost:hover{background:var(--bg-raised);color:var(--text-primary)}.btn:active{transform:scale(.97)}.btn-primary:hover{box-shadow:0 6px 20px rgba(var(--accent-rgb),.22)}.btn-primary:active{box-shadow:0 2px 8px rgba(var(--accent-rgb),.16)}.btn-lg{padding:var(--space-4) var(--space-8);font-size:var(--text-base)}.btn svg{width:16px;height:16px;flex-shrink:0}.btn--flow{position:relative;overflow:hidden;isolation:isolate;font-weight:600;background:var(--accent-dim);color:var(--accent);border-color:var(--accent-border);border-radius:var(--radius-full)}.btn--flow:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:124%;aspect-ratio:1;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%) scale(0);transition:transform .38s var(--ease-out)}.btn--flow .bflow-ar{position:relative;z-index:1;display:inline-block;width:16px;height:16px;overflow:hidden;flex-shrink:0}.btn--flow .bflow-ar svg{position:absolute;inset:0;width:16px;height:16px;transition:transform var(--duration-base) var(--ease-out)}.btn--flow .bflow-ar svg:nth-child(2){transform:translate(-150%)}@media(hover:hover){.btn--flow:hover{color:#09090e}[data-theme=light] .btn--flow:hover{color:#fff}.btn--flow:hover:before{transform:translate(-50%,-50%) scale(1)}.btn--flow:hover .bflow-ar svg:nth-child(1){transform:translate(150%)}.btn--flow:hover .bflow-ar svg:nth-child(2){transform:translate(0)}}@media(max-width:580px){.btn-lg{white-space:normal;text-align:center}.bph-actions .btn,.eq-actions .btn,.hero-actions .btn,.cta-strip-actions .btn{width:100%;justify-content:center;white-space:normal;text-align:center}}.section{padding:88px 0}.section-label{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.section-title{font-family:var(--font-display);font-size:var(--h-section-size);font-weight:var(--h-section-weight);letter-spacing:var(--h-section-tracking);line-height:1.12;color:var(--text-primary);margin-bottom:16px}.section-sub{font-size:17px;color:var(--text-secondary);max-width:520px;line-height:1.7}.divider{width:40px;height:2px;background:var(--accent);margin:20px 0 48px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}@media(max-width:700px){.section-head{flex-direction:column;align-items:flex-start}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--text-muted);margin-bottom:32px;position:relative;z-index:2}@media(max-width:600px){main h1,main h2{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:break-word}}.breadcrumb a{color:var(--text-muted);text-decoration:none;transition:color var(--t-fast)}.breadcrumb a:hover{color:var(--text-secondary)}.footer{background:var(--bg-surface);border-top:1px solid var(--border-dim);padding:48px 0 32px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}@media(max-width:900px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:480px){.footer-inner{grid-template-columns:1fr;gap:24px}}.footer-logo{margin-bottom:12px}.footer-desc{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:260px}.footer-col-title{font-family:var(--font-display);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.footer-links{display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color var(--t-fast)}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:28px;margin-top:28px;border-top:1px solid var(--border-dim);font-size:12px;color:var(--text-muted);flex-wrap:wrap;gap:12px}.fi{opacity:0;transform:translateY(48px);transition:opacity .7s var(--ease-draft),transform .7s var(--ease-draft)}.fi.vis{opacity:1;transform:none}.fi-d1{transition-delay:.07s}.fi-d2{transition-delay:.14s}.fi-d3{transition-delay:.21s}.fi-d4{transition-delay:.28s}.fi-d5{transition-delay:.35s}.fi-zoom{transform:translateY(48px) scale(.88)}.fi-zoom.vis{transform:none}.fi-l{transform:translate(-72px)}.fi-l.vis{transform:none}.fi-r{transform:translate(72px)}.fi-r.vis{transform:none}@media(max-width:900px){.fi-l,.fi-r{transform:translateY(48px)}.fi-l.vis,.fi-r.vis{transform:none}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:var(--bg-subtle);border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;transition-delay:0s!important}}.elev-system{position:fixed;right:0;top:68px;bottom:0;z-index:150;pointer-events:none;display:flex;flex-direction:row;align-items:stretch}@media(max-width:1280px){.elev-system{display:none}}.elev-call-panel{width:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:auto}.elev-call-btn{width:28px;height:28px;border-radius:50%;background:var(--bg-raised);border:1.5px solid var(--border-default);display:flex;align-items:center;justify-content:center;cursor:default;transition:all .25s ease;position:relative}.elev-call-btn svg{width:12px;height:12px;color:var(--text-muted);transition:color .25s}.elev-call-btn.active{background:var(--accent-dim);border-color:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.35)}.elev-call-btn.active svg{color:var(--accent)}.elev-call-btn-label{position:absolute;right:calc(100% + 6px);font-family:var(--font-display);font-size:7px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;opacity:0;transition:opacity .2s}.elev-call-btn.active .elev-call-btn-label{color:var(--accent);opacity:1}.elev-floor-display{width:52px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:16px;gap:4px}.elev-floor-screen{width:44px;height:52px;background:var(--bg-base);border:1.5px solid var(--accent-border);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-shadow:0 0 16px rgba(var(--accent-rgb),.12) inset,0 0 8px rgba(var(--accent-rgb),.08);position:relative;overflow:hidden}.elev-floor-screen:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(var(--accent-rgb),.025) 3px,rgba(var(--accent-rgb),.025) 4px);pointer-events:none}.elev-floor-num{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--accent);line-height:1;text-shadow:0 0 12px rgba(var(--accent-rgb),.6),0 0 4px rgba(var(--accent-rgb),.4);position:relative;z-index:1;transition:all .2s ease}.elev-floor-label{font-family:var(--font-display);font-size:6px;font-weight:600;color:var(--accent-border);letter-spacing:.1em;text-transform:uppercase;position:relative;z-index:1}.elev-floor-arrow{font-size:12px;color:var(--text-muted);transition:color .25s;line-height:1;text-shadow:none}.elev-floor-arrow.up{color:var(--success)}.elev-floor-arrow.down{color:#e53e3e}.elev-wrap{width:96px;position:relative;overflow:hidden;background:var(--bg-base);background:color-mix(in srgb,var(--bg-base) 25%,transparent)}.elev-shaft-outer{position:absolute;inset:0;background:transparent!important}.elev-shaft-inner{position:absolute;inset:0 14px;background:transparent!important;border-left:1px solid var(--border-dim);border-right:1px solid var(--border-dim)}.elev-sheave-wrap{position:absolute;top:0;left:0;right:0;height:56px;z-index:10;background:linear-gradient(var(--bg-base),transparent);display:flex;justify-content:center;align-items:flex-start;padding-top:8px}.elev-sheave{width:30px;height:30px;border-radius:50%;border:2px solid var(--border-strong);background:var(--bg-subtle);position:relative;display:flex;align-items:center;justify-content:center}.elev-sheave:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--bg-raised);border:1.5px solid var(--border-default)}.elev-sheave:after{content:"";position:absolute;inset:4px;border-radius:50%;border:1px dashed var(--border-dim)}.elev-rail-l-el,.elev-rail-r-el{position:absolute;top:50px;bottom:50px;display:flex;flex-direction:column;align-items:center}.elev-rail-l-el{left:20px}.elev-rail-r-el{right:20px}.elev-rail-stem{width:3px;flex:1;background:var(--bg-subtle);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default)}.elev-bracket{position:absolute;height:5px;background:var(--bg-subtle);border:1px solid var(--border-dim);border-radius:1px}.elev-bracket-l{left:15px;width:16px}.elev-bracket-r{right:15px;width:16px}.elev-pit{position:absolute;bottom:0;left:0;right:0;height:52px;z-index:10;background:linear-gradient(transparent,var(--bg-base));display:flex;justify-content:center;align-items:flex-end;padding-bottom:6px;gap:10px}.elev-buffer{width:8px;display:flex;flex-direction:column;align-items:center;gap:0}.elev-buffer-spring{width:7px;height:16px;border-radius:1px;background:repeating-linear-gradient(180deg,var(--bg-subtle) 0px,var(--bg-subtle) 2px,var(--border-dim) 2px,var(--border-dim) 4px);border:1px solid var(--border-default)}.elev-buffer-base{width:11px;height:3px;background:var(--border-default);border-radius:1px}.elev-ropes{position:absolute;left:50%;transform:translate(-9px);width:18px;top:36px;display:flex;justify-content:space-between;will-change:height}.elev-rope{width:1.5px;background:linear-gradient(180deg,var(--border-strong),var(--border-default));border-radius:.5px}.elev-car{position:absolute;left:50%;transform:translate(-50%);width:58px;will-change:top;filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.25));z-index:5}.elev-sling-top{width:100%;height:7px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:2px 2px 0 0;position:relative}.elev-sling-top:before,.elev-sling-top:after{content:"";position:absolute;top:-5px;width:3px;height:5px;border-radius:0 0 1px 1px;background:var(--border-strong)}.elev-sling-top:before{left:14px}.elev-sling-top:after{right:14px}.elev-sling-side{position:absolute;top:7px;width:4px;background:var(--bg-subtle);border:1px solid var(--border-default)}.elev-sling-side-l{left:0}.elev-sling-side-r{right:0}.elev-car-body{width:100%;background:var(--bg-raised);border:1.5px solid var(--accent);border-top:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px var(--accent-dim) inset}.elev-doors{position:absolute;top:0;left:0;right:0;display:flex;border-bottom:1px solid var(--accent-border)}.elev-door{flex:1;background:linear-gradient(180deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.04));position:relative}.elev-door:first-child{border-right:.5px solid var(--accent-border)}.elev-door:last-child{border-left:.5px solid var(--accent-border)}.elev-door:before{content:"";position:absolute;top:5px;bottom:5px;left:50%;transform:translate(-50%);width:.5px;background:var(--accent-dim)}.elev-door:first-child:after{content:"";position:absolute;right:4px;top:50%;transform:translateY(-50%);width:2px;height:10px;background:var(--accent-border);border-radius:1px}.elev-door:last-child:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:2px;height:10px;background:var(--accent-border);border-radius:1px}.elev-door-gap{position:absolute;top:0;left:50%;transform:translate(-50%);width:2px;background:var(--bg-base);opacity:.8;pointer-events:none}.elev-interior{position:absolute;bottom:0;left:0;right:0;background:#00000026;display:flex;align-items:center;justify-content:space-between;padding:0 6px;height:8px}.elev-handrail{height:2px;width:10px;background:var(--border-default);border-radius:1px}.elev-cop{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:5px;display:flex;flex-direction:column;align-items:center;gap:1.5px}.elev-cop-btn{width:4px;height:4px;border-radius:50%;background:var(--bg-subtle);border:.5px solid var(--border-default)}.elev-cop-btn.lit{background:var(--accent);border-color:var(--accent);box-shadow:0 0 3px var(--accent)}.elev-sill{width:calc(100% - 4px);height:3px;background:var(--border-default);border-radius:1px;margin:0 auto}.elev-sling-bot{width:100%;height:6px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:0 0 2px 2px;border-top:none}.elev-cw{position:absolute;left:50%;transform:translate(-50%);width:30px;will-change:top;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1px;opacity:.75}.elev-cw-rope{display:none}.elev-cw-beam{width:100%;height:4px;background:var(--bg-subtle);border:1px solid var(--border-strong);border-radius:1px}.elev-cw-weight{width:24px;height:36px;background:linear-gradient(180deg,var(--bg-subtle),var(--bg-raised),var(--bg-subtle));border:1px solid var(--border-default);border-radius:2px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.elev-cw-plate{width:18px;height:1px;background:var(--border-dim)}.elev-pct{position:absolute;bottom:10px;left:50%;transform:translate(-50%);font-family:var(--font-display);font-size:7px;font-weight:600;color:var(--text-muted);letter-spacing:.06em;white-space:nowrap;z-index:12}.section-nav{position:fixed;left:0;top:0;bottom:0;z-index:150;width:48px;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}@media(max-width:1280px){.section-nav{display:none}}.section-nav-line{width:1px;height:40px;background:var(--border-dim);flex-shrink:0}.section-nav-line.active{background:linear-gradient(var(--accent2),var(--accent2-border))}.section-nav-dot{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-default);background:var(--bg-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative}.section-nav-dot.active{border-color:var(--accent);background:var(--accent-dim);box-shadow:0 0 10px rgba(var(--accent-rgb),.2)}.section-nav-dot-inner{width:6px;height:6px;border-radius:50%;background:var(--text-muted);transition:background .3s,transform .3s}.section-nav-dot.active .section-nav-dot-inner{background:var(--accent);transform:scale(1.2)}.section-nav-label{position:absolute;left:calc(100% + 8px);font-family:var(--font-display);font-size:8px;font-weight:600;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .25s;pointer-events:none}.section-nav-dot.active .section-nav-label{opacity:1;color:var(--accent)}.section-nav-progress{width:1px;background:var(--accent);transition:height .3s ease}@media(min-width:1281px){body{padding-left:0}.container{padding-left:max(32px,min(72px,calc(752px - 50vw)));padding-right:max(32px,min(177px,calc(857px - 50vw)))}}.elev-fade{position:absolute;left:-280px;top:0;bottom:0;width:368px;background:transparent;background:linear-gradient(90deg,transparent 0%,transparent 20%,color-mix(in srgb,var(--bg-base) 5%,transparent) 40%,color-mix(in srgb,var(--bg-base) 12%,transparent) 58%,color-mix(in srgb,var(--bg-base) 20%,transparent) 72%,color-mix(in srgb,var(--bg-base) 26%,transparent) 85%,color-mix(in srgb,var(--bg-base) 28%,transparent) 100%);pointer-events:none;z-index:20}.elev-system{box-shadow:none}.elev-system:before{display:none!important;content:none!important}.right-vignette,.left-vignette{display:none!important}.sanyo-logo-dark{display:block}.sanyo-logo-light,[data-theme=light] .sanyo-logo-dark{display:none}[data-theme=light] .sanyo-logo-light{display:block}.bp{position:absolute;pointer-events:none;user-select:none;opacity:.1;color:var(--text-primary);font-family:var(--font-display);line-height:1;z-index:0}.bp-num{font-size:clamp(120px,18vw,260px);font-weight:700;letter-spacing:-.02em}.bp-text{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.bp-svg{overflow:visible}details.disc{display:block}details.disc summary.disc-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--accent);cursor:pointer;list-style:none;background:none;border:none;padding:0;transition:color var(--t-fast),gap var(--t-fast);user-select:none}details.disc summary.disc-toggle::-webkit-details-marker{display:none}details.disc summary.disc-toggle::marker{display:none}details.disc summary.disc-toggle .disc-chevron{display:inline-block;font-style:normal;font-size:12px;line-height:1;transition:transform var(--t-base)}details.disc[open] summary.disc-toggle .disc-chevron{transform:rotate(180deg)}details.disc summary.disc-toggle:hover{color:var(--accent-bright);gap:10px}details.disc summary.disc-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}details.disc .disc-body{margin-top:0;padding-top:0}@media(prefers-reduced-motion:no-preference){details.disc .disc-body{animation:disc-open .22s var(--ease-draft) both}}@keyframes disc-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.card-link-btn{display:inline-flex;align-items:center;gap:5px;margin-top:14px;padding:5px 10px 5px 12px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--text-secondary);background:transparent;border:1px solid var(--border-default);border-radius:99px;text-decoration:none;cursor:pointer;transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast);white-space:nowrap}.card-link-btn svg{width:11px;height:11px;flex-shrink:0;color:var(--text-muted);transition:color var(--t-fast),transform var(--t-fast)}.card-link-btn:hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-dim)}.card-link-btn:hover svg{color:var(--accent);transform:translate(2px)}.card-footer-pair{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.section-label{font-size:12px}.bph-stat-label{font-size:12px;color:var(--text-secondary)}.why-trust-label{font-size:12px;line-height:1.45}.eq-title{font-size:13px;font-weight:600}[data-theme=light] .testi-quote-mark{color:var(--accent);opacity:.35}.eq-model-link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--accent);border:1px solid var(--accent-border);border-radius:var(--r-md);text-decoration:none;background:transparent;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);white-space:nowrap}.eq-model-link:hover{background:var(--accent-dim);color:var(--accent-bright);border-color:var(--accent)}.dl-catalog-card{display:inline-flex;align-items:center;gap:12px;padding:14px 20px;border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--bg-raised);text-decoration:none;color:var(--text-secondary);font-size:13px;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);margin-top:12px}.dl-catalog-card:hover{border-color:var(--accent-border);background:var(--accent-dim);color:var(--text-primary)}.dl-catalog-card__icon{width:32px;height:32px;border-radius:var(--r-sm);background:#dc262614;border:1px solid rgba(220,38,38,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#dc2626d9}.dl-catalog-card__body{display:flex;flex-direction:column;gap:2px;flex:1}.dl-catalog-card__title{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-primary);line-height:1.2}.dl-catalog-card__meta{font-size:12px;color:var(--text-secondary);letter-spacing:.02em}.dl-catalog-card__cta{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.06em;white-space:nowrap;flex-shrink:0}[data-theme=light] .elev-rope{background:linear-gradient(180deg,var(--border-strong),var(--border-default));opacity:.7}.emo{width:1em;height:1em;display:inline-block;vertical-align:-.125em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:520px){.btn{white-space:normal;max-width:100%;text-align:center}.site-header .btn{white-space:nowrap}.btn-lg{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}}:root[data-design=blueprint],[data-design=blueprint] .bp-panel--dark-cad{--bg-base:#0C1828;--bg-surface:#15263D;--bg-raised:#1F3554;--bg-subtle:#1A2D44;--border-dim:rgba(120,170,230,.1);--border-default:rgba(120,170,230,.16);--border-strong:rgba(120,170,230,.3);--text-primary:#E8EEF8;--text-secondary:#92A4BC;--text-muted:#5E708A;--accent-rgb:91,168,232;--accent2-rgb:91,168,232;--accent:#5BA8E8;--accent-bright:#7DBDF0;--accent-dim:rgba(91,168,232,.12);--accent-border:rgba(91,168,232,.32);--accent2:#5BA8E8;--accent2-bright:#7DBDF0;--accent2-dim:rgba(91,168,232,.12);--accent2-border:rgba(91,168,232,.3);--bp-orange:#F0A830;--bp-orange-soft:rgba(240,168,48,.14);--bp-grid:rgba(91,168,232,.12);--ticker-fade-color:#0C1828;--shadow-card:none;--band-soft-bg:#15263D;--hero-bg:#15263D;--accent-orange:#5BA8E8;--accent-orange-bright:#7DBDF0;--accent-orange-soft:rgba(var(--accent-rgb),.1);--accent-orange-ring:rgba(var(--accent-rgb),.14);--accent-blue:#5BA8E8;--accent-blue-bright:#7DBDF0;--accent-blue-soft:rgba(var(--accent2-rgb),.1);--shadow-tier2-glow:0 0 0 1px rgba(var(--accent-rgb),.25),0 12px 32px rgba(var(--accent-rgb),.18),0 4px 12px rgba(0,0,0,.24)}[data-theme=light][data-design=blueprint]{--bg-base:#EDF1F6;--bg-surface:#FFFFFF;--bg-raised:#E3E9F1;--bg-subtle:#E3E9F1;--border-dim:rgba(15,20,25,.1);--border-default:rgba(15,20,25,.16);--border-strong:rgba(15,20,25,.26);--shadow-card:0 1px 2px rgba(15,20,25,.04), 0 8px 24px rgba(15,20,25,.06);--band-soft-bg:#E3E9F1;--hero-bg:#FFFFFF;--text-primary:#0F1419;--text-secondary:#4A5660;--text-muted:#8A95A2;--accent-rgb:29,85,212;--accent2-rgb:29,85,212;--accent:#1D55D4;--accent-bright:#2563EB;--accent-dim:rgba(29,85,212,.08);--accent-border:rgba(29,85,212,.24);--accent2:#1D55D4;--accent2-bright:#2563EB;--accent2-dim:rgba(29,85,212,.08);--accent2-border:rgba(29,85,212,.24);--bp-orange:#D4870E;--bp-orange-soft:rgba(212,135,14,.1);--bp-grid:rgba(29,85,212,.06);--ticker-fade-color:#EDF1F6;--accent-orange:#1D55D4;--accent-orange-bright:#2563EB;--accent-orange-soft:rgba(var(--accent-rgb),.08);--accent-orange-ring:rgba(var(--accent-rgb),.12);--accent-blue:#1D55D4;--accent-blue-bright:#2563EB;--accent-blue-soft:rgba(var(--accent2-rgb),.08);--shadow-tier2-glow:0 0 0 1px rgba(var(--accent-rgb),.35),0 10px 24px rgba(var(--accent-rgb),.16),0 2px 6px rgba(31,26,18,.08)}[data-design=blueprint] ::selection{background:rgba(var(--accent-rgb),.2)}[data-design=blueprint] .bp-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--bp-grid) 1px,transparent 1px),linear-gradient(90deg,var(--bp-grid) 1px,transparent 1px);background-size:32px 32px}[data-design=blueprint] .bp-hero-split{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,38vw,620px);gap:44px;align-items:stretch;width:100%}[data-design=blueprint] .bp-hero-split>.eq-hero-inner,[data-design=blueprint] .bp-hero-split>.hero-inner{max-width:none;margin:0;align-self:center}@media(min-width:1001px){[data-design=blueprint] .bp-hero-split>.eq-hero-inner>:last-child,[data-design=blueprint] .bp-hero-split>.hero-inner>:last-child{margin-bottom:0}}[data-design=blueprint] .bp-hero-art{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;min-height:300px}@media(max-width:1000px){[data-design=blueprint] .bp-hero-split{grid-template-columns:minmax(0,1fr);gap:0}[data-design=blueprint] .bp-hero-art{min-height:0}}[data-design=blueprint] [data-draw] path,[data-design=blueprint] [data-draw] line,[data-design=blueprint] [data-draw] rect,[data-design=blueprint] [data-draw] polyline{stroke-dasharray:var(--dl,600);stroke-dashoffset:var(--dl,600)}[data-design=blueprint] [data-draw].drawn path,[data-design=blueprint] [data-draw].drawn line,[data-design=blueprint] [data-draw].drawn rect,[data-design=blueprint] [data-draw].drawn polyline{animation:bpDraw .9s cubic-bezier(.25,.8,.25,1) forwards}[data-design=blueprint] [data-draw] .bp-fill,[data-design=blueprint] [data-draw] .bp-lbl{opacity:0}[data-design=blueprint] [data-draw].drawn .bp-fill{animation:bpFade .5s ease .85s forwards}[data-design=blueprint] [data-draw].drawn .bp-lbl{animation:bpFade .5s ease 1.05s forwards}@keyframes bpDraw{to{stroke-dashoffset:0}}@keyframes bpFade{0%{opacity:0}to{opacity:1}}[data-design=blueprint] .bp-card{position:relative;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,border-color .25s}[data-design=blueprint] .bp-card:hover{transform:translateY(-5px);border-color:var(--accent);box-shadow:0 12px 30px var(--accent-dim)}[data-design=blueprint] .bp-corner{position:absolute;width:12px;height:12px;border:1.5px solid var(--accent);opacity:0;transition:opacity .25s;pointer-events:none}[data-design=blueprint] .bp-corner.tl{top:7px;left:7px;border-right:none;border-bottom:none}[data-design=blueprint] .bp-corner.br{bottom:7px;right:7px;border-left:none;border-top:none}[data-design=blueprint] .bp-card:hover .bp-corner{opacity:1}@media(prefers-reduced-motion:reduce){[data-design=blueprint] [data-draw] *{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}}.scene{position:relative;padding-block:var(--scene-pad, var(--space-20));background:var(--scene-bg, transparent);color:var(--scene-fg, var(--text-primary))}.scene--paper,.scene--blueprint,.scene--accent{border-block:1px solid var(--border-dim)}.scene--clip{overflow:hidden}.scene>.container{position:relative;z-index:1}.scene-lede{max-width:var(--scene-measure, 62ch);margin:0 0 var(--space-8);font-size:var(--text-lg);line-height:1.55;color:var(--text-secondary)}.scene-body>p,.scene-body>ul,.scene-body>ol,.scene-body>blockquote{max-width:var(--scene-prose, 68ch)}.scene-action{margin-top:var(--space-10)}.scene--poster{--scene-pad: var(--space-24);--scene-measure: 46ch}.scene--poster .section-title{font-size:clamp(32px,4.4vw,var(--text-4xl));letter-spacing:-.01em}.scene--reading{--scene-pad: var(--space-20);--scene-measure: 68ch}.scene--reading .scene-lede{font-size:var(--text-base);line-height:1.7}.scene--graphite{--scene-bg: var(--bg-base)}.scene--paper{--scene-bg: var(--bg-surface)}.scene--blueprint{--scene-bg: var(--bg-raised)}.scene--blueprint:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border-dim) 1px,transparent 1px),linear-gradient(90deg,var(--border-dim) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.scene--accent{--scene-bg: linear-gradient(180deg, var(--bg-surface), var(--accent-orange-soft))}.scene--accent .section-label{color:var(--accent-bright)}@media(max-width:760px){.scene--poster{--scene-pad: var(--space-16)}.scene--reading{--scene-pad: var(--space-12)}.scene--poster .section-title{font-size:clamp(26px,7vw,36px)}}@media print{.scene{background:none;padding-block:var(--space-8)}.scene--blueprint:before{display:none}}.fork{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:780px){.fork{grid-template-columns:1fr}}.fork-card{--fork-tone: var(--accent);--fork-tone-bg: var(--accent-dim);--fork-tone-border: var(--accent-border);position:relative;padding:26px 26px 22px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--r-xl)}.fork-card--calm{--fork-tone: var(--success);--fork-tone-bg: var(--success-dim);--fork-tone-border: var(--success-border)}[data-theme=light] .fork-card{box-shadow:var(--shadow-card)}.fork-card:before{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;border-radius:0 0 3px 3px;background:var(--fork-tone)}.fork-badge{display:inline-block;margin-bottom:14px;padding:5px 12px;border:1px solid var(--fork-tone-border);border-radius:99px;background:var(--fork-tone-bg);color:var(--fork-tone);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fork-title{margin-bottom:10px;color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.4}.fork-card p{margin:0 0 10px;color:var(--text-secondary);font-size:14.5px;line-height:1.65}.fork-card p:last-child{margin-bottom:0}.fork-card p strong{color:var(--text-primary);font-weight:600}.cross-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cross-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:780px){.cross-grid{grid-template-columns:minmax(0,1fr)}.cross-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.cross-card{display:flex;align-items:center;justify-content:center;padding:20px 16px;background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--r-xl);color:var(--text-primary);font-family:var(--font-display);font-size:14px;font-weight:500;text-align:center;text-decoration:none;overflow-wrap:break-word;hyphens:auto;transition:border-color var(--t-base),transform var(--t-base)}.cross-card--hub{background:var(--accent-dim);border-color:var(--accent-border);color:var(--accent)}.cross-row{display:flex;flex-wrap:wrap;gap:12px}.cross-link{display:inline-flex;align-items:center;padding:13px 20px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg, 12px);color:var(--text-primary);font-size:15px;font-weight:500;text-decoration:none;transition:border-color var(--t-fast),color var(--t-fast)}.cross-link:hover{border-color:var(--accent-border);color:var(--accent)}[data-theme=light] .cross-link{box-shadow:var(--shadow-card)}.about-num-card:hover,.brand-card:hover,.case-card:hover,.cross-card:hover,.decor-card:hover,.doc-card:hover,.doc-lost-card:hover,.elem-card:hover,.eq-card:hover,.eq-feat-card:hover,.eq-hub-card:hover,.eq-uc-card:hover,.eq-why-card:hover,.letter-card:hover,.mat-card:hover,.myth-card:hover,.nf-card:hover,.project-card:hover,.situation-card:hover,.stat-card:hover,.svc-card:hover,.testi-card:hover,.why-card:hover{border-color:var(--accent-border)}a.about-num-card:hover,a.brand-card:hover,a.case-card:hover,a.cross-card:hover,a.decor-card:hover,a.doc-card:hover,a.doc-lost-card:hover,a.elem-card:hover,a.eq-card:hover,a.eq-feat-card:hover,a.eq-hub-card:hover,a.eq-uc-card:hover,a.eq-why-card:hover,a.letter-card:hover,a.mat-card:hover,a.myth-card:hover,a.nf-card:hover,a.project-card:hover,a.situation-card:hover,a.stat-card:hover,a.svc-card:hover,a.testi-card:hover,a.why-card:hover{border-color:var(--accent);transform:translateY(-3px)}.eq-faq-list{display:flex;flex-direction:column;gap:8px;margin-top:40px;max-width:720px}.eq-faq-item{background:var(--bg-surface);border:1px solid var(--border-dim);border-radius:var(--r-xl);overflow:hidden;transition:border-color var(--t-base)}.eq-faq-q{padding:20px 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-primary);user-select:none}button.eq-faq-q{width:100%;background:none;border:none;text-align:left;margin:0}.eq-faq-q:hover{color:var(--accent)}.eq-faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;color:var(--accent)}.eq-faq-arrow{font-size:18px;color:var(--text-muted);transition:transform var(--t-base);flex-shrink:0}.eq-faq-item.open .eq-faq-arrow{transform:rotate(45deg);color:var(--accent)}.eq-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.eq-faq-item.open .eq-faq-a{grid-template-rows:1fr}.eq-faq-a-inner{overflow:hidden;min-height:0;padding:0 24px;font-size:14px;color:var(--text-secondary);line-height:1.7}.eq-faq-a-inner:after{content:"";display:block;height:20px}.eq-faq-a-inner a{color:var(--accent);text-decoration:none;background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:5px;padding:1px 6px;margin:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.eq-faq-a-inner a:hover,.eq-faq-a-inner a:focus-visible{background:color-mix(in srgb,var(--bp-orange) 12%,transparent);border-color:color-mix(in srgb,var(--bp-orange) 70%,transparent)}[data-theme=light] .eq-faq-item{box-shadow:var(--shadow-card)}main>section:nth-of-type(2n){background:var(--band-soft-bg, transparent)}main>section.bph{background:var(--bg-base)}main>section:is(.about-brand,.brand-compare,.charity-section,.doc-dekl,.doc-priemka,.doc-prodlenie,.eq-brands,.eq-clients,.eq-compare,.eq-criteria,.eq-faq,.eq-features,.eq-specs,.eq-models,.eq-pain,.eq-types,.eq-usecases,.geo-logistics,.mm-cmp-sec,.mm-proj-sec,.mor-delta-sec,.mor-signs-sec,.mor-tl-sec,.np-sym-sec,.pr-agency-sec,.raz-fork-sec,.raz-risk-sec,.raz-tbl-sec,.zmn-process){padding-block:72px!important}main>section:nth-of-type(2n):is(.ai-hero,.ai-pair,.eq-cutaway-section,.eq-hero-photo,.qf-nav,.hero-proof,.lift-related,.req-section,.cta-section,.eq-cases,.letters-section,.podbor-quiz-section,.slovar-section){background:transparent}main>section+section:not([class*=bp-panel]),main>section+div:not([class*=bp-panel]):not([class*=divider]){border-top:1px solid var(--border-dim)}main>section:first-of-type:not(.bph){background:var(--hero-bg, var(--bg-surface))}[data-design=blueprint] .atlas-plate{position:relative;display:flex;flex-direction:column;margin:0 0 0 auto;width:100%;max-width:620px;height:100%}[data-design=blueprint] .atlas-plate__canvas{position:relative;flex:1 1 auto;min-height:0;display:flex}[data-design=blueprint] .atlas-plate__img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(min-width:1001px){[data-design=blueprint] .bp-hero-art>.atlas-plate{position:absolute;inset:0}}[data-theme=dark][data-design=blueprint] .atlas-plate__canvas{background:#fff;border-radius:var(--radius-sm);box-shadow:0 10px 30px #0000004d}@media(min-width:701px)and (max-width:1000px){[data-design=blueprint] .atlas-plate{margin-left:auto;margin-right:auto;max-width:min(360px,46vw);height:auto}}@media(max-width:700px){[data-design=blueprint] .atlas-plate{margin:clamp(32px,20vh,200px) auto 0;max-width:min(540px,92vw);height:auto}}.ic{display:inline-block;flex:none;width:var(--ic-size, 40px);height:var(--ic-size, 40px);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--ic-dark)}[data-theme=light] .ic,.ic--on-light{background-image:var(--ic-light)}.ic-aerospace{--ic-dark:url(/img/icons/dark/aerospace.webp);--ic-light:url(/img/icons/light/aerospace.webp)}.ic-auto{--ic-dark:url(/img/icons/dark/auto.webp);--ic-light:url(/img/icons/light/auto.webp)}.ic-business-center{--ic-dark:url(/img/icons/dark/business-center.webp);--ic-light:url(/img/icons/light/business-center.webp)}.ic-cabin-decor{--ic-dark:url(/img/icons/dark/cabin-decor.webp);--ic-light:url(/img/icons/light/cabin-decor.webp)}.ic-clinic{--ic-dark:url(/img/icons/dark/clinic.webp);--ic-light:url(/img/icons/light/clinic.webp)}.ic-construction{--ic-dark:url(/img/icons/dark/construction.webp);--ic-light:url(/img/icons/light/construction.webp)}.ic-cottage{--ic-dark:url(/img/icons/dark/cottage.webp);--ic-light:url(/img/icons/light/cottage.webp)}.ic-design{--ic-dark:url(/img/icons/dark/design.webp);--ic-light:url(/img/icons/light/design.webp)}.ic-energy{--ic-dark:url(/img/icons/dark/energy.webp);--ic-light:url(/img/icons/light/energy.webp)}.ic-escalator{--ic-dark:url(/img/icons/dark/escalator.webp);--ic-light:url(/img/icons/light/escalator.webp)}.ic-factory{--ic-dark:url(/img/icons/dark/factory.webp);--ic-light:url(/img/icons/light/factory.webp)}.ic-fire{--ic-dark:url(/img/icons/dark/fire.webp);--ic-light:url(/img/icons/light/fire.webp)}.ic-freight{--ic-dark:url(/img/icons/dark/freight.webp);--ic-light:url(/img/icons/light/freight.webp)}.ic-government{--ic-dark:url(/img/icons/dark/government.webp);--ic-light:url(/img/icons/light/government.webp)}.ic-heritage{--ic-dark:url(/img/icons/dark/heritage.webp);--ic-light:url(/img/icons/light/heritage.webp)}.ic-highrise{--ic-dark:url(/img/icons/dark/highrise.webp);--ic-light:url(/img/icons/light/highrise.webp)}.ic-home{--ic-dark:url(/img/icons/dark/home.webp);--ic-light:url(/img/icons/light/home.webp)}.ic-hospital{--ic-dark:url(/img/icons/dark/hospital.webp);--ic-light:url(/img/icons/light/hospital.webp)}.ic-hotel{--ic-dark:url(/img/icons/dark/hotel.webp);--ic-light:url(/img/icons/light/hotel.webp)}.ic-installation{--ic-dark:url(/img/icons/dark/installation.webp);--ic-light:url(/img/icons/light/installation.webp)}.ic-maintenance{--ic-dark:url(/img/icons/dark/maintenance.webp);--ic-light:url(/img/icons/light/maintenance.webp)}.ic-mall{--ic-dark:url(/img/icons/dark/mall.webp);--ic-light:url(/img/icons/light/mall.webp)}.ic-nonstandard-shaft{--ic-dark:url(/img/icons/dark/nonstandard-shaft.webp);--ic-light:url(/img/icons/light/nonstandard-shaft.webp)}.ic-nuclear{--ic-dark:url(/img/icons/dark/nuclear.webp);--ic-light:url(/img/icons/light/nuclear.webp)}.ic-panoramic{--ic-dark:url(/img/icons/dark/panoramic.webp);--ic-light:url(/img/icons/light/panoramic.webp)}.ic-passenger{--ic-dark:url(/img/icons/dark/passenger.webp);--ic-light:url(/img/icons/light/passenger.webp)}.ic-replacement{--ic-dark:url(/img/icons/dark/replacement.webp);--ic-light:url(/img/icons/light/replacement.webp)}.ic-school{--ic-dark:url(/img/icons/dark/school.webp);--ic-light:url(/img/icons/light/school.webp)}.ic-shaft-build{--ic-dark:url(/img/icons/dark/shaft-build.webp);--ic-light:url(/img/icons/light/shaft-build.webp)}.ic-showroom{--ic-dark:url(/img/icons/dark/showroom.webp);--ic-light:url(/img/icons/light/showroom.webp)}.ic-sports{--ic-dark:url(/img/icons/dark/sports.webp);--ic-light:url(/img/icons/light/sports.webp)}.ic-telecom{--ic-dark:url(/img/icons/dark/telecom.webp);--ic-light:url(/img/icons/light/telecom.webp)}.ic-transport-hub{--ic-dark:url(/img/icons/dark/transport-hub.webp);--ic-light:url(/img/icons/light/transport-hub.webp)}.ic-warehouse{--ic-dark:url(/img/icons/dark/warehouse.webp);--ic-light:url(/img/icons/light/warehouse.webp)}:root{--form-card-bg: var(--bg-surface);--form-field-bg: var(--bg-subtle);--form-border: var(--border-default);--form-border-focus: var(--accent);--form-radius: 22px;--form-field-radius: 12px;--form-shadow: var(--shadow-card);--form-rule: 3px}:root:not([data-theme=light])[data-design=blueprint]{--form-card-bg: var(--bg-raised)}.rq-block .leadform-wrap .leadform,.rqi .leadform-wrap .leadform{background:var(--form-card-bg)}.rq-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(28px,5vw,64px);align-items:start;background:var(--band-soft-bg);border:1px solid var(--border-dim);border-radius:var(--form-radius);padding:clamp(24px,4vw,44px)}.rq-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px}.rq-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--bp-orange);flex-shrink:0}.rq-title{font-family:var(--font-display);font-size:var(--h-cta-size);font-weight:var(--h-cta-weight);line-height:1.12;letter-spacing:var(--h-cta-tracking);color:var(--text-primary);margin:0 0 14px}.rq-title em{font-style:normal;color:var(--accent)}.rq-desc{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 28px;max-width:46ch}.rq-benefits{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.rq-benefit{display:flex;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;color:var(--text-primary)}.rq-check{width:21px;height:21px;border-radius:50%;flex-shrink:0;margin-top:1px;background:var(--accent-dim);border:1px solid var(--accent-border);color:var(--accent);display:flex;align-items:center;justify-content:center}.rq-check svg{width:10px;height:10px}.rq-phone{display:inline-flex;align-items:center;gap:13px;width:100%;text-decoration:none;color:inherit;padding-top:22px;border-top:1px solid var(--border-dim)}.rq-phone-ico{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:var(--accent-dim);color:var(--accent);display:flex;align-items:center;justify-content:center}.rq-phone-num{display:block;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.rq-phone:hover .rq-phone-num{color:var(--accent)}.rq-phone-sub{display:block;margin-top:2px;font-size:12.5px;color:var(--text-muted)}.rq-trust{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:26px;padding-top:20px;border-top:1px solid var(--border-dim);font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.rq-social{flex-basis:100%;text-transform:none;letter-spacing:.01em;font-family:var(--font-body);font-size:12.5px;font-weight:400;color:var(--text-muted)}.rq-social strong{color:var(--text-secondary);font-weight:600}.rq-trust-item+.rq-trust-item:before{content:"·";margin-right:16px;color:var(--border-strong)}@media(max-width:860px){.rq-block{grid-template-columns:1fr;gap:26px}.rq-phone{padding-top:18px}.rq-trust{margin-top:20px}}.fcta{border:1px solid var(--border-dim);border-radius:var(--form-radius);background:var(--band-soft-bg);padding:clamp(28px,4.5vw,52px)}.fcta-title{font-family:var(--font-display);font-size:var(--h-cta-size);font-weight:var(--h-cta-weight);line-height:1.15;letter-spacing:var(--h-cta-tracking);color:var(--text-primary);margin:0 0 14px}.fcta-title em{font-style:normal;color:var(--accent)}.fcta-desc{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0 0 28px;max-width:56ch}.fcta-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fcta-primary{display:inline-flex;align-items:center;gap:9px;padding:15px 30px;border-radius:var(--form-field-radius);background:var(--accent);color:var(--bg-base);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:background .18s ease}.fcta-primary:hover{background:var(--accent-bright)}.fcta-phone{display:inline-flex;align-items:center;gap:11px;padding:14px 26px;border-radius:var(--form-field-radius);border:1px solid var(--form-border);background:var(--form-card-bg);font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--text-primary);text-decoration:none}.fcta-phone:hover{border-color:var(--accent-border);color:var(--accent)}.fcta-phone svg{width:17px;height:17px;flex-shrink:0;color:var(--accent)}@media(max-width:620px){.fcta-actions{flex-direction:column;align-items:stretch}.fcta-primary,.fcta-phone{justify-content:center}}.cookie-banner{position:fixed;bottom:16px;right:16px;z-index:9999;max-width:420px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-xl);backdrop-filter:blur(20px);padding:18px 20px;transform:translateY(calc(100% + 32px));transition:transform .26s ease-out;box-shadow:0 12px 40px #00000047,0 4px 12px #00000024}[data-theme=light] .cookie-banner{box-shadow:0 12px 32px #1f1a1224,0 4px 8px #1f1a120f}.cookie-banner--shown{transform:translateY(0)}.cookie-inner{display:flex;flex-direction:column;gap:12px}.cookie-actions{display:flex;gap:8px;align-self:flex-end}.cookie-text{font-size:13px;color:var(--text-secondary);line-height:1.55;margin:0}.cookie-text a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--t-fast)}.cookie-text a:hover{border-bottom-color:var(--accent)}.cookie-btn{background:var(--accent);color:var(--bg-base);border:1px solid var(--accent);padding:9px 20px;border-radius:var(--r-md);font-family:var(--font-display);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--t-fast),transform var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.cookie-btn:hover{background:var(--accent-bright);border-color:var(--accent-bright);transform:translateY(-1px)}[data-theme=light] .cookie-btn{color:#fff}.cookie-btn--ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-default)}.cookie-btn--ghost:hover{background:var(--bg-raised);color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-1px)}[data-theme=light] .cookie-btn--ghost{color:var(--text-secondary)}[data-theme=light] .cookie-btn--ghost:hover{color:var(--text-primary)}@media(max-width:640px){.cookie-banner{bottom:0;right:0;left:0;max-width:100%;border-radius:0;border:none;border-top:1px solid var(--border-dim);padding:14px 16px;transform:translateY(100%)}.cookie-text{font-size:12px}.cookie-actions{width:100%;align-self:stretch}.cookie-btn{flex:1;padding:12px}}@media(prefers-reduced-motion:reduce){.cookie-banner{transition:none}}.sticky-contact-bar{position:fixed;bottom:0;left:0;right:0;z-index:9998;display:flex;align-items:stretch;background:var(--bg-surface);border-top:1px solid var(--border-default);box-shadow:0 -4px 16px #00000038;padding:8px 4px calc(8px + env(safe-area-inset-bottom,0px));gap:4px;transition:transform .26s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(20px)}[data-theme=light] .sticky-contact-bar{box-shadow:0 -2px 12px #1f1a121f}.sticky-contact-bar[data-direction=down]{transform:translateY(100%)}@media(min-width:1025px){.sticky-contact-bar{display:none}}html[data-cookie-banner=shown] .sticky-contact-bar{display:none}@media(prefers-reduced-motion:reduce){.sticky-contact-bar{transition:none}}.sticky-contact-btn{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px;border-radius:var(--r-md);text-decoration:none;color:var(--text-secondary);transition:color var(--t-fast),background var(--t-fast);min-height:48px}.sticky-contact-btn:active{background:var(--bg-subtle)}.sticky-contact-btn:hover,.sticky-contact-btn--phone,.sticky-contact-btn--phone .sticky-contact-icon{color:var(--accent)}.sticky-contact-btn--lead{background:var(--accent);color:#09090e;margin:2px;border-radius:var(--r-md)}.sticky-contact-btn--lead .sticky-contact-icon,.sticky-contact-btn--lead .sticky-contact-label{color:#09090e}.sticky-contact-btn--lead:hover{background:var(--accent-bright);color:#09090e}.sticky-contact-btn--lead:active{background:var(--accent-bright)}[data-design=blueprint] .sticky-contact-btn--lead,[data-design=blueprint] .sticky-contact-btn--lead:hover,[data-design=blueprint] .sticky-contact-btn--lead .sticky-contact-icon,[data-design=blueprint] .sticky-contact-btn--lead .sticky-contact-label{color:#fff}.sticky-contact-icon{width:20px;height:20px;flex-shrink:0}.sticky-contact-label{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:-.005em;line-height:1;white-space:nowrap}@media(max-width:360px){.sticky-contact-bar{padding-left:2px;padding-right:2px;gap:2px}.sticky-contact-btn{padding:6px 2px}.sticky-contact-label{font-size:10px}}.scrolltop[data-astro-cid-asfligpj]{position:fixed;right:22px;bottom:26px;z-index:9997;width:46px;height:46px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--border-strong);color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 20px #0006;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}[data-astro-cid-asfligpj][data-theme=light] .scrolltop[data-astro-cid-asfligpj]{box-shadow:0 4px 16px #1f1a1224}.scrolltop[data-astro-cid-asfligpj].is-visible{opacity:1;transform:none;pointer-events:auto}.scrolltop[data-astro-cid-asfligpj] svg[data-astro-cid-asfligpj]{width:18px;height:18px}.scrolltop[data-astro-cid-asfligpj]:hover{border-color:var(--accent-border);color:var(--accent);background:var(--bg-subtle)}.scrolltop[data-astro-cid-asfligpj]:active{transform:translateY(1px) scale(.96)}.scrolltop[data-astro-cid-asfligpj]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:1024px){.scrolltop[data-astro-cid-asfligpj]{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.scrolltop[data-astro-cid-asfligpj]{transition:none}.scrolltop[data-astro-cid-asfligpj].is-visible,.scrolltop[data-astro-cid-asfligpj]:active{transform:none}}@media(max-width:768px){html.term-open .scrolltop[data-astro-cid-asfligpj]{opacity:0;pointer-events:none}}
