.page_main__GlU4n{background:var(--bg);--col-pad:64px;--section-pad:clamp(80px,10vw,128px);--shadow-soft:0 1px 2px rgba(20,17,15,0.04),0 8px 24px rgba(74,35,120,0.06);--shadow-deep:0 8px 24px rgba(20,17,15,0.08),0 32px 80px rgba(74,35,120,0.18)}.page_italic__PcRej{font-family:EB Garamond,serif;font-style:italic;font-weight:400;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 50%,var(--brand-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:0 .12em;margin:0 -.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page_eyebrow__H9Slr{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_eyebrow__H9Slr:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--brand) 0,var(--brand-light) 100%);border-radius:2px}.page_h2__REf9y{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;color:var(--ink);margin-bottom:24px;max-width:18ch}.page_lead__PxPwQ{font-size:clamp(16px,1.4vw,19px);line-height:1.5;color:var(--ink-muted);max-width:620px;font-weight:400}.page_hero__SKW6o{position:relative;min-height:110vh;background:linear-gradient(180deg,#F7F3EE,#FBF9F6 40%,#FFFFFF);overflow:hidden;padding:158px 0 0;display:flex;flex-direction:column;justify-content:flex-end}.page_heroVideo__tANmU{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;background:var(--ink) url(/video/hero-poster.jpg?v=2) center/cover no-repeat}.page_heroVideoEl__IQ8_U{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:saturate(1.18) brightness(1.04) contrast(1.06)}.page_heroPhoto__aDaDe{display:none;background-image:url(/img/felt-purple.jpg);background-size:cover;background-position:calc(50% + 40px) calc(50% - 150px);background-repeat:no-repeat;z-index:1;opacity:1;mask-image:linear-gradient(90deg,transparent 0,transparent 35%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.5) 68%,#000 85%,#000);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 35%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.5) 68%,#000 85%,#000)}.page_heroFade__CiuZs,.page_heroPhoto__aDaDe{position:absolute;inset:0;pointer-events:none}.page_heroFade__CiuZs{background:radial-gradient(ellipse 80% 60% at 15% 20%,rgba(255,178,90,.28) 0,rgba(255,178,90,.1) 38%,transparent 68%),radial-gradient(ellipse 70% 90% at 88% 78%,rgba(74,35,120,.22) 0,rgba(74,35,120,.08) 42%,transparent 72%);z-index:2;transform:translateZ(0)}.page_heroGlow__P_3KC{position:absolute;inset:0;background:radial-gradient(circle 340px at 12% 18%,rgba(255,224,168,.4) 0,rgba(255,210,140,.14) 32%,transparent 64%),linear-gradient(180deg,transparent,transparent 45%,rgba(20,17,15,.25) 70%,rgba(20,17,15,.55) 88%,rgba(20,17,15,.75));pointer-events:none;z-index:3;transform:translateZ(0)}@keyframes page_heroShimmer__xTxNp{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(-1.5%,1%,0) scale(1.06);opacity:1}}.page_heroInner__FQkwa{position:relative;z-index:5;max-width:1280px;margin:0 auto;padding:0 48px;width:100%;flex:1 1;display:flex;align-items:center}.page_heroLeft__JBC6J{position:relative;z-index:10;padding:0;transform:translateY(110px)}.page_heroLeft__JBC6J .page_h1__fdyfB{text-shadow:0 2px 6px rgba(20,17,15,.65),0 6px 20px rgba(20,17,15,.55),0 0 28px rgba(42,21,71,.5)}.page_heroLeft__JBC6J .page_heroLead__jECQ1{text-shadow:0 2px 5px rgba(20,17,15,.75),0 4px 14px rgba(20,17,15,.7),0 8px 32px rgba(20,17,15,.55)}.page_heroShowcase__w_anw{position:absolute;right:1%;top:-60px;bottom:0;width:48%;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:auto}.page_heroLogos__UtAFW{position:relative;z-index:10;background:rgba(20,17,15,.55);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid rgba(255,255,255,.1);padding:32px 0;flex-shrink:0;width:100%}.page_heroLogosLabel__cfoiY{max-width:1080px;margin:0 auto 24px;padding:0 24px;text-align:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.75)}.page_heroLogosRow__cxG0X{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:32px}.page_heroLogosRow__cxG0X img{height:28px;width:auto;max-width:110px;object-fit:contain;object-position:center;opacity:.55;filter:brightness(0) invert(1);transition:opacity .5s;align-self:center;display:block}.page_heroLogosRow__cxG0X img[src*="/bayer"]{height:38px;margin-block:-5px}.page_heroLogosRow__cxG0X img[src*="/pwc"]{height:44px;margin-block:-8px;max-width:64px}.page_heroLogosRow__cxG0X img[src*="/basf"]{height:24px;max-width:100px}.page_heroLogosRow__cxG0X img[src*="/hilti"]{height:22px;max-width:88px}.page_heroLogosRow__cxG0X img[src*="/josera"]{height:22px;max-width:90px}.page_heroLogosRow__cxG0X img[src*="/loreal"]{height:38px;margin-block:-5px;max-width:130px}.page_heroLogosRow__cxG0X img:hover{opacity:1}@media (max-width:1200px){.page_heroLogosRow__cxG0X{flex-wrap:wrap;justify-content:center;gap:18px 36px}}@media (max-width:900px){.page_heroLogosRow__cxG0X{gap:16px 28px}.page_heroLogosRow__cxG0X img{height:22px}.page_heroLogosRow__cxG0X img[src*="/basf"],.page_heroLogosRow__cxG0X img[src*="/bayer"],.page_heroLogosRow__cxG0X img[src*="/monster-energy"],.page_heroLogosRow__cxG0X img[src*="/porsche"]{height:30px;margin-block:-4px}}.page_heroShowcase__w_anw:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 55%,rgba(232,213,245,.4) 0,rgba(232,213,245,.1) 40%,transparent 70%);pointer-events:none}.page_heroLeft__JBC6J{max-width:720px}.page_heroEyebrow__u_aZK{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--brand-deep);margin-bottom:24px;padding-bottom:6px;border-bottom:1px solid rgba(74,35,120,.3)}.page_h1__fdyfB{font-size:clamp(1.85rem,3.6vw,3.25rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;color:#fff;margin-bottom:24px;max-width:16ch}html[lang=cs] .page_h1__fdyfB,html[lang=de] .page_h1__fdyfB,html[lang=fr] .page_h1__fdyfB,html[lang=pl] .page_h1__fdyfB{max-width:24ch}.page_h1Em__uoor8{display:inline;color:#ECDCFF;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;font-family:EB Garamond,serif;font-style:italic;font-weight:400;text-shadow:0 2px 6px rgba(20,17,15,.65),0 6px 20px rgba(20,17,15,.55),0 0 28px rgba(42,21,71,.5)}@keyframes page_gradientFlow__dABJ3{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_heroLead__jECQ1{font-size:clamp(13px,.95vw,15px);line-height:1.55;color:rgba(255,255,255,.92);max-width:440px;margin-bottom:32px;font-weight:400}.page_heroSlides__poZ_B{display:grid;margin-bottom:32px;min-height:260px}.page_heroSlide__CYQmY{grid-area:1/1;opacity:0;filter:blur(6px);transform:translateY(8px) scale(.985);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);pointer-events:none;will-change:opacity,filter,transform}.page_heroSlideActive__x3wLT{opacity:1;filter:blur(0);transform:translateY(0) scale(1);pointer-events:auto}.page_heroSlide__CYQmY .page_h1__fdyfB{margin-bottom:24px}.page_heroSlide__CYQmY .page_heroLead__jECQ1{margin-bottom:0}.page_heroDots__lpO8r{display:flex;align-items:center;gap:8px;margin-top:28px}.page_heroDot__PYo2D{position:relative;width:28px;height:28px;padding:0;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.page_heroDot__PYo2D:after{content:"";width:28px;height:2px;background:rgba(255,255,255,.32);border-radius:2px;transition:background .28s,width .32s cubic-bezier(.32,.72,0,1)}.page_heroDot__PYo2D:hover:after{background:rgba(255,255,255,.55)}.page_heroDotActive__HkgR5:after{width:44px;background:linear-gradient(90deg,#fff 0,var(--brand-light) 100%);box-shadow:0 0 12px rgba(232,213,245,.5)}.page_heroCta__jc8eN{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.page_btnDarkLg__bp1LI,.page_btnDark__qdFIy{position:relative;display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 50%,var(--brand-light) 100%);background-size:200% 100%;background-position:0 50%;color:#fff;font-weight:600;font-size:13px;border:none;border-radius:999px;cursor:pointer;transition:all .36s cubic-bezier(.32,.72,0,1);letter-spacing:-.005em;font-family:inherit;box-shadow:0 8px 28px rgba(201,168,232,.32),inset 0 1px 0 rgba(255,255,255,.8);isolation:isolate}.page_btnDarkLg__bp1LI:before,.page_btnDark__qdFIy:before{display:none}.page_btnDarkLg__bp1LI:hover,.page_btnDark__qdFIy:hover{color:#fff;background-position:100% 50%;transform:translateY(-3px);box-shadow:0 16px 40px rgba(74,35,120,.5)}.page_btnDarkLg__bp1LI:active,.page_btnDark__qdFIy:active{transform:translateY(-1px) scale(.985)}.page_btnDarkLg__bp1LI{padding:22px 42px;font-size:15px}.page_btnUnderline__H8TuS{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.92);font-weight:600;font-size:13px;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.4);transition:border-color .22s,gap .22s,color .22s}.page_btnUnderline__H8TuS:hover{color:var(--brand-glow);border-color:var(--brand-glow);gap:14px}.page_heroMeta__1GWFY{text-align:right;color:var(--ink-muted);display:flex;flex-direction:column;gap:8px}.page_heroMetaEyebrow__0mUrq{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.page_heroMetaTitle__e2par{font-size:18px;font-style:italic;font-weight:300;letter-spacing:-.01em;color:var(--brand-deep)}@media (max-width:1100px){.page_hero__SKW6o{min-height:auto;padding:140px 0 60px}.page_heroInner__FQkwa{min-height:auto}.page_heroLeft__JBC6J{max-width:100%;padding:40px 0}.page_heroShowcase__w_anw{position:relative;right:auto;top:auto;bottom:auto;width:100%;max-width:520px;margin:0 auto}}@media (max-width:900px){.page_heroInner__FQkwa{padding:0 24px}.page_heroMeta__1GWFY{display:none}.page_hero__SKW6o{padding:120px 0 0;min-height:100svh}.page_heroInner__FQkwa{flex:0 0 auto}.page_heroSlides__poZ_B{min-height:0}.page_heroLeft__JBC6J{padding:16px 0 32px;transform:none}.page_heroFade__CiuZs{background:linear-gradient(180deg,rgba(26,14,46,.68),rgba(26,14,46,.42) 38%,rgba(26,14,46,.32) 60%,rgba(26,14,46,.6))}.page_techCinema__P7HT_{padding-top:44px}}.page_heroLogosRow__cxG0X img.page_heroLogosDup__yRJoF{display:none}@media (max-width:700px){.page_heroLogos__UtAFW{overflow:hidden;padding:22px 0}.page_heroLogosRow__cxG0X{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;gap:36px;padding:0;animation:page_heroLogosMarquee__07JvM 26s linear infinite}.page_heroLogosRow__cxG0X img{height:22px}.page_heroLogosRow__cxG0X img.page_heroLogosDup__yRJoF{display:block}}@keyframes page_heroLogosMarquee__07JvM{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 18px))}}.page_trust__2sASQ{background:var(--bg-pure);padding:120px 0 96px;border-bottom:1px solid var(--line)}.page_trustNumbers__25A9P{max-width:1280px;margin:0 auto 96px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.page_trustNum__bTsDI{flex:1 1;min-width:180px;text-align:center}.page_trustNum__bTsDI strong{display:block;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1;letter-spacing:-.05em;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 55%,var(--brand-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1em}.page_trustNum__bTsDI strong small{font-size:.36em;font-weight:600;-webkit-text-fill-color:var(--brand);color:var(--brand);letter-spacing:0;margin-left:4px;vertical-align:super}.page_trustNum__bTsDI span{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-weight:500}.page_trustDivider__VX_pe{width:1px;height:64px;background:var(--line)}.page_trustLabel__3P_ua{text-align:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-subtle);font-weight:500;margin-bottom:40px}.page_marqueeWrap__MKhyW{overflow:hidden;position:relative;padding:16px 0;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.page_marquee__3cDu6{display:flex;gap:88px;align-items:center;width:max-content;animation:page_marqueeScroll__gxifU 50s linear infinite}.page_marquee__3cDu6 img{height:34px;width:auto;opacity:.45;filter:grayscale(1) brightness(.4);transition:opacity .32s,filter .32s}.page_marquee__3cDu6 img:hover{opacity:1;filter:grayscale(0) brightness(1)}@keyframes page_marqueeScroll__gxifU{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.page_marquee__3cDu6{animation:none;flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.page_trustNumbers__25A9P{padding:0 20px}.page_trustDivider__VX_pe{display:none}.page_trustNum__bTsDI{min-width:140px}}.page_compare__w1E_d{padding:64px 0 48px;background:var(--ink);position:relative;overflow:hidden;isolation:isolate}.page_compareBgPhoto__BdJ5v{position:absolute;inset:0;z-index:0;background:url(/img/compare-real.jpg) 50%/cover no-repeat;pointer-events:none}.page_compareVideoOverlay__tkm0I{position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,21,71,.35),rgba(20,17,15,.28) 50%,rgba(42,21,71,.4)),radial-gradient(ellipse at 50% 50%,transparent 0,rgba(20,17,15,.15) 80%);pointer-events:none}.page_compare__w1E_d>.page_compareSpread__X8Gvo,.page_compare__w1E_d>header{position:relative;z-index:2}.page_compare__w1E_d .page_compareHead__Ztc77 .page_h2__REf9y,.page_compare__w1E_d .page_compareHead__Ztc77 h2{color:#fff}.page_compare__w1E_d .page_compareHead__Ztc77 .page_eyebrow__H9Slr{color:var(--brand-glow)}.page_compare__w1E_d .page_compareHead__Ztc77 em.page_italic__PcRej{background:linear-gradient(135deg,var(--brand-glow) 0,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_compareHead__Ztc77{max-width:880px;margin:0 auto 32px;padding:0 48px;text-align:center}.page_compareH2__zUqfw{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.15;letter-spacing:-.028em;font-weight:500;color:#fff;margin:0 auto;max-width:100%;text-align:center}.page_compareHead__Ztc77 .page_h2__REf9y,.page_compareHead__Ztc77 h2{margin:0 auto 24px;max-width:100%;white-space:normal;text-align:center}.page_compareSpread__X8Gvo{max-width:1184px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 32px 80px rgba(20,17,15,.32)}@media (max-width:1280px){.page_compareSpread__X8Gvo{max-width:calc(100% - 96px)}}@media (max-width:900px){.page_compareSpread__X8Gvo{grid-template-columns:1fr;max-width:calc(100% - 48px);gap:16px;border-radius:0;overflow:visible;border:none;box-shadow:none}.page_compareDark__sn9HJ,.page_compareLight__QukDq{border-radius:20px;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 48px rgba(20,17,15,.3)}.page_compareHead__Ztc77{padding:0 24px}}.page_compareDark__sn9HJ,.page_compareLight__QukDq{padding:40px 48px 36px;display:flex;flex-direction:column;min-height:380px}@media (max-width:900px){.page_compareDark__sn9HJ,.page_compareLight__QukDq{border-radius:20px;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 48px rgba(20,17,15,.3)}}@media (max-width:768px){.page_compareDark__sn9HJ,.page_compareLight__QukDq{padding:32px 28px;min-height:auto}}.page_compareLight__QukDq{background:radial-gradient(ellipse at 0 100%,rgba(155,45,45,.04) 0,transparent 50%),rgba(247,243,238,.45);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:#fff}.page_compareDark__sn9HJ{background:radial-gradient(ellipse at 100% 0,rgba(201,168,232,.28) 0,transparent 55%),radial-gradient(ellipse at 0 100%,rgba(232,218,180,.08) 0,transparent 50%),linear-gradient(135deg,rgba(42,21,71,.55),rgba(74,35,120,.5) 60%,rgba(61,26,85,.55));backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:#fff;position:relative}.page_compareDark__sn9HJ:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.18 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.4;mix-blend-mode:overlay;pointer-events:none}.page_compareLabel__q7JCM{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.6);padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:28px;width:max-content}.page_compareDark__sn9HJ .page_compareLabel__q7JCM{color:var(--brand-glow);border-bottom-color:rgba(201,168,232,.4)}.page_compareH3__Xx7p5{font-size:clamp(24px,2.4vw,34px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin:0 0 32px;color:inherit;max-width:100%}.page_compareH3__Xx7p5 em{font-family:EB Garamond,serif;font-style:italic;font-weight:400;background:linear-gradient(135deg,var(--brand-glow) 0,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page_compareList__PcbEO{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.page_compareList__PcbEO li{display:flex;align-items:baseline;gap:16px;font-size:14.5px;line-height:1.55;letter-spacing:-.005em;font-weight:400;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.page_compareList__PcbEO li:last-child{border-bottom:none}.page_compareDark__sn9HJ .page_compareList__PcbEO li{border-bottom-color:rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.page_compareNum__zYfi8{font-size:10px;font-weight:800;letter-spacing:.16em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:24px;flex-shrink:0}.page_compareNum__zYfi8[data-tone=bad]{color:rgba(232,199,122,.8)}.page_compareNum__zYfi8[data-tone=good]{color:var(--brand-glow)}.page_techCinema__P7HT_{padding:var(--section-pad) 0;background:var(--bg);position:relative;overflow:hidden}.page_techHead__XsXLJ .page_h2__REf9y,.page_techHead__XsXLJ h2{max-width:none}.page_techStage__rS_HQ{max-width:1280px;margin:0 auto 48px;padding:0 48px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:72px;gap:72px;align-items:center}.page_techStageContent__iBElC{display:flex;flex-direction:column;justify-content:center;color:var(--ink)}.page_techStageLabel__iYj3J{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--brand-deep);padding-bottom:6px;border-bottom:1px solid rgba(74,35,120,.3);margin-bottom:18px;width:max-content}.page_techStageNum__R8PcR{font-size:clamp(84px,10vw,160px);font-weight:200;letter-spacing:-.06em;line-height:.9;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 60%,var(--brand-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:14px}.page_techStageNum__R8PcR small{font-size:.28em;font-weight:600;letter-spacing:0;margin-left:12px;-webkit-text-fill-color:var(--brand)}.page_techStageMeta__udGWu{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--ink-muted);text-transform:uppercase;margin-bottom:18px}.page_techStageDesc__FlTyb{font-size:16px;line-height:1.55;color:var(--ink);max-width:480px;margin:0}.page_labGallery__TzA8P{width:100%}.page_labGalleryLabel__ZX2EW{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 16px;display:flex;align-items:center;gap:10px}.page_labGalleryLabel__ZX2EW:before{content:"";width:24px;height:2px;background:linear-gradient(90deg,var(--brand) 0,transparent 100%);border-radius:2px}.page_labGalleryRow__aAIEc{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_labCard__m6mpF{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;border-radius:18px;border:1px solid rgba(74,35,120,.12);background:var(--ink);cursor:pointer;padding:0;isolation:isolate;box-shadow:0 1px 2px rgba(20,17,15,.06),0 12px 32px rgba(74,35,120,.14);transition:transform .38s cubic-bezier(.32,.72,0,1),border-color .32s,box-shadow .38s}.page_labCard__m6mpF:hover{transform:translateY(-4px);border-color:rgba(74,35,120,.4);box-shadow:0 1px 2px rgba(20,17,15,.08),0 24px 56px rgba(74,35,120,.28)}.page_labCard__m6mpF video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.page_labCardOverlay__IhLgK{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:linear-gradient(180deg,rgba(20,17,15,0),rgba(20,17,15,0) 40%,rgba(20,17,15,.7));pointer-events:none}.page_labCardPlay__h4bP1{align-self:flex-end;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--brand-deep);display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding-left:2px;box-shadow:0 4px 12px rgba(20,17,15,.4);transition:transform .28s,background .28s}.page_labCard__m6mpF:hover .page_labCardPlay__h4bP1{transform:scale(1.1);background:var(--brand-glow)}.page_labCardCaption__lZY7p{color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 4px rgba(20,17,15,.8)}.page_labLightbox__nyabA{position:fixed;inset:0;z-index:100;background:rgba(8,6,12,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:60px 20px 20px;animation:page_labLightboxIn__lC4Eg .28s cubic-bezier(.22,1,.36,1)}@keyframes page_labLightboxIn__lC4Eg{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.page_labLightboxClose__TEshH{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .22s,transform .22s}.page_labLightboxClose__TEshH:hover{background:rgba(255,255,255,.2);transform:scale(1.08)}.page_labLightboxVideo__hl5kF{max-width:min(100%,480px);max-height:calc(100vh - 100px);aspect-ratio:9/16;width:auto;height:auto;border-radius:16px;box-shadow:0 40px 120px rgba(0,0,0,.6);background:#000;object-fit:contain}@media (max-width:900px){.page_techStage__rS_HQ{grid-template-columns:1fr;gap:40px;padding:0 24px;margin:0 0 48px}.page_techStageContent__iBElC{max-width:100%}.page_labGallery__TzA8P{max-width:480px;margin:0 auto}}.page_techGrid__VCA5t{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(74,35,120,.14);border-left:1px solid rgba(74,35,120,.14);background:var(--bg)}.page_techCard__YNVHB{position:relative;padding:36px 28px 32px;border-right:1px solid rgba(74,35,120,.14);border-bottom:1px solid rgba(74,35,120,.14);display:flex;flex-direction:column;align-items:flex-start;background:var(--bg);isolation:isolate;transition:background .32s ease}.page_techCard__YNVHB:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(232,213,245,0) 0,transparent 60%);pointer-events:none;transition:background .36s ease;z-index:0}.page_techCard__YNVHB:hover{background:rgba(252,250,247,1)}.page_techCard__YNVHB:hover:before{background:radial-gradient(circle at 50% 0,rgba(232,213,245,.4) 0,rgba(232,213,245,.1) 35%,transparent 70%)}.page_techCard__YNVHB>*{position:relative;z-index:1}.page_techCardNum__NgUvz{font-size:10px;font-weight:700;letter-spacing:.24em;color:var(--ink-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:24px;text-transform:uppercase}.page_techCardIconWell__lRidt{width:64px;height:64px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(232,213,245,.35),rgba(167,139,196,.12));border:1px solid rgba(74,35,120,.18);color:var(--brand-deep);margin-bottom:22px;position:relative;transition:transform .48s cubic-bezier(.32,.72,0,1),border-color .36s,box-shadow .48s;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(74,35,120,.06)}.page_techCardIconWell__lRidt:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(201,168,232,0);transition:inset .48s cubic-bezier(.32,.72,0,1),border-color .48s}.page_techCard__YNVHB:hover .page_techCardIconWell__lRidt{transform:translateY(-2px);border-color:rgba(74,35,120,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 6px 18px rgba(74,35,120,.22)}.page_techCard__YNVHB:hover .page_techCardIconWell__lRidt:after{inset:-8px;border-color:rgba(201,168,232,.55)}.page_techCardIconWell__lRidt svg{transition:transform .6s cubic-bezier(.32,.72,0,1)}.page_techCard__YNVHB:hover .page_techCardIconWell__lRidt svg{transform:rotate(-4deg) scale(1.06)}.page_techCardTitle__EERz7{font-size:18px;font-weight:600;letter-spacing:-.022em;line-height:1.2;color:var(--ink);margin:0 0 10px}.page_techCardBody__9RBIV{font-size:13.5px;line-height:1.6;color:var(--ink-muted);margin:0 0 24px;flex:1 1}.page_techCardMetric__La7xI{display:inline-flex;align-items:baseline;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-deep);padding:6px 12px;border:1px solid rgba(74,35,120,.22);border-radius:999px;background:rgba(252,250,247,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background .32s,border-color .32s,color .32s}.page_techCard__YNVHB:hover .page_techCardMetric__La7xI{background:var(--brand-deep);border-color:var(--brand-deep);color:var(--brand-glow)}@media (max-width:1100px){.page_techGrid__VCA5t{grid-template-columns:repeat(2,1fr);padding:0 24px}}@media (max-width:600px){.page_techGrid__VCA5t{grid-template-columns:1fr}.page_techCard__YNVHB{padding:28px 24px}}.page_tech____gRa:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(167,139,196,.12) 0,transparent 70%);pointer-events:none}.page_techHead__XsXLJ{max-width:1280px;margin:0 auto 64px;padding:0 48px;text-align:center;position:relative}.page_techHead__XsXLJ .page_h2__REf9y,.page_techHead__XsXLJ h2{margin:0 auto 24px}.page_techHead__XsXLJ .page_lead__PxPwQ{margin:0 auto}.page_techTile__dq2nA{position:relative;padding:32px 28px;background:rgba(255,255,255,.7);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(74,35,120,.08);border-radius:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden;transition:transform .36s cubic-bezier(.32,.72,0,1),box-shadow .36s,border-color .36s;box-shadow:0 1px 2px rgba(20,17,15,.04)}.page_techTile__dq2nA>*{position:relative;z-index:2}.page_techTile__dq2nA:hover{transform:translateY(-4px);border-color:rgba(74,35,120,.22);box-shadow:0 16px 40px rgba(74,35,120,.12)}.page_tileHero__FPfwa{background-size:auto 92%!important;background-position:right -8% center!important;background-repeat:no-repeat!important;background-color:rgba(255,255,255,.7)}.page_tileHero__FPfwa:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.82) 38%,rgba(255,255,255,.45) 60%,rgba(255,255,255,.15) 78%,transparent);z-index:1}.page_tileWall__1ZGLt{background:radial-gradient(ellipse at 100% 0,rgba(167,139,196,.16) 0,transparent 55%),rgba(255,255,255,.75)}.page_tileVent__HoInQ{background:url(/img/warranty-bg-waves.webp) 100%/cover no-repeat,rgba(255,255,255,.75);background-blend-mode:lighten}.page_tileVent__HoInQ:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,255,255,.7) 70%,rgba(232,225,240,.65));z-index:1}.page_tileLight__CEpKH{background:radial-gradient(ellipse at 80% 100%,rgba(201,168,232,.28) 0,transparent 60%),rgba(255,255,255,.75)}.page_tileInstall__EPMkE{background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(232,225,240,.5))}.page_tileCerts__St6dZ{background:radial-gradient(ellipse at 50% 0,rgba(167,139,196,.14) 0,transparent 60%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(247,244,238,.85))}.page_tileHero__FPfwa,.page_tileWall__1ZGLt{grid-column:span 3;grid-row:span 2}.page_tileInstall__EPMkE,.page_tileLight__CEpKH,.page_tileVent__HoInQ{grid-column:span 2}.page_tileCerts__St6dZ{grid-column:span 6}@media (max-width:900px){.page_techBento__4N5xq{grid-template-columns:repeat(2,1fr)}.page_tileHero__FPfwa,.page_tileWall__1ZGLt{grid-column:span 2;grid-row:auto}.page_tileInstall__EPMkE,.page_tileLight__CEpKH,.page_tileVent__HoInQ{grid-column:span 1}.page_tileCerts__St6dZ{grid-column:span 2}}.page_tileEyebrow__QozVQ{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--brand)}.page_tileHeroNum__OviFv{font-size:clamp(72px,9vw,140px);font-weight:300;letter-spacing:-.05em;line-height:.95;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 50%,var(--brand-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:8px}.page_tileHeroNum__OviFv small{font-size:.32em;font-weight:600;letter-spacing:0;margin-left:6px;-webkit-text-fill-color:var(--brand)}.page_tileHeroLabel__G_FcO{font-size:13px;color:var(--ink-muted);font-weight:500;letter-spacing:.02em;margin-top:8px;padding-bottom:16px;border-bottom:1px solid var(--line)}.page_tileBigNum__AIq2q{font-size:clamp(40px,5vw,64px);font-weight:400;letter-spacing:-.035em;line-height:1;color:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:auto}.page_tileBigNum__AIq2q small{font-size:.4em;font-weight:600;letter-spacing:0;margin-left:4px;color:var(--brand)}.page_tileDesc__QgO3E{font-size:14px;line-height:1.55;color:var(--ink-muted);margin:0;max-width:none}.page_wallLayers__dgAuD{display:flex;flex-direction:column;gap:6px;margin-top:10px}.page_wallLayer__ABtFk{position:relative;padding:11px 14px 11px 38px;background:linear-gradient(90deg,rgba(167,139,196,calc(.06 + (var(--l, 1) - 1) * .04)) 0,rgba(74,35,120,calc(.04 + (var(--l, 1) - 1) * .03)) 100%);border-left:3px solid var(--brand-light);border-radius:0 8px 8px 0;font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em;counter-increment:layer}.page_wallLayer__ABtFk[data-l="1"]{background:linear-gradient(90deg,rgba(167,139,196,.08),rgba(74,35,120,.05))}.page_wallLayer__ABtFk[data-l="2"]{background:linear-gradient(90deg,rgba(167,139,196,.14),rgba(74,35,120,.08))}.page_wallLayer__ABtFk[data-l="3"]{background:linear-gradient(90deg,rgba(167,139,196,.2),rgba(74,35,120,.11))}.page_wallLayer__ABtFk[data-l="4"]{background:linear-gradient(90deg,rgba(167,139,196,.26),rgba(74,35,120,.14))}.page_wallLayer__ABtFk[data-l="5"]{background:linear-gradient(90deg,rgba(167,139,196,.32),rgba(74,35,120,.17))}.page_wallLayer__ABtFk:before{content:attr(data-l);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.page_certList__ZNvjJ{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.page_certList__ZNvjJ span{padding:7px 14px;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;border-radius:999px;box-shadow:0 4px 12px rgba(74,35,120,.22)}.page_tileCerts__St6dZ{display:flex;flex-direction:row;align-items:center;gap:32px;padding:28px 32px}.page_tileCerts__St6dZ .page_tileEyebrow__QozVQ{white-space:nowrap}.page_tileCerts__St6dZ .page_certList__ZNvjJ{flex:1 1}.page_tileCerts__St6dZ .page_tileDesc__QgO3E{margin-left:auto;white-space:nowrap;max-width:max-content}@media (max-width:768px){.page_tileCerts__St6dZ{flex-direction:column;align-items:flex-start;gap:14px}.page_tileCerts__St6dZ .page_tileDesc__QgO3E{margin-left:0;white-space:normal}}.page_collection__R2PvE{padding:96px 0 0;background:var(--bg-pure);position:relative}.page_podSticky__UR83h{position:absolute;top:100px;bottom:100px;right:20px;width:240px;pointer-events:none;z-index:8}.page_podStickyInner__KSgSB{position:-webkit-sticky;position:sticky;top:calc(50vh - 156px);display:flex;flex-direction:column;gap:12px;pointer-events:none}.page_podStickyBtn__tpQdb{pointer-events:auto;display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 24px -10px rgba(42,21,71,.2)}.page_podStickyBtn__tpQdb:hover{transform:translateX(-4px);border-color:var(--brand);box-shadow:0 16px 32px -12px rgba(74,35,120,.34)}.page_podStickyIco__6gFCV{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#E8C77A;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px -4px rgba(74,35,120,.32)}.page_podStickyBtn__tpQdb>span:nth-child(2){display:flex;flex-direction:column;gap:3px;line-height:1.25;min-width:0}.page_podStickyTtl__vYdMY{font-size:14px;font-weight:700;color:var(--ink);letter-spacing:-.005em}.page_podStickySub__98Rqq{font-size:11.5px;color:var(--ink-muted);font-weight:500;letter-spacing:-.005em;line-height:1.35}@media (max-width:1280px){.page_podSticky__UR83h{display:none}}.page_collectionHead__qJbLR{max-width:1280px;margin:0 auto 56px;padding:0 48px;text-align:center}.page_collectionH2__R0UF9{font-size:clamp(1.85rem,3.4vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:500;color:var(--ink);margin:0 auto 14px;max-width:22ch}.page_collectionLead__kTEmR{font-size:14px;color:var(--ink-muted);margin:0 auto;max-width:56ch;line-height:1.5}.page_podRow__GJH6k{width:100%;padding:72px 0;position:relative}.page_podRow__GJH6k:first-of-type{padding-top:28px}.page_podRow__GJH6k:last-of-type{padding-bottom:96px}.page_podRowInner__Nd2O8{max-width:1440px;margin:0 auto;padding:0 48px}.page_podRowPremium__Dy_kE{background:#F7F4EE}.page_podRowLite__l7lq5{background:#FFFFFF;box-shadow:inset 0 1px 0 rgba(20,17,15,.05)}.page_podRowSpec__DLkNq{background:linear-gradient(180deg,#F2EDE3,#EFE9DD);border-top:1px solid rgba(184,146,77,.18)}.page_podRowHead__eMbUc{display:flex;flex-direction:column;gap:14px;padding-bottom:24px;margin-bottom:32px;position:relative}.page_podRowHead__eMbUc:after{content:"";position:absolute;left:0;bottom:0;width:88px;height:2px;background:linear-gradient(90deg,#C9A961,#E8C77A);border-radius:1px}.page_podRowMeta___CiXN{display:flex;flex-direction:column;gap:10px;padding-bottom:4px}.page_podRowEyebrowLine__tA10I{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.page_podRowEyebrow__RiOPi{font-size:13px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;line-height:1}.page_podRowEyebrowPremium__G2ASW{color:#2A1547}.page_podRowEyebrowLite__8bt7f{color:#5C5552}.page_podRowEyebrowSpec__7N44z{color:#B8924D}.page_podRowMetric__DoveK{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:rgba(20,17,15,.62);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_podRowDesc__ySWv4{font-size:15px;font-weight:500;letter-spacing:-.012em;line-height:1.5;color:#5C5552;max-width:56ch;white-space:pre-line}.page_podRowSpec__DLkNq .page_podRowDesc__ySWv4{max-width:98ch}.page_podGrid__Lgdrw{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px}.page_podGridLite__AMwaQ,.page_podGridPremium__nxWGe,.page_podGridSpec__GFasS{grid-template-columns:repeat(3,1fr)}.page_podCard__jOIhW{margin:0;list-style:none}.page_podBtn__RMuc_{position:relative;display:block;width:100%;height:100%;min-height:420px;padding:0;background:#EFEAE3;border:0;border-radius:24px;overflow:hidden;cursor:pointer;font-family:inherit;isolation:isolate;transition:transform .46s cubic-bezier(.32,.72,0,1),box-shadow .46s;box-shadow:0 1px 2px rgba(20,17,15,.03)}.page_podGridLite__AMwaQ .page_podBtn__RMuc_,.page_podGridPremium__nxWGe .page_podBtn__RMuc_{min-height:460px}.page_podGridSpec__GFasS .page_podBtn__RMuc_{min-height:420px}.page_podBtn__RMuc_:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(20,17,15,.06),0 32px 64px rgba(74,35,120,.28)}.page_podHero__Yz9uu{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transform:scale(1.08);transition:opacity .56s ease,transform 1.2s cubic-bezier(.32,.72,0,1);z-index:0}.page_podBtn__RMuc_:hover .page_podHero__Yz9uu{opacity:1;transform:scale(1)}.page_podDefault__N7fRn{position:absolute;inset:0;z-index:1;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#EFEAE3;transition:opacity .38s ease,transform .52s cubic-bezier(.32,.72,0,1)}.page_podBtn__RMuc_:hover .page_podDefault__N7fRn{opacity:0;transform:translateY(-12px)}.page_podName__rHAzq{font-size:13px;font-weight:500;color:var(--ink-muted);letter-spacing:-.012em;margin:0 0 10px}.page_podName__rHAzq strong{font-weight:700;color:var(--ink)}.page_podTagline__KgAw3{font-size:15px;font-weight:500;line-height:1.35;color:var(--ink);letter-spacing:-.018em;margin:0 0 16px;max-width:22ch}.page_podCabin__6c_zP{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:12px;position:relative}.page_podCabin__6c_zP:before{content:"";position:absolute;bottom:6%;left:18%;right:18%;height:18px;background:radial-gradient(ellipse,rgba(20,17,15,.12) 0,transparent 70%);filter:blur(8px)}.page_podCabin__6c_zP img{max-width:78%;max-height:220px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(74,35,120,.18));transition:transform .52s cubic-bezier(.32,.72,0,1)}.page_podGridPremium__nxWGe .page_podCabin__6c_zP img,.page_podGridSpec__GFasS .page_podCabin__6c_zP img{max-height:260px}.page_podBtnBleed__fRHLX{background:transparent}.page_podBtnBleed__fRHLX .page_podDefault__N7fRn{padding:0;background:transparent;display:block}.page_podBtnBleed__fRHLX .page_podName__rHAzq,.page_podBtnBleed__fRHLX .page_podSpecs__yQxvm,.page_podBtnBleed__fRHLX .page_podTagline__KgAw3{display:none}.page_podBtnBleed__fRHLX .page_podCabin__6c_zP{position:absolute;inset:0;margin:0;padding:0;z-index:0;display:block;transition:opacity .42s ease,transform .72s cubic-bezier(.32,.72,0,1)}.page_podBtnBleed__fRHLX .page_podCabin__6c_zP:before{display:none}.page_podBtnBleed__fRHLX .page_podCabin__6c_zP img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center bottom;filter:none;padding:0}.page_podBtn__RMuc_:hover .page_podBtnBleed__fRHLX .page_podCabin__6c_zP{opacity:0;transform:scale(1.04)}.page_podBtnBleed__fRHLX .page_podHero__Yz9uu{opacity:0;transform:scale(1.06);transition:opacity .56s ease,transform 1.2s cubic-bezier(.32,.72,0,1)}.page_podBtn__RMuc_:hover .page_podBtnBleed__fRHLX .page_podHero__Yz9uu{opacity:1;transform:scale(1)}.page_podBtnBleed__fRHLX:after{content:none}.page_podCornerName__TR0wh{position:absolute;left:28px;bottom:26px;z-index:3;color:var(--ink);font-size:30px;font-weight:800;letter-spacing:-.022em;line-height:1;transition:opacity .32s ease,transform .52s cubic-bezier(.32,.72,0,1),color .32s ease;pointer-events:none}.page_podBtn__RMuc_:hover .page_podCornerName__TR0wh{opacity:0;transform:translateY(-8px)}@media (max-width:600px){.page_podCornerName__TR0wh{left:20px;bottom:20px;font-size:22px;max-width:calc(100% - 40px);line-height:1.05}}.page_podGlass__CDoUn{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 28px 28px;background:linear-gradient(180deg,rgba(20,17,15,0),rgba(20,17,15,0) 45%,rgba(20,17,15,.55) 75%,rgba(20,17,15,.78));opacity:0;transition:opacity .36s ease;pointer-events:none}.page_podBtn__RMuc_:hover .page_podGlass__CDoUn{opacity:1}.page_podGlassTier__044ys{position:absolute;top:24px;right:24px;display:inline-block;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1;background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transform:translateY(-8px);opacity:0;transition:transform .48s cubic-bezier(.32,.72,0,1) 80ms,opacity .32s ease 80ms;z-index:1}.page_podBtn__RMuc_:hover .page_podGlassTier__044ys{transform:translateY(0);opacity:1}.page_podGlassName__fDxVY{font-size:38px;font-weight:800;letter-spacing:-.028em;line-height:1;color:#fff;margin:0 0 6px;transform:translateY(14px);opacity:0;transition:transform .54s cubic-bezier(.32,.72,0,1) .12s,opacity .36s ease .12s}.page_podBtn__RMuc_:hover .page_podGlassName__fDxVY{transform:translateY(0);opacity:1}.page_podGlassSpecs__dStU2{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.78);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 18px;transform:translateY(14px);opacity:0;transition:transform .54s cubic-bezier(.32,.72,0,1) .18s,opacity .36s ease .18s}.page_podBtn__RMuc_:hover .page_podGlassSpecs__dStU2{transform:translateY(0);opacity:1}.page_podGlassBottom__VNK7z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);transform:translateY(14px);opacity:0;transition:transform .54s cubic-bezier(.32,.72,0,1) .24s,opacity .36s ease .24s}.page_podBtn__RMuc_:hover .page_podGlassBottom__VNK7z{transform:translateY(0);opacity:1}.page_podGlassPriceLbl__ycuN5{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-right:6px}.page_podGlassPrice__a3OUR{font-size:18px;font-weight:700;letter-spacing:-.012em;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_podGlassCta__a5qTs{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#fff;color:var(--ink);flex-shrink:0;transition:transform .32s cubic-bezier(.32,.72,0,1)}.page_podBtn__RMuc_:hover .page_podGlassCta__a5qTs{transform:translate(2px,-2px)}.page_podSlabCredit__K_a5R{position:absolute;left:28px;top:28px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:rgba(20,17,15,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;font-size:9px;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.88);font-style:italic;opacity:0;transform:translateY(-4px);transition:opacity .38s ease .12s,transform .48s cubic-bezier(.32,.72,0,1) .12s;pointer-events:none}.page_podBtn__RMuc_:hover .page_podSlabCredit__K_a5R{opacity:1;transform:translateY(0)}.page_podSlabCreditDot__Ifwup{width:4px;height:4px;border-radius:50%;background:var(--brand-glow);box-shadow:0 0 4px var(--brand-glow)}.page_podBleedPlate__Fxivi{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;padding:10px 12px 10px 14px;background:rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);border:1px solid rgba(255,255,255,.4);border-radius:14px;display:flex;flex-direction:column;gap:8px;box-shadow:0 6px 20px rgba(20,17,15,.1);opacity:0;transform:translateY(8px);transition:opacity .38s ease 60ms,transform .46s cubic-bezier(.32,.72,0,1) 60ms;pointer-events:auto}.page_podBtn__RMuc_:hover .page_podBleedPlate__Fxivi{opacity:1;transform:translateY(0)}.page_podBleedTop__pAaxD{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.page_podBleedName__9Nemv{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.018em;line-height:1.1}.page_podBleedName__9Nemv strong{font-weight:700;letter-spacing:-.022em}.page_podBleedPrice__E6WHx{font-size:11px;font-weight:700;color:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.page_podBleedBottom__oaYsI{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_podBleedCta__32_Fz{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;background:var(--ink);color:#fff;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:background .28s,gap .28s}.page_podBtn__RMuc_:hover .page_podBleedCta__32_Fz{gap:7px}.page_podBleedCta__32_Fz:hover{background:var(--brand-deep)}.page_podBleedInfo__wifGe{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(74,35,120,.1);color:var(--brand-deep);cursor:help;transition:background .22s}.page_podBleedInfo__wifGe:hover{background:rgba(74,35,120,.2)}.page_podBleedTooltip__hJ8o_{position:absolute;bottom:calc(100% + 8px);right:0;padding:8px 12px;background:var(--ink);color:#fff;font-size:10.5px;font-weight:500;letter-spacing:.02em;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .24s ease,transform .24s cubic-bezier(.32,.72,0,1);box-shadow:0 12px 28px rgba(20,17,15,.35)}.page_podBleedTooltip__hJ8o_:after{content:"";position:absolute;bottom:-4px;right:12px;width:8px;height:8px;background:var(--ink);transform:rotate(45deg)}.page_podBleedInfo__wifGe:hover .page_podBleedTooltip__hJ8o_{opacity:1;transform:translateY(0)}.page_podSpecs__yQxvm{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ink-subtle);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_podSpecsDot__XjgBw{opacity:.5}.page_podHoverCredit__O8Fe9{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:9px;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.55);font-style:italic;line-height:1.2;text-align:center;white-space:nowrap;pointer-events:none}.page_podHover__vbZ24{position:absolute;inset:0;z-index:2;padding:24px 24px 22px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgba(20,17,15,.05),rgba(20,17,15,.05) 40%,rgba(20,17,15,.75));opacity:0;transition:opacity .38s ease;pointer-events:none}.page_podBtn__RMuc_:hover .page_podHover__vbZ24{opacity:1}.page_podHoverHead__LbR2T{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page_podTier__U1Euf{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:5px 11px;border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_podRealMark__vcB7d{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.78);padding-left:4px;opacity:0;transform:translateY(-4px);transition:opacity .48s ease .12s,transform .48s cubic-bezier(.32,.72,0,1) .12s}.page_podBtn__RMuc_:hover .page_podRealMark__vcB7d{opacity:1;transform:translateY(0)}.page_podRealMark__vcB7d em{font-style:italic;font-weight:400;letter-spacing:.01em}.page_podRealDot___ygVT{width:5px;height:5px;border-radius:50%;background:var(--brand-glow);box-shadow:0 0 6px rgba(232,213,245,.7),0 0 12px rgba(232,213,245,.4);flex-shrink:0;animation:page_realDotPulse__hox6_ 2.6s ease-in-out infinite}@keyframes page_realDotPulse__hox6_{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.page_cabinTier-Premium___D_Mw{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#fff;box-shadow:0 2px 10px rgba(74,35,120,.4)}.page_cabinTier-Lite__u0Vfc{background:rgba(255,255,255,.92);color:var(--brand-deep);border:1px solid var(--brand-light)}.page_cabinTier-Pro__k3hiJ{background:linear-gradient(135deg,#1a1410 0,var(--brand-deep) 100%);color:var(--brand-glow);box-shadow:0 2px 10px rgba(20,17,15,.35)}.page_cabinTier-Custom__z2K_J{background:linear-gradient(135deg,#D4AF6A,#E8C97A);color:#2A1547;box-shadow:0 2px 10px rgba(212,175,106,.5)}.page_cabinTier-Cloud__aGUdP{background:linear-gradient(135deg,#4A9EFF,#7BB8FF);color:#fff;box-shadow:0 2px 10px rgba(74,158,255,.45)}.page_podHoverFoot__vUo6G{display:flex;flex-direction:column;gap:14px;color:#fff}.page_podHoverName__vxKLU{font-size:18px;font-weight:500;letter-spacing:-.022em}.page_podHoverName__vxKLU strong{font-weight:800;letter-spacing:-.028em}.page_podHoverPrice__LsEYB{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--brand-glow);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_podHoverCta__cU_bG{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#fff;color:var(--ink);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:max-content;margin-top:4px;transition:gap .26s,background .26s,color .26s}.page_podBtn__RMuc_:hover .page_podHoverCta__cU_bG{gap:10px}.page_podBtn__RMuc_:hover .page_podHoverCta__cU_bG:hover{background:var(--brand-glow);color:var(--brand-deep)}@media (max-width:1100px){.page_podGrid__Lgdrw{grid-template-columns:repeat(2,1fr);padding:0 24px}.page_podGrid__Lgdrw>li:nth-child(n){grid-column:auto}}@media (max-width:560px){.page_podGrid__Lgdrw{grid-template-columns:1fr;gap:12px;padding:0 16px}.page_podBtn__RMuc_,.page_podGridLite__AMwaQ .page_podBtn__RMuc_,.page_podGridPremium__nxWGe .page_podBtn__RMuc_,.page_podGridSpec__GFasS .page_podBtn__RMuc_{min-height:0;aspect-ratio:1/1;border-radius:16px}.page_podBtnBleed__fRHLX .page_podCabin__6c_zP img{object-position:center 38%}.page_podBtnBleed__fRHLX .page_podDefault__N7fRn:after{content:none;position:absolute;left:0;right:0;bottom:0;height:46%;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(247,244,238,0),rgba(247,244,238,.55) 55%,rgba(247,244,238,.9))}.page_podCornerName__TR0wh{left:12px;bottom:12px;font-size:15px;max-width:calc(100% - 24px)}.page_podGlass__CDoUn{display:none}.page_podRow__GJH6k{padding:36px 0}.page_podRow__GJH6k:first-of-type{padding-top:20px}.page_podRow__GJH6k:last-of-type{padding-bottom:56px}}.page_engineering__G1IVE{padding:var(--section-pad) 0 0;background:var(--bg)}.page_engHead__NxGW1{max-width:1440px;margin:0 auto 80px;padding:0 48px}.page_engHead__NxGW1 .page_lead__PxPwQ{margin-top:24px}.page_cloud__qsQq7{background:radial-gradient(ellipse 60% 80% at 100% 0,rgba(232,199,122,.1) 0,transparent 60%),linear-gradient(180deg,#F7F4EE,#EFEBE2);padding:72px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page_cloudInner__HHT5S{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:48px;gap:48px;align-items:center}.page_cloudText__28Jk9{display:flex;flex-direction:column;gap:16px}.page_cloudTitleRow__VNkM8{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.page_cloudTitleRow__VNkM8 .page_cloudTag__bCY9G{flex-shrink:0;align-self:center}.page_cloudTitleRow__VNkM8 .page_cloudH2__BfzOt{margin:0}@media (max-width:600px){.page_cloudTitleRow__VNkM8{flex-direction:column;align-items:flex-start;gap:10px}}.page_cloudLeadRow__GHJEE{display:grid;grid-template-columns:320px 1fr;grid-gap:28px;gap:28px;align-items:center}.page_cloudVideos__KBBKo{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:700px){.page_cloudLeadRow__GHJEE{grid-template-columns:1fr;gap:18px}.page_cloudVideos__KBBKo{max-width:320px}}.page_cloudTag__bCY9G{display:inline-flex;align-items:center;height:26px;padding:0 12px;background:var(--brand-deep);color:#E8C77A;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;border-radius:999px;width:max-content}.page_cloudH2__BfzOt{font-size:clamp(28px,2.8vw,40px);line-height:1.05;letter-spacing:-.025em;font-weight:500;color:var(--ink);margin:0}.page_cloudLead__mOB2k{font-size:14px;line-height:1.55;color:var(--ink-muted);letter-spacing:-.005em;margin:0;max-width:560px}.page_cloudFeats__yvOcU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;padding:18px 20px;background:#fff;border:1px solid var(--line);border-radius:8px}.page_cloudFeat__jMm8s{display:flex;align-items:center;gap:12px;padding:0 14px;border-right:1px solid var(--line)}.page_cloudFeat__jMm8s:first-child{padding-left:0}.page_cloudFeat__jMm8s:last-child{padding-right:0;border-right:0}.page_cloudFeat__jMm8s>div{display:flex;flex-direction:column;gap:2px;min-width:0}@media (max-width:900px){.page_cloudFeats__yvOcU{grid-template-columns:1fr;gap:12px;padding:16px 18px}.page_cloudFeat__jMm8s{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}.page_cloudFeat__jMm8s:last-child{border-bottom:0;padding-bottom:0}}.page_cloudFeatIco__a2Dg_{width:30px;height:30px;border-radius:999px;background:var(--brand-pale);color:var(--brand-deep);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page_cloudFeatTtl__SICSi{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.005em;line-height:1.2}.page_cloudFeatSub__2JVG0{font-size:11px;color:var(--ink-muted);letter-spacing:.01em;line-height:1.35}.page_cloudActions__jGVqG{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page_cloudBtnPrimary__m9wzH{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--brand-deep);color:#fff;border:0;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;border-radius:999px;transition:background .24s,transform .24s;min-height:40px}.page_cloudBtnPrimary__m9wzH:hover{background:var(--brand);transform:translateY(-2px)}.page_cloudBtnGhost__EQKli{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--brand-deep);letter-spacing:-.005em;text-decoration:none;padding-bottom:4px;border-bottom:1px solid var(--brand);transition:color .22s,border-color .22s}.page_cloudBtnGhost__EQKli:hover{color:var(--brand);border-color:var(--brand-deep)}.page_cloudStage__yYt1Q{position:relative;min-height:540px;background:radial-gradient(ellipse 100% 70% at 100% 0,rgba(232,199,122,.22) 0,transparent 60%),radial-gradient(ellipse 70% 60% at 0 100%,rgba(167,139,196,.28) 0,transparent 60%),linear-gradient(135deg,#2A1547,#1A0E2E);border-radius:20px;padding:36px;color:#fff;overflow:hidden;box-shadow:0 40px 80px -28px rgba(42,21,71,.45);isolation:isolate}.page_cloudStageBg__BhhAL{position:absolute;inset:0;pointer-events:none;z-index:0}.page_cloudFloat1__DfiUS,.page_cloudFloat2__J0nsO,.page_cloudFloat3__lwEId{position:absolute;width:120px;height:60px;animation:page_cloudDrift__S7qVF 14s ease-in-out infinite}.page_cloudFloat1__DfiUS{top:8%;left:5%;animation-delay:0s}.page_cloudFloat2__J0nsO{top:60%;right:6%;animation-delay:4s;width:90px;height:45px}.page_cloudFloat3__lwEId{top:30%;left:70%;animation-delay:7s;width:70px;height:35px}@keyframes page_cloudDrift__S7qVF{0%,to{transform:translate(0)}50%{transform:translate(12px,-8px)}}.page_cloudMap__Q_25Y{position:absolute;inset:auto 0 0 0;width:100%;height:auto;opacity:.55;bottom:-10px}.page_cloudPhone__9Yilz{position:relative;z-index:2;width:240px;margin:0 auto}.page_cloudPhoneFrame__XnwDx{width:100%;background:linear-gradient(180deg,#0E0719,#1A0E2E);border-radius:32px;padding:10px;border:1.5px solid rgba(232,199,122,.22);box-shadow:0 30px 70px -20px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.04);position:relative}.page_cloudPhoneNotch__vWPPL{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:80px;height:18px;background:#0E0719;border-radius:999px;z-index:2}.page_cloudPhoneScreen__aWx9H{background:linear-gradient(180deg,#F7F4EE,#EFEBE2);border-radius:24px;padding:38px 14px 14px;display:flex;flex-direction:column;gap:10px;color:#2A1547;min-height:380px}.page_cloudAppBar__VFmVB{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;color:#2A1547;padding:0 4px}.page_cloudAppTime__pQMzI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cloudAppDots__eC5FR{display:inline-flex;gap:3px}.page_cloudAppDots__eC5FR>span{width:4px;height:4px;border-radius:999px;background:#2A1547;opacity:.6}.page_cloudAppHead__eyr_6{display:flex;align-items:center;gap:10px;padding:6px 4px 2px}.page_cloudAppHead__eyr_6>div{display:flex;flex-direction:column;gap:1px}.page_cloudAppLogo__7VZ75{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#2A1547,#4A2378);color:#E8C77A;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;letter-spacing:.1em}.page_cloudAppBrand__UC31b{font-size:12px;font-weight:700;color:#2A1547;letter-spacing:-.01em}.page_cloudAppLoc__eEKPX{font-size:9px;color:#6B5B86;letter-spacing:.04em}.page_cloudAppCard__tMoqh{background:#fff;border-radius:14px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 6px 16px -8px rgba(42,21,71,.18)}.page_cloudAppCardLbl__P4_ho{font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:#6E5C87;font-weight:700}.page_cloudAppTimer__OqZar{font-family:EB Garamond,serif;font-size:28px;font-weight:400;color:#2A1547;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.page_cloudAppBar2__SJSOI{height:4px;background:rgba(74,35,120,.08);border-radius:999px;overflow:hidden;margin:4px 0 2px}.page_cloudAppBarFill__4icKY{display:block;height:100%;width:62%;background:linear-gradient(90deg,#4A2378,#E8C77A);border-radius:999px;animation:page_cloudAppBarShift__WLm6O 3s ease-in-out infinite}@keyframes page_cloudAppBarShift__WLm6O{0%,to{width:58%}50%{width:66%}}.page_cloudAppMeta__zuOmF{display:flex;justify-content:space-between;font-size:10px;color:#6B5B86}.page_cloudAppPrice__j8UCr{font-weight:700;color:#2A1547;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cloudAppActions__JNP__{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:6px;gap:6px}.page_cloudAppBtnGhost__8K4l0,.page_cloudAppBtnSolid__a7CaR{height:32px;padding:0 10px;font-size:10px;font-weight:700;border-radius:10px;font-family:inherit;letter-spacing:.02em;cursor:default}.page_cloudAppBtnGhost__8K4l0{background:rgba(74,35,120,.08);color:#2A1547;border:0}.page_cloudAppBtnSolid__a7CaR{background:linear-gradient(135deg,#2A1547,#4A2378);color:#fff;border:0}.page_cloudAppPayRow__0_PrD{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(74,35,120,.05);border-radius:10px;font-size:10px;color:#2A1547;font-weight:600;letter-spacing:.02em;margin-top:auto}.page_cloudAppPayIco__CUGSi{width:22px;height:22px;border-radius:6px;background:#2A1547;color:#E8C77A;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.page_cloudTile__0lDMs{position:absolute;z-index:3;background:rgba(15,10,26,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(232,199,122,.22);border-radius:14px;padding:14px 16px 12px;color:#fff;width:180px;display:flex;flex-direction:column;gap:8px;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);animation:page_cloudTileFloat__NzRTE 6s ease-in-out infinite}.page_cloudTileTopRight__vQgdf{top:28px;right:14px;animation-delay:0s}.page_cloudTileBottomLeft__ZhdoX{bottom:96px;left:14px;animation-delay:1.5s}.page_cloudTileBottomRight__RPor4{bottom:28px;right:14px;animation-delay:3s;width:200px}@keyframes page_cloudTileFloat__NzRTE{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.page_cloudTileHead__4GI2J{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.page_cloudTileEyebrow__MeAjb{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.65);font-weight:700}.page_cloudTileTrend__LstVr{font-size:10px;font-weight:700;color:#4ADE80;letter-spacing:.02em}.page_cloudTileNum__auPso{font-family:EB Garamond,serif;font-size:40px;font-weight:400;color:#E8C77A;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_cloudTileNum__auPso small{font-size:20px;margin-left:2px;color:rgba(232,199,122,.72)}.page_cloudTileSpark__g5Zgn{height:30px;width:100%;margin-top:-4px}.page_cloudTileSpark__g5Zgn svg{width:100%;height:100%;display:block}.page_cloudTileBars__CXsIa{display:flex;align-items:flex-end;gap:4px;height:30px;margin-top:-2px}.page_cloudTileBars__CXsIa>span{flex:1 1;background:linear-gradient(180deg,#E8C77A,rgba(232,199,122,.3));border-radius:2px 2px 0 0;min-height:4px}.page_cloudPanelStatus__goEZk{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#E8C77A;font-weight:700}.page_cloudPanelStatusDot__HbMxx{width:7px;height:7px;border-radius:999px;background:#4ADE80;box-shadow:0 0 0 3px rgba(74,222,128,.2);animation:page_cloudPulse__OQWAh 2s ease-in-out infinite}@keyframes page_cloudPulse__OQWAh{0%,to{box-shadow:0 0 0 3px rgba(74,222,128,.2)}50%{box-shadow:0 0 0 7px rgba(74,222,128,.05)}}.page_cloudFeed__YJLXy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.page_cloudFeed__YJLXy li{display:flex;align-items:center;gap:8px;font-size:11px;color:rgba(255,255,255,.85);letter-spacing:.01em;font-weight:500}.page_cloudFeedDot__2a_Ak{width:6px;height:6px;border-radius:999px;flex-shrink:0}.page_cloudROI__IbBur{position:absolute;left:36px;bottom:36px;right:36px;z-index:1;font-size:12px;line-height:1.55;color:rgba(255,255,255,.62);letter-spacing:-.005em;margin:0;text-align:center;pointer-events:none;display:none}.page_cloudROI__IbBur strong{color:#E8C77A;font-weight:700}@media (max-width:1000px){.page_cloudInner__HHT5S{grid-template-columns:1fr;gap:40px}.page_cloudStage__yYt1Q{min-height:560px}}@media (max-width:600px){.page_cloudInner__HHT5S{padding:0 24px}.page_cloudStage__yYt1Q{padding:24px;min-height:620px}.page_cloudPhone__9Yilz{width:200px}.page_cloudTile__0lDMs{width:150px;padding:12px 14px 10px}.page_cloudTileBottomRight__RPor4{width:168px}.page_cloudTileNum__auPso{font-size:32px}.page_cloudActions__jGVqG{flex-direction:column;align-items:stretch}.page_cloudBtnPrimary__m9wzH{justify-content:center}}.page_testimonials__T_1MQ{padding:var(--section-pad) 0;background:linear-gradient(180deg,var(--bg-pure) 0,var(--bg-soft) 100%);border-top:1px solid var(--line)}.page_testHead__xoH_q{max-width:1440px;margin:0 auto var(--s-9);padding:0 48px}.page_testFeatured___uTWV{max-width:1440px;margin:0 auto var(--s-6);padding:0 48px}.page_testFeaturedCard__5jokd{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#fff;border-radius:var(--radius-md);display:grid;grid-template-columns:460px 1fr;overflow:hidden;box-shadow:var(--shadow-purple)}.page_testPhoto__7iv6X{position:relative;width:100%;aspect-ratio:4/3;align-self:center;background-size:cover;background-position:50%;background-color:var(--bg-cream);display:flex;align-items:flex-end;flex-shrink:0}.page_testPhotoOverlay__THIGN{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,30,0) 45%,rgba(20,14,30,.42))}.page_testPhotoChips__Ozag3{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:14px 16px}.page_testLogoImg__teqrd{display:inline-flex;align-items:center;height:36px;padding:6px 14px;background:rgba(255,255,255,.96);border-radius:8px;box-shadow:0 4px 12px -4px rgba(0,0,0,.3)}.page_testLogoImg__teqrd img{height:20px;width:auto;object-fit:contain;display:block}.page_testLogoChip__H7LTH{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:rgba(255,255,255,.95);color:var(--brand-deep);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border-radius:999px}.page_testBody__ioDLI{padding:var(--s-8) var(--s-9);display:flex;flex-direction:column;justify-content:center;gap:var(--s-4)}.page_testQuoteIco__avhBr{color:var(--accent-soft);opacity:.5;transform:rotate(180deg)}.page_testQuote___AKxh{font-size:clamp(17px,1.3vw,20px);line-height:1.6;letter-spacing:-.01em;color:#fff;margin:0}.page_testFooter__jnL7j{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid rgba(232,199,122,.2)}.page_testAuthor__AXJDK{display:flex;flex-direction:column;gap:3px}.page_testName__vmiR_{font-size:15px;font-weight:600;color:#fff;letter-spacing:-.01em}.page_testRole__fvvQQ{font-size:11px;color:rgba(255,255,255,.65);letter-spacing:.02em}.page_testConfig__BWn2_{text-align:right;flex-shrink:0}.page_testConfigVal__qCZ34{font-size:11px;color:var(--accent-soft);font-weight:600;letter-spacing:.04em}.page_testStrip__LjWHF{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s-5);gap:var(--s-5)}.page_testCell__fuSAp{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),border-color var(--duration) var(--ease)}.page_testCell__fuSAp:hover{transform:translateY(-2px);box-shadow:var(--shadow-strong);border-color:var(--brand-light)}.page_testCellPhoto__z927M{position:relative;width:100%;aspect-ratio:4/3;flex-shrink:0;background-size:cover;background-position:50%;background-color:var(--bg-cream);border:none;padding:0;display:block}.page_testCellVideo__8lUYO .page_testCellPhoto__z927M{cursor:pointer;overflow:hidden}.page_testCellVideo__8lUYO .page_testCellPhoto__z927M video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_testCellVideo__8lUYO .page_testCellPhoto__z927M:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,14,30,.05),rgba(20,14,30,.55))}.page_testCellVideo__8lUYO{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);border-color:var(--brand)}.page_testCellPlay__T_EpB{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.96);color:var(--brand-deep);font-size:15px;padding-left:2px;box-shadow:0 12px 28px -10px rgba(0,0,0,.5);transition:transform var(--duration) var(--ease)}.page_testCellVideo__8lUYO .page_testCellPhoto__z927M:hover .page_testCellPlay__T_EpB{transform:translate(-50%,-50%) scale(1.08)}.page_testCellVideoBadge__A2nOC{position:absolute;z-index:1;left:var(--s-4);bottom:var(--s-4);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-soft)}.page_testCellContent__sKGuD{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5)}.page_testCellVideo__8lUYO .page_testCellContent__sKGuD{padding-top:var(--s-3)}.page_testCellQuote__nLe__{font-size:13.5px;line-height:1.5;letter-spacing:-.005em;color:var(--ink);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_testCellVideo__8lUYO .page_testCellQuote__nLe__{color:rgba(255,255,255,.75)}.page_testCellAuthor__6t4Nf{margin-top:auto;font-size:12px;font-weight:600;color:var(--brand-deep);letter-spacing:-.005em;padding-top:var(--s-2);border-top:1px solid var(--line)}.page_testCellVideo__8lUYO .page_testCellAuthor__6t4Nf{color:#fff;border-top-color:rgba(255,255,255,.16)}@media (max-width:920px){.page_testFeaturedCard__5jokd{grid-template-columns:1fr}.page_testPhoto__7iv6X{aspect-ratio:4/3;min-height:0}.page_testStrip__LjWHF{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page_testFeatured___uTWV,.page_testHead__xoH_q,.page_testStrip__LjWHF{padding:0 24px}.page_testBody__ioDLI{padding:var(--s-6) var(--s-5)}.page_testStrip__LjWHF{grid-template-columns:1fr}.page_testCellContent__sKGuD{padding:var(--s-3) var(--s-4)}.page_testCellQuote__nLe__{font-size:13px;line-height:1.45}}.page_whyUs__uMPhZ{padding:var(--section-pad) 0;background:radial-gradient(ellipse 80% 60% at 0 0,rgba(232,199,122,.1) 0,transparent 50%),radial-gradient(ellipse 60% 80% at 100% 100%,rgba(167,139,196,.14) 0,transparent 50%),linear-gradient(135deg,#2A1547,#1A0E2E);color:#fff;position:relative}.page_whyHead__y664o{max-width:1440px;margin:0 auto 44px;padding:0 48px;text-align:center}.page_eyebrowLight__OkxuU{display:block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#E8C77A;font-weight:600;margin-bottom:16px}.page_whyH2__XGml4{font-size:clamp(34px,3.6vw,50px);line-height:1.06;letter-spacing:-.025em;font-weight:400;color:#fff;margin:0 0 14px}.page_italicChampagne__VLd4R{font-family:EB Garamond,serif;font-style:italic;font-weight:400;color:#E8C77A}.page_whyLead__2ydPT{font-size:15px;color:rgba(255,255,255,.65);letter-spacing:-.005em;margin:0 auto;max-width:620px}.page_whyGrid__ZXg1J{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.08);border-radius:6px;overflow:hidden}.page_whyCard__L06hb{background:rgba(255,255,255,.02);padding:28px 28px 26px;display:flex;flex-direction:column;gap:11px;transition:background .32s;position:relative}.page_whyCard__L06hb:hover{background:rgba(232,199,122,.06)}.page_whyIconWrap__FZHtf{width:40px;height:40px;border-radius:999px;background:rgba(232,199,122,.14);color:#E8C77A;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(232,199,122,.28)}.page_whyStat__iOEkg{display:flex;align-items:baseline;gap:6px;font-family:EB Garamond,serif;font-weight:400;color:#E8C77A}.page_whyStatNum__osE_2{font-size:48px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_whyStatSuf__uXWoH{font-size:14px;color:rgba(232,199,122,.7);letter-spacing:.04em;font-family:var(--font-onest,system-ui),sans-serif}.page_whyTitle__vBj_T{font-size:19px;font-weight:600;letter-spacing:-.015em;color:#fff;margin:0;line-height:1.25}.page_whyDesc__YqdYQ{font-size:13px;line-height:1.6;color:rgba(255,255,255,.62);margin:0;letter-spacing:-.005em}@media (max-width:980px){.page_whyGrid__ZXg1J{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page_whyGrid__ZXg1J{grid-template-columns:1fr;padding:0 24px}.page_whyHead__y664o{padding:0 24px}}.page_metrics__H899y{background:radial-gradient(ellipse 70% 120% at 0 0,rgba(232,199,122,.12) 0,transparent 60%),linear-gradient(135deg,#2A1547,#1A0E2E);padding:56px 0}.page_metricsInner__lDwng{max-width:1200px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.page_metricCell__p0Bno{display:flex;flex-direction:column;gap:8px;text-align:center;position:relative}.page_metricCell__p0Bno:not(:last-child):after{content:"";position:absolute;right:-16px;top:12%;height:76%;width:1px;background:rgba(255,255,255,.12)}.page_metricNum__i43TT{font-family:EB Garamond,serif;font-size:clamp(40px,5vw,58px);line-height:1;font-weight:400;color:#E8C77A;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_metricLbl__4k51g{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.62);font-weight:600}@media (max-width:768px){.page_metricsInner__lDwng{grid-template-columns:1fr 1fr;gap:36px 24px}.page_metricCell__p0Bno:nth-child(2):after{display:none}}.page_certs__j_uEg{padding:var(--section-pad) 0;background:var(--bg-pure)}.page_certHead__qsU0N{max-width:1440px;margin:0 auto 48px;padding:0 48px}.page_certGrid__UleFp{max-width:1440px;margin:0 auto 40px;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.page_certCard__Sz4fs{background:#fff;border:1px solid var(--line);padding:24px 28px;display:flex;flex-direction:column;gap:8px;border-radius:6px;position:relative;transition:border-color .28s,transform .28s}.page_certCard__Sz4fs:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--brand) 0,var(--brand-deep) 100%);border-radius:3px 0 0 3px}.page_certCard__Sz4fs:hover{border-color:var(--brand);transform:translateY(-3px)}.page_certKind__teXJ5{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-subtle);font-weight:600}.page_certCode__ca7AE{font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--brand-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_certLabel__51XQo{font-size:13px;color:var(--ink-muted);letter-spacing:-.005em}.page_certFooter__b_FSo{max-width:1440px;margin:0 auto;padding:0 48px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.page_certFooterText__DkKmB{font-size:13px;color:var(--ink-muted);max-width:560px}.page_certFooterBtn__W1X_b{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:transparent;color:var(--brand-deep);border:1px solid var(--brand);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;border-radius:999px;transition:background .24s,color .24s}.page_certFooterBtn__W1X_b:hover{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep)}@media (max-width:900px){.page_certGrid__UleFp{grid-template-columns:1fr 1fr}}@media (max-width:600px){.page_certGrid__UleFp{grid-template-columns:1fr;padding:0 24px}.page_certFooter__b_FSo,.page_certHead__qsU0N{padding:0 24px}}.page_story__XxY7E{padding:var(--section-pad) 0;background:linear-gradient(180deg,var(--bg-pure) 0,#F7F4EE 100%);border-top:1px solid var(--line)}.page_storyGrid__4vDVI{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:72px;gap:72px;align-items:start}.page_storyText__aOPsT{display:flex;flex-direction:column;gap:24px}.page_storyH2__mk5X3{font-size:clamp(32px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em;font-weight:400;color:var(--ink);margin:8px 0 0}.page_storyBody__Dp8XN{display:flex;flex-direction:column;gap:18px}.page_storyBody__Dp8XN p{font-size:15px;line-height:1.7;color:var(--ink-muted);letter-spacing:-.005em;margin:0}.page_storyKpis__RI2pu{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:16px;padding-top:28px;border-top:1px solid var(--line)}.page_storyKpis__RI2pu>div{display:flex;flex-direction:column;gap:6px}.page_storyKpiNum__E51_k{font-family:EB Garamond,serif;font-size:38px;font-weight:400;color:var(--brand-deep);letter-spacing:-.02em;line-height:1}.page_storyKpiLbl__h0lj_{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--ink-subtle);font-weight:600}.page_storyVideo__axcEQ{display:flex;flex-direction:column;gap:12px;position:-webkit-sticky;position:sticky;top:96px}.page_storyVideoFrame__LdzOF{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -20px rgba(42,21,71,.32)}.page_storyVideoFrame__LdzOF iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page_storyVideoCaption__8Qfiv{font-size:12px;color:var(--ink-subtle);letter-spacing:.04em;padding:0 4px}@media (max-width:1000px){.page_storyGrid__4vDVI{grid-template-columns:1fr;gap:48px}.page_storyVideo__axcEQ{position:static}}@media (max-width:600px){.page_storyGrid__4vDVI{padding:0 24px}.page_storyKpis__RI2pu{grid-template-columns:1fr 1fr;gap:18px}}.page_insights__SkLJB{padding:var(--section-pad) 0;background:var(--bg)}@media (max-width:768px){.page_insights__SkLJB{display:none}}.page_insHead__bpAui{max-width:1440px;margin:0 auto 80px;padding:0 48px}.page_insHead__bpAui .page_lead__PxPwQ{margin-top:24px}.page_insGrid__Kpm5f{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_insCard__PVFe_{background:var(--bg-pure);border:1px solid var(--line);overflow:hidden;transition:transform .48s cubic-bezier(.32,.72,0,1),box-shadow .48s;display:flex;flex-direction:column;cursor:pointer}.page_insCard__PVFe_:hover{transform:translateY(-6px);box-shadow:var(--shadow-deep)}.page_insImg__0_dE2{aspect-ratio:4/3;overflow:hidden;background:var(--bg-soft)}.page_insImg__0_dE2 img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.32,.72,0,1)}.page_insCard__PVFe_:hover .page_insImg__0_dE2 img{transform:scale(1.05)}.page_insBody__IUXlh{padding:28px 28px 24px;flex:1 1;display:flex;flex-direction:column}.page_insType__3By5K{display:inline-block;align-self:flex-start;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fff;font-weight:700;margin-bottom:16px;padding:5px 11px;background:linear-gradient(135deg,var(--brand) 0,var(--brand-light) 100%);border-radius:999px}.page_insTitle__xdFEy{font-size:22px;font-weight:500;color:var(--ink);letter-spacing:-.02em;line-height:1.25;margin-bottom:12px;min-height:2.5em}.page_insDesc__u7LiI{font-size:14px;color:var(--ink-muted);line-height:1.55;flex:1 1;margin-bottom:24px;min-height:4.5em}.page_insFoot___zMfA{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid var(--line)}.page_insPages__Yxhpb{font-size:12px;color:var(--ink-subtle);letter-spacing:.04em}.page_insBtn__i6Z_U{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--brand-deep);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:color .22s}.page_insBtn__i6Z_U:hover{color:var(--brand)}@media (max-width:900px){.page_insGrid__Kpm5f{grid-template-columns:1fr;padding:0 24px}.page_insHead__bpAui{padding:0 24px}}.page_process__rwNI1{padding:var(--section-pad) 0;background:var(--bg-pure);border-top:1px solid var(--line)}.page_procHead__ej_H_{max-width:1440px;margin:0 auto 80px;padding:0 48px}.page_procLine__Y0FXn{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;position:relative}.page_procStep__BEAHM{position:relative;padding:0 32px 0 24px;border-left:1px solid var(--line);display:flex;flex-direction:column;height:100%}.page_procStep__BEAHM:first-child{border-left:none;padding-left:0}.page_procNum__WO78L{font-size:44px;font-weight:300;letter-spacing:-.04em;background:linear-gradient(135deg,var(--brand) 0,var(--brand-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-bottom:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.page_procTitle__akMyH{font-size:20px;font-weight:500;color:var(--ink);letter-spacing:-.015em;margin-bottom:10px;line-height:1.2;min-height:calc(20px * 1.2 * 2);display:flex;align-items:flex-end}.page_procDesc__er4t1{font-size:13.5px;color:var(--ink-muted);line-height:1.55;margin-bottom:16px}.page_procKpi__CTY3I{align-self:flex-start;margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:6px 12px;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 4px 12px rgba(74,35,120,.28)}.page_procConnector__BRzAp{display:none}@media (max-width:1100px){.page_procLine__Y0FXn{padding:0 24px}.page_procStep__BEAHM{padding:0 16px 0 14px}}@media (max-width:900px){.page_procLine__Y0FXn{grid-template-columns:1fr;gap:40px;padding:0 24px}.page_procConnector__BRzAp{display:none}.page_procHead__ej_H_{padding:0 24px}.page_procStep__BEAHM:first-child{border-left:1px solid var(--line);padding-left:24px}}.page_installations__rqnWI{padding:var(--section-pad) 0;background:linear-gradient(180deg,var(--bg) 0,#F7F4EE 100%)}.page_instHead__ycKdr{max-width:1440px;margin:0 auto 56px;padding:0 48px}.page_instHead__ycKdr h2{max-width:34ch}.page_instGallery__6O4O0{max-width:1640px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:190px;grid-auto-flow:row dense;grid-gap:12px;gap:12px}.page_instTile_big__tSmUs{grid-column:span 3;grid-row:span 2}.page_instTile_small__UEPWc{grid-column:span 2;grid-row:span 2}.page_instTile_portrait__w1pYQ{grid-column:span 2;grid-row:span 4}.page_instTile__Rk2M_{position:relative;overflow:hidden;border:0;padding:0;cursor:pointer;background:#1A1310;border-radius:8px;isolation:isolate}.page_instTile__Rk2M_ img,.page_instTile__Rk2M_ video{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.32,.72,0,1),filter .5s;display:block}.page_instTile__Rk2M_:hover img,.page_instTile__Rk2M_:hover video{transform:scale(1.06);filter:brightness(.78)}.page_instTileVideo__CGjct .page_instOverlay__tNVR5{background:linear-gradient(180deg,transparent 50%,rgba(15,12,9,.72))}.page_instPlayBadge__vrcBw{position:absolute;top:18px;left:18px;z-index:2;gap:8px;padding:6px 12px 6px 8px;background:rgba(232,199,122,.94);color:#2A1547;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.page_instPlayBadge__vrcBw,.page_instPlayDot__rd9r2{display:inline-flex;align-items:center;border-radius:999px}.page_instPlayDot__rd9r2{width:16px;height:16px;background:#2A1547;color:#E8C77A;justify-content:center;font-size:7px;padding-left:1px}.page_instOverlay__tNVR5{position:absolute;inset:0;padding:16px;display:flex;align-items:flex-end;justify-content:space-between;background:linear-gradient(180deg,transparent 30%,rgba(15,12,9,.78));color:#fff;opacity:.92;transition:opacity .28s ease}.page_instTile__Rk2M_:hover .page_instOverlay__tNVR5{opacity:1}.page_instOverlayInner__2AFRI{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.page_instTileClient__QbS8B{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.15;text-align:left}.page_instTileLoc__NjUNW{display:inline-flex;align-items:baseline;gap:4px;font-size:12px;color:#E8C77A;font-weight:500;line-height:1.25;text-align:left}.page_instTileLoc__NjUNW svg{align-self:center;flex-shrink:0}.page_instExpand__AImRB{width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .26s,transform .26s}.page_instTile__Rk2M_:hover .page_instExpand__AImRB{background:#E8C77A;color:#2A1547;transform:rotate(8deg)}.page_instFooter__4xlQL{max-width:1440px;margin:56px auto 0;padding:0 48px;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.page_instFootText__ahWtM{font-size:14px;color:var(--ink-muted);max-width:560px;line-height:1.6}.page_instFootBtn__XEpix{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:var(--ink);color:#fff;border:0;font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;border-radius:999px;transition:background .24s}.page_instFootBtn__XEpix:hover{background:#2A1547}.page_lightbox__OJ8S1{position:fixed;inset:0;background:rgba(10,8,6,.94);z-index:99;display:flex;align-items:center;justify-content:center;padding:40px;animation:page_lightboxFade__yqimZ .24s ease}@keyframes page_lightboxFade__yqimZ{0%{opacity:0}to{opacity:1}}.page_lightboxClose__AFrCl{position:absolute;top:28px;right:32px;width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .22s}.page_lightboxClose__AFrCl:hover{background:rgba(255,255,255,.2)}.page_lightboxNav__A7rIM{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;color:#fff;font-size:32px;cursor:pointer;transition:background .22s;display:flex;align-items:center;justify-content:center;font-family:serif;line-height:1}.page_lightboxNav__A7rIM:hover{background:rgba(232,199,122,.2);color:#E8C77A}.page_lightboxPrev__ZXgaF{left:32px}.page_lightboxNext__R_NXl{right:32px}.page_lightboxFig__QUHoY{max-width:1200px;max-height:90vh;display:flex;flex-direction:column;background:#1A1310;border-radius:4px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.6)}.page_lightboxFig__QUHoY img,.page_lightboxFig__QUHoY video{max-width:100%;max-height:calc(90vh - 96px);object-fit:contain;background:#000;display:block}.page_lightboxCap__4dTXd{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#1A1310;color:#fff;flex-wrap:wrap}.page_lightboxCapTop__CTbB4{display:flex;flex-direction:column;gap:4px}.page_lightboxClient__wAACL{font-size:18px;font-weight:600;letter-spacing:-.01em}.page_lightboxLoc__ZmO2W{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#E8C77A;font-weight:500}.page_lightboxIdx__1wmTn{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}@media (max-width:1100px){.page_instGallery__6O4O0{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px}.page_instTile_big__tSmUs{grid-column:span 4;grid-row:span 2}.page_instTile_small__UEPWc{grid-column:span 2;grid-row:span 2}.page_instTile_portrait__w1pYQ{grid-column:span 2;grid-row:span 4}}@media (max-width:700px){.page_instGallery__6O4O0{grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:8px;padding:0 16px}.page_instTile_big__tSmUs{grid-column:span 2;grid-row:span 2}.page_instTile_small__UEPWc{grid-column:span 1;grid-row:span 1}.page_instTile_portrait__w1pYQ{grid-column:span 1;grid-row:span 2}.page_lightbox__OJ8S1{padding:16px}.page_lightboxClose__AFrCl{top:12px;right:12px}.page_lightboxNav__A7rIM{width:44px;height:44px}.page_lightboxPrev__ZXgaF{left:8px}.page_lightboxNext__R_NXl{right:8px}}.page_salesPaths__dJFJ2{padding:var(--section-pad) 0;background:var(--bg-pure);border-top:1px solid var(--line)}.page_spHead__LfW9N{max-width:1440px;margin:0 auto 72px;padding:0 48px}.page_spGrid__sP0__{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}.page_spCard__aZG2p{background:var(--bg);border:1px solid var(--line);padding:48px 40px;transition:transform .48s cubic-bezier(.32,.72,0,1),box-shadow .48s,border-color .32s,background .32s;display:flex;flex-direction:column;min-height:440px}.page_spCard__aZG2p:hover{transform:translateY(-6px);border-color:var(--brand-light);box-shadow:var(--shadow-soft)}.page_spCardFeatured__SgnIY{background:radial-gradient(ellipse 60% 50% at 100% 0,rgba(167,139,196,.45) 0,transparent 60%),linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 60%,var(--brand-light) 130%);color:#fff;border-color:transparent;box-shadow:0 16px 48px rgba(74,35,120,.32)}.page_spCardFeatured__SgnIY:hover{box-shadow:var(--shadow-deep);border-color:transparent}.page_spType__965UZ{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-subtle);font-weight:600;margin-bottom:24px}.page_spCardFeatured__SgnIY .page_spType__965UZ{color:var(--brand-glow)}.page_spCard__aZG2p h3{font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;line-height:1.2;min-height:2.4em}.page_spCardFeatured__SgnIY h3{color:#fff}.page_spCard__aZG2p p{font-size:14.5px;line-height:1.55;color:var(--ink-muted);flex:1 1;margin-bottom:32px}.page_spCardFeatured__SgnIY p{color:rgba(255,255,255,.8)}.page_spBtn__O2ZzB{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;color:var(--brand-deep);font-size:14px;font-weight:600;padding:0 0 4px;border-bottom:1px solid var(--brand-deep);cursor:pointer;font-family:inherit;transition:gap .22s}.page_spBtn__O2ZzB:hover{gap:14px}.page_spCardFeatured__SgnIY .page_spBtn__O2ZzB{color:#fff;border-color:rgba(255,255,255,.6)}@media (max-width:900px){.page_spGrid__sP0__{grid-template-columns:1fr;padding:0 24px}.page_spHead__LfW9N{padding:0 24px}}.page_faq__hmOuC{padding:88px 0;background:var(--bg)}.page_faqHead__vTb4K{max-width:1280px;margin:0 auto 40px;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end}.page_faqH2__Czvpa{font-size:clamp(28px,2.6vw,36px);line-height:1.15;letter-spacing:-.025em;font-weight:500;color:var(--ink);margin:12px 0 0}.page_faqLead__x5sAd{font-size:14px;line-height:1.6;color:var(--ink-muted);letter-spacing:-.005em;margin:0;padding-bottom:4px;max-width:480px}@media (max-width:900px){.page_faqHead__vTb4K{grid-template-columns:1fr;gap:16px}}.page_faqList__rwZfK{max-width:1280px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 32px;gap:0 32px}.page_faqItem__ZM3hV{border-bottom:1px solid var(--line);transition:border-color .22s}.page_faqItem__ZM3hV[open]{border-color:var(--brand)}.page_faqItem__ZM3hV summary{padding:18px 0;cursor:pointer;font-size:15px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:space-between;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.01em;line-height:1.4}.page_faqItem__ZM3hV summary::-webkit-details-marker{display:none}.page_faqItem__ZM3hV summary svg{color:var(--ink-muted);transition:transform .4s cubic-bezier(.32,.72,0,1),color .22s;flex-shrink:0;margin-left:16px;width:16px;height:16px}.page_faqItem__ZM3hV[open] summary svg{transform:rotate(180deg);color:var(--brand)}.page_faqItem__ZM3hV p{padding:0 0 18px;font-size:13.5px;color:var(--ink-muted);line-height:1.6;margin:0;max-width:100%}@media (max-width:900px){.page_faqList__rwZfK{grid-template-columns:1fr;gap:0}}@media (max-width:768px){.page_faqHead__vTb4K,.page_faqList__rwZfK{padding:0 24px}}.page_final__wuKkK{padding:140px 0;background:linear-gradient(135deg,rgba(42,21,71,.97),rgba(74,35,120,.94) 50%,rgba(167,139,196,.88)),url(/img/cover-pdf.webp) 50%/cover no-repeat;color:#fff;position:relative;overflow:hidden}.page_finalInner__J5a60{max-width:980px;margin:0 auto;padding:0 48px;text-align:center}.page_finalEyebrow__SHCCA{display:inline-block;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brand-glow);padding-bottom:6px;border-bottom:1px solid rgba(201,168,232,.5);margin-bottom:40px;font-weight:500}.page_finalH2__M0CN1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.035em;font-weight:400;color:#fff;margin-bottom:56px;max-width:22ch;margin-left:auto;margin-right:auto}.page_finalH2__M0CN1 em{font-family:EB Garamond,serif;font-style:italic;font-weight:400;background:linear-gradient(135deg,var(--brand-glow) 0,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page_finalCta__NPx4S{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;align-items:center}.page_finalEmail__0NwdH{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.85);font-size:14px;font-weight:500;letter-spacing:-.005em;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.3);transition:color .22s,border-color .22s}.page_finalEmail__0NwdH:hover{color:#fff;border-color:#fff}@media (max-width:768px){.page_finalInner__J5a60{padding:0 24px}.page_final__wuKkK{padding:96px 0}}.page_geo__CyzBb{background:#EDE9E1;border-top:1px solid var(--line);position:relative;font-size:0;padding:0}.page_geoMobileBar__CczDK{display:none}@media (max-width:768px){.page_geoMobileBar__CczDK{display:flex;flex-direction:column;gap:10px;padding:32px 24px;background:radial-gradient(ellipse 70% 60% at 100% 0,rgba(232,199,122,.12) 0,transparent 60%),linear-gradient(135deg,#2A1547,#1A0E2E);color:#fff;font-size:medium}.page_geoMobileEyebrow__1vHKU{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#E8C77A;font-weight:700}.page_geoMobileStats__PWQca{display:flex;align-items:baseline;gap:10px;font-family:EB Garamond,serif;color:#E8C77A;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_geoMobileStats__PWQca strong{font-size:38px;font-weight:400;letter-spacing:-.02em}.page_geoMobileStats__PWQca span{font-size:14px;color:rgba(255,255,255,.7);font-family:var(--font-onest,system-ui),sans-serif}.page_geoMobileStats__PWQca strong+,.page_geoMobileStats__PWQca>span>strong{color:#E8C77A}.page_geoMobileDot__QVPi_{font-size:22px;color:rgba(232,199,122,.5)!important}.page_geoMobileDesc__ar63d{font-size:13px;line-height:1.55;color:rgba(255,255,255,.72);margin:0}.page_geoMap__8PKiP,.page_geoPanel__UPJ4r{display:none!important}}.page_geoMap__8PKiP{position:relative;display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);height:360px;background:#EDE9E1;transition:height .42s cubic-bezier(.32,.72,0,1);overflow:hidden;z-index:0;isolation:isolate}.page_geoMapOpen__kpj_G{height:560px}.page_geoMap__8PKiP .sb-geomap-canvas{position:absolute;inset:0;width:100%;height:100%;background:#EDE9E1}.page_geoMap__8PKiP .leaflet-control-zoom{border:1px solid rgba(74,35,120,.18)!important;border-radius:8px!important;overflow:hidden;margin:16px!important;box-shadow:0 4px 12px rgba(42,21,71,.12)!important}.page_geoMap__8PKiP .leaflet-control-zoom a{background:rgba(255,255,255,.95)!important;color:#2A1547!important;border:0!important;border-bottom:1px solid rgba(74,35,120,.1)!important;font-weight:700}.page_geoMap__8PKiP .leaflet-control-zoom a:hover{background:rgba(74,35,120,.08)!important;color:#4A2378!important}.page_geoOverlay__yeNbb{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;max-width:1440px;margin:0 auto;padding:0 48px;pointer-events:none;z-index:500}.page_geoOverlayCard__2hCYI{pointer-events:auto;display:flex;flex-direction:column;gap:12px;padding:28px 30px;max-width:380px;background:rgba(26,14,46,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(232,199,122,.28);border-radius:16px;color:#fff;box-shadow:0 30px 60px -20px rgba(0,0,0,.5)}.page_geoOverlayEyebrow____HH3{font-size:11px;text-transform:uppercase;letter-spacing:.26em;color:#E8C77A;font-weight:700}.page_geoOverlayStats__k5TBq{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:EB Garamond,serif;color:#E8C77A;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_geoOverlayStatNum__QCTmr{font-size:52px;line-height:1;font-weight:400}.page_geoOverlayStatLbl__oC6Cr{font-size:14px;font-family:var(--font-onest,system-ui),sans-serif;color:rgba(255,255,255,.7);font-weight:500}.page_geoOverlayDot__oIh1d{font-size:28px;color:rgba(232,199,122,.45);margin:0 2px}.page_geoOverlayDesc__12HUe{font-size:13px;line-height:1.55;color:rgba(255,255,255,.7);margin:0;letter-spacing:-.005em}.page_geoOverlayBtn__1xC12{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;margin-top:4px;background:#E8C77A;color:#2A1547;border:0;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;border-radius:999px;transition:background .24s,transform .24s;width:max-content;min-height:44px}.page_geoOverlayBtn__1xC12:hover{background:#F0D293;transform:translateY(-2px)}.page_geoMapBar__oFc_k{position:absolute;top:16px;left:16px;right:76px;z-index:500;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.page_geoFilters__aZX_s{pointer-events:auto;display:inline-flex;background:rgba(26,14,46,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(232,199,122,.22);border-radius:999px;padding:3px}.page_geoFilterBtn__S5Cql{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:0;font-family:inherit;font-size:12px;font-weight:600;color:rgba(255,255,255,.7);letter-spacing:.02em;cursor:pointer;border-radius:999px;transition:background .2s,color .2s;min-height:36px}.page_geoFilterBtn__S5Cql span{font-size:10px;padding:1px 7px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_geoFilterBtn__S5Cql:hover{color:#fff}.page_geoFilterActive__oiMtM{background:#E8C77A;color:#2A1547}.page_geoFilterActive__oiMtM span{background:rgba(42,21,71,.2);color:#2A1547}.page_geoCloseBtn__0L1Wf{pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:rgba(26,14,46,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(232,199,122,.22);color:#E8C77A;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;border-radius:999px;transition:background .22s;min-height:36px}.page_geoCloseBtn__0L1Wf svg{transform:rotate(-90deg)}.page_geoCloseBtn__0L1Wf:hover{background:rgba(74,35,120,.9)}@media (max-width:700px){.page_geoMap__8PKiP{height:240px}.page_geoMapOpen__kpj_G{height:440px}.page_geoOverlayCard__2hCYI{max-width:86vw;padding:22px}.page_geoOverlayStatNum__QCTmr{font-size:40px}.page_geoMapBar__oFc_k{right:64px}}.page_geoPanel__UPJ4r{max-width:1440px;margin:0 auto 24px;padding:0 48px 32px;animation:page_geoPanelOpen__Lqtku .34s cubic-bezier(.32,.72,0,1)}@keyframes page_geoPanelOpen__Lqtku{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page_geoTabs__Ot6nC{display:flex;gap:6px;overflow-x:auto;padding:4px 4px 16px;margin-bottom:0;border-bottom:1px solid var(--line);scrollbar-width:thin}.page_geoTabs__Ot6nC::-webkit-scrollbar{height:6px}.page_geoTabs__Ot6nC::-webkit-scrollbar-thumb{background:var(--brand-light);border-radius:999px}.page_geoTab__sh04e{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--line);border-radius:999px;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink-muted);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:44px;transition:border-color .22s,background .22s,color .22s}.page_geoTab__sh04e:hover{border-color:var(--brand);color:var(--ink)}.page_geoTabActive__t9DYA{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.page_geoTabActive__t9DYA .page_geoTabIso__Z1Gtm{background:rgba(232,199,122,.95);color:var(--brand-deep)}.page_geoTabActive__t9DYA .page_geoTabCount__lIsBM{background:rgba(255,255,255,.16);color:#E8C77A}.page_geoTabIso__Z1Gtm{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:22px;padding:0 6px;background:var(--brand-pale);color:var(--brand-deep);font-size:10px;font-weight:700;letter-spacing:.14em;border-radius:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .22s,color .22s}.page_geoTabName__V2YBH{letter-spacing:-.005em}.page_geoTabCount__lIsBM{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;background:rgba(74,35,120,.08);color:var(--brand-deep);font-size:11px;font-weight:700;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .22s,color .22s}.page_geoTabPanel__A_d3S{padding-top:28px;display:flex;flex-direction:column;gap:20px}.page_geoTabPanelHead__vUvkP{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_geoTabPanelTitleRow__3X0TI{display:flex;align-items:center;gap:14px}.page_geoTabPanelIso__VzcEX{display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:32px;padding:0 10px;background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 100%);color:#E8C77A;font-size:12px;font-weight:700;letter-spacing:.16em;border-radius:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_geoTabPanelName__D7gCW{font-family:EB Garamond,serif;font-size:28px;font-style:italic;font-weight:400;color:var(--ink);letter-spacing:-.02em;margin:0;line-height:1}.page_geoTabPanelMeta__3jl3p{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--ink-subtle);font-weight:600}.page_geoTabCities__j86uZ{list-style:none;margin:0;padding:16px 20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px 24px;gap:10px 24px;background:#fff;border:1px solid var(--line);border-radius:6px}.page_geoTabCities__j86uZ li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink);letter-spacing:-.005em;line-height:1.3}.page_geoTabCityDot__9K0rH{width:4px;height:4px;border-radius:999px;background:var(--brand);flex-shrink:0}.page_geoTabPanelFoot__wi9zw{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:6px;flex-wrap:wrap}.page_geoTabPanelFoot__wi9zw p{font-size:13px;line-height:1.55;color:var(--ink-muted);margin:0;max-width:540px}.page_geoTabPanelBtn__gMmM8{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:transparent;color:var(--brand-deep);border:1px solid var(--brand);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;cursor:pointer;border-radius:999px;transition:background .24s,color .24s;min-height:44px;flex-shrink:0}.page_geoTabPanelBtn__gMmM8:hover{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep)}@media (max-width:900px){.page_geoBar__s3LHm{padding:22px 24px;gap:18px}.page_geoPanel__UPJ4r{padding:0 24px 24px}.page_geoBarRight__Eo47o{width:100%;justify-content:space-between}.page_geoToggle__5KM_r{flex:1 1;justify-content:center}}@media (max-width:600px){.page_geoBarStats__l0UCE{font-size:13px}.page_geoBarStats__l0UCE strong{font-size:18px}.page_geoTabPanelFoot__wi9zw,.page_geoTabPanelHead__vUvkP{flex-direction:column;align-items:flex-start}.page_geoTabPanelBtn__gMmM8{width:100%;justify-content:center}}.page_news__ZLSeK{padding:var(--section-pad) 0;background:linear-gradient(180deg,var(--bg-pure) 0,var(--bg-soft,#F7F4EE) 100%);border-top:1px solid var(--line)}@media (max-width:768px){.page_news__ZLSeK{display:none}}.page_newsHead__0yOP0{max-width:1440px;margin:0 auto 56px;padding:0 48px}.page_newsHeadLeft__6_xYR{display:flex;flex-direction:column;gap:16px}.page_newsLead__t8L_V{font-size:15px;line-height:1.65;color:var(--ink-muted);max-width:480px;margin:0}.page_newsGrid__Thaj4{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.page_newsGridCompact__2gLAj{grid-template-columns:repeat(4,1fr);gap:18px}.page_newsGridCompact__2gLAj .page_newsBody__MjnXz{padding:16px 18px 18px;gap:9px}.page_newsGridCompact__2gLAj .page_newsTitle__Lt1HM{font-size:16px;line-height:1.3}.page_newsCard__HsL2h{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .32s cubic-bezier(.32,.72,0,1),box-shadow .32s,border-color .32s;cursor:pointer}.page_newsCard__HsL2h:hover{transform:translateY(-6px);box-shadow:0 32px 60px -20px rgba(42,21,71,.22);border-color:var(--brand-light)}.page_newsCardFeatured__RvTLf{grid-column:span 2;grid-row:span 1;flex-direction:row}.page_newsImg__TVfFN{position:relative;overflow:hidden;background:#f2efeb;aspect-ratio:16/10}.page_newsCardFeatured__RvTLf .page_newsImg__TVfFN{flex:0 0 56%;aspect-ratio:auto}.page_newsImg__TVfFN img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.32,.72,0,1)}.page_newsCard__HsL2h:hover .page_newsImg__TVfFN img{transform:scale(1.06)}.page_newsBody__MjnXz{padding:22px 24px 24px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.page_newsCardFeatured__RvTLf .page_newsBody__MjnXz{padding:36px 36px 32px;justify-content:center}.page_newsMeta__XDOvF{display:flex;align-items:center;gap:12px}.page_newsTag__W6OMq{display:inline-block;padding:4px 10px;background:var(--brand-pale);color:var(--brand-deep);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;border-radius:999px}.page_newsCardFeatured__RvTLf .page_newsTag__W6OMq{background:#E8C77A;color:#2A1547}.page_newsDate__aO_CC{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-subtle);font-weight:600}.page_newsTitle__Lt1HM{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:0}.page_newsCardFeatured__RvTLf .page_newsTitle__Lt1HM{font-size:clamp(22px,2vw,28px);line-height:1.18;letter-spacing:-.022em}.page_newsExcerpt__ZXvdD{font-size:13px;line-height:1.6;color:var(--ink-muted);letter-spacing:-.005em;margin:0;flex-grow:1}.page_newsCardFeatured__RvTLf .page_newsExcerpt__ZXvdD{font-size:15px;line-height:1.65}.page_newsRead__rcTmE{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand);letter-spacing:.02em;margin-top:4px;transition:color .22s}.page_newsCard__HsL2h:hover .page_newsRead__rcTmE{color:var(--brand-deep)}@media (max-width:1000px){.page_newsGrid__Thaj4{grid-template-columns:1fr 1fr}.page_newsCardFeatured__RvTLf{grid-column:span 2;flex-direction:column}.page_newsCardFeatured__RvTLf .page_newsImg__TVfFN{flex:none;aspect-ratio:16/10}.page_newsCardFeatured__RvTLf .page_newsBody__MjnXz{padding:24px 24px 26px}}@media (max-width:640px){.page_newsHead__0yOP0{padding:0 24px}.page_newsGrid__Thaj4{grid-template-columns:1fr;padding:0 24px}.page_newsCardFeatured__RvTLf{grid-column:span 1}}.page_footer__sHKi3{background:linear-gradient(180deg,#0F0A1A,#0A0612);color:rgba(255,255,255,.7);padding:0 0 32px;position:relative}.page_footerCta__JWQs1{background:radial-gradient(ellipse 60% 100% at 100% 0,rgba(232,199,122,.14) 0,transparent 60%),linear-gradient(135deg,#2A1547,#4A2378 60%,#2A1547);padding:64px 0;position:relative;overflow:hidden}.page_footerCta__JWQs1:before{content:"";position:absolute;inset:0;background:url(/img/lifestyle-purple-workpod.webp) 100%/cover;opacity:.08;mix-blend-mode:lighten;pointer-events:none}.page_footerCtaInner__vRHsy{max-width:1440px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:1.3fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.page_footerCtaText__qpBV5{display:flex;flex-direction:column;gap:16px}.page_footerCtaEyebrow__wiNa8{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#E8C77A;font-weight:600}.page_footerCtaH2__nCbun{font-size:clamp(32px,3.6vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:400;color:#fff;margin:0}.page_footerCtaLead__aAoWy{font-size:16px;line-height:1.6;color:rgba(255,255,255,.72);letter-spacing:-.005em;margin:8px 0 0;max-width:540px}.page_footerCtaActions__Y4Ni1{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.page_footerCtaBtn__uBVu3{display:inline-flex;align-items:center;gap:12px;padding:20px 36px;background:#E8C77A;color:#2A1547;border:0;font-size:15px;font-weight:600;letter-spacing:.01em;cursor:pointer;border-radius:999px;box-shadow:0 14px 32px -8px rgba(232,199,122,.5);transition:background .28s,transform .28s,box-shadow .28s}.page_footerCtaBtn__uBVu3:hover{background:#F0D293;transform:translateY(-2px);box-shadow:0 20px 40px -8px rgba(232,199,122,.7)}.page_footerCtaTrust__Fn2EH{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:rgba(255,255,255,.7);letter-spacing:.04em}.page_footerCtaTrust__Fn2EH span{display:inline-flex;align-items:center;gap:6px}.page_footerCtaTrust__Fn2EH svg{color:#E8C77A}.page_footerInner__rvzEu{max-width:1440px;margin:0 auto;padding:32px 48px 0}.page_footerMain__RUeR4{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.page_footerBrandCol__FvEa_{display:flex;flex-direction:column;gap:16px}.page_footerLogo__PfgLJ{width:200px;height:auto;margin-bottom:4px}.page_footerTagline__r1ko0{font-size:14px;line-height:1.7;color:rgba(255,255,255,.6);letter-spacing:-.005em;margin:0}.page_footerSocial__Z7EjP{display:flex;gap:10px}.page_footerSocialIco___5oS0{width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.75);display:inline-flex;align-items:center;justify-content:center;transition:background .24s,color .24s,transform .24s,border-color .24s}.page_footerSocialIco___5oS0:hover{background:#E8C77A;color:#2A1547;border-color:#E8C77A;transform:translateY(-2px)}.page_footerLang__avtrx{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.page_footerLangLbl__K_jUq{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:#E8C77A;font-weight:600}.page_footerLangDrop__LOkjf{position:relative;max-width:260px}.page_footerLangTrigger__lfK4g{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-family:inherit;cursor:pointer;transition:background .22s,border-color .22s}.page_footerLangTrigger__lfK4g:hover{background:rgba(255,255,255,.09);border-color:rgba(232,199,122,.4)}.page_footerLangCode__VPf_3{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 7px;background:var(--accent-soft,#E8C77A);border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#2A1547;flex-shrink:0}.page_footerLangName__FRfAA{font-size:13px;font-weight:500;letter-spacing:-.005em;flex-grow:1;text-align:left}.page_footerLangChevron__s5tJ8{color:rgba(255,255,255,.5);transform:rotate(90deg);transition:transform .28s cubic-bezier(.32,.72,0,1);flex-shrink:0}.page_footerLangChevronOpen__xKVcA{transform:rotate(-90deg)}.page_footerLangMenu__gQVG6{position:absolute;bottom:calc(100% + 8px);left:0;width:min(440px,calc(100vw - 48px));background:#1A0E2E;border:1px solid rgba(232,199,122,.22);border-radius:12px;padding:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;box-shadow:0 -24px 60px -18px rgba(0,0,0,.65);z-index:20;animation:page_footerLangIn__AhI5L .2s ease}@keyframes page_footerLangIn__AhI5L{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_footerLangOption__IursV{display:flex;align-items:center;gap:7px;padding:8px 9px;background:transparent;border:0;border-radius:8px;color:rgba(255,255,255,.8);font-family:inherit;font-size:12px;font-weight:500;letter-spacing:-.005em;cursor:pointer;text-align:left;transition:background .18s,color .18s;white-space:nowrap;overflow:hidden}.page_footerLangOption__IursV:hover{background:rgba(255,255,255,.06);color:#fff}.page_footerLangOptionActive__4qdc8{background:rgba(232,199,122,.16);color:#fff}.page_footerLangOptCode__6eNi6{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:20px;padding:0 5px;background:rgba(255,255,255,.08);border-radius:4px;font-size:9px;font-weight:700;letter-spacing:.06em;color:rgba(255,255,255,.6);flex-shrink:0}.page_footerLangOptionActive__4qdc8 .page_footerLangOptCode__6eNi6{background:var(--accent-soft,#E8C77A);color:#2A1547}@media (max-width:600px){.page_footerLangMenu__gQVG6{grid-template-columns:1fr 1fr;width:min(340px,calc(100vw - 48px));max-height:46vh;overflow-y:auto}}.page_footerNavGrid__W_GL5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.page_footerNavGrid__W_GL5 h3{font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#fff;margin:0 0 18px;font-weight:600}.page_footerNavGrid__W_GL5 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.page_footerNavGrid__W_GL5 ul li a{color:rgba(255,255,255,.6);font-size:13.5px;text-decoration:none;transition:color .22s;cursor:pointer;letter-spacing:-.005em}.page_footerNavGrid__W_GL5 ul li a:hover{color:#E8C77A}.page_footerNewsletter__XdXP1{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;padding:36px 0;border-bottom:1px solid rgba(255,255,255,.08)}.page_footerNewsletterText__LglDC h4{font-size:18px;font-weight:600;color:#fff;margin:0 0 6px;letter-spacing:-.015em}.page_footerNewsletterText__LglDC p{font-size:13px;color:rgba(255,255,255,.55);margin:0;letter-spacing:-.005em}.page_footerNewsletterForm__btSKU{display:flex;gap:8px}.page_footerNewsletterForm__btSKU input{flex:1 1;height:48px;padding:0 18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-family:inherit;font-size:14px;letter-spacing:-.005em;outline:none;transition:border-color .22s,background .22s}.page_footerNewsletterForm__btSKU input::placeholder{color:rgba(255,255,255,.35)}.page_footerNewsletterForm__btSKU input:focus{border-color:#E8C77A;background:rgba(255,255,255,.08)}.page_footerNewsletterForm__btSKU button{height:48px;padding:0 22px;background:#E8C77A;color:#2A1547;border:0;border-radius:999px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .24s,transform .24s}.page_footerNewsletterForm__btSKU button:hover{background:#F0D293;transform:translateY(-1px)}.page_footerBottom__cWZ_v{display:flex;justify-content:space-between;align-items:center;padding-top:28px;font-size:11px;color:rgba(255,255,255,.4);letter-spacing:.06em;flex-wrap:wrap;gap:20px}.page_footerBottomLeft__ox0ZS{display:flex;flex-direction:column;gap:8px;min-width:0}.page_footerBottomLeft__ox0ZS>*{min-width:0}.page_footerBottomLinks__n_m7B{display:flex;gap:18px;flex-wrap:wrap}.page_footerBottomLinks__n_m7B a{color:rgba(255,255,255,.5);text-decoration:none;transition:color .22s}.page_footerBottomLinks__n_m7B a:hover{color:#E8C77A}.page_cookieSettingsBtn__6_z8Z{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;cursor:pointer;color:rgba(255,255,255,.5);transition:color .22s}.page_cookieSettingsBtn__6_z8Z:hover{color:#E8C77A}.page_footerCerts__vmje_{flex:1 1;display:flex;gap:8px 12px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start}.page_footerCertBadge___VFjY{display:inline-flex;align-items:center;gap:6px}.page_footerCertFlag__QxccH{width:13px;height:13px;border-radius:50%;display:block;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.page_footerCertHeartFlag__jK1Ta{width:15px;height:15px;display:block;flex-shrink:0}.page_footerCerts__vmje_ span{letter-spacing:.05em;color:rgba(255,255,255,.45);font-weight:500;font-size:10px;white-space:nowrap}@media (max-width:1100px){.page_footerCtaInner__vRHsy{grid-template-columns:1fr;gap:32px}.page_footerCtaActions__Y4Ni1{align-items:flex-start}.page_footerMain__RUeR4{grid-template-columns:1fr;gap:56px}.page_footerNavGrid__W_GL5{grid-template-columns:repeat(2,1fr);gap:28px}.page_footerNewsletter__XdXP1{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){.page_footerCtaInner__vRHsy{padding:0 24px}.page_footerInner__rvzEu{padding:56px 24px 0}.page_footerCta__JWQs1{padding:56px 0}.page_footerLogo__PfgLJ{width:160px}.page_footerNavGrid__W_GL5{grid-template-columns:1fr 1fr;gap:24px}.page_footerNewsletterForm__btSKU{flex-direction:column;align-items:stretch}.page_footerNewsletterForm__btSKU button{justify-content:center}.page_footerBottom__cWZ_v{flex-direction:column;align-items:flex-start}.page_footerCerts__vmje_{align-self:stretch;justify-content:flex-start}}.page_researchStrip__Bj72I{position:relative;z-index:1;max-width:1184px;margin:20px auto 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);border-radius:20px;overflow:hidden}.page_researchCell__qUlTl{margin:0;padding:18px 16px 16px;background:rgba(20,17,15,.42);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;display:flex;flex-direction:column;gap:6px}.page_researchFigure__GOc_j{font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#E8C77A;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_researchText__vyqAH{margin:0;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.74);flex:1 1}.page_researchSource__2R2mo{font-size:10.5px;line-height:1.35;color:rgba(255,255,255,.4);padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width:1280px){.page_researchStrip__Bj72I{max-width:calc(100% - 96px)}}@media (max-width:900px){.page_researchStrip__Bj72I{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.page_researchStrip__Bj72I{grid-template-columns:1fr;max-width:calc(100% - 32px)}.page_researchCell__qUlTl{padding:14px 16px 12px}}