:root{--forest:#16211b;--forest-deep:#08100c;--forest-soft:#26372d;--ivory:#eee7d7;--paper:#f4efe3;--gold:#d6b66d;--gold-soft:#b99a55;--ember:#ff5b24;--smoke:#a6aca7;--line-dark:#eee7d72e;--line-light:#111a1529;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--shell:min(1440px, calc(100vw - 64px));--font-body:var(--font-noto-sans-armenian), var(--font-geist-sans), "Segoe UI", sans-serif;--font-display:var(--font-noto-serif-armenian), Georgia, serif}*{box-sizing:border-box}html{background:var(--forest-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{background:var(--forest-deep);color:var(--ivory);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.is-preloading,body.modal-open{overflow:hidden}body.has-custom-cursor,body.has-custom-cursor a,body.has-custom-cursor button,body.has-custom-cursor summary{cursor:none!important}button,a,summary{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--gold);color:var(--forest-deep)}.v2-shell{width:var(--shell);margin-inline:auto}.premium-page{background:var(--forest-deep);position:relative;overflow:clip}.page-progress{z-index:9000;background:linear-gradient(90deg, var(--gold), var(--ember));transform-origin:0;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.desktop-section-rail{z-index:8900;pointer-events:none;gap:9px;width:52px;padding:7px 0;display:grid;position:fixed;top:50%;right:clamp(18px,2.1vw,38px);transform:translateY(-50%)}.desktop-section-rail a{pointer-events:auto;outline:none;justify-content:flex-end;align-items:center;width:52px;height:13px;display:flex;position:relative}.desktop-section-rail a:after{content:"";width:18px;height:3px;transition:width .32s var(--ease-out), background .22s ease, box-shadow .22s ease;background:#d6b66d80;border-radius:999px;box-shadow:0 1px 5px #08100c6b}.desktop-section-rail a:hover:after,.desktop-section-rail a:focus-visible:after{background:#d6b66dd1;width:27px}.desktop-section-rail a[aria-current=location]:after{background:var(--gold);width:37px;box-shadow:0 0 0 1px #08100c1f,0 2px 10px #08100c80,0 0 14px #d6b66d3d}.desktop-section-rail a span{width:max-content;max-width:220px;color:var(--ivory);letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .18s ease, transform .22s var(--ease-out);pointer-events:none;background:#08100ce6;border:1px solid #d6b66d3d;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:650;line-height:1.2;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px,-50%)}.desktop-section-rail a:hover span,.desktop-section-rail a:focus-visible span{opacity:1;transform:translateY(-50%)}.cursor-dot,.cursor-ring{z-index:9998;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.has-custom-cursor .cursor-dot,.has-custom-cursor .cursor-ring{opacity:1}.cursor-dot{background:var(--ember);border-radius:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;box-shadow:0 0 18px #ff5b24cc}.cursor-ring{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:50px;height:50px;transition:width .32s var(--ease-bounce), height .32s var(--ease-bounce), margin .32s var(--ease-bounce), background .22s ease, border-color .22s ease;mix-blend-mode:difference;background:#eee7d705;border:1px solid #eee7d7ad;border-radius:50%;place-items:center;margin:-25px 0 0 -25px;display:grid}.cursor-ring span{color:#fff;letter-spacing:.16em;opacity:0;font-size:7px;font-weight:700;transition:all .18s;transform:scale(.7)}.cursor-ring.is-active{background:#ffffff29;border-color:#fff;width:92px;height:92px;margin:-46px 0 0 -46px}.cursor-ring.is-active span{opacity:1;transform:scale(1)}.preloader{z-index:10000;background:var(--forest-deep);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.preloader-panel{z-index:0;background:linear-gradient(120deg,#08100c,#1f3026);width:100%;height:52%;position:absolute;left:0}.preloader-panel-top{border-bottom:1px solid #d6b66d47;top:0}.preloader-panel-bottom{bottom:0}.preloader-center{z-index:2;place-items:center;gap:14px;display:grid;position:relative}.preloader-mark{filter:drop-shadow(0 0 30px #d6b66d6b);width:min(220px,54vw);height:auto;display:block}.preloader-count{z-index:2;color:var(--ivory);letter-spacing:-.08em;font-size:clamp(42px,7vw,96px);font-weight:200;position:absolute;bottom:22px;right:28px}.v2-header{z-index:800;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#070d0a9e;border:1px solid #eee7d72e;border-radius:40px;grid-template-columns:auto 1fr auto;align-items:center;width:min(1500px,100vw - 28px);min-height:72px;padding:8px 10px 8px 22px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0003}.v2-brand{align-items:center;gap:10px;width:max-content;display:inline-flex}.brand-logo{object-fit:contain;width:62px;height:56px;display:block}.v2-header nav{justify-content:center;gap:clamp(22px,3vw,48px);display:flex}.v2-header nav a{color:#eee7d7b8;letter-spacing:.04em;font-size:12px;transition:color .18s;position:relative}.v2-header nav a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .32s var(--ease-out);position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.v2-header nav a:hover{color:var(--ivory)}.v2-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.v2-header-actions{align-items:center;gap:12px;display:flex}.v2-languages{gap:2px;display:flex}.v2-languages button{color:#eee7d775;letter-spacing:.04em;width:34px;height:34px;transition:.22s var(--ease-bounce);background:0 0;border:0;border-radius:50%;padding:0;font-size:9px;font-weight:700}.v2-languages button:hover,.v2-languages button.active{color:var(--gold);background:#d6b66d29;transform:scale(1.12)}.header-orbit{background:var(--ivory);color:var(--forest-deep);border:0;border-radius:30px;align-items:center;gap:12px;padding:4px 4px 4px 18px;display:flex}.header-orbit span{font-size:11px;font-weight:700}.header-orbit i{background:var(--forest);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.header-orbit svg,.primary-pill svg,.dark-pill svg,.cinema-actions svg,.wall-result svg,.v2-modal-close svg{width:17px;height:17px}.mobile-menu-toggle,.mobile-site-map{display:none}#catalog,#selection,#technology,#projects,#about,#faq,#contact{scroll-margin-top:104px}.v2-hero{perspective:1400px;background:#070b09;min-height:max(760px,100svh);position:relative;overflow:hidden}.hero-media,.hero-media img,.hero-overlay,.hero-noise{position:absolute;inset:0}.hero-media{transform-origin:50%;will-change:transform;transform:scale(1.025)}.hero-media img{object-fit:cover;width:100%;height:100%;display:block}.hero-background{object-position:center center;filter:saturate(.92)contrast(1.03)}.hero-media-glow{filter:blur(42px);mix-blend-mode:screen;background:radial-gradient(#ff571242,#0000 66%);width:46%;height:52%;animation:3.4s ease-in-out infinite alternate heroGlow;position:absolute;bottom:3%;right:7%}.hero-overlay{background:linear-gradient(90deg,#030808e8 0%,#030808b3 37%,#03080833 64%,#0308080f 82%),linear-gradient(#0000 46%,#030806d1)}.hero-noise,.hero-noise:after{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.hero-atmosphere{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-fireflies{position:absolute;inset:0}.hero-fireflies i{--firefly-x:18px;--firefly-y:-22px;opacity:0;background:#ffd99a;border-radius:50%;width:4px;height:4px;animation:7.8s ease-in-out infinite heroFirefly;position:absolute;box-shadow:0 0 7px 2px #ffb13d8c,0 0 18px 5px #ff661829}.hero-fireflies i:first-child{animation-delay:-1.2s;top:25%;left:63%}.hero-fireflies i:nth-child(2){--firefly-x:-24px;--firefly-y:15px;animation-duration:9.2s;animation-delay:-3.8s;top:36%;left:72%}.hero-fireflies i:nth-child(3){--firefly-x:31px;--firefly-y:11px;animation-duration:8.7s;animation-delay:-5.3s;top:55%;left:58%}.hero-fireflies i:nth-child(4){--firefly-x:-18px;--firefly-y:-28px;animation-duration:10.1s;animation-delay:-2.5s;top:68%;left:83%}.hero-fireflies i:nth-child(5){--firefly-x:12px;--firefly-y:25px;animation-delay:-6.4s;top:47%;left:91%}.hero-fireflies i:nth-child(6){--firefly-x:-33px;--firefly-y:7px;animation-duration:9.8s;animation-delay:-.4s;top:74%;left:69%}.hero-fireflies i:nth-child(7){--firefly-x:27px;--firefly-y:-17px;animation-duration:8.2s;animation-delay:-4.6s;top:17%;left:78%}.hero-fireflies i:nth-child(8){--firefly-x:-14px;--firefly-y:29px;animation-duration:10.6s;animation-delay:-7.1s;top:61%;left:51%}.hero-fireflies i:nth-child(9){--firefly-x:22px;--firefly-y:18px;animation-duration:9.4s;animation-delay:-2.9s;top:42%;left:42%}.hero-fireflies i:nth-child(10){--firefly-x:-28px;--firefly-y:-12px;animation-duration:8.9s;animation-delay:-5.9s;top:81%;left:88%}.hero-fireflies i:nth-child(11){--firefly-x:19px;--firefly-y:-32px;animation-duration:10.4s;animation-delay:-1.8s;top:31%;left:54%}.hero-fireflies i:nth-child(12){--firefly-x:-20px;--firefly-y:24px;animation-delay:-4.2s;top:76%;left:46%}.hero-fireflies i:nth-child(13){--firefly-x:30px;--firefly-y:-8px;animation-duration:9.7s;animation-delay:-6.8s;top:57%;left:77%}.hero-fireflies i:nth-child(14){--firefly-x:-11px;--firefly-y:-26px;animation-duration:8.5s;animation-delay:-3.2s;top:22%;left:89%}.hero-shooting-star{filter:drop-shadow(0 0 5px #e2f0efcc);opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#c2dee64d 38%,#f7eed2 88%,#fff 100%);border-radius:50%;width:104px;height:1px;animation:14s cubic-bezier(.18,.72,.26,1) infinite heroShootingStar;position:absolute;top:17%;left:48%;transform:translate(-110px,-70px)rotate(24deg)}.hero-shooting-star:after{content:"";background:#fff8df;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 9px 2px #e7f6ffbf}.hero-rails{pointer-events:none;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0 max(24px,50vw - 720px)}.hero-rails i{border-left:1px solid #eee7d71a}.hero-rails i:last-child{border-right:1px solid #eee7d71a}.hero-layout{z-index:4;grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:center;gap:clamp(24px,3vw,64px);min-height:max(760px,100svh);padding:154px 0 70px;display:grid;position:relative}.hero-copy{z-index:3;perspective:900px;max-width:790px;position:relative}.micro-label{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 28px;font-size:10px;font-weight:700}.micro-label.dark{color:#607165}.hero-copy h1,.intro-copy-v2 h2,.lab-copy h2,.catalog-title-v2 h2,.tv-copy h2,.engineering-copy-v2 h2,.boxed-content h2,.projects-heading h2,.about-stage h2,.faq-heading-v2 h2,.final-stage h2,.v2-modal-title h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:400;line-height:.98}.hero-copy h1{text-shadow:0 10px 48px #00000052;max-width:11.5ch;font-size:clamp(56px,6.2vw,102px)}html[lang=hy] .hero-copy h1{max-width:14ch;font-size:clamp(48px,5.8vw,94px);line-height:1.04}.hero-lead-v2{color:#eee7d7b3;text-wrap:pretty;max-width:660px;margin:30px 0 0;font-size:clamp(16px,1.3vw,20px);line-height:1.6}.hero-actions-v2,.lab-actions{align-items:center;gap:14px;margin-top:38px;display:flex}.primary-pill,.dark-pill,.ghost-pill{border-radius:40px;justify-content:center;align-items:center;gap:22px;min-height:58px;padding:0 25px;font-size:12px;font-weight:700;transition:background .22s,color .22s,border-color .22s;display:inline-flex}.primary-pill{border:1px solid var(--gold);background:var(--gold);color:var(--forest-deep);box-shadow:0 12px 38px #d6b66d33}.primary-pill:hover{background:#f0d28d}.ghost-pill{color:var(--ivory);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eee7d70f;border:1px solid #eee7d761}.ghost-pill:hover{border-color:var(--ivory);background:#eee7d71f}.dark-pill{border:1px solid var(--forest-deep);background:var(--forest-deep);color:var(--ivory)}.dark-pill.wide{width:100%;margin-top:24px}.primary-pill.large{min-height:70px;padding-inline:34px;font-size:14px}.fire-mascot-stage{--aura-x:0px;--aura-y:0px;z-index:2;aspect-ratio:.86;perspective:1100px;width:min(38vw,560px);transform-style:preserve-3d;pointer-events:none;isolation:isolate;justify-self:end;position:relative}.fire-mascot-character{z-index:4;position:absolute;inset:4% 0 3%}.fire-mascot-full{--mascot-turn-x:0deg;--mascot-turn-y:0deg;--mascot-shift-y:0px;--pupil-x:0px;--pupil-y:0px;z-index:4;aspect-ratio:1;width:108%;transform:translate3d(0, var(--mascot-shift-y), 42px) rotateX(var(--mascot-turn-x)) rotateY(var(--mascot-turn-y));transform-origin:50% 76%;transform-style:preserve-3d;will-change:transform;position:absolute;bottom:0;right:-4%}.fire-mascot-full-glow{z-index:-1;filter:blur(27px);transform:translate3d(var(--aura-x), var(--aura-y), -10px);background:radial-gradient(#ff67136b,#ff2b0021 46%,#0000 74%);border-radius:48%;animation:2.7s ease-in-out infinite alternate mascotAura;position:absolute;inset:4% 11% 12%}.fire-mascot-full-image{object-fit:contain;filter:drop-shadow(0 27px 22px #00000075)drop-shadow(0 0 15px #ff5b0f3d);width:100%;height:100%;display:block;position:absolute;inset:0}.fire-mascot-full-eye{z-index:5;border-radius:50%;width:7.8%;height:10.1%;position:absolute;top:38.2%;overflow:hidden;transform:translateZ(50px)}.fire-mascot-full-eye.eye-left{left:36.6%}.fire-mascot-full-eye.eye-right{left:54.9%}.fire-mascot-pupil{width:44%;height:34%;transform:translate3d(var(--pupil-x), var(--pupil-y), 0);will-change:transform;background:radial-gradient(circle at 68% 30%,#fff 0 7%,#0000 8%),radial-gradient(circle at 54% 44%,#31443b 0 10%,#080d0b 48%,#020303 100%);border-radius:50%;display:block;position:absolute;top:32%;left:29%;box-shadow:0 2px 5px #48140557}.fire-mascot-ground{z-index:1;filter:blur(17px);width:98%;height:18%;transform:translate3d(var(--aura-x), var(--aura-y), 0);background:radial-gradient(#ff762380,#a0290829 46%,#0000 72%);border-radius:50%;animation:2.4s ease-in-out infinite alternate mascotGround;position:absolute;bottom:2%;right:1%}.fire-mascot-orbit{z-index:2;aspect-ratio:1;border:1px solid #eac57438;border-radius:50%;width:80%;position:absolute;top:12%;left:10%;transform:rotate(-14deg)}.fire-mascot-orbit:before,.fire-mascot-orbit:after{content:"";background:#efc56e;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 16px #ff922de6}.fire-mascot-orbit:before{top:14%;left:11%}.fire-mascot-orbit:after{bottom:24%;right:5%}.fire-mascot-orbit.orbit-a{animation:18s linear infinite mascotOrbit}.fire-mascot-orbit.orbit-b{border-color:#eee7d71a;width:68%;animation:24s linear infinite mascotOrbitReverse;top:17%;left:16%;transform:rotate(38deg)}.fire-mascot-sparks{z-index:5;position:absolute;inset:12% 4% 24%}.fire-mascot-sparks i{opacity:0;background:#ffd58a;border-radius:50%;width:4px;height:4px;animation:4.8s ease-out infinite mascotSpark;position:absolute;bottom:8%;left:50%;box-shadow:0 0 13px #ff6b17}.fire-mascot-sparks i:nth-child(2){animation-duration:5.5s;animation-delay:-.7s;left:37%}.fire-mascot-sparks i:nth-child(3){animation-duration:4.2s;animation-delay:-1.4s;left:62%}.fire-mascot-sparks i:nth-child(4){animation-duration:5.8s;animation-delay:-2.1s;left:28%}.fire-mascot-sparks i:nth-child(5){animation-delay:-2.7s;left:71%}.fire-mascot-sparks i:nth-child(6){animation-duration:4.4s;animation-delay:-3.1s;left:43%}.fire-mascot-sparks i:nth-child(7){animation-duration:5.2s;animation-delay:-3.7s;left:58%}.fire-mascot-sparks i:nth-child(8){animation-delay:-4.1s;left:32%}.fire-mascot-sparks i:nth-child(9){animation-duration:5.9s;animation-delay:-4.5s;left:68%}.fire-mascot-ash{z-index:6;position:absolute;inset:-16% 14% 43%;overflow:visible}.fire-mascot-ash i{--ash-x:22px;opacity:0;background:#cdc2a9b8;border-radius:70% 30% 65% 35%;width:3px;height:5px;animation:6.8s ease-out infinite mascotAsh;position:absolute;top:58%;left:50%;transform:rotate(18deg);box-shadow:0 0 5px #ff973a59}.fire-mascot-ash i:nth-child(2){--ash-x:-31px;animation-duration:7.6s;animation-delay:-.8s;left:42%}.fire-mascot-ash i:nth-child(3){--ash-x:38px;animation-duration:8.1s;animation-delay:-1.7s;left:57%}.fire-mascot-ash i:nth-child(4){--ash-x:-18px;animation-duration:6.4s;animation-delay:-2.6s;left:47%}.fire-mascot-ash i:nth-child(5){--ash-x:27px;animation-duration:7.9s;animation-delay:-3.4s;left:54%}.fire-mascot-ash i:nth-child(6){--ash-x:-39px;animation-duration:8.4s;animation-delay:-4.1s;left:38%}.fire-mascot-ash i:nth-child(7){--ash-x:16px;animation-duration:7.2s;animation-delay:-4.9s;left:61%}.fire-mascot-ash i:nth-child(8){--ash-x:-24px;animation-duration:8.7s;animation-delay:-5.7s;left:45%}.fire-mascot-ash i:nth-child(9){--ash-x:33px;animation-duration:6.9s;animation-delay:-6.2s;left:52%}.fire-mascot-ash i:nth-child(10){--ash-x:-15px;animation-duration:8.3s;animation-delay:-3.8s;left:58%}.fire-mascot-label{z-index:7;-webkit-backdrop-filter:blur(16px)saturate(145%);backdrop-filter:blur(16px)saturate(145%);background:#050d0b94;border:1px solid #eee7d72e;border-radius:16px;gap:4px;min-width:156px;padding:13px 17px;display:grid;position:absolute;bottom:4%;right:-2%;box-shadow:0 18px 46px #00000047}.fire-mascot-label span{color:var(--gold);letter-spacing:.2em;font-size:7px}.fire-mascot-label strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:400}.hero-scroll{z-index:5;transform-origin:100% 100%;align-items:center;gap:13px;display:flex;position:absolute;bottom:34px;right:34px;transform:rotate(90deg)}.hero-scroll span{letter-spacing:.25em;font-size:8px}.hero-scroll i{background:#eee7d73d;width:80px;height:1px;display:block;overflow:hidden}.hero-scroll i:after{content:"";background:var(--gold);width:42%;height:100%;animation:1.4s ease-in-out infinite scrollPulse;display:block}.signal-strip{z-index:10;isolation:isolate;color:var(--forest-deep);background:radial-gradient(circle at 12% -130%,#fff5d3c7,#0000 30%),linear-gradient(96deg,#c89c4e 0%,#e3c377 46%,#d2aa5a 72%,#bd8c3f 100%);border-block:1px solid #f7dc9794;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff7db6b,inset 0 -1px #3f240a2e,0 12px 40px #050b0833}.signal-strip:before,.signal-strip:after{z-index:-1;content:"";pointer-events:none;position:absolute}.signal-strip:before{background:linear-gradient(112deg,#0000 20%,#fff8dc2e 44%,#0000 61%),repeating-linear-gradient(90deg,#08100c09 0 1px,#0000 1px 120px);inset:0}.signal-strip:after{filter:blur(42px);background:#ff5b243d;border-radius:50%;width:280px;height:110px;bottom:-64px;right:5%}.signal-track{will-change:transform;width:max-content;animation:34s linear infinite signalMarquee;display:flex}.signal-set{flex:none;align-items:center;display:flex}.signal-fact{white-space:nowrap;grid-template-columns:44px auto;align-items:center;gap:14px;min-width:max-content;padding:14px clamp(28px,2.6vw,48px);display:grid;position:relative}.signal-fact:after{content:"";background:linear-gradient(#0000,#08100c4d,#0000);width:1px;height:60%;position:absolute;top:20%;right:0}.signal-icon{aspect-ratio:1;background:#08100c14;border:1px solid #08100c47;border-radius:50%;place-items:center;width:44px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #fff1c91a,0 6px 18px #4b2b0d1f}.signal-icon:after{background:var(--ember);content:"";border:2px solid #d7ad5e;border-radius:50%;width:5px;height:5px;position:absolute;bottom:3px;right:1px;box-shadow:0 0 9px #ff5b24c7}.signal-icon svg{filter:drop-shadow(0 1px #fff5d633);width:21px;height:21px}.signal-fact[data-icon=flame] .signal-icon{color:#7f2c11;background:#ff5b241f}.signal-copy{gap:3px;display:grid}.signal-copy small{letter-spacing:.2em;opacity:.64;font-size:8px;font-weight:800;line-height:1}.signal-line{align-items:baseline;gap:8px;display:flex}.signal-line strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:21px;font-weight:560;line-height:1.08}.signal-line>span{letter-spacing:.035em;opacity:.78;font-size:10px;font-weight:650;line-height:1.2}html[lang=hy] .signal-line strong{font-size:19px}.signal-strip:hover .signal-track{animation-play-state:paused}.v2-intro{background:var(--paper);color:var(--forest-deep);padding:150px 0 180px;position:relative;overflow:hidden}.v2-intro:before{content:"";border:1px solid #16211b1f;border-radius:50%;width:48vw;height:48vw;position:absolute;top:-18vw;right:-12vw;box-shadow:inset 0 0 0 7vw #d6b66d09,inset 0 0 0 14vw #16211b05}.intro-stage{grid-template-columns:.9fr 1.1fr;align-items:end;gap:9vw;display:grid;position:relative}.intro-number{width:max-content;transform-style:preserve-3d;align-items:flex-start;display:flex;position:relative}.intro-number>span{letter-spacing:-.12em;text-shadow:12px 18px #d6b66d38;font-family:Georgia,serif;font-size:clamp(130px,20vw,330px);font-weight:400;line-height:.72}.intro-number sup{color:var(--gold-soft);margin:-8px 0 0 16px;font-family:Georgia,serif;font-size:clamp(36px,6vw,90px)}.intro-number small{color:#607165;letter-spacing:.18em;text-transform:uppercase;max-width:220px;font-size:10px;font-weight:700;position:absolute;bottom:-42px;left:9px}.intro-copy-v2 h2,.lab-copy h2,.catalog-title-v2 h2,.tv-copy h2,.engineering-copy-v2 h2,.boxed-content h2,.projects-heading h2,.about-stage h2,.faq-heading-v2 h2{font-size:clamp(45px,5.5vw,88px)}html[lang=hy] .intro-copy-v2 h2,html[lang=hy] .lab-copy h2,html[lang=hy] .catalog-title-v2 h2,html[lang=hy] .tv-copy h2,html[lang=hy] .engineering-copy-v2 h2,html[lang=hy] .boxed-content h2,html[lang=hy] .projects-heading h2,html[lang=hy] .about-stage h2,html[lang=hy] .faq-heading-v2 h2{font-size:clamp(40px,4.6vw,74px);line-height:1.08}.intro-copy-v2>p:last-child,.lab-copy>p,.tv-copy>p,.engineering-copy-v2>p,.boxed-content>p,.projects-heading>p,.about-stage>div>p,.faq-list-v2 p{color:#667269;text-wrap:pretty;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.intro-copy-v2>p:last-child{max-width:650px;margin:34px 0 0}.feature-orbit{perspective:1200px;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:140px;display:grid;position:relative}.orb-card{min-height:350px;transform-style:preserve-3d;will-change:transform;background:#ffffff61;border:1px solid #16211b26;border-radius:46% 54% 48% 52%/52% 45% 55% 48%;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #d6b66d1a,0 20px 80px #16211b12}.orb-card:nth-child(2),.orb-card:nth-child(4){margin-top:56px}.orb-card:before{content:"";opacity:0;background:radial-gradient(circle at 30% 20%,#d6b66d40,#0000 44%);transition:opacity .4s;position:absolute;inset:0}.orb-card:hover:before{opacity:1}.orb-card>span{color:#7c897f;letter-spacing:.15em;font-size:10px}.orb-card>i{background:var(--forest);width:62px;height:62px;color:var(--gold);border-radius:50%;place-items:center;margin:48px 0 44px;display:grid;box-shadow:0 14px 28px #16211b33}.orb-card svg{width:24px;height:24px}.orb-card h3{margin:0 0 14px;font-family:Georgia,Noto Serif Armenian,serif;font-size:24px;font-weight:400;position:relative}.orb-card p{color:#68746b;margin:0;font-size:13px;line-height:1.65;position:relative}.fire-lab{background:radial-gradient(circle at 72% 46%,#ff5b241f,#0000 33%),linear-gradient(130deg,#08100c 0%,#17261d 52%,#07100b 100%);min-height:100svh;padding:150px 0;position:relative;overflow:hidden}.fire-lab:before{content:"";opacity:.18;background-image:linear-gradient(#eee7d714 1px,#0000 1px),linear-gradient(90deg,#eee7d714 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.fire-lab-glow{border:1px solid #d6b66d26;border-radius:50%;width:52vw;height:52vw;animation:18s linear infinite orbitSpin;position:absolute;top:15%;right:5%;box-shadow:inset 0 0 120px #d6b66d0f,0 0 160px #ff5b240f}.lab-grid{z-index:2;grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);align-items:center;gap:4vw;display:grid;position:relative}.lab-copy h2{max-width:8ch}.lab-copy>p{color:#eee7d794;max-width:590px;margin:28px 0 0}.size-rail{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.size-rail button{color:#eee7d78a;min-width:66px;height:52px;transition:.34s var(--ease-bounce);background:#eee7d70a;border:1px solid #eee7d72e;border-radius:12px;align-items:baseline;gap:3px;padding:0 13px;display:flex}.size-rail button span{font-size:15px;font-weight:700}.size-rail button small{font-size:8px}.size-rail button:hover,.size-rail button.active{border-color:var(--gold);background:var(--gold);color:var(--forest-deep);transform:translateY(-5px)scale(1.06);box-shadow:0 15px 35px #d6b66d38}.flame-colors{grid-template-columns:120px 1fr;align-items:center;gap:20px;margin-top:28px;display:grid}.flame-colors>span{color:#eee7d77a;letter-spacing:.1em;font-size:9px}.flame-colors>div{gap:9px;display:flex}.flame-colors button{width:22px;height:22px;transition:.28s var(--ease-bounce);border:2px solid #0000;border-radius:50%;padding:0;box-shadow:0 0 18px}.flame-colors button:hover,.flame-colors button.active{border-color:#fff;transform:scale(1.4)}.lab-data{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:32px;display:grid}.lab-data>div{padding:18px 10px 18px 0}.lab-data span,.lab-data strong{display:block}.lab-data span{color:#eee7d766;letter-spacing:.1em;margin-bottom:8px;font-size:8px}.lab-data strong{font-size:11px;line-height:1.45}.lab-order{border:0;border-bottom:1px solid var(--gold);color:var(--gold);background:0 0;padding:14px 0;font-size:11px}.lab-visual{min-width:0}.three-fireplace{height:min(680px,74vh);min-height:540px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 58%,#ff5b2429,#0000 35%),#eee7d706;border:1px solid #eee7d729;border-radius:48% 52% 42% 58%/52% 46% 54% 48%;position:relative;overflow:hidden;box-shadow:inset 0 0 100px #eee7d709,0 50px 120px #00000059}.three-fallback,.three-mount{width:100%;height:100%;position:absolute;inset:0}.three-fallback{object-fit:contain;opacity:.55;padding:15%;transition:opacity .5s}.three-fireplace.is-ready .three-fallback{opacity:.04}.three-mount canvas{width:100%;height:100%}.three-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:90px;height:90px;animation:badgeFloat 2.2s var(--ease-bounce) infinite alternate;background:#08100c6b;border:1px solid #d6b66d80;border-radius:50%;place-items:center;display:grid;position:absolute;top:30px;right:30px}.three-badge span{color:var(--gold);letter-spacing:.15em;margin-top:20px;font-size:7px}.three-badge strong{margin-bottom:18px;font-family:Georgia,serif;font-size:25px;font-weight:400}.dimension-axis{color:#eee7d785;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;font-size:9px;display:grid}.dimension-axis>i{background:#eee7d724;height:2px;display:block;overflow:hidden}.dimension-axis b{background:linear-gradient(90deg, var(--gold), var(--ember));height:100%;transition:width .7s var(--ease-bounce);display:block}.catalog-cinema{background:#050806;min-height:100svh;padding:clamp(120px,10vw,160px) 0 clamp(100px,8vw,140px);position:relative;overflow:hidden}.catalog-title-v2{z-index:6;width:var(--shell);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 40px;margin:0 auto clamp(42px,4vw,64px);display:grid;position:relative}.catalog-title-v2 .micro-label{grid-column:1/-1;margin-bottom:0}.catalog-title-v2 h2{max-width:18ch;font-size:clamp(42px,4.25vw,68px)}html[lang=ru] .catalog-title-v2 h2{max-width:20ch;font-size:clamp(38px,3.8vw,60px)}.catalog-title-v2>span{color:#eee7d766;letter-spacing:.17em;align-self:end;padding-bottom:7px;font-size:10px}.catalog-track{width:var(--shell);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,2.2vw,36px);height:auto;margin-inline:auto;padding:0;display:grid}.cinema-card{width:100%;height:clamp(560px,47vw,680px);min-height:0;transform-style:preserve-3d;background:#111;border:1px solid #eee7d729;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000007a}.cinema-media,.cinema-shade{width:100%;height:100%;position:absolute;inset:0}.cinema-media{background:#070907;overflow:hidden}.cinema-media img{width:100%;height:100%;position:absolute;inset:0}.cinema-image{object-fit:cover;animation:cinemaPreviewImageIn .72s var(--ease-out) both;transition:opacity .36s ease, transform 1.4s var(--ease-out), filter .8s ease}.catalog-end-offer-trigger{pointer-events:none;width:1px;height:1px;display:block}.cinema-backdrop{object-fit:cover;filter:blur(34px)saturate(.78)brightness(.52);animation:.88s both cinemaPreviewBackdropIn;transform:scale(1.14)}@keyframes cinemaPreviewImageIn{0%{opacity:.18;clip-path:inset(0 7% 0 0 round 12px)}to{opacity:1;clip-path:inset(0)}}@keyframes cinemaPreviewBackdropIn{0%{opacity:.25}to{opacity:1}}.cinema-card:hover .cinema-image{filter:saturate(1.15)contrast(1.04);transform:scale(1.07)rotate(-.35deg)}.cinema-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#040805db,#04080524 65%),linear-gradient(#0000 50%,#040805b3)}.cinema-open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.cinema-open:focus-visible{outline:2px solid var(--gold);outline-offset:-7px}.cinema-index{color:var(--gold);letter-spacing:.2em;font-size:12px;position:absolute;top:28px;right:30px}.cinema-gallery{z-index:6;grid-template-columns:repeat(5,68px);gap:7px;display:grid;position:absolute;top:64px;right:28px}.cinema-gallery button,.v2-modal-thumbs button{color:var(--ivory);transition:.26s var(--ease-bounce);background:#040805c7;border:1px solid #eee7d74d;padding:0;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000004d}.cinema-gallery button{border-radius:12px;width:68px;height:52px}.cinema-gallery button:hover,.cinema-gallery button.active,.v2-modal-thumbs button:hover,.v2-modal-thumbs button.active{border-color:var(--gold);transform:translateY(-4px)scale(1.035);box-shadow:0 0 0 2px #d6b66d2e,0 16px 38px #0006}.cinema-gallery button img,.v2-modal-thumbs button img{object-fit:cover;width:100%;height:100%}.cinema-gallery button span,.v2-modal-thumbs button span{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 5px #000;white-space:nowrap;font-size:6px;line-height:1.2;position:absolute;bottom:3px;left:3px;right:3px;overflow:hidden}.cinema-copy{z-index:3;pointer-events:none;width:min(540px,58%);padding:40px;position:absolute;bottom:0;left:0}.cinema-copy>p{color:#eee7d7a6;margin:0 0 18px;font-size:12px}.cinema-copy h3{font-family:var(--font-display);letter-spacing:-.08em;margin:0;font-size:clamp(68px,8vw,128px);font-weight:400;line-height:.82}.cinema-copy h3 small{color:var(--gold);font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin-left:12px;font-size:13px}.cinema-copy>strong{color:var(--gold);margin-top:22px;font-size:18px;font-weight:500;display:block}.cinema-copy>div:not(.cinema-actions){color:#eee7d785;flex-wrap:wrap;gap:10px 22px;margin-top:20px;font-size:10px;display:flex}.cinema-actions{pointer-events:auto;gap:10px;margin-top:26px;display:flex}.cinema-actions button{min-height:44px;color:var(--ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.3s var(--ease-bounce);background:#080e0a6b;border:1px solid #eee7d752;border-radius:24px;align-items:center;gap:14px;padding:0 17px;font-size:10px;display:inline-flex}.cinema-actions button:hover{border-color:var(--gold);background:var(--gold);color:var(--forest-deep);transform:translateY(-4px)scale(1.05)}.tv-selector{background:var(--paper);color:var(--forest-deep);padding:160px 0;position:relative;overflow:hidden}.tv-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;display:grid}.tv-copy h2{max-width:9ch}.tv-copy>p{max-width:570px;margin:28px 0 0}.tv-buttons{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.tv-buttons button{color:#657168;min-width:64px;height:46px;transition:.33s var(--ease-bounce);background:0 0;border:1px solid #16211b2e;border-radius:24px;padding:0 14px;font-size:12px;font-weight:700}.tv-buttons button:hover,.tv-buttons button.active{border-color:var(--forest);background:var(--forest);color:var(--gold);transform:translateY(-5px)scale(1.08);box-shadow:0 18px 35px #16211b2e}.tv-note-v2{font-size:11px!important}.media-wall{perspective:1100px;background:linear-gradient(120deg,#ffffff80,#0000),repeating-linear-gradient(90deg,#c9c0b0 0 1px,#d7cfc1 1px 120px);border-radius:28px;place-items:center;min-height:630px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #16211b2b}.tv-screen{aspect-ratio:16/9;transition:width .76s var(--ease-bounce);background:radial-gradient(circle at 70% 10%,#35493d,#08100c 62%);border:7px solid #111714;border-radius:5px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%);box-shadow:0 32px 70px #00000047}.tv-screen:after{content:"";background:linear-gradient(125deg,#ffffff29,#0000 36%);position:absolute;inset:0}.tv-screen span{color:#eee7d775;font-size:10px;position:absolute;bottom:10px;right:12px}.wall-fire{height:68px;transition:width .8s var(--ease-bounce);border-bottom:8px solid #111714;justify-content:space-around;align-items:flex-end;padding:0 5%;display:flex;position:absolute;top:61%;left:50%;transform:translate(-50%)}.wall-fire i{filter:drop-shadow(0 0 15px #ff5018e6);transform-origin:bottom;background:linear-gradient(#ffcf55,#ff541f 62%,#0000);border-radius:70% 35%;width:8%;height:54%;animation:.8s ease-in-out infinite alternate wallFlame}.wall-fire i:nth-child(2n){height:82%;animation-delay:-.25s}.wall-fire i:nth-child(3n){height:64%;animation-delay:-.5s}.wall-result{width:220px;color:var(--ivory);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08100cc2;border:1px solid #eee7d72e;border-radius:18px;padding:20px;position:absolute;bottom:24px;right:24px}.wall-result span,.wall-result strong{display:block}.wall-result span{color:#eee7d77a;letter-spacing:.1em;font-size:8px}.wall-result strong{margin:8px 0 16px;font-family:Georgia,serif;font-size:34px;font-weight:400}.wall-result button{width:100%;color:var(--gold);background:0 0;border:0;border-top:1px solid #eee7d72b;justify-content:space-between;align-items:center;padding:12px 0 0;font-size:10px;display:flex}.engineering-v2{background:#0d1711;padding:170px 0;position:relative;overflow:hidden}.engineering-v2:after{content:"PREMIUM";color:#eee7d706;letter-spacing:-.08em;font-family:Georgia,serif;font-size:19vw;line-height:.7;position:absolute;bottom:-2vw;right:-3vw}.engineering-stage{z-index:2;grid-template-columns:1.18fr .82fr;align-items:center;gap:7vw;display:grid;position:relative}.engineering-object{perspective:1000px;min-height:650px;position:relative}.engineering-object:before{content:"";border:1px solid #d6b66d38;border-radius:50%;position:absolute;inset:11% 4% 4%;box-shadow:inset 0 0 100px #d6b66d0f,0 0 100px #ff5b240d}.engineering-object>img{z-index:2;filter:drop-shadow(0 55px 36px #0000007a);width:92%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)rotate(-8deg)scale(1.04)}.engineering-model{z-index:2;touch-action:pan-y;cursor:grab;border-radius:44px;outline:none;position:absolute;inset:0;overflow:hidden}.engineering-model:focus-visible{box-shadow:inset 0 0 0 1px #d6b66db8,0 0 0 4px #d6b66d1f}.engineering-model.is-dragging{cursor:grabbing}.engineering-model-mount,.engineering-model-fallback{width:100%;height:100%;position:absolute;inset:0}.engineering-model-mount{z-index:2}.engineering-model-mount canvas{touch-action:pan-y;width:100%;height:100%;display:block}.engineering-object .engineering-model-fallback{z-index:1;object-fit:contain;opacity:.62;filter:drop-shadow(0 44px 32px #00000080);padding:12%;transition:opacity .5s;transform:rotateX(58deg)rotate(-8deg)scale(1.02)}.engineering-model.is-ready .engineering-model-fallback{opacity:0}.engineering-model-loading{z-index:4;color:#eee7d794;letter-spacing:.18em;text-transform:uppercase;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,72px)}.engineering-model-badge{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#08100c94;border:1px solid #d6b66d73;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:absolute;top:30px;right:26px;box-shadow:0 12px 34px #00000047,inset 0 0 24px #d6b66d14}.engineering-model-badge small{color:var(--gold);letter-spacing:.14em;align-self:end;font-size:6px}.engineering-model-badge strong{font-family:var(--font-display);align-self:start;font-size:24px;font-weight:400}.engineering-model-hint{z-index:4;color:#eee7d7b3;letter-spacing:.1em;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#08100ca3;border:1px solid #eee7d724;border-radius:999px;align-items:center;gap:9px;padding:10px 15px;font-size:8px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.engineering-model-hint b{color:var(--gold);font-size:16px;font-weight:400}.engineering-model.is-dragging .engineering-model-hint{opacity:.35;transform:translate(-50%)translateY(4px)}.engineering-tag{z-index:3;min-width:84px;height:42px;color:var(--gold);letter-spacing:.16em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:badgeFloat 2.1s var(--ease-bounce) infinite alternate;background:#08100cad;border:1px solid #d6b66d66;border-radius:22px;place-items:center;padding:0 14px;font-size:9px;display:grid;position:absolute}.tag-a{top:15%;left:5%}.tag-b{animation-delay:-.7s;bottom:26%;right:4%}.tag-c{animation-delay:-1.2s;bottom:10%;left:25%}.engineering-copy-v2 h2{max-width:9ch}.engineering-copy-v2>p{color:#eee7d794;margin:30px 0 0}.engineering-copy-v2 ul{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.engineering-copy-v2 li{border-top:1px solid var(--line-dark);color:#eee7d7bf;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.engineering-copy-v2 li svg{width:16px;color:var(--gold)}.system-cards{z-index:3;grid-template-columns:1fr 1fr;gap:24px;margin-top:70px;display:grid;position:relative}.system-cards article{border:1px solid var(--line-dark);background:linear-gradient(135deg,#eee7d714,#eee7d704);border-radius:28px;min-height:330px;padding:38px;box-shadow:inset 0 0 80px #d6b66d06}.system-cards article>span{color:var(--gold);letter-spacing:.15em;font-size:10px}.system-cards h3{max-width:15ch;margin:90px 0 20px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(30px,3vw,50px);font-weight:400;line-height:1.05}.system-cards p{color:#eee7d78a;max-width:620px;margin:0;font-size:14px;line-height:1.7}.boxed-v2{background:var(--forest-deep);min-height:100svh;color:var(--ivory);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.boxed-photo{min-height:100svh;position:relative;overflow:hidden}.boxed-photo img{object-fit:cover;object-position:center;width:100%;height:115%}.boxed-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:9vw;display:flex}.boxed-content h2{max-width:9ch}.boxed-content>p{color:#eee7d794;max-width:560px;margin:30px 0 0}.boxed-content .dark-pill{background:0 0;border-color:#eee7d73d}.boxed-content>strong{letter-spacing:-.05em;margin:50px 0 26px;font-family:Georgia,serif;font-size:clamp(34px,4vw,64px);font-weight:400}.projects-v2{background:#07100b;min-height:1500px;padding:170px 0;position:relative;overflow:hidden}.projects-heading{grid-template-columns:1fr .55fr;align-items:end;gap:8vw;display:grid}.projects-heading h2{max-width:10ch}.projects-heading>p{color:#eee7d78a;margin:0}.projects-collage{width:var(--shell);min-height:1050px;margin:100px auto 0;position:relative}.projects-collage figure{background:#111;border:1px solid #eee7d724;margin:0;position:absolute;overflow:hidden;box-shadow:0 45px 100px #00000059}.projects-collage img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s ease}.projects-collage figure:hover img{filter:saturate(1.25);transform:scale(1.08)}.projects-collage figcaption{color:var(--gold);letter-spacing:.15em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07100ba3;border-radius:18px;padding:9px 12px;font-size:8px;position:absolute;bottom:14px;right:14px}.project-a{border-radius:28px 28px 100px;width:38%;height:780px;top:0;left:0}.project-b{border-radius:140px 28px 28px;width:48%;height:530px;top:90px;right:0}.project-c{border-radius:28px 28px 28px 140px;width:42%;height:500px;bottom:0;right:13%}.about-v2{background:linear-gradient(120deg,#142019,#203429 58%,#0b140f);border-top:1px solid #d6b66d2e;padding:170px 0}.about-stage{grid-template-columns:1.05fr .95fr;gap:9vw;display:grid}.about-stage h2{max-width:11ch}.about-stage>div>p{color:#eee7d794;margin:0}.about-metrics{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.about-metrics>div{border-top:1px solid var(--line-dark);padding:25px 20px 25px 0}.about-metrics strong,.about-metrics span{display:block}.about-metrics strong{color:var(--gold);margin-bottom:13px;font-family:Georgia,serif;font-size:clamp(32px,4vw,58px);font-weight:400}.about-metrics span{color:#eee7d773;font-size:9px;line-height:1.5}.faq-v2{background:var(--paper);color:var(--forest-deep);padding:150px 0}.faq-stage{grid-template-columns:.72fr 1.28fr;gap:9vw;display:grid}.faq-heading-v2{align-self:start;position:sticky;top:130px}.faq-heading-v2 h2{max-width:8ch}.faq-list-v2 details{border-top:1px solid var(--line-light)}.faq-list-v2 details:last-child{border-bottom:1px solid var(--line-light)}.faq-list-v2 summary{grid-template-columns:40px 1fr auto;align-items:center;gap:15px;padding:26px 0;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(20px,2vw,30px);line-height:1.2;list-style:none;display:grid}.faq-list-v2 summary::-webkit-details-marker{display:none}.faq-list-v2 summary>span{color:#849087;font-family:var(--font-geist-sans), sans-serif;font-size:9px}.faq-list-v2 summary i{border:1px solid var(--line-light);width:38px;height:38px;font-family:var(--font-geist-sans), sans-serif;transition:.45s var(--ease-bounce);border-radius:50%;place-items:center;font-style:normal;display:grid}.faq-list-v2 details[open] summary i{background:var(--forest);color:var(--gold);transform:rotate(45deg)scale(1.08)}.faq-list-v2 p{max-width:760px;margin:0;padding:0 0 28px 55px}.final-v2{text-align:center;background:radial-gradient(circle at 50% 100%,#ff4a123d,#0000 36%),#060b08;place-items:center;min-height:94svh;display:grid;position:relative;overflow:hidden}.final-v2:before{content:"";opacity:.14;background-image:linear-gradient(#eee7d717 1px,#0000 1px),linear-gradient(90deg,#eee7d717 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.final-fire{filter:blur(1px);justify-content:space-around;align-items:flex-end;width:min(900px,90vw);height:260px;display:flex;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.final-fire i{filter:drop-shadow(0 0 28px #ff4c14b8);transform-origin:bottom;background:linear-gradient(#0000,#ffca4aad 32%,#ff4712d1 65%,#0000 98%);border-radius:70% 30% 65% 35%;width:8%;height:56%;animation:1.1s ease-in-out infinite alternate finalFlame}.final-fire i:nth-child(2n){height:84%;animation-delay:-.45s}.final-fire i:nth-child(3n){height:68%;animation-delay:-.82s}.final-fire i:nth-child(5n){height:96%;animation-delay:-.23s}.final-stage{z-index:3;flex-direction:column;align-items:center;display:flex;position:relative}.final-stage h2{max-width:15ch;font-size:clamp(54px,7.6vw,120px)}html[lang=hy] .final-stage h2{font-size:clamp(44px,6vw,94px);line-height:1.08}.final-service-card{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eee7d70f;border:1px solid #d6b66d47;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(900px,100%);margin-top:30px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.final-service-card>i,.v2-modal-service>i{background:var(--gold);width:42px;height:42px;color:var(--forest-deep);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.final-service-card>i svg,.v2-modal-service>i svg{width:19px;height:19px}.final-service-card strong,.final-service-card p,.final-service-card b{margin:0;display:block}.final-service-card strong{color:var(--ivory);font-size:13px}.final-service-card p{color:#eee7d79e;margin-top:5px;font-size:11px;line-height:1.5}.final-service-card b{max-width:210px;color:var(--gold);text-align:right;font-size:11px;font-weight:700;line-height:1.45}.final-stage .primary-pill{margin-top:28px}.final-links{color:#eee7d78c;letter-spacing:.12em;gap:30px;margin-top:30px;font-size:10px;display:flex}.v2-footer{background:#040806;border-top:1px solid #eee7d721;padding:34px 0 166px}.v2-footer .v2-shell{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.v2-footer p{color:#eee7d75c;letter-spacing:.12em;margin:0;font-size:9px}.v2-footer .v2-shell>div{color:#eee7d78a;letter-spacing:.12em;justify-content:flex-end;gap:24px;font-size:9px;display:flex}.v2-modal-backdrop{z-index:9500;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020604d6;place-items:center;padding:24px;animation:.24s ease-out both modalFade;display:grid;position:fixed;inset:0;overflow-y:auto}.v2-modal{background:var(--paper);width:min(1380px,100vw - 48px);height:min(820px,100svh - 48px);color:var(--forest-deep);animation:modalBounce .72s var(--ease-bounce) both;border:1px solid #eee7d733;border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);display:grid;position:relative;overflow:hidden;box-shadow:0 60px 180px #00000080}.v2-modal-close{z-index:6;width:48px;height:48px;color:var(--forest-deep);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.33s var(--ease-bounce);background:#f4efe3cc;border:1px solid #16211b2e;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:18px;right:18px}.v2-modal-close:hover{background:var(--forest);color:var(--gold);transform:rotate(90deg)scale(1.08)}.v2-modal-media{background:#111;height:100%;min-height:0;position:relative;overflow:hidden}.v2-modal-backdrop-image,.v2-modal-main-image{width:100%;height:100%;position:absolute;inset:0}.v2-modal-backdrop-image{z-index:0;object-fit:cover;filter:blur(36px)brightness(.55)saturate(.8);transform:scale(1.14)}.v2-modal-main-image{z-index:1;object-fit:contain;transition:.42s var(--ease-out);animation:modalImageReveal .36s var(--ease-out) both}.v2-modal-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 55%,#03070585);position:absolute;inset:0}.v2-modal-photo-status{z-index:4;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040805b3;border:1px solid #eee7d73d;border-radius:999px;align-items:center;gap:10px;padding:9px 13px;font-size:10px;display:flex;position:absolute;top:20px;left:20px}.v2-modal-photo-status strong{color:var(--gold);letter-spacing:.14em;font-size:10px}.v2-modal-photo-status span{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.v2-modal-gallery-arrow{z-index:4;width:52px;height:52px;color:var(--ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:.22s var(--ease-bounce);background:#040805b8;border:1px solid #eee7d747;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 38px #0000004d}.v2-modal-gallery-arrow.previous{left:20px}.v2-modal-gallery-arrow.next{right:20px}.v2-modal-gallery-arrow.previous svg{transform:rotate(180deg)}.v2-modal-gallery-arrow svg{width:20px;height:20px}.v2-modal-gallery-arrow:hover{border-color:var(--gold);background:var(--gold);color:var(--forest-deep);transform:translateY(-50%)scale(1.08)}.v2-modal-gallery-arrow:focus-visible,.v2-modal-thumbs button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v2-modal-thumbs{z-index:4;grid-template-columns:repeat(5,82px);gap:9px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.v2-modal-thumbs button{cursor:pointer;border-radius:12px;width:82px;height:64px}.v2-modal-thumbs button span{font-size:7px}.v2-modal-content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding:58px 50px;overflow-y:auto}.v2-modal-title{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}.v2-modal-title h2{font-size:clamp(72px,8vw,120px)}.v2-modal-title h2 small{color:#718078;font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin-left:8px;font-size:13px}.v2-modal-title>strong{color:#786332;padding-bottom:10px;font-size:17px}.v2-modal-content>p:not(.micro-label){color:#69756d;font-size:13px;line-height:1.6}.v2-modal-content>h3{margin:34px 0 18px;font-family:Georgia,serif;font-size:24px;font-weight:400}.v2-dimensions{border-top:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v2-dimensions>div{border-bottom:1px solid var(--line-light);padding:16px 10px 16px 0}.v2-dimensions span,.v2-dimensions strong{display:block}.v2-dimensions span{color:#7b877f;margin-bottom:7px;font-size:9px}.v2-dimensions strong{font-size:12px}.v2-modal-service{background:#d6b66d1f;border:1px solid #78633238;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin:18px 0 4px;padding:16px;display:grid}.v2-modal-service>i{width:38px;height:38px}.v2-modal-service strong,.v2-modal-service p,.v2-modal-service span{display:block}.v2-modal-service strong{color:var(--forest-deep);font-size:12px}.v2-modal-service p{color:#667269;margin:5px 0 8px;font-size:10px;line-height:1.5}.v2-modal-service span{color:#786332;font-size:10px;font-weight:700;line-height:1.4}.v2-modal-content details{border-bottom:1px solid var(--line-light)}.v2-modal-content summary{justify-content:space-between;padding:19px 0;font-size:12px;font-weight:700;list-style:none;display:flex}.v2-modal-content summary::-webkit-details-marker{display:none}.v2-modal-content details[open] summary span{transform:rotate(45deg)}.v2-modal-content details ul{gap:9px;margin:0;padding:0 0 22px;list-style:none;display:grid}.v2-modal-content details li{color:#667269;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.v2-modal-content details li svg{color:#8a7137;flex:none;width:14px}.quick-contact{z-index:8950;width:84px;position:fixed;bottom:14px;right:14px}.quick-contact-trigger{color:#fff3d2;text-align:center;isolation:isolate;width:100%;min-height:108px;transition:.36s var(--ease-bounce);background:radial-gradient(circle at 17% 120%,#ffcd6966,#0000 34%),linear-gradient(112deg,#611608fa,#1d0c08f7 55%,#060c08f5);border:1px solid #ff97428f;border-radius:30px 10px 10px 30px;grid-template-columns:1fr;place-items:center;gap:6px;padding:11px 7px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 30px #ff4f182b,inset 0 1px #ffffff1a}.quick-contact-trigger:before{content:"";z-index:-1;filter:blur(11px);background:conic-gradient(from 210deg,#0000,#ff4c14b8,#ffd2607a,#0000 70%);border-radius:50%;animation:4.8s linear infinite quickContactHeat;position:absolute;inset:-80% 48% -90% -12%}.quick-contact-trigger:after{content:"";z-index:-1;filter:blur(18px);background:#ff5c1924;border-radius:50%;width:70%;height:160%;position:absolute;bottom:-75%;right:-20%}.quick-contact-trigger:hover,.quick-contact.is-open .quick-contact-trigger{border-color:#ffc969e6;transform:translateY(-3px);box-shadow:0 0 38px #ff4b1447,inset 0 1px #ffffff24}.quick-contact-trigger:focus-visible,.quick-contact-panel a:focus-visible,.quick-contact-heading button:focus-visible{outline-offset:3px;outline:2px solid #ffd26e}.quick-contact-flame{background:linear-gradient(160deg,#ff7d2a3d,#080a0799);border:1px solid #ffdd973d;border-radius:14px;place-items:end center;width:50px;height:50px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.quick-contact-flame i{filter:drop-shadow(0 0 7px #ff4e14db);transform-origin:bottom;background:linear-gradient(20deg,#ff4a16,#ff8730 56%,#ffe082 94%);border-radius:78% 22% 70% 30%;width:12px;height:25px;animation:.95s ease-in-out infinite alternate quickContactFlame;position:absolute;bottom:7px}.quick-contact-flame i:first-child{height:18px;animation-delay:-.38s;left:9px}.quick-contact-flame i:nth-child(2){height:28px;animation-delay:-.72s;left:18px}.quick-contact-flame i:nth-child(3){height:20px;animation-delay:-.16s;right:8px}.quick-contact-trigger-copy{min-width:0}.quick-contact-trigger-copy small,.quick-contact-trigger-copy strong{display:block}.quick-contact-trigger-copy small{color:#ffdea99e;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:7px;font-weight:650;display:none}.quick-contact-trigger-copy strong{letter-spacing:.1em;text-transform:uppercase;max-width:62px;font-size:8px;line-height:1.2;display:block}.quick-contact-panel{visibility:hidden;color:#f7efdf;opacity:0;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);transform-origin:100% 100%;width:326px;transition:opacity .26s var(--ease-out), transform .42s var(--ease-bounce), visibility 0s linear .42s;background:radial-gradient(circle at 0 0,#ff5d1a2b,#0000 32%),linear-gradient(145deg,#170f0bfa,#050b07fa);border:1px solid #ddb3605c;border-radius:24px;padding:13px;position:absolute;bottom:calc(100% + 14px);right:0;transform:translateY(18px)scale(.94);box-shadow:0 0 45px #ff4e141f,inset 0 1px #ffffff0f}.quick-contact.is-open .quick-contact-panel{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)scale(1)}.quick-contact-heading{grid-template-columns:12px minmax(0,1fr) 30px;align-items:start;gap:10px;padding:7px 6px 14px;display:grid}.quick-contact-live{background:#ff7b2e;border-radius:50%;width:9px;height:9px;margin-top:5px;position:relative;box-shadow:0 0 14px #ff5e18e6}.quick-contact-live i{border:1px solid #ff903d6b;border-radius:50%;animation:1.8s ease-out infinite quickContactPulse;position:absolute;inset:-5px}.quick-contact-heading strong{font-family:var(--font-display);font-size:20px;font-weight:500;display:block}.quick-contact-heading p{color:#eee7d78f;margin:4px 0 0;font-size:9px;line-height:1.45}.quick-contact-heading button{color:#fff5e2b3;width:30px;height:30px;transition:.22s var(--ease-bounce);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;padding:0;font-size:17px;display:grid}.quick-contact-heading button:hover{color:#fff;background:#ff5c192e;border-color:#ff97428f;transform:rotate(90deg)}.quick-contact-links{gap:7px;display:grid}.quick-contact-links a{min-height:58px;color:inherit;transition:.26s var(--ease-bounce);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:grid}.quick-contact-links a:hover{background:linear-gradient(90deg,#ff5b1924,#ffffff0b);border-color:#ff97426b;transform:translate(-4px)}.quick-contact-links a>span:nth-child(2){min-width:0}.quick-contact-links small,.quick-contact-links strong{display:block}.quick-contact-links small{color:#eee7d780;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:7px}.quick-contact-links strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.quick-contact-links a>i{color:#ffd5879e;transition:.22s var(--ease-bounce);font-size:13px;font-style:normal}.quick-contact-links a:hover>i{color:#ffd477;transform:translate(2px,-2px)}.quick-contact-link-icon{letter-spacing:-.04em;border-radius:13px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.quick-contact-link-icon.phone{color:#fff3d4;background:linear-gradient(145deg,#ff8b37,#a42813);font-size:17px}.quick-contact-link-icon.whatsapp{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#44dc7c,#128c55);font-family:Arial,sans-serif;font-size:11px}.quick-contact-link-icon.email{color:#fff7e4;background:linear-gradient(145deg,#e3bd6d,#7a431d);font-size:17px}.quick-contact-link-icon.instagram{color:#fff;background:linear-gradient(145deg,#8739b7,#d93d77 48%,#f49b39)}.quick-contact-link-icon.facebook{color:#fff;text-transform:lowercase;background:linear-gradient(145deg,#2875d8,#173d88);font-family:Arial,sans-serif;font-size:21px}.vinyl-player{z-index:8800;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);width:272px;min-height:116px;transition:.42s var(--ease-bounce);background:linear-gradient(145deg,#140e0af0,#040906e6);border:1px solid #d6b66d4d;border-radius:26px 12px 12px 26px;grid-template-columns:92px minmax(0,154px);align-items:center;padding:12px 13px 12px 10px;display:grid;position:fixed;top:50%;right:18px;overflow:visible;transform:translateY(-50%);box-shadow:0 26px 70px #00000085,inset 0 1px #ffffff0f}.vinyl-player:hover{border-color:#ff792d9e;right:24px;box-shadow:0 30px 90px #00000094,0 0 42px #ff5b2426}.vinyl-disc{z-index:2;background:repeating-radial-gradient(circle,#111 0 2px,#20201d 3px 4px,#090909 5px 7px);border:1px solid #ffffff1f;border-radius:50%;width:86px;height:86px;padding:0;position:relative;box-shadow:0 14px 28px #0000008c,inset 0 0 14px #ffffff14,0 0 24px #ff5b241f}.vinyl-disc:before{content:"";background:conic-gradient(from 20deg,#0000,#ffffff21,#0000 22% 55%,#ffb15d1a,#0000 75%);border-radius:50%;position:absolute;inset:7px}.vinyl-grooves{border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:12px;box-shadow:0 0 0 6px #ffffff06,0 0 0 13px #ffffff05}.vinyl-label{color:#ffe9bb;background:radial-gradient(circle,#190b06 0 13%,#9e3216 15%,#f06025 58%,#32100a 100%);border-radius:50%;place-items:center;display:grid;position:absolute;inset:27px;box-shadow:0 0 16px #ff5b2480}.vinyl-label i{background:#ffd16c;border-radius:80% 20% 65% 35%;width:8px;height:12px;position:absolute;top:4px;transform:rotate(18deg);box-shadow:0 0 8px #ff6125}.vinyl-label b{font-family:var(--font-display);letter-spacing:.04em;margin-top:8px;font-size:9px}.vinyl-label small{font-size:4px}.vinyl-player.is-playing .vinyl-disc{animation:3.2s linear infinite vinylSpin}.vinyl-needle{z-index:4;transform-origin:50% 7px;width:8px;height:52px;transition:transform .62s var(--ease-bounce);background:linear-gradient(90deg,#826e51,#e4d2aa 45%,#5d4a36);border-radius:5px;position:absolute;top:13px;left:76px;transform:rotate(-25deg);box-shadow:2px 4px 8px #0000006b}.vinyl-needle:before{content:"";background:#181611;border:2px solid #a88f65;border-radius:50%;width:18px;height:18px;position:absolute;top:-7px;left:-5px}.vinyl-needle i{background:#d7b06b;border-radius:3px;width:14px;height:9px;position:absolute;bottom:-5px;right:-3px}.vinyl-player.is-playing .vinyl-needle{transform:rotate(-10deg)}.vinyl-meta{z-index:3;min-width:0;padding-left:9px;position:relative}.vinyl-meta>span,.vinyl-meta strong,.vinyl-meta small{display:block}.vinyl-meta>span{color:var(--ember);letter-spacing:.18em;font-size:7px;font-weight:800}.vinyl-meta strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:17px;font-weight:500;overflow:hidden}.vinyl-meta>small{color:#eee7d780;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7px;overflow:hidden}.vinyl-progress{color:#eee7d773;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin-top:11px;font-size:6px;display:grid}.vinyl-progress input{width:100%;height:3px;accent-color:var(--ember);margin:0}.vinyl-toggle{color:#ffdca0;width:25px;height:25px;transition:.24s var(--ease-bounce);background:#ff5b241f;border:1px solid #d6b66d61;border-radius:50%;place-items:center;padding:0;font-size:8px;display:grid;position:absolute;bottom:-1px;right:0}.vinyl-toggle:hover{background:var(--ember);color:#fff;transform:scale(1.12)}.vinyl-flame{z-index:1;filter:blur(1px)drop-shadow(0 0 12px #ff4a14a6);opacity:.74;transform-origin:bottom;background:linear-gradient(20deg,#ff411000,#ff4b18 48%,#ffd46c 92%);border-radius:78% 22% 70% 30%;width:22px;height:38px;animation:1.15s ease-in-out infinite alternate playerFlame;position:absolute;bottom:-8px}.flame-a{left:28px}.flame-b{height:27px;animation-delay:-.55s;left:55px}@keyframes vinylSpin{to{transform:rotate(360deg)}}@keyframes playerFlame{0%{opacity:.52;transform:scaleY(.72)rotate(-8deg)}to{opacity:.9;transform:scaleY(1.12)rotate(8deg)}}.hearth-player{z-index:8900;color:#f5ead2;width:min(680px,100vw - 24px);position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.hearth-chassis{box-sizing:border-box;isolation:isolate;background:linear-gradient(90deg,#5b2513fa,#1f100bfa 11%,#0b0d0afa 28% 72%,#27130cfa 90%,#572413fa),repeating-linear-gradient(103deg,#ffcc8614 0 1px,#0000 1px 7px);border:1px solid #e8bd6a9e;border-radius:17px;grid-template-columns:84px minmax(220px,1fr) 118px 102px;align-items:center;gap:8px;height:78px;min-height:0;padding:8px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2c1209e6,inset 0 1px #ffe4aa38,inset 0 -7px 16px #0000004d}.hearth-chassis:before{content:"";z-index:0;background:radial-gradient(circle at 8% 12%,#ffb75612,#0000 24%),linear-gradient(116deg,#24221bf7,#0d110dfa 43%,#1a1812fa);border:1px solid #d2ac6040;border-radius:12px;position:absolute;inset:4px 6px;box-shadow:inset 0 0 0 2px #00000052,inset 0 1px #ffffff0a}.hearth-chassis:after{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(106deg,#0000 8%,#ffdc9a0a 8.2%,#0000 8.5%),repeating-linear-gradient(0deg,#0000 0 8px,#ffffff03 8px 9px);position:absolute;inset:0}.hearth-chassis>*{z-index:1;position:relative}.hearth-station{border-right:1px solid #d6b66d38;grid-template-columns:30px 1fr;align-items:center;gap:6px;min-width:0;padding-right:8px;display:grid}.hearth-ember-window{background:linear-gradient(#0a0806eb,#2c0d05d6),repeating-linear-gradient(90deg,#0000 0 6px,#ffffff0a 6px 7px);border:1px solid #dcb15f9e;border-radius:8px 8px 11px 11px;width:30px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #000000e0,0 4px 10px #0000005c,0 0 11px #ff4e131a}.hearth-ember-window:before{content:"";background:linear-gradient(115deg,#ffffff14,#0000 24% 78%,#ffb8650d);border:1px solid #ffe1a114;border-radius:6px 6px 9px 9px;position:absolute;inset:2px}.hearth-ember-window>i{filter:drop-shadow(0 0 8px #ff4511b8);opacity:.42;transform-origin:bottom;background:linear-gradient(16deg,#ad200673,#ff5b18 48%,#ffd77e 92%);border-radius:78% 22% 70% 30%;width:8px;height:22px;position:absolute;bottom:7px;transform:scaleY(.72)}.hearth-ember-window>i:first-child{height:17px;left:3px}.hearth-ember-window>i:nth-child(2){height:27px;left:11px}.hearth-ember-window>i:nth-child(3){height:19px;right:3px}.hearth-player.is-playing .hearth-ember-window>i{opacity:.9;animation:1.15s ease-in-out infinite alternate hearthFlame}.hearth-player.is-playing .hearth-ember-window>i:nth-child(2){animation-duration:.92s;animation-delay:-.72s}.hearth-player.is-playing .hearth-ember-window>i:nth-child(3){animation-duration:1.34s;animation-delay:-.3s}.hearth-ember-window>b{background:#7e260f;border-radius:50%;height:5px;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 0 13px #ff4713bd}.hearth-station-copy{min-width:0;display:grid}.hearth-station-copy small{color:#e0aa62;letter-spacing:.2em;font-size:4.5px;font-weight:700}.hearth-station-copy strong{color:#fff0cc;font-family:var(--font-display);letter-spacing:.08em;margin-top:2px;font-size:11px;font-weight:500}.hearth-station-copy>i{color:#eee7d759;letter-spacing:.19em;margin-top:4px;font-size:5px;font-style:normal;display:none}.hearth-now-playing{min-width:0}.hearth-display{background:repeating-linear-gradient(0deg,#ffd88905 0 1px,#0000 1px 3px),radial-gradient(circle at 50% 120%,#ff5b1721,#0000 54%),linear-gradient(#11160f,#080b08);border:1px solid #d9b15f57;border-radius:7px;min-width:0;padding:4px 7px;overflow:hidden;box-shadow:inset 0 2px 10px #000000bd,0 1px #ffffff0a}.hearth-display-top{color:#f5c2679e;letter-spacing:.18em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:2px;font-size:5px;font-weight:700;display:flex}.hearth-display-top>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.hearth-display-top span>i{background:#a8421e;border-radius:50%;flex:none;width:5px;height:5px;margin-right:6px;box-shadow:0 0 0 2px #ff5e1d14}.hearth-player.is-playing .hearth-display-top span>i{background:#ff7133;animation:1.4s ease-in-out infinite hearthLed;box-shadow:0 0 10px #ff6223e6}.hearth-display-top b{font-size:inherit;flex:none;font-weight:700}.hearth-display>strong,.hearth-display>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hearth-display>strong{color:#ffd997;font-family:var(--font-display);letter-spacing:.015em;text-shadow:0 0 15px #ff9b3947;font-size:15px;font-weight:500;line-height:1.1}.hearth-display>small{color:#f1ddb87a;letter-spacing:.035em;margin-top:1px;font-size:6px}.hearth-display>small i{color:#ddb25e80;margin:0 6px;font-style:normal}.hearth-progress{color:#eee7d770;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;grid-template-columns:25px minmax(0,1fr) 25px;align-items:center;gap:4px;margin-top:3px;font-size:5px;display:grid}.hearth-progress>span:last-child{text-align:right}.hearth-progress input,.hearth-volume input{appearance:none;background:0 0;width:100%;height:16px;margin:0;padding:0}.hearth-progress input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e6a956 0 var(--range-fill), #eddcb82b var(--range-fill) 100%);border-radius:999px;height:3px;box-shadow:inset 0 1px 2px #000000b8}.hearth-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #e6a956 0 var(--range-fill), #eddcb82b var(--range-fill) 100%);border-radius:999px;height:3px;box-shadow:inset 0 1px 2px #000000b8}.hearth-progress input::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#f5d79d,#9b6a2f);border:1px solid #f1c77f;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 2px 5px #0009,0 0 7px #ff9e3952}.hearth-volume input::-webkit-slider-thumb{appearance:none;background:linear-gradient(145deg,#f5d79d,#9b6a2f);border:1px solid #f1c77f;border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 2px 5px #0009,0 0 7px #ff9e3952}.hearth-progress input::-moz-range-track{background:#eddcb82b;border-radius:999px;height:3px}.hearth-volume input::-moz-range-track{background:#eddcb82b;border-radius:999px;height:3px}.hearth-progress input::-moz-range-progress{background:#e6a956;border-radius:999px;height:3px}.hearth-volume input::-moz-range-progress{background:#e6a956;border-radius:999px;height:3px}.hearth-progress input::-moz-range-thumb{background:#c18b43;border:1px solid #f1c77f;border-radius:50%;width:9px;height:9px}.hearth-volume input::-moz-range-thumb{background:#c18b43;border:1px solid #f1c77f;border-radius:50%;width:9px;height:9px}.hearth-transport{justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.hearth-skip,.hearth-play{color:#f4cc84;transition:border-color .22s ease, color .22s ease, transform .22s var(--ease-bounce), box-shadow .22s ease;background:radial-gradient(circle at 34% 27%,#fff1d021,#0000 28%),linear-gradient(145deg,#373128,#141713 66%,#090b09);border:1px solid #e5c27e6b;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -4px 8px #00000073,0 5px 10px #0006}.hearth-skip{width:30px;height:30px}.hearth-play{background:radial-gradient(circle at 35% 26%,#fff4d338,#0000 25%),linear-gradient(145deg,#8d4b24,#4c2416 58%,#1f130f);border-color:#f5bf5ebd;width:42px;height:42px;box-shadow:inset 0 1px #fff1ce33,inset 0 -6px 10px #2908038c,0 6px 16px #0000007a,0 0 18px #ff561924}.hearth-skip:hover,.hearth-play:hover{color:#ffe7b4;border-color:#f0bd68;transform:translateY(-2px)}.hearth-skip:active,.hearth-play:active{transform:translateY(1px)scale(.97)}.hearth-skip>i,.hearth-play>i{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hearth-skip>i:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:-6px}.hearth-skip>i:after{content:"";background:currentColor;border-radius:1px;width:2px;height:12px;position:absolute;top:-6px}.hearth-skip.is-previous>i:before{border-right:8px solid;left:-4px}.hearth-skip.is-previous>i:after{left:-7px}.hearth-skip.is-next>i:before{border-left:8px solid;right:-4px}.hearth-skip.is-next>i:after{right:-7px}.hearth-play>i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;width:0;height:0;margin-left:2px}.hearth-play.is-playing>i{background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 9px,currentColor 9px 13px);border:0;width:13px;height:16px;margin-left:0}.hearth-utilities{border-left:1px solid #d6b66d33;gap:5px;padding-left:8px;display:grid}.hearth-volume{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;display:grid}.hearth-volume button{color:#f4d7a1a3;width:24px;height:20px;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#0003;border:1px solid #ddb76d47;border-radius:6px;padding:0;font-size:6px}.hearth-list-toggle{color:#f5e0b9b8;text-align:left;background:linear-gradient(#ffffff0b,#00000029);border:1px solid #dcb56a57;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:4px;width:100%;min-height:26px;padding:3px 5px;transition:all .22s;display:grid}.hearth-list-toggle>span{gap:3px;display:grid}.hearth-list-toggle>span i{background:currentColor;width:17px;height:1px;display:block}.hearth-list-toggle strong{letter-spacing:.14em;font-size:6px;font-weight:750}.hearth-list-toggle>b{transition:transform .26s var(--ease-bounce);font-size:10px;font-weight:400}.hearth-list-toggle[aria-expanded=true]>b{transform:rotate(180deg)}.hearth-playlist{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);max-height:min(62vh,510px);animation:hearthPlaylistIn .42s var(--ease-out) both;scrollbar-color:#e2a74c80 transparent;scrollbar-width:thin;background:radial-gradient(circle at 9% 0,#ff702629,#0000 25%),linear-gradient(135deg,#2b160efc,#080d09fc 42%,#16130dfc);border:1px solid #e6bc6994;border-radius:22px;padding:14px;position:absolute;bottom:calc(100% + 11px);left:0;right:0;overflow:auto;box-shadow:inset 0 1px #ffefcc1a}.hearth-playlist header strong{font-family:var(--font-display);font-size:22px;font-weight:500}.hearth-playlist header p{color:#eee7d775;margin:0;font-size:9px}.hearth-playlist li button{color:#f3e7cf9e;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr) 108px 42px 12px;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 12px;transition:all .22s;display:grid;position:relative;overflow:hidden}.hearth-playlist li button.is-active{color:#fff0ce;background:linear-gradient(90deg,#ff5d1a29,#ffb54c0b);border-color:#eeaf4e7a;box-shadow:inset 3px 0 #e26c2e}.hearth-track-copy strong{font-family:var(--font-display);font-size:15px;font-weight:500}.hearth-track-genre{color:#e6c17f7a;text-align:right}.hearth-track-duration{color:#eee7d766;text-align:right}@keyframes hearthFlame{0%{transform:scaleY(.68)rotate(-7deg)}to{transform:scaleY(1.1)rotate(6deg)}}@keyframes hearthLed{50%{opacity:.56}}@keyframes hearthPlaylistIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quickContactHeat{to{transform:rotate(360deg)}}@keyframes quickContactFlame{0%{opacity:.68;transform:scaleY(.72)rotate(-8deg)}to{opacity:1;transform:scaleY(1.12)rotate(7deg)}}@keyframes quickContactPulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@keyframes heroGlow{to{opacity:.58;transform:scale(1.12)translateY(-4%)}}@keyframes mascotFlameBreath{0%{filter:drop-shadow(0 15px 16px #00000075)drop-shadow(0 0 10px #ff5c0e4d)brightness(.97);transform:scale(.992,.985)translateY(2px)}52%{filter:drop-shadow(0 17px 18px #00000075)drop-shadow(0 0 18px #ff89207a)brightness(1.05);transform:scale(1.012,1.025)translateY(-2px)}to{filter:drop-shadow(0 16px 17px #00000075)drop-shadow(0 0 13px #ff6a1261)brightness(1.01);transform:scale(.998,1.012)translateY(-1px)}}@keyframes mascotAura{0%{opacity:.6;transform:translate3d(var(--aura-x), var(--aura-y), -10px) scale(.92)}to{opacity:1;transform:translate3d(var(--aura-x), var(--aura-y), -10px) scale(1.08)}}@keyframes mascotGround{0%{opacity:.56;transform:translate3d(var(--aura-x), var(--aura-y), 0) scaleX(.9)}to{opacity:.9;transform:translate3d(var(--aura-x), var(--aura-y), 0) scaleX(1.06)}}@keyframes mascotOrbit{to{transform:rotate(346deg)}}@keyframes mascotOrbitReverse{to{transform:rotate(-322deg)}}@keyframes mascotSpark{0%,12%{opacity:0;transform:translateY(20px)scale(.4)}22%{opacity:.9}74%{opacity:.35}to{opacity:0;transform:translate(34px,-260px)scale(1.1)}}@keyframes mascotAsh{0%,14%{opacity:0;transform:translateY(12px)rotate(10deg)scale(.5)}24%{opacity:.68}58%{opacity:.42}to{opacity:0;transform:translate3d(var(--ash-x), -190px, 0) rotate(260deg) scale(1.05)}}@keyframes heroFirefly{0%,12%,to{opacity:0;transform:translate(0,0)scale(.5)}28%{opacity:.22}48%{opacity:.92;transform:translate3d(var(--firefly-x), var(--firefly-y), 0) scale(1)}65%{opacity:.12}82%{opacity:.7;transform:translate(0,0)scale(.72)}}@keyframes heroShootingStar{0%,73%{opacity:0;transform:translate(-110px,-70px)rotate(24deg)scaleX(.45)}75%{opacity:.2}78%{opacity:1;transform:translate(10px,-12px)rotate(24deg)scaleX(1)}83%{opacity:0;transform:translate(310px,132px)rotate(24deg)scaleX(.72)}to{opacity:0;transform:translate(310px,132px)rotate(24deg)scaleX(.72)}}@keyframes mascotUnifiedMobile{0%,16%,to{transform:translateZ(42px)rotate(-.4deg)}35%{transform:translate3d(0,1px,42px)rotate(-1.3deg)}58%{transform:translate3d(0,-1px,42px)rotate(.5deg)}78%{transform:translateZ(42px)rotate(1.1deg)}}@keyframes mascotUnifiedEyes{0%,15%,to{transform:translate(0,0)}27%,42%{transform:translate(-2px,1px)}48%,58%{transform:translateY(-1px)}69%,84%{transform:translate(2px,1px)}}@keyframes scrollPulse{0%{transform:translate(-110%)}to{transform:translate(300%)}}@keyframes signalMarquee{to{transform:translate(-50%)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes badgeFloat{0%{transform:translateY(-6px)rotate(-3deg)}to{transform:translateY(8px)rotate(4deg)}}@keyframes wallFlame{0%{transform:scaleY(.74)rotate(-4deg)}to{transform:scaleY(1.18)rotate(6deg)}}@keyframes finalFlame{0%{opacity:.64;transform:scaleY(.72)translate(-6px)rotate(-5deg)}to{opacity:1;transform:scaleY(1.18)translate(5px)rotate(5deg)}}@keyframes modalFade{0%{opacity:0}}@keyframes modalBounce{0%{opacity:0;transform:translateY(70px)scale(.88)rotateX(-7deg)}72%{transform:translateY(-10px)scale(1.012)rotateX(1deg)}to{opacity:1;transform:translateY(0)scale(1)rotateX(0)}}@keyframes modalImageReveal{0%{opacity:.28;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}.technology-story{background:#07110d;border:1px solid #16211b24;border-radius:54px;min-height:520px;margin-top:110px;position:relative;overflow:hidden;box-shadow:0 42px 120px #16211b33}.technology-story:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#030906e0);position:absolute;inset:0}.technology-story img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.technology-story figcaption{z-index:2;color:var(--ivory);justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:absolute;bottom:clamp(28px,5vw,64px);left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.technology-story figcaption span{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:700}.technology-story figcaption strong{text-align:right;max-width:680px;font-family:Georgia,Noto Serif Armenian,serif;font-size:clamp(30px,4vw,58px);font-weight:400;line-height:1.06}.operation-v2{background:var(--paper);min-height:900px;color:var(--forest-deep);grid-template-columns:1.06fr .94fr;display:grid;overflow:hidden}.operation-media{min-height:900px;position:relative;overflow:hidden}.operation-media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset -60px 0 120px #08110c33}.operation-media img{object-fit:cover;object-position:52% center;width:100%;height:100%}.operation-copy{flex-direction:column;justify-content:center;padding:clamp(70px,9vw,150px);display:flex}.operation-copy h2{max-width:10ch;font-size:clamp(48px,5.2vw,84px)}html[lang=hy] .operation-copy h2{font-size:clamp(40px,4.5vw,70px);line-height:1.08}.operation-copy>p:not(.micro-label){color:#667269;max-width:590px;margin:30px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.operation-copy ol{margin:52px 0 0;padding:0;list-style:none}.operation-copy li{border-top:1px solid #16211b26;grid-template-columns:48px 1fr;align-items:center;min-height:76px;display:grid}.operation-copy li:last-child{border-bottom:1px solid #16211b26}.operation-copy li span{color:#9b7d3d;letter-spacing:.14em;font-size:9px}.operation-copy li strong{font-size:13px;font-weight:600;line-height:1.45}.quality-v2{background:#07100c;align-items:flex-end;min-height:860px;display:flex;position:relative;overflow:hidden}.quality-v2>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.quality-shade{background:linear-gradient(90deg,#030805e6 0%,#03080594 45%,#03080514 80%),linear-gradient(#0000 42%,#030805c2);position:absolute;inset:0}.quality-copy{z-index:2;padding-top:130px;padding-bottom:110px;position:relative}.quality-copy h2{max-width:10ch;font-size:clamp(48px,6vw,94px)}html[lang=hy] .quality-copy h2{font-size:clamp(40px,5vw,76px);line-height:1.08}.quality-copy>p:not(.micro-label){color:#eee7d7b3;max-width:630px;margin:28px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.7}.quality-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:860px;margin:52px 0 0;padding:0;list-style:none;display:grid}.quality-copy li{color:#eee7d7db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040a078c;border:1px solid #eee7d729;gap:25px;min-height:124px;padding:22px 26px;font-size:12px;line-height:1.45;display:grid}.quality-copy li span{color:var(--gold);letter-spacing:.13em;font-size:9px}.v2-modal-kicker{justify-content:space-between;align-items:center;gap:18px;display:flex}.v2-modal-kicker .micro-label{margin:0}.v2-modal-kicker>span{color:#786332;letter-spacing:.1em;border:1px solid #78633240;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:700}.modal-installation>p{color:#667269;margin:0 0 18px;font-size:11px;line-height:1.55}.installation-drawing{background:#f5f0e7;border:1px solid #7863322e;border-radius:18px;margin-bottom:17px;position:relative;overflow:hidden;box-shadow:0 18px 50px #16211b14}.installation-drawing>img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.installation-drawing figcaption{background:#78633224;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.installation-drawing figcaption span{color:#536057;background:#fffdf8f5;align-content:center;gap:5px;min-height:58px;padding:10px 13px;font-size:9px;line-height:1.35;display:grid}.installation-drawing figcaption span:last-child{grid-column:1/-1}.installation-drawing figcaption b{color:#876c33;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.modal-fill-guide{grid-template-columns:.9fr 1.1fr;gap:16px;padding-bottom:22px;display:grid}.modal-fill-guide img{object-fit:cover;border-radius:16px;width:100%;height:190px}.modal-fill-guide ol{margin:0;padding:0;list-style:none}.modal-fill-guide li{border-top:1px solid var(--line-light);color:#667269;grid-template-columns:28px 1fr;gap:8px;padding:11px 0;font-size:10px;line-height:1.4;display:grid}.modal-fill-guide li span{color:#8a7137;letter-spacing:.1em;font-size:8px}@media (width<=1180px){:root{--shell:min(1120px, calc(100vw - 40px))}.desktop-section-rail{display:none}.hearth-player{width:min(590px,100vw - 24px)}.hearth-chassis{grid-template-columns:minmax(220px,1fr) 118px 102px;height:74px}.hearth-station,.v2-header nav{display:none}.v2-header{grid-template-columns:1fr auto}.header-contact-orbit{display:none}.mobile-menu-toggle{width:46px;height:46px;color:var(--gold);background:#14221bc7;border:1px solid #eee7d738;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.mobile-menu-glyph{gap:4px;width:18px;display:grid;position:relative}.mobile-menu-glyph i{transform-origin:50%;height:1px;transition:transform .26s var(--ease-out), opacity .18s ease, width .22s ease;background:currentColor;display:block}.mobile-menu-glyph i:nth-child(2){justify-self:end;width:12px}.mobile-menu-toggle.is-open .mobile-menu-glyph i:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-glyph i:nth-child(2){opacity:0;transform:scaleX(0)}.mobile-menu-toggle.is-open .mobile-menu-glyph i:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobile-site-map{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity .22s ease, visibility .22s ease, transform .28s var(--ease-out);-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#0e1913f7,#050c08fa);border:1px solid #eee7d729;border-radius:26px;padding:16px;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-10px)scale(.985);box-shadow:0 28px 70px #00000059}.mobile-site-map.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-site-map-heading{color:#eee7d78a;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #d6b66d24;justify-content:space-between;align-items:center;padding:2px 4px 13px;font-size:8px;display:flex}.mobile-site-map-heading span{color:var(--gold)}.mobile-site-map-heading small{font-size:inherit}.v2-header .mobile-site-map nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.v2-header .mobile-site-map nav a{min-width:0;min-height:62px;color:var(--ivory);transition:border-color .2s ease, background .2s ease, transform .26s var(--ease-out);background:#ffffff06;border:1px solid #eee7d71c;border-radius:17px;gap:8px;padding:11px 12px;display:grid}.v2-header .mobile-site-map nav a:after{display:none}.v2-header .mobile-site-map nav a:hover,.v2-header .mobile-site-map nav a:focus-visible{background:#d6b66d17;border-color:#d6b66d6b;outline:none;transform:translateY(-2px)}.mobile-site-map nav a>span{color:var(--gold);letter-spacing:.12em;font-size:7px}.mobile-site-map nav a>strong{text-overflow:ellipsis;font-size:10px;font-weight:600;line-height:1.25;overflow:hidden}.v2-header .mobile-site-map .mobile-site-map-contact{background:linear-gradient(135deg,#d6b66d2b,#d6b66d0f)}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(360px,450px);gap:20px}.fire-mascot-stage{width:min(40vw,470px)}.feature-orbit{grid-template-columns:1fr 1fr}.orb-card:nth-child(2),.orb-card:nth-child(4){margin-top:0}.lab-grid{grid-template-columns:1fr}.lab-copy h2{max-width:12ch}.lab-visual{margin-top:40px}.three-fireplace{height:650px}.tv-grid{grid-template-columns:1fr}.tv-copy h2{max-width:13ch}.media-wall{margin-top:30px}.engineering-stage{grid-template-columns:1fr}.engineering-object{min-height:580px}.engineering-copy-v2 h2{max-width:12ch}}@media (width>=901px) and (width<=980px){.quick-contact{bottom:14px;right:14px}}@media (width<=900px){:root{--shell:calc(100vw - 32px)}.hearth-player{width:min(560px,100vw - 16px);bottom:8px}.hearth-chassis{border-radius:16px;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 108px 94px;gap:7px;height:72px;min-height:0;padding:6px 8px}.hearth-now-playing,.hearth-transport,.hearth-utilities{grid-area:auto}.hearth-utilities{border-top:0;border-left:1px solid #d6b66d29;grid-template-columns:1fr;align-items:stretch;gap:4px;padding:0 0 0 7px}.hearth-list-toggle{min-height:25px}.hearth-playlist{max-height:min(64vh,500px);bottom:calc(100% + 8px)}.v2-header{width:calc(100vw - 16px);min-height:62px;padding-left:14px;top:8px}.brand-logo{width:54px;height:49px}.v2-header-actions{gap:4px}.v2-languages button:hover,.v2-languages button.active{transform:none}.mobile-menu-toggle{width:40px;height:40px}.mobile-site-map{border-radius:23px;padding:13px;top:calc(100% + 6px)}.v2-header .mobile-site-map nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:10px}.v2-header .mobile-site-map nav a{border-radius:15px;min-height:56px;padding:9px 11px}.v2-header .mobile-site-map .mobile-site-map-contact{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;min-height:50px}.v2-languages button{width:40px;height:40px}.vinyl-player{border-radius:50%;grid-template-columns:1fr;width:82px;min-height:82px;padding:7px;top:auto;bottom:12px;right:12px;transform:none}.vinyl-player:hover{right:12px}.vinyl-disc{width:68px;height:68px}.vinyl-label{inset:22px}.vinyl-meta,.vinyl-needle,.vinyl-flame{display:none}.quick-contact{top:auto;right:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:70px;transition:opacity .22s,transform .22s;transform:none}.quick-contact-trigger{border-radius:50%;min-height:70px;padding:8px}.quick-contact-trigger-copy{display:none}.quick-contact-flame{border-radius:50%;width:52px;height:52px}.quick-contact-panel{top:auto;right:12px;bottom:calc(170px + env(safe-area-inset-bottom));transform-origin:100% 100%;width:min(340px,100vw - 24px);position:fixed;transform:translateY(18px)scale(.95)}.quick-contact.is-open .quick-contact-panel{transform:translateY(0)scale(1)}.v2-hero{min-height:max(900px,100svh)}.hero-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;min-height:max(900px,100svh);padding:130px 0 24px}.hero-copy{align-self:start;max-width:700px}.hero-copy h1{max-width:13ch;font-size:clamp(44px,11vw,72px)}html[lang=hy] .hero-copy h1{font-size:clamp(37px,9vw,60px)}.hero-lead-v2{max-width:590px;font-size:15px}.fire-mascot-stage{place-self:end;width:min(66vw,500px);margin:-54px 4vw 0 0}.fire-mascot-label{bottom:2%;right:-1%}.hero-scroll{display:none}.v2-intro{padding:78px 0 112px}.v2-intro:before{display:none}.intro-stage{grid-template-columns:1fr;align-items:start;gap:52px}.intro-number{background:radial-gradient(circle at 16% 18%,#d6b66d2e,#0000 38%),#ffffff57;border:1px solid #16211b1f;border-radius:30px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;width:100%;padding:26px 30px 28px;display:grid;overflow:hidden;box-shadow:0 24px 70px #16211b14}.intro-number:after{content:"";border:1px solid #16211b61;width:8px;height:8px;position:absolute;top:18px;right:18px;transform:rotate(45deg)}.intro-number>span{text-shadow:7px 9px #d6b66d29;font-size:clamp(90px,18vw,132px);line-height:.78}.intro-number sup{align-self:start;margin:0 0 0 10px;font-size:clamp(28px,5vw,46px)}.intro-number small{color:#4f5e54;letter-spacing:.045em;text-transform:none;max-width:27ch;margin-left:clamp(24px,5vw,54px);font-size:11px;font-weight:650;line-height:1.55;position:static}html[lang=hy] .intro-number small{letter-spacing:.015em}.intro-copy-v2{max-width:720px}.intro-copy-v2>p:last-child{margin-top:26px}.technology-story{border-radius:36px;min-height:470px;margin-top:80px}.technology-story img{min-height:470px}.feature-orbit{margin-top:100px}.fire-lab{padding:110px 0}.three-fireplace{border-radius:34px;height:58vh;min-height:460px}.catalog-cinema{height:auto;padding:100px 0}.catalog-title-v2{width:var(--shell);margin:0 auto 50px;display:block;position:relative;top:auto;left:auto}.catalog-title-v2>span{margin-top:14px;display:block}.catalog-track{width:var(--shell);grid-template-columns:1fr;gap:24px;height:auto;margin-inline:auto;padding:0;display:grid;transform:none!important}.cinema-card{width:100%;height:68vh;min-height:510px}.cinema-gallery{grid-template-columns:repeat(5,58px);right:18px}.cinema-gallery button{width:58px;height:48px}.cinema-copy{width:min(620px,82%);padding:28px}.tv-selector,.engineering-v2{padding:110px 0}.system-cards{grid-template-columns:1fr}.operation-v2{grid-template-columns:1fr;min-height:0}.operation-media{min-height:760px}.operation-copy{padding:110px max(24px, calc((100vw - var(--shell)) / 2))}.boxed-v2{grid-template-columns:1fr}.boxed-photo{min-height:72svh}.boxed-content{min-height:70svh;padding:14vw 7vw}.projects-v2{min-height:auto;padding:110px 0}.projects-heading{grid-template-columns:1fr}.projects-heading>p{margin-top:10px}.projects-collage{gap:20px;min-height:auto;margin-top:70px;display:grid}.projects-collage figure{border-radius:26px;width:100%;height:64vh;min-height:480px;position:relative;inset:auto}.quality-v2{min-height:800px}.quality-v2>img{object-position:60% center}.quality-copy ul{grid-template-columns:1fr;max-width:560px}.quality-copy li{min-height:94px}.about-v2{padding:110px 0}.about-stage{grid-template-columns:1fr}.faq-v2{padding:110px 0}.faq-stage{grid-template-columns:1fr}.faq-heading-v2{position:relative;top:auto}.v2-modal{grid-template-columns:1fr;width:min(760px,96vw);height:auto;overflow:visible}.v2-modal-media{height:auto;min-height:48vh}.v2-modal-content{height:auto;overflow:visible}.v2-modal-backdrop{display:block}}@media (width<=620px){:root{--shell:calc(100vw - 24px)}.hearth-player{bottom:calc(6px + env(safe-area-inset-bottom));width:min(230px,100vw - 16px);left:8px;transform:none}.hearth-chassis{border-radius:12px;grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 60px 28px;gap:4px;height:46px;min-height:0;padding:4px}.hearth-now-playing{grid-area:1/1;min-width:0}.hearth-display{border-radius:6px;padding:3px 5px}.hearth-display-top,.hearth-display>small{display:none}.hearth-display>strong{font-size:11px;line-height:1}.hearth-progress{grid-template-columns:minmax(0,1fr);gap:0;margin-top:3px}.hearth-progress>span{display:none}.hearth-progress input{height:6px}.hearth-transport{grid-area:1/2;gap:3px;padding:0}.hearth-skip.is-previous{display:none}.hearth-skip{width:22px;height:22px}.hearth-play{width:32px;height:32px}.hearth-utilities{border-top:0;border-left:1px solid #d6b66d29;grid-area:1/3;align-items:center;gap:0;padding:0 0 0 3px;display:flex}.hearth-volume{display:none}.hearth-list-toggle{grid-template-columns:1fr;gap:0;width:100%;min-height:28px;padding:2px}.hearth-list-toggle>span i{width:12px}.hearth-list-toggle strong,.hearth-list-toggle>b{display:none}.hearth-playlist{border-radius:14px;width:min(310px,100vw - 16px);max-height:min(65vh,480px);padding:8px;right:auto}.hearth-playlist header{grid-template-columns:1fr 30px;gap:7px;padding:2px 2px 8px}.hearth-playlist header strong{font-size:16px}.hearth-playlist header p{display:none}.hearth-playlist header>button{width:30px;height:30px}.hearth-playlist li button{grid-template-columns:24px minmax(0,1fr) 8px;gap:5px;min-height:42px;padding:4px 6px}.hearth-track-copy strong{font-size:12px}.hearth-track-genre,.hearth-track-duration{display:none}.v2-header{width:calc(100vw - 12px);min-height:56px;padding:6px 7px 6px 12px}.brand-logo{width:44px;height:40px}.v2-languages{gap:0}.v2-languages button{width:34px;height:34px;font-size:8px}.mobile-menu-toggle{width:38px;height:38px}.quick-contact{right:10px;bottom:calc(6px + env(safe-area-inset-bottom));width:66px}.quick-contact-trigger{min-height:66px}.quick-contact-flame{width:48px;height:48px}.quick-contact-panel{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:21px;padding:10px}.quick-contact-heading{padding:7px 5px 12px}.quick-contact-heading strong{font-size:18px}.quick-contact-links a{min-height:56px}.v2-hero{min-height:max(880px,100svh)}.hero-layout{min-height:max(880px,100svh);padding:122px 0 16px}.hero-overlay{background:linear-gradient(#030808bd 0%,#03080870 51%,#0308067a 70%,#030805c7 100%),linear-gradient(90deg,#030808ad,#03080814)}.hero-media img{object-position:67% center}.hero-copy{align-self:start;margin-top:0}.micro-label{margin-bottom:18px}.hero-copy h1{width:52%;max-width:11ch;font-size:41px;line-height:1.04}html[lang=hy] .hero-copy h1{max-width:11ch;font-size:33px}.hero-lead-v2{width:44%;max-width:165px;margin-top:20px;font-size:12.5px;line-height:1.5}.hero-actions-v2,.lab-actions{flex-direction:column;align-items:stretch}.hero-actions-v2{z-index:5;gap:9px;margin-top:24px;position:relative}.hero-actions-v2 .primary-pill,.hero-actions-v2 .ghost-pill{min-height:50px}.primary-pill,.ghost-pill,.dark-pill{width:100%}.fire-mascot-stage{width:min(54vw,210px);margin:0;position:absolute;top:148px;right:-2px}.fire-mascot-label{display:none}.fire-mascot-orbit{opacity:.72}.signal-track{animation-duration:28s}.signal-fact{grid-template-columns:38px auto;gap:11px;padding:11px 20px}.signal-icon{width:38px}.signal-icon svg{width:18px;height:18px}.signal-copy{gap:2px}.signal-copy small{letter-spacing:.17em;font-size:7px}.signal-line{gap:6px}.signal-line strong,html[lang=hy] .signal-line strong{font-size:16px}.signal-line>span{font-size:9px}.v2-intro{padding:60px 0 96px}.intro-stage{gap:44px}.intro-number{border-radius:24px;grid-template-columns:auto auto minmax(0,1fr);padding:22px 18px 24px}.intro-number:after{width:7px;height:7px;top:14px;right:14px}.intro-number>span{font-size:clamp(78px,22vw,96px)}.intro-number sup{margin-left:7px;font-size:clamp(24px,7vw,31px)}.intro-number small{max-width:19ch;margin-left:16px;padding-right:10px;font-size:9.5px;line-height:1.55}.intro-copy-v2 .micro-label{letter-spacing:.13em;margin-bottom:16px}html[lang=hy] .intro-copy-v2 .micro-label{letter-spacing:.055em}.intro-copy-v2 h2{max-width:15ch;font-size:clamp(34px,9.5vw,42px);line-height:1.08}html[lang=hy] .intro-copy-v2 h2{max-width:17ch;font-size:clamp(30px,8.4vw,35px);line-height:1.12}.intro-copy-v2>p:last-child{color:#56635a;margin-top:22px;font-size:15px;line-height:1.65}.technology-story{border-radius:25px;min-height:560px;margin-top:64px}.technology-story img{object-position:54% center;min-height:560px}.technology-story figcaption{flex-direction:column;align-items:flex-start;gap:14px;bottom:24px;left:22px;right:22px}.technology-story figcaption strong{text-align:left;max-width:12ch;font-size:34px}.lab-copy h2,.catalog-title-v2 h2,.tv-copy h2,.engineering-copy-v2 h2,.boxed-content h2,.projects-heading h2,.about-stage h2,.faq-heading-v2 h2{font-size:42px}html[lang=hy] .lab-copy h2,html[lang=hy] .catalog-title-v2 h2,html[lang=hy] .tv-copy h2,html[lang=hy] .engineering-copy-v2 h2,html[lang=hy] .boxed-content h2,html[lang=hy] .projects-heading h2,html[lang=hy] .about-stage h2,html[lang=hy] .faq-heading-v2 h2{font-size:35px}.feature-orbit{grid-template-columns:1fr}.orb-card{border-radius:34px;min-height:320px}.flame-colors{grid-template-columns:1fr;gap:10px}.lab-data{grid-template-columns:1fr}.three-fireplace{height:450px;min-height:450px}.three-badge{width:72px;height:72px;top:18px;right:18px}.three-badge span{margin-top:14px}.three-badge strong{margin-bottom:13px}.cinema-card{border-radius:22px;height:74vh;min-height:560px}.cinema-gallery{grid-template-columns:repeat(5,48px);gap:5px;top:50px;right:12px}.cinema-gallery button{border-radius:9px;width:48px;height:42px}.cinema-copy{width:100%;padding:22px}.cinema-copy h3{font-size:72px}.cinema-copy>div:not(.cinema-actions){display:grid}.cinema-actions{flex-direction:column}.cinema-actions button{justify-content:center;width:100%}.media-wall{border-radius:22px;min-height:500px}.tv-screen{border-width:4px;top:33%}.wall-fire{max-width:calc(100% - 40px);top:56%}.wall-result{width:auto;bottom:14px;left:14px;right:14px}.engineering-object{min-height:430px}.engineering-object>img{width:110%}.engineering-model{border-radius:26px}.engineering-model-badge{width:68px;height:68px;top:16px;right:14px}.engineering-model-badge strong{font-size:19px}.engineering-model-hint{max-width:calc(100% - 28px);font-size:7px;bottom:14px}.engineering-tag{min-width:68px;height:36px;font-size:7px}.system-cards article{min-height:300px;padding:27px}.system-cards h3{margin-top:64px;font-size:34px}.operation-media{min-height:620px}.operation-copy{padding:85px 24px 95px}.operation-copy h2{font-size:42px}html[lang=hy] .operation-copy h2{font-size:35px}.operation-copy li{grid-template-columns:40px 1fr}.projects-collage figure{height:65vh;min-height:500px}.quality-v2{min-height:780px}.quality-v2>img{object-position:58% center}.quality-shade{background:linear-gradient(#0308051f 0%,#030805a8 46%,#030805f0 100%)}.quality-copy{padding-top:240px;padding-bottom:70px}.quality-copy h2{max-width:11ch;font-size:44px}html[lang=hy] .quality-copy h2{font-size:36px}.quality-copy ul{margin-top:34px}.quality-copy li{gap:14px;min-height:82px;padding:16px 18px}.about-metrics{grid-template-columns:1fr}.faq-list-v2 summary{grid-template-columns:28px 1fr auto;font-size:20px}.faq-list-v2 p{padding-left:43px;font-size:14px}.final-stage h2{font-size:50px}html[lang=hy] .final-stage h2{font-size:39px}.final-service-card{grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;margin-top:22px;padding:14px}.final-service-card>b{text-align:left;grid-column:2;max-width:none}.final-links{flex-direction:column;gap:12px}.v2-footer .v2-shell{grid-template-columns:1fr auto}.v2-footer p{display:none}.v2-footer .v2-shell>div{flex-wrap:wrap;gap:10px 16px}.v2-modal-backdrop{padding:8px}.v2-modal{border-radius:22px;width:100%}.v2-modal-media{min-height:42vh}.v2-modal-content{padding:36px 22px}.v2-modal-service{padding:14px}.v2-modal-photo-status{top:12px;left:12px}.v2-modal-gallery-arrow{display:none}.v2-modal-thumbs{grid-template-columns:repeat(5,48px);gap:5px;bottom:12px;left:12px;transform:none}.v2-modal-thumbs button{border-radius:9px;width:48px;height:44px}.v2-modal-title{display:block}.v2-modal-title>strong{margin-top:14px;display:block}.v2-dimensions,.installation-drawing figcaption{grid-template-columns:1fr}.installation-drawing figcaption span:last-child{grid-column:auto}.modal-fill-guide{grid-template-columns:1fr}.modal-fill-guide img{height:230px}}@media (hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none}.fire-mascot-full{animation:6.6s ease-in-out infinite mascotUnifiedMobile}.fire-mascot-pupil{animation:6.1s ease-in-out infinite mascotUnifiedEyes}.fire-mascot-full-eye.eye-right .fire-mascot-pupil{animation-delay:80ms}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.hero-media,.catalog-track,[data-depth]{transform:none!important}}.privacy-page{background:var(--forest-deep);min-height:100svh;color:var(--ivory);overflow:clip}.privacy-shell{width:min(1320px,100vw - 64px);margin-inline:auto}.privacy-header{z-index:900;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#070d0ab8;border:1px solid #eee7d72e;border-radius:40px;justify-content:space-between;align-items:center;width:min(1500px,100vw - 28px);min-height:72px;padding:8px 10px 8px 22px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000038}.privacy-brand{flex:none;align-items:center;display:inline-flex}.privacy-brand img{object-fit:contain;width:62px;height:56px;display:block}.privacy-header-actions,.privacy-language-switch{align-items:center;display:flex}.privacy-header-actions{gap:14px}.privacy-language-switch{gap:2px}.privacy-language-switch button{color:#eee7d77a;letter-spacing:.05em;width:36px;height:36px;transition:color .18s ease, background .18s ease, transform .24s var(--ease-bounce);background:0 0;border:0;border-radius:50%;padding:0;font-size:9px;font-weight:700}.privacy-language-switch button:hover,.privacy-language-switch button:focus-visible,.privacy-language-switch button.active{color:var(--gold);background:#d6b66d29;outline:none;transform:scale(1.1)}.privacy-home-link{background:var(--ivory);min-height:46px;color:var(--forest-deep);letter-spacing:.03em;transition:background .18s ease, transform .22s var(--ease-out);border-radius:24px;align-items:center;gap:10px;padding:0 18px;font-size:10px;font-weight:700;display:inline-flex}.privacy-home-link span{color:var(--gold-soft);font-size:17px}.privacy-home-link:hover,.privacy-home-link:focus-visible{background:#fffaf0;outline:none;transform:translate(-3px)}.privacy-hero{background:radial-gradient(circle at 78% 38%,#ff5b241f,#0000 23%),linear-gradient(145deg,#07100b 0%,#101d15 56%,#07100b 100%);border-bottom:1px solid #d6b66d29;min-height:780px;padding:190px 0 72px;position:relative;overflow:hidden}.privacy-hero-grid{opacity:.28;background-image:linear-gradient(#eee7d70e 1px,#0000 1px),linear-gradient(90deg,#eee7d70e 1px,#0000 1px);background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.privacy-glow{pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.privacy-glow-one{border:1px solid #d6b66d3d;width:520px;height:520px;top:14%;right:-9%;box-shadow:inset 0 0 120px #d6b66d0f,0 0 100px #ff5b240d}.privacy-glow-two{background:#d6b66d0f;width:390px;height:390px;bottom:-170px;left:-130px}.privacy-hero-inner{z-index:2;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:80px;display:grid;position:relative}.privacy-hero-copy{max-width:990px}.privacy-kicker{color:var(--gold);letter-spacing:.2em;margin:0 0 26px;font-size:9px;font-weight:700}.privacy-hero h1{max-width:13ch;font-family:var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(62px,8.4vw,132px);font-weight:400;line-height:.91}html[lang=hy] .privacy-hero h1{letter-spacing:-.045em;max-width:17ch;font-size:clamp(50px,6.6vw,102px);line-height:1.02}.privacy-lead{color:#eee7d7a8;max-width:720px;margin:38px 0 0;font-size:clamp(15px,1.5vw,20px);line-height:1.72}.privacy-effective{color:#eee7d770;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:28px 0 0;font-size:9px;display:inline-flex}.privacy-effective:before{background:var(--gold);content:"";width:22px;height:1px}.privacy-seal{width:210px;height:210px;color:var(--gold);border:1px solid #d6b66d57;border-radius:50%;align-content:center;place-items:center;display:grid;position:relative}.privacy-seal:before,.privacy-seal:after{border-radius:inherit;content:"";border:1px dashed #d6b66d38;position:absolute;inset:14px}.privacy-seal:after{background:var(--gold);border-style:solid;inset:45%}.privacy-seal span,.privacy-seal small{letter-spacing:.2em;font-size:8px}.privacy-seal strong{font-family:var(--font-display);margin:7px 0 15px;font-size:58px;font-weight:400;line-height:1}.privacy-facts{z-index:2;background:#eee7d721;border:1px solid #eee7d721;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:80px;display:grid;position:relative;overflow:hidden}.privacy-facts>div{background:#050c08e6;grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:104px;padding:24px 28px;display:grid}.privacy-facts span{color:var(--gold);font-family:var(--font-display);font-size:28px}.privacy-facts p{color:#eee7d7b3;margin:0;font-size:12px;line-height:1.5}.privacy-document-wrap{background:linear-gradient(#08100c09 1px, transparent 1px), var(--paper);color:var(--forest-deep);background-size:100% 72px}.privacy-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,96px);padding:90px 0 130px;display:grid}.privacy-aside{position:sticky;top:112px}.privacy-toc>p{color:#08100c75;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:8px;font-weight:700}.privacy-toc a{color:#08100c9e;transition:color .18s ease, padding-left .22s var(--ease-out);border-bottom:1px solid #08100c1a;grid-template-columns:28px 1fr;gap:9px;padding:11px 0;font-size:11px;line-height:1.35;display:grid}.privacy-toc a span{color:var(--gold-soft);letter-spacing:.1em;font-size:8px}.privacy-toc a:hover,.privacy-toc a:focus-visible{color:var(--forest-deep);outline:none;padding-left:5px}.privacy-aside-contact{background:var(--forest-deep);color:var(--ivory);border-radius:19px;gap:9px;margin-top:28px;padding:22px;display:grid}.privacy-aside-contact span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.privacy-aside-contact a{overflow-wrap:anywhere;width:max-content;max-width:100%;font-size:11px}.privacy-document{gap:18px;display:grid}.privacy-section{background:#fffcf5b8;border:1px solid #08100c1c;border-radius:26px;grid-template-columns:72px minmax(0,1fr);scroll-margin-top:116px;display:grid;overflow:hidden;box-shadow:0 20px 60px #08100c0b}.privacy-section-number{background:#08100c06;border-right:1px solid #08100c17;justify-content:center;padding-top:34px;display:flex}.privacy-section-number span{color:var(--gold-soft);font-family:var(--font-display);font-size:23px}.privacy-section-content{padding:clamp(30px,4vw,54px)}.privacy-section h2,.privacy-contact-card h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:450;line-height:1.08}html[lang=hy] .privacy-section h2,html[lang=hy] .privacy-contact-card h2{font-size:clamp(27px,2.8vw,42px);line-height:1.18}.privacy-section-content>p{color:#08100cad;margin:24px 0 0;font-size:15px;line-height:1.76}.privacy-section-content ul{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.privacy-section-content li{color:#08100cb8;padding-left:25px;font-size:14px;line-height:1.66;position:relative}.privacy-section-content li:before{border:1px solid var(--gold-soft);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0;transform:translateY(-50%)}.privacy-contact-card{background:radial-gradient(circle at 88% 20%, #ff5b2429, transparent 24%), var(--forest-deep);color:var(--ivory);border-radius:28px;margin-top:14px;padding:clamp(34px,5vw,66px);position:relative;overflow:hidden}.privacy-contact-card:after{content:"";border:1px solid #d6b66d36;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-100px;right:-80px}.privacy-contact-card>p{color:var(--gold);letter-spacing:.18em;margin:0 0 22px;font-size:8px;font-weight:700}.privacy-contact-card>span{color:#eee7d7a3;max-width:680px;margin-top:24px;font-size:14px;line-height:1.7;display:block}.privacy-contact-card>div{z-index:1;flex-wrap:wrap;gap:10px;margin-top:32px;display:flex;position:relative}.privacy-contact-card a{min-height:48px;color:var(--ivory);border:1px solid #eee7d72e;border-radius:25px;align-items:center;padding:0 18px;font-size:11px;transition:border-color .18s,background .18s;display:inline-flex}.privacy-contact-card a:hover,.privacy-contact-card a:focus-visible{background:#d6b66d1a;border-color:#d6b66d94;outline:none}.privacy-footer{background:#040806;border-top:1px solid #eee7d71f;padding:34px 0 62px}.privacy-footer .privacy-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.privacy-footer p,.privacy-footer>div>a:last-child{color:#eee7d76e;letter-spacing:.08em;font-size:9px}.privacy-footer p{text-align:center;margin:0}.privacy-footer>div>a:last-child:hover,.privacy-footer>div>a:last-child:focus-visible{color:var(--gold);outline:none}@media (width<=980px){.privacy-hero{min-height:720px}.privacy-hero-inner{grid-template-columns:minmax(0,1fr) 160px;gap:38px}.privacy-seal{width:156px;height:156px}.privacy-seal strong{font-size:44px}.privacy-layout{grid-template-columns:1fr}.privacy-aside{position:static}.privacy-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.privacy-toc>p{grid-column:1/-1}.privacy-aside-contact{display:none}}@media (width<=700px){.privacy-shell{width:calc(100vw - 28px)}.privacy-header{width:calc(100vw - 16px);min-height:64px;padding:5px 7px 5px 14px;top:8px}.privacy-brand img{width:53px;height:48px}.privacy-header-actions{gap:6px}.privacy-language-switch button{width:34px;height:34px}.privacy-home-link{justify-content:center;width:44px;min-height:44px;padding:0;font-size:0}.privacy-home-link span{font-size:18px}.privacy-hero{min-height:0;padding:132px 0 46px}.privacy-hero-inner{grid-template-columns:1fr}.privacy-hero h1,html[lang=hy] .privacy-hero h1{max-width:100%;font-size:clamp(42px,13vw,64px);line-height:1.01}.privacy-kicker{margin-bottom:19px;font-size:7px;line-height:1.6}.privacy-lead{margin-top:25px;font-size:14px;line-height:1.65}.privacy-seal{display:none}.privacy-facts{border-radius:20px;grid-template-columns:1fr;margin-top:45px}.privacy-facts>div{min-height:76px;padding:17px 19px}.privacy-facts span{font-size:22px}.privacy-layout{gap:38px;padding:52px 0 72px}.privacy-toc{grid-template-columns:1fr}.privacy-toc a{padding:10px 0}.privacy-section{border-radius:21px;grid-template-columns:1fr;scroll-margin-top:88px}.privacy-section-number{background:0 0;border-right:0;justify-content:flex-start;padding:18px 22px 0}.privacy-section-number span{font-size:18px}.privacy-section-content{padding:14px 22px 30px}.privacy-section h2,html[lang=hy] .privacy-section h2,.privacy-contact-card h2,html[lang=hy] .privacy-contact-card h2{font-size:29px;line-height:1.12}.privacy-section-content>p{margin-top:19px;font-size:13.5px;line-height:1.7}.privacy-section-content li{font-size:13px}.privacy-contact-card{border-radius:22px;padding:31px 23px}.privacy-contact-card>div{display:grid}.privacy-contact-card a{justify-content:center}.privacy-footer{padding-bottom:34px}.privacy-footer .privacy-shell{grid-template-columns:auto 1fr}.privacy-footer p{text-align:right}.privacy-footer>div>a:last-child{grid-column:1/-1}}:where(.header-contact-orbit,.primary-pill,.ghost-pill,.dark-pill,.cinema-actions button,.privacy-contact-card a){--cta-light-core:#fffae580;--cta-light-warm:#ff914829;--cta-light-delay:0s;isolation:isolate;position:relative;overflow:hidden}.hero-layout.hero-layout-orbit{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:0;min-height:max(760px,100svh);padding:96px 0 30px}.hero-layout-orbit .fire-mascot-stage{aspect-ratio:1.42;grid-row:1;justify-self:center;width:min(82vw,940px);margin:0}.hero-copy-orbit{grid-row:2;width:100%;max-width:none}.hero-copy-orbit .hero-actions-v2{justify-content:center;margin-top:-4px}.hero-layout-orbit .fire-mascot-full{width:52%;bottom:9%;right:24%}.hero-layout-orbit .fire-mascot-ground{width:50%;bottom:8%;right:25%}.fire-mascot-title{z-index:8;color:var(--ivory);pointer-events:none;margin:0;position:absolute;inset:0}.fire-mascot-title-piece{font-family:var(--font-display);letter-spacing:-.04em;text-shadow:0 8px 34px #000000b8,0 0 18px #050c09a3;text-wrap:balance;font-size:clamp(30px,3.15vw,49px);font-weight:400;line-height:.96;display:block;position:absolute}.fire-mascot-title-piece small{color:var(--gold);font-family:var(--font-body);letter-spacing:.22em;text-shadow:0 2px 12px #000000b8;margin-bottom:8px;font-size:8px;font-weight:750;line-height:1;display:block}.fire-mascot-title-piece:after{background:linear-gradient(90deg, var(--gold), transparent);content:"";opacity:.7;width:48px;height:1px;margin-top:11px;display:block}.fire-mascot-title-piece.piece-1{text-align:center;width:76%;top:2%;left:12%}.fire-mascot-title-piece.piece-1:after,.fire-mascot-title-piece.piece-4:after{background:linear-gradient(90deg, transparent, var(--gold), transparent);margin-inline:auto}.fire-mascot-title-piece.piece-2{text-align:right;width:29%;top:41%;left:0;transform:rotate(-4deg)}.fire-mascot-title-piece.piece-2:after{background:linear-gradient(90deg, transparent, var(--gold));margin-left:auto}.fire-mascot-title-piece.piece-3{text-align:left;width:29%;top:41%;right:0;transform:rotate(4deg)}.fire-mascot-title-piece.piece-4{text-align:center;width:76%;bottom:0;left:12%}html[lang=hy] .fire-mascot-title-piece{letter-spacing:-.028em;font-size:clamp(27px,2.75vw,43px);line-height:1.04}.fire-mascot-head-color-layer{z-index:2;clip-path:polygon(21% 0,79% 0,82% 35%,78% 52%,70% 64%,61% 77%,50% 84%,39% 77%,30% 64%,22% 52%,18% 35%);will-change:filter;transition:filter .18s;-webkit-mask-image:linear-gradient(#000 0 48%,#000000f7 53%,#000000d1 59%,#00000094 66%,#0000004d 72%,#0000001a 77%,#0000 82%);mask-image:linear-gradient(#000 0 48%,#000000f7 53%,#000000d1 59%,#00000094 66%,#0000004d 72%,#0000001a 77%,#0000 82%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fire-mascot-head-trigger{z-index:12;width:32%;height:47%;color:var(--ivory);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:48% 48% 44% 44%;padding:0;position:absolute;top:17%;left:34%}.fire-mascot-head-trigger:after{color:#eee7d7c7;content:attr(data-hint);letter-spacing:.08em;opacity:0;pointer-events:none;white-space:nowrap;background:#040b08b8;border:1px solid #eee7d724;border-radius:10px;width:max-content;padding:6px 8px;font-size:7px;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;position:absolute;top:19%;left:calc(100% + 8px);transform:translate(-5px)}.fire-mascot-head-trigger:hover:after,.fire-mascot-head-trigger:focus-visible:after,.fire-mascot-head-trigger[aria-expanded=true]:after{opacity:1;transform:translate(0)}.fire-mascot-head-trigger:focus-visible{outline-offset:-8px;outline:1px dashed #e9c574c2}.fire-mascot-color-hint{opacity:.62;width:22px;height:22px;transition:opacity .18s ease, transform .22s var(--ease-out);background:conic-gradient(#ff492c,#ffd643,#45da7d,#3fd4d1,#4a80ff,#a057ff,#ff492c);border:1px solid #fff1cbad;border-radius:50%;place-items:center;animation:4.8s ease-in-out infinite mascotColorHint;display:grid;position:absolute;top:11%;right:1%;transform:rotate(-12deg)scale(.9);box-shadow:0 0 0 4px #050d0a6b,0 0 18px #ec9d466b}.fire-mascot-color-hint i{background:#050d0ae6;border:1px solid #fff7dcb3;border-radius:50%;width:8px;height:8px;display:block;box-shadow:inset 0 0 0 2px #eee7d71a}.fire-mascot-head-trigger:hover .fire-mascot-color-hint,.fire-mascot-head-trigger:focus-visible .fire-mascot-color-hint,.fire-mascot-head-trigger[aria-expanded=true] .fire-mascot-color-hint{opacity:1;transform:rotate(0)scale(1)}.fire-mascot-palette{z-index:30;width:min(370px,45%);color:var(--ivory);pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);animation:mascotPaletteIn .28s var(--ease-out) both;background:radial-gradient(circle at 12% 0,#d6b66d2e,#0000 36%),linear-gradient(145deg,#08120ef0,#030a08e0);border:1px solid #eed39757;border-radius:24px;padding:16px;position:absolute;top:58%;left:50%;transform:translate(-50%,-18%);box-shadow:0 28px 74px #00000085,inset 0 1px #fff4d51a}.fire-mascot-palette header{grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.fire-mascot-palette-preview{border:1px solid #fff6db8a;border-radius:50%;width:34px;height:34px;transition:background-color .16s;display:block;box-shadow:0 0 0 4px #ffffff0a,0 0 18px}.fire-mascot-palette header>div{gap:3px;display:grid}.fire-mascot-palette header strong{font-family:var(--font-display);letter-spacing:-.025em;font-size:18px;font-weight:430;line-height:1}.fire-mascot-palette header small{color:#eee7d78f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:700}.fire-mascot-palette header>button{color:#eee7d7b8;cursor:pointer;background:#eee7d70a;border:1px solid #eee7d72e;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:20px;line-height:1;display:grid}.fire-mascot-main-colors{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.fire-mascot-main-colors button{cursor:pointer;background:#eee7d709;border:1px solid #eee7d71f;border-radius:11px;place-items:center;min-width:0;height:32px;padding:0;transition:border-color .16s,background .16s,transform .16s;display:grid}.fire-mascot-main-colors button:hover,.fire-mascot-main-colors button:focus-visible,.fire-mascot-main-colors button.is-active{background:#d6b66d1a;border-color:#f5d796ad;transform:translateY(-2px)}.fire-mascot-main-colors button i{border:1px solid #ffffff94;border-radius:50%;width:17px;height:17px;display:block;box-shadow:0 4px 10px #00000057}.fire-mascot-main-colors button.is-active i{box-shadow:0 0 0 3px #050d0adb,0 0 0 4px #efcd85bd,0 5px 14px #0006}.fire-mascot-shade-control{gap:8px;margin-top:14px;display:grid}.fire-mascot-shade-control>span{color:#eee7d794;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.fire-mascot-shade-control output{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em}.fire-mascot-shade-control input{cursor:ew-resize;appearance:none;background:0 0;border:0;width:100%;height:22px;margin:0;padding:0}.fire-mascot-shade-control input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff4b2e,#ff9e2f 12%,#f2db4d 24%,#55d878 42%,#3fd4cf 57%,#4388ff 73%,#a45cff 89%,#ee4fc4);border:1px solid #fff3;border-radius:999px;height:7px;box-shadow:inset 0 1px 3px #00000073}.fire-mascot-shade-control input::-webkit-slider-thumb{appearance:none;background:currentColor;border:2px solid #fff7dcf0;border-radius:50%;width:20px;height:20px;margin-top:-7px;box-shadow:0 0 0 4px #040b08a3,0 4px 12px #00000080}.fire-mascot-shade-control input::-moz-range-track{background:linear-gradient(90deg,#ff4b2e,#ff9e2f 12%,#f2db4d 24%,#55d878 42%,#3fd4cf 57%,#4388ff 73%,#a45cff 89%,#ee4fc4);border:1px solid #fff3;border-radius:999px;height:7px}.fire-mascot-shade-control input::-moz-range-thumb{background:currentColor;border:2px solid #fff7dcf0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #040b08a3,0 4px 12px #00000080}@keyframes mascotColorHint{0%,72%,to{box-shadow:0 0 0 4px #050d0a6b,0 0 18px #ec9d4657}82%{box-shadow:0 0 0 4px #050d0a6b,0 0 0 9px #ec9d4614,0 0 24px #ec9d46a8}}@keyframes mascotPaletteIn{0%{opacity:0;transform:translate(-50%,-10%)scale(.94)}to{opacity:1;transform:translate(-50%,-18%)scale(1)}}@media (width<=900px){.hero-layout.hero-layout-orbit{grid-template-rows:minmax(0,1fr) auto;align-content:center;align-items:center;min-height:max(830px,100svh);padding:106px 0 28px}.hero-layout-orbit .fire-mascot-stage{aspect-ratio:1.16;place-self:center;width:min(94vw,740px);margin:0;position:relative;top:auto;right:auto}.hero-layout-orbit .fire-mascot-full{width:58%;bottom:10%;right:21%}.hero-layout-orbit .fire-mascot-ground{width:56%;bottom:9%;right:22%}.hero-copy-orbit{align-self:center;width:100%}.hero-copy-orbit .hero-actions-v2{justify-content:center;margin-top:0}.fire-mascot-title-piece{font-size:clamp(27px,5.3vw,43px)}html[lang=hy] .fire-mascot-title-piece{font-size:clamp(24px,4.7vw,37px)}.fire-mascot-head-trigger{width:36%;height:46%;top:19%;left:32%}.fire-mascot-palette{width:min(390px,58%);top:58%}}@media (width<=620px){.hero-layout.hero-layout-orbit{grid-template-rows:minmax(0,1fr) auto;align-content:center;align-items:center;min-height:max(760px,100svh);padding:96px 0 18px;display:grid}.hero-layout-orbit .fire-mascot-stage{aspect-ratio:.84;place-self:center;width:min(100%,430px);margin:0;position:relative;top:auto;right:auto}.hero-layout-orbit .fire-mascot-full{width:76%;bottom:12%;right:12%}.hero-layout-orbit .fire-mascot-ground{width:72%;bottom:10%;right:14%}.hero-copy-orbit{align-self:center;width:100%;position:relative}.hero-copy-orbit .hero-actions-v2{margin-top:-2px}.fire-mascot-title-piece{font-size:clamp(19px,6.7vw,28px);line-height:1}html[lang=hy] .fire-mascot-title-piece{font-size:clamp(17px,5.65vw,23px);line-height:1.08}.fire-mascot-title-piece small{margin-bottom:5px;font-size:6px}.fire-mascot-title-piece:after{width:30px;margin-top:7px}.fire-mascot-title-piece.piece-1{width:90%;top:1%;left:5%}.fire-mascot-title-piece.piece-2{width:31%;top:39%;left:0;transform:rotate(-3deg)}.fire-mascot-title-piece.piece-3{width:31%;top:39%;right:0;transform:rotate(3deg)}.fire-mascot-title-piece.piece-4{width:90%;bottom:1%;left:5%}.fire-mascot-head-trigger{width:48%;height:39%;top:23%;left:26%}.fire-mascot-head-trigger:after{display:none}.fire-mascot-color-hint{width:19px;height:19px;top:10%;right:3%}.fire-mascot-palette{border-radius:20px;width:calc(100% - 20px);padding:14px;top:57%;transform:translate(-50%,-12%)}.fire-mascot-palette header{grid-template-columns:30px minmax(0,1fr) 28px;gap:9px}.fire-mascot-palette-preview{width:30px;height:30px}.fire-mascot-palette header strong{font-size:16px}.fire-mascot-main-colors{gap:5px;margin-top:13px}.fire-mascot-main-colors button{border-radius:9px;height:29px}.fire-mascot-main-colors button i{width:15px;height:15px}}:where(.header-contact-orbit,.primary-pill,.ghost-pill,.dark-pill,.cinema-actions button,.privacy-contact-card a):after{z-index:5;background:linear-gradient(106deg, transparent 48%, var(--cta-light-warm) 49.2%, var(--cta-light-core) 50%, var(--cta-light-warm) 50.8%, transparent 52%);content:"";filter:blur(1.8px)drop-shadow(0 0 3px #ff914814);mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;width:100%;animation:subtleCtaLightSweep 10.8s ease-in-out var(--cta-light-delay) infinite;position:absolute;top:-24%;bottom:-24%;left:-100%;transform:translate(0,0)}:where(.ghost-pill,.cinema-actions button:nth-child(2)){--cta-light-delay:-3.6s}:where(.dark-pill,.privacy-contact-card a:nth-child(2)){--cta-light-delay:-7.2s}.quick-contact-trigger{background-image:linear-gradient(106deg,#0000 40%,#ff97540f 47%,#fff7dc21 50%,#ff97540d 53%,#0000 60%),radial-gradient(circle at 17% 120%,#ffcd6966,#0000 34%),linear-gradient(112deg,#611608fa,#1d0c08f7 55%,#060c08f5);background-position:-70% 0,0 0,0 0;background-repeat:no-repeat;background-size:24% 100%,auto,auto;animation:12s ease-in-out infinite subtleQuickContactSweep}@keyframes subtleCtaLightSweep{0%,48%{opacity:0;transform:translate(0,0)}58%{opacity:.07}72%{opacity:.16;transform:translate(110%)}88%,to{opacity:0;transform:translate(220%)}}@keyframes subtleQuickContactSweep{0%,48%{background-position:-70% 0,0 0,0 0}88%,to{background-position:170% 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){:where(.header-contact-orbit,.primary-pill,.ghost-pill,.dark-pill,.cinema-actions button,.privacy-contact-card a):after{display:none}.quick-contact-trigger{background-position:170% 0,0 0,0 0;animation:none}}.promo-thought-offer{z-index:8700;opacity:0;visibility:hidden;pointer-events:none;width:min(480px,100vw - 18px);height:344px;transition:opacity .32s,visibility 0s linear .9s;position:fixed;top:50%;left:0;transform:translateY(-50%)}.promo-thought-offer.is-visible{opacity:1;visibility:visible;transition-delay:0s}.promo-thought-cloud{z-index:2;color:#152119;opacity:0;pointer-events:auto;transform-origin:0 68%;width:368px;transition:opacity .32s ease .36s, transform .82s var(--ease-bounce) .36s;background:radial-gradient(circle at 16% 2%,#ffffffeb,#0000 29%),radial-gradient(circle at 92% 78%,#d6b66d33,#0000 38%),linear-gradient(145deg,#fffaf0 0%,#f1e8d5 58%,#e8dcc2 100%);border:1px solid #d6b66da6;border-radius:54px 70px 58px 74px/48px 58px 66px 56px;padding:27px 29px 25px 35px;position:absolute;top:0;left:88px;overflow:visible;transform:translate(-30px,24px)scale(.68)rotate(-4deg);box-shadow:0 26px 70px #0208057a,0 0 0 7px #d6b66d12,inset 0 1px #ffffffe0}.promo-thought-cloud:before,.promo-thought-cloud:after{z-index:-1;content:"";background:#f8f0df;border:1px solid #d6b66d61;position:absolute;box-shadow:inset 0 1px #ffffffc7}.promo-thought-cloud:before{border-radius:50%;width:92px;height:38px;top:-13px;left:58px;transform:rotate(-5deg)}.promo-thought-cloud:after{border-radius:50%;width:42px;height:76px;top:62px;right:-12px;transform:rotate(7deg)}.promo-thought-offer.is-visible .promo-thought-cloud{opacity:1;transform:translate(0,0)scale(1)rotate(0)}.promo-thought-close{cursor:pointer;width:30px;height:30px;transition:border-color .18s ease, background .18s ease, transform .24s var(--ease-bounce);background:#1521190d;border:1px solid #15211929;border-radius:50%;padding:0;position:absolute;top:17px;right:19px}.promo-thought-close span:before,.promo-thought-close span:after{content:"";background:#354139;width:13px;height:1px;position:absolute;top:14px;left:8px}.promo-thought-close span:before{transform:rotate(45deg)}.promo-thought-close span:after{transform:rotate(-45deg)}.promo-thought-close:hover{background:#ff5b2417;border-color:#a4592473;transform:rotate(8deg)scale(1.07)}.promo-thought-close:focus-visible,.promo-thought-cta:focus-visible{outline-offset:3px;outline:2px solid #a55c27}.promo-thought-kicker,.promo-thought-headline,.promo-thought-discount,.promo-thought-countdown-title,.promo-thought-deadline{display:block}.promo-thought-kicker{color:#a45a23;letter-spacing:.18em;padding-right:32px;font-size:8px;font-weight:750}.promo-thought-headline{max-width:280px;font-family:var(--font-display);letter-spacing:-.035em;margin-top:7px;font-size:25px;font-weight:500;line-height:1.06}.promo-thought-discount{color:#9d3d1c;margin-top:6px;font-size:15px;font-weight:760;line-height:1.25}.promo-thought-countdown-title{color:#1521199e;letter-spacing:.11em;text-transform:uppercase;margin-top:15px;font-size:8px;font-weight:720}.promo-thought-countdown{background:#d6b66d3d;border:1px solid #d6b66d52;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:8px;display:grid;overflow:hidden;box-shadow:0 9px 24px #08100c21}.promo-thought-time{min-width:0;color:var(--ivory);background:radial-gradient(circle at 50% 120%,#ff5b2433,#0000 54%),linear-gradient(155deg,#1b2b22,#08100c);place-items:center;padding:7px 3px 6px;display:grid}.promo-thought-time strong{font-variant-numeric:tabular-nums;letter-spacing:.035em;font-size:22px;font-weight:430;line-height:1}.promo-thought-time small{color:#eee7d794;letter-spacing:.13em;margin-top:5px;font-size:6px;font-weight:700}.promo-thought-deadline{color:#1521198c;letter-spacing:.035em;margin-top:8px;font-size:7px;font-weight:620;line-height:1.35}.promo-thought-cta{width:100%;min-height:41px;color:var(--ivory);cursor:pointer;transition:transform .3s var(--ease-bounce), box-shadow .25s ease, border-color .25s ease;background:radial-gradient(circle at 8% 150%,#ff5b2457,#0000 36%),linear-gradient(110deg,#14251b,#08100c);border:1px solid #ff8f3d57;border-radius:22px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 14px 0 17px;display:flex;box-shadow:0 12px 28px #08100c3d}.promo-thought-cta span{letter-spacing:.12em;font-size:8px;font-weight:760}.promo-thought-cta i{background:var(--gold);color:#101912;width:27px;height:27px;transition:transform .3s var(--ease-bounce);border-radius:50%;place-items:center;font-size:15px;font-style:normal;display:grid}.promo-thought-cta:hover{border-color:#ffa34e9e;transform:translateY(-2px);box-shadow:0 16px 36px #08100c57,0 0 26px #ff5b2421}.promo-thought-cta:hover i{transform:translate(3px)rotate(-7deg)}.promo-thought-refreshed{z-index:4;color:var(--ivory);letter-spacing:.05em;white-space:nowrap;animation:promoRefreshed 1.3s var(--ease-out) both;background:#08100cf0;border:1px solid #ffb05761;border-radius:18px;padding:8px 12px;font-size:8px;font-weight:680;position:absolute;top:146px;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 32px #04080557}.promo-thought-puff{z-index:3;opacity:0;transition:opacity .18s ease, transform .44s var(--ease-bounce);background:linear-gradient(145deg,#fffaf0,#e9dec7);border:1px solid #d6b66d8c;border-radius:50%;display:block;position:absolute;transform:scale(.15);box-shadow:0 8px 22px #030a0652}.promo-thought-puff.puff-a{width:13px;height:13px;transition-delay:.23s;top:218px;left:75px}.promo-thought-puff.puff-b{width:20px;height:20px;transition-delay:.32s;top:195px;left:91px}.promo-thought-puff.puff-c{width:29px;height:29px;transition-delay:.41s;top:165px;left:106px}.promo-thought-offer.is-visible .promo-thought-puff{opacity:1;transform:scale(1)}.promo-thought-mascot{z-index:4;aspect-ratio:766/972;opacity:0;transform-origin:50% 88%;width:142px;transition:opacity .24s ease 40ms, transform .84s var(--ease-bounce) 40ms;position:absolute;top:182px;left:-38px;transform:translate(-112%,13px)rotate(-13deg)scale(.78)}.promo-thought-offer.is-visible .promo-thought-mascot{opacity:1;transform:translate(0,0)rotate(2deg)scale(1)}.promo-thought-glow{z-index:-1;filter:blur(18px);background:radial-gradient(#ff70158a,#ff330030 48%,#0000 73%);border-radius:50%;animation:2.5s ease-in-out infinite alternate promoMascotGlow;position:absolute;inset:8% -24% -2%}.promo-thought-mascot-figure{transform-origin:50% 88%;animation:3.4s ease-in-out 1.05s infinite alternate promoMascotBob;position:absolute;inset:0}.promo-thought-mascot-figure>img{object-fit:contain;filter:drop-shadow(0 15px 16px #00000075)drop-shadow(0 0 12px #ff600f6b);width:100%;height:100%}.promo-thought-eye{z-index:5;border-radius:50%;width:14.6%;height:14.8%;position:absolute;top:59.1%;overflow:hidden}.promo-thought-eye.eye-left{left:24.8%}.promo-thought-eye.eye-right{left:61.1%}.promo-thought-pupil{background:radial-gradient(circle at 68% 30%,#fff 0 7%,#0000 8%),radial-gradient(circle at 54% 44%,#31443b 0 10%,#080d0b 48%,#020303 100%);border-radius:50%;width:46%;height:42%;animation:4.8s ease-in-out 1.1s infinite promoMascotLook;display:block;position:absolute;top:27%;left:31%;box-shadow:0 2px 5px #48140557}.promo-thought-sparks{z-index:7;pointer-events:none;position:absolute;inset:0}.promo-thought-sparks i{opacity:0;background:#ffd27b;border-radius:50%;width:3px;height:3px;animation:3.8s ease-out infinite promoMascotSpark;position:absolute;bottom:22%;left:50%;box-shadow:0 0 8px #ff6a1a}.promo-thought-sparks i:nth-child(2){animation-duration:4.4s;animation-delay:-.7s;left:30%}.promo-thought-sparks i:nth-child(3){animation-duration:3.5s;animation-delay:-1.4s;left:72%}.promo-thought-sparks i:nth-child(4){animation-duration:4.7s;animation-delay:-2.1s;left:42%}.promo-thought-sparks i:nth-child(5){animation-duration:4.1s;animation-delay:-2.8s;left:64%}.promo-thought-sparks i:nth-child(6){animation-duration:3.7s;animation-delay:-3.4s;left:22%}.promo-thought-offer.is-refreshing .promo-thought-countdown{animation:promoTimerRefresh 1.2s var(--ease-out) both}@keyframes promoMascotBob{0%{transform:translateY(1px)rotate(-.7deg)scale(.995)}to{transform:translateY(-6px)rotate(1deg)scale(1.012)}}@keyframes promoMascotGlow{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes promoMascotLook{0%,16%,to{transform:translate(0,0)}28%,72%{transform:translate(3px,-2px)}82%{transform:translate(1px,1px)}}@keyframes promoMascotSpark{0%{opacity:0;transform:translate(0,0)scale(.5)}18%{opacity:.9}to{opacity:0;transform:translate(18px,-76px)scale(.1)}}@keyframes promoTimerRefresh{0%{filter:brightness();transform:perspective(500px)rotateX(0)}38%{filter:brightness(1.7);transform:perspective(500px)rotateX(-9deg)scale(1.03)}to{filter:brightness();transform:perspective(500px)rotateX(0)}}@keyframes promoRefreshed{0%{opacity:0;transform:translate(-50%,-32%)scale(.8)}22%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-68%)scale(.94)}}@media (width<=720px){.promo-thought-offer{top:auto;bottom:calc(86px + env(safe-area-inset-bottom));width:min(100vw,420px);height:354px;transform:none}.promo-thought-cloud{border-radius:42px 56px 48px 60px/42px 50px 55px 47px;width:calc(100% - 70px);padding:24px 20px 21px 25px;top:0;left:58px}.promo-thought-cloud:before{width:74px;left:45px}.promo-thought-headline{max-width:calc(100% - 22px);font-size:21px}.promo-thought-discount{font-size:13px}.promo-thought-countdown-title{margin-top:12px}.promo-thought-time strong{font-size:19px}.promo-thought-time small{letter-spacing:.08em;font-size:5.5px}.promo-thought-deadline{font-size:6.5px}.promo-thought-cta{min-height:39px;margin-top:11px}.promo-thought-mascot{width:105px;top:235px;left:-28px}.promo-thought-puff.puff-a{width:11px;height:11px;top:257px;left:58px}.promo-thought-puff.puff-b{width:17px;height:17px;top:235px;left:70px}.promo-thought-puff.puff-c{width:25px;height:25px;top:207px;left:81px}}@media (width<=390px){.promo-thought-offer{bottom:calc(82px + env(safe-area-inset-bottom));height:346px}.promo-thought-cloud{width:calc(100% - 57px);padding:22px 15px 19px 20px;left:49px}.promo-thought-close{top:13px;right:14px}.promo-thought-kicker{font-size:7px}.promo-thought-headline{font-size:19px}.promo-thought-time{padding-inline:2px}.promo-thought-time strong{font-size:18px}.promo-thought-cta span{letter-spacing:.09em;font-size:7px}.promo-thought-mascot{width:98px;top:232px;left:-29px}.promo-thought-puff.puff-a{left:50px}.promo-thought-puff.puff-b{left:62px}.promo-thought-puff.puff-c{left:73px}}@media (prefers-reduced-motion:reduce){.promo-thought-offer,.promo-thought-cloud,.promo-thought-puff,.promo-thought-mascot{transition-duration:.01ms;transition-delay:0s}.promo-thought-glow,.promo-thought-mascot-figure,.promo-thought-pupil,.promo-thought-sparks i,.promo-thought-offer.is-refreshing .promo-thought-countdown,.promo-thought-refreshed{animation:none}}.promo-thought-offer{width:min(470px,100vw - 10px);height:315px}.promo-thought-cloud{z-index:4;width:330px;color:var(--ivory);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);transform-origin:0 72%;background:radial-gradient(circle at 4% 0,#ff812f33,#0000 30%),radial-gradient(circle at 100% 92%,#d6b66d21,#0000 37%),linear-gradient(145deg,#1a2b20fb,#08100cfd 66%,#1d100afc);border-color:#ffa14b7a;border-radius:48px 64px 54px 70px/44px 54px 64px 58px;padding:23px 22px 21px 27px;top:8px;left:126px;box-shadow:0 28px 72px #02070494,0 0 0 7px #ff671c0e,inset 0 1px #ffe8bb1f,inset 0 -18px 40px #0000002e}.promo-thought-cloud:before,.promo-thought-cloud:after{background:radial-gradient(circle at 28% 18%,#ff7e2833,#0000 44%),linear-gradient(145deg,#1a2b20,#0b1510);border-color:#ffa14b5c;box-shadow:inset 0 1px #ffe6b51a,0 10px 30px #00000047}.promo-thought-cloud:before{width:104px;height:42px;top:-15px;left:43px}.promo-thought-cloud:after{width:44px;height:82px;top:57px;right:-13px}.promo-thought-cloud-aura{z-index:-2;border-radius:inherit;filter:blur(22px);opacity:.62;background:radial-gradient(circle at 16% 22%,#ff661657,#0000 40%),radial-gradient(circle at 82% 70%,#d6b66d33,#0000 44%);animation:3.2s ease-in-out infinite alternate promoCloudAura;position:absolute;inset:-24px -28px -30px -24px}.promo-thought-close{background:#eee7d70e;border-color:#eee7d733;top:15px;right:17px}.promo-thought-close span:before,.promo-thought-close span:after{background:#eee7d7b8}.promo-thought-close:hover{background:#ff691e26;border-color:#ffa04e94}.promo-thought-topline{justify-content:space-between;align-items:center;gap:10px;padding-right:32px;display:flex}.promo-thought-kicker{color:#e2bd74;letter-spacing:.16em;padding-right:0;font-size:7px}.promo-thought-live{color:#ffdeb4b8;letter-spacing:.1em;background:#ff6f1f14;border:1px solid #ff7b3040;border-radius:14px;flex:none;align-items:center;gap:5px;padding:5px 7px;font-size:5.5px;font-weight:760;display:inline-flex}.promo-thought-live i{background:#ff7432;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite promoLivePulse;box-shadow:0 0 9px #ff5b24e6}.promo-thought-headline{color:#fff7e8;letter-spacing:-.025em;text-wrap:balance;max-width:260px;margin-top:8px;font-size:22px}.promo-thought-discount{background:linear-gradient(100deg,#ff5e1b26,#d6b66d0b),#ffffff05;border:1px solid #ff813030;border-radius:15px;align-items:baseline;gap:10px;margin-top:8px;padding:8px 11px 7px;display:flex}.promo-thought-discount strong{color:#ff8040;font-family:var(--font-display);letter-spacing:-.06em;text-shadow:0 0 20px #ff551952;flex:none;font-size:35px;font-weight:500;line-height:.9}.promo-thought-discount span{color:#fff1dbcc;font-size:10px;font-weight:650;line-height:1.22}.promo-thought-countdown-title{color:#e1be75c7;letter-spacing:.13em;margin-top:12px;font-size:6.5px}.promo-thought-countdown{box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;margin-top:7px;overflow:visible}.promo-thought-time{background:radial-gradient(circle at 50% 120%,#ff5b2438,#0000 55%),linear-gradient(155deg,#25362ad1,#050b08f0);border:1px solid #d6b66d30;border-radius:12px;min-height:47px;padding:7px 2px 6px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 7px 18px #0003}.promo-thought-time strong{color:#f3d89a;font-size:20px}.promo-thought-time small{color:#eee7d77a;font-size:5.5px}.promo-thought-deadline{color:#eee7d770;margin-top:7px;font-size:6px}.promo-thought-cta{background:radial-gradient(circle at 12% 130%,#ffd57d4d,#0000 38%),linear-gradient(108deg,#c7431b,#8f2c15 56%,#4a1c13);border-color:#ffb36385;min-height:58px;margin-top:16px;text-decoration:none;box-shadow:0 13px 30px #4c14095c,inset 0 1px #ffeac533}.promo-thought-cta span{color:#fff8eb;font-size:10px}.promo-thought-cta i{background:#f0d08a;box-shadow:0 4px 14px #0003}.promo-thought-cta:hover{border-color:#ffcc8bc7;box-shadow:0 17px 38px #4c140975,0 0 28px #ff5b242e}.promo-thought-refreshed{background:#0c1711f7;border-color:#ffa44c85;top:170px}.promo-thought-puff{z-index:5;background:radial-gradient(circle at 30% 25%,#ffbe6f70,#0000 36%),linear-gradient(145deg,#233a2b,#0a1510);border-color:#ff97438f;box-shadow:0 7px 22px #0000005c,0 0 14px #ff5b242b}.promo-thought-puff.puff-a{width:12px;height:12px;top:253px;left:115px}.promo-thought-puff.puff-b{width:19px;height:19px;top:228px;left:127px}.promo-thought-puff.puff-c{width:28px;height:28px;top:196px;left:138px}.promo-thought-mascot{z-index:3;aspect-ratio:1170/1344;transform-origin:10% 96%;width:260px;top:137px;left:-96px;transform:translate(-106%,22px)rotate(-9deg)scale(.82)}.promo-thought-offer.is-visible .promo-thought-mascot{transform:translate(0,0)rotate(0)scale(1)}.promo-thought-glow{filter:blur(20px);background:radial-gradient(#ff711685,#ff2e0029 49%,#0000 72%);inset:4% -5% 23% 18%}.promo-thought-mascot-figure{transform-origin:8% 96%;animation-name:promoMascotLean;animation-duration:4.1s}.promo-thought-mascot-figure>img{filter:drop-shadow(0 18px 20px #00000080)drop-shadow(0 0 13px #ff621261)}.promo-thought-eye{transform:rotate(0)}.promo-thought-eye.eye-left{width:9.83%;height:11.16%;top:47.54%;left:35.38%}.promo-thought-eye.eye-right{width:10.77%;height:11.83%;top:54.54%;left:60.77%}.promo-thought-pupil{width:43%;height:40%;animation-name:promoMascotLookV2;top:31%;left:31%}.promo-thought-sparks i{top:59%;bottom:auto}@keyframes promoCloudAura{0%{opacity:.46;transform:scale(.96)}to{opacity:.72;transform:scale(1.035)}}@keyframes promoLivePulse{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}@keyframes promoMascotLean{0%{transform:translate(-2px,3px)rotate(-1.2deg)}to{transform:translate(2px,-4px)rotate(.9deg)}}@keyframes promoMascotLookV2{0%,17%,to{transform:translate(0,0)}28%,73%{transform:translate(2.5px,-2px)}84%{transform:translate(.5px,1px)}}@media (width<=720px){.promo-thought-offer{bottom:calc(118px + env(safe-area-inset-bottom));width:min(100vw,390px);height:315px}.promo-thought-cloud{border-radius:42px 55px 47px 58px/40px 47px 54px 49px;width:calc(100% - 82px);padding:21px 17px 18px 22px;top:0;left:72px}.promo-thought-cloud:before{width:78px;left:39px}.promo-thought-topline{padding-right:29px}.promo-thought-live{padding:4px 6px;font-size:5px}.promo-thought-headline{max-width:calc(100% - 14px);font-size:20px}.promo-thought-discount{gap:8px;padding:7px 9px}.promo-thought-discount strong{font-size:32px}.promo-thought-discount span{font-size:9px}.promo-thought-countdown-title{margin-top:10px}.promo-thought-time{min-height:43px;padding-block:6px 5px}.promo-thought-time strong{font-size:18px}.promo-thought-cta{min-height:52px;margin-top:13px}.promo-thought-mascot{width:208px;top:151px;left:-79px}.promo-thought-puff.puff-a{width:10px;height:10px;top:243px;left:76px}.promo-thought-puff.puff-b{width:16px;height:16px;top:220px;left:84px}.promo-thought-puff.puff-c{width:23px;height:23px;top:193px;left:91px}}@media (width<=390px){.promo-thought-offer{bottom:calc(114px + env(safe-area-inset-bottom));height:310px}.promo-thought-cloud{width:calc(100% - 68px);padding:19px 13px 17px 18px;left:62px}.promo-thought-kicker{font-size:6px}.promo-thought-live{display:none}.promo-thought-headline{font-size:18px}.promo-thought-discount strong{font-size:29px}.promo-thought-discount span{font-size:8px}.promo-thought-countdown{gap:4px}.promo-thought-time strong{font-size:16px}.promo-thought-cta span{font-size:8.5px}.promo-thought-mascot{width:196px;top:148px;left:-75px}.promo-thought-puff.puff-a{left:66px}.promo-thought-puff.puff-b{left:74px}.promo-thought-puff.puff-c{left:81px}}@media (prefers-reduced-motion:reduce){.promo-thought-cloud-aura,.promo-thought-live i,.promo-thought-mascot-figure{animation:none}}.hearth-player{z-index:8900;width:78px;height:78px;color:var(--ivory);position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.hearth-player:before{content:"";z-index:-1;filter:blur(14px);opacity:.52;height:24px;transition:opacity .32s ease, transform .42s var(--ease-out);background:radial-gradient(#ff5c1c38,#02080542 52%,#0000 74%);border-radius:50%;position:absolute;bottom:-8px;left:-10px;right:-10px}.hearth-player.is-playing:before{opacity:.9;transform:scaleX(1.08)}.hearth-player button:focus-visible,.hearth-player input:focus-visible{outline-offset:3px;outline:2px solid #f0c56f}.hearth-chassis{width:78px;height:78px;min-height:0;box-shadow:none;box-sizing:border-box;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;padding:4px;display:block;position:relative;overflow:visible}.hearth-chassis:before{display:none}.hearth-record{z-index:3;color:#f7ddb0;filter:drop-shadow(0 8px 12px #0000006b);width:70px;height:70px;transition:transform .24s var(--ease-bounce), filter .24s ease;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:relative}.hearth-record:after{content:"";z-index:5;background:#253129;border:1px solid #eee7d757;border-radius:50%;width:6px;height:6px;transition:background .22s,box-shadow .22s;position:absolute;bottom:7px;right:3px;box-shadow:0 0 0 3px #040a07ad}.hearth-player.is-playing .hearth-record:after{background:var(--ember);border-color:#ffd394;animation:1.7s ease-in-out infinite hearthRecordLed;box-shadow:0 0 0 3px #040a07b8,0 0 12px #ff5b24c7}.hearth-record:hover{filter:drop-shadow(0 10px 15px #0000007a)drop-shadow(0 0 11px #ff692521);transform:translateY(-1px)scale(1.025)}.hearth-record:active{transform:scale(.965)}.hearth-record-disc{will-change:transform;background:radial-gradient(circle at 48% 45%,#ffffff14,#0000 10%),repeating-radial-gradient(circle,#171a17 0 1px,#080a08 2px 3px,#22231f 4px 5px,#090b09 6px 7px);border:1px solid #eee7d721;border-radius:50%;animation:4.8s linear infinite paused hearthVinylSpin;display:block;position:absolute;inset:2px;overflow:hidden;box-shadow:inset 0 0 0 2px #00000094,inset 0 0 18px #ffffff0e,0 0 0 1px #000000b3}.hearth-player.is-playing .hearth-record-disc{animation-play-state:running}.hearth-record-disc:before{content:"";z-index:2;background:conic-gradient(from 18deg, transparent 0 7%, #ffffff1a 12%, transparent 19% 52%, #d6b66d17 60%, transparent 69%);mix-blend-mode:screen;border-radius:50%;position:absolute;inset:3px}.hearth-record-grooves{border:1px solid #eee7d70e;border-radius:50%;position:absolute;inset:9px;box-shadow:0 0 0 5px #eee7d705,0 0 0 11px #eee7d706,0 0 0 17px #eee7d704}.hearth-record-label{z-index:3;color:#ffe8bd;background:radial-gradient(circle at 36% 26%,#ffefc261,#0000 28%),linear-gradient(145deg,#cd7841,#8e301b 58%,#3e1710);border:1px solid #ffdea480;border-radius:50%;place-items:center;display:grid;position:absolute;inset:22px;box-shadow:0 0 12px #ff5b243d}.hearth-record-label small{font-family:var(--font-display);font-size:8px;font-weight:600;line-height:1}.hearth-record-label i{background:#120b08;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffebc36b}.hearth-record-action{z-index:4;opacity:.92;width:28px;height:28px;transition:opacity .2s ease, background .2s ease, transform .24s var(--ease-bounce);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050c08db;border:1px solid #eac98b73;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000061}.hearth-record-action i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}.hearth-player.is-playing .hearth-record-action{opacity:0}.hearth-player.is-playing .hearth-record:hover .hearth-record-action,.hearth-player.is-playing .hearth-record:focus-visible .hearth-record-action{opacity:.94}.hearth-player.is-playing .hearth-record-action i{background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 10px);border:0;width:10px;height:12px;margin-left:0}.hearth-track-picker{z-index:1;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 100% 0 0 round 0 16px 16px 0);transform-origin:0;width:160px;min-width:0;height:56px;transition:opacity .18s ease, visibility 0s linear .46s, clip-path .46s var(--ease-out), transform .46s var(--ease-out);background:radial-gradient(circle at 0,#ff601f1f,#0000 38%),linear-gradient(110deg,#0a140efb,#19241bfa);border:1px solid #d6b66d4d;border-left-color:#d6b66d1f;border-radius:0 16px 16px 0;padding:2px 6px 2px 22px;position:absolute;top:11px;left:calc(50% + 22px);overflow:hidden;transform:translate(-30px)scaleX(.72);box-shadow:12px 16px 34px #00000057,inset 0 1px #ffffff0b}.hearth-player.is-playing .hearth-track-picker{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 round 0 16px 16px 0);transition-delay:80ms,0s,50ms,50ms;transform:none}.hearth-list-toggle{width:100%;min-height:50px;color:var(--ivory);text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;gap:5px;padding:2px;transition:background .22s,color .22s;display:grid}.hearth-list-toggle:hover,.hearth-list-toggle[aria-expanded=true]{color:#fff5df;background:#eee7d70b;border-color:#0000}.hearth-current-index{color:#d6b66dad;font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:7px}.hearth-current-track{min-width:0;display:block}.hearth-current-track small,.hearth-current-track strong,.hearth-current-track em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hearth-current-track small{display:none}.hearth-current-track strong{color:#f6ead0;font-family:var(--font-display);font-size:12.5px;font-weight:500;line-height:1.08}.hearth-current-track em{color:#eee7d76b;margin-top:2px;font-size:6px;font-style:normal}.hearth-list-chevron{color:#eee7d7a6;border:1px solid #d6b66d38;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.hearth-list-chevron i{width:6px;height:6px;transition:transform .26s var(--ease-out);border-bottom:1px solid;border-right:1px solid;display:block;transform:translateY(-2px)rotate(45deg)}.hearth-list-toggle[aria-expanded=true] .hearth-list-chevron i{transform:translateY(2px)rotate(225deg)}.hearth-volume{z-index:1;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 0 100% round 16px 0 0 16px);transform-origin:100%;width:118px;min-width:0;height:52px;transition:opacity .18s ease, visibility 0s linear .46s, clip-path .46s var(--ease-out), transform .46s var(--ease-out);background:radial-gradient(circle at 100%,#ff601f1f,#0000 38%),linear-gradient(250deg,#0a140efb,#19241bfa);border:1px solid #d6b66d4d;border-right-color:#d6b66d1f;border-radius:16px 0 0 16px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:4px 22px 4px 7px;display:grid;position:absolute;top:13px;right:calc(50% + 22px);overflow:hidden;transform:translate(30px)scaleX(.72);box-shadow:-12px 16px 34px #00000057,inset 0 1px #ffffff0b}.hearth-player.is-playing .hearth-volume{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 round 16px 0 0 16px);transition-delay:40ms,0s,10ms,10ms;transform:none}.hearth-volume button{color:#eee7d7a6;background:#ffffff06;border:1px solid #d6b66d33;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:border-color .18s,color .18s,background .18s;display:grid;position:relative}.hearth-volume button:hover{color:#f5d899;background:#d6b66d12;border-color:#d6b66d80}.hearth-volume button[aria-pressed=true]{color:#eee7d747;text-decoration:none}.hearth-volume button[aria-pressed=true]:after{content:"";background:currentColor;border-radius:1px;width:14px;height:1px;position:absolute;transform:rotate(-45deg)}.hearth-volume-icon{width:13px;height:12px;display:block;position:relative}.hearth-volume-icon:before{content:"";background:currentColor;border-radius:1px;width:4px;height:5px;position:absolute;top:4px;left:0}.hearth-volume-icon:after{content:"";border:4.5px solid #0000;border-left:6px solid;border-right:0;width:0;height:0;position:absolute;top:2px;left:3px}.hearth-volume-icon i{border-right:1px solid;border-radius:0 50% 50% 0;width:5px;height:7px;position:absolute;top:3px;right:0}.hearth-volume input{appearance:none;background:0 0;width:100%;height:20px;margin:0;padding:0}.hearth-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg, #d6b66d 0 var(--range-fill), #eee7d724 var(--range-fill) 100%);height:2px;box-shadow:none;border-radius:999px}.hearth-volume input::-webkit-slider-thumb{appearance:none;background:#bd8d46;border:1px solid #f0cf8e;border-radius:50%;width:9px;height:9px;margin-top:-3.5px;box-shadow:0 2px 5px #00000073}.hearth-volume input::-moz-range-track{background:#eee7d724;border-radius:999px;height:2px}.hearth-volume input::-moz-range-progress{background:#d6b66d;border-radius:999px;height:2px}.hearth-volume input::-moz-range-thumb{background:#bd8d46;border:1px solid #f0cf8e;border-radius:50%;width:8px;height:8px}.hearth-playlist{-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);width:min(300px,50vw - 32px);max-height:min(62vh,430px);animation:hearthPlaylistIn .32s var(--ease-out) both;scrollbar-color:#d6b66d66 transparent;scrollbar-width:thin;background:radial-gradient(circle at 8% 0,#ff671f1f,#0000 28%),linear-gradient(145deg,#1a2a1ffb,#060e09fd 64%,#181811fc);border:1px solid #d6b66d5c;border-radius:18px;padding:10px;position:absolute;bottom:calc(100% + 10px);left:calc(50% + 22px);right:auto;overflow:auto;box-shadow:0 24px 58px #0000007a,inset 0 1px #ffffff0e}.hearth-playlist[hidden]{display:none}.hearth-playlist header{border-bottom:1px solid #d6b66d24;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;padding:3px 3px 10px;display:grid}.hearth-playlist header span,.hearth-playlist header strong{display:block}.hearth-playlist header span{color:#d6b66da6;letter-spacing:.15em;margin-bottom:3px;font-size:5.5px;font-weight:700}.hearth-playlist header strong{color:#f5e9cf;font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;overflow:hidden}.hearth-playlist header>button{color:#eee7d7b3;width:30px;height:30px;transition:border-color .18s ease, color .18s ease, transform .22s var(--ease-bounce);background:#ffffff06;border:1px solid #d6b66d38;border-radius:50%;place-items:center;padding:0;font-size:17px;display:grid}.hearth-playlist header>button:hover{color:#fff5df;border-color:#d6b66d94;transform:rotate(90deg)}.hearth-playlist ol{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:grid}.hearth-playlist li button{color:#eee7d794;text-align:left;width:100%;min-height:42px;transition:border-color .18s ease, background .18s ease, color .18s ease, transform .22s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:27px minmax(0,1fr) 74px 34px 6px;align-items:center;gap:8px;padding:5px 8px;display:grid;position:relative;overflow:hidden}.hearth-playlist li button:hover{color:#f7edd8;background:#eee7d709;border-color:#d6b66d33;transform:translate(2px)}.hearth-playlist li button.is-active{color:#fff3dc;box-shadow:inset 2px 0 var(--ember);background:linear-gradient(90deg,#ff5b241c,#d6b66d09);border-color:#d6b66d57}.hearth-track-index,.hearth-track-duration,.hearth-track-genre{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:6.5px}.hearth-track-index{color:#d6b66d99;letter-spacing:.08em}.hearth-track-copy{min-width:0}.hearth-track-copy strong,.hearth-track-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hearth-track-copy strong{color:inherit;font-family:var(--font-display);font-size:13px;font-weight:500}.hearth-track-copy small{color:#eee7d75c;margin-top:2px;font-size:6.5px}.hearth-track-genre,.hearth-track-duration{color:#d6b66d78;text-align:right}.hearth-playlist li button>i{background:#d6b66d29;border-radius:50%;width:5px;height:5px}.hearth-playlist li button.is-active>i{background:var(--ember);box-shadow:0 0 9px #ff5b24b8}.hearth-player.is-list-open+.quick-contact{opacity:1;pointer-events:auto;transform:none}@keyframes hearthVinylSpin{to{transform:rotate(360deg)}}@keyframes hearthRecordLed{50%{opacity:.56}}@media (width<=620px){.hearth-player{bottom:calc(6px + env(safe-area-inset-bottom));width:64px;height:64px;left:8px;transform:none}.hearth-chassis{border-radius:50%;width:64px;height:64px;min-height:0;padding:3px;display:block}.hearth-record{width:58px;height:58px}.hearth-record-label{inset:18px}.hearth-record-action{width:25px;height:25px}.hearth-track-picker{border-radius:0 14px 14px 0;width:min(178px,100vw - 133px);min-width:0;height:50px;padding:2px 5px 2px 17px;top:7px;left:calc(50% + 16px)}.hearth-list-toggle{grid-template-columns:18px minmax(0,1fr) 21px;gap:4px;min-height:44px;padding:2px}.hearth-current-index{font-size:7px}.hearth-current-track small,.hearth-current-track em{display:none}.hearth-current-track strong{font-size:11px;line-height:1.12;display:block}.hearth-list-chevron{width:21px;height:21px}.hearth-list-chevron i{width:6px;height:6px}.hearth-volume{display:none}.hearth-playlist{border-radius:15px;width:min(286px,100vw - 16px);max-height:min(64vh,430px);padding:8px;bottom:calc(100% + 8px);left:0;right:auto}.hearth-playlist header{grid-template-columns:minmax(0,1fr) 30px;gap:7px;padding:2px 2px 8px}.hearth-playlist header strong{font-size:15px}.hearth-playlist li button{grid-template-columns:24px minmax(0,1fr) 6px;gap:6px;min-height:43px;padding:5px 7px}.hearth-track-copy strong{font-size:12px}.hearth-track-genre,.hearth-track-duration{display:none}.hearth-player.is-list-open+.quick-contact{opacity:0;pointer-events:none;transform:translateY(8px)}}@media (hover:none){.hearth-player.is-playing .hearth-record-action{opacity:.14}}.quick-contact.guided-chat{z-index:9250;width:82px;bottom:18px;right:18px}.guided-chat-backdrop{z-index:0;opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070447;border:0;padding:0;animation:.26s forwards guidedChatBackdropIn;position:fixed;inset:0}.guided-chat-trigger{z-index:3;color:#fff1d5;isolation:isolate;width:82px;min-height:92px;transition:transform .32s var(--ease-bounce), border-color .22s ease, box-shadow .22s ease;background:radial-gradient(circle at 28% 18%,#ffbf5b33,#0000 34%),linear-gradient(145deg,#4f190afc,#0a110bfc 72%);border:1px solid #ffbd609e;border-radius:29px;place-items:center;gap:5px;padding:8px 6px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #0105036b,0 0 30px #ff52182e,inset 0 1px #ffffff1f}.guided-chat-trigger:before{content:"";z-index:-1;background:conic-gradient(from 180deg,#0000 42%,#ff7a2b52,#ffd67833,#0000 72%);animation:7s linear infinite guidedChatTriggerGlow;position:absolute;inset:-90% -20%}.guided-chat-trigger:after{content:"1";color:#fff;background:#ff6b2b;border:2px solid #132018;border-radius:50%;place-items:center;width:18px;height:18px;font-family:Arial,sans-serif;font-size:9px;font-weight:800;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 0 15px #ff5c23d1}.guided-chat-trigger:hover,.guided-chat.is-open .guided-chat-trigger{border-color:#ffdb8ef0;transform:translateY(-4px)scale(1.025);box-shadow:0 18px 46px #0105037a,0 0 40px #ff581947,inset 0 1px #ffffff26}.guided-chat-trigger:focus-visible,.guided-chat-panel button:focus-visible,.guided-chat-panel a:focus-visible{outline-offset:3px;outline:2px solid #ffd779}.guided-chat-trigger>span:last-child{letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:8px;font-weight:760;line-height:1.15}.guided-chat-trigger-icon{background:linear-gradient(155deg,#ff772738,#060d0880);border:1px solid #ffe1a33b;border-radius:17px;place-items:center;width:51px;height:51px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.guided-chat-trigger-icon>i{background:#ffffff0a;border:2px solid #fff1d5;border-radius:9px;width:30px;height:23px;position:relative;box-shadow:0 0 13px #ffae4e40}.guided-chat-trigger-icon>i:after{content:"";background:#29160d;border-bottom:2px solid #fff1d5;border-right:2px solid #fff1d5;width:8px;height:8px;position:absolute;bottom:-6px;right:3px;transform:skewY(37deg)rotate(10deg)}.guided-chat-trigger-icon>b,.guided-chat-trigger-icon>b:before,.guided-chat-trigger-icon>b:after{content:"";background:#ffb04e;border-radius:50%;width:3px;height:3px;position:absolute;top:24px;box-shadow:0 0 6px #ff6b25}.guided-chat-trigger-icon>b{left:19px}.guided-chat-trigger-icon>b:before{top:0;left:6px}.guided-chat-trigger-icon>b:after{top:0;left:12px}.guided-chat-panel{z-index:2;visibility:hidden;color:#f3ecdd;opacity:0;-webkit-backdrop-filter:blur(28px)saturate(125%);backdrop-filter:blur(28px)saturate(125%);transform-origin:100% 100%;pointer-events:none;width:min(456px,100vw - 32px);height:min(720px,100dvh - 148px);min-height:500px;transition:opacity .23s ease, transform .4s var(--ease-bounce), visibility 0s linear .4s;background:radial-gradient(circle at 0 0,#ff5d1a29,#0000 28%),radial-gradient(circle at 100% 100%,#20593924,#0000 35%),linear-gradient(155deg,#18110cfe,#050c08fe 58%,#06120dfe);border:1px solid #d6b66d59;border-radius:30px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header""progress""transcript""choices";display:grid;position:fixed;bottom:122px;right:18px;overflow:hidden;transform:translateY(24px)scale(.94);box-shadow:0 28px 90px #0004029e,0 0 50px #ff4d1217,inset 0 1px #ffffff12}.guided-chat.is-open .guided-chat-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.guided-chat-header{z-index:2;background:#040c087a;border-bottom:1px solid #d6b66d24;grid-area:header;grid-template-columns:47px minmax(0,1fr) 34px 34px;align-items:center;gap:9px;min-height:77px;padding:12px 13px 11px;display:grid;position:relative}.guided-chat-header>div{min-width:0}.guided-chat-header strong,.guided-chat-header small{display:block}.guided-chat-header strong{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:520;line-height:1.15;overflow:hidden}html[lang=hy] .guided-chat-header strong{font-family:var(--font-noto-serif-armenian), Georgia, serif;font-size:15px}.guided-chat-header small{color:#eee7d785;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;line-height:1.3;overflow:hidden}.guided-chat-header small i{background:#4bd17c;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 8px #4bd17cb3}.guided-chat-avatar{background:radial-gradient(circle at 50% 88%,#ffa44052,#0000 50%),linear-gradient(145deg,#42170d,#08120c);border:1px solid #ffc56d54;border-radius:16px;place-items:end center;width:47px;height:47px;display:grid;position:relative;overflow:hidden}.guided-chat-avatar i{filter:drop-shadow(0 0 6px #ff4e14b8);transform-origin:bottom;background:linear-gradient(20deg,#ff4917,#ff8c30 58%,#ffe28b);border-radius:80% 20% 72% 28%;width:11px;animation:.95s ease-in-out infinite alternate quickContactFlame;position:absolute;bottom:8px}.guided-chat-avatar i:first-child{height:18px;animation-delay:-.28s;left:9px}.guided-chat-avatar i:nth-child(2){height:27px;animation-delay:-.7s;left:18px}.guided-chat-avatar i:nth-child(3){height:20px;animation-delay:-.12s;right:8px}.guided-chat-restart,.guided-chat-close{color:#fff5e2b3;width:34px;height:34px;transition:.22s var(--ease-bounce);background:#ffffff09;border:1px solid #ffffff1c;border-radius:50%;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:18px;display:grid}.guided-chat-restart:hover,.guided-chat-close:hover{color:#fff6e6;background:#ff5d1b21;border-color:#ffa14b80;transform:rotate(16deg)}.guided-chat-close:hover{transform:rotate(90deg)}.guided-chat-progress{color:#eee7d78f;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d6b66d1a;grid-area:progress;grid-template-columns:1fr auto;gap:6px 12px;padding:8px 16px 9px;font-size:8px;display:grid}.guided-chat-progress>strong{color:#e7c677;font-size:9px}.guided-chat-progress>i{background:#ffffff14;border-radius:999px;grid-column:1/-1;height:2px;overflow:hidden}.guided-chat-progress>i>b{border-radius:inherit;height:100%;transition:width .42s var(--ease-out);background:linear-gradient(90deg,#ff6527,#e8c56e);display:block;box-shadow:0 0 8px #ff6f2473}.guided-chat-transcript{overscroll-behavior:contain;scrollbar-color:#d6b66d59 transparent;scrollbar-width:thin;grid-area:transcript;min-height:0;padding:18px 15px 20px;overflow:hidden auto}.guided-chat-transcript::-webkit-scrollbar{width:5px}.guided-chat-choice-area::-webkit-scrollbar{width:5px}.guided-chat-transcript::-webkit-scrollbar-thumb{background:#d6b66d52;border-radius:999px}.guided-chat-choice-area::-webkit-scrollbar-thumb{background:#d6b66d52;border-radius:999px}.guided-chat-message{animation:guidedChatMessageIn .3s var(--ease-out) both;align-items:flex-end;gap:7px;margin-top:9px;display:flex}.guided-chat-message:first-child{margin-top:0}.guided-chat-message>span{color:#ffd57f;background:linear-gradient(145deg,#6c210df2,#08110bf5);border:1px solid #ffb25359;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-family:Arial,sans-serif;font-size:7px;font-weight:800;display:grid}.guided-chat-message p{color:#f6efe1e0;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px 16px 16px 5px;max-width:84%;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}html[lang=hy] .guided-chat-message p,html[lang=hy] .guided-chat-options button,html[lang=hy] .guided-chat-direct{font-family:var(--font-noto-sans-armenian), Arial, sans-serif}.guided-chat-message.is-visitor{justify-content:flex-end}.guided-chat-message.is-visitor p{color:#fff2d8;background:linear-gradient(135deg,#73250eb8,#311e0fb8);border-color:#ff97423b;border-radius:16px 16px 5px}.guided-chat-message.is-typing p{align-items:center;gap:4px;min-width:48px;min-height:36px;display:flex}.guided-chat-message.is-typing p i{background:#d7b76c;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite guidedChatTyping}.guided-chat-message.is-typing p i:nth-child(2){animation-delay:.12s}.guided-chat-message.is-typing p i:nth-child(3){animation-delay:.24s}.guided-chat-product{width:calc(100% - 33px);animation:guidedChatMessageIn .34s var(--ease-out) both;background:radial-gradient(circle at 100% 0,#ff682224,#0000 32%),#ffffff0b;border:1px solid #d6b66d47;border-radius:22px;margin:11px 0 13px 33px;padding:14px;box-shadow:inset 0 1px #ffffff0d}.guided-chat-product-heading{border-bottom:1px solid #d6b66d21;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:10px;display:flex}.guided-chat-product-heading>span{color:#efe5d085;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.guided-chat-product-heading>strong{color:#f2d58e;font-family:var(--font-display);font-size:31px;font-weight:500;line-height:.95}.guided-chat-product-heading>strong small{font-family:inherit;font-size:12px;font-weight:500}.guided-chat-product-price{justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0 8px;display:flex}.guided-chat-product-price small{color:#efe5d07a;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.guided-chat-product-price strong{color:#fff1d4;font-size:15px}.guided-chat-product-setting{color:#f1eadcb8;margin:0 0 10px;font-size:10px;line-height:1.5}.guided-chat-product-setting small{color:#efe5d06b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.guided-chat-product dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.guided-chat-product dl>div{background:#01070440;border:1px solid #ffffff0e;border-radius:11px;min-width:0;padding:8px}.guided-chat-product dt,.guided-chat-product dd{margin:0}.guided-chat-product dt{color:#efe5d066;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:7px;line-height:1.25}.guided-chat-product dd{color:#fff4e0d6;text-overflow:ellipsis;font-size:9px;line-height:1.35;overflow:hidden}.guided-chat-product-notes{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.guided-chat-product-notes span{color:#b4e7c4c2;background:#2976451a;border:1px solid #56b8772e;border-radius:999px;padding:5px 7px;font-size:7px}.guided-chat-product-hint{color:#efe5d06b;margin:9px 0 0;font-size:8px;line-height:1.45}.guided-chat-whatsapp{color:#fff;min-height:48px;transition:transform .22s var(--ease-bounce), border-color .22s ease, background .22s ease;background:linear-gradient(110deg,#138c55e6,#145a38d1);border:1px solid #4fdc7e5e;border-radius:15px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;margin-top:11px;padding:7px 11px 7px 7px;font-size:10px;font-weight:720;line-height:1.3;display:grid}.guided-chat-whatsapp:hover{background:linear-gradient(110deg,#1aa665f5,#126a3fe6);border-color:#77f59eb8;transform:translateY(-2px)}.guided-chat-whatsapp>span{background:#ffffff21;border-radius:10px;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:8px;font-weight:800;display:grid}.guided-chat-whatsapp>i{font-size:12px;font-style:normal}.guided-chat-choice-area{min-height:0;max-height:43%;padding:12px 13px calc(13px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-color:#d6b66d4d transparent;scrollbar-width:thin;background:#020905ab;border-top:1px solid #d6b66d24;grid-area:choices;overflow:hidden auto}.guided-chat-options{gap:7px;display:grid}.guided-chat-options button{color:#f7efdfd6;text-align:left;min-height:43px;transition:.22s var(--ease-bounce);background:#ffffff09;border:1px solid #ffffff16;border-radius:14px;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;font-size:10px;line-height:1.35;display:flex;position:relative}.guided-chat-options button:hover{color:#fff4df;background:linear-gradient(90deg,#ff5c191f,#ffffff0b);border-color:#ffa54d61;transform:translate(3px)}.guided-chat-options button.is-primary{color:#fff0ce;background:linear-gradient(110deg,#7c2b11a8,#382a1485);border-color:#ffae5361;font-weight:690}.guided-chat-options button>i{color:#f3cb72;font-size:14px;font-style:normal}.guided-chat-options button>small{color:#e4c479b8;flex:none;font-size:8px}.guided-chat-options.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-chat-options.is-grid button{justify-content:stretch;gap:3px;min-height:53px;display:grid}.guided-chat-options.is-grid button strong{font-size:11px;font-weight:680}.guided-chat-options.is-grid button small,.guided-chat-options.is-grid button span{color:#e8d3a48f;font-size:8px}.guided-chat-options.is-size-grid button strong{color:#f4d184;font-family:var(--font-display);font-size:18px;font-weight:500}.guided-chat-options.is-size-grid button strong small{font-family:inherit;font-size:9px}.guided-chat-options.is-result .guided-chat-whatsapp{margin-top:0}.guided-chat-direct{color:#9adcb0a6;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:8px;line-height:1.35;transition:color .18s;display:flex}.guided-chat-direct:hover{color:#b6ebc7}.guided-chat-direct i{font-style:normal}@keyframes guidedChatBackdropIn{to{opacity:1}}@keyframes guidedChatMessageIn{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes guidedChatTyping{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes guidedChatTriggerGlow{to{transform:rotate(360deg)}}@media (width<=900px){.quick-contact.guided-chat{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:70px}.guided-chat-trigger{border-radius:50%;width:70px;min-height:70px;padding:7px}.guided-chat-trigger>span:last-child{display:none}.guided-chat-trigger-icon{border-radius:50%;width:54px;height:54px}.guided-chat-panel{right:12px;bottom:calc(170px + env(safe-area-inset-bottom));width:min(456px,100vw - 24px);height:min(700px, calc(100dvh - 186px - env(safe-area-inset-bottom)));border-radius:26px;min-height:420px}}@media (width<=620px){.quick-contact.guided-chat{right:10px;bottom:calc(84px + env(safe-area-inset-bottom));width:66px}.guided-chat-trigger{width:66px;min-height:66px}.guided-chat-trigger-icon{width:50px;height:50px}.guided-chat-trigger:after{top:2px;right:1px}.guided-chat-panel{right:8px;bottom:calc(160px + env(safe-area-inset-bottom));width:calc(100vw - 16px);height:min(680px, calc(100dvh - 172px - env(safe-area-inset-bottom)));border-radius:24px;min-height:390px}.guided-chat-header{grid-template-columns:43px minmax(0,1fr) 32px 32px;min-height:69px;padding:10px}.guided-chat-avatar{border-radius:14px;width:43px;height:43px}.guided-chat-header strong{font-size:15px}html[lang=hy] .guided-chat-header strong{font-size:13px}.guided-chat-header small{font-size:7px}.guided-chat-restart,.guided-chat-close{width:32px;height:32px}.guided-chat-transcript{padding:14px 11px 16px}.guided-chat-message p{max-width:88%;font-size:11px}.guided-chat-product{width:calc(100% - 30px);margin-left:30px;padding:12px}.guided-chat-choice-area{max-height:46%;padding:10px}.guided-chat-options button{min-height:41px;padding:8px 10px;font-size:9px}}@media (height<=620px){.guided-chat-panel,.guided-chat.is-open .guided-chat-panel{height:auto;min-height:0;top:8px;bottom:8px}}@media (prefers-reduced-motion:reduce){.guided-chat-trigger:before,.guided-chat-avatar i,.guided-chat-message.is-typing p i{animation:none}.guided-chat-message,.guided-chat-product,.guided-chat-backdrop{animation-duration:1ms}.guided-chat-panel,.guided-chat-trigger,.guided-chat-options button,.guided-chat-whatsapp{transition-duration:1ms}}.quick-contact.guided-contact{z-index:9250}body.contact-chat-open{overflow:hidden}.quick-contact-links .guided-contact-chat-option{width:100%;min-height:58px;color:inherit;text-align:left;transition:.26s var(--ease-bounce);background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 12px 7px 7px;display:grid}.quick-contact-links .guided-contact-chat-option:hover{background:linear-gradient(90deg,#ff5b1924,#ffffff0b);border-color:#ff97426b;transform:translate(-4px)}.quick-contact-links .guided-contact-chat-option:focus-visible{outline-offset:3px;outline:2px solid #ffd26e}.quick-contact-links .guided-contact-chat-option>span:nth-child(2){min-width:0}.quick-contact-links .guided-contact-chat-option small,.quick-contact-links .guided-contact-chat-option strong{display:block}.quick-contact-links .guided-contact-chat-option small{color:#eee7d780;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:7px}.quick-contact-links .guided-contact-chat-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.quick-contact-links .guided-contact-chat-option>i{color:#ffd5879e;transition:.22s var(--ease-bounce);font-size:13px;font-style:normal}.quick-contact-links .guided-contact-chat-option:hover>i{color:#ffd477;transform:translate(2px,-2px)}.quick-contact-link-icon.chat{color:#fff1d1;background:linear-gradient(145deg,#7b3518,#173525);position:relative;overflow:visible}.quick-contact-link-icon.chat:before{content:"";border:1.5px solid;border-radius:8px;position:absolute;inset:10px 8px 12px}.quick-contact-link-icon.chat:after{content:"";background:#21402c;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;bottom:8px;right:10px;transform:skewY(34deg)rotate(8deg)}.quick-contact-link-icon.chat i{z-index:1;letter-spacing:1px;margin-top:-2px;font-family:Arial,sans-serif;font-size:8px;font-style:normal;position:relative}.guided-contact.is-chat-open .quick-contact-trigger{opacity:0;pointer-events:none;transform:translateY(8px)scale(.9)}.quick-contact.guided-contact .guided-chat-panel{width:min(456px,100vw - 36px);height:min(720px,100dvh - 36px);bottom:18px;right:18px}.guided-contact.is-chat-open .guided-chat-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.guided-chat-header{grid-template-columns:47px minmax(0,1fr) 34px 34px 34px}.guided-chat-menu-back,.guided-chat-restart,.guided-chat-close{color:#fff5e2b3;width:34px;height:34px;transition:.22s var(--ease-bounce);background:#ffffff09;border:1px solid #ffffff1c;border-radius:50%;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:17px;display:grid}.guided-chat-menu-back:hover,.guided-chat-restart:hover,.guided-chat-close:hover{color:#fff6e6;background:#ff5d1b21;border-color:#ffa14b80}.guided-chat-menu-back:hover{transform:translate(-2px)}.hearth-player.is-list-open+.guided-contact.is-chat-open{opacity:1;pointer-events:auto;transform:none}@media (width<=900px){.quick-contact.guided-contact .guided-chat-panel{top:calc(8px + env(safe-area-inset-top));right:8px;bottom:calc(8px + env(safe-area-inset-bottom));transform-origin:bottom;border-radius:25px;grid-template-rows:auto auto minmax(0,1fr) clamp(180px,38dvh,310px);width:auto;height:auto;min-height:0;max-height:none;left:8px;transform:translateY(18px)scale(.985)}.guided-contact.is-chat-open .guided-chat-panel{transform:translateY(0)scale(1)}.guided-chat-choice-area{height:auto;min-height:0;max-height:none;overflow-y:auto}.guided-chat-transcript{min-height:0;max-height:none;overflow-y:auto}}@media (width<=620px){.quick-contact.guided-contact .guided-chat-panel{grid-template-rows:auto auto minmax(0,1fr) clamp(165px,40dvh,285px)}.guided-chat-header{grid-template-columns:43px minmax(0,1fr) 32px 32px 32px;gap:6px}.guided-chat-menu-back,.guided-chat-restart,.guided-chat-close{width:32px;height:32px}.quick-contact-links .guided-contact-chat-option{min-height:56px}}@media (width<=900px) and (height<=620px){.quick-contact.guided-contact .guided-chat-panel{grid-template-rows:auto auto minmax(0,1fr) clamp(145px,40dvh,230px)}}@media (prefers-reduced-motion:reduce){.guided-contact.is-chat-open .quick-contact-trigger,.guided-contact.is-chat-open .guided-chat-panel{transition-duration:1ms}.hearth-record-disc,.hearth-player.is-playing .hearth-record:after,.hearth-playlist{animation:none}}
