.landing-root .hero:after,.landing-root .hero:before{content:none!important;display:none!important;background:none!important}.landing-root .hero__hanzi{display:none!important}.landing-root .hero{display:block!important;padding:0!important;align-items:revert!important;justify-content:revert!important}.landing-root .nav-link:after,.landing-root .nav-link__after{content:none!important}.landing-root .product-card{background:transparent!important;border:0!important}.landing-root .product-card__body,.landing-root .product-card__category,.landing-root .product-card__media,.landing-root .product-card__short,.landing-root .product-card__title{all:unset}:root{scrollbar-color:var(--marsala) var(--ivory);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ivory)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--marsala),var(--dark-wine));border:2px solid var(--ivory);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--dark-wine),var(--marsala))}::-webkit-scrollbar-corner{background:var(--ivory)}.landing-root .product-track::-webkit-scrollbar{height:2px!important}.landing-root .product-track::-webkit-scrollbar-track{background:transparent!important}.landing-root .product-track::-webkit-scrollbar-thumb{background:rgba(200,164,90,.18)!important;border:0!important;border-radius:0!important}.landing-root .product-track::-webkit-scrollbar-corner{background:transparent!important}.landing-root .product-track{scrollbar-color:rgba(200,164,90,.18) transparent}.landing-root .reviews-track::-webkit-scrollbar-corner,.landing-root .reviews-track::-webkit-scrollbar-track{background:transparent!important}.landing-root .reviews-track::-webkit-scrollbar-thumb{border:0!important}.landing-root .hero{position:relative;width:100%;height:100vh;min-height:700px;overflow:hidden;background:var(--marsala)}.landing-root .hero-bg{position:absolute;inset:0;z-index:1}.landing-root .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.landing-root .hero-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent 0,rgba(90,21,32,.4) 60%,rgba(90,21,32,.8));pointer-events:none}.landing-root .vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 100% 90% at 50% 40%,transparent 50%,rgba(60,14,22,.15) 100%);pointer-events:none}.landing-root .hero-content{position:absolute;top:32%;left:0;right:0;transform:translateY(-50%);z-index:10;padding:0 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.landing-root .gold-line{width:64px;height:1px;background:linear-gradient(to right,transparent,var(--gold),transparent);margin-bottom:24px;opacity:.6}.landing-root .tagline-code{font-family:JetBrains Mono,monospace;font-weight:300;font-size:11px;letter-spacing:5px;color:var(--gold);opacity:.6;margin-bottom:12px}.landing-root .tagline-main{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;color:var(--marsala);letter-spacing:1px;line-height:1.3;text-shadow:none}.landing-root .tagline-subtitle{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(15px,2vw,22px);color:var(--dark-wine);opacity:.7;margin-top:16px;line-height:1.5;max-width:600px;letter-spacing:.5px}.landing-root .tagline-sub{font-family:Jost,sans-serif;font-weight:300;font-size:11px;letter-spacing:6px;text-transform:uppercase;color:var(--light-gold);opacity:.5;margin-top:12px}.landing-root .cta-row{display:flex;gap:20px;margin-top:32px;flex-wrap:wrap;justify-content:center;align-items:stretch}.landing-root .cta-btn{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;padding:14px 36px;min-width:240px;text-align:center;border:1px solid var(--marsala);color:var(--marsala);background:rgba(251,247,238,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:all .4s ease;text-decoration:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.landing-root .cta-btn:hover{background:var(--marsala);color:var(--cream);border-color:var(--marsala)}.landing-root .cta-btn--primary{background:var(--gold);color:var(--dark-wine);border-color:var(--gold);font-weight:500;min-width:240px;text-align:center}.landing-root .cta-btn--primary:hover{background:var(--light-gold);border-color:var(--light-gold)}.landing-root .corner{position:absolute;z-index:20;width:32px;height:32px;opacity:.12}.landing-root .corner--tl{top:24px;left:24px;border-top:1px solid var(--gold);border-left:1px solid var(--gold)}.landing-root .corner--tr{top:24px;right:24px;border-top:1px solid var(--gold);border-right:1px solid var(--gold)}.landing-root .corner--bl{bottom:24px;left:24px;border-bottom:1px solid var(--gold);border-left:1px solid var(--gold)}.landing-root .corner--br{bottom:24px;right:24px;border-bottom:1px solid var(--gold);border-right:1px solid var(--gold)}.landing-root .scroll-hint{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:5px;animation:pulse 3s ease-in-out infinite}.landing-root .scroll-hint span{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--marsala);opacity:.3}.landing-root .scroll-line{width:1px;height:20px;background:linear-gradient(180deg,rgba(122,32,44,.35),transparent);animation:lineDown 3s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.25}50%{opacity:.5}}@keyframes lineDown{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.01%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width:640px){.landing-root .hero-content{padding:0 20px 72px}.landing-root .cta-row{flex-direction:column;gap:12px}.landing-root .cta-btn{width:240px;text-align:center}}.landing-root .nav{position:absolute;top:0;left:0;right:0;z-index:100;padding:0 32px;background:linear-gradient(180deg,rgba(251,247,238,.7) 0,rgba(251,247,238,.3) 60%,transparent)}.landing-root .nav-inner{max-width:1280px;margin:0 auto;display:flex;align-items:center;height:72px;gap:12px}.landing-root .nav-logo{flex-shrink:0;display:flex;align-items:center;margin-right:0;position:absolute;left:50%;transform:translateX(-50%)}.landing-root .nav-inner{position:relative}.landing-root .nav-logo svg{width:72px;height:auto;transition:opacity .3s}.landing-root .nav-logo:hover svg{opacity:.8}.landing-root .nav-links{display:flex;align-items:center;gap:4px;flex:1 1;z-index:2}.landing-root .nav-link{font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--marsala);text-decoration:none;padding:8px 14px;opacity:.85;transition:all .3s;white-space:nowrap}.landing-root .nav-link:hover{opacity:1}.landing-root .nav-link--active{opacity:1;color:var(--marsala);font-weight:500}.landing-root .nav-link--cta{color:var(--marsala);border:1px solid var(--marsala);padding:7px 18px;margin-left:8px;opacity:1}.landing-root .nav-link--cta:hover{background:var(--marsala);color:var(--cream);opacity:1;border-color:var(--marsala)}.landing-root .nav-right{display:flex;align-items:center;gap:20px;flex-shrink:0;z-index:2}.landing-root .nav-lang{position:relative;width:52px}.landing-root .lang-btn{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--marsala);background:none;border:1px solid rgba(122,32,44,.25);padding:5px 10px;cursor:pointer;opacity:.75;width:100%;text-align:center;transition:all .3s}.landing-root .lang-btn:hover{opacity:1;border-color:var(--marsala)}.landing-root .lang-dropdown{display:none;position:absolute;top:100%;background:rgba(251,247,238,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(122,32,44,.15);flex-direction:column;width:100%;left:0;align-items:center;text-align:center}.landing-root .lang-dropdown a{color:var(--marsala)!important;opacity:.7!important;text-align:center;width:100%}.landing-root .lang-dropdown a:hover{opacity:1!important;background:rgba(122,32,44,.08)}.landing-root .nav-lang:hover .lang-dropdown{display:flex}.landing-root .lang-option{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--cream);text-decoration:none;padding:7px 14px;opacity:.5;transition:all .3s}.landing-root .lang-option:hover{opacity:1;background:rgba(200,164,90,.2)}.landing-root .nav-phone{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--marsala);opacity:.85;transition:opacity .3s;white-space:nowrap}.landing-root .nav-phone:hover{opacity:1}.landing-root .nav-phone span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1px}.landing-root .nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto}.landing-root .nav-burger span{display:block;width:22px;height:1px;background:var(--cream);opacity:.6;transition:all .3s}@media (max-width:900px){.landing-root .nav-links,.landing-root .nav-logo,.landing-root .nav-right{display:none}.landing-root .nav-burger{display:flex;margin-left:auto}}@media (max-width:640px){.landing-root .nav{padding:0 16px}.landing-root .nav-phone span{display:none}}.landing-root .deco-hanzi{position:absolute;z-index:3;font-family:"Noto Serif SC",serif;color:rgba(200,164,90,.09);pointer-events:none;line-height:1}.landing-root .deco-hanzi--main{font-size:clamp(280px,35vw,500px);top:5%;right:-5%;transform:rotate(-8deg)}.landing-root .deco-hanzi--small{font-size:clamp(80px,10vw,140px);bottom:30%;left:3%;transform:rotate(12deg);color:rgba(200,164,90,.065)}.landing-root .deco-line{position:absolute;z-index:3;height:1px;pointer-events:none}.landing-root .deco-line--1{top:18%;left:5%;width:120px;background:linear-gradient(90deg,transparent,rgba(200,164,90,.16),transparent)}.landing-root .deco-line--2{top:75%;right:4%;width:180px;background:linear-gradient(270deg,transparent,rgba(200,164,90,.14),transparent)}.landing-root .deco-line--vert{top:12%;left:8%;width:1px;height:100px;background:linear-gradient(180deg,transparent,rgba(122,32,44,.35),transparent)}.landing-root .deco-dots{position:absolute;z-index:3;pointer-events:none}.landing-root .deco-dots:after,.landing-root .deco-dots:before{content:"";position:absolute;border-radius:50%;background:rgba(200,164,90,.2)}.landing-root .deco-dots--cluster1{top:22%;right:12%}.landing-root .deco-dots--cluster1:before{width:3px;height:3px;top:0;left:0}.landing-root .deco-dots--cluster1:after{width:2px;height:2px;top:12px;left:18px;opacity:.6}.landing-root .deco-dots--cluster2{bottom:38%;left:6%}.landing-root .deco-dots--cluster2:before{width:2px;height:2px;top:0;left:0}.landing-root .deco-dots--cluster2:after{width:3px;height:3px;top:-20px;left:28px;opacity:.5}.landing-root .deco-cross{position:absolute;z-index:3;width:20px;height:20px;pointer-events:none;top:28%;left:15%;opacity:.12}.landing-root .deco-cross:after,.landing-root .deco-cross:before{content:"";position:absolute;background:var(--gold)}.landing-root .deco-cross:before{width:20px;height:1px;top:50%;left:0}.landing-root .deco-cross:after{width:1px;height:20px;left:50%;top:0}.landing-root .deco-cross--2{top:auto;left:auto;bottom:42%;right:10%;opacity:.09}.landing-root .deco-code{position:absolute;z-index:3;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:3px;color:rgba(200,164,90,.1);pointer-events:none;white-space:nowrap;transform:rotate(90deg);transform-origin:left top;top:40%;right:-60px}.landing-root .products{position:relative;background:var(--dark-wine);padding:80px 0 90px;overflow:hidden}.landing-root .products:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,164,90,.15),transparent)}.landing-root .products-inner{max-width:1280px;margin:0 auto;padding:0 32px}.landing-root .section-header{margin-bottom:48px;text-align:center}.landing-root .section-label{display:flex;align-items:center;gap:16px;margin-bottom:20px;justify-content:center}.landing-root .section-num{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:3px;color:var(--gold);opacity:.85}.landing-root .section-line{width:40px;height:1px;background:var(--gold);opacity:.3}.landing-root .section-title{font-family:Jost,sans-serif;font-weight:300;font-size:11px;letter-spacing:5px;text-transform:uppercase;color:var(--marsala);opacity:.75}.landing-root .section-heading{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(24px,3.5vw,36px);color:var(--cream);letter-spacing:.5px;line-height:1.3;text-align:center}.landing-root .products .section-num{color:var(--gold);opacity:1;font-size:13px}.landing-root .products .section-line{background:var(--gold);opacity:.5}.landing-root .products .section-title{color:var(--cream);opacity:.8;font-size:12px}.landing-root .products .section-heading{color:var(--cream);opacity:1}.landing-root .product-track{display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;justify-content:center}.landing-root .product-track::-webkit-scrollbar{height:2px}.landing-root .product-track::-webkit-scrollbar-track{background:rgba(200,164,90,.05)}.landing-root .product-track::-webkit-scrollbar-thumb{background:rgba(200,164,90,.15)}.landing-root .product-card{flex:0 0 auto;width:280px;scroll-snap-align:start;text-decoration:none;display:flex;flex-direction:column;transition:transform .4s ease}.landing-root .product-card:hover{transform:translateY(-6px)}.landing-root .product-card__img{position:relative;width:280px;height:340px;overflow:hidden;background:rgba(42,10,16,.5)}.landing-root .product-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease,filter .5s ease;filter:brightness(.9) saturate(.9)}.landing-root .product-card:hover .product-card__img img{transform:scale(1.05);filter:brightness(1) saturate(1)}.landing-root .product-card__img:after{content:"";position:absolute;inset:0;border:1px solid rgba(200,164,90,0);transition:border-color .4s ease;pointer-events:none}.landing-root .product-card:hover .product-card__img:after{border-color:rgba(200,164,90,.3)}.landing-root .product-card__img:before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,transparent,rgba(42,10,16,.4));z-index:1;pointer-events:none}.landing-root .product-card__info{display:flex;align-items:baseline;gap:10px;padding:14px 0 0}.landing-root .product-card__num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--gold);opacity:.4}.landing-root .product-card__name{font-family:Jost,sans-serif;font-weight:300;font-size:13px;letter-spacing:1.5px;color:var(--cream);opacity:.75;transition:all .3s}.landing-root .product-card:hover .product-card__name{color:var(--gold);opacity:1}.landing-root .products-cta{display:flex;justify-content:center;margin-top:48px}.landing-root .products-cta .cta-btn{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;padding:14px 36px;border:1px solid rgba(200,164,90,.5);color:var(--gold);background:transparent;cursor:pointer;transition:all .4s ease;text-decoration:none}.landing-root .products-cta .cta-btn:hover{background:var(--gold);color:var(--dark-wine);border-color:var(--gold)}@media (min-width:1100px){.landing-root .product-track{justify-content:center;overflow-x:visible}}@media (max-width:640px){.landing-root .products{padding:60px 0 70px}.landing-root .product-card{width:220px}.landing-root .product-card__img{width:220px;height:280px}}.landing-root .business{position:relative;background:var(--ivory);padding:90px 0 100px;overflow:hidden}.landing-root .business:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(122,32,44,.25),transparent)}.landing-root .business-deco{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Noto Serif SC",serif;font-size:clamp(300px,40vw,550px);color:rgba(122,32,44,.07);pointer-events:none;line-height:1;z-index:1}.landing-root .business-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 32px;text-align:center}.landing-root .business .section-label{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:56px}.landing-root .biz-heading{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;color:var(--marsala);letter-spacing:.5px;line-height:1.3;text-align:center;margin-bottom:52px}.landing-root .biz-numbers{display:flex;justify-content:center;gap:clamp(32px,6vw,80px);margin-bottom:48px}.landing-root .biz-stat{display:flex;flex-direction:column;align-items:center;gap:12px}.landing-root .biz-stat__number{font-family:Cormorant Garamond,serif;font-weight:600;font-size:clamp(42px,7vw,72px);color:var(--marsala);line-height:1;letter-spacing:-1px}.landing-root .biz-stat__label{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(12px,1.4vw,15px);letter-spacing:2px;text-transform:uppercase;color:var(--marsala);opacity:.85;max-width:180px;line-height:1.4}.landing-root .biz-divider{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(122,32,44,.35),transparent);margin:8px 0}.landing-root .biz-text{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:clamp(18px,2.5vw,24px);color:var(--marsala);opacity:1;line-height:1.5;max-width:700px;margin:0 auto 44px;letter-spacing:.3px}.landing-root .biz-cta .cta-btn{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;padding:14px 40px;border:1px solid var(--marsala);color:var(--marsala);background:transparent;cursor:pointer;transition:all .4s ease;text-decoration:none;display:inline-block}.landing-root .biz-cta .cta-btn:hover{background:var(--marsala);color:var(--ivory);border-color:var(--marsala)}@media (max-width:640px){.landing-root .business{padding:60px 0 70px}.landing-root .biz-numbers{flex-direction:column;gap:36px}.landing-root .biz-divider{width:60px;height:1px;align-self:center;margin:0}}.landing-root .about-max{position:relative;background:var(--marsala);padding:90px 0 100px;overflow:hidden}.landing-root .about-max-bg{position:absolute;inset:0;z-index:0;background:url(/images/landing/about-max-bg.jpg) 50%/cover no-repeat}.landing-root .about-max-bg:after{content:"";position:absolute;inset:0;background:rgba(90,21,32,.8)}.landing-root .about-max:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(200,164,90,.15),transparent)}.landing-root .about-max-inner{position:relative;z-index:5;max-width:1100px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:clamp(40px,6vw,80px)}.landing-root .about-max__photo{flex:0 0 auto;width:clamp(200px,22vw,300px);height:clamp(260px,28vw,380px);background:var(--marsala);overflow:hidden;position:relative}.landing-root .about-max__photo img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(20%) contrast(1.05)}.landing-root .about-max__photo-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Cormorant Garamond,serif;font-style:italic;font-size:64px;color:var(--gold);opacity:.3;background:linear-gradient(135deg,var(--dark-wine) 0,var(--marsala) 100%)}.landing-root .about-max__photo:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--gold);opacity:.5}.landing-root .about-max__content{flex:1 1}.landing-root .about-max__label{display:flex;align-items:center;gap:16px;margin-bottom:24px}.landing-root .about-max__name{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(28px,3.5vw,38px);color:var(--cream);line-height:1.2;margin-bottom:8px}.landing-root .about-max__title{font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:28px}.landing-root .about-max__text{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(15px,1.6vw,17px);color:var(--cream);line-height:1.7;opacity:.85;margin-bottom:32px;max-width:560px}.landing-root .about-max__link{font-family:Jost,sans-serif;font-weight:400;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,164,90,.4);padding-bottom:4px;transition:all .3s}.landing-root .about-max__link:hover{color:var(--light-gold);border-color:var(--light-gold)}.landing-root .about-max__quote-mark{font-family:Cormorant Garamond,serif;font-size:120px;color:var(--cream);opacity:.06;line-height:.5;margin-bottom:-20px;display:block}.landing-root .about-max .section-title{color:var(--cream);opacity:.6}.landing-root .about-max .section-num{color:var(--gold)}.landing-root .about-max .section-line{background:var(--gold);opacity:.4}@media (max-width:768px){.landing-root .about-max-inner{flex-direction:column;text-align:center}.landing-root .about-max__photo{width:220px;height:280px}.landing-root .about-max__text{max-width:100%}.landing-root .about-max__label{justify-content:center}.landing-root .about-max__quote-mark{display:none}}.landing-root .about-max:after,.landing-root .business:after,.landing-root .products:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;z-index:50;background:linear-gradient(90deg,transparent 0,rgba(200,164,90,.1) 15%,rgba(200,164,90,.4) 50%,rgba(200,164,90,.1) 85%,transparent)}.landing-root .cta-bridge{position:relative;background:#0a0a0a;padding:120px 0 130px;overflow:hidden;text-align:center}.landing-root .cta-bridge:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(200,164,90,.07) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,90,.07) 1px,transparent 0);background-size:60px 60px;z-index:1}.landing-root .cta-bridge-vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 40%,rgba(0,0,0,.25) 100%);pointer-events:none}.landing-root .cta-bridge-deco{position:absolute;z-index:1;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:4px;color:rgba(200,164,90,.18);pointer-events:none;white-space:nowrap}.landing-root .cta-bridge-deco--1{top:20%;left:5%;transform:rotate(-2deg)}.landing-root .cta-bridge-deco--2{bottom:18%;right:4%;transform:rotate(1deg)}.landing-root .cta-bridge-deco--3{top:55%;left:12%;transform:rotate(-1deg)}.landing-root .cta-bridge-inner{position:relative;z-index:10;max-width:700px;margin:0 auto;padding:0 32px}.landing-root .cta-bridge__label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:5px;color:var(--gold);opacity:.7;margin-bottom:32px;display:block}.landing-root .cta-bridge__heading{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;color:var(--gold);line-height:1.2;margin-bottom:20px;letter-spacing:.5px}.landing-root .cta-bridge__sub{font-family:Jost,sans-serif;font-weight:300;font-size:clamp(14px,1.8vw,17px);color:var(--cream);opacity:.5;line-height:1.6;margin-bottom:44px;max-width:520px;margin-left:auto;margin-right:auto}.landing-root .cta-bridge__btn{font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:4px;text-transform:uppercase;padding:18px 48px;background:var(--gold);color:#0a0a0a;border:1px solid var(--gold);cursor:pointer;transition:all .4s ease;text-decoration:none;display:inline-block}.landing-root .cta-bridge__btn:hover{background:var(--light-gold);border-color:var(--light-gold);color:#0a0a0a}.landing-root .cta-bridge__lock{display:block;margin:0 auto 24px;opacity:.4}.landing-root .cta-bridge-deco--4{top:12%;right:8%;transform:rotate(.5deg)}.landing-root .cta-bridge-deco--5{bottom:30%;left:3%;transform:rotate(-.5deg)}.landing-root .cta-bridge-deco--6{top:40%;right:2%;transform:rotate(1.5deg)}.landing-root .cta-bridge-deco--7{bottom:10%;left:8%;transform:rotate(-1deg)}.landing-root .cta-bridge-deco--8{top:75%;right:6%;transform:rotate(0deg)}.landing-root .cta-bridge-deco--9{top:8%;left:15%;transform:rotate(.5deg)}.landing-root .cta-bridge-deco--10{bottom:5%;right:15%;transform:rotate(-.5deg)}.landing-root .cta-bridge-deco--bright{color:rgba(200,164,90,.25)}@media (max-width:640px){.landing-root .cta-bridge{padding:80px 0 90px}.landing-root .cta-bridge__btn{padding:16px 36px}}.landing-root .about-max-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(200,164,90,.035) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,90,.035) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.landing-root .about-deco{position:absolute;z-index:2;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:rgba(200,164,90,.07);pointer-events:none;white-space:nowrap}.landing-root .about-deco--1{top:8%;left:4%;transform:rotate(-1deg)}.landing-root .about-deco--2{top:15%;right:3%;transform:rotate(.5deg)}.landing-root .about-deco--3{bottom:12%;left:5%;transform:rotate(-.5deg)}.landing-root .about-deco--4{bottom:8%;right:4%;transform:rotate(1deg)}.landing-root .about-deco--5{top:50%;left:2%;transform:rotate(-1.5deg)}.landing-root .about-deco--6{top:35%;right:2%;transform:rotate(0deg)}.landing-root .about-cross{position:absolute;z-index:2;width:24px;height:24px;pointer-events:none;opacity:.08}.landing-root .about-cross:after,.landing-root .about-cross:before{content:"";position:absolute;background:var(--gold)}.landing-root .about-cross:before{width:24px;height:1px;top:50%;left:0}.landing-root .about-cross:after{width:1px;height:24px;left:50%;top:0}.landing-root .about-cross--1{top:20%;left:10%}.landing-root .about-cross--2{bottom:20%;right:8%}.landing-root .about-cross--3{top:60%;right:15%}.landing-root .about-cross--4{bottom:35%;left:12%}.landing-root .about-dot{position:absolute;z-index:2;width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.1;pointer-events:none}.landing-root .about-dot--1{top:25%;left:20%}.landing-root .about-dot--2{top:70%;left:30%}.landing-root .about-dot--3{top:30%;right:22%}.landing-root .about-dot--4{bottom:25%;right:12%}.landing-root .about-dot--5{top:45%;left:6%}.landing-root .about-hline{position:absolute;z-index:2;height:1px;pointer-events:none}.landing-root .about-hline--1{top:30%;left:3%;width:80px;background:linear-gradient(90deg,rgba(200,164,90,.1),transparent)}.landing-root .about-hline--2{bottom:28%;right:3%;width:100px;background:linear-gradient(270deg,rgba(200,164,90,.08),transparent)}.landing-root .about-hline--3{top:65%;left:5%;width:60px;background:linear-gradient(90deg,rgba(200,164,90,.06),transparent)}.landing-root .products-grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(200,164,90,.03) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,90,.03) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.landing-root .products-ring{position:absolute;z-index:0;border-radius:50%;border:1px solid rgba(200,164,90,.05);pointer-events:none}.landing-root .products-ring--1{width:300px;height:300px;top:-80px;left:-60px}.landing-root .products-ring--2{width:200px;height:200px;bottom:-40px;right:-30px}.landing-root .products-ring--3{width:140px;height:140px;top:30%;right:5%;border-style:dashed;border-color:rgba(200,164,90,.04)}.landing-root .products-deco{position:absolute;z-index:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:rgba(200,164,90,.06);pointer-events:none;white-space:nowrap}.landing-root .products-deco--1{top:6%;left:3%;transform:rotate(-.5deg)}.landing-root .products-deco--2{top:10%;right:2%;transform:rotate(.5deg)}.landing-root .products-deco--3{bottom:8%;left:4%;transform:rotate(-1deg)}.landing-root .products-deco--4{bottom:5%;right:3%;transform:rotate(0deg)}.landing-root .products-deco--5{top:50%;left:1%;transform:rotate(90deg);transform-origin:left top}.landing-root .products-cross{position:absolute;z-index:0;width:20px;height:20px;pointer-events:none;opacity:.07}.landing-root .products-cross:after,.landing-root .products-cross:before{content:"";position:absolute;background:var(--gold)}.landing-root .products-cross:before{width:20px;height:1px;top:50%;left:0}.landing-root .products-cross:after{width:1px;height:20px;left:50%;top:0}.landing-root .products-cross--1{top:15%;right:8%}.landing-root .products-cross--2{bottom:18%;left:6%}.landing-root .products-cross--3{top:40%;left:2%}.landing-root .products-formula{position:absolute;z-index:0;display:flex;align-items:center;gap:12px;pointer-events:none}.landing-root .products-formula__dot{width:4px;height:4px;border-radius:50%;background:var(--gold);opacity:.08}.landing-root .products-formula__line{width:20px;height:1px;background:rgba(200,164,90,.06)}.landing-root .products-formula--1{top:22%;left:5%}.landing-root .products-formula--2{bottom:22%;right:6%}.landing-root .products-scale{position:absolute;z-index:0;right:2%;top:20%;height:60%;width:1px;background:linear-gradient(180deg,transparent,rgba(200,164,90,.06),transparent);pointer-events:none}.landing-root .products-scale:after,.landing-root .products-scale:before{content:"";position:absolute;left:-3px;width:7px;height:1px;background:rgba(200,164,90,.08)}.landing-root .products-scale:before{top:25%}.landing-root .products-scale:after{top:75%}.landing-root .business-grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(122,32,44,.04) 1px,transparent 0),linear-gradient(90deg,rgba(122,32,44,.04) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.landing-root .biz-deco{position:absolute;z-index:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:rgba(122,32,44,.08);pointer-events:none;white-space:nowrap}.landing-root .biz-deco--1{top:6%;left:3%;transform:rotate(-.5deg)}.landing-root .biz-deco--2{top:12%;right:2%;transform:rotate(.5deg)}.landing-root .biz-deco--3{bottom:10%;left:4%;transform:rotate(-1deg)}.landing-root .biz-deco--4{bottom:6%;right:3%;transform:rotate(0deg)}.landing-root .biz-deco--5{top:45%;left:1%;transform:rotate(90deg);transform-origin:left top}.landing-root .biz-deco--6{top:30%;right:1%;transform:rotate(-90deg);transform-origin:right top}.landing-root .biz-deco--7{top:22%;left:8%;transform:rotate(0deg)}.landing-root .biz-deco--8{bottom:18%;right:7%;transform:rotate(.5deg)}.landing-root .biz-chart{position:absolute;z-index:0;pointer-events:none;opacity:.06}.landing-root .biz-chart--1{bottom:15%;left:3%}.landing-root .biz-chart--2{top:15%;right:4%;transform:scaleX(-1)}.landing-root .biz-cross{position:absolute;z-index:0;width:20px;height:20px;pointer-events:none;opacity:.06}.landing-root .biz-cross:after,.landing-root .biz-cross:before{content:"";position:absolute;background:var(--marsala)}.landing-root .biz-cross:before{width:20px;height:1px;top:50%;left:0}.landing-root .biz-cross:after{width:1px;height:20px;left:50%;top:0}.landing-root .biz-cross--1{top:18%;left:12%}.landing-root .biz-cross--2{bottom:20%;right:10%}.landing-root .biz-cross--3{top:55%;right:6%}.landing-root .biz-cross--4{bottom:35%;left:5%}.landing-root .biz-ticker{position:absolute;z-index:0;height:1px;pointer-events:none}.landing-root .biz-ticker--1{top:35%;left:2%;width:90px;background:linear-gradient(90deg,rgba(122,32,44,.08),transparent)}.landing-root .biz-ticker--2{bottom:30%;right:2%;width:110px;background:linear-gradient(270deg,rgba(122,32,44,.06),transparent)}.landing-root .biz-scale{position:absolute;z-index:0;left:2%;top:25%;height:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(122,32,44,.05),transparent);pointer-events:none}.landing-root .biz-scale:after,.landing-root .biz-scale:before{content:"";position:absolute;left:-3px;width:7px;height:1px;background:rgba(122,32,44,.07)}.landing-root .biz-scale:before{top:20%}.landing-root .biz-scale:after{top:60%}.landing-root .reviews{position:relative;background:var(--ivory);padding:80px 0 0;overflow:hidden;min-height:700px}.landing-root .reviews-header{position:relative;z-index:10;text-align:center;padding:0 32px 40px;background:linear-gradient(to bottom,var(--ivory) 60%,transparent 100%)}.landing-root .reviews-header .section-label{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:20px}.landing-root .reviews__heading{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;color:var(--marsala);margin-bottom:12px}.landing-root .reviews__sub{font-family:Jost,sans-serif;font-weight:300;font-size:14px;color:var(--marsala);opacity:.5;letter-spacing:1px}.landing-root .reviews__sub a{color:var(--gold);text-decoration:none;border-bottom:1px solid rgba(200,164,90,.3)}.landing-root .reviews__sub a:hover{border-color:var(--gold)}.landing-root .reviews-track{position:relative;z-index:5;display:flex;gap:20px;justify-content:center;padding:0 32px;height:520px;mask-image:linear-gradient(180deg,transparent 0,black 10%,black 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 10%,black 75%,transparent)}.landing-root .reviews-col{display:flex;flex-direction:column;gap:20px;width:300px;flex-shrink:0}.landing-root .reviews-col__inner{display:flex;flex-direction:column;gap:20px;animation:scrollUp 25s linear infinite}.landing-root .reviews-col:nth-child(2) .reviews-col__inner{animation-duration:30s;animation-delay:-5s}.landing-root .reviews-col:nth-child(3) .reviews-col__inner{animation-duration:22s;animation-delay:-10s}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-root .reviews-col:hover .reviews-col__inner{animation-play-state:paused}.landing-root .review-card{background:rgba(122,32,44,.06);border:1px solid rgba(122,32,44,.1);padding:24px;flex-shrink:0;transition:border-color .3s}.landing-root .review-card:hover{border-color:rgba(122,32,44,.25)}.landing-root .review-card__text{font-family:Jost,sans-serif;font-weight:300;font-size:14px;line-height:1.6;color:var(--marsala);opacity:.85;margin-bottom:18px}.landing-root .review-card__author{display:flex;align-items:center;gap:12px}.landing-root .review-card__avatar{width:36px;height:36px;border-radius:50%;background:var(--marsala);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--gold);flex-shrink:0}.landing-root .review-card__name{font-family:Jost,sans-serif;font-weight:400;font-size:13px;color:var(--marsala);opacity:.9}.landing-root .review-card__role{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--gold);opacity:.5;margin-top:2px}.landing-root .reviews-badge{position:relative;z-index:10;text-align:center;padding:30px 32px 60px;background:linear-gradient(to top,var(--ivory) 60%,transparent 100%)}.landing-root .reviews-badge a{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;padding:14px 36px;border:1px solid var(--marsala);color:var(--marsala);background:transparent;text-decoration:none;transition:all .4s;display:inline-block}.landing-root .reviews-badge a:hover{background:var(--marsala);color:var(--ivory);border-color:var(--marsala)}@media (max-width:900px){.landing-root .reviews-col:nth-child(3){display:none}}@media (max-width:600px){.landing-root .reviews-col:nth-child(2){display:none}.landing-root .reviews-col{width:100%}.landing-root .reviews-track{padding:0 16px}}.landing-root .footer{position:relative;background:#1a0810;padding:60px 0 0;overflow:hidden}.landing-root .footer-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding:0 32px 50px}.landing-root .footer-brand{display:flex;flex-direction:column;gap:16px}.landing-root .footer-brand svg{width:80px;height:auto;opacity:.7}.landing-root .footer-brand__tagline{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:var(--gold);opacity:.35}.landing-root .footer-brand__desc{font-family:Jost,sans-serif;font-weight:300;font-size:13px;line-height:1.6;color:var(--cream);opacity:.4;max-width:240px}.landing-root .footer-col__title{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--cream);opacity:.6;margin-bottom:20px}.landing-root .footer-col__links{list-style:none;display:flex;flex-direction:column;gap:12px}.landing-root .footer-col__links a{font-family:Jost,sans-serif;font-weight:300;font-size:13px;color:var(--cream);opacity:.4;text-decoration:none;transition:all .3s;letter-spacing:.5px}.landing-root .footer-col__links a:hover{opacity:.9;color:var(--gold)}.landing-root .footer-contact__item{display:flex;align-items:center;gap:10px;margin-bottom:14px}.landing-root .footer-contact__item svg{width:14px;height:14px;stroke:var(--gold);opacity:.5;flex-shrink:0}.landing-root .footer-contact__item a,.landing-root .footer-contact__item span{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--cream);opacity:.45;text-decoration:none;transition:opacity .3s;letter-spacing:.5px}.landing-root .footer-contact__item a:hover{opacity:.9;color:var(--gold)}.landing-root .footer-langs{display:flex;gap:8px;margin-top:16px}.landing-root .footer-langs a{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--cream);opacity:.3;text-decoration:none;padding:4px 8px;border:1px solid rgba(249,236,229,.1);transition:all .3s}.landing-root .footer-langs a:hover{opacity:.8;border-color:rgba(200,164,90,.3);color:var(--gold)}.landing-root .footer-langs a.active{opacity:.6;border-color:rgba(200,164,90,.2);color:var(--gold)}.landing-root .footer-bottom{border-top:1px solid rgba(200,164,90,.08);padding:20px 32px;display:flex;justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;gap:16px;flex-wrap:wrap}.landing-root .footer-bottom__copy{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--cream);opacity:.25}.landing-root .footer-bottom__disclaimer{font-family:Jost,sans-serif;font-weight:300;font-size:11px;color:var(--cream);opacity:.2;max-width:500px;text-align:right;line-height:1.5}@media (max-width:768px){.landing-root .footer-inner{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.landing-root .footer-inner{grid-template-columns:1fr;gap:28px}.landing-root .footer-bottom{flex-direction:column;text-align:center}.landing-root .footer-bottom__disclaimer{text-align:center}}.landing-root .blog{position:relative;background:var(--dark-wine);padding:80px 0 90px;overflow:hidden}.landing-root .blog-grid-bg{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(200,164,90,.025) 1px,transparent 0),linear-gradient(90deg,rgba(200,164,90,.025) 1px,transparent 0);background-size:60px 60px;pointer-events:none}.landing-root .blog-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:0 32px}.landing-root .blog-header{text-align:center;margin-bottom:48px}.landing-root .blog-header .section-label{display:flex;align-items:center;gap:16px;justify-content:center;margin-bottom:20px}.landing-root .blog__heading{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:38px;color:var(--cream);margin-bottom:12px}.landing-root .blog__sub{font-family:Jost,sans-serif;font-weight:300;font-size:14px;color:var(--cream);opacity:.45;letter-spacing:.5px}.landing-root .blog-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.landing-root .blog-card{background:rgba(200,164,90,.03);border:1px solid rgba(200,164,90,.07);padding:28px 24px;text-decoration:none;display:flex;flex-direction:column;transition:all .4s ease}.landing-root .blog-card:hover{border-color:rgba(200,164,90,.2);transform:translateY(-4px)}.landing-root .blog-card__tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);opacity:.5;margin-bottom:14px}.landing-root .blog-card__title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:20px;color:var(--cream);line-height:1.35;margin-bottom:14px;flex:1 1;transition:color .3s}.landing-root .blog-card:hover .blog-card__title{color:var(--gold)}.landing-root .blog-card__excerpt{font-family:Jost,sans-serif;font-weight:300;font-size:13px;line-height:1.6;color:var(--cream);opacity:.45;margin-bottom:20px}.landing-root .blog-card__meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(200,164,90,.06);padding-top:14px}.landing-root .blog-card__date{color:var(--cream);opacity:.25}.landing-root .blog-card__date,.landing-root .blog-card__read{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px}.landing-root .blog-card__read{color:var(--gold);opacity:.4;transition:opacity .3s}.landing-root .blog-card:hover .blog-card__read{opacity:.9}.landing-root .blog-cta{text-align:center}.landing-root .blog-cta a{font-family:Jost,sans-serif;font-weight:400;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;padding:14px 36px;border:1px solid rgba(200,164,90,.5);color:var(--gold);background:transparent;text-decoration:none;transition:all .4s;display:inline-block}.landing-root .blog-cta a:hover{background:var(--gold);color:var(--dark-wine);border-color:var(--gold)}.landing-root .blog-deco{position:absolute;z-index:1;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:3px;color:rgba(200,164,90,.05);pointer-events:none;white-space:nowrap}.landing-root .blog-deco--1{top:8%;right:3%}.landing-root .blog-deco--2{bottom:6%;left:3%}@media (max-width:900px){.landing-root .blog-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing-root .blog-cards{grid-template-columns:1fr}.landing-root .blog{padding:60px 0 70px}}.landing-root .reveal{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.landing-root .reveal.revealed{opacity:1;transform:translateY(0)}.landing-root .reveal-child{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.landing-root .reveal-child.revealed{opacity:1;transform:translateY(0)}.landing-root .reveal-left{transform:translateX(-30px)}.landing-root .reveal-left,.landing-root .reveal-right{opacity:0;transition:opacity .7s ease,transform .7s ease}.landing-root .reveal-right{transform:translateX(30px)}.landing-root .reveal-left.revealed,.landing-root .reveal-right.revealed{opacity:1;transform:translateX(0)}.landing-root .reveal-scale{opacity:0;transform:scale(.9);transition:opacity .7s ease,transform .7s ease}.landing-root .reveal-scale.revealed{opacity:1;transform:scale(1)}.landing-root .biz-cta .cta-btn,.landing-root .blog-cta a,.landing-root .cta-bridge__btn,.landing-root .cta-btn,.landing-root .products-cta .cta-btn,.landing-root .reviews-badge a{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.landing-root .cta-bridge__btn:active,.landing-root .cta-btn:active{transform:scale(.97)}.landing-root .product-card:hover .product-card__img:after{box-shadow:inset 0 0 30px rgba(200,164,90,.1)}.landing-root .blog-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.15)}.landing-root .review-card:hover{transform:translateY(-2px);transition:all .3s ease}.landing-root .nav-link:after{content:"";position:absolute;bottom:4px;left:50%;width:0;height:1px;background:var(--marsala);transition:width .3s ease,left .3s ease}.landing-root .nav-link{position:relative}.landing-root .nav-link:hover:after{width:60%;left:20%}.landing-root .nav--scrolled .nav-link:after{background:var(--gold)}@media (max-width:768px){.landing-root .hero-content{padding:0 20px 100px}.landing-root .tagline-main{font-size:22px}.landing-root .tagline-subtitle{font-size:14px}.landing-root .gold-line{width:48px}.landing-root .deco-code,.landing-root .deco-cross,.landing-root .deco-dots,.landing-root .deco-hanzi,.landing-root .deco-line--vert{display:none}.landing-root .deco-line--1,.landing-root .deco-line--2{width:60px}.landing-root .nav{padding:0 16px}.landing-root .nav-inner{height:60px}.landing-root .nav-logo svg{width:56px}.landing-root .products{padding:60px 0 70px}.landing-root .products-inner{padding:0 16px}.landing-root .section-heading{font-size:38px}.landing-root .product-track{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;overflow-x:visible;justify-content:center}.landing-root .product-card{width:100%}.landing-root .product-card__img{width:100%;height:200px}.landing-root .products-cross,.landing-root .products-deco,.landing-root .products-formula,.landing-root .products-ring,.landing-root .products-scale{display:none}.landing-root .products-grid{background-size:40px 40px}.landing-root .business{padding:60px 0 70px}.landing-root .business-inner{padding:0 20px}.landing-root .biz-heading{font-size:38px}.landing-root .biz-numbers{flex-direction:column;gap:32px}.landing-root .biz-divider{width:60px;height:1px;align-self:center;margin:0}.landing-root .biz-stat__number{font-size:48px}.landing-root .biz-chart,.landing-root .biz-cross,.landing-root .biz-deco,.landing-root .biz-scale,.landing-root .biz-ticker,.landing-root .business-grid{display:none}.landing-root .about-max{padding:60px 0 70px}.landing-root .about-max-inner{flex-direction:column;text-align:center;padding:0 20px}.landing-root .about-max__photo{width:180px;height:230px}.landing-root .about-max__text{max-width:100%;font-size:14px}.landing-root .about-max__name{font-size:38px}.landing-root .about-max__label{justify-content:center}.landing-root .about-cross,.landing-root .about-deco,.landing-root .about-dot,.landing-root .about-hline,.landing-root .about-max-grid,.landing-root .about-max__quote-mark{display:none}.landing-root .reviews{min-height:550px}.landing-root .reviews-track{height:450px}.landing-root .blog{padding:60px 0 70px}.landing-root .blog-inner{padding:0 16px}.landing-root .blog-cards{grid-template-columns:1fr;gap:16px}.landing-root .blog__heading{font-size:38px}.landing-root .blog-card__title{font-size:22px}.landing-root .blog-deco{display:none}.landing-root .cta-bridge{padding:80px 0 90px}.landing-root .cta-bridge-inner{padding:0 20px}.landing-root .cta-bridge__heading{font-size:38px}.landing-root .cta-bridge__btn{padding:16px 36px;font-size:11px}.landing-root .cta-bridge-deco--10,.landing-root .cta-bridge-deco--4,.landing-root .cta-bridge-deco--5,.landing-root .cta-bridge-deco--6,.landing-root .cta-bridge-deco--7,.landing-root .cta-bridge-deco--8,.landing-root .cta-bridge-deco--9{display:none}.landing-root .footer-inner{grid-template-columns:1fr;gap:28px;padding:0 20px 40px}.landing-root .footer-bottom{flex-direction:column;text-align:center;padding:20px}.landing-root .footer-bottom__disclaimer{text-align:center;max-width:100%}.landing-root .corner--bl,.landing-root .corner--br{bottom:16px}.landing-root .corner--bl{left:16px}.landing-root .corner--br{right:16px}}@media (max-width:400px){.landing-root .hero-content{padding:0 16px 80px}.landing-root .tagline-main{font-size:32px}.landing-root .cta-row{gap:10px}.landing-root .cta-btn{padding:12px 24px;font-size:10px;letter-spacing:2.5px;min-width:200px}.landing-root .biz-stat__number{font-size:40px}.landing-root .cta-bridge__heading{font-size:32px}}.landing-root .global-thread{position:fixed;top:0;bottom:0;width:1px;z-index:50;pointer-events:none}.landing-root .global-thread--left{left:4%;background:linear-gradient(180deg,transparent 0,rgba(200,164,90,.06) 10%,rgba(200,164,90,.1) 30%,rgba(200,164,90,.04) 50%,rgba(200,164,90,.1) 70%,rgba(200,164,90,.06) 90%,transparent)}.landing-root .global-thread--right{right:4%;background:linear-gradient(180deg,transparent 0,rgba(200,164,90,.04) 15%,rgba(200,164,90,.08) 40%,rgba(200,164,90,.04) 60%,rgba(200,164,90,.08) 80%,rgba(200,164,90,.04) 95%,transparent)}.landing-root .global-thread--left:after,.landing-root .global-thread--left:before,.landing-root .global-thread--right:after,.landing-root .global-thread--right:before{content:"";position:absolute;left:-4px;width:9px;height:1px;background:rgba(200,164,90,.08)}.landing-root .global-thread--left:before{top:25%}.landing-root .global-thread--left:after{top:75%}.landing-root .global-thread--right:before{top:40%}.landing-root .global-thread--right:after{top:60%}.landing-root .scroll-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:60;display:flex;flex-direction:column;align-items:center;gap:0;pointer-events:auto}.landing-root .scroll-nav__line{width:1px;height:20px;background:rgba(200,164,90,.1)}.landing-root .scroll-nav__dot{width:8px;height:8px;border-radius:50%;border:1px solid rgba(200,164,90,.2);background:transparent;cursor:pointer;transition:all .4s ease;position:relative}.landing-root .scroll-nav__dot:hover{border-color:var(--gold);background:rgba(200,164,90,.15)}.landing-root .scroll-nav__dot.active{border-color:var(--gold);background:var(--gold);box-shadow:0 0 8px rgba(200,164,90,.3)}.landing-root .scroll-nav__dot:after{content:attr(data-label);position:absolute;right:18px;top:50%;transform:translateY(-50%);font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:2px;color:var(--gold);opacity:0;white-space:nowrap;transition:opacity .3s;pointer-events:none}.landing-root .scroll-nav__dot:hover:after{opacity:.6}.landing-root .global-diagonal{position:fixed;top:-20%;left:-5%;width:110%;height:140%;z-index:45;pointer-events:none;overflow:hidden}.landing-root .global-diagonal__line{position:absolute;top:0;left:45%;width:1px;height:100%;background:linear-gradient(180deg,transparent 0,rgba(200,164,90,.04) 20%,rgba(200,164,90,.07) 50%,rgba(200,164,90,.04) 80%,transparent);transform:rotate(15deg);transform-origin:top center}.landing-root .global-diagonal__line--2{left:46%;opacity:.5;transform:rotate(15deg) translateX(30px)}.landing-root .global-side-text{position:fixed;z-index:55;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:4px;color:rgba(200,164,90,.07);pointer-events:none;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;white-space:nowrap}.landing-root .global-side-text--left{left:12px;top:50%;transform:translateY(-50%) rotate(180deg)}.landing-root .global-side-text--right{right:40px;top:50%;transform:translateY(-50%)}@media (max-width:900px){.landing-root .global-diagonal,.landing-root .global-side-text,.landing-root .global-thread{display:none}.landing-root .scroll-nav{right:8px}.landing-root .scroll-nav__dot:after{display:none}.landing-root .scroll-nav__line{height:12px}.landing-root .scroll-nav__dot{width:6px;height:6px}}@media (max-width:600px){.landing-root .scroll-nav{display:none}}.landing-root .hero-bg-mobile{display:none;position:absolute;inset:0;z-index:1}.landing-root .hero-bg-mobile img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.landing-root .hero-bg-mobile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,247,238,.1) 0,rgba(251,247,238,.3) 30%,rgba(251,247,238,.1) 50%,rgba(90,21,32,.3) 80%,rgba(90,21,32,.7))}@media (max-width:768px){.landing-root .hero-bg-mobile{display:block}.landing-root .hero-bg{display:none}.landing-root .hero-content{position:absolute;bottom:auto;top:50%;left:0;right:0;transform:translateY(-50%);padding:0 24px}.landing-root .hero .tagline-main{color:var(--marsala);text-shadow:none;font-size:38px}.landing-root .hero .tagline-subtitle{color:var(--dark-wine);opacity:.8;font-size:15px}.landing-root .hero .gold-line{background:linear-gradient(to right,transparent,var(--marsala),transparent);opacity:.3}.landing-root .hero .cta-btn{border-color:var(--marsala);color:var(--marsala);background:rgba(251,247,238,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:220px}.landing-root .hero .cta-btn--primary,.landing-root .hero .cta-btn:hover{background:var(--marsala);color:var(--cream)}.landing-root .hero .cta-btn--primary{border-color:var(--marsala)}.landing-root .hero .cta-btn--primary:hover{background:var(--dark-wine);border-color:var(--dark-wine)}.landing-root .hero .cta-row{flex-direction:column;align-items:center;gap:12px}.landing-root .hero .vignette{display:none}.landing-root .hero .scroll-hint span{color:var(--marsala)}.landing-root .hero .scroll-line{background:linear-gradient(to bottom,var(--marsala),transparent)}.landing-root .corner--bl,.landing-root .corner--br{border-color:var(--marsala)!important}}@media (min-width:901px){.landing-root .nav{transform:translateY(0);transition:background .3s ease}.landing-root .nav--scrolled{background:rgba(90,21,32,.95)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-root .nav--scrolled .lang-btn,.landing-root .nav--scrolled .nav-link,.landing-root .nav--scrolled .nav-phone{color:var(--cream)}.landing-root .nav--scrolled .nav-link--cta{color:var(--gold);border-color:var(--gold)}.landing-root .nav--scrolled .nav-link--cta:hover{background:var(--gold);color:var(--dark-wine)}.landing-root .nav--scrolled .nav-link--active{color:var(--gold)}.landing-root .nav--scrolled .lang-btn{border-color:rgba(249,236,229,.2)}.landing-root .nav--scrolled .lang-option{color:var(--cream)}.landing-root .nav--scrolled .lang-dropdown{background:rgba(42,10,16,.95)}}.landing-root .fs-menu{position:fixed;inset:0;z-index:200;background:var(--dark-wine);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;overflow:hidden}.landing-root .fs-menu--open{opacity:1;visibility:visible}.landing-root .fs-menu__bg{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;gap:0;overflow:hidden}.landing-root .fs-menu__strip{flex:1 1;position:relative;overflow:hidden;opacity:.15}.landing-root .fs-menu__strip:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,var(--dark-wine) 0,transparent 20%,transparent 80%,var(--dark-wine) 100%)}.landing-root .fs-menu__strip:first-child{background:linear-gradient(135deg,var(--marsala) 0,var(--dark-wine) 100%)}.landing-root .fs-menu__strip:nth-child(2){background:linear-gradient(135deg,rgba(200,164,90,.2) 0,var(--dark-wine) 100%)}.landing-root .fs-menu__strip:nth-child(3){background:linear-gradient(135deg,var(--marsala) 0,var(--dark-wine) 100%);opacity:.1}.landing-root .fs-menu__vignette{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 80% 70% at 50% 50%,transparent 20%,rgba(30,6,10,.6) 100%)}.landing-root .fs-menu__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:0;width:100%;padding:0 32px}.landing-root .fs-menu__link{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:300;font-size:36px;color:var(--cream);text-decoration:none;padding:18px 0;opacity:0;transform:translateY(30px);transition:opacity .3s ease,transform .3s ease,color .3s ease;transition-delay:0s;text-align:center;width:100%;border-bottom:1px solid rgba(200,164,90,.06);position:relative}.landing-root .fs-menu--open .fs-menu__link{opacity:1;transform:translateY(0)}.landing-root .fs-menu--open .fs-menu__link:first-child{transition-delay:.1s}.landing-root .fs-menu--open .fs-menu__link:nth-child(2){transition-delay:.18s}.landing-root .fs-menu--open .fs-menu__link:nth-child(3){transition-delay:.26s}.landing-root .fs-menu--open .fs-menu__link:nth-child(4){transition-delay:.34s}.landing-root .fs-menu--open .fs-menu__link:nth-child(5){transition-delay:.42s}.landing-root .fs-menu__link:active,.landing-root .fs-menu__link:hover{color:var(--gold)}.landing-root .fs-menu__link-sub{display:block;font-family:Jost,sans-serif;font-style:normal;font-weight:300;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);opacity:.4;margin-top:4px}.landing-root .fs-menu__bottom{position:absolute;bottom:40px;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;transition-delay:0s}.landing-root .fs-menu--open .fs-menu__bottom{opacity:1;transform:translateY(0);transition-delay:.55s}.landing-root .fs-menu__phone{font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:2px;color:var(--gold);opacity:.6;text-decoration:none}.landing-root .fs-menu__langs{display:flex;gap:12px}.landing-root .fs-menu__langs a{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:2px;color:var(--cream);opacity:.3;text-decoration:none;padding:4px 8px;border:1px solid rgba(249,236,229,.1);transition:all .3s}.landing-root .fs-menu__langs a.active,.landing-root .fs-menu__langs a:hover{opacity:.7;color:var(--gold);border-color:rgba(200,164,90,.3)}.landing-root .fs-menu__close{position:absolute;top:20px;right:20px;z-index:20;width:44px;height:44px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.landing-root .fs-menu__close:after,.landing-root .fs-menu__close:before{content:"";position:absolute;width:24px;height:1px;background:var(--cream);opacity:.6;transition:opacity .3s}.landing-root .fs-menu__close:before{transform:rotate(45deg)}.landing-root .fs-menu__close:after{transform:rotate(-45deg)}.landing-root .fs-menu__logo{display:block;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;transition-delay:0s}.landing-root .fs-menu__logo svg{width:100px;height:auto}.landing-root .fs-menu--open .fs-menu__logo{opacity:1;transform:translateY(0);transition-delay:.08s}.landing-root .fs-menu__close:hover:after,.landing-root .fs-menu__close:hover:before{opacity:1;background:var(--gold)}@media (max-width:900px){.landing-root .nav{transform:translateY(0)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:fixed;top:0;left:0;right:0;z-index:100;padding:0 12px}.landing-root .nav,.landing-root .nav--scrolled{background:transparent!important}.landing-root .nav-burger{width:44px;height:44px;border-radius:50%;background:rgba(42,10,16,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:background .3s ease}.landing-root .nav--on-light .nav-burger{background:rgba(122,32,44,.12)}.landing-root .nav--on-light .nav-burger span{background:var(--marsala)}.landing-root .nav--on-dark .nav-burger{background:rgba(249,236,229,.08)}.landing-root .nav--on-dark .nav-burger span{background:var(--cream);opacity:.8}}.landing-root .fs-menu__content{padding-top:96px!important;padding-bottom:140px!important;max-height:100vh;overflow-y:auto;scrollbar-width:none}.landing-root .fs-menu__content::-webkit-scrollbar{display:none}.landing-root .fs-menu__bottom{bottom:32px!important}@media (max-width:900px){.landing-root .fs-menu__logo svg{width:88px!important;height:auto!important}.landing-root .fs-menu__logo{margin-bottom:8px!important}.landing-root .fs-menu__link{font-size:26px!important;padding:10px 0!important}.landing-root .fs-menu__link-sub{font-size:9px!important;margin-top:2px!important}.landing-root .fs-menu__content{padding-top:56px!important;padding-bottom:110px!important;gap:0!important}.landing-root .fs-menu__bottom{bottom:24px!important;gap:10px!important}}@media (max-height:640px){.landing-root .fs-menu__link{font-size:20px!important;padding:5px 0!important}.landing-root .fs-menu__link-sub{display:none!important}.landing-root .fs-menu__logo svg{width:56px!important}}.landing-root .fs-menu--open .fs-menu__link:nth-child(7){transition-delay:.58s!important}.landing-root .fs-menu--open .fs-menu__link:nth-child(8){transition-delay:.66s!important}.landing-root .fs-menu--open .fs-menu__link:nth-child(6){transition-delay:.5s!important}