@font-face{font-family:Melodrama;src:url(/lumus-assets/36f79c55f659d740.woff2)}@font-face{font-family:Montserrat;src:url(/lumus-assets/00ff82fd8ddc747d.woff2)}@font-face{font-family:Montserrat;src:url(/lumus-assets/eb3384cbb1845f38.woff2);font-weight:700}:root{--black:#050505;--cream:#e7e1d5;--ink:#101526;--purple:#642bd0;--mx:-50px;--my:-50px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000;max-width:100vw;overflow-x:clip}body{color:#fff;background:#000;max-width:100vw;margin:0;font-family:Montserrat,Arial,sans-serif;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.cursor{z-index:100;width:30px;height:30px;left:var(--mx);top:var(--my);pointer-events:none;mix-blend-mode:difference;border:2px solid #777;border-radius:50%;position:fixed;transform:translate(-50%,-50%)}.nav{z-index:20;align-items:center;gap:50px;width:100%;max-width:100vw;height:108px;padding:22px 5.5%;display:flex;position:absolute;top:0;left:0}.brand img{filter:brightness(0)invert();width:116px;display:block}.nav nav{gap:34px;margin-left:auto;display:flex}.nav nav a{text-transform:uppercase;color:#aaa;font-size:15px;font-weight:700;transition:all .25s}.nav nav a:hover{color:#fff}.social{gap:12px;margin-left:110px;display:flex}.social a{border:1px solid #888;border-radius:12px;place-items:center;width:51px;height:38px;font-weight:700;display:grid}.menuButton{display:none}.hero{z-index:1;place-items:center;height:720px;display:grid;position:relative;overflow:clip}.hero video{object-fit:contain;width:52%;height:62%}.orb{filter:contrast(1.8);background:radial-gradient(circle at 40% 35%,#eee 0 2%,#9e1915 4%,#111 34%,#fff 36% 37%,#070707 42%);border-radius:50%;width:92px;height:92px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 0 24px #4d0707}@keyframes float{50%{transform:translate(30px,-18px)rotate(12deg)}}.manifest{text-align:center;flex-direction:column;align-items:center;min-height:500px;padding:16px 20px 70px;display:flex}.manifest h1{letter-spacing:2px;margin:0 auto 70px;font:44px/1.2 Melodrama,serif}.spin{place-items:center;width:118px;height:118px;display:grid;position:relative}.spin span{letter-spacing:2px;white-space:nowrap;font-size:9px;animation:10s linear infinite spin;position:absolute}.spin b{font-size:28px;font-weight:400}@keyframes spin{to{transform:rotate(360deg)}}h2{font-family:Melodrama,serif;font-weight:400}.light{background:var(--cream);color:var(--ink)}.services{padding:70px 7% 95px}.services>h2,.references>h2{text-align:center;margin:0 0 45px;font-size:100px}.serviceGrid{text-align:center;grid-template-columns:repeat(3,1fr);gap:55px;max-width:1100px;margin:auto;display:grid}.lineIcon{color:#20243b;height:82px;font:42px Melodrama}.serviceGrid h3{margin:0 0 10px;font-size:25px}.serviceGrid p{margin:0;font-size:17px;line-height:1.72}.why{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;min-height:1430px;padding:90px 9%;display:grid}.whyIntro{position:sticky;top:80px}.whyIntro h2{margin:0 0 55px;font-size:100px;line-height:.95}.pill{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #777;border-radius:40px;min-width:350px;padding:21px 28px;font-weight:700}.pill span{float:right}.whyPanel{background:#121212;border-radius:22px;overflow:hidden}.panelHero{align-items:flex-end;height:390px;display:flex;position:relative;overflow:hidden}.panelHero video{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute}.panelHero:after,.people article:after{content:"";background:linear-gradient(#0000,#050505);position:absolute;inset:30% 0 0}.panelHero>div{z-index:1;padding:35px 40px;position:relative}.panelHero h3{margin:0 0 8px;font:40px Melodrama}.panelHero p{color:#d0d0d0;line-height:1.55}.whyPanel ol{margin:0;padding:0 40px;list-style:none}.whyPanel li{border-bottom:1px solid #333;gap:16px;padding:25px 0;display:flex}.whyPanel li>span{border:1px solid #aaa;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.whyPanel strong{font-size:18px}.whyPanel p{color:#aaa;margin:8px 0 0;line-height:1.5}.references{padding:85px 10% 90px}.logoGrid{border-top:1px solid #777;border-left:1px solid #0000;grid-template-columns:repeat(4,1fr);display:grid}.logoGrid>div{border-bottom:1px solid #777;border-right:1px solid #777;place-items:center;height:210px;display:grid}.logoGrid>div:nth-child(4n){border-right:0}.logoGrid img{filter:grayscale();opacity:.72;max-width:68%;max-height:72px}.showTitle{margin-top:110px!important}.showcases{gap:120px;max-width:650px;margin:auto;display:grid}.showcases article{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 70px #b8b1a6}.showcases video{width:100%;display:block}.showcases article>div{color:#111;text-shadow:0 1px 10px #fff;position:absolute;bottom:28px;left:36px}.showcases h3{margin:0;font-size:27px}.showcases p{margin:4px 0;font-size:18px}.team{min-height:1700px;padding:100px 5% 75px}.team>h2{text-align:center;margin:0;font-size:100px;line-height:.78}.teamLead{text-align:center;color:#bbb;margin:45px 0 55px;font-size:18px;line-height:1.65}.people{grid-template-columns:repeat(3,1fr);gap:60px;display:grid}.people article{background:#111;border-radius:25px;height:520px;position:relative;overflow:hidden}.people img{object-fit:cover;filter:grayscale();width:100%;height:100%}.people article>div{z-index:2;position:absolute;bottom:25px;left:25px}.people h3{margin:0;font-size:24px}.people p{color:#ccc;margin:6px 0}.playCard button{z-index:3;border:0;border-radius:50%;width:70px;height:70px;margin:auto;font-size:25px;position:absolute;inset:0}.instaHead{align-items:center;gap:24px;margin:95px 15px 30px;display:flex}.instaHead img{border-radius:50%;width:66px;height:66px}.instaHead strong{font-size:22px}.instaHead p{color:#bbb;margin:5px 0}.feed{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feed a{aspect-ratio:1;border-radius:20px;position:relative;overflow:hidden}.feed img{object-fit:cover;width:100%;height:100%;transition:all .35s}.feed a:hover img{transform:scale(1.04)}.feed span{place-items:center;font-size:45px;display:grid;position:absolute;inset:0}.contact{background:var(--purple);grid-template-columns:1fr 1fr;gap:70px;max-width:1020px;min-height:480px;margin:70px auto 90px;padding:65px;display:grid;position:relative;overflow:hidden}.contact:after{content:"";background:#7738dc;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-45px}.contact h2{margin:0 0 50px;font-size:76px;line-height:.85}.contact button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #9c6eea;width:390px;padding:22px}.contact button span{float:right;font-size:26px}.contactCopy{font-size:18px;line-height:1.65}footer{padding:0 0 30px;overflow:hidden}footer>div:first-child{color:#bbb;justify-content:space-between;padding:0 10% 55px;display:flex}footer nav{align-items:end;gap:20px;display:flex}.ticker{white-space:nowrap;width:max-content;font-size:150px;font-weight:700;line-height:1;animation:16s linear infinite marquee;display:flex}.ticker span{padding-right:30px}@keyframes marquee{to{transform:translate(-50%)}}footer small{color:#777;justify-content:space-between;padding:55px 12px 0;display:flex}.reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(40px)}.reveal.seen{opacity:1;transform:none}.modal{z-index:200;background:#000c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modalBox{background:var(--cream);color:var(--ink);width:min(720px,100%);max-height:95vh;padding:45px;position:relative;overflow:auto}.close{cursor:pointer;background:0 0;border:0;font-size:36px;position:absolute;top:10px;right:18px}.eyebrow{letter-spacing:3px;font-size:12px;font-weight:700}.modal h2{margin:8px 0 25px;font-size:52px}.modal form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.modal label{text-transform:uppercase;letter-spacing:1px;gap:8px;font-size:12px;font-weight:700;display:grid}.modal input,.modal textarea,.modal select{background:#fff8;border:0;border-bottom:1px solid #777;outline:none;padding:14px}.modal textarea{resize:vertical;min-height:90px}.modal label:nth-of-type(5),.modal .check,.modal form>button{grid-column:1/-1}.modal .check{text-transform:none;letter-spacing:0;align-items:center;font-weight:400;display:flex}.modal .check input{width:20px}.modal form>button,.success button{color:#fff;text-align:left;cursor:pointer;background:#000;border:0;padding:17px 20px}.modal form>button span{float:right}.success{text-align:center;padding:35px}.success>b{font-size:50px}.success p{margin-bottom:25px}@media (width<=760px){.cursor{display:none}.nav{height:82px;padding:16px 20px}.brand img{width:92px}.social{display:none}.menuButton{background:0 0;border:0;width:38px;margin-left:auto;display:block}.menuButton i{background:#fff;height:1px;margin:9px;display:block}.nav nav{background:#080808;flex-direction:column;gap:22px;width:100%;padding:30px;display:none;position:absolute;top:82px;left:0}.nav nav.open{display:flex}.hero{height:640px;overflow:clip}.hero video{width:110%;height:68%}.manifest{min-height:460px}.manifest h1{font-size:29px}.services{padding:55px 25px}.services>h2,.references>h2{font-size:58px}.serviceGrid{grid-template-columns:1fr;gap:48px}.why{min-height:auto;padding:70px 22px;display:block}.whyIntro{margin-bottom:55px;position:static}.whyIntro h2{font-size:68px}.pill{width:100%;min-width:0}.panelHero{height:420px}.panelHero>div{padding:24px}.panelHero h3{font-size:34px}.whyPanel ol{padding:0 24px}.references{padding:65px 22px}.logoGrid{grid-template-columns:repeat(2,1fr)}.logoGrid>div{height:130px}.logoGrid>div:nth-child(4n){border-right:1px solid #777}.logoGrid>div:nth-child(2n){border-right:0}.showTitle{margin-top:80px!important}.showcases{gap:50px}.team{padding:75px 20px}.team>h2{font-size:62px}.people{grid-template-columns:1fr;gap:22px}.people article{height:470px}.feed{grid-template-columns:repeat(2,1fr)}.instaHead{margin-top:65px}.instaHead p{font-size:12px}.contact{grid-template-columns:1fr;gap:30px;margin:45px 20px 75px;padding:40px 26px}.contact h2{font-size:58px}.contact button{width:100%}.contactCopy{font-size:15px}footer>div:first-child{padding:0 25px 45px;display:block}footer nav{grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.ticker{font-size:72px}footer small{line-height:2;display:block}.modalBox{padding:35px 22px}.modal h2{font-size:38px}.modal form{grid-template-columns:1fr}.modal label{grid-column:1!important}}.adminShell{color:#f7f3ea;background:#07070b;grid-template-columns:340px 1fr;min-height:100vh;font-family:Manrope,Arial,sans-serif;display:grid}.adminSidebar{background:linear-gradient(#0d0d14,#050506);border-right:1px solid #ffffff18;flex-direction:column;gap:34px;padding:28px;display:flex}.adminBack{color:#c8ff00;letter-spacing:.5px;text-transform:uppercase;width:max-content;font:700 12px JetBrains Mono,monospace}.adminEyebrow{color:#c8ff00;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font:700 11px JetBrains Mono,monospace}.adminSidebar h1{margin:0 0 14px;font-size:34px;line-height:1.02}.adminSidebar p{color:#b9b5c8;margin:0;line-height:1.55}.adminSidebar nav{gap:10px;display:grid}.adminSidebar nav button{color:#fff;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff18;border-radius:16px;padding:15px 16px;transition:all .2s}.adminSidebar nav button:hover,.adminSidebar nav button.active{background:#6b4eff26;border-color:#6b4eff;transform:translate(3px)}.adminEditor{min-width:0;padding:32px}.adminTopbar{background:#ffffff08;border:1px solid #ffffff16;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.adminTopbar span{color:#8c879d;text-transform:uppercase;letter-spacing:1.5px;font:700 10px JetBrains Mono,monospace;display:block}.adminTopbar strong{color:#fff;margin-top:6px;display:block}.adminActions{gap:10px;display:flex}.adminActions button,.adminForm button{color:#07070b;cursor:pointer;background:#fff;border:1px solid #ffffff24;border-radius:999px;padding:12px 16px;font-weight:800}.adminActions button:first-child{color:#fff;background:0 0}.adminGrid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;display:grid}.adminForm,.adminPreview{background:#ffffff08;border:1px solid #ffffff16;border-radius:28px;padding:24px}.adminForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.adminForm label{color:#d7d2e4;gap:9px;font-size:13px;font-weight:800;display:grid}.adminForm label.wide,.adminForm button{grid-column:1/-1}.adminForm input,.adminForm textarea{color:#fff;background:#07070b;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:14px}.adminForm input:focus,.adminForm textarea:focus{border-color:#6b4eff;box-shadow:0 0 0 4px #6b4eff24}.adminForm textarea{resize:vertical;min-height:118px}.adminForm label.wide textarea{min-height:190px}.adminForm small{color:#908aa4;line-height:1.45}.adminPreview{height:max-content;position:sticky;top:24px}.adminCardPreview{background:#11111a;border:1px solid #ffffff1b;border-radius:26px;padding:14px;overflow:hidden}.adminImageStack{background:#050506;border-radius:20px;height:330px;position:relative;overflow:hidden}.adminImageStack img{object-fit:cover;opacity:0;width:100%;height:100%;animation:7.5s infinite adminPreviewLoop;position:absolute;inset:0}.adminImageStack img:first-child{opacity:1}.adminImageStack img:nth-child(2){animation-delay:2.5s}.adminImageStack img:nth-child(3){animation-delay:5s}.adminImageStack span{color:#08080d;letter-spacing:1.2px;background:#c8ff00;border-radius:999px;padding:8px 11px;font:900 10px JetBrains Mono,monospace;position:absolute;bottom:14px;left:14px}.adminCardPreview h2{margin:18px 0 8px;font-size:30px}.adminCardPreview p{color:#c5c0d2;margin:0 0 6px;line-height:1.5}.adminHint{color:#d9d4e6;background:#c8ff000f;border:1px solid #c8ff0030;border-radius:18px;margin-top:16px;padding:14px;line-height:1.5}@keyframes adminPreviewLoop{0%,28%{opacity:1;transform:scale(1)}33%,95%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (width<=900px){.adminShell{display:block}.adminSidebar{border-bottom:1px solid #ffffff18;border-right:0}.adminEditor{padding:18px}.adminTopbar,.adminGrid{display:block}.adminActions{flex-wrap:wrap;margin-top:16px}.adminForm{grid-template-columns:1fr}.adminPreview{margin-top:20px;position:static}.adminImageStack{height:260px}}.adminImageEditor{background:#0505067a;border:1px solid #ffffff16;border-radius:22px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.adminFieldHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.adminFieldHead strong{color:#fff;margin-bottom:5px;display:block}.adminFieldHead small,.adminImageEditor>small{color:#908aa4;line-height:1.45;display:block}.adminFieldHead button{color:#08080d;white-space:nowrap;background:#c8ff00;border-radius:999px;padding:10px 13px}.adminImageRow{background:#ffffff08;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:88px 1fr auto auto;align-items:end;gap:12px;padding:10px;display:grid}.adminImageRow label{margin:0}.adminImageRow>button{color:#ffb4b4;background:0 0;border-color:#ff5b5b55;padding:12px 14px}.adminThumb{color:#817b93;text-align:center;background:#11111a;border:1px solid #ffffff18;border-radius:14px;place-items:center;width:88px;height:72px;font-size:11px;display:grid;overflow:hidden}.adminThumb img{object-fit:cover;width:100%;height:100%;display:block}.adminUpload{letter-spacing:.5px;text-transform:uppercase;color:#c8ff00;cursor:pointer;text-align:center;background:#c8ff000c;border:1px dashed #c8ff0055;border-radius:14px;align-content:center;gap:6px;min-width:150px;padding:10px 12px;font-size:11px;display:grid}.adminUpload input{display:none}.adminUpload:hover{background:#c8ff001a}.adminHelp{color:#908aa4;margin-top:-6px;font-size:12px;line-height:1.5;display:block}@media (width<=900px){.adminFieldHead,.adminImageRow{display:grid}.adminImageRow{grid-template-columns:1fr}.adminThumb{width:100%;height:160px}.adminFieldHead button{width:max-content}.adminUpload{min-width:0}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.spiralStage{will-change:transform}.spiralViewport{isolation:isolate}.spiralCard figcaption{z-index:2;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#05050508,#050505d9);border-radius:10px;padding:9px 10px;transition:all .25s;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(8px)}.spiralCard:hover figcaption{opacity:1;transform:none}.spiralCard figcaption strong{text-transform:uppercase;letter-spacing:1px;font:800 10px Manrope,Arial,sans-serif;display:block}.spiralCard figcaption span{color:#ddd;margin-top:2px;font-size:10px;display:block}.hero{isolation:isolate}.elasticGrid{z-index:-2;touch-action:pan-y;opacity:.9;width:106%;height:108%;position:absolute;inset:-4% -3% 0;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 78%,#0000 100%)}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 0 12%,#00000021 34%,#000000a8 82%,#000 100%);position:absolute;inset:0}.hero video{z-index:1;mix-blend-mode:screen;opacity:.75;position:relative}.orb{z-index:3;filter:none;background:radial-gradient(circle at 42% 36%,#fff 0 1%,#fa2e1e 3%,#8f0805 9%,#130302 25%,#080808 63%,#000 100%);box-shadow:inset -12px -15px 24px #000,0 0 25px #4d0707}.orb:after{content:"";opacity:.78;background:radial-gradient(#f0e7df 0 1px,#0000 1.8px) 0 0/4px 4px;border-radius:50%;width:74px;height:54px;position:absolute;top:58px;left:-48px;transform:rotate(-14deg);-webkit-mask-image:radial-gradient(#000 0 48%,#0000 72%);mask-image:radial-gradient(#000 0 48%,#0000 72%)}.orb i{border:2px solid #eee;border-radius:50%;width:68px;height:68px;position:absolute;top:-13px;left:-13px;box-shadow:0 0 5px #fff}.orb i+i{opacity:.85;border-width:2px;width:38px;height:38px;top:42px;left:49px}.asciiTitle{z-index:4;pointer-events:auto;width:min(860px,72vw);height:175px;position:absolute;top:100px;left:50%;transform:translate(-50%)}.asciiTitle canvas{width:100%;height:100%;display:block}.asciiTitle h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.elasticGrid{opacity:.72;width:180%;inset:0 -40%}.asciiTitle{width:94vw;height:155px;top:86px}.hero .orb{top:275px}.hero video{object-fit:contain;width:70%;height:54%;margin-top:68px}}.studioPage{background:var(--black);color:#fff;min-height:100vh}.studioPage h1,.studioPage h2{font-family:Melodrama,serif;font-weight:400}.studioNav{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;height:96px;padding:0 6%;display:flex}.studioBrand{letter-spacing:3px;font-family:Melodrama,serif;font-size:25px}.studioNavCta{text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.studioNavCta span,.studioButton span{margin-left:18px}.studioEyebrow{text-transform:uppercase;color:#aaa;font-weight:700;letter-spacing:2.3px!important;font-size:11px!important}.studioHero{border-bottom:1px solid #292929;flex-direction:column;justify-content:center;align-items:flex-start;min-height:650px;padding:120px 9% 90px;display:flex}.studioHero h1{letter-spacing:-2px;max-width:1100px;margin:22px 0 30px;font-size:clamp(58px,8vw,118px);line-height:.88}.studioHero>p:not(.studioEyebrow){color:#bbb;max-width:620px;margin:0 0 36px;font-size:20px;line-height:1.55}.studioButton{color:#fff;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:1.3px;background:0 0;border:1px solid #777;min-width:245px;padding:19px 23px;font-size:12px;font-weight:700}.problemBlock{background:var(--cream);color:var(--ink);grid-template-columns:.9fr 1.1fr;gap:80px;padding:100px 9%;display:grid}.problemBlock>div:first-child h2,.galleryCopy h2,.processIntro h2,.audienceBlock h2,.briefingBlock h2{margin:20px 0;font-size:clamp(48px,6vw,84px);line-height:.95}.comparison{background:#999;border:1px solid #999;grid-template-columns:1fr 1fr;gap:1px;display:grid}.comparison article{background:var(--cream);padding:32px}.comparison span{letter-spacing:1.6px;font-size:10px;font-weight:700}.comparison h3{margin:40px 0 8px;font-size:29px}.comparison p{margin:0;line-height:1.55}.problemBlock ul{grid-column:2;margin:0;padding:0;list-style:none}.problemBlock li{border-bottom:1px solid #aaa;padding:18px 0;font-size:15px}.problemBlock li:before{content:"✓";margin-right:14px}.galleryBlock{grid-template-columns:.65fr 1.35fr;align-items:center;min-height:850px;padding:90px 6%;display:grid;position:relative;overflow:hidden}.galleryCopy{z-index:4;max-width:430px;position:relative}.galleryCopy p:last-child{color:#aaa;line-height:1.6}.spiralViewport{--spiral-radius:310px;perspective:1100px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:700px;position:relative;overflow:hidden}.spiralViewport:active{cursor:grabbing}.spiralViewport:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#050505 0,#0000 17% 83%,#050505 100%);position:absolute;inset:0}.spiralStage{width:1px;height:1px;transform-style:preserve-3d;transition:transform .18s ease-out;position:absolute;top:50%;left:50%}.spiralCard{backface-visibility:hidden;filter:grayscale();opacity:.72;background:#161616;border-radius:14px;width:185px;height:255px;margin:0;transition:filter .3s,opacity .3s,scale .3s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 20px 45px #0008}.spiralCard:hover{filter:grayscale(0);opacity:1;z-index:5;scale:1.06}.spiralCard img{object-fit:cover;pointer-events:none;width:100%;height:100%}.galleryHint{color:#777;text-transform:uppercase;letter-spacing:2px;margin:0;font-size:10px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.processBlock{background:var(--cream);color:var(--ink);grid-template-columns:.8fr 1.2fr;gap:100px;padding:105px 9%;display:grid}.processBlock ol{margin:0;padding:0;list-style:none}.processBlock li{border-top:1px solid #999;grid-template-columns:70px 1fr;gap:28px;padding:28px 0;display:grid}.processBlock li>span{font-family:Melodrama,serif;font-size:32px}.processBlock h3{margin:0 0 8px;font-size:25px}.processBlock li p{color:#4e5260;margin:0;line-height:1.55}.audienceBlock{max-width:1050px;padding:110px 9%}.audienceBlock>p:last-child{color:#aaa;max-width:650px;font-size:19px;line-height:1.6}.briefingBlock{background:var(--purple);justify-content:space-between;align-items:flex-end;gap:50px;min-height:400px;margin:30px 6% 90px;padding:75px;display:flex}.briefingBlock>div>p:last-child{color:#ddd}.briefingBlock .studioButton{min-width:260px}.studioFooter{color:#777;border-top:1px solid #292929;justify-content:space-between;padding:35px 6%;font-size:12px;display:flex}.studioFooter a{color:#fff;letter-spacing:2px;font-family:Melodrama,serif;font-size:22px}.studioModal{z-index:300;background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studioModalBox{background:var(--cream);width:min(680px,100%);max-height:94vh;color:var(--ink);padding:48px;position:relative;overflow:auto}.studioClose{cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:12px;right:18px}.studioModalBox h2{margin:10px 0 28px;font-size:55px}.studioModalBox form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.studioModalBox label{text-transform:uppercase;letter-spacing:1px;gap:8px;font-size:11px;font-weight:700;display:grid}.studioModalBox label:last-of-type,.studioModalBox form>button{grid-column:1/-1}.studioModalBox input,.studioModalBox textarea{background:#fff8;border:0;border-bottom:1px solid #888;outline:none;padding:14px}.studioModalBox textarea{resize:vertical;min-height:110px}.studioModalBox form>button,.studioSuccess button{background:var(--black);color:#fff;text-align:left;cursor:pointer;border:0;padding:17px 20px}.studioModalBox form>button span{float:right}.studioSuccess{text-align:center;padding:35px}.studioSuccess b{font-size:48px}.studioSuccess p{margin-bottom:28px}@media (width<=760px){.studioNav{height:76px;padding:0 20px}.studioNavCta{font-size:10px}.studioHero{min-height:600px;padding:100px 22px 70px}.studioHero h1{letter-spacing:-1px;font-size:54px}.studioHero>p:not(.studioEyebrow){font-size:17px}.problemBlock,.processBlock{grid-template-columns:1fr;gap:45px;padding:70px 22px}.problemBlock ul{grid-column:auto}.comparison{grid-template-columns:1fr}.galleryBlock{min-height:750px;padding:70px 0;display:block}.galleryCopy{padding:0 22px}.spiralViewport{--spiral-radius:190px;height:510px;margin-top:20px}.spiralCard{border-radius:10px;width:130px;height:182px}.audienceBlock{padding:75px 22px}.briefingBlock{margin:10px 20px 65px;padding:42px 26px;display:block}.briefingBlock .studioButton{width:100%;margin-top:35px}.studioFooter{padding:28px 20px;display:block}.studioFooter span{margin-top:12px;display:block}.studioModalBox{padding:42px 22px}.studioModalBox h2{font-size:42px}.studioModalBox form{grid-template-columns:1fr}.studioModalBox label{grid-column:1!important}}@media (prefers-reduced-motion:reduce){.spiralStage{transition:none}}.lookbookGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%;max-width:980px;margin-left:auto;display:grid}.lookbookCard{min-width:0}.lookbookFrame{aspect-ratio:4/5;background:#0d0d14;border:1px solid #24242c;border-radius:12px;position:relative;overflow:hidden}.lookbookFrame img{object-fit:cover;opacity:0;filter:grayscale(.15);width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.lookbookFrame img.active{opacity:1}.lookbookDots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:12px;left:0;right:0}.lookbookDots span{background:#fff5;border-radius:999px;width:6px;height:6px}.lookbookDots span.active{background:#fff}.lookbookMeta{padding-top:12px}.lookbookMeta h3{margin:0 0 4px;font-size:17px}.lookbookMeta p{color:#888;text-transform:uppercase;letter-spacing:1px;margin:0;font-size:12px}.lookbookCard:hover .lookbookFrame img.active{filter:grayscale(0)}@media (width<=1100px){.lookbookGrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}@media (width<=760px){.lookbookGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;padding:0 22px}.lookbookMeta h3{font-size:14px}.lookbookMeta p{font-size:10px}}@media (prefers-reduced-motion:reduce){.lookbookFrame img{transition:opacity .2s!important}}.gbTextBrand{letter-spacing:4px;white-space:nowrap;font:25px Melodrama,serif}.clientNames strong{text-align:center;padding:20px;font:24px Melodrama,serif}.caseCard>a,.caseCard>button{width:100%;height:430px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.caseVisual{color:#fff;letter-spacing:4px;text-align:center;background:radial-gradient(circle at 58% 46%,#7641d8,#20152f 35%,#0a0a0a 72%);justify-content:center;align-items:center;height:100%;font:82px/.7 Melodrama,serif;display:flex}.socialCase{background:radial-gradient(circle at 45% 45%,#8e1915,#270908 34%,#090909 72%)}.caseCard>a>div:last-child,.caseCard>button>div:last-child{z-index:2;color:#fff;text-shadow:0 2px 12px #000;position:absolute;bottom:28px;left:36px}.personText{background:linear-gradient(145deg,#161616,#080808);justify-content:center;align-items:center;display:flex}.personText:after{display:none}.personInitial{color:#ddd;font:90px Melodrama,serif}.aiPerson{background:radial-gradient(circle at 50% 38%,#421317,#0a0a0a 60%)}.gbTeam{min-height:900px}.contact h2{font-size:68px}@media (width<=760px){.gbTextBrand{font-size:21px}.clientNames strong{font-size:18px}.caseCard>a,.caseCard>button{height:360px}.caseVisual{font-size:58px}.personInitial{font-size:72px}.gbTeam{min-height:auto}}.hero,.elasticGrid,.asciiTitle{touch-action:pan-y}.particleSphere{z-index:2;filter:drop-shadow(0 0 16px #820c0a59);pointer-events:none;touch-action:pan-y;width:310px;height:310px;position:absolute;top:215px;left:50%;transform:translate(-50%)}.particleSphere canvas{width:100%;height:100%;display:block}.particleSphere span{background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px 4px #d71912,0 0 40px 14px #7b090766}@media (width<=760px){.particleSphere{width:245px;height:245px;top:225px}.asciiTitle{pointer-events:none}}.metallicTitle{z-index:4;width:94vw;height:235px;transform-style:preserve-3d;touch-action:pan-y;justify-content:center;align-items:center;transition:transform .18s ease-out;display:flex;position:absolute;top:72px;left:50%}.metallicTitle h1{white-space:nowrap;letter-spacing:-.075em;color:#0000;filter:drop-shadow(0 18px 4px #0009);background:linear-gradient(#899495 2%,#e9edeb 24%,#fff 40%,#747b78 59%,#151b1b 83%,#4c5554 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Arial Black,Montserrat,sans-serif;font-size:clamp(112px,18vw,255px);font-weight:900;line-height:.82;position:relative;transform:skew(-2deg)}.metallicTitle h1:before{content:attr(data-text);z-index:-1;color:#202626;text-shadow:0 3px #121616,0 6px #111515,0 9px #0c1010,0 12px #080b0b;position:absolute;inset:0;transform:translateY(15px)skew(1deg)}.metallicTitle h1:after{content:attr(data-text);color:#0000;mix-blend-mode:screen;opacity:.82;background:linear-gradient(112deg,#0000 28%,#fff 42%,#daddd7 48%,#0000 59%);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.particleSphere{top:250px}@media (width<=760px){.metallicTitle{pointer-events:none;width:96vw;height:155px;top:92px}.metallicTitle h1{letter-spacing:-.08em;font-size:23vw}.metallicTitle h1:before{transform:translateY(9px)}.particleSphere{top:230px}}.socialProductPage{background:var(--black);color:#fff;min-height:100vh}.socialProductPage h1,.socialProductPage h2{font-family:Melodrama,serif;font-weight:400}.socialProductPage em{color:#8b8b8b;font-style:normal}.socialHero{background:radial-gradient(circle at 82% 42%,#41110f 0,#0000 29%);border-bottom:1px solid #292929;flex-direction:column;justify-content:center;align-items:flex-start;min-height:790px;padding:110px 8% 85px;display:flex}.socialHero h1{letter-spacing:-2px;max-width:1200px;margin:22px 0 28px;font-size:clamp(55px,7.8vw,112px);line-height:.91}.socialHero>p:not(.studioEyebrow){color:#bbb;max-width:690px;margin:0 0 20px;font-size:19px;line-height:1.55}.socialHero>strong{margin:0 0 32px;font-size:20px}.socialHero>small{color:#888;letter-spacing:.5px;margin-top:18px;font-size:11px}.socialPrimary{color:#090909;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:1.2px;background:#fff;border:0;min-width:290px;padding:20px 23px;font-size:11px;font-weight:700}.socialPrimary span{float:right;margin-left:20px}.whatsappBlock{background:var(--cream);color:var(--ink);grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;padding:105px 9%;display:grid}.whatsappBlock h2,.socialWorkShowcase h2,.socialFeatures h2,.socialFlow h2{margin:20px 0 26px;font-size:clamp(48px,6vw,85px);line-height:.94}.whatsappBlock>div:first-child>p:last-child{color:#4e5260;font-size:17px;line-height:1.7}.chatDemo{background:#d8d9d4;border-radius:24px;flex-direction:column;gap:16px;padding:35px;display:flex;box-shadow:0 28px 65px #1b1b1b2b}.chatDemo p{border-radius:17px;max-width:82%;margin:0;padding:15px 18px;font-size:14px;line-height:1.45}.chatDemo b{letter-spacing:1px;margin-bottom:6px;font-size:10px;display:block}.chatUser{background:#c6f5b2;align-self:flex-end}.chatAgent{background:#fff;align-self:flex-start}.socialFeatures{background:var(--black);color:#fff;padding:110px 9%}.socialFeatures>div:first-child{max-width:900px;margin-bottom:55px}.socialFeaturesGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.socialFeaturesGrid article{background:#0a0a0a;border:1px solid #333;border-radius:6px;padding:34px 30px;transition:all .25s}.socialFeaturesGrid article:hover{background:#101010;border-color:#555}.socialFeaturesGrid h3{margin:0 0 12px;font-size:24px}.socialFeaturesGrid p{color:#999;margin:0;line-height:1.55}.socialWorkShowcase{background:var(--cream);color:var(--ink);padding:100px 0 120px;overflow:hidden}.socialWorkShowcase>div:first-child{max-width:950px;padding:0 9%}.socialWorkShowcase>div:first-child>p:last-child{color:#4e5260;max-width:620px;line-height:1.6}.socialTickerViewport{perspective:1050px;height:520px;margin-top:65px;padding:35px 0;position:relative;overflow:hidden;transform:rotate(-2deg)}.socialTickerViewport:before,.socialTickerViewport:after{content:"";z-index:3;pointer-events:none;width:10%;position:absolute;top:0;bottom:0}.socialTickerViewport:before{background:linear-gradient(90deg,var(--cream),transparent);left:0}.socialTickerViewport:after{background:linear-gradient(-90deg,var(--cream),transparent);right:0}.socialTickerTrack{width:max-content;transform-style:preserve-3d;will-change:transform;gap:28px;display:flex}.socialDesignCard{color:#fff;border-radius:14px;flex:none;width:300px;height:405px;padding:28px;transition:transform .35s;position:relative;overflow:hidden;transform:rotateY(-17deg);box-shadow:0 25px 40px #1114}.socialDesignCard:hover{transform:rotateY(0)translateY(-8px)}.socialDesignCard>span{letter-spacing:2px;font-size:10px}.socialDesignCard h3{margin-top:90px;font:44px/.9 Melodrama,serif}.socialDesignCard h3 span{display:inline}.socialDesignCard b{letter-spacing:1.4px;font-size:9px;position:absolute;bottom:25px;left:28px}.socialDesign0{background:radial-gradient(circle at 80% 20%,#ee8b8b,#0000 30%),#7c1715}.socialDesign1{background:linear-gradient(145deg,#142927,#3ca98b)}.socialDesign2{background:radial-gradient(circle at 40% 35%,#7858dc,#0000 25%),#171226}.socialDesign3{color:#111;background:linear-gradient(160deg,#e7d8b7 50%,#151515 50%)}.socialDesign4{background:radial-gradient(circle at 70% 65%,#ffbd38,#0000 28%),#ef5e36}.socialDesign5{background:linear-gradient(145deg,#1b1b1b,#535353)}.socialTickerViewport>p{text-transform:uppercase;letter-spacing:1.4px;color:#777;font-size:10px;position:absolute;bottom:0;left:9%}.socialFlow{padding:110px 9%}.socialFlow ol{margin:65px 0 0;padding:0;list-style:none}.socialFlow li{border-top:1px solid #343434;grid-template-columns:90px 1fr;align-items:flex-start;padding:30px 0;display:grid}.socialFlow li span{color:#777;font:28px Melodrama,serif}.socialFlow li div{gap:8px;display:grid}.socialFlow li b{font-size:18px}.socialFlow li p{color:#999;margin:0;line-height:1.55}@media (width<=760px){.socialHero{min-height:720px;padding:100px 22px 65px}.socialHero h1{letter-spacing:-1px;font-size:52px}.socialHero>p:not(.studioEyebrow){font-size:16px}.socialHero>strong{font-size:17px}.socialHero>small{line-height:1.7}.whatsappBlock{grid-template-columns:1fr;gap:45px;padding:70px 22px}.chatDemo{padding:18px}.chatDemo p{max-width:92%}.socialWorkShowcase{padding:75px 0}.socialWorkShowcase>div:first-child{padding:0 22px}.socialTickerViewport{height:410px;margin-top:35px}.socialDesignCard{width:230px;height:320px;padding:22px}.socialDesignCard h3{margin-top:60px;font-size:35px}.socialFlow,.socialFeatures{padding:75px 22px}.socialFeaturesGrid{grid-template-columns:1fr}.socialFlow li{grid-template-columns:55px 1fr}.socialFlow li b{font-size:16px}.socialFlow li p{font-size:14px}.socialProductPage .studioNavCta{font-size:9px}}@media (prefers-reduced-motion:reduce){.socialTickerTrack{transform:none!important}.socialDesignCard{transform:none}}.socialDesignCard{filter:saturate(.84);background:#111;margin:0;padding:0;transition:transform .35s,filter .35s}.socialDesignCard:hover{filter:saturate(1.05)}.socialDesignCard img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){.socialDesignCard{padding:0}}.ecommerceCase{background:radial-gradient(circle at 65% 28%,#d9ff61 0,#0000 20%),linear-gradient(145deg,#203e34,#07110d 68%);font-size:66px}.commercePage{--lime:#d9ff61;color:#fff;background:#050706;min-height:100vh}.commercePage h1,.commercePage h2{font-family:Melodrama,serif;font-weight:400}.commercePage em{color:#8c958f;font-style:normal}.commerceNav{background:#050706}.commerceHero{background:radial-gradient(circle at 82% 34%,#254f3b 0,#0000 30%);border-bottom:1px solid #26302b;flex-direction:column;justify-content:center;align-items:flex-start;min-height:820px;padding:125px 8% 90px;display:flex}.commerceHero h1{letter-spacing:-2px;max-width:1280px;margin:22px 0 30px;font-size:clamp(54px,7vw,104px);line-height:.91}.commerceHero>p:not(.studioEyebrow){color:#b8c0bb;max-width:780px;margin:0;font-size:19px;line-height:1.65}.commerceHeroActions{gap:14px;margin-top:36px;display:flex}.commercePrimary,.commerceSecondary{text-transform:uppercase;letter-spacing:1.2px;min-width:240px;padding:20px 22px;font-size:11px;font-weight:700}.commercePrimary{background:var(--lime);color:#0b100d}.commerceSecondary{border:1px solid #536057}.commercePrimary span,.commerceSecondary span{float:right;margin-left:25px}.commerceHero small{color:#78827c;letter-spacing:.5px;margin-top:20px}.commerceProblem{background:var(--cream);color:var(--ink);grid-template-columns:.7fr 1.3fr;gap:55px;padding:110px 9%;display:grid}.commerceProblem .studioEyebrow{color:#596058;grid-column:1/-1}.commerceProblem h2,.commerceSectionIntro h2,.commerceGallerySection h2,.commerceProcess h2,.commerceProof h2,.commerceFinal h2{margin:0;font-size:clamp(48px,6vw,84px);line-height:.94}.commerceProblem>p:last-child{color:#4e5b53;font-size:18px;line-height:1.7}.commerceDeliverables{grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 9%;display:grid}.commerceSectionIntro{align-self:start;position:sticky;top:70px}.commerceDeliverables ol,.commerceProcess ol{margin:0;padding:0;list-style:none}.commerceDeliverables li{border-top:1px solid #354039;grid-template-columns:55px 1fr;gap:24px;padding:28px 0;display:grid}.commerceDeliverables li>span,.commerceProcess li>span{color:#7a887f;font:30px Melodrama,serif}.commerceDeliverables h3,.commerceProcess h3{margin:0 0 9px;font-size:25px}.commerceDeliverables li p,.commerceProcess li p{color:#9ba69f;margin:0;line-height:1.62}.commerceGallerySection{background:var(--cream);color:var(--ink);padding:110px 6%;overflow:hidden}.commerceGallerySection>div:first-child{max-width:900px;margin:0 3% 65px}.commerceGallerySection>div:first-child>p:last-child{color:#596058;max-width:600px;line-height:1.65}.commerceBento{--commerce-x:0deg;--commerce-y:0deg;perspective:1100px;min-height:690px;transform:rotateX(var(--commerce-y)) rotateY(var(--commerce-x));grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr .9fr;gap:16px;transition:transform .25s ease-out;display:grid;position:relative}.commerceTemplate{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:18px;min-height:260px;padding:0;transition:transform .35s,filter .35s;position:relative;overflow:hidden;box-shadow:0 20px 45px #1b211d25}.commerceTemplate:first-child{grid-row:1/3}.commerceTemplate.active{filter:saturate(1.15);transform:translateZ(28px)}.commerceTemplateFashion{background:#422f26}.commerceTemplateHome{background:#19342f}.commerceTemplateWellness{background:#d94e31}.commerceTemplateBeauty{background:#72435f}.commerceTemplateMinimal{background:#252525}.templateChrome{gap:5px;display:flex;position:absolute;top:16px;left:18px}.templateChrome i{background:#fff8;border-radius:50%;width:6px;height:6px}.templateMock{color:#161616;background:#f5f1e8;grid-template-columns:1fr 1fr;align-content:center;gap:10px;padding:25px;display:grid;position:absolute;inset:46px 18px 68px}.templateMock b{grid-column:1/-1;font:clamp(28px,3.5vw,60px)/.85 Melodrama,serif}.templateMock i{opacity:.12;background:currentColor;height:42px}.templateMock i:last-child{grid-column:1/-1;height:6px}.commerceTemplateHome .templateMock{background:#d4e3dc}.commerceTemplateWellness .templateMock{background:#ffe75e}.commerceTemplateBeauty .templateMock{background:#f3c7cf}.commerceTemplateMinimal .templateMock{background:#ececec}.templateMeta{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.templateMeta b{font-size:15px}.templateMeta small{text-transform:uppercase;letter-spacing:1px;font-size:9px}.commerceBento>p{text-transform:uppercase;letter-spacing:1.5px;color:#6b756e;font-size:10px;position:absolute;bottom:-38px;right:0}.commerceProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 9%;display:grid}.commerceProcess li{border-top:1px solid #354039;grid-template-columns:70px 1fr;gap:25px;padding:28px 0;display:grid}.commerceProof{background:var(--cream);color:var(--ink);padding:110px 9%}.commerceProof>div{max-width:1000px}.commerceProof ul{border-top:1px solid #8f978f;grid-template-columns:1fr 1fr;margin:65px 0 0;padding:0;list-style:none;display:grid}.commerceProof li{border-bottom:1px solid #8f978f;padding:22px 20px 22px 0;font-weight:700}.commerceProof li:before{content:"✓";color:#2e5d46;margin-right:15px}.commerceProof blockquote{border-left:5px solid #2e5d46;max-width:920px;margin:70px 0 0;padding-left:28px;font:31px/1.3 Melodrama,serif}.commerceFinal{background:#244f3b;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:550px;margin:30px 6% 90px;padding:85px 7%;display:flex}.commerceFinal>p:not(.studioEyebrow){color:#cad6cf;margin:25px 0 32px}.commerceFinal .commercePrimary{min-width:280px}@media (width<=760px){.ecommerceCase{font-size:48px}.commerceHero{min-height:760px;padding:105px 22px 70px}.commerceHero h1{letter-spacing:-1px;font-size:49px}.commerceHero>p:not(.studioEyebrow){font-size:16px}.commerceHeroActions{flex-direction:column;width:100%}.commercePrimary,.commerceSecondary{width:100%}.commerceProblem,.commerceDeliverables,.commerceProcess{grid-template-columns:1fr;gap:45px;padding:75px 22px}.commerceProblem .studioEyebrow{grid-column:auto}.commerceProblem>p:last-child{font-size:16px}.commerceSectionIntro{position:static}.commerceGallerySection{padding:75px 20px 95px}.commerceGallerySection>div:first-child{margin:0 0 40px}.commerceBento{perspective:none;grid-template-rows:1.25fr 1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:720px;transform:none!important}.commerceTemplate:first-child{grid-area:auto/1/auto/-1}.commerceTemplate{border-radius:12px;min-height:190px}.templateMock{padding:15px;inset:38px 12px 58px}.templateMock b{font-size:31px}.templateMeta{bottom:14px;left:14px;right:14px}.templateMeta small{display:none}.commerceProcess li{grid-template-columns:50px 1fr}.commerceProof{padding:75px 22px}.commerceProof ul{grid-template-columns:1fr;margin-top:45px}.commerceProof blockquote{margin-top:50px;font-size:25px}.commerceFinal{min-height:560px;margin:10px 20px 65px;padding:55px 25px}}@media (prefers-reduced-motion:reduce){.commerceBento{transform:none!important}.commerceTemplate{transition:none}}.commerceAudio{background:radial-gradient(circle at 15%,#173225 0,#0000 45%);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;padding:120px 9%;display:grid}.commerceAudioCopy h2{margin:14px 0 22px;font-size:clamp(44px,5.5vw,78px);line-height:.98}.commerceAudioCopy>p:not(.studioEyebrow){color:#a8b2ac;max-width:520px;font-size:17px;line-height:1.7}.commerceAudioChat{background:#e9ebe6;border-radius:20px;width:100%;max-width:520px;margin:0 auto;padding:0;overflow:hidden}.commerceAudioHeader{color:#f4f6f2;background:#0b100d;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.commerceAudioHeader span{color:#f4f6f2;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.commerceAudioHeader span i{background:linear-gradient(135deg,#d9ff61,#7ec96f);border-radius:50%;width:26px;height:26px;display:block}.commerceAudioHeader small{color:#a3b0a6;letter-spacing:1px;text-transform:uppercase;font:10px JetBrains Mono,monospace}.commerceAudioBody{background:#e9ebe6;flex-direction:column;gap:12px;padding:20px 16px;display:flex}.commerceAudioBody .chatAgent,.commerceAudioBody .chatUser{color:#0b100d}.commerceAudioAgent{color:#0b100d;background:#fff;align-self:flex-start;font-size:14px;line-height:1.45}.commerceAudioAgent span{color:#0b100d;display:block}.commerceAudioMsg{align-items:center;gap:12px;display:flex;max-width:70%!important;padding:14px 18px!important}.commerceAudioWave{flex:1;align-items:center;gap:3px;display:flex}.commerceAudioWave i{opacity:.55;background:#0b100d;border-radius:2px;width:3px;height:14px;display:block}.commerceAudioWave i:nth-child(2n){height:22px}.commerceAudioWave i:nth-child(3n){opacity:.35;height:9px}.commerceAudioWave i:nth-child(4n){height:26px}.commerceAudioMsg small{color:#0b100d;font:11px JetBrains Mono,monospace}.commerceAudioCard{color:#0b100d;background:#fff;border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:12px;display:grid;box-shadow:0 8px 24px #00000030}.commerceAudioCardImg{object-fit:cover;background:#f0efe9;border-radius:10px;width:96px;height:96px;display:block}.commerceAudioCardBody{min-width:0}.commerceAudioCard small{letter-spacing:1px;color:#7a847d;text-transform:uppercase;font:10px JetBrains Mono,monospace}.commerceAudioCard b{color:#0b100d;margin:4px 0 6px;font-size:14px;line-height:1.25;display:block}.commerceAudioCard p{color:#4e5b53;margin:0 0 8px;font-size:12px;line-height:1.5;background:0 0!important;border-radius:0!important;max-width:none!important;padding:0!important}.commerceAudioTags{flex-wrap:wrap;gap:6px;display:flex}.commerceAudioTags span{letter-spacing:.5px;color:#0b100d;background:#eef2ef;border-radius:6px;padding:4px 8px;font:10px JetBrains Mono,monospace}.commerceAudioUserMsg{color:#0b100d;background:#d9fdd3;border-radius:12px 12px 2px;flex-direction:column;align-self:flex-end;gap:4px;max-width:82%;padding:8px 12px;font-size:14px;line-height:1.45;display:flex}.commerceAudioUserMsg span{color:#0b100d}.commerceAudioUserMsg small{color:#7a847d;align-self:flex-end;font:10px JetBrains Mono,monospace}.commerceAudioTyping span.commerceTypingDots{align-items:center;gap:4px;padding:4px 0;display:inline-flex}.commerceTypingDots i{background:#7a847d;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cTyping;display:inline-block}.commerceTypingDots i:nth-child(2){animation-delay:.15s}.commerceTypingDots i:nth-child(3){animation-delay:.3s}@keyframes cTyping{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.commerceOmni{background:var(--cream);color:var(--ink);grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;padding:120px 9%;display:grid}.commerceOmni h2{margin:14px 0 22px;font-size:clamp(44px,5.5vw,78px);line-height:.98}.commerceOmni em{color:#5a6b60}.commerceOmni>div:first-child>p:last-child{color:#4e5b53;max-width:480px;font-size:17px;line-height:1.7}.commerceOmniDiagram{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.commerceOmniCore{color:#f5f8f6;z-index:2;background:linear-gradient(135deg,#1a2b22,#0b1510);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #1b211d40}.commerceOmniCore b{background:linear-gradient(#f5f8f6,#7a847d);color:#0000;letter-spacing:-.5px;-webkit-background-clip:text;background-clip:text;font:800 26px Manrope,sans-serif}.commerceOmniCore small{color:#8b968f;text-transform:uppercase;letter-spacing:1px;margin-top:4px;font:10px JetBrains Mono,monospace}.commerceOmniLines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.commerceOmniNode{color:#1a2b22;text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;transform:translate(calc(-50% + cos((var(--i) / var(--total)) * 2 * 3.14159 - 1.5708) * 170px),calc(-50% + sin((var(--i) / var(--total)) * 2 * 3.14159 - 1.5708) * 170px));background:#fff;border:1px solid #d4dcd6;border-radius:24px;padding:10px 16px;font:600 11px JetBrains Mono,monospace;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #1b211d15}@media (width<=760px){.commerceAudio,.commerceOmni{grid-template-columns:1fr;gap:45px;padding:70px 22px;overflow-x:clip}.commerceOmni>div:first-child>p:last-child{max-width:100%}.commerceOmniDiagram{aspect-ratio:1;max-width:min(320px,100%);overflow:visible}.commerceOmniCore{width:96px;height:96px}.commerceOmniCore b{font-size:19px}.commerceOmniNode{letter-spacing:.5px;white-space:normal;text-align:center;max-width:110px;transform:translate(calc(-50% + cos((var(--i) / var(--total)) * 2 * 3.14159 - 1.5708) * 100px),calc(-50% + sin((var(--i) / var(--total)) * 2 * 3.14159 - 1.5708) * 100px));padding:6px 9px;font-size:8.5px;line-height:1.15}.commerceHeatmap{max-width:100%}.commerceHeatmapPage{min-height:280px;padding:18px}.commerceHeatmapImg{height:90px}}.crmCase{background:radial-gradient(circle at 28% 24%,#ff794d 0,#0000 20%),linear-gradient(145deg,#33201c,#090909 68%);font-size:80px}.crmPage{--coral:#ff794d;color:#fff;background:#070707;min-height:100vh}.crmPage h1,.crmPage h2{font-family:Melodrama,serif;font-weight:400}.crmNav{background:#070707}.crmHero{background:radial-gradient(circle at 84% 40%,#54261a 0,#0000 30%);border-bottom:1px solid #302a28;flex-direction:column;justify-content:center;align-items:flex-start;min-height:790px;padding:120px 8% 85px;display:flex}.crmHero h1{letter-spacing:-2px;max-width:1180px;margin:22px 0 30px;font-size:clamp(58px,8vw,115px);line-height:.9}.crmHero>p:not(.studioEyebrow){color:#bcb6b3;max-width:790px;margin:0;font-size:19px;line-height:1.65}.crmHeroActions{gap:14px;margin-top:36px;display:flex}.crmPrimary,.crmSecondary{text-transform:uppercase;letter-spacing:1.2px;min-width:240px;padding:20px 22px;font-size:11px;font-weight:700}.crmPrimary{background:var(--coral);color:#150b08}.crmSecondary{border:1px solid #5c514d}.crmPrimary span,.crmSecondary span{float:right;margin-left:25px}.crmHero small{color:#837873;margin-top:20px}.crmProblem{background:var(--cream);color:var(--ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:95px;padding:110px 9%;display:grid}.crmProblem h2,.crmSystemShowcase h2,.crmSectionIntro h2,.crmProcess h2,.crmProof h2,.crmFinal h2{margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.crmProblem>p{color:#51545c;font-size:18px;line-height:1.72}.crmSystemShowcase{padding:110px 7%;overflow:hidden}.crmSystemShowcase>div:first-child{max-width:850px;margin:0 2% 65px}.crmDemo{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.crmModule{background:#111;border:1px solid #3c3836;min-width:0;box-shadow:0 30px 65px #0008}.crmModule>header{border-bottom:1px solid #373331;align-items:center;gap:18px;padding:25px;display:flex}.crmModule>header>span{border:1px solid #69615d;border-radius:50%;place-items:center;width:34px;height:34px;font:18px Melodrama,serif;display:grid}.crmModule header b{font-size:18px;display:block}.crmModule header small{color:#807873;margin-top:4px;display:block}.crmColumns{background:#0a0a0a;grid-template-columns:repeat(3,1fr);gap:8px;min-height:315px;padding:16px;display:grid}.crmColumns>div{background:#151515;min-width:0;padding:14px}.crmColumns small{letter-spacing:1.3px;color:#7f7773;font-size:8px}.crmColumns p{border-left:2px solid var(--coral);background:#202020;margin:11px 0 0;padding:13px 10px;font-size:10px;line-height:1.4}.crmColumns p b{color:#8d8581;margin-top:8px;font-size:8px;display:block}.crmColumns i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.crmColumns .hot{background:#ff684a}.crmColumns .warm{background:#ffc85a}.crmColumns .cold{background:#64c28a}.crmHandoff{text-align:center;color:#8c827d;text-transform:uppercase;letter-spacing:1px;place-items:center;gap:8px;font-size:8px;display:grid}.crmHandoff b{width:42px;height:42px;color:var(--coral);border:1px solid #5f5651;border-radius:50%;place-items:center;font-size:20px;display:grid}.crmStructure{background:var(--cream);color:var(--ink);grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 9%;display:grid}.crmSectionIntro{z-index:1;background:#000;align-self:start;padding-bottom:12px;position:sticky;top:60px}.crmSectionIntro .studioEyebrow{color:#e8f5ec}.crmStructure ol,.crmProcess ol{margin:0;padding:0;list-style:none}.crmStructure li,.crmProcess li{border-top:1px solid #999;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.crmStructure li>span,.crmProcess li>span{color:#767b81;font:30px Melodrama,serif}.crmStructure h3,.crmProcess h3{margin:0 0 9px;font-size:25px}.crmStructure li p,.crmProcess li p{color:#555b63;margin:0;line-height:1.62}.crmProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 9%;display:grid}.crmProcess li p{color:#a39b97}.crmProof{background:var(--cream);color:var(--ink);padding:110px 9%}.crmProof>div{max-width:1000px}.crmProof ul{border-top:1px solid #919191;grid-template-columns:1fr 1fr;margin:65px 0 0;padding:0;list-style:none;display:grid}.crmProof li{border-bottom:1px solid #919191;padding:24px 25px 24px 0;font-weight:700;line-height:1.45}.crmProof li:before{content:"✓";color:#c54729;margin-right:15px}.crmFinal{background:#52291f;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:560px;margin:30px 6% 90px;padding:85px 7%;display:flex}.crmFinal>p:not(.studioEyebrow){color:#d2c6c1;margin:25px 0 32px}.crmFinal .crmPrimary{min-width:280px}@media (width<=900px){.crmDemo{grid-template-columns:1fr}.crmHandoff{grid-template-columns:1fr auto 1fr}.crmHandoff b{transform:rotate(90deg)}}@media (width<=620px){.crmSectionIntro{background:#000;padding-bottom:0;position:static}}@media (width<=760px){.crmCase{font-size:58px}.crmHero{min-height:750px;padding:105px 22px 70px}.crmHero h1{letter-spacing:-1px;font-size:52px}.crmHero>p:not(.studioEyebrow){font-size:16px}.crmHeroActions{flex-direction:column;width:100%}.crmPrimary,.crmSecondary{width:100%}.crmProblem,.crmStructure,.crmProcess{grid-template-columns:1fr;gap:45px;padding:75px 22px}.crmProblem>p{font-size:16px}.crmSystemShowcase{padding:75px 16px}.crmSystemShowcase>div:first-child{margin:0 6px 40px}.crmModule>header{padding:18px}.crmColumns{grid-template-columns:1fr;min-height:0}.crmColumns>div{min-height:95px}.crmHandoff{padding:8px 35px}.crmStructure li,.crmProcess li{grid-template-columns:50px 1fr}.crmProof{padding:75px 22px}.crmProof ul{grid-template-columns:1fr;margin-top:45px}.crmFinal{min-height:590px;margin:10px 20px 65px;padding:55px 25px}}.crmSectionIntro{z-index:auto;position:relative;top:auto}.siteCase{background:radial-gradient(circle at 72% 30%,#936cff 0,#0000 20%),linear-gradient(145deg,#28213e,#080808 70%);font-size:78px}.siteProductPage{background:var(--black);color:#fff;min-height:100vh}.siteProductPage h1,.siteProductPage h2{font-family:Melodrama,serif;font-weight:400}.siteProductHero{background:radial-gradient(circle at 82% 38%,#2e204f 0,#0000 30%);border-bottom:1px solid #292929;flex-direction:column;justify-content:center;align-items:flex-start;min-height:auto;padding:70px 8% 85px;display:flex}.siteProductHero h1{letter-spacing:-1.5px;max-width:780px;margin:22px 0 30px;font-size:clamp(48px,6.4vw,88px);line-height:1}.siteProductHero>p:not(.studioEyebrow){color:#bbb;max-width:780px;margin:0;font-size:18px;line-height:1.6}.siteProductActions{gap:14px;margin-top:36px;display:flex}.siteProductPrimary,.siteProductSecondary{text-transform:uppercase;letter-spacing:1.2px;min-width:240px;padding:20px 22px;font-size:11px;font-weight:700}.siteProductPrimary{color:#080808;background:#fff}.siteProductSecondary{border:1px solid #666}.siteProductPrimary span,.siteProductSecondary span{float:right;margin-left:25px}.siteProductProblem{background:var(--cream);color:var(--ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:95px;padding:110px 9%;display:grid}.siteProductProblem h2,.siteProductDeliverables h2,.siteWorkShowcase h2,.siteProductProcess h2,.siteProductFinal h2{margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.siteProductProblem>p{color:#51545c;font-size:18px;line-height:1.72}.siteProductDeliverables{grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 9%;display:grid}.siteProductDeliverables>div{align-self:start;position:sticky;top:70px}.siteProductDeliverables ol,.siteProductProcess ol{margin:0;padding:0;list-style:none}.siteProductDeliverables li,.siteProductProcess li{border-top:1px solid #383838;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.siteProductDeliverables li>span,.siteProductProcess li>span{color:#777;font:30px Melodrama,serif}.siteProductDeliverables h3,.siteProductProcess h3{margin:0 0 9px;font-size:25px}.siteProductDeliverables li p,.siteProductProcess li p{color:#aaa;margin:0;line-height:1.62}.siteWorkShowcase{background:var(--cream);color:var(--ink);padding:110px 0 125px;overflow:hidden}.siteWorkShowcase>div:first-child{max-width:980px;padding:0 9%}.siteTicker{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;perspective:1100px;height:600px;margin-top:65px;position:relative;overflow:hidden}.siteTicker:active{cursor:grabbing}.siteTicker:before,.siteTicker:after{content:"";z-index:4;pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.siteTicker:before{background:linear-gradient(90deg,var(--cream),transparent);left:0}.siteTicker:after{background:linear-gradient(-90deg,var(--cream),transparent);right:0}.siteTickerTrack{will-change:transform;width:max-content;transform-style:preserve-3d;gap:28px;display:flex;position:absolute;top:60px;left:0}.siteWorkCard{color:#fff;border-radius:5px;flex:none;width:390px;height:450px;transition:transform .35s;position:relative;overflow:hidden;transform:translateY(18px)rotateY(-7deg);box-shadow:0 24px 45px #1113}.siteWorkCard:nth-child(4n+2){transform:translateY(-14px)rotateY(-7deg)}.siteWorkCard:nth-child(4n+3){transform:translateY(8px)rotateY(-7deg)}.siteWorkCard:nth-child(4n){transform:translateY(-5px)rotateY(-7deg)}.siteWorkCard:hover{z-index:3;transform:translateY(-24px)rotateY(0)scale(1.015)}.siteWorkVivence{background:#16372f}.siteWorkStudio{background:#351f55}.siteWorkUnited{background:#37383c}.siteWorkKongfy{background:#8b3027}.siteWorkMock{color:#111;background:#f2eee5;grid-template-columns:auto auto 1fr;align-content:start;gap:5px;padding:15px;display:grid;position:absolute;inset:22px 22px 105px}.siteWorkMock>span{background:#777;border-radius:50%;width:5px;height:5px}.siteWorkMock>b{grid-column:1/-1;margin-top:65px;font:44px/.9 Melodrama,serif}.siteWorkMock>i{opacity:.12;background:currentColor;height:55px;margin-top:20px}.siteWorkStudio .siteWorkMock{background:#e1d3ff}.siteWorkUnited .siteWorkMock{background:#d9dde2}.siteWorkKongfy .siteWorkMock{background:#ffd4b5}.siteWorkMeta{transition:transform .35s;position:absolute;bottom:22px;left:23px;right:23px;transform:translateY(10px)}.siteWorkCard:hover .siteWorkMeta{transform:none}.siteWorkMeta small{text-transform:uppercase;letter-spacing:1.5px;color:#fffa;font-size:9px}.siteWorkMeta h3{margin:5px 0 0;font:31px Melodrama,serif}.siteTicker>p{text-transform:uppercase;letter-spacing:1.4px;color:#747474;font-size:9px;position:absolute;bottom:8px;left:9%}.siteProductProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 9%;display:grid}.siteProductFinal{background:var(--purple);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:550px;margin:30px 6% 90px;padding:85px 7%;display:flex}.siteProductFinal>p:not(.studioEyebrow){color:#ddd;margin:25px 0 32px}.siteProductFinal .siteProductPrimary{min-width:280px}@media (width<=760px){.siteCase{font-size:58px}.siteProductHero{min-height:auto;padding:60px 22px 55px}.siteProductHero h1{letter-spacing:-1px;font-size:50px}.siteProductHero>p:not(.studioEyebrow){font-size:16px}.siteProductActions{flex-direction:column;width:100%}.siteProductPrimary,.siteProductSecondary{width:100%}.siteProductProblem,.siteProductDeliverables,.siteProductProcess{grid-template-columns:1fr;gap:45px;padding:75px 22px}.siteProductProblem>p{font-size:16px}.siteProductDeliverables>div{position:static}.siteProductDeliverables li,.siteProductProcess li{grid-template-columns:50px 1fr}.siteWorkShowcase{padding:75px 0 90px}.siteWorkShowcase>div:first-child{padding:0 22px}.siteTicker{height:470px;margin-top:40px}.siteTickerTrack{gap:16px;top:35px}.siteWorkCard{width:280px;height:360px;transform:translateY(8px)!important}.siteWorkCard:hover{transform:translateY(0)!important}.siteWorkMock{inset:16px 16px 90px}.siteWorkMock>b{margin-top:42px;font-size:35px}.siteProductFinal{min-height:570px;margin:10px 20px 65px;padding:55px 25px}}@media (prefers-reduced-motion:reduce){.siteTickerTrack{transform:none!important}.siteWorkCard{transition:none}}.menuCase{background:radial-gradient(circle at 50% 35%,#9f1815 0,#0000 23%),linear-gradient(145deg,#2b1815,#080808 68%);font-size:72px}.menuProductPage{background:var(--black);color:#fff;min-height:100vh}.menuProductPage h1,.menuProductPage h2{font-family:Melodrama,serif;font-weight:400}.menuProductHero{background:radial-gradient(circle at 84% 38%,#3f1110 0,#0000 30%);border-bottom:1px solid #292929;flex-direction:column;justify-content:center;align-items:flex-start;min-height:840px;padding:120px 8% 85px;display:flex}.menuProductHero h1{letter-spacing:-2px;max-width:1250px;margin:22px 0 30px;font-size:clamp(54px,7.2vw,103px);line-height:.91}.menuProductHero>p:not(.studioEyebrow){color:#bbb;max-width:760px;margin:0;font-size:19px;line-height:1.65}.menuProductActions{gap:14px;margin-top:36px;display:flex}.menuProductPrimary,.menuProductSecondary{text-transform:uppercase;letter-spacing:1.2px;min-width:240px;padding:20px 22px;font-size:11px;font-weight:700}.menuProductPrimary{color:#080808;background:#fff}.menuProductSecondary{border:1px solid #666}.menuProductPrimary span,.menuProductSecondary span{float:right;margin-left:25px}.menuHeroFan{justify-content:center;align-items:flex-end;width:100%;margin-top:28px;display:flex}.menuHeroFan .menuFanGallery{height:560px;margin-top:0;transform:translateY(24px)}.menuHeroFan .menuFanGallery>p{color:#aaa;opacity:.8}.menuProductProblem{background:var(--cream);color:var(--ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:95px;padding:110px 9%;display:grid}.menuProductProblem h2,.menuProductDeliverables h2,.menuVisualShowcase h2,.menuProductProcess h2,.menuProductProof h2,.menuProductFinal h2{margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.menuProductProblem>p{color:#51545c;font-size:18px;line-height:1.72}.menuProductDeliverables{grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 9%;display:grid}.menuProductDeliverables>div{align-self:start;position:sticky;top:70px}.menuProductDeliverables ol,.menuProductProcess ol{margin:0;padding:0;list-style:none}.menuProductDeliverables li,.menuProductProcess li{border-top:1px solid #383838;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.menuProductDeliverables li>span,.menuProductProcess li>span{color:#777;font:30px Melodrama,serif}.menuProductDeliverables h3,.menuProductProcess h3{margin:0 0 9px;font-size:25px}.menuProductDeliverables li p,.menuProductProcess li p{color:#aaa;margin:0;line-height:1.62}.menuVisualShowcase{background:var(--cream);color:var(--ink);padding:110px 5% 125px;overflow:hidden}.menuVisualShowcase>div:first-child{max-width:900px;margin-left:4%}.menuFanGallery{perspective:1200px;place-items:center;height:650px;margin-top:55px;display:grid;position:relative}.menuFanStage{width:min(1120px,96vw);height:510px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative}.menuFanCard{--fan-distance:0;color:#fff;cursor:pointer;transform-origin:50% 120%;width:285px;height:420px;transform:translateY(calc(abs(var(--fan-distance)) * 8px)) rotate(calc(var(--fan-distance) * 5deg)) translateZ(calc(abs(var(--fan-distance)) * -35px));filter:saturate(.18)brightness(.65);border:0;border-radius:18px;flex:none;margin-left:-118px;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .4s,width .5s;position:relative;overflow:hidden;box-shadow:0 25px 50px #1115}.menuFanCard:first-child{margin-left:0}.menuFanCard.active{z-index:8;filter:saturate()brightness();width:350px;transform:translateY(-20px)rotate(0)translateZ(75px)}.menuFanMedia{text-align:left;background:linear-gradient(#0000 38%,#080808dd);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.menuFanMedia i{background:radial-gradient(circle at 43% 38%,#ffd37f 0 6%,#bd3a20 7% 17%,#e7a94e 18% 29%,#f0e5d6 30% 52%,#2a2520 53%);border-radius:50%;width:185px;height:185px;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 45px #0007}.menuFanMedia b{font:38px/.95 Melodrama,serif;position:relative}.menuFanMedia small{letter-spacing:1.3px;text-transform:uppercase;color:#fffa;margin-top:8px;font-size:9px;position:relative}.menuFanCard1{background:#32452c}.menuFanCard1 .menuFanMedia i{background:radial-gradient(circle at 50% 42%,#93bd4d 0 12%,#d4a33d 13% 25%,#eee2d0 26% 52%,#242922 53%)}.menuFanCard2{background:#7d261f}.menuFanCard3{background:#2a273d}.menuFanCard3 .menuFanMedia i{background:radial-gradient(circle at 45% 40%,#e4b985 0 13%,#6f322b 14% 30%,#efe1cd 31% 52%,#23202c 53%)}.menuFanCard4{background:#5a3829}.menuFanGallery>p{text-transform:uppercase;letter-spacing:1.5px;color:#737373;font-size:9px;position:absolute;bottom:10px}.menuProductProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 9%;display:grid}.menuProductProcess h2{color:#fff;text-shadow:0 0 2px #ffffff40}.menuProductProof{background:var(--cream);color:var(--ink);padding:110px 9%}.menuProductProof>div{max-width:950px}.menuProductProof ul{border-top:1px solid #999;margin:65px 0 0;padding:0;list-style:none}.menuProductProof li{border-bottom:1px solid #999;padding:24px 0;font-weight:700;line-height:1.5}.menuProductProof li:before{content:"✓";color:#8e201b;margin-right:15px}.menuProductFinal{background:var(--purple);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:570px;margin:30px 6% 90px;padding:85px 7%;display:flex}.menuProductFinal>p:not(.studioEyebrow){color:#ddd;margin:25px 0 32px}.menuProductFinal .menuProductPrimary{min-width:280px}@media (width<=900px){.menuFanCard{width:230px;margin-left:-120px}.menuFanCard.active{width:300px}}@media (width<=760px){.menuCase{font-size:54px}.menuProductHero{min-height:auto;padding:40px 22px 60px}.menuProductHero h1{letter-spacing:-1px;font-size:42px}.menuProductHero>p:not(.studioEyebrow){font-size:16px}.menuProductActions{flex-direction:column;width:100%}.menuProductPrimary,.menuProductSecondary{width:100%}.menuHeroFan{margin-top:18px}.menuHeroFan .menuFanGallery{height:420px;transform:translateY(14px)}.menuProductProblem,.menuProductDeliverables,.menuProductProcess{grid-template-columns:1fr;gap:45px;padding:75px 22px}.menuProductProblem>p{font-size:16px}.menuProductDeliverables>div{position:static}.menuProductDeliverables li,.menuProductProcess li{grid-template-columns:50px 1fr}.menuVisualShowcase{padding:75px 0 90px}.menuVisualShowcase>div:first-child{margin:0;padding:0 22px}.menuFanGallery{height:515px;margin-top:35px;overflow:hidden}.menuFanStage{width:100%;height:430px}.menuFanCard{width:165px;height:330px;transform:rotate(calc(var(--fan-distance) * 3deg)) translateZ(calc(abs(var(--fan-distance)) * -18px));border-radius:12px;margin-left:-110px}.menuFanCard:first-child{margin-left:0}.menuFanCard.active{width:245px;transform:translateY(-10px)translateZ(30px)}.menuFanMedia{padding:18px}.menuFanMedia i{width:135px;height:135px}.menuFanMedia b{font-size:29px}.menuProductProof{padding:75px 22px}.menuProductProof ul{margin-top:45px}.menuProductFinal{min-height:610px;margin:10px 20px 65px;padding:55px 25px}}@media (prefers-reduced-motion:reduce){.menuFanCard{transition:none;transform:none}.menuFanCard.active{transform:none}}.menuValueDeliverables{background:var(--cream);color:var(--ink);grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 8%;display:grid}.menuValueDeliverables>div{align-self:start;position:sticky;top:70px}.menuValueDeliverables .studioEyebrow{color:#6b6b6b}.menuValueDeliverables h2{color:var(--ink);margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.menuValueDeliverables ol{margin:0;padding:0;list-style:none;display:grid}.menuValueDeliverables li{box-shadow:none;background:0 0;border-top:1px solid #10152629;border-radius:0;grid-template-columns:70px 1fr;gap:28px;padding:38px 0;display:grid}.menuValueDeliverables li:first-child{border-top:0}.menuValueDeliverables li>span{color:#9a9a9a;font:700 38px Montserrat,Arial,sans-serif}.menuValueDeliverables h3{color:var(--ink);margin:0 0 8px;font-size:26px}.menuValueDeliverables li p{color:#5a5a5a;margin:0;font-size:16px;line-height:1.55}@media (width<=760px){.menuValueDeliverables{grid-template-columns:1fr;gap:45px;padding:75px 22px}.menuValueDeliverables>div{position:static}.menuValueDeliverables h2{letter-spacing:-1px;font-size:36px}.menuValueDeliverables li{grid-template-columns:52px 1fr;gap:20px;padding:32px 0}.menuValueDeliverables li>span{font:700 32px Montserrat,Arial,sans-serif}.menuValueDeliverables h3{font-size:22px}}html body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,.manifest h1,.whyIntro h2,.panelHero h3,.ticker,.gbTextBrand,.clientNames strong,.caseVisual,.personInitial,.studioPage h1,.studioPage h2,.studioBrand,.studioHero h1,.problemBlock h2,.galleryCopy h2,.processIntro h2,.audienceBlock h2,.briefingBlock h2,.spiralCard,.socialProductPage h1,.socialProductPage h2,.socialDesignCard h3,.commercePage h1,.commercePage h2,.crmPage h1,.crmPage h2,.siteProductPage h1,.siteProductPage h2,.siteWorkMock>b,.siteWorkMeta h3,.menuProductPage h1,.menuProductPage h2,.menuFanMedia b,.metallicTitle h1,.metallicTitle h1:before,.metallicTitle h1:after{font-family:Manrope,Arial,Helvetica,sans-serif!important}html body{font-weight:400}button,input,textarea,select{font-weight:500}h1,h2,h3,h4,h5,h6,.manifest h1,.whyIntro h2,.panelHero h3,.ticker,.caseVisual,.personInitial,.studioHero h1,.problemBlock h2,.galleryCopy h2,.processIntro h2,.audienceBlock h2,.briefingBlock h2,.socialDesignCard h3,.commercePage h1,.commercePage h2,.crmPage h1,.crmPage h2,.siteProductPage h1,.siteProductPage h2,.siteWorkMock>b,.siteWorkMeta h3,.menuProductPage h1,.menuProductPage h2,.menuFanMedia b,.metallicTitle h1,.metallicTitle h1:before,.metallicTitle h1:after{font-weight:800!important}.studioEyebrow,.eyebrow,.lineIcon,.commerceDeliverables li>span,.commerceProcess li>span,.crmModule>header>span,.crmStructure li>span,.crmProcess li>span,.siteProductDeliverables li>span,.siteProductProcess li>span,.menuProductDeliverables li>span,.menuProductProcess li>span,.templateMeta small,.siteWorkMeta small,.menuFanMedia small,.galleryHint,.socialTickerViewport>p,.siteTicker>p,.menuFanGallery>p,.crmColumns small,.crmColumns p b{font-weight:500;font-family:JetBrains Mono,Consolas,monospace!important}.recoverCase{background:radial-gradient(circle at 68% 34%,#9f1815 0,#0000 22%),linear-gradient(145deg,#311716,#080808 70%);font-size:70px}.recoverPage{background:var(--black);color:#fff;min-height:100vh}.recoverPage h1,.recoverPage h2{font-family:Manrope,Arial,sans-serif;font-weight:800}.recoverHero{background:radial-gradient(circle at 83% 40%,#42110f 0,#0000 30%);border-bottom:1px solid #292929;flex-direction:column;justify-content:center;align-items:flex-start;min-height:810px;padding:120px 8% 85px;display:flex}.recoverHero h1{letter-spacing:-2px;max-width:1220px;margin:22px 0 30px;font-size:clamp(54px,7.6vw,108px);line-height:.91}.recoverHero>p:not(.studioEyebrow){color:#bbb;max-width:790px;margin:0;font-size:19px;line-height:1.65}.recoverActions{gap:14px;margin-top:36px;display:flex}.recoverPrimary,.recoverSecondary{text-transform:uppercase;letter-spacing:1.2px;min-width:240px;padding:20px 22px;font-size:11px;font-weight:700}.recoverPrimary{color:#080808;background:#fff}.recoverSecondary{border:1px solid #666}.recoverPrimary span,.recoverSecondary span{float:right;margin-left:25px}.recoverProblem{background:var(--cream);color:var(--ink);grid-template-columns:1.05fr .95fr;align-items:end;gap:95px;padding:110px 9%;display:grid}.recoverProblem h2,.recoverFeatures h2,.recoverShowcase h2,.recoverProcess h2,.recoverProof h2,.recoverFinal h2{margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.recoverProblem>p{color:#51545c;font-size:18px;line-height:1.72}.recoverFeatures{grid-template-columns:.85fr 1.15fr;gap:90px;padding:110px 9%;display:grid}.recoverFeatures>div{align-self:start;position:sticky;top:70px}.recoverFeatures ol,.recoverProcess ol{margin:0;padding:0;list-style:none}.recoverFeatures li,.recoverProcess li{border-top:1px solid #383838;grid-template-columns:60px 1fr;gap:25px;padding:30px 0;display:grid}.recoverFeatures li>span,.recoverProcess li>span{color:#777;font-family:JetBrains Mono,monospace;font-size:20px}.recoverFeatures h3,.recoverProcess h3{margin:0 0 9px;font-size:25px}.recoverFeatures li p,.recoverProcess li p{color:#aaa;margin:0;line-height:1.62}.recoverShowcase{background:var(--cream);color:var(--ink);padding:110px 0 125px;overflow:hidden}.recoverShowcase>div:first-child{max-width:1000px;padding:0 9%}.recoverCarousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:670px;margin-top:45px;position:relative;overflow:hidden}.recoverCarousel:active{cursor:grabbing}.recoverArc{perspective:1100px;place-items:center;display:grid;position:absolute;inset:25px 0 90px}.recoverScreen{color:#fff;text-align:left;cursor:pointer;background:#171717;border:0;border-radius:24px;width:310px;height:500px;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;overflow:hidden;box-shadow:0 30px 60px #1116}.recoverScreen.active{box-shadow:0 35px 70px #1117}.recoverPhoneHead{background:#202020;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;height:68px;padding:18px;display:grid}.recoverPhoneHead i{background:radial-gradient(circle,#fff 0 12%,#7d1a17 13% 38%,#333 39%);border-radius:50%;width:32px;height:32px}.recoverPhoneHead b{font-size:12px}.recoverPhoneHead small{color:#72c28d;font-family:JetBrains Mono,monospace;font-size:8px}.recoverChat{background:#dad8d1;flex-direction:column;padding:25px 18px;display:flex;position:absolute;inset:68px 0 85px}.recoverChat>small{text-align:center;color:#757575;text-transform:uppercase;letter-spacing:1px;margin-bottom:26px;font-family:JetBrains Mono,monospace;font-size:8px}.recoverBubble{border-radius:13px;max-width:78%;margin-bottom:14px;padding:13px 15px;font-size:11px;font-style:normal;line-height:1.45;box-shadow:0 2px 5px #1111}.recoverBubble.customer{color:#222;background:#fff;align-self:flex-start}.recoverBubble.agent{color:#152016;background:#bfeaaa;align-self:flex-end}.recoverChat>b{color:#777;font:12px JetBrains Mono,monospace;position:absolute;bottom:15px;right:18px}.recoverScreen>strong{font-size:17px;position:absolute;bottom:27px;left:22px;right:22px}.recoverDots{justify-content:center;gap:9px;display:flex;position:absolute;bottom:45px;left:0;right:0}.recoverDots button{cursor:pointer;background:#999;border:0;border-radius:50%;width:8px;height:8px;padding:0}.recoverDots button.active{background:#7d1a17;border-radius:5px;width:28px}.recoverCarousel>p{text-align:center;text-transform:uppercase;letter-spacing:1.3px;color:#777;font:9px JetBrains Mono,monospace;position:absolute;bottom:8px;left:0;right:0}.recoverProcess{grid-template-columns:.8fr 1.2fr;gap:100px;padding:115px 9%;display:grid}.recoverProof{background:var(--cream);color:var(--ink);padding:110px 9%}.recoverProof>div{max-width:950px}.recoverProof ul{border-top:1px solid #999;margin:65px 0 0;padding:0;list-style:none}.recoverProof li{border-bottom:1px solid #999;padding:24px 0;font-weight:700;line-height:1.5}.recoverProof li:before{content:"✓";color:#8e201b;margin-right:15px}.recoverFinal{background:var(--purple);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:570px;margin:30px 6% 90px;padding:85px 7%;display:flex}.recoverFinal>p:not(.studioEyebrow){color:#ddd;margin:25px 0 32px}.recoverFinal .recoverPrimary{min-width:280px}@media (width<=760px){.recoverCase{font-size:52px}.recoverHero{min-height:780px;padding:105px 22px 70px}.recoverHero h1{letter-spacing:-1px;font-size:49px}.recoverHero>p:not(.studioEyebrow){font-size:16px}.recoverActions{flex-direction:column;width:100%}.recoverPrimary,.recoverSecondary{width:100%}.recoverProblem,.recoverFeatures,.recoverProcess{grid-template-columns:1fr;gap:45px;padding:75px 22px}.recoverProblem>p{font-size:16px}.recoverFeatures>div{position:static}.recoverFeatures li,.recoverProcess li{grid-template-columns:48px 1fr}.recoverShowcase{padding:75px 0 90px}.recoverShowcase>div:first-child{padding:0 22px}.recoverCarousel{height:575px;margin-top:25px}.recoverArc{inset:15px 0 75px}.recoverScreen{width:245px;height:425px}.recoverPhoneHead{height:58px}.recoverChat{inset:58px 0 72px}.recoverScreen>strong{font-size:15px;bottom:23px}.recoverProof{padding:75px 22px}.recoverProof ul{margin-top:45px}.recoverFinal{min-height:600px;margin:10px 20px 65px;padding:55px 25px}}@media (prefers-reduced-motion:reduce){.recoverScreen{transition:none}}.recoverChatShowcase{padding-bottom:150px}.recoverScrollChat{color:#161616;background:#d9d7d0;border-radius:28px;width:min(420px,100vw - 40px);margin:70px auto 0;overflow:hidden;box-shadow:0 35px 85px #1113}.recoverScrollChat>header{color:#fff;background:#171717;justify-content:space-between;align-items:center;height:74px;padding:0 21px;display:flex}.recoverScrollChat>header span{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.recoverScrollChat>header i{background:radial-gradient(circle,#fff 0 10%,#7d1a17 11% 38%,#333 39%);border-radius:50%;width:34px;height:34px}.recoverScrollChat>header small{color:#77c88f;font:9px JetBrains Mono,monospace}.recoverChatHistory{background:radial-gradient(circle at 20% 10%,#eee9df,#d7d6cf 68%);flex-direction:column;gap:18px;padding:30px 18px 55px;display:flex}.recoverChatItem{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.recoverChatItem.visible{opacity:1;transform:none}.recoverChatHistory article{border-radius:16px;max-width:82%;padding:13px 15px 12px;box-shadow:0 3px 10px #1111}.recoverChatHistory article small{text-transform:uppercase;letter-spacing:.8px;color:#666;margin-bottom:6px;font:8px JetBrains Mono,monospace;display:block}.recoverChatHistory article p{margin:0;font-size:13px;line-height:1.48}.recoverLeadBubble{background:#fff;align-self:flex-start;border-bottom-left-radius:4px!important}.recoverAgentBubble,.recoverHumanBubble{background:#bee9aa;align-self:flex-end;border-bottom-right-radius:4px!important}.recoverHumanBubble{background:#ded0ff}.recoverTimeMarker,.recoverHandoffMarker{text-align:center;color:#747474;text-transform:uppercase;letter-spacing:.5px;align-self:center;max-width:88%;margin:6px 0;font:9px/1.5 JetBrains Mono,monospace}.recoverHandoffMarker{color:#493a34;background:#fff6;border:1px solid #9a8e87;border-radius:20px;padding:11px 14px}.recoverHandoffMarker b{color:#7d1a17;margin-right:5px}.recoverInlineCta{color:#fff;align-self:stretch;margin-top:24px;max-width:none!important;box-shadow:none!important;background:#171717!important;border-radius:18px!important;padding:27px 22px!important}.recoverInlineCta h3{margin:0 0 22px;font-size:22px;line-height:1.15}.recoverInlineCta a{color:#111;text-transform:uppercase;letter-spacing:1px;background:#fff;padding:16px;font-size:10px;font-weight:700;display:block}.recoverInlineCta a span{float:right}@media (width<=760px){.recoverChatShowcase{padding-bottom:95px}.recoverScrollChat{border-radius:22px;margin-top:45px}.recoverChatHistory{padding:25px 14px 42px}.recoverChatHistory article{max-width:88%}.recoverChatHistory article p{font-size:12px}.recoverInlineCta{max-width:none!important}}@media (prefers-reduced-motion:reduce){.recoverChatItem{opacity:1;transition:none;transform:none}}.recoverChatItem{opacity:0;filter:blur(5px);will-change:opacity,transform,filter;transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.2,1),filter .75s;transform:translateY(30px)scale(.975)}.recoverChatItem.visible{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.recoverChatItem{opacity:0;filter:none;transform:translateY(8px);transition:opacity .22s,transform .22s!important}.recoverChatItem.visible{opacity:1;transform:none}}.commerceTemplateLoop .commerceTemplate{opacity:.66;transform:scale(.98);transition:transform .45s,opacity .45s,filter .45s!important}.commerceTemplateLoop .commerceTemplate.active{opacity:1;transform:translateZ(42px)scale(1.02)}.commerceTemplateImage{grid-template-columns:1fr!important;align-content:stretch!important;gap:12px!important;padding:18px!important}.commerceTemplateImage b{margin-top:14px;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(22px,2.5vw,40px)!important;font-weight:800!important;line-height:.95!important}.commerceTemplateImage em{text-transform:uppercase;letter-spacing:.9px;color:#555;font:10px JetBrains Mono,monospace}.commerceTemplateNav{justify-content:flex-end;gap:6px;display:flex}.commerceTemplateNav i{opacity:.16;background:#111;border-radius:10px;width:24px;height:4px}.commerceTemplateProducts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.commerceTemplateProducts i{color:#1119;background:linear-gradient(145deg,#1112,#111000);border-radius:10px;align-items:end;padding:7px;font:8px JetBrains Mono,monospace;display:flex;opacity:1!important;height:56px!important;margin:0!important}.commerceTemplateImage strong{color:#fff;text-transform:uppercase;letter-spacing:.8px;background:#111;border-radius:999px;width:max-content;margin-top:2px;padding:10px 13px;font-size:9px;display:block}.crmDemo{grid-template-columns:.9fr 1fr auto 1fr}.crmMetricsPanel{background:linear-gradient(145deg,#151515,#090909);border:1px solid #3c3836;min-width:0;padding:22px;box-shadow:0 30px 65px #0008}.crmMetricsPanel header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.crmMetricsPanel header b{font-size:18px}.crmMetricsPanel header small,.crmMetricsPanel small,.crmMetricsPanel span{text-transform:uppercase;letter-spacing:.9px;color:#8b817c;font-family:JetBrains Mono,monospace;font-size:8px}.crmMetricGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.crmMetricGrid article{background:#202020;border:1px solid #302c2a;min-height:112px;padding:15px}.crmMetricGrid strong{color:#ff794d;margin:17px 0 10px;font-size:34px;line-height:1;display:block}.crmMetricChart{background:#111;align-items:end;gap:8px;height:110px;margin-top:14px;padding:14px;display:flex}.crmMetricChart i{background:linear-gradient(#ff794d,#633024);border-radius:8px 8px 0 0;flex:1;min-height:22px;animation:2.8s ease-in-out infinite crmBars!important}.crmMetricChart i:nth-child(2){height:62%;animation-delay:.15s!important}.crmMetricChart i:nth-child(3){height:42%;animation-delay:.3s!important}.crmMetricChart i:nth-child(4){height:74%;animation-delay:.45s!important}.crmMetricChart i:nth-child(5){height:55%;animation-delay:.6s!important}.crmMetricChart i:nth-child(6){height:88%;animation-delay:.75s!important}@keyframes crmBars{0%,to{opacity:.72;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}.siteTemplateMock{flex-direction:column!important;gap:13px!important;padding:16px!important;display:flex!important}.siteTemplateNav{align-items:center;gap:5px;display:flex}.siteTemplateNav i{background:#1117;border-radius:50%;width:5px;height:5px}.siteTemplateNav b{text-transform:uppercase;letter-spacing:.7px;margin-left:auto;font:8px JetBrains Mono,monospace}.siteTemplateMock strong{max-width:92%;margin-top:14px;font:800 28px/.94 Manrope,Arial,sans-serif}.siteTemplateMock em{color:#fff;text-transform:uppercase;background:#111;border-radius:999px;width:max-content;padding:9px 11px;font:8px JetBrains Mono,monospace}.siteTemplateHero{background:linear-gradient(135deg,#1112,#1110),radial-gradient(circle at 70% 35%,#1115,#0000 28%);border-radius:14px;height:95px}.siteTemplateSections{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.siteTemplateSections i{color:#1118;background:#1111;border-radius:10px;height:48px;padding:7px;font:7px JetBrains Mono,monospace}.menuTemplateMedia{background:linear-gradient(#0000 18%,#080808e8)!important}.menuTemplatePlate{width:155px!important;height:155px!important;top:28%!important}.menuTemplateList{gap:7px;margin:18px 0 12px;display:grid;position:relative}.menuTemplateList em{text-transform:uppercase;letter-spacing:.8px;color:#fff;border:1px solid #fff3;border-radius:999px;padding:8px 10px;font:9px JetBrains Mono,monospace;display:block}.menuTemplateMedia strong{color:#111;text-transform:uppercase;letter-spacing:.8px;background:#fff;border-radius:999px;width:max-content;padding:10px 13px;font-size:10px;display:block;position:relative}.recoverTyping{text-transform:uppercase;letter-spacing:.7px;color:#6d645f;align-self:center;align-items:center;gap:5px;margin:-2px 0 2px;font:8px JetBrains Mono,monospace;display:flex}.recoverTyping i{background:#7d1a17;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite recoverDot!important}.recoverTyping i:nth-child(2){animation-delay:.15s!important}.recoverTyping i:nth-child(3){animation-delay:.3s!important}@keyframes recoverDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=900px){.crmDemo{grid-template-columns:1fr}.crmMetricsPanel{order:-1}.crmMetricGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.commerceTemplateProducts i{height:38px!important}.commerceTemplateImage strong{display:none}.crmMetricGrid{grid-template-columns:1fr}.siteTemplateMock strong{font-size:22px}.menuTemplateList em{padding:7px;font-size:7px}.menuTemplateMedia strong{font-size:8px}}.menuPhotoMedia{overflow:hidden;background:#111!important;padding:0!important}.menuPhotoMedia>img{object-fit:cover;object-position:center top;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;display:block;position:absolute;inset:0}.menuPhotoMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#000c 78%,#000e 100%);position:absolute;inset:0}.menuPhotoInfo{z-index:2;text-align:left;flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.menuPhotoInfo small{letter-spacing:1.4px;text-transform:uppercase;color:#fff9;margin:0;font:9px JetBrains Mono,monospace}.menuPhotoInfo b{color:#fff;letter-spacing:-.3px;margin:0;font:800 22px/1.05 Manrope,Arial,sans-serif}.menuPhotoRow{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.menuPhotoRow em{color:#fff;font:800 15px/1 Manrope,Arial,sans-serif}.menuPhotoRow strong{color:#111;text-transform:uppercase;letter-spacing:.8px;background:#fff;border-radius:999px;padding:8px 12px;font:700 9px/1 JetBrains Mono,monospace}@media (width<=760px){.menuPhotoInfo{padding:12px 13px 14px}.menuPhotoInfo b{font-size:16px}.menuPhotoRow em{font-size:12px}.menuPhotoRow strong{padding:6px 9px;font-size:7px}}.socialDesignerChat{overflow:hidden;background:#d8d9d4!important;padding:0!important}.socialDesignerChat>header{color:#fff;background:#151515;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.socialDesignerChat>header span{align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.socialDesignerChat>header i{background:radial-gradient(circle,#fff 0 11%,#8c302c 12% 38%,#333 39%);border-radius:50%;width:34px;height:34px}.socialDesignerChat>header small{text-transform:uppercase;letter-spacing:.9px;color:#90e59b;font:9px JetBrains Mono,monospace}.socialChatBody{background:radial-gradient(circle at 18% 8%,#f1eee7,#d8d9d4 68%);flex-direction:column;gap:15px;padding:30px 26px 34px;display:flex}.socialDesignerChat .chatUser,.socialDesignerChat .chatAgent{animation:.7s both socialBubbleIn!important}.socialDesignerChat .chatAgent:nth-of-type(2){animation-delay:.15s!important}.socialDesignerChat .chatUser:nth-of-type(3){animation-delay:.55s!important}.socialDesignerChat .chatAgent:nth-of-type(4){animation-delay:.7s!important}.socialDesignerStatus{color:#686b70;text-transform:uppercase;letter-spacing:.8px;align-self:center;align-items:center;gap:5px;margin:4px 0;font:8px JetBrains Mono,monospace;display:flex;animation:.7s .3s both socialBubbleIn!important}.socialDesignerStatus i{background:#8c302c;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite socialTyping!important}.socialDesignerStatus i:nth-child(2){animation-delay:.14s!important}.socialDesignerStatus i:nth-child(3){animation-delay:.28s!important}.socialDesignPreview{color:#fff;background:radial-gradient(circle at 80% 18%,#ffb2ac,#0000 30%),linear-gradient(145deg,#8c302c,#22100f);border-radius:18px;flex-direction:column;justify-content:flex-end;align-self:flex-start;width:min(260px,90%);min-height:310px;padding:24px;display:flex;box-shadow:0 18px 45px #1113;animation:.8s cubic-bezier(.2,.8,.2,1) .42s both socialPreviewPop!important}.socialDesignPreview span{text-transform:uppercase;letter-spacing:1.8px;font:9px JetBrains Mono,monospace}.socialDesignPreview strong{margin:75px 0 18px;font-size:34px;line-height:.95}.socialDesignPreview em{color:#111;text-transform:uppercase;letter-spacing:.9px;background:#fff;border-radius:999px;width:max-content;padding:11px 13px;font-size:9px;font-style:normal}.socialApproval{color:#2b3b2e;text-transform:uppercase;letter-spacing:.8px;text-align:center;border:1px solid #9faaa0;align-self:center;background:#fff9!important;border-radius:999px!important;max-width:88%!important;font:9px JetBrains Mono,monospace!important;animation:.7s .9s both socialBubbleIn!important}@keyframes socialBubbleIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes socialPreviewPop{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes socialTyping{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=760px){.socialChatBody{padding:22px 16px 28px}.socialDesignPreview{min-height:255px}.socialDesignPreview strong{margin-top:45px;font-size:28px}}.recoverChatShowcase{color:#fff!important;background:#050505!important;padding:120px 0 150px!important}.recoverChatShowcase>div:first-child{grid-template-columns:.8fr 1.2fr;align-items:end;gap:40px;display:grid}.recoverChatShowcase h2{max-width:900px}.recoverNectionFlow{color:#fff;margin-top:70px;position:relative;overflow:hidden}.recoverNectionIntro{grid-template-columns:120px 220px 1fr;align-items:center;gap:30px;margin-bottom:55px;padding:0 9%;display:grid}.recoverNectionIntro span{letter-spacing:-6px;color:#8e201b;font-size:58px}.recoverNectionIntro strong{letter-spacing:2px;font:800 12px JetBrains Mono,monospace}.recoverNectionIntro p{color:#aaa;max-width:650px;margin:0;line-height:1.65}.recoverNectionTrack{will-change:transform;gap:26px;width:max-content;padding:0 0 28px;display:flex;animation:34s linear infinite recoverEditorialMarquee!important}.recoverNectionFlow:hover .recoverNectionTrack{animation-play-state:paused!important}.recoverNectionCard{background:linear-gradient(145deg,#111,#050505);border:1px solid #2a2a2a;flex:none;width:360px;min-height:520px;padding:26px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0008}.recoverNectionCard:before{content:"";filter:blur(35px);opacity:.55;background:#8e201b;border-radius:50%;width:190px;height:190px;position:absolute;inset:auto -45px -70px auto}.recoverNectionCard header{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.recoverNectionCard header span{color:#fff;font:800 18px JetBrains Mono,monospace}.recoverNectionCard header small{text-transform:uppercase;letter-spacing:1.2px;color:#888;text-align:right;font:9px JetBrains Mono,monospace}.recoverNectionCard h3{z-index:1;letter-spacing:-1.5px;text-transform:uppercase;margin:74px 0 30px;font-size:48px;line-height:.9;position:relative}.recoverNectionPhone{z-index:1;color:#141414;background:#d9d7d0;border-radius:24px;flex-direction:column;gap:14px;min-height:210px;padding:24px 18px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #fff6}.recoverNectionPhone p{border-radius:16px;max-width:82%;margin:0;padding:13px 14px;font-size:12px;line-height:1.45}.recoverNectionPhone .lead{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.recoverNectionPhone .agent{background:#bee9aa;border-bottom-right-radius:4px;align-self:flex-end}.recoverNectionCard>b{color:#8e201b;letter-spacing:-3px;font-size:34px;position:absolute;bottom:20px;left:26px}.recoverNectionCta{background:#0d0d0d;border:1px solid #2a2a2a;justify-content:space-between;align-items:center;gap:30px;margin:60px 9% 0;padding:44px;display:flex}.recoverNectionCta h3{max-width:820px;margin:0;font-size:clamp(32px,4vw,58px);line-height:.95}.recoverNectionCta a{color:#080808;text-transform:uppercase;letter-spacing:1.2px;background:#fff;flex:none;padding:18px 22px;font-size:10px;font-weight:800}.recoverNectionCta a span{margin-left:28px}.recoverNectionItem{opacity:0;filter:blur(4px);transform:translateY(28px);transition:opacity .75s,transform .75s cubic-bezier(.2,.75,.2,1),filter .75s!important}.recoverNectionItem.visible{opacity:1;filter:none;transform:none}@keyframes recoverEditorialMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 65px))}}@media (width<=900px){.recoverChatShowcase>div:first-child,.recoverNectionIntro{grid-template-columns:1fr}.recoverNectionIntro{padding:0 22px}.recoverNectionCta{flex-direction:column;align-items:flex-start;margin-left:22px;margin-right:22px}.recoverNectionCta a{width:100%}}@media (width<=760px){.recoverChatShowcase{padding:80px 0 95px!important}.recoverNectionFlow{margin-top:45px}.recoverNectionCard{width:285px;min-height:470px;padding:22px}.recoverNectionCard h3{margin-top:55px;font-size:36px}.recoverNectionPhone{min-height:205px;padding:18px 14px}.recoverNectionPhone p{font-size:11px}.recoverNectionIntro span{font-size:44px}.recoverNectionCta{padding:28px}.recoverNectionTrack{animation-duration:28s!important}}@media (prefers-reduced-motion:reduce){.recoverNectionTrack{animation:46s linear infinite recoverEditorialMarquee!important}.recoverNectionItem{filter:none;transition:opacity .25s,transform .25s!important}}.studioCoverLoop{position:relative;overflow:hidden;background:#0d0d14!important}.studioCoverLoop:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000010,#00000072),radial-gradient(circle at 50% 42%,#0000 0 32%,#0005 68%);position:absolute;inset:0}.studioCoverLoop img{object-fit:cover;opacity:0;filter:saturate(.95)contrast(1.04);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.045);animation:24s infinite studioCoverFade!important;animation-delay:calc(var(--cover-index) * 3s)!important;transition:opacity .65s,transform .9s,filter .45s!important;animation:none!important}.studioCoverLoop img.active{opacity:1;transform:scale(1)}.studioCoverLoop span{z-index:3;color:#fff;text-shadow:0 3px 24px #000;letter-spacing:5px;font-size:clamp(54px,7vw,90px);position:relative}.studioCoverCase:hover .studioCoverLoop img{filter:saturate(1.08)contrast(1.08);animation-play-state:paused!important}@keyframes studioCoverFade{0%,10%{opacity:0;transform:scale(1.055)}13%,23%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1.045)}}@media (width<=760px){.studioCoverLoop span{font-size:58px}}@media (prefers-reduced-motion:reduce){.studioCoverLoop img{transition:opacity .25s!important;animation:none!important}}.socialCoverLoop{position:relative;overflow:hidden;background:#120606!important}.socialCoverLoop:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000008,#00000078),radial-gradient(circle at 50% 45%,#0000 0 34%,#0006 72%);position:absolute;inset:0}.socialCoverLoop img{object-fit:cover;opacity:0;filter:saturate(.95)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04);transition:opacity .65s,transform .9s,filter .45s!important}.socialCoverLoop img.active{opacity:1;transform:scale(1)}.socialCoverLoop span{z-index:3;color:#fff;text-shadow:0 3px 24px #000;letter-spacing:5px;font-size:clamp(54px,7vw,90px);position:relative}.socialCoverCase:hover .socialCoverLoop img{filter:saturate(1.08)contrast(1.08)}@media (width<=760px){.socialCoverLoop span{font-size:58px}}@media (prefers-reduced-motion:reduce){.socialCoverLoop img{transition:opacity .25s!important}}.cardboxLoopCover{width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.cardboxLoopCover img{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.cardboxLoopCover span{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0004;border:1px solid #fff6;border-radius:999px;width:auto;height:auto;padding:9px 12px;top:22px;left:22px;letter-spacing:1.4px!important;color:#fff!important;text-shadow:none!important;font-family:JetBrains Mono,monospace!important;font-size:9px!important;font-weight:700!important;line-height:1!important;position:absolute!important}.studioCoverCase .caseVisual,.socialCoverCase .caseVisual{font-size:0!important}.studioCoverCase>a>div:last-child,.socialCoverCase>a>div:last-child{z-index:5}.loopCaseCard .cardboxLoopCover{overflow:hidden;background:#0d0d14!important;font-size:0!important}.caseLoopFrame{opacity:0;will-change:transform,opacity;position:absolute;inset:-5% 0;transform:translateY(6%)scale(1.018);transition:opacity .8s!important}.caseLoopFrame.active{opacity:1;animation:6.4s cubic-bezier(.45,0,.18,1) both cardboxViewportScroll}.caseLoopFrame>img,.caseLoopFrame>div{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes cardboxViewportScroll{0%,13%{transform:translateY(5%)scale(1.018)}72%,88%{transform:translateY(-5%)scale(1.018)}to{transform:translateY(-7%)scale(1.018)}}.caseUiFrame{color:#fff;background:#101014;align-items:stretch;padding:22px;display:flex}.caseChrome{z-index:2;gap:5px;display:flex;position:absolute;top:18px;left:18px}.caseChrome i{background:#fff8;border-radius:50%;width:6px;height:6px}.caseUiContent{z-index:1;flex-direction:column;justify-content:flex-end;gap:12px;width:100%;height:100%;display:flex;position:relative}.caseUiContent header{text-transform:uppercase;letter-spacing:1.1px;justify-content:space-between;align-items:center;margin-bottom:auto;font-size:10px;display:flex}.caseUiContent header span{border:1px solid #fff5;border-radius:999px;padding:7px 9px}.caseUiContent h4{max-width:82%;margin:auto 0 20px;font-size:38px;line-height:.95}.bubble{border-radius:15px;max-width:78%;margin:0;padding:12px 13px;font-size:12px;line-height:1.35}.bubble.agent{color:#142014;background:#c4f0b4;border-bottom-right-radius:4px;align-self:flex-end}.bubble.lead{color:#151515;background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.postPreview{background:radial-gradient(circle at 75% 20%,#ffaca4,#0000 32%),linear-gradient(145deg,#8c302c,#27100f);border-radius:16px;flex-direction:column;justify-content:flex-end;align-self:center;width:72%;min-height:145px;padding:18px;display:flex}.postPreview b{font-size:22px;line-height:.95}.postPreview span{background:#fff;border-radius:99px;width:70px;height:8px;margin-top:16px;display:block}.commerce-home{background:#19342f}.commerce-product{background:#422f26}.commerce-checkout{background:#252525}.shopHero{background:radial-gradient(circle at 65% 38%,#fff4,#0000 28%),linear-gradient(145deg,#f5f1e8,#d7ded9);border-radius:18px;height:155px;margin:auto 0 12px}.shopGrid,.siteBlocks,.kpiGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shopGrid i,.siteBlocks i,.kpiGrid i{background:#ffffff24;border-radius:12px;height:52px}.crm-kpis,.crm-funnel,.crm-lead{background:linear-gradient(145deg,#171717,#080808)}.kpiGrid i{background:#ff794d33;border:1px solid #ff794d55;height:74px}.chartBars{align-items:end;gap:9px;height:150px;display:flex}.chartBars i{background:linear-gradient(#ff794d,#5a251b);border-radius:10px 10px 0 0;flex:1}.chartBars i:first-child{height:38%}.chartBars i:nth-child(2){height:68%}.chartBars i:nth-child(3){height:52%}.chartBars i:nth-child(4){height:88%}.site-home,.site-inner,.site-mobile{background:linear-gradient(145deg,#2c2247,#090909)}.siteBlocks i{background:#ffffff1f;height:72px}.site-mobile .caseUiContent{border:1px solid #fff3;border-radius:22px;width:62%;margin:auto;padding:18px}.menu-categories,.menu-item,.menu-cart{background:linear-gradient(145deg,#4a1714,#111)}.plate{background:radial-gradient(circle at 50% 45%,#f6e6c8 0 45%,#a33425 46% 56%,#29221e 57%);border-radius:50%;align-self:center;width:150px;height:150px;margin:auto}.menuLines{gap:8px;display:grid}.menuLines i{background:#ffffff28;border-radius:999px;height:18px}.recover-followup,.recover-typing,.recover-converted{background:#101010}.recover-typing .typingDots{color:#111;background:#fff;border-radius:15px;align-self:flex-start;margin:0;padding:12px 16px}.typingDots i{background:#555;border-radius:50%;width:6px;height:6px;margin:0 2px;display:inline-block;animation:1s ease-in-out infinite recoverDot!important}.typingDots i:nth-child(2){animation-delay:.15s!important}.typingDots i:nth-child(3){animation-delay:.3s!important}.caseUiContent small{color:#5bb7ff;align-self:flex-end;font:10px JetBrains Mono,monospace}.loopCaseCard>a>div:last-child{z-index:5}.loopCaseCard:hover .caseLoopFrame.active{animation-play-state:paused}@media (width<=760px){.caseUiFrame{padding:18px}.caseUiContent h4{font-size:28px}.postPreview{min-height:120px}.shopHero{height:120px}.plate{width:115px;height:115px}}.loopCaseCard>a{overflow:hidden;background:#090909!important}.caseBoxCover{z-index:1;background:#0d0d14;position:absolute;inset:0;overflow:hidden}.caseBoxCover:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#00000010 0%,#00000020 42%,#000000d8 100%),radial-gradient(circle at 50% 42%,#0000 0 35%,#00000052 78%);position:absolute;inset:0}.caseBoxCover .caseLoopFrame{z-index:1}.caseBoxCover .caseLoopFrame.active{z-index:2}.caseBoxCover>span{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:1.4px;color:#fff;background:#0000004f;border:1px solid #fff6;border-radius:999px;padding:9px 12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;line-height:1;position:absolute;top:22px;left:22px}.caseBoxContent{transform:translateZ(28px);z-index:5!important;color:#fff!important;text-shadow:0 3px 10px #000,0 16px 34px #000,0 1px #ffffff18!important;position:absolute!important;bottom:28px!important;left:36px!important;right:28px!important}.caseBoxContent h3{margin:0 0 7px!important}.caseBoxContent p{max-width:360px!important;margin:0!important}.loopCaseCard a[href=\/gb-social] .caseBoxCover{background:radial-gradient(circle at 72% 18%,#25d36622,#0000 34%),linear-gradient(145deg,#07100b,#050505)!important}.loopCaseCard a[href=\/gb-social] .caseBoxCover:after{background:linear-gradient(#00000004 0,#00000010 38%,#000000df 100%)!important}.loopCaseCard a[href=\/gb-social] .caseLoopFrame,.loopCaseCard a[href=\/gb-social] .caseLoopFrame.active{opacity:1!important;transform:none!important}.loopCaseCard a[href=\/gb-social]:hover .caseLoopFrame.active{transform:none!important}.socialCardChat{background:radial-gradient(circle at 74% 20%,#25d36633,#0000 36%),linear-gradient(150deg,#031009,#050505)!important;place-items:center!important;padding:26px 28px 108px!important;display:grid!important}.socialMiniPhone{color:#151515;background:#d9d8d1;border-radius:28px;width:min(330px,86%);height:100%;max-height:460px;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 80px #0008,0 0 0 1px #ffffff1f}.socialMiniPhone header{color:#fff;background:#151515;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.socialMiniPhone header span{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.socialMiniPhone header i{background:radial-gradient(circle,#fff 0 11%,#25d366 12% 38%,#333 39%);border-radius:50%;width:30px;height:30px;display:block}.socialMiniPhone header small{text-transform:uppercase;letter-spacing:.9px;color:#92ef9d;font:8px JetBrains Mono,monospace}.socialMiniThread{background:radial-gradient(circle at 15% 8%,#f4f1e8,#d9d8d1 70%);flex-direction:column;gap:9px;height:calc(100% - 62px);padding:17px 14px 20px;display:flex;overflow:hidden}.socialMiniBubble{opacity:0;border-radius:14px;max-width:84%;margin:0;padding:10px 12px;font-size:10.5px;line-height:1.32;transform:translateY(14px);box-shadow:0 3px 10px #1111;animation:9s infinite socialCardMessage!important}.socialMiniBubble.contact{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.socialMiniBubble.user{color:#132415;background:#bff0ae;border-bottom-right-radius:4px;align-self:flex-end}.socialMiniBubble:first-child{animation-delay:0s!important}.socialMiniBubble:nth-child(2){animation-delay:1.2s!important}.socialMiniBubble:nth-child(3){animation-delay:2.35s!important}.socialMiniBubble:nth-child(5){animation-delay:5.8s!important}.socialMiniBubble:nth-child(6){animation-delay:7s!important}.socialMiniGrid{opacity:0;background:#fff;border-radius:15px;grid-template-columns:repeat(2,1fr);align-self:flex-start;gap:5px;width:74%;padding:6px;display:grid;transform:translateY(14px)scale(.96);box-shadow:0 10px 24px #1112;animation:9s 3.6s infinite socialCardGrid!important}.socialMiniGrid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.socialMiniGrid img:first-child{object-position:center top}@keyframes socialCardMessage{0%,9%{opacity:0;transform:translateY(14px)}13%,82%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-8px)}}@keyframes socialCardGrid{0%,8%{opacity:0;transform:translateY(14px)scale(.96)}13%,78%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-8px)scale(.99)}}@media (width<=760px){.socialCardChat{padding:20px 20px 95px!important}.socialMiniPhone{width:88%;max-height:410px}.socialMiniBubble{padding:9px 10px;font-size:9.5px}.socialMiniGrid{width:78%}}@media (prefers-reduced-motion:reduce){.socialMiniBubble,.socialMiniGrid{animation-duration:14s!important}}.loopCaseCard a[href=\/gb-studio] .caseLoopFrame>img{backface-visibility:hidden;transform:translateZ(0)scale(1.01);object-fit:cover!important;object-position:center top!important;filter:saturate(1.08)contrast(1.08)brightness(1.03)!important}.loopCaseCard a[href=\/gb-studio] .caseLoopFrame.active>img{animation:2.5s both studioPhotoQuality!important}@keyframes studioPhotoQuality{0%{filter:saturate(1.03)contrast(1.03)brightness();transform:scale(1.01)}to{filter:saturate(1.1)contrast(1.09)brightness(1.035);transform:scale(1.035)}}.socialTickerViewport{height:620px!important}.socialDesignCard{background:#050505!important;width:360px!important;height:510px!important}.socialDesignCard img{object-fit:contain!important;background:#050505!important}@media (width<=760px){.socialTickerViewport{height:470px!important}.socialDesignCard{width:260px!important;height:370px!important}}.loopCaseCard a:not([href=\/gb-studio]) .caseUiFrame{background:#080808;padding:26px;overflow:hidden}.loopCaseCard a:not([href=\/gb-studio]) .caseUiFrame:before{content:"";opacity:.92;filter:saturate(1.08);pointer-events:none;position:absolute;inset:-20%}.loopCaseCard a:not([href=\/gb-studio]) .caseUiContent{z-index:2}.commerce-home:before{background:radial-gradient(circle at 72% 26%,#d9ff61 0 10%,#0000 25%),linear-gradient(135deg,#052017,#1b4d35 44%,#e9efe5 44% 72%,#101010 72%)}.commerce-product:before{background:radial-gradient(circle at 38% 34%,#f0dfbf 0 16%,#0000 34%),radial-gradient(circle at 70% 68%,#d96b42 0 14%,#0000 32%),linear-gradient(145deg,#3b231c,#0b0b0b)}.commerce-checkout:before{background:linear-gradient(90deg,#111 0 48%,#f4f0e7 48% 100%),radial-gradient(circle at 80% 22%,#d9ff61,#0000 24%)}.commerce-home .shopHero,.commerce-product .shopHero,.commerce-checkout .shopHero{background:linear-gradient(145deg,#fff,#ded8ca);border-radius:24px;height:190px;box-shadow:0 24px 60px #0007}.commerce-product .shopHero{background:radial-gradient(circle at 50% 40%,#fff7 0 20%,#0000 38%),linear-gradient(145deg,#d9a46e,#422f26)}.commerce-checkout .shopHero{background:linear-gradient(145deg,#fff,#d8e3dc)}.commerce-home .shopGrid i,.commerce-product .shopGrid i,.commerce-checkout .shopGrid i{background:#fff5;border:1px solid #fff6;height:66px;box-shadow:0 12px 30px #0002}.crm-kpis:before{background:radial-gradient(circle at 70% 24%,#ff794d 0 10%,#0000 28%),linear-gradient(135deg,#080808,#1a1110 48%,#2b1510)}.crm-funnel:before{background:radial-gradient(circle at 38% 32%,#6c81ff 0 12%,#0000 30%),linear-gradient(145deg,#070707,#171717)}.crm-lead:before{background:radial-gradient(circle at 78% 70%,#64c28a 0 10%,#0000 28%),linear-gradient(145deg,#151515,#090909)}.crm-kpis .kpiGrid i,.crm-funnel .kpiGrid i,.crm-lead .kpiGrid i{background:linear-gradient(145deg,#ffffff14,#ff794d38);border:1px solid #fff2;box-shadow:0 16px 35px #0005}.crm-kpis .chartBars,.crm-funnel .chartBars,.crm-lead .chartBars{background:#0008;border:1px solid #ffffff1f;border-radius:20px;padding:16px}.crm-chat:before,.crm-payment:before,.crm-dashboard-plus:before{background:radial-gradient(circle at 72% 24%,#25d366 0 10%,#0000 30%),linear-gradient(145deg,#050806,#151515)}.crm-chat .caseUiContent,.crm-payment .caseUiContent,.crm-dashboard-plus .caseUiContent{background:linear-gradient(145deg,#101417,#060707);border:1px solid #ffffff18;border-radius:28px;justify-content:center;padding:22px;box-shadow:0 30px 80px #0008}.crmConversation,.crmPaymentFlow{gap:10px;display:grid}.crmMsg{opacity:0;border-radius:15px;width:max-content;max-width:86%;margin:0;padding:10px 12px;font-size:12px;line-height:1.28;animation:2.5s infinite crmBubbleCycle}.crmMsg.client{color:#071015;background:#e9edf0}.crmMsg.agent{color:#03190a;background:#25d366;margin-left:auto;animation-delay:.35s}.crmConversation .crmMsg:nth-child(3){animation-delay:.75s}.crmPaymentFlow button{color:#08100b;text-align:left;opacity:0;background:#fff;border:0;border-radius:16px;padding:12px 14px;font:12px JetBrains Mono,monospace;animation:2.5s .55s infinite crmLinkCycle;transform:translateY(10px);box-shadow:0 16px 35px #0005}.crmPaid{color:#071015;opacity:0;background:#c8ff00;border-radius:999px;width:max-content;margin:0;padding:9px 12px;font-size:12px;font-weight:800;animation:2.5s 1s infinite crmPaidCycle}.crmDashPlus{gap:18px;display:grid}.crmDashPlus>div:first-child{background:#0009;border:1px solid #ffffff1d;border-radius:20px;justify-content:space-between;align-items:flex-end;padding:15px;display:flex}.crmDashPlus span{color:#b8c6cf;font-size:12px}.crmDashPlus strong{color:#c8ff00;text-shadow:0 0 24px #c8ff0060;font-size:44px;line-height:1;animation:2.5s infinite crmClientPlusCycle}.crmDashBars{align-items:end;gap:8px;height:54px;display:flex}.crmDashBars i{transform-origin:bottom;background:linear-gradient(#25d366,#6b4eff);border-radius:9px 9px 4px 4px;flex:1;animation:2.5s infinite crmBarsCycle}.crmDashBars i:first-child{height:24px}.crmDashBars i:nth-child(2){height:34px;animation-delay:80ms}.crmDashBars i:nth-child(3){height:43px;animation-delay:.16s}.crmDashBars i:nth-child(4){height:52px;animation-delay:.24s}@keyframes crmBubbleCycle{0%,12%{opacity:0;transform:translateY(12px)scale(.96)}28%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes crmLinkCycle{0%,20%{opacity:0;transform:translateY(10px)}40%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes crmPaidCycle{0%,42%{opacity:0;transform:scale(.9)}58%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes crmClientPlusCycle{0%,30%{opacity:.2;transform:translateY(14px)scale(.72)}48%,84%{opacity:1;transform:none}to{opacity:.25;transform:translateY(-10px)scale(.9)}}@keyframes crmBarsCycle{0%,32%{opacity:.45;transform:scaleY(.35)}52%,86%{opacity:1;transform:scaleY(1)}to{opacity:.55;transform:scaleY(.55)}}.crm-chat:before,.crm-payment:before{background:linear-gradient(145deg,#06130b,#101010 58%,#061e12)}.crm-dashboard-plus:before{background:#f7f8fb}.crm-chat .caseUiContent,.crm-payment .caseUiContent{background:linear-gradient(145deg,#101716,#050606);border:1px solid #ffffff18}.crm-dashboard-plus .caseUiContent{color:#07101d;background:#f7f8fb;border:1px solid #dbe2ee;padding:12px}.crmWhatsAppMock{background:#0b141a;border:1px solid #1f3433;border-radius:24px;width:100%;max-width:300px;margin:auto;overflow:hidden;box-shadow:0 22px 60px #0008}.waTop{color:#fff;background:#17252b;align-items:center;gap:10px;padding:12px 14px;display:flex}.waTop>span{color:#06200e;background:#25d366;border-radius:50%;place-items:center;width:34px;height:34px;font:800 12px Manrope,Arial;display:grid}.waTop b,.waTop small{display:block}.waTop small{color:#9fd7af;font-size:10px}.crmWhatsAppMock .crmConversation{background:radial-gradient(circle at 100% 0,#1d4035,#0000 34%),#081015;min-height:142px;padding:14px}.crmWhatsAppMock .crmMsg{font-size:11px;box-shadow:0 8px 20px #0003}.crmWhatsAppMock .crmMsg.agent{color:#06120b;background:#dcf8c6}.crmWhatsAppMock .crmMsg.client{color:#071015;background:#f5f7f8}.crmPaymentMock{color:#07101d;background:#f8fafc;border-radius:26px;width:100%;max-width:310px;margin:auto;padding:16px;box-shadow:0 24px 70px #0007}.crmPaymentMock header{color:#111827;justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.crmPaymentMock header span{color:#fff;background:#111827;border-radius:999px;padding:6px 9px;font:10px JetBrains Mono,monospace}.crmPaymentFlow{gap:8px}.crmPaymentFlow .crmMsg.agent{color:#07101d;background:#e8f2ff;margin-left:0}.crmPaymentFlow .crmMsg.client{color:#071015;background:#dcf8c6;margin-left:auto;animation-delay:.95s}.crmPaymentFlow button{color:#fff;background:#111827;border-radius:14px;width:100%;padding:12px 13px;font-size:11px}.crmPaymentFlow .crmPaid{color:#03160a;background:#00c978;align-self:center;box-shadow:0 12px 28px #00c97842}.crmWhatsAppMock .crmConversation{gap:7px}.crmWhatsAppMock .crmMsg{padding:8px 10px;font-size:10px}.crmWhatsAppMock .crmMsg b{text-transform:uppercase;letter-spacing:.3px;opacity:.68;font-size:9px}.crmWhatsAppMock .crmMsg:nth-child(4){animation-delay:1.05s}.crmPurchaseEmoji{background:linear-gradient(145deg,#fff,#e7eef8);border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 10px;font-size:42px;animation:2.5s infinite crmPurchasePop;display:grid;box-shadow:0 18px 40px #0f172a22}.crmPaymentMock .crmPaymentFlow .crmMsg{padding:8px 10px;font-size:10px}.crmPaymentFlow button{animation:2.5s .45s infinite crmLinkCycle}.crmPaymentFlow .crmPaid{font-size:11px}@keyframes crmPurchasePop{0%,22%{opacity:0;transform:translateY(10px)scale(.78)rotate(-8deg)}42%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)scale(.92)}}.crmDashboardMock{color:#07101d;background:#fff;border-radius:22px;width:100%;height:100%;padding:12px;overflow:hidden;box-shadow:0 18px 55px #0004}.crmDashboardMock header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.crmDashboardMock header b{font-size:16px;display:block}.crmDashboardMock header small{color:#60708a;margin-top:2px;font-size:9px;display:block}.crmDashboardMock header>span{color:#fff;background:#111827;border-radius:8px;padding:7px 12px;font-size:10px}.crmDashCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.crmDashCards div{background:#fff;border:1px solid #dde5f0;border-radius:14px;padding:10px;box-shadow:0 8px 18px #10182810}.crmDashCards small{color:#60708a;white-space:nowrap;font-size:8px;display:block}.crmDashCards strong{margin-top:6px;font-size:21px;display:block}.crmDashCards .plusOne{color:#00c978;animation:2.5s infinite crmClientPlusCycle}.crmDashKanban{border:1px solid #dde5f0;border-radius:16px;grid-template-columns:92px 1fr 18px;align-items:center;gap:7px;padding:10px;display:grid}.crmDashKanban span{color:#60708a;font-size:9px}.crmDashKanban i{background:#eef2f7;border-radius:999px;height:12px;position:relative;overflow:hidden}.crmDashKanban i:after{content:"";border-radius:inherit;background:#a486ff;width:0;height:100%;animation:2.5s infinite crmDashFill;display:block}.crmDashKanban span:nth-of-type(2)+i:after{background:#22c55e;animation-delay:.25s}.crmDashKanban b{font-size:11px}@keyframes crmDashFill{0%,34%{width:8%}55%,88%{width:100%}to{width:45%}}.site-home:before{background:radial-gradient(circle at 78% 24%,#936cff 0 12%,#0000 30%),linear-gradient(145deg,#100b1b,#31204f 52%,#0a0a0a)}.site-inner:before{background:linear-gradient(135deg,#ece8dd 0 52%,#171717 52% 100%)}.site-mobile:before{background:radial-gradient(circle at 50% 34%,#ffffff24 0 14%,#0000 33%),linear-gradient(145deg,#080808,#351f55)}.site-home .caseUiContent,.site-inner .caseUiContent,.site-mobile .caseUiContent{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000035;border:1px solid #ffffff30;border-radius:24px;padding:20px}.site-inner .caseUiContent{color:#111;background:#fffc}.site-inner .caseUiContent header span{border-color:#1115}.site-home h4,.site-inner h4,.site-mobile h4{text-shadow:0 8px 28px #0006}.menu-categories:before{background:radial-gradient(circle at 48% 38%,#ffd07b 0 12%,#ba3423 13% 23%,#f2eadb 24% 38%,#0000 39%),linear-gradient(145deg,#29110e,#7d261f)}.menu-item:before{background:radial-gradient(circle at 57% 42%,#f6e6c8 0 18%,#93bd4d 19% 25%,#bd3a20 26% 34%,#0000 35%),linear-gradient(145deg,#20130f,#4a1714)}.menu-cart:before{background:linear-gradient(135deg,#120a08,#68231c 50%,#f6e6c8 50% 100%)}.menu-categories .plate,.menu-item .plate,.menu-cart .plate{width:185px;height:185px;box-shadow:0 30px 70px #0008}.menuLines i{background:#ffffff45;box-shadow:0 10px 22px #0002}.recover-followup:before{background:radial-gradient(circle at 80% 22%,#25d366 0 9%,#0000 28%),linear-gradient(145deg,#050505,#17251c)}.recover-typing:before{background:radial-gradient(circle at 44% 35%,#6b4eff 0 10%,#0000 30%),linear-gradient(145deg,#090909,#18132b)}.recover-converted:before{background:radial-gradient(circle at 72% 70%,#5bb7ff 0 10%,#0000 28%),linear-gradient(145deg,#06100a,#101010)}.recover-followup .caseUiContent,.recover-typing .caseUiContent,.recover-converted .caseUiContent{color:#121212;background:#d9d7d0;border-radius:28px;justify-content:center;padding:22px;box-shadow:0 30px 80px #0007}.recover-followup .bubble.agent,.recover-typing .bubble.agent,.recover-converted .bubble.agent{color:#06230f;background:#25d366}.recover-converted small{background:#e8f7ff;border-radius:999px;padding:9px 12px}.loopCaseCard a:not([href=\/gb-studio]):not([href=\/gb-social]) .caseLoopFrame>img{filter:saturate(1.18)contrast(1.08)brightness(.9);transform:scale(1.04);object-fit:cover!important}.loopCaseCard a:not([href=\/gb-studio]):not([href=\/gb-social]) .caseLoopFrame.active>img{animation:2.5s both casePhotoPush!important}.loopCaseCard a[href=\/ecommerce] .caseBoxCover:after{background:linear-gradient(#00000010,#00000035 45%,#07120cd9),radial-gradient(circle at 78% 22%,#d9ff6155,#0000 26%)}.recover-followup .bubble.agent{animation:2.5s infinite recoverBubbleIn!important}.recover-typing .typingDots{animation:2.5s infinite recoverTypingCard!important}.recover-converted .bubble.lead{animation:2.5s .35s infinite recoverBubbleIn!important}.recover-converted small{animation:2.5s .8s infinite recoverCheckPop!important}@keyframes casePhotoPush{0%{transform:scale(1.08)}to{transform:scale(1.015)}}@keyframes recoverBubbleIn{0%{opacity:0;transform:translateY(16px)scale(.96)}20%,to{opacity:1;transform:none}}@keyframes recoverTypingCard{0%,18%{opacity:0;transform:translateY(8px)}28%,80%{opacity:1;transform:none}to{opacity:.45}}@keyframes recoverCheckPop{0%,38%{opacity:0;transform:scale(.8)}52%,to{opacity:1;transform:none}}.loopCaseCard a[href=\/crm] .caseLoopFrame>img{object-position:center!important;filter:saturate(1.08)contrast(1.12)brightness(.82)!important}.loopCaseCard a[href=\/crm] .caseBoxCover:after{background:linear-gradient(#00000018,#0000003d 42%,#080404e8),radial-gradient(circle at 72% 24%,#ff794d88,#0000 31%)}.loopCaseCard a[href=\/site-institucional] .caseLoopFrame>img{object-fit:contain!important;filter:saturate(1.18)contrast(1.1)brightness(.92)!important;background:#050506!important}.loopCaseCard a[href=\/cardapio-digital] .caseLoopFrame>img{object-position:center!important;filter:saturate(1.25)contrast(1.06)brightness(.9)!important}.loopCaseCard a[href=\/site-institucional] .caseBoxCover{background:#ded8cc!important}.loopCaseCard a[href=\/site-institucional] .caseBoxCover:after{background:linear-gradient(#eef6f7 0%,#eef6f780 44%,#ded8ccf7 100%)!important}.loopCaseCard a[href=\/site-institucional] .caseLoopFrame,.loopCaseCard a[href=\/site-institucional] .caseLoopFrame.active{opacity:1!important;inset:0!important;transform:none!important}.loopCaseCard a[href=\/site-institucional]:hover .caseLoopFrame.active{transform:none!important}.loopCaseCard a[href=\/site-institucional] .caseBoxCover>span{color:#2a2a2d;background:#ffffffb8;border-color:#85939a55;top:18px;left:20px;box-shadow:0 14px 30px #74808422}.loopCaseCard a[href=\/site-institucional] .caseBoxContent{color:#252629!important;text-shadow:0 3px #ffffff9c,0 18px 35px #5b55484f!important;bottom:42px!important}.loopCaseCard a[href=\/site-institucional] .caseBoxContent h3{letter-spacing:-1.4px!important;font-size:42px!important}.loopCaseCard a[href=\/site-institucional] .caseBoxContent p{color:#333!important;font-size:21px!important}.institutionalRelaunchFrame{overflow:hidden;background:#ded8cc!important;place-items:start center!important;padding:24px 26px 132px!important;display:grid!important}.institutionalRelaunchFrame:before{display:none!important}.institutionalBrowser{color:#2c2d2e;background:#eef6f7;border-radius:7px 7px 26px 26px;width:min(500px,88%);height:min(278px,72%);position:relative;overflow:hidden;box-shadow:0 22px 80px #82796555,0 0 0 1px #c3cacb}.institutionalBrowser:before{content:"";opacity:.72;background:radial-gradient(at 20% 65%,#fff 0 15%,#0000 37%),radial-gradient(at 70% 80%,#cfc5b8 0 13%,#0000 31%),linear-gradient(#0000,#e7e1d6 88%);height:54%;position:absolute;inset:104px -8% auto}.institutionalBrowser:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000 0,#ebe7ddcc 48%,#ded8cc 100%);height:46%;position:absolute;bottom:0;left:0;right:0}.institutionalBrowser header{z-index:7;text-transform:uppercase;color:#2d3234;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 14px;font:7px Manrope,Arial,sans-serif;display:flex;position:relative}.institutionalBrowser header b{letter-spacing:.2px;text-transform:none;color:#262629;font:700 12px Melodrama,serif}.institutionalBrowser nav{gap:14px;display:flex}.institutionalBrowser nav span{white-space:nowrap}.institutionalBrowser header small{white-space:nowrap;border:1px solid #9ca7aa;border-radius:999px;padding:7px 10px;font-size:8px}.institutionalBrowser h4{z-index:7;text-align:center;letter-spacing:0;color:#78aeb6;text-shadow:0 2px #ffffffb8,0 22px 38px #7ca6ab36;max-width:92%;margin:3px auto 0;font:clamp(36px,6.6vw,62px)/.86 Melodrama,serif;position:relative}.institutionalSeal{z-index:7;color:#8f999b;letter-spacing:1px;text-transform:uppercase;border:1px dashed #9aa6a8;border-radius:50%;place-items:center;width:62px;height:62px;font:700 9px Manrope,Arial,sans-serif;display:grid;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);animation:12s linear infinite institutionalSealSpin!important}.institutionalSeal span{background:#eef6f7;border:1px solid #9aa6a8;place-items:center;width:24px;height:24px;display:grid}.institutionalCards{z-index:5;align-items:flex-end;gap:14px;height:122px;display:flex;position:absolute;bottom:16px;left:10%;right:-16%}.institutionalCards article{color:#fff;text-shadow:0 3px 14px #0008;background:linear-gradient(#e9e0d4,#beb3a4);border-radius:7px;flex-direction:column;flex:none;justify-content:flex-end;width:132px;height:92px;padding:0 11px 13px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 48px #7f76674d}.institutionalCards article:before{content:"";z-index:-1;background:radial-gradient(circle at 54% 22%,#f7efe8 0 13%,#0000 30%),linear-gradient(#0000 32%,#958878b8);position:absolute;inset:0}.institutionalCards article.main{background:linear-gradient(#dacabc,#a79b8d);width:158px;height:116px}.institutionalCards article.ghost{opacity:.52;filter:blur(.2px);transform:translate(-28px)scale(.98)}.institutionalCards strong{letter-spacing:-.8px;font:800 20px Manrope,Arial,sans-serif}.institutionalCards small{color:#f2eee7;margin-top:4px;font-size:10px}@keyframes institutionalSealSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=760px){.institutionalRelaunchFrame{padding:18px 18px 112px!important}.institutionalBrowser{border-radius:6px 6px 20px 20px;width:90%;height:min(218px,68%)}.institutionalBrowser nav{display:none}.institutionalBrowser header small{padding:6px 8px;font-size:7px}.institutionalBrowser h4{font-size:32px}.institutionalSeal{width:50px;height:50px;top:40%}.institutionalCards{gap:9px;height:96px;bottom:14px;left:11%;right:-30%}.institutionalCards article{width:104px;height:76px;padding:0 9px 10px}.institutionalCards article.main{width:122px;height:92px}.institutionalCards strong{font-size:13px}.institutionalCards small{font-size:8px}.loopCaseCard a[href=\/site-institucional] .caseBoxContent h3{font-size:32px!important}.loopCaseCard a[href=\/site-institucional] .caseBoxContent p{font-size:17px!important}}.loopCaseCard a[href=\/cardapio-digital] .caseBoxCover{background:radial-gradient(circle at 70% 18%,#ffcf6b44,#0000 34%),linear-gradient(145deg,#100806,#050505)!important}.loopCaseCard a[href=\/cardapio-digital] .caseBoxCover:after{background:linear-gradient(#00000005 0,#00000010 38%,#000000db 100%)!important}.loopCaseCard a[href=\/cardapio-digital] .caseLoopFrame,.loopCaseCard a[href=\/cardapio-digital] .caseLoopFrame.active{opacity:1!important;transform:none!important}.loopCaseCard a[href=\/cardapio-digital]:hover .caseLoopFrame.active{transform:none!important}.loopCaseCard a[href=\/cardapio-digital] .menuCatalogFrame{place-items:center;display:grid;background:0 0!important;padding:28px!important}.loopCaseCard a[href=\/cardapio-digital] .menuCatalogFrame:before{display:none!important}.catalogPhone{color:#161616;background:#f7f5f0;border-radius:8px;width:min(320px,74%);height:92%;padding:16px 14px 18px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 34px 90px #000b,0 0 0 1px #fff5}.catalogPhone:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#f7f5f0 0 64px,#0000 118px calc(100% - 96px),#f7f5f0 100%);position:absolute;inset:0}.catalogPhone header{z-index:4;text-transform:uppercase;letter-spacing:1.2px;color:#555;border-bottom:1px solid #d8d2c8;justify-content:space-between;align-items:center;margin:0 0 12px;padding:0 2px 12px;font:10px JetBrains Mono,monospace;display:flex;position:relative}.catalogPhone header b{color:#111;text-transform:none;letter-spacing:0;font:800 17px Manrope,Arial,sans-serif}.catalogPhone header span{border:1px solid #c8c1b6;border-radius:999px;padding:6px 8px}.catalogScroll{z-index:2;position:absolute;inset:66px 14px 14px;overflow:hidden}.catalogScroll:after{content:"";pointer-events:none;background:linear-gradient(#f7f5f0 0,#0000 14% 78%,#f7f5f0 100%);position:absolute;inset:0}.catalogGrid{grid-template-columns:repeat(2,1fr);gap:10px;padding-bottom:10px;display:grid;animation:18s linear infinite catalogRise!important}.catalogGrid article{background:#fff;border-radius:5px;grid-template-rows:82px auto auto;gap:5px;min-height:128px;padding:8px;display:grid;box-shadow:0 8px 20px #00000012}.catalogGrid img{border-radius:3px;object-fit:cover!important;filter:none!important;background:#eee!important;width:100%!important;height:82px!important;position:static!important;transform:none!important}.catalogGrid strong{color:#222;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.15;overflow:hidden}.catalogGrid small{color:#8d3328;font:9px JetBrains Mono,monospace}@keyframes catalogRise{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (width<=760px){.menuCatalogFrame{padding:22px!important}.catalogPhone{width:78%;height:91%;padding:13px 11px}.catalogScroll{top:60px;left:11px;right:11px}.catalogGrid{gap:8px}.catalogGrid article{grid-template-rows:70px auto auto;min-height:112px;padding:7px}.catalogGrid img{height:70px!important}.catalogGrid strong{font-size:9px}}@media (prefers-reduced-motion:reduce){.catalogGrid{animation:28s linear infinite catalogRise!important}}.galleryBlock{background:radial-gradient(circle at 76% 48%,#ffffff0b,#0000 26%),linear-gradient(#050505 0,#000 100%);min-height:930px}.galleryBlock:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000,#000);height:210px;position:absolute;inset:auto 0 0}.galleryCopy{align-self:end;padding-bottom:125px}.spiralViewport{--spiral-radius:360px;perspective:1320px;isolation:isolate;height:760px;overflow:visible!important}.spiralViewport:before{z-index:6;inset:-90px -14% -120px;background:linear-gradient(#000 0,#0000 18% 79%,#000 100%),radial-gradient(at 60% 52%,#0000 0 44%,#00000080 78%)!important}.spiralStage{transform-style:preserve-3d;transition:transform .12s ease-out;top:49%;left:64%}.spiralCard{cursor:pointer;will-change:transform,filter,opacity;background:#111;border:0;border-radius:18px;width:220px;height:315px;box-shadow:0 32px 72px #000b;transition:filter .3s,opacity .3s,transform .18s!important}.spiralCard:before{content:"";z-index:2;opacity:.35;pointer-events:none;background:linear-gradient(#00000002 42%,#000000b5);position:absolute;inset:0}.spiralCard img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.spiralCard:hover{filter:grayscale(0)!important;opacity:1!important;z-index:160!important}.spiralCard:hover:before{opacity:.16}.spiralCard figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#05050500,#050505e8);border-radius:12px;bottom:12px;left:12px;right:12px}.galleryHint{z-index:7;text-transform:uppercase;letter-spacing:2.8px;color:#777;font-size:9px;position:absolute;bottom:22px;left:58%}.studioLightbox{z-index:400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000e8;place-items:center;padding:48px 5%;animation:.22s both studioLightboxIn;display:grid;position:fixed;inset:0}.studioLightbox:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 35%,#ffffff14,#0000 36%);position:absolute;inset:0}.studioLightbox button{z-index:3;color:#fff;cursor:pointer;background:#080808cc;border:1px solid #fff5;border-radius:50%;width:54px;height:54px;font-size:34px;line-height:1;position:absolute;top:28px;right:32px}.studioLightbox figure{z-index:2;background:#111;border-radius:24px;width:min(92vw,1060px);height:min(86vh,780px);margin:0;position:relative;overflow:hidden;box-shadow:0 35px 120px #000}.studioLightbox img{object-fit:contain;background:#080808;width:100%;height:100%;display:block}.studioLightbox figcaption{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#05050522,#050505e8);border-radius:15px;padding:16px 18px;position:absolute;bottom:22px;left:22px;right:22px}.studioLightbox figcaption strong{text-transform:uppercase;letter-spacing:1.4px;font-size:12px;display:block}.studioLightbox figcaption span{color:#ddd;margin-top:4px;display:block}@keyframes studioLightboxIn{0%{opacity:0}to{opacity:1}}@media (width<=900px){.galleryBlock{grid-template-columns:1fr;min-height:1040px}.galleryCopy{max-width:620px;padding-bottom:0}.spiralStage{left:50%}.spiralViewport{--spiral-radius:260px;height:690px;overflow:hidden!important}.spiralCard{width:175px;height:250px}.galleryHint{bottom:12px;left:22px}}@media (width<=760px){.galleryBlock{min-height:940px;padding:75px 22px 90px}.spiralViewport{--spiral-radius:205px;height:610px;margin-top:30px}.spiralCard{border-radius:14px;width:145px;height:210px}.studioLightbox{padding:74px 16px 28px}.studioLightbox figure{border-radius:18px;width:100%;height:76vh}.studioLightbox button{width:46px;height:46px;font-size:28px;top:18px;right:18px}.studioLightbox figcaption{bottom:12px;left:12px;right:12px}}.loopCaseCard a[href=\/crm] .caseLoopFrame>img[src="/crm-metrics-example.png"]{object-fit:cover!important;object-position:center!important;filter:saturate(1.12)contrast(1.12)brightness(.86)!important}.site-main-premium:before{background:radial-gradient(circle at 72% 24%,#ff5aa8 0 10%,#0000 30%),radial-gradient(circle at 34% 70%,#6b4eff 0 13%,#0000 32%),linear-gradient(145deg,#050508,#171027)}.site-main-premium .caseUiContent{background:#08080dcc;border:1px solid #ffffff2f;border-radius:26px;justify-content:flex-start;padding:22px}.site-main-premium header{margin-bottom:34px}.site-main-premium h4{max-width:96%;margin:18px 0 28px;font-size:34px}.site-main-premium h4:before{content:"Home principal";color:#111;text-transform:uppercase;letter-spacing:1px;background:#fff;border-radius:999px;width:max-content;margin-bottom:12px;padding:8px 10px;font:8px JetBrains Mono,monospace;display:block}.site-main-premium .siteBlocks{margin-top:auto}.site-main-premium .siteBlocks i{background:linear-gradient(145deg,#ffffff34,#ffffff0f);border:1px solid #ffffff24;height:58px}.panelHero>img{object-fit:cover;opacity:.88;width:100%;height:100%;position:absolute}.lumusReplicaEffect{z-index:4;pointer-events:none;touch-action:pan-y;height:500px;position:absolute;inset:55px 0 auto}.lumusTitleCanvas{z-index:2;width:100%;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumusTitleCanvas canvas{display:block;width:100%!important;height:100%!important}.hero .lumusSphereVideo{z-index:3;object-fit:contain;mix-blend-mode:screen;opacity:1;width:76%;height:200px;position:absolute;top:167px;left:12%;right:12%}.lumusReplicaEffect>h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.lumusReplicaEffect{height:440px;inset:80px 0 auto}.lumusTitleCanvas{height:520px}.lumusSphereVideo{width:100%;height:145px;top:165px;left:0;right:0}}.socialHero{position:relative;min-height:840px!important;padding-top:180px!important}.socialHero .metallicTitle{width:100%;height:auto;margin-bottom:30px;display:block;position:relative;inset:auto;transform:none}.socialHero .metallicTitle h1{white-space:normal;filter:drop-shadow(0 12px 3px #000);font-size:clamp(44px,6vw,84px);line-height:1.05}.socialHero .metallicTitle h1 em{letter-spacing:0;color:#888;background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;margin-top:15px;font-size:.35em;font-weight:500;display:block}.socialHero .metallicTitle h1:before,.socialHero .metallicTitle h1:after{display:none}@media (width<=760px){.socialHero{min-height:700px!important;padding-top:140px!important;padding-bottom:40px!important}.socialHero .metallicTitle h1{letter-spacing:-1px;font-size:34px}.socialHero .metallicTitle h1 em{font-size:16px;line-height:1.4}}.commerceHero .metallicTitle{touch-action:auto;width:100%;height:auto;margin:0 0 18px;display:block;position:relative;inset:auto;transform:none}.commerceHero .metallicTitle h1{white-space:normal;letter-spacing:-1.5px;filter:drop-shadow(0 12px 3px #000);font-size:clamp(52px,6.6vw,96px);line-height:.95}.commerceHero .metallicTitle h1 em{font-family:inherit;font-style:normal;font-weight:inherit;margin-top:6px;display:block}.commerceHero .metallicTitle h1:before,.commerceHero .metallicTitle h1:after{display:none}@media (width<=760px){.commerceHero .metallicTitle{margin-bottom:14px}.commerceHero .metallicTitle h1{letter-spacing:-1px;font-size:42px}}.headlineTicker{text-align:center;color:#cfcfcf;text-transform:uppercase;letter-spacing:1.8px;border-top:1px solid #303030;border-bottom:1px solid #303030;justify-content:center;width:min(720px,100vw - 44px);margin:0 auto 46px;font:10px/1.45 JetBrains Mono,Consolas,monospace;display:flex;overflow:hidden}.headlineTicker span{flex:0 auto;padding:15px 0}.headlineTicker span:nth-child(2){display:none}.lineIcon{isolation:isolate;transform-origin:50%;will-change:transform,filter;place-items:center;width:86px;margin:0 auto 12px;display:inline-grid;position:relative}.lineIcon:before,.lineIcon:after{content:"";opacity:.18;border:1px solid;border-radius:999px;position:absolute;inset:9px;transform:scale(.75)}.serviceGrid article:first-child .lineIcon{animation:3.4s ease-in-out infinite servicePulse}.serviceGrid article:first-child .lineIcon:after{animation:4.8s linear infinite serviceOrbit}.serviceGrid article:nth-child(2) .lineIcon{animation:2.8s ease-in-out infinite serviceWave}.serviceGrid article:nth-child(2) .lineIcon:before,.serviceGrid article:nth-child(2) .lineIcon:after{animation:2.3s ease-out infinite serviceRing}.serviceGrid article:nth-child(2) .lineIcon:after{animation-delay:.7s}.serviceGrid article:nth-child(3) .lineIcon{animation:7s linear infinite serviceGear}.serviceGrid article:nth-child(3) .lineIcon:before{border-radius:8px;animation:2.6s ease-in-out infinite reverse servicePulse}.serviceGrid article:hover .lineIcon{filter:drop-shadow(0 10px 18px #10152638)}.serviceGrid article:hover .lineIcon:before,.serviceGrid article:hover .lineIcon:after{opacity:.36}@keyframes servicePulse{50%{transform:translateY(-7px)scale(1.05)}}@keyframes serviceWave{50%{transform:translateY(-5px)rotate(-3deg)}}@keyframes serviceGear{to{transform:rotate(360deg)}}@keyframes serviceRing{to{opacity:0;transform:scale(1.32)}}@keyframes serviceOrbit{to{transform:rotate(360deg)scale(.78)}}@media (width<=760px){.manifest h1{margin-bottom:26px}.headlineTicker{width:100%;margin-bottom:38px}.lineIcon{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.lineIcon,.lineIcon:before,.lineIcon:after{animation:none!important}.headlineTicker{white-space:normal;text-align:center;line-height:1.5}}.manifest{justify-content:center;min-height:360px;padding-bottom:55px}.manifest h1{margin-bottom:0}@media (width<=760px){.manifest{min-height:300px;padding-bottom:45px}.manifest h1{font-size:34px}}.circleProductSection{color:#fff;text-align:center;isolation:isolate;z-index:3;background:#050505;min-height:820px;margin-top:-140px;padding:170px 0 92px;position:relative;overflow:hidden;box-shadow:none!important}.circleProductSection:before{display:none!important}.circleProductSection:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(#0000,#050505);height:190px;position:absolute;bottom:0;left:0;right:0}.circleProductSection h2{letter-spacing:-4px;background:linear-gradient(#fff 0%,#f5f6f8 18%,#c8ccd3 42%,#8a8f97 58%,#c8ccd3 74%,#f8f9fb 92%,#a8adb5 100%);-webkit-text-fill-color:transparent;color:#0000;max-width:1220px;text-shadow:none;filter:drop-shadow(0 2px #ffffff59)drop-shadow(0 18px 30px #0000008c)drop-shadow(0 42px 45px #0000007a);-webkit-background-clip:text;background-clip:text;margin:0 auto 48px;font-size:clamp(58px,8vw,122px);line-height:1.2;font-weight:800!important}.circleProductCarousel{perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;z-index:20;place-items:center;height:520px;display:grid;position:relative;overflow:hidden}.circleProductCarousel:active{cursor:grabbing}.circleProductStage{width:1px;height:1px;transform-style:preserve-3d;position:absolute;top:48%;left:50%}.circleProductCard{color:#fff;text-align:left;transform-origin:bottom;will-change:transform,filter,opacity;touch-action:pan-y;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:24px;width:300px;height:350px;margin:-175px 0 0 -150px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 35px 85px #000a;transition:transform .62s cubic-bezier(.2,.82,.2,1),filter .62s,opacity .62s!important}.circleProductCard.active{box-shadow:0 44px 110px #000c,0 0 0 1px #ffffff24}.circleProductCard:hover{filter:blur()!important;opacity:1!important}.circleProductVisual{pointer-events:none;touch-action:pan-y;background:#090909;position:absolute;inset:0;overflow:hidden}.circleProductVisual *{pointer-events:none!important;touch-action:pan-y!important;overflow:hidden!important}.circleProductVisual:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#00000008 0,#00000020 50%,#000000e8 100%);position:absolute;inset:0}.circleProductVisual>img,.circleProductVisual>.caseUiFrame{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.circleProductVisual>.caseUiFrame{padding:22px}.circleProductVisual>span{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:1.2px;color:#fff;background:#0006;border:1px solid #fff5;border-radius:999px;padding:8px 10px;font:8px JetBrains Mono,monospace;position:absolute;top:18px;left:18px}.circleProductCard>strong{z-index:6;letter-spacing:-1px;text-shadow:0 4px 22px #000;font-size:32px;position:absolute;bottom:22px;left:22px;right:22px}.circleProductCard.active>strong{font-size:36px}.circleProductCard .caseUiContent small{display:none}.circleProductCard .socialCardChat{padding:18px!important}.circleProductCard .socialMiniPhone{width:94%;max-height:92%;transform:rotate(-1deg)}.circleProductCard .menuCatalogFrame{padding:18px!important}.circleProductCard .catalogPhone{width:88%;height:96%}.circleNav{z-index:120;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080808c7;border:1px solid #ffffff4a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:38px;line-height:1;display:grid;position:absolute;top:50%}.circlePrev{left:8%}.circleNext{right:8%}.circleNav:hover{color:#080808;background:#fff}.circleProductCarousel>p{z-index:121;text-transform:uppercase;letter-spacing:2.1px;color:#777;margin:0;font:9px JetBrains Mono,monospace;position:absolute;bottom:24px;left:0;right:0}@media (width<=900px){.circleProductSection{min-height:760px}.circleProductCarousel{height:480px}.circleProductSection h2{letter-spacing:-2px;font-size:clamp(54px,11vw,92px)}.circleProductCard{width:250px;height:310px;margin:-155px 0 0 -125px}.circlePrev{left:24px}.circleNext{right:24px}}@media (width<=760px){.circleProductSection{min-height:690px;margin-top:-190px;padding:40px 0 70px}.circleProductSection h2{letter-spacing:-1.5px;margin-bottom:26px;padding:0 18px;font-size:40px;line-height:1.2;font-weight:800!important}.circleProductCarousel{height:430px}.circleProductCard{border-radius:18px;width:205px;height:270px;margin:-135px 0 0 -102.5px}.circleProductCard>strong,.circleProductCard.active>strong{font-size:26px}.circleProductVisual>.caseUiFrame{padding:16px}.circleNav{width:44px;height:44px;font-size:30px}.circlePrev{left:14px}.circleNext{right:14px}.circleProductCarousel>p{padding:0 60px;font-size:8px;line-height:1.5;bottom:12px}}.nav{will-change:transform;transition:transform .35s,background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed!important}body.nav-scrolled .nav{-webkit-backdrop-filter:blur(14px);background:#050505b8}body.nav-hidden .nav{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.circleProductCard{transition:opacity .2s,filter .2s!important}.caseLoopFrame.active{animation:none!important;transform:none!important}.loopCaseCard:hover .caseLoopFrame.active{animation-play-state:running}}.services .serviceGrid article:first-child .lineIcon{animation:3.4s ease-in-out infinite servicePulse!important}.services .serviceGrid article:first-child .lineIcon:after{animation:4.8s linear infinite serviceOrbit!important}.services .serviceGrid article:nth-child(2) .lineIcon{animation:2.8s ease-in-out infinite serviceWave!important}.services .serviceGrid article:nth-child(2) .lineIcon:before,.services .serviceGrid article:nth-child(2) .lineIcon:after{animation:2.3s ease-out infinite serviceRing!important}.services .serviceGrid article:nth-child(2) .lineIcon:after{animation-delay:.7s!important}.services .serviceGrid article:nth-child(3) .lineIcon{animation:7s linear infinite serviceGear!important}.services .serviceGrid article:nth-child(3) .lineIcon:before{animation:2.6s ease-in-out infinite reverse servicePulse!important}.services .lineIcon{color:#6b4eff;height:86px;font:inherit}.services .lineIcon svg{fill:none;stroke:#6b4eff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:86px;height:86px;display:block;overflow:visible}.services .lineIcon svg circle:not(.iconAccent){fill:#0d0d14;stroke:#6b4eff}.services .lineIcon .iconAccent{stroke:#c8ff00;fill:#0d0d14}.services .lineIcon:before,.services .lineIcon:after{border-color:#6b4eff}.services .systemIcon .cursorCue{animation:1.05s steps(2,end) infinite cursorBlink!important}.services .automationIcon .gearCore,.services .aiIcon .coreNode{transform-origin:50%;animation:1.8s ease-in-out infinite coreBeat!important}@keyframes cursorBlink{50%{opacity:.18}}@keyframes coreBeat{50%{transform:scale(1.22)}}.team,.gbTeam,.people,.teamLead{display:none!important}.hero .lumusTitleCanvas{display:block!important}.hero .lumusReplicaEffect>h1{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hero .lumusSphereVideo{display:none!important}.gbRobotHero{height:560px;inset:58px 0 auto;overflow:visible}.gbRobotHero .lumusTitleCanvas{z-index:1;opacity:0;filter:blur(6px);height:620px;transition:opacity .35s ease-out,transform .5s cubic-bezier(.2,.82,.2,1),filter .35s ease-out;top:49%;transform:translate(-50%,-48%)scale(.94)}.gbRobotHero .lumusTitleCanvas.is-ready,.gbRobotHero.is-ready .lumusTitleCanvas{opacity:.98;filter:blur();transform:translate(-50%,-50%)scale(1)}.gbHeroRobot{z-index:3;opacity:0;filter:drop-shadow(0 30px 34px #000000c7);object-fit:contain;width:min(465px,43vw);height:auto;animation:.55s cubic-bezier(.2,.82,.2,1) 50ms forwards gbHeroRobotIn;position:absolute;bottom:-18px;left:50%;transform:translate(-38%)translateY(14px)}@keyframes gbHeroRobotIn{to{opacity:1;transform:translate(-38%)translateY(0)}}.gbRobotHero:after{content:"";z-index:4;filter:blur(24px);pointer-events:none;background:linear-gradient(#0000,#000000b8 55%,#000 92%);width:min(720px,72vw);height:240px;position:absolute;bottom:-42px;left:50%;transform:translate(-35%)}@media (width<=760px){.gbRobotHero{height:430px;inset:92px 0 auto}.gbRobotHero .lumusTitleCanvas{height:430px;top:43%}.gbRobotHero .lumusTitleCanvas.is-ready,.gbRobotHero.is-ready .lumusTitleCanvas{opacity:.92}.gbHeroRobot{width:min(330px,73vw);animation-name:gbHeroRobotInMobile;bottom:6px}.gbRobotHero:after{filter:blur(18px);width:90vw;height:170px;bottom:-28px;transform:translate(-42%)}}@keyframes gbHeroRobotInMobile{0%{opacity:0;transform:translate(-38%)translateY(20px)}to{opacity:1;transform:translate(-38%)translateY(0)}}@media (prefers-reduced-motion:reduce){.gbRobotHero .lumusTitleCanvas{filter:none;transition:opacity .2s;transform:translate(-50%,-50%)scale(1)}.gbHeroRobot{opacity:1;animation:none;transform:translate(-38%)}}.homeCasesFirst{padding-top:70px;padding-bottom:80px}.homeCasesFirst .showTitle{margin-top:0!important}@media (width<=760px){.homeCasesFirst{padding-top:55px;padding-bottom:60px}}.gbImageBrand{align-items:center;line-height:0;display:inline-flex}.gbImageBrand img{width:132px;height:auto;transition:filter .3s,transform .3s;filter:drop-shadow(0 2px 8px #78b4ff40)drop-shadow(0 4px 18px #0000008c)!important}.gbImageBrand:hover img{transform:translateY(-1px);filter:drop-shadow(0 2px 10px #8cc8ff80)drop-shadow(0 6px 22px #0009)!important}@media (width<=760px){.gbImageBrand img{width:96px}.circleProductSection h2{letter-spacing:-2px!important;margin-bottom:18px!important;line-height:1.2!important}.circleProductCarousel{touch-action:pan-y}}.institutionalLiveFrame{overflow:hidden;background:radial-gradient(120% 90% at 20% 0,#1a1024 0%,#0a0612 55%,#040208 100%)!important;place-items:center!important;padding:0!important;display:grid!important}.institutionalLiveFrame:before{display:none!important}.instSite{color:#eee7dc;isolation:isolate;background:linear-gradient(155deg,#0f0d14 0%,#151119 40%,#0b0910 100%);border-radius:18px;width:94%;height:90%;position:relative;overflow:hidden;box-shadow:0 50px 120px #000c,0 0 0 1px #ffffff10,inset 0 1px #ffffff10}.instGrain{pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:radial-gradient(circle at 12% 22%,#ffffff05 0 1px,#0000 1.5px),radial-gradient(circle at 62% 78%,#ffffff05 0 1px,#0000 1.5px);background-size:6px 6px,7px 7px;position:absolute;inset:0}.instGlow{pointer-events:none;filter:blur(38px);opacity:.9;position:absolute}.instGlow1{background:radial-gradient(circle,#c9a15a80,#0000 65%);width:65%;height:70%;animation:8s ease-in-out infinite instGlow;top:-25%;right:-20%}.instGlow2{background:radial-gradient(circle,#5b3fb055,#0000 65%);width:70%;height:70%;animation:9s ease-in-out infinite reverse instGlow;bottom:-30%;left:-15%}.instTop{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex;position:relative}.instTop b{letter-spacing:-.3px;color:#f6f1e6;font:800 13px Melodrama,serif}.instTop b i{color:#d4af6b;text-shadow:0 0 12px #d4af6b88;font-style:normal}.instTop nav{text-transform:uppercase;letter-spacing:1.2px;color:#b8b1a4;gap:14px;font:600 8px Manrope,sans-serif;display:flex}.instTop nav span{padding:2px 0;position:relative}.instTop nav span:first-child{color:#f6f1e6}.instTop nav span:first-child:after{content:"";background:linear-gradient(90deg,#d4af6b,#7a5c2a);border-radius:2px;height:1.5px;animation:4s ease-in-out infinite instUnderline;position:absolute;bottom:-4px;left:0;right:0}.instTop small{color:#1a1208;letter-spacing:.9px;text-transform:uppercase;background:linear-gradient(135deg,#e8c98a,#a37f3b);border-radius:999px;padding:6px 11px;font:800 7px Manrope,sans-serif;box-shadow:0 8px 18px #d4af6b33,inset 0 1px #fff8}.instHero{z-index:3;flex-direction:column;gap:9px;padding:18px 18px 14px;display:flex;position:relative}.instTag{letter-spacing:1.6px;text-transform:uppercase;color:#e8c98a;background:linear-gradient(135deg,#d4af6b18,#d4af6b06);border:1px solid #d4af6b44;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font:700 7px Manrope,sans-serif;display:inline-flex;box-shadow:inset 0 1px #ffffff10}.instTag i{background:#d4af6b;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite instDot;box-shadow:0 0 8px #d4af6b}.instHero h5{letter-spacing:-.7px;color:#f6f1e6;flex-direction:column;gap:2px;margin:4px 0 0;font:700 24px/1.02 Melodrama,serif;display:flex}.instHero h5 em{color:#a89a7e;letter-spacing:0;font-size:14px;font-style:italic;font-weight:400}.instHero h5 strong{background:linear-gradient(#faf3e4,#c8bda1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.instHero h5 u{background:linear-gradient(90deg,#f0d38a,#c9a15a 45%,#8b6a2f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:2px;text-decoration:none;position:relative}.instHero h5 u:after{content:"";transform-origin:0;background:linear-gradient(90deg,#d4af6b,#0000);width:100%;height:1.5px;animation:3.2s ease-in-out infinite instLine;position:absolute;bottom:-1px;left:0}.instHero p{color:#a89f8e;max-width:82%;margin:2px 0 0;font:500 9.5px/1.45 Manrope,sans-serif}.instCta{gap:8px;margin-top:4px;display:flex}.instCta button{text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;border:0;border-radius:999px;padding:9px 13px;font:800 8px Manrope,sans-serif}.instCta .primary{color:#1a1208;background:linear-gradient(135deg,#f4dea0,#c9a15a 55%,#8b6a2f);animation:2.6s ease-in-out infinite instBtn;box-shadow:0 10px 22px #d4af6b33,inset 0 1px #fff8}.instCta .ghost{color:#f6f1e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff20}.instStats{border-top:1px solid #ffffff10;gap:16px;margin-top:8px;padding-top:10px;display:flex}.instStats div{flex-direction:column;line-height:1;display:flex}.instStats b{background:linear-gradient(#faf3e4,#c9a15a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font:800 15px Melodrama,serif}.instStats small{text-transform:uppercase;letter-spacing:1.2px;color:#7d7566;margin-top:3px;font:600 6.5px Manrope,sans-serif}.instShowcase{z-index:2;pointer-events:none;opacity:.55;flex-direction:column;gap:8px;display:flex;position:absolute;top:64px;right:14px}.instShot{background:linear-gradient(160deg,#1c1622,#0b0810);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:3px;width:78px;height:52px;padding:6px;animation:5s ease-in-out infinite instShotFloat;display:flex;transform:rotate(-6deg);box-shadow:0 14px 30px #0009}.instShotB{animation-delay:.6s;transform:rotate(4deg)translate(-14px)}.instShot i{background:linear-gradient(90deg,#d4af6b66,#d4af6b18);border-radius:3px;height:10px;display:block}.instShot span{background:#ffffff14;border-radius:2px;height:4px;display:block}.instShot span:last-child{width:60%}.instFloatCard{z-index:4;color:#f6f1e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1420ee,#0c0812ee);border-radius:14px;align-items:center;gap:9px;padding:9px 12px;animation:3.4s ease-in-out infinite instFloat;display:flex;position:absolute;bottom:14px;right:12px;box-shadow:0 24px 44px #000a,inset 0 1px #ffffff10,0 0 0 1px #ffffff10}.instFloatCard i{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite instDot;box-shadow:0 0 0 3px #4ade8022,0 0 10px #4ade80}.instFloatCard strong{text-transform:uppercase;letter-spacing:1px;color:#f6f1e6;font:800 8px Manrope,sans-serif;display:block}.instFloatCard span{color:#a89f8e;font:500 7.5px Manrope,sans-serif}.instCursor{z-index:5;pointer-events:none;background:radial-gradient(circle,#f4dea0,#c9a15a);border-radius:50%;width:14px;height:14px;animation:6s ease-in-out infinite instCursor;position:absolute;box-shadow:0 0 0 4px #d4af6b33,0 6px 18px #0007}@keyframes instUnderline{0%,to{transform-origin:0;transform:scaleX(1)}50%{transform-origin:100%;transform:scaleX(.3)}}@keyframes instPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes instLine{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{opacity:.4;transform:scaleX(1)}}@keyframes instBtn{0%,to{box-shadow:0 10px 22px #d4af6b33,inset 0 1px #fff8,0 0 #d4af6b55}50%{box-shadow:0 10px 22px #d4af6b33,inset 0 1px #fff8,0 0 0 8px #d4af6b00}}@keyframes instFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes instDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes instCursor{0%{top:40%;left:22%}25%{top:46%;left:58%}45%{top:68%;left:70%}55%{top:68%;left:70%;transform:scale(.65)}70%{top:82%;left:36%;transform:scale(1)}to{top:40%;left:22%}}@keyframes instGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes instShotFloat{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-4px)}}.loopCaseCard a[href=\/site-institucional] .institutionalLiveFrame{width:100%;height:100%}@media (width<=760px){.instSite{width:96%;height:94%}.instHero{gap:7px;padding:14px 15px 12px}.instHero h5{font-size:19px}.instHero h5 em{font-size:12px}.instHero p{max-width:72%;font-size:8.5px}.instShowcase{opacity:.5;top:56px;right:10px}.instShot{width:60px;height:40px}.instStats b{font-size:13px}.instCta button{padding:8px 11px}}.adminTabs{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:4px;display:flex}.adminTabs button{color:#b9b5c8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:10px 12px;font:800 12px Manrope,sans-serif;transition:all .2s}.adminTabs button.active{color:#fff;background:#6b4eff;box-shadow:0 8px 20px #6b4eff44}.adminLinksGrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:18px;display:grid}.adminLinkCard{background:#ffffff08;border:1px solid #ffffff16;border-radius:22px;flex-direction:column;gap:14px;padding:20px;display:flex}.adminLinkCard header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.adminLinkCard header h3{color:#fff;margin:0;font-size:20px}.adminLinkCard header a{color:#c8ff00;letter-spacing:.5px;font:700 11px JetBrains Mono,monospace;text-decoration:none}.adminLinkCard label{color:#d7d2e4;gap:8px;font-size:12px;font-weight:800;display:grid}.adminLinkCard input{color:#fff;background:#07070b;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:12px;font-size:13px}.adminLinkCard input:focus{border-color:#6b4eff;box-shadow:0 0 0 4px #6b4eff24}.adminLinkCard small{color:#908aa4;font-size:11px;line-height:1.5}.services>h2{line-height:.9}@media (width<=760px){.services{padding:55px 0}.services>h2{margin:0 25px 28px;font-size:54px;line-height:.88}.serviceGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;gap:16px;padding:8px 25px 22px;display:flex;overflow-x:auto}.serviceGrid::-webkit-scrollbar{display:none}.serviceGrid>article{scroll-snap-align:center;background:#ffffffb0;border:1px solid #00000012;border-radius:22px;flex:0 0 82%;padding:28px 22px;box-shadow:0 18px 40px -22px #00000038}.serviceGrid h3{margin:6px 0 8px;font-size:22px}.serviceGrid p{font-size:15px;line-height:1.55}.serviceGrid+.carouselHint,.servicesHint{text-align:center;letter-spacing:2px;color:#20243b99;text-transform:uppercase;margin-top:6px;font:700 10px JetBrains Mono,monospace;display:block}}body{overflow-x:clip}.heroFoldScene{isolation:isolate;z-index:1;background:#000;position:relative}.heroFoldScene .hero{z-index:1;background:#000;position:sticky;top:0;overflow:visible}.hero:after{display:none!important}.heroFoldScene .circleProductSection{z-index:3}.studioButton,.studioNavCta,.menuProductPrimary,.menuProductSecondary,.crmPrimary,.crmSecondary,.siteProductPrimary,.siteProductSecondary,.commercePrimary,.commerceSecondary,.contact button,.studioModalBox form>button{text-transform:uppercase;letter-spacing:1.6px;cursor:pointer;white-space:pre-line;text-align:right;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:15px 22px;font-size:11px;font-weight:600;transition:border-color .3s,background .3s,color .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden;color:#e8ecf2!important;background:0 0!important;border:1px solid #ffffff38!important}.studioButton:hover,.studioNavCta:hover,.menuProductPrimary:hover,.crmPrimary:hover,.siteProductPrimary:hover,.commercePrimary:hover,.contact button:hover,.studioModalBox form>button:hover,.menuProductSecondary:hover,.crmSecondary:hover,.siteProductSecondary:hover,.commerceSecondary:hover{color:#fff!important;background:#ffffff0a!important;border-color:#ffffffb3!important}.studioButton>span,.studioNavCta>span,.menuProductPrimary>span,.menuProductSecondary>span,.crmPrimary>span,.crmSecondary>span,.siteProductPrimary>span,.siteProductSecondary>span,.commercePrimary>span,.commerceSecondary>span,.contact button>span,.studioModalBox form>button>span{flex:none;width:22px;height:10px;line-height:0;transition:transform .3s;display:inline-block;position:relative;margin:0!important;font-size:0!important}@media (width<=760px){.studioNavCta{gap:12px;padding:12px 18px;font-size:9px}.studioNavCta>span{width:16px}}.studioButton>span:after,.studioNavCta>span:after,.menuProductPrimary>span:after,.menuProductSecondary>span:after,.crmPrimary>span:after,.crmSecondary>span:after,.siteProductPrimary>span:after,.siteProductSecondary>span:after,.commercePrimary>span:after,.commerceSecondary>span:after,.contact button>span:after,.studioModalBox form>button>span:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:2px;transform:translateY(-.5px)}.studioButton>span:before,.studioNavCta>span:before,.menuProductPrimary>span:before,.menuProductSecondary>span:before,.crmPrimary>span:before,.crmSecondary>span:before,.siteProductPrimary>span:before,.siteProductSecondary>span:before,.commercePrimary>span:before,.commerceSecondary>span:before,.contact button>span:before,.studioModalBox form>button>span:before{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.studioButton:hover>span,.studioNavCta:hover>span,.menuProductPrimary:hover>span,.crmPrimary:hover>span,.siteProductPrimary:hover>span,.commercePrimary:hover>span,.contact button:hover>span,.studioModalBox form>button:hover>span,.menuProductSecondary:hover>span,.crmSecondary:hover>span,.siteProductSecondary:hover>span,.commerceSecondary:hover>span{transform:translate(4px)}.menuProductSecondary>span:before,.crmSecondary>span:before,.siteProductSecondary>span:before,.commerceSecondary>span:before{transform:translateY(-70%)rotate(135deg)}.menuProductSecondary>span:after,.crmSecondary>span:after,.siteProductSecondary>span:after,.commerceSecondary>span:after{display:none}.menuProductSecondary,.crmSecondary,.siteProductSecondary,.commerceSecondary{color:#ffffffb3!important;border-color:#ffffff24!important}.socialTickerViewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.socialTickerViewport.isDragging{cursor:grabbing}.socialTickerViewport .socialDesignCard{cursor:zoom-in}.socialTickerViewport.isDragging .socialDesignCard{cursor:grabbing}.socialTickerViewport img{pointer-events:none;-webkit-user-drag:none}.socialLightbox{z-index:9999;background:#000;justify-content:center;align-items:center;animation:.18s ease-out socialLbFade;display:flex;position:fixed;inset:0}.socialLightbox img{object-fit:contain;background:#000;width:100vw;height:100vh;display:block}.socialLightboxClose{color:#fff;cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:flex;position:fixed;top:18px;right:18px}.socialLightboxClose:hover{background:#ffffff1f}@keyframes socialLbFade{0%{opacity:0}to{opacity:1}}.socialDesignPreviewImage{aspect-ratio:4/5;background:#000;border-radius:14px;align-self:flex-start;width:100%;max-width:280px;overflow:hidden;box-shadow:0 20px 45px #00000059;padding:0!important}.socialDesignPreviewImage img{object-fit:cover;width:100%;height:100%;display:block}.menuCatalogWidgetSection{background:radial-gradient(at top,#d48c3c14,#0000 55%),radial-gradient(at bottom,#7828141f,#0000 60%),#050505;justify-items:center;gap:48px;padding:96px 24px;display:grid}.menuCatalogIntro{text-align:center;gap:14px;max-width:720px;display:grid}.menuCatalogIntro h2{color:#f5f5f5;margin:0;font-family:Melodrama,serif;font-size:clamp(28px,4vw,44px);line-height:1.05}.menuCatalogIntro h2 em{background:linear-gradient(#f8e6a8,#c89a3d);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.menuCatalogIntro p{color:#f0f0f09e;margin:0;font-size:15px;line-height:1.5}.menuCatalogFrame{background:linear-gradient(155deg,#2a2a2e 0%,#0a0a0c 45%,#1a1a1e 100%);border-radius:52px;width:100%;max-width:380px;padding:14px;position:relative;overflow:visible;box-shadow:0 60px 140px -30px #000000f2,0 0 0 2px #ffffff0a,0 0 0 6px #1a1a1e,0 0 0 7px #ffffff14,inset 0 2px 4px #ffffff0f}.menuCatalogFrame:before{content:"";background:linear-gradient(90deg,#0a0a0c,#2a2a2e);border-radius:2px 0 0 2px;width:3px;height:34px;position:absolute;top:110px;left:-3px;box-shadow:0 60px #2a2a2e,0 108px #2a2a2e}.menuCatalogFrame:after{content:"";background:linear-gradient(270deg,#0a0a0c,#2a2a2e);border-radius:0 2px 2px 0;width:3px;height:56px;position:absolute;top:140px;right:-3px}.menuCatalogScreen{background:linear-gradient(#0d0906 0%,#0a0a0c 40%);border-radius:40px;flex-direction:column;gap:14px;min-height:660px;padding:44px 16px 18px;display:flex;position:relative;overflow:hidden}.menuCatalogScreen:before{content:"20:47";color:#f5f5f5;letter-spacing:-.01em;z-index:6;font:700 13px Manrope,SF Pro Display,sans-serif;position:absolute;top:14px;left:26px}.menuCatalogScreen:after{content:"􀋤 􀛨 􀛩";color:#0000;letter-spacing:4px;z-index:6;background:linear-gradient(90deg,#ffffffe6,#ffffffb3);-webkit-background-clip:text;background-clip:text;font:600 12px Manrope,sans-serif;position:absolute;top:14px;right:26px}.menuCatalogNotch{z-index:5;background:#000;border-radius:999px;width:108px;height:30px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0a;display:block!important}.menuCatalogNotch span,.menuCatalogScreen>:last-child~*,.menuCatalogFrame>.menuCatalogHomeBar{display:none}.menuCatalogTopbar{grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;margin-top:4px;display:grid}.menuCatalogIconBtn{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:border-color .2s,background .2s;display:flex}.menuCatalogIconBtn:hover{background:#d48c3c14;border-color:#d48c3c80}.menuCatalogToggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:4px;display:flex}.menuCatalogToggle button{letter-spacing:.12em;color:#ffffff8c;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:9px 12px;font-size:10px;font-weight:700}.menuCatalogToggle button.active{color:#1a0d05;background:linear-gradient(#f5c060,#c8791a);box-shadow:0 4px 14px -4px #d48c3c99}.menuCatalogBanner{color:#f5f5f5;background:linear-gradient(135deg,#3a1810 0%,#1a0906 60%,#0d0503 100%);border:1px solid #d48c3c40;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:150px;padding:20px;display:flex;position:relative;overflow:hidden}.menuCatalogBanner:before{content:"";background:radial-gradient(circle at 80% 20%,#f5c06038,#0000 55%),radial-gradient(circle at 20% 100%,#c83c1e26,#0000 50%);position:absolute;inset:0}.menuCatalogBannerContent{z-index:1;gap:6px;display:grid;position:relative}.menuCatalogBannerContent h4{letter-spacing:-.01em;background:linear-gradient(#f8e0a8,#e8a038);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Melodrama,serif;font-size:24px;font-weight:500}.menuCatalogBannerContent h5{letter-spacing:.18em;text-transform:uppercase;color:#ffffffa6;margin:0 0 8px;font-size:10px;font-weight:700}.menuCatalogBannerCta{color:#1a0d05;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#f5c060,#c8791a);border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:10px 16px;font-size:10px;font-weight:800;box-shadow:0 8px 22px -8px #d48c3cb3}.menuCatalogBannerBrand{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #f5c0602e;border-radius:12px;justify-items:center;gap:3px;min-width:88px;padding:10px 12px;display:grid;position:relative}.menuCatalogBrandLogo{font-size:22px}.menuCatalogBannerBrand b{letter-spacing:.04em;color:#f5f5f5;font-size:11px;font-weight:800}.menuCatalogBannerBrand em{letter-spacing:.18em;opacity:.75;color:#f5c060;text-transform:uppercase;font-size:8px;font-style:normal}.menuCatalogBannerEmoji{display:none}.menuCatalogChips{scrollbar-width:none;gap:8px;margin:0 -4px;padding:2px;display:flex;overflow-x:auto}.menuCatalogChips::-webkit-scrollbar{display:none}.menuCatalogChip{letter-spacing:.1em;text-transform:uppercase;color:#fff9;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex:none;padding:9px 14px;font-size:10px;font-weight:700;transition:all .2s}.menuCatalogChip:hover{color:#f5f5f5;border-color:#f5c06066}.menuCatalogChip.active{color:#f5c060;background:#f5c0601f;border-color:#f5c06099}.menuCatalogGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.menuCatalogCard{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;gap:8px;padding:8px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.menuCatalogCard:hover{border-color:#f5c06073;transform:translateY(-3px);box-shadow:0 18px 34px -18px #f5c06059}.menuCatalogCardMedia{aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#f5c06026,#0000 50%),linear-gradient(160deg,#2a1a12,#0d0806);border:1px solid #ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:52px;display:flex;position:relative;overflow:hidden}.menuCatalogBadge{color:#0a0a0a;letter-spacing:.08em;background:linear-gradient(#f5f5f5,#c8c8c8);border-radius:5px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.menuCatalogBadge.promo{color:#1a0d05;background:linear-gradient(#f5c060,#c8791a)}.menuCatalogCardInfo{gap:2px;padding:2px 4px 6px;display:grid}.menuCatalogCardInfo strong{color:#f5c060;font-size:13px;font-weight:700}.menuCatalogCardInfo span{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.menuCatalogTabbar{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-around;margin-top:auto;padding:8px;display:flex}.menuCatalogTabbar button{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px}.menuCatalogTabbar button.active{color:#f5c060}.menuCatalogDetail{flex-direction:column;gap:12px;height:100%;animation:.25s menuCatalogFade;display:flex}@keyframes menuCatalogFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.menuCatalogDetailTop{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.menuCatalogDetailTop span{text-align:center;letter-spacing:.14em;color:#ffffff8c;text-transform:uppercase;font-size:10px;font-weight:700}.menuCatalogHero{aspect-ratio:1.5;background:radial-gradient(circle at 40% 30%,#f5c0602e,#0000 55%),linear-gradient(160deg,#2a1a12,#0a0503);border:1px solid #ffffff0f;border-radius:18px;justify-content:center;align-items:center;font-size:120px;display:flex;position:relative;overflow:hidden}.menuCatalogThumbs{gap:8px;display:flex}.menuCatalogThumbs button{aspect-ratio:1;cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;font-size:24px;display:flex}.menuCatalogThumbs button.active{background:#f5c0601a;border-color:#f5c060}.menuCatalogInfo{gap:8px;display:grid}.menuCatalogInfo h4{color:#f5f5f5;margin:0;font-family:Melodrama,serif;font-size:22px;font-weight:500}.menuCatalogInfo p{color:#ffffffa6;margin:0;font-size:12px;line-height:1.5}.menuCatalogPriceRow{align-items:baseline;gap:8px;display:flex}.menuCatalogPriceRow s{color:#ffffff59;font-size:12px}.menuCatalogPriceRow strong{background:linear-gradient(#f5c060,#c8791a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.menuCatalogSection{gap:8px;display:grid}.menuCatalogSection label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:9px;font-weight:700}.menuCatalogSizes{gap:6px;display:flex}.menuCatalogSizes button{cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff14;border-radius:12px;flex:1;gap:2px;padding:9px 4px;transition:all .2s;display:grid}.menuCatalogSizes button b{color:#f5f5f5;font-size:12px}.menuCatalogSizes button em{color:#ffffff80;font-size:9px;font-style:normal}.menuCatalogSizes button.active{background:#f5c0601f;border-color:#f5c060}.menuCatalogSizes button.active b{color:#f5c060}.menuCatalogSizes button.active em{color:#f5c060bf}.menuCatalogQtyRow{justify-content:space-between;align-items:center;display:flex}.menuCatalogQty{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.menuCatalogQty button{cursor:pointer;color:#f5f5f5;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:15px}.menuCatalogQty b{text-align:center;color:#f5f5f5;min-width:20px;font-size:13px}.menuCatalogAdd{color:#1a0d05;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#f5c060,#c8791a);border:0;border-radius:14px;margin-top:auto;padding:15px;font-size:12px;font-weight:800;box-shadow:0 14px 30px -12px #f5c0608c}.menuCatalogToast{color:#f5f5f5;background:#0a0a0a;border:1px solid #f5c06073;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:600;animation:.2s menuCatalogFade;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -8px #0009}@media (width<=760px){.menuCatalogWidgetSection{padding:64px 16px}.menuCatalogFrame{border-radius:44px;max-width:340px;padding:10px}.menuCatalogScreen{border-radius:34px;min-height:600px;padding:40px 12px 14px}.menuCatalogNotch{width:96px;height:26px;top:8px}.menuCatalogBanner{min-height:132px;padding:16px}.menuCatalogBannerContent h4{font-size:20px}.menuCatalogHero{font-size:100px}}@media (width>=761px){.nav nav{align-items:center;gap:40px}.nav nav a{white-space:nowrap}}.nav .brand img,.nav .brand.gbImageBrand img{height:auto;width:180px!important}.nav{gap:24px}.menuButton{cursor:pointer;z-index:30;background:0 0;border:1px solid #ffffff2e;border-radius:12px;width:52px;height:44px;margin-left:auto;padding:0;transition:border-color .25s,background .25s;position:relative;display:block!important}.menuButton:hover{background:#ffffff0a;border-color:#ffffff80}.menuButton i{background:#fff;height:1.5px;margin:6px 10px;transition:transform .3s,opacity .25s;display:block}.menuButton.open i:first-child{transform:translateY(7.5px)rotate(45deg)}.menuButton.open i:nth-child(2){opacity:0}.menuButton.open i:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.nav nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080af5;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:18px;min-width:280px;margin-left:0;padding:22px 26px;display:none;position:absolute;top:100%;right:5.5%;box-shadow:0 20px 60px #0009}.nav nav.open{animation:.22s ease-out navDrop;display:flex}.nav nav a{white-space:nowrap;font-size:15px}@keyframes navDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=760px){.nav .brand img,.nav .brand.gbImageBrand img{width:140px!important}.menuButton{width:46px;height:40px}.menuButton i{margin:6px 9px}.nav nav{min-width:0;left:20px;right:20px}}.siteFooter{color:#eaeaea;z-index:20;background:linear-gradient(#050505 0%,#000 100%);margin-top:-120px;padding:0;position:relative;overflow:visible}.siteFooter .footerOverlap{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0000008c 35%,#050505e6 70%,#050505 100%);height:180px;position:absolute;top:-120px;left:0;right:0}.siteFooter .footerInner{z-index:2;max-width:1400px;margin:0 auto;padding:120px 8% 40px;position:relative}.siteFooter .footerTop{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 2fr;gap:80px;padding-bottom:70px;display:grid}.siteFooter .footerBrand .footerLogo{filter:drop-shadow(0 6px 24px #ffffff26);width:auto;height:84px;margin:0 0 18px;display:block}.siteFooter .footerBrand .footerTag{color:#eaeaea;max-width:280px;margin:0;font-family:Melodrama,serif;font-size:22px;line-height:1.25}.siteFooter .footerCols{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.siteFooter .footerCols h5{text-transform:uppercase;letter-spacing:2.2px;color:#666;margin:0 0 22px;font-size:11px;font-weight:700}.siteFooter .footerCols a{color:#d4d4d4;margin:0 0 14px;font-size:14px;text-decoration:none;transition:color .25s,transform .25s;display:block}.siteFooter .footerCols a:hover{color:#fff;transform:translate(4px)}.siteFooter .footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.siteFooter .footerBottom small{color:#666;letter-spacing:.5px;font-size:12px}@media (width<=760px){.siteFooter{margin-top:-80px}.siteFooter .footerOverlap{height:120px;top:-80px}.siteFooter .footerInner{padding:100px 22px 30px}.siteFooter .footerTop{grid-template-columns:1fr;gap:50px;padding-bottom:45px}.siteFooter .footerCols{grid-template-columns:1fr 1fr;gap:35px 20px}.siteFooter .footerBrand .footerLogo{height:64px}.siteFooter .footerBrand .footerTag{font-size:19px}.siteFooter .footerBottom{flex-direction:column;align-items:flex-start;gap:10px}}.legalPage{color:#eaeaea;background:#050505;min-height:100vh}.legalNav{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:26px 6%;display:flex}.legalBack{color:#aaa;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;transition:color .25s}.legalBack:hover{color:#fff}.legalContent{max-width:780px;margin:0 auto;padding:80px 24px 120px}.legalEyebrow{letter-spacing:2.8px;text-transform:uppercase;color:#888;margin:0 0 18px;font-size:11px;font-weight:700}.legalContent h1{background:linear-gradient(#fff 0%,#bfbfbf 60%,#7a7a7a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-family:Melodrama,serif;font-size:clamp(42px,6vw,68px);line-height:1.05}.legalUpdated{color:#666;letter-spacing:.5px;margin:0 0 60px;font-size:13px}.legalContent section{margin:0 0 42px}.legalContent h2{color:#fff;letter-spacing:.3px;margin:0 0 14px;font-size:20px;font-weight:700}.legalContent p,.legalContent li{color:#c8c8c8;margin:0 0 12px;font-size:15.5px;line-height:1.75}.legalContent ul{margin:0 0 14px;padding-left:22px}.legalContent li{margin-bottom:8px}.legalContent a{color:#eaeaea;border-bottom:1px solid #ffffff59;transition:border-color .25s}.legalContent a:hover{border-color:#fff}.processTrail{color:#fff;background:#050505;padding:140px 6% 160px;position:relative;overflow:hidden}.processTrail .trailHead{text-align:center;max-width:720px;margin:0 auto 90px;position:relative}.processTrail .trailEyebrow{letter-spacing:3px;color:#ffffff80;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-block}.processTrail h2{letter-spacing:-2px;background:linear-gradient(#fff 0%,#c8ccd3 55%,#8a8f97 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 18px;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.1}.processTrail .trailHead p{color:#ffffff8c;letter-spacing:.5px;margin:0;font-size:15px;line-height:1.6}.processTrail .trailSteps{border-top:1px solid #ffffff14;flex-direction:column;gap:0;max-width:760px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.processTrail .trailStep{opacity:0;border-bottom:1px solid #ffffff14;grid-template-columns:90px 1fr;align-items:baseline;gap:32px;padding:38px 4px;transition:opacity .6s,transform .6s;display:grid;position:relative;transform:translateY(16px)}.processTrail .trailStep.in{opacity:1;transform:translateY(0)}.processTrail .trailStepN{letter-spacing:2px;color:#fff6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.processTrail .trailStepBody h3{letter-spacing:-.5px;color:#fff;margin:0 0 8px;font-size:clamp(20px,2.4vw,26px);font-weight:600}.processTrail .trailStepBody p{color:#fff9;margin:0;font-size:15px;line-height:1.55}.processTrail .trailFoot{text-align:center;margin-top:70px}.processTrail .trailCta{color:#fff;letter-spacing:2.5px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:12px;padding:16px 32px;font-size:12px;font-weight:600;transition:background .3s,border-color .3s,transform .3s;display:inline-flex}.processTrail .trailCta:hover{background:#ffffff17;border-color:#ffffff59;transform:translateY(-1px)}@media (width<=820px){.processTrail{padding:90px 5% 110px}.processTrail .trailHead{margin-bottom:60px}.processTrail .trailStep{grid-template-columns:60px 1fr;gap:18px;padding:28px 2px}.processTrail .trailStepN{font-size:12px}}.contact{position:relative;background:0 0!important;grid-template-columns:none!important;gap:0!important;max-width:560px!important;min-height:0!important;margin:110px auto 130px!important;padding:0 24px!important;display:block!important;overflow:visible!important}.contact:after{display:none!important}.contactInner{isolation:isolate;background:#050505;border:1px solid #ffffff1a;border-radius:22px;padding:52px 44px 44px;transition:border-color .5s,box-shadow .5s;position:relative;overflow:hidden}.contactInner:hover{border-color:#c9a84c47;box-shadow:0 30px 90px -40px #c9a84c26}.contactGoldGlow{opacity:.045;filter:blur(80px);pointer-events:none;z-index:0;background:#c9a84c;border-radius:50%;width:220px;height:220px;position:absolute;top:-96px;right:-96px}.contactEdge{pointer-events:none;background:linear-gradient(90deg,#0000,#c8ccd359,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.contact .contactHeading{z-index:1;background:linear-gradient(#fff 0%,#c8ccd3 55%,#8a8f97 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;position:relative;letter-spacing:-1.5px!important;margin:0 0 44px!important;font-family:Melodrama,Cormorant Garamond,serif!important;font-size:clamp(56px,9vw,88px)!important;font-weight:500!important;line-height:.92!important}#contato .contactInner .contactCta.contactCta{z-index:1;color:#e9ecf1;cursor:pointer;text-align:center;background:0 0;border:1px solid #ffffff2e;border-radius:999px;width:100%;max-width:100%;margin:0 0 44px;padding:18px 20px;font-family:Manrope,inherit;text-decoration:none;transition:border-color .4s,background .4s,color .4s;display:block;position:relative;overflow:visible}#contato .contactInner .contactCta.contactCta>.contactCtaLabel{float:none;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:inherit;margin:0;padding:0;font-weight:600;display:inline;font-size:12px!important;line-height:1!important}#contato .contactInner .contactCta.contactCta>.contactCtaLabel:before,#contato .contactInner .contactCta.contactCta>.contactCtaLabel:after{content:none!important;display:none!important}#contato .contactInner .contactCta.contactCta:hover{color:#fff;background:#c9a84c0d;border-color:#c9a84cbf}.contactCopy{z-index:1;margin:0;font-size:16px;line-height:1.65;display:block;position:relative}.contactCopy p{margin:0 0 18px}.contactLead{color:#c8ccd3;font-size:17px;font-weight:300}.contactSub{color:#ffffff6b;letter-spacing:.02em;font-size:13px}@media (width<=760px){.contact{margin:70px auto 90px!important;padding:0 14px!important}.contactInner{border-radius:20px;padding:40px 22px 34px}.contact .contactHeading{letter-spacing:-1.8px!important;margin-bottom:32px!important;font-size:46px!important}#contato .contactInner .contactCta.contactCta{padding:16px 14px}#contato .contactInner .contactCta.contactCta>.contactCtaLabel{letter-spacing:.06em;font-size:11px!important}.contactLead{font-size:16px}}.crmPage{--coral:#22c55e;--coral-2:#16a34a;--coral-dim:#0f3d24;background:#050807}.crmHero{background:radial-gradient(circle at 84% 40%,#0f3d24 0,#0000 32%)!important;border-bottom-color:#132a1e!important}.crmPrimary{color:#04120a!important;background:linear-gradient(#22c55e,#16a34a)!important}.crmSecondary{border-color:#2a4a3a!important}.crmMetricGrid strong{color:#22c55e!important}.crmMetricChart i{background:linear-gradient(#22c55e,#0f3d24)!important}.crmColumns p{border-left-color:#22c55e!important}.productionModule .crmColumns p{border-left-color:#5ee39a!important}.crmHandoff b{color:#22c55e!important;border-color:#2a4a3a!important}.crmProof li:before{color:#22c55e!important}.crmFinal{border:1px solid #16351f;background:linear-gradient(145deg,#0f3d24,#04120a 70%)!important}.crmNav,.crmProblem,.crmStructure,.crmProof{color:#e8f5ec!important;background:#050807!important}.crmProblem>p,.crmStructure li p,.crmProof li{color:#9fb5a6!important}.crmProblem li,.crmStructure li,.crmProof li{border-color:#132a1e!important}.crmStructure li>span,.crmProcess li>span{color:#5ee39a!important}.crmProcess li{border-color:#132a1e}.crmAutoBlock{border-top:1px solid #132a1e;border-bottom:1px solid #132a1e;padding:100px 9%}.crmAutoBlock h2{margin:14px 0 45px;font-size:clamp(40px,5.4vw,72px);line-height:.95}.crmAutoGrid{background:#132a1e;border:1px solid #132a1e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.crmAutoGrid article{background:#080c0a;flex-direction:column;gap:12px;min-height:180px;padding:26px;display:flex}.crmAutoGrid article small{color:#5ee39a;letter-spacing:1.4px;font-family:JetBrains Mono,monospace;font-size:10px}.crmAutoGrid article h3{color:#e8f5ec;margin:0;font-size:18px}.crmAutoGrid article p{color:#9fb5a6;margin:0;font-size:13px;line-height:1.55}@media (width<=900px){.crmAutoGrid{grid-template-columns:1fr}}.crmChatBlock{background:#050807;border-bottom:1px solid #132a1e;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:100px 9%;display:grid}.crmChatBlock h2{margin:14px 0 20px;font-size:clamp(42px,5.6vw,76px);line-height:.95}.crmChatBlock>div:first-child p{color:#9fb5a6;font-size:16px;line-height:1.65}.crmChatMock{background:#080c0a;border:1px solid #132a1e;border-radius:6px;flex-direction:column;gap:10px;min-height:380px;padding:20px;display:flex}.crmChatMock header{border-bottom:1px solid #132a1e;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:14px;display:flex}.crmChatMock header b{color:#e8f5ec;font-size:14px}.crmChatMock header small{color:#22c55e;letter-spacing:1px;font-family:JetBrains Mono,monospace;font-size:10px}.crmChatMock .msg{border-radius:12px;max-width:80%;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.crmChatMock .msg.lead{color:#c9dccf;background:#111917;align-self:flex-start}.crmChatMock .msg.agent{color:#04120a;background:linear-gradient(#22c55e,#16a34a);align-self:flex-end;font-weight:600}@media (width<=900px){.crmChatBlock{grid-template-columns:1fr;gap:40px;padding:70px 22px}}.crmCompareBlock{background:#050807;border-top:1px solid #132a1e;padding:100px 9%}.crmCompareBlock h2{margin:14px 0 40px;font-size:clamp(42px,5.6vw,76px);line-height:.95}.crmCompareTable{border-collapse:collapse;border:1px solid #132a1e;width:100%}.crmCompareTable th,.crmCompareTable td{text-align:left;border-bottom:1px solid #132a1e;padding:20px 22px;font-size:14px}.crmCompareTable thead th{letter-spacing:1.4px;text-transform:uppercase;color:#5ee39a;background:#080c0a;font-family:JetBrains Mono,monospace;font-size:10px}.crmCompareTable tbody td:first-child{color:#9fb5a6;font-weight:600}.crmCompareTable tbody td:nth-child(2){color:#7b8d81}.crmCompareTable tbody td:last-child{color:#e8f5ec;background:#0a1611}.crmCompareTable tbody td:last-child:before{content:"✓";color:#22c55e;margin-right:10px;font-weight:700}@media (width<=760px){.crmCompareTable th,.crmCompareTable td{padding:14px;font-size:12px}}.crmRecoverShowcase{color:#e8f5ec!important;background:#050807!important}.crmRecoverShowcase .recoverNectionCard{background:#080c0a!important;border:1px solid #132a1e!important}.crmRecoverShowcase .recoverNectionCard .agent{color:#22c55e!important}.crmRecoverShowcase .recoverNectionCta a{color:#04120a!important;background:linear-gradient(#22c55e,#16a34a)!important}.admX-shell{--adm-bg:#f5f3ee;--adm-surface:#fff;--adm-surface-2:#ebe7df;--adm-ink:#1a1a1a;--adm-ink-soft:#5a564f;--adm-line:#d9d3c6;--adm-gold:#c9a84c;--adm-gold-soft:#f0e4bd;--adm-gold-ink:#5a4712;--adm-danger:#a3341f;--adm-ok:#2e7d4f;--adm-shadow:0 1px 2px #0000000a,0 8px 24px -14px #00000024;--adm-radius:14px;background:var(--adm-bg);min-height:100vh;color:var(--adm-ink);grid-template-columns:260px 1fr;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.5;display:grid}.admX-shell *{box-sizing:border-box}.admX-shell button{font-family:inherit}.admX-side{border-right:1px solid var(--adm-line);background:var(--adm-surface);flex-direction:column;gap:22px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.admX-brand{align-items:center;gap:10px;padding:4px 6px;display:flex}.admX-brand-mark{background:var(--adm-ink);width:34px;height:34px;color:var(--adm-bg);letter-spacing:.5px;border-radius:10px;place-items:center;font:900 14px JetBrains Mono,monospace;display:grid}.admX-brand-name{letter-spacing:.2px;font:800 14px Manrope,sans-serif}.admX-brand-name small{color:var(--adm-ink-soft);letter-spacing:1.5px;text-transform:uppercase;margin-top:2px;font:600 10px JetBrains Mono,monospace;display:block}.admX-back{color:var(--adm-ink-soft);letter-spacing:1px;text-transform:uppercase;border-radius:8px;padding:6px;font:700 11px JetBrains Mono,monospace;text-decoration:none}.admX-back:hover{background:var(--adm-surface-2);color:var(--adm-ink)}.admX-nav{flex-direction:column;gap:2px;margin-top:4px;display:flex}.admX-nav-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--adm-ink-soft);padding:8px 10px 4px;font:700 10px JetBrains Mono,monospace}.admX-nav button{text-align:left;color:var(--adm-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font:600 13.5px Manrope,sans-serif;transition:all .12s;display:flex}.admX-nav button:hover{background:var(--adm-surface-2)}.admX-nav button.active{background:var(--adm-ink);color:var(--adm-bg)}.admX-nav .ico{opacity:.9;flex:0 0 18px;width:18px;height:18px}.admX-main{flex-direction:column;min-width:0;padding-bottom:80px;display:flex}.admX-topbar{z-index:20;background:color-mix(in oklab,var(--adm-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--adm-line);align-items:center;gap:14px;padding:14px 28px;display:flex;position:sticky;top:0}.admX-crumb{color:var(--adm-ink-soft);letter-spacing:1px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:600 12px JetBrains Mono,monospace;overflow:hidden}.admX-crumb b{color:var(--adm-ink);font-weight:800}.admX-save{background:var(--adm-ink);color:var(--adm-bg);letter-spacing:.3px;cursor:pointer;box-shadow:var(--adm-shadow);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font:800 12.5px Manrope,sans-serif;transition:all .15s;display:inline-flex}.admX-save:hover{transform:translateY(-1px)}.admX-save[disabled]{opacity:.6;cursor:progress}.admX-save .dot{background:var(--adm-gold);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab,var(--adm-gold) 30%,transparent);border-radius:50%;display:none}.admX-save.dirty .dot{display:inline-block}.admX-btn{border:1px solid var(--adm-line);background:var(--adm-surface);color:var(--adm-ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font:700 12px Manrope,sans-serif;transition:all .12s;display:inline-flex}.admX-btn:hover{background:var(--adm-surface-2)}.admX-btn.primary{background:var(--adm-gold);border-color:var(--adm-gold);color:#2b2003}.admX-btn.primary:hover{background:#d8b555}.admX-btn.ghost{background:0 0}.admX-btn.danger{border-color:color-mix(in oklab,var(--adm-danger) 40%,transparent);color:var(--adm-danger)}.admX-btn.danger:hover{background:color-mix(in oklab,var(--adm-danger) 8%,transparent)}.admX-section{flex-direction:column;gap:20px;padding:24px 28px;display:flex}.admX-h{border-bottom:1px solid var(--adm-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:6px;display:flex}.admX-h h1{letter-spacing:-.5px;margin:0;font:400 34px/1.05 Instrument Serif,Georgia,serif}.admX-h p{color:var(--adm-ink-soft);max-width:60ch;margin:6px 0 0;font-size:13px}.admX-h .admX-h-actions{flex-wrap:wrap;gap:8px;display:flex}.admX-chips{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.admX-chip{border:1px solid var(--adm-line);background:var(--adm-surface);color:var(--adm-ink);cursor:pointer;border-radius:999px;padding:7px 13px;font:700 12px Manrope,sans-serif;transition:all .12s}.admX-chip:hover{background:var(--adm-surface-2)}.admX-chip.active{background:var(--adm-ink);color:var(--adm-bg);border-color:var(--adm-ink)}.admX-chip .count{opacity:.6;margin-left:6px;font-weight:600}.admX-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.admX-split.wide{grid-template-columns:1fr}.admX-card{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);padding:20px}.admX-card h3{margin:0 0 4px;font:800 15px Manrope,sans-serif}.admX-card .hint{color:var(--adm-ink-soft);margin:0 0 14px;font-size:12.5px}.admX-field{gap:6px;margin-bottom:14px;display:grid}.admX-field label{color:var(--adm-ink);letter-spacing:.2px;font:700 12px Manrope,sans-serif}.admX-field .desc{color:var(--adm-ink-soft);font-size:11.5px;font-weight:500}.admX-input,.admX-textarea,.admX-select{border:1px solid var(--adm-line);background:var(--adm-surface);width:100%;color:var(--adm-ink);border-radius:10px;outline:none;padding:11px 13px;font:500 13.5px Manrope,sans-serif;transition:all .12s}.admX-input:focus,.admX-textarea:focus,.admX-select:focus{border-color:var(--adm-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--adm-ink) 12%,transparent)}.admX-textarea{resize:vertical;min-height:90px;font-family:inherit;line-height:1.5}.admX-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admX-toggle{cursor:pointer;border:1px solid var(--adm-line);background:var(--adm-surface);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.admX-toggle input{accent-color:var(--adm-ink)}.admX-search{position:relative}.admX-search input{padding-left:36px}.admX-search:before{content:"⌕";color:var(--adm-ink-soft);pointer-events:none;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admX-list{flex-direction:column;gap:8px;display:flex}.admX-item{background:var(--adm-surface);border:1px solid var(--adm-line);cursor:pointer;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:all .12s;display:grid}.admX-item:hover{border-color:var(--adm-ink);background:var(--adm-surface-2)}.admX-item.active{border-color:var(--adm-ink);box-shadow:0 0 0 2px var(--adm-ink)}.admX-thumb{background:var(--adm-surface-2);width:64px;height:64px;color:var(--adm-ink-soft);text-align:center;border-radius:8px;flex:0 0 64px;place-items:center;font-size:10px;display:grid;overflow:hidden}.admX-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admX-item-body{min-width:0}.admX-item-body strong{color:var(--adm-ink);white-space:nowrap;text-overflow:ellipsis;font:800 13.5px Manrope,sans-serif;display:block;overflow:hidden}.admX-item-body span{color:var(--adm-ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.admX-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:3px 8px;font:700 10px JetBrains Mono,monospace;display:inline-block}.admX-badge.ok{background:color-mix(in oklab,var(--adm-ok) 15%,var(--adm-bg));color:var(--adm-ok)}.admX-badge.warn{background:var(--adm-gold-soft);color:var(--adm-gold-ink)}.admX-badge.off{background:var(--adm-surface-2);color:var(--adm-ink-soft)}.admX-icon-btn{border:1px solid var(--adm-line);background:var(--adm-surface);cursor:pointer;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:14px;line-height:1;transition:all .12s;display:inline-grid}.admX-icon-btn:hover{border-color:var(--adm-ink);background:var(--adm-surface-2)}.admX-icon-btn.danger:hover{background:#fdecea;border-color:#c0392b}.admX-row-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.admX-item.dim{opacity:.55}.admX-item.dim .admX-thumb img{filter:grayscale()}.admX-pagebar{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin:16px 0;display:grid}.admX-pagechip{border:1px solid var(--adm-line);background:var(--adm-surface);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:10px 14px;transition:all .15s;display:flex}.admX-pagechip:hover{border-color:var(--adm-ink);background:var(--adm-surface-2)}.admX-pagechip.active{background:var(--adm-ink);color:var(--adm-surface);border-color:var(--adm-ink)}.admX-pagechip-label{font-size:14px;font-weight:700;line-height:1.2}.admX-pagechip-key{opacity:.6;letter-spacing:.02em;font:500 11px JetBrains Mono,monospace}.admX-pagechip.active .admX-pagechip-key{opacity:.75}.admX-contentSplit{grid-template-columns:minmax(360px,1fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.admX-contentEditor{flex-direction:column;gap:16px;min-width:0;display:flex}.admX-previewWrap{border:1px solid var(--adm-line);background:#fff;border-radius:14px;position:sticky;top:12px;overflow:hidden;box-shadow:0 6px 24px #0000000f}.admX-previewHead{border-bottom:1px solid var(--adm-line);background:var(--adm-surface-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.admX-previewUrl{color:var(--adm-ink);white-space:nowrap;text-overflow:ellipsis;font:600 12px JetBrains Mono,monospace;overflow:hidden}.admX-previewFrame{background:#000;border:0;width:100%;height:78vh;display:block}@media (width<=1024px){.admX-contentSplit{grid-template-columns:1fr}.admX-previewWrap{position:relative;top:0}.admX-previewFrame{height:60vh}}.admX-fieldgrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.admX-fieldgrid .admX-field label{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.admX-key{color:var(--adm-gold-ink);background:var(--adm-gold-soft);letter-spacing:.02em;border-radius:5px;padding:2px 7px;font:700 11px JetBrains Mono,monospace}.admX-inline-view:hover{opacity:.75}.admX-images{flex-direction:column;gap:8px;display:flex}.admX-image-row{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px;display:grid}.admX-image-row .admX-thumb{flex:0 0 72px;width:72px;height:56px}.admX-image-row input[type=text]{border:1px dashed var(--adm-line);color:var(--adm-ink);background:0 0;border-radius:8px;outline:none;width:100%;min-width:0;padding:8px 10px;font-size:12.5px}.admX-image-row input[type=text]:focus{border-style:solid;border-color:var(--adm-ink)}.admX-upload{border:1px dashed color-mix(in oklab,var(--adm-gold) 65%,var(--adm-line));background:var(--adm-gold-soft);color:var(--adm-gold-ink);letter-spacing:.6px;cursor:pointer;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:7px 11px;font:700 10px JetBrains Mono,monospace}.admX-upload input{display:none}.admX-upload:hover{background:#e8d89a}.admX-preview{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);position:sticky;top:76px;overflow:hidden}.admX-preview-head{border-bottom:1px solid var(--adm-line);letter-spacing:1.5px;text-transform:uppercase;color:var(--adm-ink-soft);background:var(--adm-surface-2);justify-content:space-between;align-items:center;padding:10px 14px;font:700 10px JetBrains Mono,monospace;display:flex}.admX-preview-body{padding:14px}.admX-preview-frame{aspect-ratio:4/5;background:#111;border-radius:10px;position:relative;overflow:hidden}.admX-preview-frame img{object-fit:cover;opacity:0;width:100%;height:100%;animation:7.5s infinite admX-loop;position:absolute;inset:0}.admX-preview-frame img:first-child{opacity:1}.admX-preview-frame img:nth-child(2){animation-delay:2.5s}.admX-preview-frame img:nth-child(3){animation-delay:5s}.admX-preview-frame .pb{background:var(--adm-gold);color:#2b2003;letter-spacing:1px;border-radius:999px;padding:5px 9px;font:900 9.5px JetBrains Mono,monospace;position:absolute;bottom:12px;left:12px}.admX-preview-body h4{color:var(--adm-ink);margin:12px 0 4px;font:800 18px Manrope,sans-serif}.admX-preview-body p{color:var(--adm-ink-soft);margin:0;font-size:13px;line-height:1.5}@keyframes admX-loop{0%,28%{opacity:1;transform:scale(1)}33%,95%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.admX-track-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.admX-track-card{background:var(--adm-surface);border:1px solid var(--adm-line);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);flex-direction:column;gap:12px;padding:18px;display:flex}.admX-track-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admX-track-card header h3{margin:0;font:800 15px Manrope,sans-serif}.admX-track-card header p{color:var(--adm-ink-soft);margin:2px 0 0;font-size:12px}.admX-status{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;padding:4px 9px;font:700 10px JetBrains Mono,monospace}.admX-status.on{background:color-mix(in oklab,var(--adm-ok) 15%,var(--adm-bg));color:var(--adm-ok)}.admX-status.off{background:var(--adm-surface-2);color:var(--adm-ink-soft)}.admX-bottom{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--adm-ink);color:var(--adm-bg);border-radius:16px;padding:6px;display:none;position:fixed;box-shadow:0 10px 30px -8px #00000059}.admX-bottom nav{grid-template-columns:repeat(5,1fr);gap:2px;display:grid}.admX-bottom button{color:color-mix(in oklab,var(--adm-bg) 70%,transparent);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:9px 4px;font:700 9.5px Manrope,sans-serif;display:flex}.admX-bottom button.active{background:color-mix(in oklab,var(--adm-bg) 12%,transparent);color:var(--adm-bg)}.admX-bottom .ico{width:20px;height:20px}@media (width<=1023px){.admX-shell{grid-template-columns:1fr}.admX-side{display:none}.admX-topbar{padding:12px 16px}.admX-section{padding:18px 16px 100px}.admX-split{grid-template-columns:1fr}.admX-preview{position:static}.admX-bottom{display:block}.admX-h h1{font-size:28px}.admX-row2{grid-template-columns:1fr}.admX-image-row{grid-template-columns:64px 1fr;grid-auto-flow:row}.admX-image-row .admX-upload,.admX-image-row .admX-btn{grid-column:1/-1}}@media (width>=761px) and (width<=1023px){.nav{padding:22px 28px}.services{padding:70px 28px 95px}.why{padding:90px 28px}.references{padding:85px 28px 90px}.processTrail{padding:110px 28px 130px}.siteFooter .footerInner{padding:120px 28px 40px}.circleProductSection{padding-left:28px;padding-right:28px}.circleProductSection h2{max-width:none}.circlePrev{left:28px}.circleNext{right:28px}.references .logoGrid{grid-template-columns:repeat(3,1fr)}.references .logoGrid>div{border-right:1px solid #777}.references .logoGrid>div:nth-child(3n){border-right:0}.references .logoGrid>div:nth-child(4n){border-right:1px solid #777}.studioNav,.commerceNav,.siteProductNav,.menuProductNav{padding:0 28px}.studioHero,.socialHero,.commerceHero,.siteProductHero,.menuProductHero{padding:110px 28px 80px}.problemBlock,.processBlock,.audienceBlock,.whatsappBlock,.socialFeatures,.socialFlow,.commerceProblem,.commerceDeliverables,.commerceProcess,.commerceProof,.crmHero,.crmAutoBlock,.crmSystemShowcase,.crmChatBlock,.crmStructure,.crmCompareBlock,.siteProductDeliverables,.siteProductProcess,.menuProductDeliverables,.menuProductProcess,.menuProductProof{padding:90px 28px}.socialWorkShowcase,.siteWorkShowcase,.menuVisualShowcase{padding:90px 0}.socialWorkShowcase>div:first-child,.siteWorkShowcase>div:first-child,.menuVisualShowcase>div:first-child{margin:0 0 50px;padding:0 28px}.commerceGallerySection{padding:90px 28px}.commerceGallerySection>div:first-child{margin:0 0 50px;padding:0}.problemBlock,.processBlock,.whatsappBlock,.commerceProblem,.commerceDeliverables,.commerceProcess,.siteProductProblem,.siteProductDeliverables,.siteProductProcess,.menuProductProblem,.menuProductDeliverables,.menuProductProcess,.crmChatBlock,.crmStructure{grid-template-columns:1fr;gap:45px}.comparison,.serviceGrid{grid-template-columns:1fr}.commerceSectionIntro,.siteProductDeliverables>div,.menuProductDeliverables>div{position:static}.briefingBlock,.siteProductFinal,.commerceFinal,.menuProductFinal{margin:20px 28px 70px;padding:65px 28px}.crmFinal,.crmSystemShowcase{padding:90px 28px}.crmDemo{grid-template-columns:1fr}.crmHandoff{justify-content:flex-start}.studioFooter{padding:28px}.siteFooter .footerTop{gap:50px}.siteFooter .footerCols{grid-template-columns:repeat(3,1fr)}.admX-topbar{padding:14px 28px}.admX-section{padding:24px 28px 100px}}section[aria-label^=Notifications]{pointer-events:none!important;z-index:9999!important;width:auto!important;height:auto!important;position:fixed!important;inset:0!important}.finalCta{background:#050505;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:120px 24px}.finalCtaInner{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:720px;margin:0 auto;display:flex}.finalCtaEyebrow{color:#8a8a8a;letter-spacing:3px;text-transform:uppercase;margin:0;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.finalCtaTitle{letter-spacing:-.01em;background:linear-gradient(#f5f5f5 0%,#c8c8c8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font:300 clamp(28px,4vw,44px)/1.25 Inter,Helvetica Neue,Arial,sans-serif}.finalCtaSub{color:#9a9a9a;max-width:520px;margin:0;font:400 15px/1.6 Inter,Arial,sans-serif}.finalCtaButton{color:#f0f0f0;letter-spacing:.04em;text-transform:uppercase;background:#0a0a0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:14px;margin-top:14px;padding:16px 28px;font:500 13px/1 Inter,Arial,sans-serif;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:inline-flex}.finalCtaButton i{color:#c8c8c8;font-size:15px;font-style:normal;transition:transform .25s,color .25s}.finalCtaButton:hover{background:#0d0d0d;border-color:#c9a84c;transform:translateY(-1px);box-shadow:0 0 0 1px #c9a84c22,0 8px 40px -12px #c9a84c40}.finalCtaButton:hover i{color:#e6c976;transform:translate(4px)}@media (width<=760px){.finalCta{padding:84px 22px}.finalCtaButton{justify-content:center;width:100%}}.productSwitcher{z-index:60;-webkit-backdrop-filter:blur(14px);background:#08080ae6;border-bottom:1px solid #ffffff10;position:sticky;top:0}.productSwitcherTrack{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x;align-items:center;gap:10px;padding:12px 24px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 32px),#0000 100%)}.productSwitcherTrack::-webkit-scrollbar{display:none}.productSwitcherTrack:active{cursor:grabbing}.productSwitcherEyebrow{letter-spacing:.18em;color:#6a6a6a;text-transform:uppercase;flex-shrink:0;padding-right:6px;font:500 10px/1 JetBrains Mono,Fira Code,monospace}.productSwitcherItem{scroll-snap-align:center;color:#9a9a9a;letter-spacing:.02em;white-space:nowrap;background:#0e0e10;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;padding:9px 18px;font:500 12.5px/1 Inter,Arial,sans-serif;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.productSwitcherItem:hover{color:#e8e8e8;background:#141416;border-color:#ffffff30}.productSwitcherItem.active{color:#fff;cursor:default;background:linear-gradient(#1a1611,#0e0e10);border-color:#c9a84c;box-shadow:0 0 0 1px #c9a84c1f,0 6px 24px -12px #c9a84c40}@media (width<=760px){.productSwitcher{top:0}.productSwitcherTrack{gap:8px;padding:10px 16px}.productSwitcherItem{padding:8px 14px;font-size:12px}}.siteProductValue{background:var(--black);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding:110px 9%;display:grid}.siteProductValue h2{color:#fff;margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.94}.siteProductValue ul{gap:24px;margin:0;padding:0;list-style:none;display:grid}.siteProductValue li{color:#bbb;border-left:2px solid #444;padding-left:22px;font-size:18px;line-height:1.55}.siteProductValue li strong{color:#fff;font-weight:700}.siteProductValue .siteProductPrimary{margin-top:10px}.siteProblemCta{margin-top:28px;display:inline-block}@media (width<=760px){.siteProductValue{grid-template-columns:1fr;gap:45px;padding:75px 22px}.siteProductValue h2{font-size:clamp(36px,5vw,54px)}.siteProductValue li{font-size:16px}}.commerceScrollWrap{padding:0 6%;position:relative}.commerceScrollTrack{cursor:grab;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;gap:28px;padding:20px 0 44px;display:flex;overflow:auto hidden}.commerceScrollTrack::-webkit-scrollbar{display:none}.commerceScrollTrack.isDragging{cursor:grabbing}.commerceSiteCard{color:#fff;text-align:left;background:#111;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;flex:0 0 340px;min-height:460px;padding:18px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000050}.commerceSiteCard:hover{transform:translateY(-8px);box-shadow:0 32px 70px #0006}.commerceSiteHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.commerceSiteDots{gap:5px;display:flex}.commerceSiteDots i{background:#ffffff60;border-radius:50%;width:6px;height:6px}.commerceSiteNav{gap:6px;display:flex}.commerceSiteNav b{text-transform:uppercase;letter-spacing:.6px;color:#fffc;background:#ffffff14;border-radius:10px;padding:7px 11px;font:500 9px JetBrains Mono,monospace}.commerceSitePreview{border-radius:18px;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:14px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.commerceSitePreview b{letter-spacing:-1.5px;white-space:pre-line;color:#111;font:clamp(34px,3.2vw,52px)/.92 Melodrama,serif}.commerceSitePreview em{text-transform:uppercase;letter-spacing:1px;color:#1118;font:11px JetBrains Mono,monospace}.commerceSiteCta{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#111;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:14px 22px;font:700 11px JetBrains Mono,monospace;transition:transform .2s,background .2s;display:inline-flex}.commerceSiteCta:hover{background:#000;transform:scale(1.04)}.commerceSiteMeta{justify-content:space-between;align-items:end;margin-top:auto;padding-top:16px;display:flex}.commerceSiteMeta b{color:#fff;font:18px Melodrama,serif}.commerceSiteMeta small{text-transform:uppercase;letter-spacing:1px;color:#fff8;font:9px JetBrains Mono,monospace}.commerceSiteFashion{background:#1a1512}.commerceSiteFashion .commerceSitePreview{background:#f5f1e8}.commerceSiteHome{background:#0f1c19}.commerceSiteHome .commerceSitePreview{background:#d4e3dc}.commerceSiteWellness{background:#1f120d}.commerceSiteWellness .commerceSitePreview{background:#ffe75e}.commerceSiteWellness .commerceSiteCta{color:#fff;background:#111}.commerceSiteWellness .commerceSiteCta:hover{background:#000}.commerceSiteBeauty{background:#181014}.commerceSiteBeauty .commerceSitePreview{background:#f3c7cf}.commerceSiteMinimal{background:#141414}.commerceSiteMinimal .commerceSitePreview{background:#ececec}.commerceScrollWrap>p{text-transform:uppercase;letter-spacing:1.5px;color:#6b756e;margin:0 0 0 2px;font-size:10px}@media (width<=760px){.commerceScrollWrap{padding:0 22px}.commerceSiteCard{border-radius:20px;flex-basis:78vw;min-height:420px;padding:14px}.commerceSitePreview{padding:22px 18px}.commerceSitePreview b{font-size:34px}.commerceSiteNav b{padding:6px 9px;font-size:8px}.commerceSiteCta{padding:12px 18px;font-size:10px}}.referenceGallery{position:relative}.referenceGalleryHint{text-transform:uppercase;letter-spacing:1.5px;color:#7b7b7b;margin:0 0 18px;font:9px JetBrains Mono,monospace}.referenceScrollWrap{padding:0 6%;position:relative}.referenceNavArrow{z-index:5;color:#f2f5f9;cursor:pointer;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#14161ad9,#0a0c0ed9);border:1px solid #ffffff24;border-radius:999px;place-items:center;width:48px;height:48px;transition:transform .25s,background .25s,border-color .25s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px -12px #0009,inset 0 1px #ffffff14}.referenceNavArrow:hover{background:linear-gradient(135deg,#1e2024f2,#0e1012f2);border-color:#ffffff47;transform:translateY(-50%)scale(1.06)}.referenceNavArrow:active{transform:translateY(-50%)scale(.96)}.referenceNavArrowLeft{left:10px}.referenceNavArrowRight{right:10px}@media (width<=760px){.referenceNavArrow{width:40px;height:40px}.referenceNavArrowLeft{left:6px}.referenceNavArrowRight{right:6px}}.referenceScrollTrack{cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:28px;padding:20px 0 36px;display:flex;overflow:auto hidden}.referenceScrollTrack>*{scroll-snap-align:center;scroll-snap-stop:always}.referenceScrollTrack::-webkit-scrollbar{display:none}.referenceScrollTrack.isDragging{cursor:grabbing}.referenceScrollTrack img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.referenceCard{flex-direction:column;flex:0 0 360px;gap:12px;display:flex;position:relative}.referenceCardFrame{text-align:left;width:100%;box-shadow:none;cursor:pointer;background:#1c1c1c;border:1px solid #ffffff1f;border-radius:24px;padding:16px 16px 0;transition:transform .35s,border-color .35s;overflow:hidden}.referenceCardFrame:hover{border-color:#ffffff40;transform:translateY(-6px)}.referenceCardTop{align-items:center;gap:14px;margin-bottom:14px;display:flex}.referenceCardDots{gap:5px;display:flex}.referenceCardDots i{background:#ffffff50;border-radius:50%;width:7px;height:7px}.referenceCardDots i:first-child{background:#ff5f57}.referenceCardDots i:nth-child(2){background:#febc2e}.referenceCardDots i:nth-child(3){background:#28c840}.referenceCardUrl{text-transform:uppercase;letter-spacing:.6px;color:#fff9;white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:auto;font:10px JetBrains Mono,monospace;overflow:hidden}.referenceCardMedia{aspect-ratio:16/10;background:#181818;border-radius:14px 14px 0 0;display:block;overflow:hidden}.referenceCardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.referenceCardFrame:hover .referenceCardMedia img{transform:scale(1.03)}.referenceCardMeta{justify-content:center;align-items:center;padding:0 4px;display:flex}.referenceCardMeta small{text-transform:uppercase;letter-spacing:1px;color:#000;text-align:center;font:10px JetBrains Mono,monospace}.referenceDragHint{text-transform:uppercase;letter-spacing:1.5px;color:#7b7b7b;margin:0 0 0 2px;font-size:10px}.referenceLightbox{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000e;place-items:center;padding:24px;animation:.18s refLbFade;display:grid;position:fixed;inset:0}@keyframes refLbFade{0%{opacity:0}to{opacity:1}}.referenceLightboxFrame{background:#0d0d0f;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;width:min(1350px,96vw);height:min(1080px,92vh);animation:.28s cubic-bezier(.4,1.4,.5,1) refLbPop;display:flex;overflow:hidden;box-shadow:0 40px 120px #000c,0 0 0 1px #ffffff08}@keyframes refLbPop{0%{opacity:0;transform:scale(.96)translateY(12px)}to{opacity:1;transform:none}}.referenceLightboxTop{background:linear-gradient(#1a1a1e,#0f0f11);border-bottom:1px solid #ffffff10;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.referenceLightboxDots{gap:6px;display:flex}.referenceLightboxDots i{background:#3a3a3e;border-radius:50%;width:12px;height:12px;display:block}.referenceLightboxDots i:first-child{background:#ff5f57}.referenceLightboxDots i:nth-child(2){background:#febc2e}.referenceLightboxDots i:nth-child(3){background:#28c840}.referenceLightboxUrl{text-align:center;color:#ffffff80;letter-spacing:.04em;background:#00000040;border:1px solid #ffffff08;border-radius:6px;flex:1;max-width:360px;margin:0 auto;padding:6px 14px;font:600 12px Manrope,sans-serif}.referenceLightboxSpacer{width:60px}.referenceLightboxViewport{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;background:#000;flex:1;overflow:hidden auto}.referenceLightboxViewport::-webkit-scrollbar{width:10px}.referenceLightboxViewport::-webkit-scrollbar-thumb{background:#ffffff25 padding-box padding-box;border:2px solid #0000;border-radius:10px}.referenceLightboxViewport::-webkit-scrollbar-thumb:hover{background:#ffffff45 padding-box padding-box;border:2px solid #0000}.referenceLightboxViewport img{width:100%;height:auto;display:block}.referenceLightboxClose{color:#fff;cursor:pointer;z-index:2;background:#00000080;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;transition:background .2s;display:grid;position:absolute;top:24px;right:24px}.referenceLightboxClose:hover{background:#ffffff20}.menuReferenceSection{background:var(--black);color:#fff;padding:110px 6%;overflow:hidden}.menuReferenceSection>div:first-child{max-width:900px;margin:0 3% 65px}.menuReferenceSection>div:first-child>p:last-child{color:#9ba69f;max-width:600px;line-height:1.65}@media (width<=760px){.referenceScrollWrap{padding:0 22px}.referenceCard{flex-basis:82vw}.referenceCardFrame{border-radius:20px;padding:13px 13px 0}.referenceCardMedia{border-radius:10px 10px 0 0}.referenceLightbox{padding:12px}.referenceLightboxFrame{border-radius:10px;height:94vh}.referenceLightboxUrl{max-width:180px;font-size:10px}.referenceLightboxClose{width:40px;height:40px;font-size:22px;top:16px;right:16px}.menuReferenceSection{padding:75px 22px 95px}.menuReferenceSection>div:first-child{margin:0 0 40px}}.siteRefHint{text-transform:uppercase;letter-spacing:1.6px;color:#7b7b7b;margin:14px 0 0;font:11px JetBrains Mono,monospace}.siteRefTabs{flex-wrap:wrap;gap:8px;margin:36px 0 8px;padding:0 9%;display:flex}.siteRefTab{appearance:none;color:#f2f2f2;text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:#0a0a0a;border:1px solid #ffffff30;border-radius:999px;padding:12px 20px;font:10px JetBrains Mono,monospace;transition:all .2s}.siteRefTab:hover{color:#fff;background:#151515;border-color:#c9a84c}.siteRefTab.isActive{color:#1a0d05;background:linear-gradient(#f0d78c,#c9a84c);border-color:#0000;box-shadow:0 8px 24px #00000040}@media (width<=760px){.siteRefTabs{margin:26px 0 4px;padding:0 22px}.siteRefTab{letter-spacing:1.1px;padding:10px 14px;font-size:9.5px}}.referenceCardMediaTall{aspect-ratio:unset;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;max-height:clamp(320px,42vw,520px);position:relative;overflow:hidden}.referenceCardMediaTall img{object-fit:cover;object-position:top center;will-change:transform;pointer-events:none;width:100%;height:auto;transition:none;display:block}.referenceCardFrame:hover .referenceCardMediaTall img{transform:none}.referenceScrollbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:grab;touch-action:none;z-index:3;background:#ffffff18;border:1px solid #ffffff10;border-radius:999px;width:8px;transition:background .2s,width .2s;position:absolute;top:8px;bottom:8px;right:6px}.referenceScrollbar:hover{background:#ffffff26;width:10px}.referenceScrollbar:active{cursor:grabbing}.referenceScrollbarThumb{background:linear-gradient(#fff,#e6ecf2);border-radius:999px;transition:opacity .3s;position:absolute;left:0;right:0;box-shadow:0 2px 10px #fff3,inset 0 1px #ffffff80}.referenceScrollHint{text-transform:uppercase;letter-spacing:1.4px;color:#fffc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;opacity:.95;background:#000000a0;border:1px solid #ffffff18;border-radius:999px;padding:6px 10px;font:9px JetBrains Mono,monospace;position:absolute;bottom:10px;left:12px}@media (width<=760px){.referenceCardMediaTall{max-height:clamp(340px,72vw,460px)}.referenceScrollbar{width:6px}.referenceScrollHint{padding:4px 7px;font-size:8px}}.referenceGalleryTall .referenceCard{flex:0 0 300px}.referenceGalleryTall .referenceCardFrame{box-shadow:none;background:linear-gradient(#242424,#0f0f0f);border:1px solid #ffffff30;border-radius:44px;padding:14px 10px 10px}.referenceGalleryTall .referenceCardTop{justify-content:center;height:22px;margin:0 0 10px;position:relative}.referenceGalleryTall .referenceCardDots{display:none}.referenceGalleryTall .referenceCardUrl{color:#e7e7e7;letter-spacing:.5px;font:600 10px JetBrains Mono,monospace}.referenceGalleryTall .referenceCardTop:before{content:"";z-index:2;background:#000;border:1px solid #ffffff16;border-radius:14px;width:82px;height:20px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.referenceGalleryTall .referenceCardTop:after{content:"";z-index:3;background:#111;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:calc(50% + 22px);box-shadow:inset 0 0 0 1px #fff2}.referenceGalleryTall .referenceCardMediaTall{background:#000;border-radius:26px;max-height:clamp(420px,52vw,560px);box-shadow:inset 0 0 0 1px #ffffff10}.referenceGalleryTall .referenceCardMeta small{text-align:center;display:block}@media (width<=760px){.referenceGalleryTall .referenceCard{flex:0 0 260px}.referenceGalleryTall .referenceCardMediaTall{max-height:clamp(400px,86vw,520px)}}.menuCatalogScreenV2{gap:12px;min-height:720px;padding:44px 14px 14px}.menuCatalogHeaderV2{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.menuCatalogBrandV2{align-items:center;gap:10px;display:flex}.menuCatalogBrandMark{color:#1a0d05;letter-spacing:.02em;background:linear-gradient(#f5c060,#c8791a);border-radius:12px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:900;display:grid;box-shadow:0 8px 20px -8px #f5c06099}.menuCatalogBrandV2 b{color:#f5f5f5;letter-spacing:.01em;font-size:13px;font-weight:700;display:block}.menuCatalogBrandV2 em{color:#ffffff8c;letter-spacing:.04em;margin-top:2px;font-size:10px;font-style:normal;display:block}.menuCatalogSearchV2{color:#ffffffd9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.menuCatalogSearchV2:hover{color:#f5c060;border-color:#f5c06080}.menuCatalogHeroV2{background:linear-gradient(135deg,#3a1810 0%,#1a0906 60%,#0d0503 100%);border:1px solid #d48c3c47;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.menuCatalogHeroV2:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#f5c06038,#0000 55%);position:absolute;inset:0}.menuCatalogHeroTag{letter-spacing:.16em;color:#f5c060;background:#f5c06026;border:1px solid #f5c06059;border-radius:999px;margin-bottom:6px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-block;position:relative}.menuCatalogHeroV2 h4{background:linear-gradient(#f8e0a8,#e8a038);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Melodrama,serif;font-size:22px;font-weight:500;position:relative}.menuCatalogHeroV2 p{color:#ffffffad;max-width:200px;margin:4px 0 0;font-size:11px;line-height:1.4;position:relative}.menuCatalogHeroBadge{filter:drop-shadow(0 6px 12px #f5782873);font-size:34px;position:relative}.menuCatalogChipsV2{scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:0 -4px;padding:2px 4px;display:flex;overflow-x:auto}.menuCatalogChipsV2::-webkit-scrollbar{display:none}.menuCatalogChipV2{scroll-snap-align:start;color:#ffffffa6;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s}.menuCatalogChipV2:hover{color:#f5f5f5;border-color:#f5c06073}.menuCatalogChipV2.active{color:#1a0d05;background:linear-gradient(#f5c060,#c8791a);border-color:#0000;box-shadow:0 6px 18px -6px #f5c06099}.menuCatalogListV2{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#f5c06066 transparent;flex-direction:column;flex:1;gap:18px;min-height:0;padding-bottom:84px;padding-right:2px;display:flex;overflow-y:auto}.menuCatalogListV2::-webkit-scrollbar{width:4px}.menuCatalogListV2::-webkit-scrollbar-thumb{background:#f5c06059;border-radius:4px}.menuCatalogGroupV2{flex-direction:column;gap:10px;display:flex}.menuCatalogGroupTitle{letter-spacing:.18em;text-transform:uppercase;color:#f5c060d9;margin:0;padding-left:2px;font-size:10px;font-weight:800}.menuCatalogGroupV2 ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.menuCatalogRowV2{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:1fr 96px;gap:12px;padding:10px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative}.menuCatalogRowV2:hover{background:#f5c0600a;border-color:#f5c06059}.menuCatalogRowV2.pulse{animation:.38s menuRowPulse}@keyframes menuRowPulse{0%{transform:scale(1)}40%{transform:scale(1.015);box-shadow:0 12px 30px -12px #f5c0608c}to{transform:scale(1)}}.menuCatalogRowInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.menuCatalogRowTop{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.menuCatalogRowTop strong{color:#f5f5f5;letter-spacing:-.005em;font-size:13px;font-weight:700}.menuCatalogTagV2{letter-spacing:.1em;color:#f5f5f5;background:#ffffff14;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:800}.menuCatalogTagV2.tag-maispedido{color:#1a0d05;background:linear-gradient(#f5c060,#c8791a)}.menuCatalogTagV2.tag-promo{color:#fff;background:linear-gradient(#ff7a5a,#c8321a)}.menuCatalogTagV2.tag-novo{color:#062010;background:linear-gradient(#7ce495,#2a9d3f)}.menuCatalogTagV2.tag-chef{color:#1a0d05;background:#ffffffe6}.menuCatalogRowInfo p{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.menuCatalogRowMeta{color:#ffffff80;align-items:center;gap:6px;margin-top:2px;font-size:10px;display:flex}.menuCatalogRowMeta span:first-child{color:#f5c060;font-weight:700}.menuCatalogRowPrice{align-items:baseline;gap:8px;margin-top:4px;display:flex}.menuCatalogRowPrice s{color:#ffffff59;font-size:11px}.menuCatalogRowPrice b{background:linear-gradient(#f5c060,#c8791a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800}.menuCatalogRowMedia{background:#0a0503;border-radius:12px;width:96px;height:96px;position:relative;overflow:hidden}.menuCatalogRowMedia img{object-fit:cover;width:100%;height:100%;display:block}.menuCatalogAddV2{color:#1a0d05;cursor:pointer;background:linear-gradient(#f5c060,#c8791a);border:2px solid #0d0906;border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;line-height:1;transition:transform .15s;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 6px 16px -4px #f5c06099}.menuCatalogAddV2:hover{transform:scale(1.08)}.menuCatalogQtyV2{background:#0d0906;border:2px solid #f5c060;border-radius:999px;align-items:center;gap:2px;padding:3px 4px;display:flex;position:absolute;bottom:-6px;right:-6px;box-shadow:0 6px 16px -4px #f5c0608c}.menuCatalogQtyV2 button{color:#f5c060;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;font-weight:800;line-height:1;display:grid}.menuCatalogQtyV2 button:hover{background:#f5c06026}.menuCatalogQtyV2 b{text-align:center;color:#f5f5f5;min-width:16px;font-size:12px;font-weight:800}.menuCatalogCartV2{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;z-index:8;background:#0a0604eb;border:1px solid #f5c06059;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;transition:transform .32s cubic-bezier(.5,1.6,.4,1),opacity .2s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(120%);box-shadow:0 20px 40px -12px #000000b3}.menuCatalogCartV2.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.menuCatalogCartInfo b{color:#f5f5f5;font-size:13px;font-weight:800;display:block}.menuCatalogCartInfo span{color:#ffffff8c;letter-spacing:.04em;margin-top:2px;font-size:10px;display:block}.menuCatalogCartCta{color:#1a0d05;cursor:pointer;background:linear-gradient(#f5c060,#c8791a);border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 8px 22px -6px #f5c060a6}.menuCatalogCartCta span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.menuCatalogCartCta strong{font-size:14px;font-weight:900}@media (width<=760px){.menuCatalogScreenV2{min-height:640px;padding:44px 12px 12px}.menuCatalogRowV2{grid-template-columns:1fr 84px}.menuCatalogRowMedia{width:84px;height:84px}.menuCatalogHeroV2 h4{font-size:20px}}.referenceFilterBar{flex-wrap:wrap;align-items:center;gap:12px;margin:-8px 0 20px;padding:0 32px;display:flex}.referenceSearch{color:#ffffff90;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:420px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex;position:relative}.referenceSearch:focus-within{background:#ffffff08;border-color:#c9a84c80}.referenceSearch svg{color:#ffffff60;flex-shrink:0}.referenceSearch input{color:#f5f5f5;letter-spacing:.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;font:500 13px Manrope,sans-serif}.referenceSearch input::placeholder{color:#ffffff45}.referenceSearchClear{color:#ffffff60;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:20px;line-height:1}.referenceSearchClear:hover{color:#f5f5f5}.referenceChips{flex-wrap:wrap;gap:6px;display:flex}.referenceChip{color:#ffffff70;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#ffffff03;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:700 11px Manrope,sans-serif;transition:all .18s;display:inline-flex}.referenceChip:hover{color:#f5f5f5;border-color:#c9a84c60}.referenceChip.active{color:#1a0d05;background:linear-gradient(#f0d78c,#c9a84c);border-color:#0000;box-shadow:0 6px 16px -6px #c9a84c99}.referenceChip em{background:#00000030;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.referenceChip.active em{color:#1a0d05;background:#1a0d0525}.referenceResultCount{letter-spacing:.08em;text-transform:uppercase;color:#fff5;margin-left:auto;font:600 11px Manrope,sans-serif}.referenceEmpty{text-align:center;color:#ffffff70;place-items:center;gap:12px;padding:60px 20px;display:grid}.referenceEmpty p{margin:0;font-size:14px}.referenceEmpty button{color:#f0d78c;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c9a84c60;border-radius:999px;padding:10px 18px;font:700 11px Manrope,sans-serif}.referenceEmpty button:hover{background:#c9a84c15}.referenceCardType{letter-spacing:.1em;text-transform:uppercase;color:#f0d78c;background:#c9a84c20;border:1px solid #c9a84c40;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-block}.light .referenceFilterBar,.commerceGallerySection .referenceFilterBar,.siteWorkShowcase .referenceFilterBar{background:#000;border:1px solid #ffffff15;border-radius:18px;margin:8px 32px 48px;padding:16px 18px}.light .referenceSearch,.commerceGallerySection .referenceSearch,.siteWorkShowcase .referenceSearch{color:#ffffffb0;background:#121212;border-color:#ffffff18}.light .referenceSearch:focus-within,.commerceGallerySection .referenceSearch:focus-within,.siteWorkShowcase .referenceSearch:focus-within{background:#181818;border-color:#c9a84c80}.light .referenceSearch input,.commerceGallerySection .referenceSearch input,.siteWorkShowcase .referenceSearch input{color:#f5f5f5}.light .referenceSearch input::placeholder,.commerceGallerySection .referenceSearch input::placeholder,.siteWorkShowcase .referenceSearch input::placeholder{color:#fff5}.light .referenceChip,.commerceGallerySection .referenceChip,.siteWorkShowcase .referenceChip{color:#e8e8e8;background:#121212;border-color:#ffffff18}.light .referenceChip:hover,.commerceGallerySection .referenceChip:hover,.siteWorkShowcase .referenceChip:hover{color:#fff;background:#1a1a1a;border-color:#c9a84c60}.light .referenceChip.active,.commerceGallerySection .referenceChip.active,.siteWorkShowcase .referenceChip.active{color:#1a0d05;background:linear-gradient(#f0d78c,#c9a84c);border-color:#0000}.light .referenceResultCount,.commerceGallerySection .referenceResultCount,.siteWorkShowcase .referenceResultCount{color:#888}@media (width<=760px){.referenceFilterBar{gap:10px;padding:0 22px}.light .referenceFilterBar,.commerceGallerySection .referenceFilterBar,.siteWorkShowcase .referenceFilterBar{border-radius:14px;padding:14px 16px}.referenceSearch{min-width:100%}.referenceResultCount{margin-left:0}}.galleryBlock{background:#050505!important;min-height:0!important;padding:90px 0 100px!important;display:block!important}.galleryBlock:after{display:none!important}.galleryCopy{text-align:left;max-width:900px;margin:0 auto 46px;padding:0 6%}.lookbookViewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.lookbookViewport:active{cursor:grabbing}.lookbookTrack{will-change:transform;gap:22px;width:max-content;padding:0 22px;display:flex}.lookbookCard{cursor:pointer;background:#111;border-radius:14px;flex:none;width:auto;height:clamp(280px,44vw,520px);margin:0;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009}.lookbookCard img{pointer-events:none;filter:grayscale(.35)contrast(1.02);width:auto;height:100%;transition:filter .35s;display:block}.lookbookCard:hover{transform:translateY(-4px);box-shadow:0 34px 80px #000c}.lookbookCard:hover img{filter:none}.lookbookCard figcaption{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000d9);border-radius:10px;padding:10px 14px;transition:all .25s;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(6px)}.lookbookCard:hover figcaption{opacity:1;transform:none}.lookbookCard figcaption strong{text-transform:uppercase;letter-spacing:1.2px;font:800 11px Manrope,Arial,sans-serif;display:block}.lookbookCard figcaption span{color:#ddd;margin-top:3px;font-size:11px;display:block}.lookbookHint{text-align:center;color:#777;text-transform:uppercase;letter-spacing:2px;margin:26px 0 0;font-size:10px}@media (width<=760px){.galleryBlock{padding:60px 0 70px!important}.lookbookCard{height:60vw}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.homeSeoOffer{background:linear-gradient(#0a0a0c 0%,#050505 100%);border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;padding:88px 6% 72px;position:relative}.homeSeoOfferInner{max-width:920px;margin:0 auto}.homeSeoOffer .studioEyebrow{margin:0 0 18px}.homeSeoOffer h1{letter-spacing:-1.2px;color:#fff;max-width:18ch;margin:0 0 20px;font-family:Manrope,Arial,sans-serif;font-size:clamp(32px,4.6vw,52px);font-weight:800;line-height:1.08}.homeSeoOfferLead{color:#b8b8c0;max-width:62ch;margin:0 0 36px;font-size:18px;line-height:1.65}.homeSeoLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 28px;margin:0;padding:0;list-style:none;display:grid}.homeSeoLinks a{color:#eee;letter-spacing:.02em;border-top:1px solid #2a2a2e;padding:14px 0;font-size:14px;font-weight:700;transition:color .2s;display:block}.homeSeoLinks a:hover{color:#c9a84c}.homeSeoLinks a span{color:#888;letter-spacing:0;margin-top:6px;font-size:12px;font-weight:500;line-height:1.45;display:block}.seoFaq{border-top:1px solid #292929;max-width:1100px;margin:0 auto;padding:90px 8% 40px}.seoFaq h2{letter-spacing:-1px;color:#fff;margin:14px 0 40px;font-family:Melodrama,Manrope,serif;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:.95}.seoFaq dl{gap:0;margin:0;padding:0;display:grid}.seoFaqItem{border-top:1px solid #2a2a2a;padding:26px 0}.seoFaqItem:last-child{border-bottom:1px solid #2a2a2a}.seoFaqItem dt{color:#fff;letter-spacing:-.2px;margin:0 0 10px;font-size:18px;font-weight:700}.seoFaqItem dd{color:#a8a8a8;max-width:68ch;margin:0;font-size:15px;line-height:1.6}@media (width<=760px){.homeSeoOffer{padding:64px 22px 56px}.homeSeoOfferLead{font-size:16px}.homeSeoLinks{grid-template-columns:1fr}.seoFaq{padding:70px 22px 20px}.seoFaqItem dt{font-size:16px}}
