:where(.immersive-landing) h1{line-height:normal}:where(.immersive-landing) h2{line-height:normal}:where(.immersive-landing) h3{line-height:normal}:where(.immersive-landing) h4{line-height:normal}:where(.immersive-landing) h5{line-height:normal}:where(.immersive-landing) h6{line-height:normal}:where(.immersive-landing) p{line-height:normal}:where(.immersive-landing) h3{margin-top:1em;margin-bottom:1em}:where(.immersive-landing) p{margin-top:1em;margin-bottom:1em}@font-face{font-family:Poppins;src:url(/immersive/assets/Poppins-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:where(.immersive-landing) *{box-sizing:border-box}html:has(.immersive-landing){scroll-behavior:smooth;scroll-padding-top:100px}body:has(.immersive-landing){color:#21132f;-webkit-font-smoothing:antialiased;background:#f7f7f2;margin:0;font-family:Arial,Helvetica,sans-serif}:where(.immersive-landing) button{-webkit-tap-highlight-color:transparent}:where(.immersive-landing) a{-webkit-tap-highlight-color:transparent}:where(.immersive-landing) button{font:inherit;cursor:pointer}:where(.immersive-landing) a{color:inherit;text-decoration:none}:where(.immersive-landing) button:focus-visible{outline-offset:5px;outline:3px solid #8563ff}:where(.immersive-landing) a:focus-visible{outline-offset:5px;outline:3px solid #8563ff}:where(.immersive-landing) button{touch-action:manipulation}:where(.immersive-landing) img{max-width:100%;display:block}:where(.immersive-landing) button{min-height:44px}:where(.immersive-landing) nav a{min-height:44px}:where(.immersive-landing) .skip{z-index:100;color:#21132f;background:#d7ff64;padding:15px;position:absolute;top:-100px;left:20px}:where(.immersive-landing) .skip:focus{top:10px}:where(.immersive-landing) .header{color:#f7f7f2;z-index:10;background:#1b1328;border-bottom:1px solid rgba(255,255,255,.098);justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}:where(.immersive-landing) .brand img{object-fit:contain;width:140px;height:39px}:where(.immersive-landing) .header nav{gap:32px;font-size:14px;display:flex}:where(.immersive-landing) .header nav a{opacity:.8;align-items:center;display:flex}:where(.immersive-landing) .header nav a:hover{opacity:1}:where(.immersive-landing) .header-cta{border:1px solid rgba(255,255,255,.36);border-radius:999px;padding:14px 21px;font-size:14px}:where(.immersive-landing) .menu-button{display:none}:where(.immersive-landing) #mobile-nav{display:none}:where(.immersive-landing) .eyebrow{letter-spacing:1.6px;margin:0 0 25px;font-size:12px;font-weight:600;line-height:1.65}:where(.immersive-landing) .hero{color:#f7f7f2;isolation:isolate;background:#21132f;grid-template-columns:1.04fr 1fr;height:calc(100svh - 100px);min-height:740px;max-height:1050px;padding:80px 5% 100px;display:grid;position:relative;overflow:hidden}:where(.immersive-landing) .hero-copy{z-index:3;pointer-events:none;align-self:center;position:relative}:where(.immersive-landing) .hero-copy a{pointer-events:auto}:where(.immersive-landing) .hero .eyebrow{color:#d7ff64;letter-spacing:1.9px;align-items:center;gap:12px;font-size:11px;display:flex}:where(.immersive-landing) .short-rule{background:#d7ff64;width:28px;height:2px;display:inline-block}:where(.immersive-landing) h1{margin-top:0}:where(.immersive-landing) h2{margin-top:0}:where(.immersive-landing) h3{margin-top:0}:where(.immersive-landing) h4{margin-top:0}:where(.immersive-landing) p{margin-top:0}:where(.immersive-landing) h1{letter-spacing:-.068em;margin-bottom:30px;font-size:max(64px,min(7.1vw,112px));font-weight:500;line-height:1.02}:where(.immersive-landing) em{color:#607f1d;font-style:normal}:where(.immersive-landing) .hero h1 em{color:#d7ff64}:where(.immersive-landing) .hero-description{color:#d0c8d8;margin-bottom:34px;font-family:Poppins,Arial,sans-serif;font-size:max(16px,min(1.4vw,20px));line-height:1.75}:where(.immersive-landing) .button{border-radius:8px;justify-content:center;align-items:center;min-height:55px;padding:17px 25px;font-size:15px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}:where(.immersive-landing) .button:hover{transform:translateY(-3px)}:where(.immersive-landing) .lime{color:#21132f;background:#d7ff64}:where(.immersive-landing) .dark{color:#fff;background:#21132f}:where(.immersive-landing) .hero-footnote{color:#b5a7bd;margin-top:20px;font-size:12px}:where(.immersive-landing) .hero-art{perspective:1200px;align-self:center;height:100%;min-height:520px;position:relative}:where(.immersive-landing) .art-grid{background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:60px 60px;position:absolute;top:-90px;bottom:-80px;left:-20px;right:-130px;transform:perspective(700px)rotateY(-14deg);-webkit-mask-image:radial-gradient(#000 20%,transparent 73%);mask-image:radial-gradient(#000 20%,transparent 73%)}:where(.immersive-landing) .stage{transform-style:preserve-3d;transform:translateY(var(--scroll-y,0px))rotateX(var(--rx,9deg))rotateY(calc(var(--ry,-17deg) + var(--scroll-yaw,0deg)))translateZ(var(--scroll-z,0px));will-change:transform;transition:transform .25s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sculpture{width:360px;height:360px;transform-style:preserve-3d;animation:8s ease-in-out infinite sculpture-float;position:absolute;top:calc(50% - 190px);left:calc(50% - 180px);transform:translateZ(-20px)rotate(-12deg)}:where(.immersive-landing) .sculpture svg{-webkit-backface-visibility:visible;backface-visibility:visible;filter:drop-shadow(0 22px 25px rgba(8,3,17,.314));width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sculpture svg:last-child{filter:drop-shadow(0 0 2px rgba(255,255,255,.12))}@keyframes sculpture-float{0%,to{transform:translateZ(-20px)rotate(-12deg)rotateY(0)translateY(0)}50%{transform:translateZ(20px)rotate(-8deg)rotateY(8deg)translateY(-15px)}}:where(.immersive-landing) .orbit{pointer-events:none;border:1px solid rgba(215,255,100,.15);border-radius:50%;position:absolute;top:50%;left:50%}:where(.immersive-landing) .orbit-one{width:570px;height:570px;transform:translate(-50%,-50%)rotateX(63deg)rotate(-20deg)}:where(.immersive-landing) .orbit-two{border-color:rgba(255,255,255,.043);width:480px;height:480px;transform:translate(-50%,-50%)rotateY(62deg)}:where(.immersive-landing) .float-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:14px;position:absolute;box-shadow:0 20px 60px rgba(14,7,25,.4)}:where(.immersive-landing) .catalog-card{color:#f7f7f2;background:#493662;width:205px;padding:19px;top:5%;left:-3%;transform:translateZ(40px)rotate(-8deg)}:where(.immersive-landing) .card-label{letter-spacing:1.4px;opacity:.7;font-size:9px}:where(.immersive-landing) .catalog-card strong{margin:17px 0 6px;font-size:15px;display:block}:where(.immersive-landing) .catalog-card>span:last-child{opacity:.7;font-size:10px;display:block}:where(.immersive-landing) .mini-bars{align-items:end;gap:8px;height:45px;margin-top:17px;display:flex}:where(.immersive-landing) .mini-bars span{background:#d7ff64;border-radius:5px;width:42px;height:28px}:where(.immersive-landing) .mini-bars span:nth-child(2){background:#bda8dc;height:36px}:where(.immersive-landing) .mini-bars span:nth-child(3){background:#f4eee2;height:45px}:where(.immersive-landing) .shop-card{color:#21132f;background:#f5f3e9;width:204px;padding:15px 15px 12px;top:33%;right:-2%;transform:translateZ(100px)rotate(9deg)}:where(.immersive-landing) .shop-brand{letter-spacing:-1px;margin-bottom:13px;font-size:23px;font-weight:700}:where(.immersive-landing) .shop-brand>span{vertical-align:top;font-size:9px}:where(.immersive-landing) .product-visual{background:#e6dceb;border-radius:5px;height:133px;position:relative;overflow:hidden}:where(.immersive-landing) .product-word{letter-spacing:-3px;color:#533b6e;font-size:39px;font-weight:700;line-height:.9;position:absolute;top:24px;left:15px}:where(.immersive-landing) .product-photo{object-fit:cover;width:100%;height:100%}:where(.immersive-landing) .product-meta{justify-content:space-between;align-items:center;gap:9px;padding-top:13px;display:flex}:where(.immersive-landing) .product-meta strong{margin-bottom:5px;font-size:10px;display:block}:where(.immersive-landing) .product-meta span{opacity:.65;font-size:9px}:where(.immersive-landing) .product-plus{color:#fff;text-align:center;background:#21132f;border-radius:50%;width:23px;height:23px;line-height:23px;opacity:1!important;font-size:18px!important}:where(.immersive-landing) .brand-card{color:#21132f;background:#d7ff64;align-items:center;gap:12px;width:222px;padding:18px;font-size:13px;line-height:1.45;display:flex;bottom:7%;left:4%;transform:translateZ(70px)rotate(-4deg)}:where(.immersive-landing) .small-mark{flex:none;width:30px;height:32px;display:block}:where(.immersive-landing) .small-mark svg{width:100%;height:100%}:where(.immersive-landing) .art-caption{text-align:center;letter-spacing:1.6px;color:#b7a7c4;width:100%;font-size:9px;position:absolute;bottom:-13px}:where(.immersive-landing) .hero-bottom{letter-spacing:1.4px;color:#b5a7bd;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:27px;left:5%;right:5%}:where(.immersive-landing) .hero-bottom>a{align-items:center;gap:18px;display:flex}:where(.immersive-landing) .scroll-line{background:#b5a7bd;width:45px;height:1px;display:inline-block}:where(.immersive-landing) .motion-toggle{color:#b5a7bd;letter-spacing:0;background:0 0;border:0;padding:8px 0;font-size:11px}:where(.immersive-landing) .section-pad{padding:105px 7%}:where(.immersive-landing) .section-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}:where(.immersive-landing) .section-top .eyebrow{margin:0}:where(.immersive-landing) .section-top>span{color:#79737d;font-size:13px}:where(.immersive-landing) .section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:60px;display:flex}:where(.immersive-landing) h2{letter-spacing:-.055em;margin-bottom:0;font-size:max(40px,min(4.4vw,70px));font-weight:500;line-height:1.08}:where(.immersive-landing) .section-heading>p{color:#756b7b;max-width:330px;margin-bottom:3px;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.8}:where(.immersive-landing) .solution-tabs{border-bottom:1px solid #ddd8de;margin-bottom:60px;display:flex}:where(.immersive-landing) .solution-tabs button{text-align:left;color:#71637c;letter-spacing:-.5px;background:0 0;border:0;flex:1;padding:19px 12px 23px;font-size:21px;position:relative}:where(.immersive-landing) .solution-tabs button span{letter-spacing:0;color:#978d9f;margin-right:15px;font-size:11px}:where(.immersive-landing) .solution-tabs button[aria-selected=true]{color:#21132f}:where(.immersive-landing) .solution-tabs button:after{content:"";background:#21132f;height:3px;transition:right .3s;position:absolute;bottom:-1px;left:0;right:100%}:where(.immersive-landing) .solution-tabs button[aria-selected=true]:after{right:0}:where(.immersive-landing) .solution-panel{grid-template-columns:1fr 1.35fr;align-items:center;gap:55px;min-height:430px;display:grid}:where(.immersive-landing) .solution-text .eyebrow{color:#836592;margin-bottom:18px;font-size:10px}:where(.immersive-landing) .solution-text h3{letter-spacing:-1.7px;margin-bottom:24px;font-size:37px;font-weight:500;line-height:1.15}:where(.immersive-landing) .solution-text>p:not(.eyebrow){color:#756b7b;max-width:350px;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.9}:where(.immersive-landing) .solution-text ul{margin:25px 0 30px;padding:0;font-size:14px;line-height:1.8;list-style:none}:where(.immersive-landing) .solution-text li{margin:9px 0;padding-left:23px;position:relative}:where(.immersive-landing) .solution-text li:before{content:"";border-bottom:1.5px solid #d7ff64;border-left:1.5px solid #d7ff64;width:9px;height:5px;position:absolute;top:6px;left:1px;transform:rotate(-45deg)}:where(.immersive-landing) .demo-perspective{perspective:1400px;background:#e9e5ed;border-radius:18px;align-items:center;min-height:400px;padding:38px 22px;display:flex;overflow:hidden}:where(.immersive-landing) .commerce-demo{width:100%;transform-style:preserve-3d;background:#fff;border-radius:9px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .25s;transform:rotateY(-11deg)rotateX(7deg);box-shadow:0 24px 40px rgba(33,19,47,.11)}:where(.immersive-landing) .commerce-demo.switching{opacity:0;transform:rotateY(70deg)rotateX(8deg)translateZ(-90px)}:where(.immersive-landing) .demo-top{color:#9b939f;background:#f5f4f7;border-bottom:1px solid #e8e5eb;border-radius:9px 9px 0 0;justify-content:space-between;align-items:center;height:29px;padding:0 13px;font-size:8px;display:flex}:where(.immersive-landing) .demo-dots{gap:4px;display:flex}:where(.immersive-landing) .demo-dots i{background:#d6d0db;border-radius:50%;width:4px;height:4px}:where(.immersive-landing) .demo-tag{font-size:7px}:where(.immersive-landing) .demo-content{background:#faf9f6;border-radius:0 0 9px 9px;padding:22px}:where(.immersive-landing) .demo-nav{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}:where(.immersive-landing) .demo-nav strong{letter-spacing:-1px;font-size:26px}:where(.immersive-landing) .demo-nav>span{color:#7c717f;font-size:8px}:where(.immersive-landing) .demo-main{grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}:where(.immersive-landing) .demo-main .eyebrow{letter-spacing:1px;margin-bottom:10px;font-size:7px}:where(.immersive-landing) .demo-main h4{letter-spacing:-1.8px;margin-bottom:14px;font-size:34px;font-weight:500;line-height:1.05}:where(.immersive-landing) .demo-main p:not(.eyebrow){color:#837889;font-size:10px;line-height:1.6}:where(.immersive-landing) .demo-link{border-bottom:1px solid #21132f;width:-moz-fit-content;width:fit-content;margin-top:20px;padding-bottom:4px;font-size:9px;display:block}:where(.immersive-landing) .demo-product{background:#e6dceb;border-radius:5px;height:195px;position:relative;overflow:hidden}:where(.immersive-landing) .demo-product .product-word{font-size:49px;top:45px}:where(.immersive-landing) .demo-bottom{color:#887b8e;justify-content:space-between;gap:12px;padding-top:20px;font-size:8px;display:flex}:where(.immersive-landing) .connection{background:#ebe7ef}:where(.immersive-landing) .connection-title{justify-content:space-between;align-items:end;gap:60px;display:flex}:where(.immersive-landing) .connection-title h2{font-size:max(38px,min(4vw,61px))}:where(.immersive-landing) .connection-title em{color:#856297}:where(.immersive-landing) .connection-title p{color:#756b7b;max-width:330px;margin:0;font-size:16px;line-height:1.7}:where(.immersive-landing) .connection-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;display:grid}:where(.immersive-landing) .connection-grid article{border-top:1px solid #cfc5d7;padding-top:23px}:where(.immersive-landing) .feature-number{color:#9b8da4;font-size:12px}:where(.immersive-landing) .connection-grid h3{letter-spacing:-.7px;margin:32px 0 17px;font-size:24px;font-weight:500}:where(.immersive-landing) .connection-grid p{color:#756b7b;max-width:310px;margin-bottom:0;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.8}:where(.immersive-landing) .ai{color:#f7f7f2;background:#21132f;grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}:where(.immersive-landing) .ai .eyebrow{color:#b7a7c4;font-size:10px}:where(.immersive-landing) .ai h2{margin-bottom:30px;font-size:max(43px,min(4.8vw,74px))}:where(.immersive-landing) .ai em{color:#d7ff64}:where(.immersive-landing) .ai-copy>p:not(.eyebrow){color:#bdb0c7;max-width:410px;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.8}:where(.immersive-landing) .ai-controls{flex-wrap:wrap;gap:8px;margin:30px 0 20px;display:flex}:where(.immersive-landing) .ai-controls button{color:#d9cce4;background:0 0;border:1px solid #796188;border-radius:7px;padding:11px 16px;font-size:12px}:where(.immersive-landing) .ai-controls button[aria-pressed=true]{color:#21132f;background:#d7ff64;border-color:#d7ff64}:where(.immersive-landing) .ai .small-note{color:#9f8daa!important;font-size:11px!important}:where(.immersive-landing) .ai-studio{perspective:900px;background:#382347;border:1px solid rgba(255,255,255,.098);border-radius:15px;min-height:460px;box-shadow:20px 25px rgba(255,255,255,.01)}:where(.immersive-landing) .studio-header{border-bottom:1px solid rgba(255,255,255,.07);justify-content:space-between;align-items:center;padding:22px 26px;font-size:12px;display:flex}:where(.immersive-landing) .studio-footer{border-bottom:1px solid rgba(255,255,255,.07);justify-content:space-between;align-items:center;padding:22px 26px;font-size:12px;display:flex}:where(.immersive-landing) .outline-tag{color:#b7a7c4;letter-spacing:1px;border:1px solid rgba(255,255,255,.19);border-radius:3px;padding:5px 7px;font-size:8px}:where(.immersive-landing) #ai-result{transform-origin:50% 100%;min-height:330px;padding:35px 30px;animation:.45s ease-out studio-in}:where(.immersive-landing) #ai-result .eyebrow{font-size:9px}:where(.immersive-landing) #ai-result h3{letter-spacing:-1.3px;margin-bottom:24px;font-size:32px;font-weight:400;line-height:1.12}:where(.immersive-landing) .input-example{color:#e6dceb;border-left:2px solid #d7ff64;margin-bottom:22px;padding:4px 0 4px 18px;font-size:14px;line-height:1.8}:where(.immersive-landing) #ai-result>p:last-child{color:#b7a7c4;margin-bottom:0;font-size:12px;line-height:1.6}:where(.immersive-landing) .studio-footer{color:#b7a7c4;border-top:1px solid rgba(255,255,255,.07);border-bottom:0;justify-content:flex-start;gap:13px;font-size:10px}:where(.immersive-landing) .studio-footer .small-mark{width:19px;height:22px}@keyframes studio-in{0%{opacity:0;transform:rotateX(14deg)translateY(10px)}to{opacity:1;transform:none}}:where(.immersive-landing) .brand-section{background:#f7f7f2}:where(.immersive-landing) .brand-section em{color:#856297}:where(.immersive-landing) .brand-options{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:34px;display:grid}:where(.immersive-landing) .brand-option{text-align:left;background:0 0;border:1px solid #e2dce5;border-radius:10px;padding:0;transition:transform .3s,box-shadow .3s;overflow:hidden}:where(.immersive-landing) .brand-option:hover{transform:translateY(-5px)}:where(.immersive-landing) .brand-option.selected{border-color:#21132f;box-shadow:0 0 0 2px #21132f}:where(.immersive-landing) .option-art{background:#302063;justify-content:center;align-items:center;height:190px;display:flex}:where(.immersive-landing) .option-art svg{width:104px;height:104px}:where(.immersive-landing) .brand-option>span:last-child{padding:18px;display:block}:where(.immersive-landing) .brand-option small{letter-spacing:1.1px;color:#84798a;margin-bottom:10px;font-size:8px;display:block}:where(.immersive-landing) .brand-option strong{letter-spacing:-.6px;font-size:22px;font-weight:500}:where(.immersive-landing) .brand-detail{background:#ebe7ef;border-radius:10px;grid-template-columns:.95fr 1.25fr .45fr;align-items:center;gap:35px;min-height:220px;padding:37px;display:grid}:where(.immersive-landing) .brand-lockup{align-items:center;gap:10px;display:flex}:where(.immersive-landing) .brand-lockup>svg{flex:none;width:52px}:where(.immersive-landing) .brand-lockup img{width:170px}:where(.immersive-landing) .brand-detail .eyebrow{color:#83738e;margin-bottom:12px;font-size:9px}:where(.immersive-landing) .brand-detail h3{letter-spacing:-.8px;margin-bottom:11px;font-size:27px;font-weight:500}:where(.immersive-landing) .brand-detail p:not(.eyebrow){color:#74677b;margin-bottom:14px;font-size:14px;line-height:1.65}:where(.immersive-landing) .brand-detail a{border-bottom:1px solid #9f93a5;padding-bottom:3px;font-size:12px}:where(.immersive-landing) .color-palette{flex-direction:column;gap:8px;display:flex}:where(.immersive-landing) .swatch{align-items:center;gap:8px;font-family:monospace;font-size:9px;display:flex}:where(.immersive-landing) .swatch i{border:1px solid rgba(0,0,0,.063);border-radius:50%;width:27px;height:27px}:where(.immersive-landing) .next{text-align:center;background:#d7ff64}:where(.immersive-landing) .next .eyebrow{color:#57662b}:where(.immersive-landing) .next h2{margin-bottom:27px;font-size:max(45px,min(5.4vw,81px))}:where(.immersive-landing) .next em{color:#21132f}:where(.immersive-landing) .next>p:not(.eyebrow){color:#21132f;font-size:16px;line-height:1.7}:where(.immersive-landing) .next-options{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:36px;display:flex}:where(.immersive-landing) .next-options button{color:#21132f;background:0 0;border:1px solid rgba(33,19,47,.25);border-radius:8px;padding:16px 20px;font-size:13px}:where(.immersive-landing) .next-options button:hover{color:#d7ff64;background:#21132f}:where(.immersive-landing) .next-options button.active{color:#d7ff64;background:#21132f}:where(.immersive-landing) .next-result{color:#f7f7f2;background:#21132f;border-radius:14px;max-width:720px;margin:35px auto 0;padding:32px}:where(.immersive-landing) .next-result .eyebrow{color:#b7a7c4;margin-bottom:14px}:where(.immersive-landing) .next-result h3{letter-spacing:-.7px;font-size:28px;font-weight:400}:where(.immersive-landing) .next-result p{color:#c6bacf;font-size:15px;line-height:1.7}:where(.immersive-landing) .next-result small{color:#b7a7c4;margin-top:17px;font-size:11px;display:block}:where(.immersive-landing) footer{color:#aa98b7;background:#21132f;justify-content:space-between;align-items:center;gap:25px;padding:55px 5%;font-size:12px;display:flex}:where(.immersive-landing) footer p{margin:0}:where(.immersive-landing) footer img{height:auto}body:has(.immersive-landing).motion-paused .sculpture{animation-play-state:paused}body:has(.immersive-landing).motion-paused .stage{transition:none;transform:rotateX(9deg)rotateY(-17deg)}@media (min-width:1550px){:where(.immersive-landing) .hero{padding-left:8%;padding-right:8%}:where(.immersive-landing) .header{padding-left:8%;padding-right:8%}:where(.immersive-landing) .section-pad{padding-left:12%;padding-right:12%}:where(.immersive-landing) .hero-art{max-width:660px}}@media (max-width:1100px){:where(.immersive-landing) .header nav{gap:20px}:where(.immersive-landing) .hero{grid-template-columns:1.1fr 1fr;height:auto;min-height:660px;padding-top:70px}:where(.immersive-landing) .hero h1{font-size:70px}:where(.immersive-landing) .hero-art{transform-origin:0;width:115%;min-height:470px;transform:scale(.88)}:where(.immersive-landing) .section-pad{padding:85px 5%}:where(.immersive-landing) .section-heading{gap:25px}:where(.immersive-landing) .solution-panel{gap:30px}:where(.immersive-landing) .demo-main h4{font-size:28px}:where(.immersive-landing) .demo-nav>span{font-size:7px}:where(.immersive-landing) .demo-content{padding:17px}:where(.immersive-landing) .ai{gap:6%}:where(.immersive-landing) .brand-detail{grid-template-columns:1fr 1.4fr}:where(.immersive-landing) .color-palette{flex-direction:row;grid-column:1/-1}:where(.immersive-landing) .option-art{height:155px}:where(.immersive-landing) .brand-option small{letter-spacing:.7px;font-size:7px}:where(.immersive-landing) .brand-option strong{font-size:19px}:where(.immersive-landing) .connection-grid{gap:30px}:where(.immersive-landing) .connection-title{gap:35px}}@media (max-width:760px){html:has(.immersive-landing){scroll-padding-top:20px}:where(.immersive-landing) .header{height:80px;padding:0 6%}:where(.immersive-landing) .brand img{width:117px;height:35px}:where(.immersive-landing) .header nav{display:none}:where(.immersive-landing) .header-cta{display:none}:where(.immersive-landing) .menu-button{color:#f7f7f2;background:0 0;border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:10px 16px;font-size:13px;display:block}:where(.immersive-landing) #mobile-nav:not([hidden]){background:#30203e;border-bottom:1px solid rgba(255,255,255,.145);flex-direction:column;gap:0;padding:15px 6%;display:flex;position:absolute;top:80px;left:0;right:0}:where(.immersive-landing) #mobile-nav a{padding:15px 0;font-size:15px}:where(.immersive-landing) .hero{min-height:0;max-height:none;padding:48px 6% 85px;display:block}:where(.immersive-landing) .hero h1{letter-spacing:-.07em;margin-bottom:26px;font-size:max(50px,min(9.3vw,71px))}:where(.immersive-landing) .hero .eyebrow{letter-spacing:1.3px;margin-bottom:29px;font-size:9px}:where(.immersive-landing) .hero-description{margin-bottom:25px;font-size:15px}:where(.immersive-landing) .hero-copy{max-width:650px}:where(.immersive-landing) .hero .button{min-height:50px;font-size:13px}:where(.immersive-landing) .hero-footnote{margin-top:16px;font-size:10px}:where(.immersive-landing) .hero-art{width:100%;max-width:510px;height:430px;min-height:0;margin:13px auto 4px;transform:none}:where(.immersive-landing) .sculpture{width:290px;height:290px;top:65px;left:calc(50% - 145px)}:where(.immersive-landing) .catalog-card{width:153px;padding:14px;top:27px;left:0}:where(.immersive-landing) .catalog-card strong{margin:11px 0 5px;font-size:11px}:where(.immersive-landing) .catalog-card>span:last-child{font-size:8px}:where(.immersive-landing) .mini-bars{gap:6px;height:31px;margin-top:12px}:where(.immersive-landing) .mini-bars span{width:31px;height:19px}:where(.immersive-landing) .mini-bars span:nth-child(2){height:25px}:where(.immersive-landing) .mini-bars span:nth-child(3){height:31px}:where(.immersive-landing) .card-label{font-size:7px}:where(.immersive-landing) .shop-card{width:150px;padding:11px;top:124px;right:0}:where(.immersive-landing) .shop-brand{margin-bottom:9px;font-size:19px}:where(.immersive-landing) .product-visual{height:104px}:where(.immersive-landing) .product-word{font-size:32px;top:21px;left:13px}:where(.immersive-landing) .product-meta{gap:5px;padding-top:10px}:where(.immersive-landing) .product-meta strong{font-size:8px}:where(.immersive-landing) .product-meta span{font-size:7px}:where(.immersive-landing) .product-plus{width:19px;height:19px;line-height:19px;font-size:14px!important}:where(.immersive-landing) .brand-card{width:178px;padding:13px;font-size:10px;bottom:34px;left:7%}:where(.immersive-landing) .brand-card .small-mark{width:23px;height:27px}:where(.immersive-landing) .art-caption{letter-spacing:1.2px;font-size:7px;bottom:0}:where(.immersive-landing) .orbit-one{width:440px;height:440px}:where(.immersive-landing) .orbit-two{width:355px;height:355px}:where(.immersive-landing) .hero-bottom{letter-spacing:1px;font-size:8px;bottom:15px;left:6%;right:6%}:where(.immersive-landing) .hero-bottom>a{display:none}:where(.immersive-landing) .motion-toggle{font-size:9px}:where(.immersive-landing) .section-pad{padding:66px 6%}:where(.immersive-landing) .section-top{margin-bottom:27px}:where(.immersive-landing) .section-top>span{display:none}:where(.immersive-landing) .eyebrow{letter-spacing:1.3px;font-size:10px}:where(.immersive-landing) h2{font-size:43px}:where(.immersive-landing) .section-heading{margin-bottom:35px;display:block}:where(.immersive-landing) .section-heading>p{margin-top:24px;font-size:14px;line-height:1.7}:where(.immersive-landing) .solution-tabs{border-bottom:0;grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:32px;display:grid}:where(.immersive-landing) .solution-tabs button{border-bottom:1px solid #ddd8de;padding:15px 0;font-size:18px}:where(.immersive-landing) .solution-tabs button span{margin-right:10px;font-size:9px}:where(.immersive-landing) .solution-panel{grid-template-columns:1fr;gap:34px}:where(.immersive-landing) .solution-text h3{font-size:33px}:where(.immersive-landing) .solution-text>p:not(.eyebrow){max-width:100%;font-size:14px}:where(.immersive-landing) .solution-text ul{font-size:13px}:where(.immersive-landing) .solution-text .button{font-size:13px}:where(.immersive-landing) .demo-perspective{min-height:320px;padding:32px 14px}:where(.immersive-landing) .demo-nav{margin-bottom:23px}:where(.immersive-landing) .demo-nav strong{font-size:23px}:where(.immersive-landing) .demo-nav>span{font-size:6px}:where(.immersive-landing) .demo-main h4{font-size:27px}:where(.immersive-landing) .demo-main .eyebrow{font-size:6px}:where(.immersive-landing) .demo-main p:not(.eyebrow){font-size:9px}:where(.immersive-landing) .demo-product{height:166px}:where(.immersive-landing) .demo-product .product-word{font-size:37px}:where(.immersive-landing) .demo-bottom{font-size:6px}:where(.immersive-landing) .connection-title{display:block}:where(.immersive-landing) .connection-title h2{font-size:39px}:where(.immersive-landing) .connection-title p{max-width:100%;margin-top:25px;font-size:15px}:where(.immersive-landing) .connection-grid{grid-template-columns:1fr;gap:29px;margin-top:36px}:where(.immersive-landing) .connection-grid article{padding-top:18px}:where(.immersive-landing) .connection-grid h3{margin:17px 0 13px;font-size:24px}:where(.immersive-landing) .connection-grid p{max-width:100%;font-size:14px}:where(.immersive-landing) .ai{grid-template-columns:1fr;gap:38px}:where(.immersive-landing) .ai h2{font-size:48px}:where(.immersive-landing) .ai-copy>p:not(.eyebrow){max-width:100%;font-size:14px}:where(.immersive-landing) .ai .eyebrow{font-size:9px}:where(.immersive-landing) .ai-controls button{padding:10px 12px;font-size:11px}:where(.immersive-landing) .ai-studio{min-height:430px;box-shadow:8px 11px rgba(255,255,255,.01)}:where(.immersive-landing) .studio-header{padding:20px;font-size:11px}:where(.immersive-landing) #ai-result{min-height:310px;padding:28px 23px}:where(.immersive-landing) #ai-result h3{font-size:30px}:where(.immersive-landing) .input-example{font-size:13px}:where(.immersive-landing) .studio-footer{padding:18px 22px;font-size:9px}:where(.immersive-landing) .brand-options{grid-template-columns:1fr 1fr;gap:13px}:where(.immersive-landing) .option-art{height:147px}:where(.immersive-landing) .option-art svg{width:92px;height:92px}:where(.immersive-landing) .brand-option>span:last-child{padding:14px}:where(.immersive-landing) .brand-option small{letter-spacing:.5px;font-size:7px}:where(.immersive-landing) .brand-option strong{font-size:20px}:where(.immersive-landing) .brand-detail{grid-template-columns:1fr;gap:28px;padding:27px}:where(.immersive-landing) .brand-lockup img{width:160px}:where(.immersive-landing) .brand-detail p:not(.eyebrow){font-size:14px}:where(.immersive-landing) .color-palette{flex-wrap:wrap;gap:12px}:where(.immersive-landing) .swatch{font-size:10px}:where(.immersive-landing) .next h2{font-size:45px}:where(.immersive-landing) .next>p:not(.eyebrow){font-size:15px}:where(.immersive-landing) .next-options{grid-template-columns:1fr;margin-top:29px;display:grid}:where(.immersive-landing) .next-options button{font-size:14px}:where(.immersive-landing) .next-result{padding:26px 21px}:where(.immersive-landing) .next-result h3{font-size:26px}:where(.immersive-landing) .next-result p{font-size:14px}:where(.immersive-landing) footer{flex-direction:column;align-items:flex-start;gap:23px;padding:39px 6%;display:flex}:where(.immersive-landing) footer img{width:134px}:where(.immersive-landing) footer p{font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.immersive-landing){scroll-behavior:auto}:where(.immersive-landing) *{transition:none!important;animation:none!important}:where(.immersive-landing) :before{transition:none!important;animation:none!important}:where(.immersive-landing) :after{transition:none!important;animation:none!important}:where(.immersive-landing) .stage{transform:rotateX(9deg)rotateY(-17deg)!important}:where(.immersive-landing) .commerce-demo{transform:none!important}:where(.immersive-landing) .hero-art{perspective:none}:where(.immersive-landing) .motion-toggle{display:none}}:where(.immersive-landing) .brand-lockup img{width:100%;max-width:280px;height:auto}@media (min-width:761px){:where(.immersive-landing) .shop-card{width:180px;top:51%;right:-6%;transform:translateZ(60px)rotate(9deg)}:where(.immersive-landing) .shop-card .product-visual{height:112px}:where(.immersive-landing) .shop-card .product-meta strong{font-size:9px}}:where(.immersive-landing) .brand img{width:180px;height:50px}:where(.immersive-landing) footer img{width:128px;height:auto}:where(.immersive-landing) .header nav{gap:23px}:where(.immersive-landing) .hero-art{perspective:none;isolation:isolate;align-self:center;width:100%;height:590px;min-height:0;margin:0;overflow:visible;transform:none}:where(.immersive-landing) .hero-scene{z-index:2;position:absolute;top:-5%;bottom:-5%;left:-9%;right:-9%}:where(.immersive-landing) .hero-scene canvas{width:100%;height:100%;display:block}:where(.immersive-landing) .hero-fallback{object-fit:contain;opacity:0;pointer-events:none;width:65%;height:75%;position:absolute;top:10%;left:18%;transform:rotate(-6deg)}:where(.immersive-landing) .webgl-failed .hero-fallback{opacity:1}:where(.immersive-landing) .webgl-ready .hero-fallback{opacity:0}:where(.immersive-landing) .scene-aura{z-index:0;background:radial-gradient(at 50% 52%,rgba(131,88,172,.14) 0%,rgba(104,66,135,.07) 38%,transparent 68%);position:absolute;top:5%;bottom:5%;left:-5%;right:-5%}:where(.immersive-landing) .scene-label{z-index:3;letter-spacing:2px;color:#b9a9c4;pointer-events:none;transform:translate(calc(var(--parallax-x,0px)*-1),calc(var(--parallax-y,0px)*-.6));align-items:center;gap:13px;font-size:9px;display:flex;position:absolute}:where(.immersive-landing) .label-line{background:rgba(185,169,196,.35);width:36px;height:1px}:where(.immersive-landing) .scene-product{z-index:3;color:#dacfe2;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(calc(var(--parallax-x,0px)*-1.5),calc(var(--parallax-y,0px)*-.6))rotate(-4deg);background:#3b2948;border:1px solid rgba(255,255,255,.13);border-radius:13px;align-items:center;gap:14px;padding:10px 20px 10px 10px;font-size:12px;line-height:1.6;display:flex;position:absolute;bottom:7%;left:0;box-shadow:0 18px 45px rgba(12,6,30,.267)}:where(.immersive-landing) .scene-product img{object-fit:cover;border-radius:7px;width:65px;height:65px}:where(.immersive-landing) .scene-product strong{color:#f7f7f2;font-weight:500}:where(.immersive-landing) .scene-caption{color:#a591b5;letter-spacing:1.8px;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:-8px;left:3%;right:0}:where(.immersive-landing) .scene-caption i{background:rgba(255,255,255,.094);flex:1;height:1px}body:has(.immersive-landing).motion-paused .scene-product{transform:none}body:has(.immersive-landing).motion-paused .scene-label{transform:none}:where(.immersive-landing) .operations{background:#f7f7f2;overflow:hidden}:where(.immersive-landing) .operations .section-heading{margin-bottom:40px}:where(.immersive-landing) .operations em{color:#846296}:where(.immersive-landing) .preview-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}:where(.immersive-landing) .preview-tabs{gap:8px;display:flex}:where(.immersive-landing) .preview-tabs button{color:#685674;background:0 0;border:1px solid #d9d0df;border-radius:8px;padding:13px 22px;font-size:14px}:where(.immersive-landing) .preview-tabs button[aria-selected=true]{color:#d7ff64;background:#21132f;border-color:#21132f}:where(.immersive-landing) .preview-enlarge{text-underline-offset:5px;color:#685674;background:0 0;border:0;font-size:13px;text-decoration:underline}:where(.immersive-landing) .product-showcase{perspective:1800px;margin:0}:where(.immersive-landing) .product-showcase>button{transform-origin:50% 0;background:0 0;border:0;border-radius:20px;width:100%;padding:0;transition:transform .65s cubic-bezier(.2,.7,.1,1);display:block;overflow:hidden;transform:rotateX(3deg);box-shadow:0 32px 60px -35px rgba(33,19,47,.376)}:where(.immersive-landing) .product-showcase>button:hover{transform:rotateX(0)}:where(.immersive-landing) .product-showcase img{aspect-ratio:1600/1050;object-fit:contain;background:#f7f7f2;width:100%;height:auto}:where(.immersive-landing) .product-showcase figcaption{color:#7b6c86;justify-content:space-between;align-items:start;gap:30px;margin-top:25px;font-size:13px;line-height:1.6;display:flex}:where(.immersive-landing) .product-showcase figcaption strong{color:#21132f;font-weight:500}:where(.immersive-landing) .preview-detail{max-width:400px}:where(.immersive-landing) .preview-disclaimer{text-align:right;max-width:390px}:where(.immersive-landing) .preview-dialog{color:#21132f;background:#f7f7f2;border:1px solid #c6b7d4;border-radius:16px;width:min(1400px,94vw);max-height:94svh;padding:14px}:where(.immersive-landing) .preview-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(22,13,35,.85)}:where(.immersive-landing) .preview-dialog header{justify-content:space-between;align-items:center;gap:20px;padding:8px 7px 17px;font-size:15px;display:flex}:where(.immersive-landing) .preview-dialog header button{color:#fff;background:#21132f;border:0;border-radius:6px;min-height:44px;padding:10px 16px}:where(.immersive-landing) .preview-dialog img{width:100%;height:auto}:where(.immersive-landing) .infrastructure{background:#ebe7ef;overflow:hidden}:where(.immersive-landing) .infra-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-top:55px;display:grid}:where(.immersive-landing) .infra-copy h3{letter-spacing:-.8px;font-size:29px;font-weight:500}:where(.immersive-landing) .infra-copy>p{color:#756b7b;font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.9}:where(.immersive-landing) .infra-points{margin:33px 0 0;padding:0;list-style:none}:where(.immersive-landing) .infra-points li{border-top:1px solid #cec4d5;grid-template-columns:32px 1fr;gap:12px;padding:20px 0;display:grid}:where(.immersive-landing) .infra-points li>span{color:#8b7799;padding-top:4px;font-size:11px}:where(.immersive-landing) .infra-points strong{margin-bottom:7px;font-size:17px;font-weight:500;display:block}:where(.immersive-landing) .infra-points p{color:#756b7b;margin-bottom:0;font-size:14px;line-height:1.7}:where(.immersive-landing) .architecture{color:#f7f7f2;perspective:1000px;background:#21132f;border-radius:18px;padding:50px 25px;position:relative}:where(.immersive-landing) .architecture .architecture-tabs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}:where(.immersive-landing) .architecture-tabs span{text-align:center;color:#cbbbda;border:1px solid rgba(255,255,255,.145);border-radius:8px;padding:15px 8px;font-size:13px}:where(.immersive-landing) .architecture-spine{background:rgba(215,255,100,.6);width:1px;height:46px;margin:auto}:where(.immersive-landing) .architecture-brand{background:#3b2d40;border:1px solid rgba(215,255,100,.333);border-radius:12px;align-items:center;gap:20px;padding:20px 25px;display:flex;transform:rotateX(8deg);box-shadow:0 18px 30px rgba(0,0,0,.145)}:where(.immersive-landing) .architecture-brand img{width:63px;height:63px}:where(.immersive-landing) .architecture-brand strong{letter-spacing:-.6px;font-size:21px;font-weight:400;display:block}:where(.immersive-landing) .architecture-brand p{color:#b7a7c4;margin:8px 0 0;font-size:12px}:where(.immersive-landing) .architecture-modules{justify-content:center;gap:9px;display:flex}:where(.immersive-landing) .architecture-modules span{text-align:center;color:#d7ff64;border:1px solid rgba(215,255,100,.2);border-radius:6px;flex:1;padding:12px 6px;font-size:11px}:where(.immersive-landing) .architecture>p{color:#a593b4;text-align:center;margin:26px 0 0;font-size:10px;line-height:1.6}:where(.immersive-landing) .how-it-works{background:#f7f7f2}:where(.immersive-landing) .steps{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px;display:grid}:where(.immersive-landing) .steps article{border-top:1px solid #d8d0df;padding-top:26px;position:relative}:where(.immersive-landing) .step-number{letter-spacing:-3px;color:#bfb0c8;margin-bottom:30px;font-size:50px;line-height:1.1;display:block}:where(.immersive-landing) .steps h3{letter-spacing:-.7px;font-size:24px;font-weight:500}:where(.immersive-landing) .steps p{color:#74677c;font-size:15px;line-height:1.8}:where(.immersive-landing) .journal{background:#e7e1ec}:where(.immersive-landing) .journal-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;display:grid}:where(.immersive-landing) .journal-grid a{border-top:1px solid #c6b7d1;flex-direction:column;min-height:260px;padding:25px 0;display:flex}:where(.immersive-landing) .journal-grid a:hover h3{color:#74518e}:where(.immersive-landing) .journal-grid small{color:#796185;letter-spacing:.3px;margin-bottom:25px;font-size:11px}:where(.immersive-landing) .journal-grid h3{letter-spacing:-.8px;font-size:27px;font-weight:500;line-height:1.18;transition:color .2s}:where(.immersive-landing) .journal-grid p{color:#74677c;margin-bottom:25px;font-size:14px;line-height:1.7}:where(.immersive-landing) .journal-grid a>span{border-bottom:1px solid #b6a4c3;width:-moz-fit-content;width:fit-content;margin-top:auto;padding-bottom:7px;font-size:13px}:where(.immersive-landing) .faq-section{background:#f7f7f2;grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}:where(.immersive-landing) .faq-section h2{font-size:49px}:where(.immersive-landing) .faq-intro>p:last-child{color:#74677c;max-width:280px;margin-top:26px;font-size:15px;line-height:1.8}:where(.immersive-landing) .faq-list details{border-bottom:1px solid #d8d0df;padding:0}:where(.immersive-landing) .faq-list details:first-child{border-top:1px solid #d8d0df}:where(.immersive-landing) .faq-list summary{cursor:pointer;padding:24px 36px 24px 0;font-size:17px;line-height:1.4;list-style:none;position:relative}:where(.immersive-landing) .faq-list summary::-webkit-details-marker{display:none}:where(.immersive-landing) .faq-list summary:after{content:"+";color:#826493;font-size:23px;font-weight:400;position:absolute;top:23px;right:4px}:where(.immersive-landing) .faq-list details[open] summary:after{content:"−"}:where(.immersive-landing) .faq-list p{color:#74677c;margin:0;padding:0 24px 24px 0;font-family:Poppins,Arial,sans-serif;font-size:14px;line-height:1.9}:where(.immersive-landing) .brand-section{border-top:1px solid #ded6e3}:where(.immersive-landing) .brand-archive{margin:30px 0}:where(.immersive-landing) .brand-archive>summary{cursor:pointer;color:#74677c;padding:15px 0;font-size:14px}:where(.immersive-landing) .brand-archive .brand-options{margin-top:20px}:where(.immersive-landing) .brand-detail{margin-top:0}:where(.immersive-landing) .brand-section .section-heading{margin-bottom:30px}@media (min-width:1550px){:where(.immersive-landing) .hero-art{height:650px}}@media (max-width:1100px){:where(.immersive-landing) .hero-art{width:100%;height:520px;transform:none}:where(.immersive-landing) .hero-scene{top:-8%;bottom:-8%;left:-13%;right:-13%}:where(.immersive-landing) .scene-label{letter-spacing:1.4px;font-size:8px}:where(.immersive-landing) .scene-label-bottom{bottom:24%;right:-3%}:where(.immersive-landing) .scene-product{padding-right:15px;font-size:11px;bottom:9%;left:2%}:where(.immersive-landing) .scene-product img{width:50px;height:50px}:where(.immersive-landing) .hero-copy{z-index:4}:where(.immersive-landing) .header nav{gap:16px;font-size:12px}:where(.immersive-landing) .header-cta{padding:13px 16px;font-size:12px}:where(.immersive-landing) .brand img{width:155px}:where(.immersive-landing) .infra-layout{gap:5%}:where(.immersive-landing) .architecture{padding:38px 18px}:where(.immersive-landing) .architecture-modules{gap:6px}:where(.immersive-landing) .journal-grid h3{font-size:24px}:where(.immersive-landing) .faq-section{gap:6%}:where(.immersive-landing) .faq-section h2{font-size:42px}}@media (max-width:760px){:where(.immersive-landing) .brand img{width:144px;height:45px}:where(.immersive-landing) .hero-art{width:100%;max-width:510px;height:440px;margin:18px auto 8px;transform:none}:where(.immersive-landing) .hero-scene{z-index:2;top:-8%;bottom:-8%;left:-15%;right:-15%}:where(.immersive-landing) .hero-fallback{width:64%;height:76%;top:8%;left:19%}:where(.immersive-landing) .scene-label{letter-spacing:1.2px;gap:8px;font-size:7px}:where(.immersive-landing) .scene-label-top{top:8%;left:1%}:where(.immersive-landing) .scene-label-bottom{bottom:17%;right:0}:where(.immersive-landing) .label-line{width:20px}:where(.immersive-landing) .scene-product{border-radius:10px;gap:9px;padding:8px 12px 8px 8px;font-size:10px;bottom:7%;left:0}:where(.immersive-landing) .scene-product img{width:40px;height:40px}:where(.immersive-landing) .scene-caption{letter-spacing:1px;font-size:6px;bottom:-4px;left:0}:where(.immersive-landing) .scene-caption i{max-width:35px}:where(.immersive-landing) .preview-controls{flex-wrap:wrap;align-items:center;gap:10px}:where(.immersive-landing) .preview-tabs button{padding:12px 17px;font-size:13px}:where(.immersive-landing) .preview-enlarge{font-size:12px}:where(.immersive-landing) .product-showcase{margin:0 -3%}:where(.immersive-landing) .product-showcase>button{border-radius:10px;transform:none;box-shadow:0 16px 35px -20px rgba(33,19,47,.314)}:where(.immersive-landing) .product-showcase figcaption{margin:20px 3% 0;font-size:12px;display:block}:where(.immersive-landing) .preview-disclaimer{text-align:left;margin-top:12px}:where(.immersive-landing) .operations .section-heading{margin-bottom:27px}:where(.immersive-landing) .infra-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}:where(.immersive-landing) .infra-copy h3{font-size:26px}:where(.immersive-landing) .infra-copy>p{font-size:14px}:where(.immersive-landing) .infra-points strong{font-size:16px}:where(.immersive-landing) .infra-points p{font-size:13px}:where(.immersive-landing) .architecture{padding:33px 18px}:where(.immersive-landing) .architecture-tabs span{padding:13px 5px;font-size:12px}:where(.immersive-landing) .architecture-brand{gap:14px;padding:17px}:where(.immersive-landing) .architecture-brand img{width:48px;height:48px}:where(.immersive-landing) .architecture-brand strong{font-size:19px}:where(.immersive-landing) .architecture-brand p{font-size:10px}:where(.immersive-landing) .architecture-modules span{font-size:10px}:where(.immersive-landing) .steps{grid-template-columns:1fr;gap:27px;margin-top:37px}:where(.immersive-landing) .step-number{letter-spacing:-2px;margin-bottom:20px;font-size:40px}:where(.immersive-landing) .steps h3{margin-bottom:15px;font-size:23px}:where(.immersive-landing) .steps p{margin-bottom:0;font-size:14px}:where(.immersive-landing) .journal-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}:where(.immersive-landing) .journal-grid a{min-height:0;padding:25px 0}:where(.immersive-landing) .journal-grid small{margin-bottom:17px}:where(.immersive-landing) .journal-grid h3{font-size:26px}:where(.immersive-landing) .journal-grid p{margin-bottom:20px}:where(.immersive-landing) .faq-section{grid-template-columns:1fr;gap:30px}:where(.immersive-landing) .faq-section h2{font-size:42px}:where(.immersive-landing) .faq-intro>p:last-child{max-width:100%;margin-bottom:0;font-size:14px}:where(.immersive-landing) .faq-list summary{padding:21px 30px 21px 0;font-size:16px}:where(.immersive-landing) .faq-list summary:after{top:19px}:where(.immersive-landing) .faq-list p{font-size:13px;line-height:1.8}:where(.immersive-landing) .preview-dialog{padding:8px}:where(.immersive-landing) .preview-dialog header{gap:9px;font-size:12px}:where(.immersive-landing) .preview-dialog img{min-width:680px}:where(.immersive-landing) .preview-dialog{overflow:auto}:where(.immersive-landing) .preview-dialog header{position:-webkit-sticky;position:sticky;left:0}:where(.immersive-landing) .brand-archive>summary{font-size:13px}:where(.immersive-landing) footer img{width:120px}}@media (prefers-reduced-motion:reduce){:where(.immersive-landing) .hero-fallback{transition:none}:where(.immersive-landing) .scene-product{transform:none!important}:where(.immersive-landing) .scene-label{transform:none!important}:where(.immersive-landing) .product-showcase>button{transform:none!important}}@media (max-width:760px){:where(.immersive-landing) .scene-label-bottom{display:none}}@media (min-width:761px){:where(.immersive-landing) .scene-label-bottom{bottom:14%}}:where(.immersive-landing) .hero-scene{opacity:0;transition:opacity .6s}:where(.immersive-landing) .webgl-ready .hero-scene{opacity:1}:where(.immersive-landing) .webgl-failed .hero-scene{opacity:0}:where(.immersive-landing) .webgl-ready .hero-fallback{visibility:hidden}:where(.immersive-landing) .scene-label-top{top:2%}:where(.immersive-landing) .scene-label-bottom{bottom:8%}:where(.immersive-landing) .commerce-journey{isolation:isolate;height:420px;margin:24px -3% 45px;position:relative}:where(.immersive-landing) .section-scene{pointer-events:none;opacity:0;transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .section-scene canvas{width:100%;height:100%;display:block}:where(.immersive-landing) .three-ready>.section-scene{opacity:1}:where(.immersive-landing) .journey-static{color:#d7ff64;justify-content:center;align-items:center;gap:6%;height:100%;font-size:18px;display:flex}:where(.immersive-landing) .journey-static img{border-radius:20px;width:180px}:where(.immersive-landing) .three-ready>.journey-static{visibility:hidden}:where(.immersive-landing) .journey-labels{letter-spacing:1.2px;color:#bfaad0;justify-content:space-around;font-size:10px;display:flex;position:absolute;bottom:3%;left:3%;right:3%}:where(.immersive-landing) .architecture-wrap{background:#21132f;border-radius:18px;min-height:500px;position:relative;overflow:hidden}:where(.immersive-landing) .architecture-wrap .architecture{background:0 0;min-height:500px}:where(.immersive-landing) .architecture-wrap.three-ready .architecture{visibility:hidden}:where(.immersive-landing) .architecture-wrap:after{content:"Sua marca no centro. Cada parte, conectada.";color:#bda9cc;text-align:center;opacity:0;font-size:11px;position:absolute;bottom:22px;left:20px;right:20px}:where(.immersive-landing) .architecture-wrap.three-ready:after{opacity:1}:where(.immersive-landing) .connection-grid{margin-top:20px}@media (max-width:760px){:where(.immersive-landing) .commerce-journey{height:310px;margin:20px -5% 26px}:where(.immersive-landing) .journey-labels{letter-spacing:.6px;font-size:7px;bottom:5%}:where(.immersive-landing) .journey-static{flex-wrap:wrap;gap:12px;font-size:11px}:where(.immersive-landing) .journey-static img{width:115px}:where(.immersive-landing) .architecture-wrap{min-height:420px}:where(.immersive-landing) .architecture-wrap .architecture{min-height:420px}:where(.immersive-landing) .scene-label-top{top:1%}:where(.immersive-landing) .scene-label-bottom{display:flex;bottom:3%}:where(.immersive-landing) .scene-caption{bottom:-16px}}@media (prefers-reduced-motion:reduce){:where(.immersive-landing) .hero-scene{transition:none}:where(.immersive-landing) .section-scene{transition:none}}body:has(.immersive-landing).motion-paused .hero-scene{transition:none}body:has(.immersive-landing).motion-paused .section-scene{transition:none}:where(.immersive-landing) .journey-labels{color:#765d88}:where(.immersive-landing) .journey-static{color:#503961}:where(.immersive-landing) .hero-scene{top:24px;bottom:35px;left:0;right:0}:where(.immersive-landing) .scene-label-top{top:0;left:1%}:where(.immersive-landing) .scene-label-bottom{bottom:10px;right:0}:where(.immersive-landing) .scene-label{transform:none}:where(.immersive-landing) .scene-caption{bottom:-16px}@media (max-width:760px){:where(.immersive-landing) .hero-scene{top:20px;bottom:28px;left:0;right:0}:where(.immersive-landing) .hero-art{height:435px}:where(.immersive-landing) .scene-label-top{top:0}:where(.immersive-landing) .scene-label-bottom{bottom:5px}:where(.immersive-landing) .scene-caption{bottom:-14px}}:where(.immersive-landing) #brand-signature-download{margin-top:12px;display:table}:where(.immersive-landing) #brand-signature-download[hidden]{display:none}:where(.immersive-landing) .hero.hero-cinema{isolation:isolate;background:#1b1428;height:calc(100svh - 100px);min-height:660px;max-height:1000px;padding:0;display:block;position:relative;overflow:hidden}:where(.immersive-landing) .cinema-stage{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .cinema-canvas{opacity:0;transition:opacity 1.1s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .cinema-canvas canvas{width:100%;height:100%;display:block}:where(.immersive-landing) .webgl-ready .cinema-canvas{opacity:1}:where(.immersive-landing) .cinema-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#1b1428 0%,rgba(27,20,40,.93) 24%,rgba(27,20,40,.62) 38%,rgba(27,20,40,.16) 50%,rgba(27,20,40,0) 58%),linear-gradient(rgba(27,20,40,0) 74%,rgba(27,20,40,.4) 88%,rgba(27,20,40,.86) 100%),linear-gradient(rgba(27,20,40,.55) 0%,rgba(27,20,40,0) 14%);transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .hero-cinema[data-chapter="3"] .cinema-scrim:after{opacity:1}:where(.immersive-landing) .cinema-scrim:after{content:"";opacity:0;background:linear-gradient(rgba(27,20,40,0) 60%,rgba(27,20,40,.6) 80%,rgba(27,20,40,.84) 100%);transition:opacity 1.2s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .hero-cinema .hero-copy{z-index:3;width:min(40%,610px);padding:0;position:absolute;top:50%;left:5%;transform:translateY(-56%)}:where(.immersive-landing) .hero-cinema h1{letter-spacing:-.064em;text-shadow:0 2px 30px rgba(27,20,40,.5);max-width:620px;margin-bottom:28px;font-size:max(48px,min(5.3vw,84px));line-height:1.01}:where(.immersive-landing) .hero-cinema .hero-description{color:#c9bcd4;max-width:440px;margin-bottom:30px;font-size:16px;line-height:1.85}:where(.immersive-landing) .hero-cinema .hero-footnote{color:#ac98bb;max-width:350px;margin-top:18px;font-size:12px;line-height:1.65}:where(.immersive-landing) .cinema-meta{z-index:3;letter-spacing:1.4px;color:#b19dc1;pointer-events:none;justify-content:space-between;gap:16px;font-size:10px;display:flex;position:absolute;top:26px;left:52%;right:3.5%}:where(.immersive-landing) .cinema-hud{z-index:3;text-shadow:0 1px 14px rgba(27,20,40,.6);width:min(45%,680px);position:absolute;bottom:86px;right:3.5%}:where(.immersive-landing) .hero-chapters{gap:12px;display:flex}:where(.immersive-landing) .hero-chapters button{text-align:left;color:#b19bc0;white-space:nowrap;background:0 0;border:0;border-top:1px solid rgba(255,255,255,.18);flex:1;min-height:44px;padding:14px 0 6px;font-size:13.5px;position:relative}:where(.immersive-landing) .hero-chapters button b{font-weight:400}:where(.immersive-landing) .hero-chapters button[aria-pressed=true]{color:#d7ff64}:where(.immersive-landing) .hero-chapters i{width:var(--chapter-progress,0%);background:#d7ff64;height:2px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px rgba(215,255,100,.45)}:where(.immersive-landing) .hero-chapters button:hover b{color:#efe7f5}:where(.immersive-landing) .hero-chapters button:focus-visible{outline-offset:4px;outline:2px solid #d7ff64}:where(.immersive-landing) .cinema-caption{min-height:50px;margin-top:16px}:where(.immersive-landing) .cinema-caption strong{color:#f3edf7;letter-spacing:-.01em;font-size:17px;font-weight:400;display:block}:where(.immersive-landing) .cinema-caption p{color:#b9a7c8;max-width:520px;margin:6px 0 0;font-size:14px;line-height:1.65}:where(.immersive-landing) .cinema-actions{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;right:3.5%}:where(.immersive-landing) .cinema-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e4dbec;background:rgba(33,19,47,.5);border:1px solid rgba(247,247,242,.16);border-radius:50%;place-items:center;width:40px;height:40px;min-height:0;padding:0;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s;display:grid;position:relative}:where(.immersive-landing) .cinema-actions svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .5s cubic-bezier(.2,.7,.1,1)}:where(.immersive-landing) .cinema-actions button:hover{color:#f7f7f2;background-color:rgba(33,19,47,.74);border-color:rgba(215,255,100,.5)}:where(.immersive-landing) .cinema-actions button:focus-visible{outline-offset:3px;outline:2px solid #d7ff64}:where(.immersive-landing) .hero-replay:hover svg{transform:rotate(-45deg)}:where(.immersive-landing) .cinema-toggle:hover svg{transform:scale(1.1)}:where(.immersive-landing) .motion-toggle .icon-play{display:none}:where(.immersive-landing) .motion-toggle[aria-pressed=true] .icon-pause{display:none}:where(.immersive-landing) .sound-toggle .icon-on{display:none}:where(.immersive-landing) .sound-toggle[aria-pressed=true] .icon-off{display:none}:where(.immersive-landing) .cinema-toggle .icon-exit{display:none}:where(.immersive-landing) .cinema-toggle[aria-pressed=true] .icon-enter{display:none}:where(.immersive-landing) .motion-toggle[aria-pressed=true] .icon-play{display:block}:where(.immersive-landing) .sound-toggle[aria-pressed=true] .icon-on{display:block}:where(.immersive-landing) .cinema-toggle[aria-pressed=true] .icon-exit{display:block}:where(.immersive-landing) .cinema-actions .sound-toggle[aria-pressed=true]{color:#d7ff64;border-color:rgba(215,255,100,.5);box-shadow:0 0 20px rgba(215,255,100,.16)}:where(.immersive-landing) .sound-toggle[aria-pressed=true] .wave{animation:1.6s ease-in-out infinite sound-wave}:where(.immersive-landing) .sound-toggle .wave+.wave{animation-delay:.3s}@keyframes sound-wave{0%,to{opacity:.3}50%{opacity:1}}:where(.immersive-landing) .cinema-actions .sound-toggle.invite{border-color:rgba(215,255,100,.45)}:where(.immersive-landing) .sound-toggle.invite:after{content:"";pointer-events:none;border:1px solid rgba(215,255,100,.7);border-radius:50%;animation:2.4s cubic-bezier(.2,.7,.1,1) infinite invite;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@keyframes invite{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}body:has(.immersive-landing).motion-paused .sound-toggle .wave{animation:none}body:has(.immersive-landing).motion-paused .sound-toggle.invite:after{animation:none}:where(.immersive-landing) .hero-cinema .hero-bottom{z-index:3;min-height:40px;bottom:24px}:where(.immersive-landing) .cinema-annotations{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}:where(.immersive-landing) .callout{opacity:0;visibility:hidden;will-change:transform,opacity;position:absolute;top:0;left:0}:where(.immersive-landing) .callout-dot{background:#f7f7f2;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 5px rgba(215,255,100,.22),0 0 18px rgba(215,255,100,.6)}:where(.immersive-landing) .callout-line{transform-origin:0 0;background:linear-gradient(90deg,rgba(247,247,242,.9),rgba(247,247,242,.4));height:1px;position:absolute;top:0;left:0}:where(.immersive-landing) .callout-label{left:var(--dx);top:var(--dy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f7f7f2;background:rgba(27,18,38,.58);border:1px solid rgba(255,255,255,.13);border-radius:12px;gap:2px;min-width:150px;padding:10px 14px 11px;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 18px 40px rgba(10,5,18,.28)}:where(.immersive-landing) .callout-left .callout-label{transform:translate(-100%,-50%)}:where(.immersive-landing) .callout-label small{letter-spacing:1.5px;color:#d7ff64;font-size:9.5px}:where(.immersive-landing) .callout-label strong{letter-spacing:-.01em;white-space:nowrap;font-size:14.5px;font-weight:400}:where(.immersive-landing) .callout-label span{color:#bba9ca;white-space:nowrap;font-size:12px}:where(.immersive-landing) .swatches{gap:7px;margin-top:6px;display:flex}:where(.immersive-landing) .swatches i{background:var(--swatch);border-radius:50%;width:16px;height:16px;transition:transform .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}:where(.immersive-landing) .swatches i.active{transform:scale(1.18);box-shadow:0 0 0 2px #1b1428,0 0 0 3.5px #d7ff64}:where(.immersive-landing) .callout-chip .callout-label{text-align:left;min-width:190px;top:0;left:0;transform:translate(-50%,-100%)}:where(.immersive-landing) .callout-hint .callout-label{letter-spacing:.02em;color:#e9e0f0;white-space:nowrap;border-radius:999px;min-width:0;padding:7px 13px;font-size:11.5px;display:block;top:18px;left:0;transform:translate(-50%)}:where(.immersive-landing) .hero-cinema[data-chapter="0"] .cinema-stage{cursor:grab;touch-action:pan-y}:where(.immersive-landing) .hero-cinema.is-dragging .cinema-stage{cursor:grabbing}:where(.immersive-landing) .chip-steps{gap:5px;margin-top:7px;display:flex}:where(.immersive-landing) .chip-steps i{background:rgba(255,255,255,.18);border-radius:2px;flex:1;height:3px;transition:background .4s}:where(.immersive-landing) .chip-steps i.done{background:#d7ff64}:where(.immersive-landing) .cinema-stage:not(.webgl-ready):not(.webgl-failed):after{content:"";background:linear-gradient(90deg,transparent,#d7ff64,transparent);height:1px;animation:1.3s ease-in-out infinite cinema-loading;position:absolute;top:46%;left:62%;right:22%}@keyframes cinema-loading{50%{opacity:.25;transform:scaleX(.4)}}:where(.immersive-landing) .cinema-fallback{opacity:0;visibility:hidden;position:absolute;top:0;bottom:0;left:38%;right:0}:where(.immersive-landing) .cinema-fallback img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}:where(.immersive-landing) .webgl-failed .cinema-fallback{opacity:1;visibility:visible}:where(.immersive-landing) .webgl-failed .cinema-canvas{display:none}:where(.immersive-landing) .webgl-failed .cinema-annotations{display:none}@media (min-width:1550px){:where(.immersive-landing) .cinema-hud{right:5%}:where(.immersive-landing) .cinema-actions{right:5%}:where(.immersive-landing) .hero-cinema .hero-copy{left:8%}}@media (max-width:1100px){:where(.immersive-landing) .hero-cinema .hero-copy{width:44%}:where(.immersive-landing) .hero-cinema h1{font-size:max(44px,min(6vw,60px))}:where(.immersive-landing) .cinema-hud{width:50%}:where(.immersive-landing) .hero-chapters{gap:8px}:where(.immersive-landing) .cinema-caption{min-height:73px}:where(.immersive-landing) .cinema-meta{left:50%}}@media (max-width:760px){:where(.immersive-landing) .hero.hero-cinema{flex-direction:column;height:auto;min-height:0;max-height:none;padding:28px 6% 78px;display:flex}:where(.immersive-landing) .hero-cinema .hero-copy{order:1;width:auto;position:relative;top:auto;left:auto;transform:none}:where(.immersive-landing) .hero-cinema .eyebrow{margin-bottom:16px;font-size:10px}:where(.immersive-landing) .hero-cinema h1{margin-bottom:16px;font-size:max(40px,min(10.4vw,60px))}:where(.immersive-landing) .hero-cinema .hero-description{margin-bottom:20px;font-size:15px;line-height:1.7}:where(.immersive-landing) .hero-cinema .hero-footnote{display:none}:where(.immersive-landing) .cinema-meta{letter-spacing:.8px;order:2;margin-top:22px;font-size:8.5px;position:relative;top:auto;bottom:auto;left:auto;right:auto}:where(.immersive-landing) .cinema-stage{order:3;height:calc(min(112vw,470px) + 48px);margin:6px -6.4% 0;position:relative;top:auto;bottom:auto;left:auto;right:auto}:where(.immersive-landing) .cinema-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#1b1428 0%,rgba(27,20,40,0) 12%,rgba(27,20,40,0) 86%,#1b1428 100%);position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .cinema-scrim{display:none}:where(.immersive-landing) .cinema-hud{order:4;width:auto;margin-top:4px;position:relative;bottom:auto;right:auto}:where(.immersive-landing) .hero-chapters{gap:7px}:where(.immersive-landing) .hero-chapters button{padding:12px 0 4px;font-size:12px}:where(.immersive-landing) .cinema-caption{min-height:72px;margin-top:12px}:where(.immersive-landing) .cinema-actions{order:3;align-self:flex-end;margin:-54px 0 14px;position:relative;bottom:auto;right:auto}:where(.immersive-landing) .callout-label{min-width:0;padding:7px 10px 8px}:where(.immersive-landing) .callout-label strong{font-size:12.5px}:where(.immersive-landing) .callout-label span{display:none}:where(.immersive-landing) .callout-label small{font-size:8px}:where(.immersive-landing) .callout[data-callout=variants] .callout-label span.swatches{display:flex}:where(.immersive-landing) .cinema-fallback{top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .cinema-stage:not(.webgl-ready):not(.webgl-failed):after{left:30%;right:30%}}@media (prefers-reduced-motion:reduce){:where(.immersive-landing) .cinema-actions .motion-toggle{display:none}:where(.immersive-landing) .sound-toggle .wave{animation:none!important}:where(.immersive-landing) .sound-toggle.invite:after{animation:none!important}:where(.immersive-landing) .cinema-canvas{transition:none}:where(.immersive-landing) .cinema-stage:after{animation:none!important}:where(.immersive-landing) .swatches i{transition:none}:where(.immersive-landing) .chip-steps i{transition:none}}:where(.immersive-landing) .hero-cinema:has(.webgl-failed) .cinema-hud{display:none}:where(.immersive-landing) .hero-cinema:has(.webgl-failed) .cinema-meta{display:none}:where(.immersive-landing) .hero-cinema:has(.webgl-failed) .cinema-actions>:not(.motion-toggle){display:none}:where(.immersive-landing) .hero-cinema:has(.webgl-failed) .cinema-scrim:after{opacity:1}@keyframes copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:where(.immersive-landing) .hero-cinema .hero-copy>*{animation:.9s cubic-bezier(.2,.7,.1,1) backwards copy-in}:where(.immersive-landing) .hero-cinema .hero-copy .eyebrow{animation-delay:.15s}:where(.immersive-landing) .hero-cinema .hero-copy h1{animation-delay:.28s}:where(.immersive-landing) .hero-cinema .hero-copy h1 em{animation:1s cubic-bezier(.2,.7,.1,1) .48s backwards copy-in;display:inline-block}:where(.immersive-landing) .hero-cinema .hero-copy .hero-description{animation-delay:.62s}:where(.immersive-landing) .hero-cinema .hero-copy .button{animation-delay:.76s}:where(.immersive-landing) .hero-cinema .hero-copy .hero-footnote{animation-delay:.9s}:where(.immersive-landing) .hero-cinema .cinema-hud{animation:1s cubic-bezier(.2,.7,.1,1) 1.1s backwards copy-in}:where(.immersive-landing) .hero-cinema .cinema-meta{animation:1s cubic-bezier(.2,.7,.1,1) 1.1s backwards copy-in}:where(.immersive-landing) .hero-cinema .cinema-actions{animation:1s cubic-bezier(.2,.7,.1,1) 1.1s backwards copy-in}@media (prefers-reduced-motion:reduce){:where(.immersive-landing) .hero-cinema .hero-copy>*{animation:none}:where(.immersive-landing) .hero-cinema .hero-copy h1 em{animation:none}:where(.immersive-landing) .hero-cinema .cinema-hud{animation:none}:where(.immersive-landing) .hero-cinema .cinema-meta{animation:none}:where(.immersive-landing) .hero-cinema .cinema-actions{animation:none}}:where(.immersive-landing) .hero-cinema.cinema-mode{height:100vh;height:100svh;min-height:0;max-height:none}:where(.immersive-landing) .hero-cinema.cinema-mode:-webkit-full-screen{width:100vw;height:100vh}:where(.immersive-landing) .hero-cinema.cinema-mode:fullscreen{width:100vw;height:100vh}html:has(.immersive-landing).cinema-lock{overflow:hidden}.cinema-lock body:has(.immersive-landing){overflow:hidden}html:has(.immersive-landing).cinema-lock .hero-cinema.cinema-mode{z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .hero-cinema.cinema-mode .hero-copy{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-scrim{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-hud{width:min(760px,90vw);bottom:86px;left:50%;right:auto;transform:translate(-50%)}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-meta{left:4%;right:4%}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-actions{right:4%}:where(.immersive-landing) .hero-cinema.cinema-mode .hero-bottom{left:4%;right:4%}@media (max-width:760px){:where(.immersive-landing) .hero-cinema.cinema-mode{justify-content:flex-end;padding:0 5% 78px}:where(.immersive-landing) .hero-cinema.cinema-mode .hero-copy{display:none}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-stage{height:auto;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-stage:before{display:none}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-meta{margin:0;position:absolute;top:16px}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-hud{width:auto;position:relative;bottom:auto;left:auto;transform:none}:where(.immersive-landing) .hero-cinema.cinema-mode .cinema-actions{margin:0 0 12px;right:auto}:where(.immersive-landing) .hero-cinema.cinema-mode .hero-bottom{left:5%;right:5%}}html:has(.immersive-landing){--sx-ease:cubic-bezier(.16,.84,.24,1)}:where(.immersive-landing) .header{z-index:40;transition:transform .5s var(--sx-ease),background-color .35s ease,border-color .35s ease;position:-webkit-sticky;position:sticky;top:0}:where(.immersive-landing) .header.is-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b1328;border-bottom-color:rgba(255,255,255,.08)}:where(.immersive-landing) .header.is-hidden{transform:translateY(-101%)}:where(.immersive-landing) .sx-progress{transform-origin:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,rgba(215,255,100,.35),#d7ff64);height:2px;transition:opacity .4s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}:where(.immersive-landing) .header.is-glass .sx-progress{opacity:1}html:has(.immersive-landing).sx-still .header{transition:none}@media (max-width:760px){html:has(.immersive-landing){scroll-padding-top:80px}}html:has(.immersive-landing).sx [data-sx]{transition:opacity 1s var(--sx-ease)var(--sx-delay,0s),translate 1.15s var(--sx-ease)var(--sx-delay,0s)}html:has(.immersive-landing).sx:not(.sx-still) [data-sx=fade]:not(.sx-in){opacity:0}html:has(.immersive-landing).sx:not(.sx-still) [data-sx=rise]:not(.sx-in){opacity:0;translate:0 38px}:where(.immersive-landing) h2[data-sx-lines]{flex-direction:column;display:flex}:where(.immersive-landing) .sx-line{margin:-.16em -.12em -.2em;padding:.16em .12em .2em;display:block;overflow:hidden}:where(.immersive-landing) .sx-line-inner{transition:translate 1.25s var(--sx-ease)calc(var(--sx-i,0)*95ms + var(--sx-delay,0s)),opacity .9s ease calc(var(--sx-i,0)*95ms + var(--sx-delay,0s));display:block}html:has(.immersive-landing).sx:not(.sx-still) [data-sx=lines]:not(.sx-in) .sx-line-inner{opacity:.001;translate:0 112%}html:has(.immersive-landing).sx [data-sx=lines]{transition:none}html:has(.immersive-landing).sx-still [data-sx]{transition:none!important}html:has(.immersive-landing).sx-still .sx-line-inner{transition:none!important}:where(.immersive-landing) .sx-threaded{position:relative}:where(.immersive-landing) .sx-thread{z-index:2;pointer-events:none;--sx-edge:#7c9d22;--sx-glow:rgba(124,157,34,0);position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}:where(.immersive-landing) .sx-thread.is-dark{--sx-edge:#d7ff64;--sx-glow:rgba(215,255,100,.45)}:where(.immersive-landing) .sx-run{will-change:transform;background:var(--sx-edge);box-shadow:0 0 10px var(--sx-glow);display:block;position:absolute}:where(.immersive-landing) .sx-run.is-v{transform-origin:50% 0;width:2px;margin-left:-1px;transform:scaleY(0)}:where(.immersive-landing) .sx-run.is-h{transform-origin:0;height:2px;margin-top:-1px;transform:scaleX(0)}:where(.immersive-landing) .sx-run.is-cable{box-shadow:none;--sx-cable-on:0;background:0 0}:where(.immersive-landing) .sx-run.is-cable:before{content:"";pointer-events:none;position:absolute;top:50%;left:0;right:0}:where(.immersive-landing) .sx-run.is-cable:after{content:"";pointer-events:none;position:absolute;top:50%;left:0;right:0}:where(.immersive-landing) .sx-run.is-cable:before{background:var(--sx-edge);height:2px;opacity:calc(1 - var(--sx-cable-on));margin-top:-1px}:where(.immersive-landing) .sx-run.is-cable:after{height:var(--sx-cable,2px);margin-top:calc(var(--sx-cable,2px)/-2);box-shadow:0 0 var(--sx-cable-glow,0px)calc(var(--sx-cable-glow,0px)/4)rgba(215,255,100,.5);opacity:var(--sx-cable-on);background:#f4ff72;border-radius:99px 0 0 99px}:where(.immersive-landing) .sx-run.is-cable.is-lit:after{background:linear-gradient(#e4fca4 0%,#dcfa8c 55%,#cdf26a 100%);box-shadow:0 2px 3px rgba(42,24,56,.14)}:where(.immersive-landing) .sx-node{background:var(--sx-edge);opacity:0;width:9px;height:9px;transition:opacity .35s ease,scale .55s var(--sx-ease);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;scale:.2}:where(.immersive-landing) .sx-node.on{opacity:1;scale:1}:where(.immersive-landing) .sx-thread.is-dark .sx-node{box-shadow:0 0 0 4px rgba(215,255,100,.16),0 0 14px rgba(215,255,100,.55)}:where(.immersive-landing) .sx-tip{width:11px;height:11px;box-shadow:0 0 0 2px var(--sx-edge),0 0 0 7px rgba(215,255,100,.28),0 0 22px 4px rgba(215,255,100,.65);opacity:0;will-change:transform;background:#efffb8;border-radius:50%;margin:-5.5px 0 0 -5.5px;transition:opacity .3s;position:absolute;top:0;left:0}:where(.immersive-landing) .sx-thread:not(.is-dark) .sx-tip{background:#7c9d22;box-shadow:0 0 0 2px #7c9d22,0 0 0 7px rgba(124,157,34,.45),0 0 18px 3px rgba(124,157,34,.5)}:where(.immersive-landing) .sx-bead{z-index:30;pointer-events:none;opacity:0;will-change:transform;background:#7c9d22;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;transition:opacity .3s;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #7c9d22,0 0 0 7px rgba(124,157,34,.45),0 0 18px 3px rgba(124,157,34,.5)}:where(.immersive-landing) .sx-bead.is-dark{background:#efffb8;box-shadow:0 0 0 2px #d7ff64,0 0 0 7px rgba(215,255,100,.28),0 0 22px 4px rgba(215,255,100,.65)}:where(.immersive-landing) .sx-tip{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}:where(.immersive-landing) .sx-bead.on{opacity:1}:where(.immersive-landing) .sx-tip.on{opacity:1}html:has(.immersive-landing).sx-still .sx-bead{display:none}html:has(.immersive-landing).sx-still .sx-tip{display:none}html:has(.immersive-landing).sx-still .sx-node{transition:none}@media (max-width:760px){:where(.immersive-landing) .sx-run.is-v{width:1.5px;margin-left:-.75px}:where(.immersive-landing) .sx-run.is-h{height:1.5px;margin-top:-.75px}:where(.immersive-landing) .sx-node{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}:where(.immersive-landing) .sx-bead{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}}html:has(.immersive-landing).sx .solution-tabs{position:relative}html:has(.immersive-landing).sx .solution-tabs.sx-ink button:after{display:none}html:has(.immersive-landing).sx .solution-tabs.sx-ink:after{content:"";transform-origin:0 0;width:1px;height:3px;transform:translate3d(var(--ink-x),var(--ink-y),0)scaleX(var(--ink-w));transition:transform .75s var(--sx-ease);pointer-events:none;background:#21132f;margin-top:-2px;position:absolute;top:0;left:0}html:has(.immersive-landing).sx .solution-tabs.sx-ink:before{content:"";width:7px;height:7px;transform:translate3d(calc(var(--ink-x) + var(--ink-w)*1px),var(--ink-y),0);transition:transform .75s var(--sx-ease);pointer-events:none;z-index:1;background:#d7ff64;border-radius:50%;margin:-4.5px 0 0 -3.5px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #21132f}html:has(.immersive-landing).sx .demo-perspective{perspective:1500px;perspective-origin:50% 35%;position:relative}:where(.immersive-landing) .sx-rig{width:100%;transform-style:preserve-3d;will-change:transform;position:relative}html:has(.immersive-landing).sx .commerce-demo{z-index:2;transform-style:preserve-3d;transition:transform 1s var(--sx-ease);position:relative;transform:none}html:has(.immersive-landing).sx .commerce-demo.switching{opacity:1;transform:translateZ(-30px)rotateY(7deg)}html:has(.immersive-landing).sx .demo-content{transform-style:preserve-3d}html:has(.immersive-landing).sx .demo-main{transform-style:preserve-3d}html:has(.immersive-landing).sx .demo-top{transform:translateZ(4px)}html:has(.immersive-landing).sx .demo-nav{transition:opacity .5s ease var(--sx-d,0s),transform 1s var(--sx-ease)var(--sx-d,0s)}html:has(.immersive-landing).sx .demo-main>div:first-child{transition:opacity .5s ease var(--sx-d,0s),transform 1s var(--sx-ease)var(--sx-d,0s)}html:has(.immersive-landing).sx .demo-product{transition:opacity .5s ease var(--sx-d,0s),transform 1s var(--sx-ease)var(--sx-d,0s)}html:has(.immersive-landing).sx .demo-bottom{transition:opacity .5s ease var(--sx-d,0s),transform 1s var(--sx-ease)var(--sx-d,0s)}html:has(.immersive-landing).sx .demo-nav{--sx-d:40ms;transform:translateZ(16px)}html:has(.immersive-landing).sx .demo-main>div:first-child{--sx-d:.1s;transform:translateZ(30px)}html:has(.immersive-landing).sx .demo-product{--sx-d:.17s;transform:translateZ(54px);box-shadow:0 18px 30px -18px rgba(33,19,47,.35)}html:has(.immersive-landing).sx .demo-bottom{--sx-d:.22s;transform:translateZ(12px)}html:has(.immersive-landing).sx .commerce-demo.switching .demo-nav{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateZ(0)translate(-14px)}html:has(.immersive-landing).sx .commerce-demo.switching .demo-main>div:first-child{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateZ(0)translate(-14px)}html:has(.immersive-landing).sx .commerce-demo.switching .demo-product{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateZ(0)translate(-14px)}html:has(.immersive-landing).sx .commerce-demo.switching .demo-bottom{opacity:0;transition-duration:.2s;transition-delay:0s;transform:translateZ(0)translate(-14px)}html:has(.immersive-landing).sx .commerce-demo.switching .demo-product{transform:translateZ(0)scale(.9)}:where(.immersive-landing) .sx-glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%)var(--gy,30%),rgba(255,255,255,.5),rgba(255,255,255,.14) 30%,rgba(255,255,255,0) 58%);border-radius:9px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(70px)}:where(.immersive-landing) .sx-ghosts{transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sx-ghost{opacity:0;transition:transform 1.1s var(--sx-ease),opacity .7s ease;background:#fbfaf7;border-radius:10px;flex-direction:column;gap:6%;padding:5% 6%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(-120px)scale(.8);box-shadow:0 26px 50px -20px rgba(33,19,47,.28)}:where(.immersive-landing) .sx-ghost-bar{background:#e9e4ee;border-radius:4px;width:38%;height:5%;display:block}:where(.immersive-landing) .sx-ghost-photo{background:#efe6dd;border-radius:6px;flex:1;display:block;overflow:hidden}:where(.immersive-landing) .sx-ghost-photo img{object-fit:cover;width:100%;height:100%}:where(.immersive-landing) .sx-ghost.is-grafite .sx-ghost-photo img{filter:grayscale()brightness(.62)contrast(1.15)}:where(.immersive-landing) .sx-ghost.is-areia .sx-ghost-photo img{filter:sepia(.55)saturate(.9)hue-rotate(-12deg)brightness(1.04)}:where(.immersive-landing) .sx-ghost-line{background:#ebe6ef;border-radius:4px;width:70%;height:4%;display:block}:where(.immersive-landing) .sx-ghost-line.is-short{width:42%}html:has(.immersive-landing).sx .demo-perspective[data-mode=catalogo] .commerce-demo{transform:translate(12%)scale(.74)}html:has(.immersive-landing).sx .demo-perspective[data-mode=catalogo] .is-lavanda{opacity:1;transform:translate3d(-19%,1%,-60px)rotateY(18deg)rotate(-2.5deg)scale(.6)}html:has(.immersive-landing).sx .demo-perspective[data-mode=catalogo] .is-areia{opacity:.9;transform:translate3d(-27%,3%,-130px)rotateY(24deg)rotate(-5deg)scale(.5)}html:has(.immersive-landing).sx .demo-perspective[data-mode=marketplace] .commerce-demo{transform:translateY(2%)scale(.6)}html:has(.immersive-landing).sx .demo-perspective[data-mode=marketplace] .is-grafite{opacity:1;transform:translate3d(-29%,4%,-80px)rotateY(22deg)scale(.47)}html:has(.immersive-landing).sx .demo-perspective[data-mode=marketplace] .is-areia{opacity:1;transform:translate3d(29%,4%,-80px)rotateY(-22deg)scale(.47)}html:has(.immersive-landing).sx .demo-perspective[data-mode=marketplace] .is-lavanda{opacity:.8;transform:translate3d(0,-9%,-190px)scale(.5)}html:has(.immersive-landing).sx .demo-perspective[data-mode=seller] .commerce-demo{transform:translate(-10%,5%)scale(.72)}html:has(.immersive-landing).sx .demo-perspective[data-mode=seller] .is-grafite{opacity:1;transform:translate3d(15%,-7%,-120px)rotateY(-12deg)scale(.66)}html:has(.immersive-landing).sx-still .sx-ghost{transition:none!important}html:has(.immersive-landing).sx-still .commerce-demo{transition:none!important}html:has(.immersive-landing).sx-still .solution-tabs:after{transition:none!important}html:has(.immersive-landing).sx-still .solution-tabs:before{transition:none!important}html:has(.immersive-landing).sx .product-showcase>button{transition:transform .6s var(--sx-ease),box-shadow .6s ease;transform:none}html:has(.immersive-landing).sx .product-showcase>button:hover{transform:translateY(-4px)}@media (max-width:760px){html:has(.immersive-landing).sx .product-showcase>button:hover{transform:none}}:where(.immersive-landing) .sx-view{width:100%;height:100%;display:block}:where(.immersive-landing) .commerce-journey{height:540px}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels{pointer-events:none;display:block;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:#6a5680;opacity:.85;will-change:transform;background:rgba(255,255,255,.62);border-radius:99px;padding:8px 14px 8px 12px;font-size:11.5px;font-weight:700;transition:opacity .6s,color .6s,background .6s,box-shadow .6s;position:absolute;top:0;left:0;box-shadow:inset 0 1px rgba(255,255,255,.8),0 6px 18px rgba(42,24,56,.07)}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span.on{opacity:1;color:#21132f;background:rgba(255,255,255,.92);box-shadow:inset 0 1px #fff,0 8px 22px rgba(42,24,56,.1)}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span:before{content:"";vertical-align:middle;background:#cbbfd7;border-radius:50%;width:7px;height:7px;margin:0 9px 1px 0;transition:background .6s,box-shadow .6s;display:inline-block}@media (max-width:760px){:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span{letter-spacing:.12em;padding:6px 11px 6px 9px;font-size:9.5px}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span:before{width:6px;height:6px;margin-right:7px}}:where(.immersive-landing) .sx-gl.commerce-journey .journey-labels span.on:before{background:#d7ff64;box-shadow:0 0 0 1.5px #d7ff64}@media (max-width:760px){:where(.immersive-landing) .commerce-journey{height:min(132vw,560px)}}:where(.immersive-landing) .sx-arch-labels{z-index:2;pointer-events:none;opacity:0;transition:opacity .6s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sx-gl .sx-arch-labels{opacity:1}:where(.immersive-landing) .sx-arch-label{letter-spacing:-.01em;white-space:nowrap;color:#2b1d38;will-change:transform;background:rgba(247,247,242,.94);border-radius:999px;padding:6px 11px 7px;font-size:12px;line-height:1;transition:background .5s,color .5s,box-shadow .5s;position:absolute;top:0;left:0;box-shadow:0 6px 16px rgba(8,3,14,.28)}:where(.immersive-landing) .sx-arch-label.is-base{color:#f3edf7;background:rgba(27,18,38,.86);border:1px solid rgba(215,255,100,.25);padding:8px 13px 9px;font-size:13px}:where(.immersive-landing) .sx-arch-label.is-base.on{border-color:rgba(215,255,100,.75);box-shadow:0 0 0 3px rgba(215,255,100,.12),0 8px 20px rgba(8,3,14,.35)}:where(.immersive-landing) .sx-arch-label.is-module{color:#d7ff64;background:rgba(27,18,38,.88);border:1px solid rgba(215,255,100,.18)}:where(.immersive-landing) .sx-arch-label.is-channel.on{box-shadow:0 0 0 2px rgba(215,255,100,.55),0 6px 16px rgba(8,3,14,.28)}@media (max-width:760px){:where(.immersive-landing) .sx-arch-label{padding:5px 8px 6px;font-size:10.5px}:where(.immersive-landing) .sx-arch-label.is-base{padding:6px 10px 7px;font-size:11px}}:where(.immersive-landing) .sx-arch-label.is-base{align-items:center;gap:8px;display:inline-flex}:where(.immersive-landing) .sx-arch-label.is-base img{flex:none;width:18px;height:18px}:where(.immersive-landing) .sx-scene{opacity:0;pointer-events:none;transition:opacity 1s;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .sx-gl .sx-scene{opacity:1}:where(.immersive-landing) .ai-stage{display:none}:where(.immersive-landing) .ai.sx-has-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-template-areas:"copy stage""studio stage";align-items:start;gap:46px 6%}:where(.immersive-landing) .ai.sx-has-stage .ai-copy{grid-area:copy}:where(.immersive-landing) .ai.sx-has-stage .ai-studio{grid-area:studio}:where(.immersive-landing) .ai.sx-has-stage .ai-stage{grid-area:stage;align-self:stretch;min-height:640px;display:block;position:relative}:where(.immersive-landing) .ai-stage-sticky{height:min(100vh - 170px,720px);position:-webkit-sticky;position:sticky;top:110px}html:has(.immersive-landing).sx-still .sx-scene{transition:none}@media (max-width:760px){:where(.immersive-landing) .ai.sx-has-stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""studio";row-gap:18px}:where(.immersive-landing) .ai.sx-has-stage .ai-stage{height:min(96vw,400px);min-height:0;margin:0 -6%}:where(.immersive-landing) .ai-stage-sticky{height:100%;position:relative;top:0}}:where(.immersive-landing) .brand-stage{isolation:isolate;background:radial-gradient(110% 95% at 50% 28%,#2e2040 0%,#1e1529 52%,#150f1f 100%);border-radius:18px;height:max(340px,min(34vw,480px));margin:8px 0 30px;position:relative;overflow:hidden}:where(.immersive-landing) .brand-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(201,184,224,.18),transparent);height:1px;position:absolute;top:62%;left:8%;right:8%}:where(.immersive-landing) .brand-stage-fallback{width:min(56%,460px);height:auto;transition:opacity .8s;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}:where(.immersive-landing) .brand-stage.sx-gl .brand-stage-fallback{opacity:0;visibility:hidden}:where(.immersive-landing) .brand-stage.sx-gl:after{opacity:0}@media (max-width:760px){:where(.immersive-landing) .brand-stage{border-radius:14px;height:max(220px,min(62vw,300px));margin:0 0 22px}}:where(.immersive-landing) .next{position:relative}:where(.immersive-landing) .next-field{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}:where(.immersive-landing) .next>:not(.next-field){z-index:1;position:relative}:where(.immersive-landing) .how-it-works .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:60px;display:grid}@media (max-width:760px){:where(.immersive-landing) .how-it-works .steps{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:37px}}:where(.immersive-landing) .journey-static img{aspect-ratio:1;object-fit:cover;height:auto}html:has(.immersive-landing).sx .faq-list details{interpolate-size:allow-keywords}html:has(.immersive-landing).sx:not(.sx-still) .faq-list details::details-content{opacity:0;height:0;transition:block-size .55s var(--sx-ease),opacity .45s ease,content-visibility .55s allow-discrete;overflow:clip}html:has(.immersive-landing).sx:not(.sx-still) .faq-list details[open]::details-content{opacity:1;height:auto}:where(.immersive-landing) .faq-list summary:after{transition:transform .45s var(--sx-ease),color .3s}:where(.immersive-landing) .faq-list details[open] summary:after{color:#d7ff64;transform:rotate(180deg)}:where(.immersive-landing) .faq-list summary{transition:color .3s}:where(.immersive-landing) .faq-list summary:hover{color:#4d3a5c}@media (min-width:761px){:where(.immersive-landing) .faq-intro{align-self:start;position:-webkit-sticky;position:sticky;top:130px}}:where(.immersive-landing) .journal-grid a>span{transition:color .3s,border-color .3s,padding .45s var(--sx-ease);position:relative}:where(.immersive-landing) .journal-grid a>span:after{content:"→";opacity:0;transition:opacity .35s,transform .45s var(--sx-ease);position:absolute;top:0;right:-18px;transform:translate(-6px)}:where(.immersive-landing) .journal-grid a:hover>span{border-color:#21132f}:where(.immersive-landing) .journal-grid a:hover>span:after{opacity:1;transform:none}html:has(.immersive-landing).sx-still .faq-list summary:after{transition:none}html:has(.immersive-landing).sx-still .journal-grid a>span:after{transition:none}html:has(.immersive-landing).sx .product-showcase>button{position:relative}html:has(.immersive-landing).sx .product-showcase>button:after{content:"";pointer-events:none;transform:translateX(calc((var(--sx-land,1)*1.6 - .8)*100%));opacity:calc(1 - var(--sx-land,1));mix-blend-mode:soft-light;background:linear-gradient(105deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.38) 50%,rgba(255,255,255,0) 62%);position:absolute;top:0;bottom:0;left:0;right:0}html:has(.immersive-landing).sx-still .product-showcase>button:after{display:none}:where(.immersive-landing) .sx-pin{position:relative}:where(.immersive-landing) .sx-pin-runway{height:var(--sx-pin-distance,0px);pointer-events:none}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pinned{top:var(--sx-pin-top,0px);position:-webkit-sticky;position:sticky}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-center{min-height:100vh;box-sizing:border-box;flex-direction:column;justify-content:center;min-height:100svh;display:flex}:where(.immersive-landing) .sx-pin-track{will-change:transform;position:relative}:where(.immersive-landing) .sx-pin-rail{display:none}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-track>*>*{transition:opacity .6s cubic-bezier(.2,.7,.1,1),color .6s}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-track>:not(.sx-lit):not(.sx-pin-rail)>*{opacity:.26}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .how-it-works .sx-lit .step-number{color:#21132f}html:has(.immersive-landing).sx .solution-tabs.sx-ink-live:after{transition:none}html:has(.immersive-landing).sx .solution-tabs.sx-ink-live:before{transition:none}:where(.immersive-landing) .sx-pin-trail{transform-origin:0;opacity:0;pointer-events:none;background:#7c9d22;width:1px;height:2px;margin-top:-1px;transition:opacity .4s;position:absolute;top:0;left:0;transform:scaleX(0)}:where(.immersive-landing) .sx-pin-trail.on{opacity:1}@media (min-width:761px){html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-fill>:not(.sx-pin-rail){position:relative}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-fill>:not(.sx-pin-rail):before{content:"";transform-origin:0;height:2px;transform:scaleX(var(--sx-fill,0));pointer-events:none;background:#7c9d22;margin-top:-.5px;position:absolute;top:-1px;left:0;right:0}}@media (max-width:760px){html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pinned{overflow:hidden}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-strip{gap:16px;width:max-content;max-width:none;margin-top:30px;display:flex}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-strip>:not(.sx-pin-rail){flex:0 0 78vw;min-height:0}html:has(.immersive-landing).sx-pin-on:not(.sx-still) .sx-pin-strip>.sx-pin-rail{transform-origin:0;background:#7c9d22;height:2px;display:block;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px rgba(124,157,34,.7)}}@media (prefers-reduced-motion:reduce){:where(.immersive-landing) .sx-pin-track>*>*{transition:none!important}}.immersive-landing{color:#21132f;background:#f7f7f2;font-family:Arial,Helvetica,sans-serif;line-height:normal}.immersive-landing button{color:inherit}.immersive-landing summary{display:list-item}.immersive-landing [hidden]{display:none!important}.immersive-landing .cinema-stage:not(.webgl-ready) .cinema-fallback{opacity:1;visibility:visible}.immersive-landing{overflow-x:clip}.immersive-landing .store-identity{--store-progress:1;background:#e9e5ed}.immersive-landing .store-identity h2 em{color:#607f1d}.immersive-landing .store-composition{grid-template-columns:1fr 1.3fr;align-items:center;gap:70px;display:grid}.immersive-landing .store-benefits h3{letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:500}.immersive-landing .store-benefits article+article{margin-top:42px}.immersive-landing .store-benefits p{color:#756b7b;max-width:350px;font:400 14px/1.8 Poppins,Arial,sans-serif}.immersive-landing .store-preview{transform:translateY(calc((1 - var(--store-progress))*50px))rotate(calc((1 - var(--store-progress))*3deg));margin:0}.immersive-landing .store-address{color:#f7f7f2;background:#21132f;border-radius:20px 20px 0 0;padding:16px 24px;font-size:12px}.immersive-landing .store-shop{background:#f7f7f2;border-radius:0 0 20px 20px;padding:30px;box-shadow:0 25px 50px rgba(33,19,47,.082)}.immersive-landing .store-name{justify-content:space-between;align-items:center;gap:15px;margin-bottom:38px;font-size:28px;display:flex}.immersive-landing .store-name>span{font-size:11px}.immersive-landing .store-shop h3{letter-spacing:-.05em;margin:15px 0;font-size:max(26px,min(3vw,44px));font-weight:500}.immersive-landing .store-shop>p{color:#756b7b;font-size:13px}.immersive-landing .store-product{transform:translateX(calc((1 - var(--store-progress))*20px));background:#e6dceb;border-radius:12px;padding:20px}.immersive-landing .store-product img{object-fit:contain;width:100%;height:210px}.immersive-landing .store-product>span{justify-content:space-between;gap:15px;font-size:13px;display:flex}.immersive-landing .store-search{opacity:calc(.35 + var(--store-progress)*.65);gap:9px;margin-top:22px;display:grid}.immersive-landing .store-search small{letter-spacing:.15em;font-size:9px}.immersive-landing .store-search strong{font-weight:500}.immersive-landing .store-search>span,.immersive-landing .store-preview figcaption{color:#756b7b;font-size:11px;line-height:1.6}.immersive-landing .store-preview figcaption{padding-top:14px}.immersive-landing .next-options{grid-template-columns:repeat(4,1fr);align-items:stretch;display:grid}.immersive-landing .next-options button{text-align:left;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.immersive-landing .next-option-label{letter-spacing:.1em;font-size:10px}.immersive-landing .next-options strong{font-size:22px;font-weight:500}.immersive-landing .next-options button>span:last-child{font-size:13px;line-height:1.6}@media (max-width:760px){.immersive-landing .store-composition{grid-template-columns:1fr;gap:35px}.immersive-landing .store-shop{padding:20px}.immersive-landing .next-options{grid-template-columns:1fr 1fr}.immersive-landing .next-options button{padding:18px}}@media (max-width:420px){.immersive-landing .next-options{grid-template-columns:1fr}}.immersive-landing #conexoes .sx-run.is-cable:after,.immersive-landing #conexoes .sx-run.is-cable.is-lit:after{background:var(--sx-edge);box-shadow:none}.immersive-landing .store-benefits .eyebrow,.immersive-landing .store-benefits h3{transition:color .35s}.immersive-landing .store-benefits .is-reached .eyebrow,.immersive-landing .store-benefits .is-reached h3{color:#607f1d}.immersive-landing #sua-loja .sx-node.sx-milestone{width:12px;height:12px;margin:-6px 0 0 -6px;box-shadow:0 0 0 6px rgba(124,157,34,.18)}@media (prefers-reduced-motion:reduce){.immersive-landing .store-benefits .eyebrow,.immersive-landing .store-benefits h3{transition:none}}:where(.immersive-landing) .hero-cinema .hero-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;max-width:440px;margin:0 0 24px;padding:0;list-style:none;animation-delay:.7s;display:grid}:where(.immersive-landing) .hero-models li{border-left:2px solid #d7ff64;padding-left:10px}:where(.immersive-landing) .hero-models strong{color:#f7f7f2;font-size:13px;font-weight:600;line-height:1.5;display:block}:where(.immersive-landing) .hero-models span{color:#c9bcd4;font-size:11px;line-height:1.6;display:block}:where(.immersive-landing) .header:has([data-mega-open=true]){transform:translateY(0)}:where(.immersive-landing) .header:focus-within{transform:translateY(0)}:where(.immersive-landing) #mobile-nav:not([hidden]){background:#1b1328;max-height:calc(100svh - 80px);overflow-y:auto}:where(.immersive-landing) .mobile-solutions{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 12px;display:grid}:where(.immersive-landing) #mobile-nav .mobile-solutions a{color:#d7ff64;border:1px solid rgba(255,255,255,.125);border-radius:10px;padding:14px;font-size:13px}:where(.immersive-landing) .mobile-solutions span{color:#c9bcd4;margin-top:6px;font-size:10px;line-height:1.6;display:block}
