/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#071528;--navy:#071a32;--blue:#1261ff;--cyan:#1bcce2;--yellow:#ffd21c;--paper:#f4f7fb;--muted:#657287;--line:#dfe6ef}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.pad{padding:105px clamp(24px,7vw,112px)}header{z-index:20;color:#fff;border-bottom:1px solid #ffffff1c;align-items:center;gap:40px;width:100%;height:78px;padding:0 clamp(24px,7vw,112px);display:flex;position:absolute}.logo{align-items:center;gap:10px;display:flex}.logo>span{border:3px solid var(--cyan);width:38px;height:38px;color:var(--yellow);border-radius:7px;place-items:center;font-weight:900;display:grid;transform:rotate(45deg)}.logo>span:first-letter{transform:rotate(-45deg)}.logo div{flex-direction:column;display:flex}.logo b{font-size:22px}.logo small{letter-spacing:4px;font-size:7px}nav{gap:25px;margin-left:auto;display:flex}nav a{color:#a7b7cb;font-size:12px;font-weight:800}.navCta{border:1px solid #fff5;border-radius:8px;padding:12px 16px;font-size:12px;font-weight:900}.hamb{display:none}.hero{color:#fff;background:radial-gradient(circle at 77% 40%,#1261ff2d,#0000 26%),linear-gradient(120deg,#061327,#0b274a);grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;min-height:760px;padding:130px clamp(24px,7vw,112px) 70px;display:grid;overflow:hidden}.label{letter-spacing:2.6px;color:var(--blue);font-size:10px;font-weight:900}.dark .label,.hero .label,.brands .label,.tech .label{color:var(--cyan)}h1{letter-spacing:-4px;margin:19px 0 26px;font-size:clamp(49px,5.5vw,78px);line-height:1}h1 em{color:var(--yellow);font-style:normal}.heroText>p{color:#a9b8ca;max-width:650px;font-size:17px;line-height:1.8}.actions{gap:12px;margin-top:31px;display:flex}.btn{cursor:pointer;border:0;border-radius:8px;justify-content:center;padding:15px 21px;font-size:12px;font-weight:900;display:inline-flex}.yellow{background:var(--yellow);color:var(--ink)}.line{border:1px solid #fff4}.blue{background:var(--blue);color:#fff}.numbers{border-top:1px solid #ffffff1e;gap:36px;margin-top:45px;padding-top:25px;display:flex}.numbers div{flex-direction:column;display:flex}.numbers b{font-size:19px}.numbers span{color:#8294aa;margin-top:5px;font-size:9px}.heroArt{height:530px;position:relative}.heroCard{background:#ffffff0c;border:1px solid #ffffff20;border-radius:18px;width:72%;height:350px;position:absolute;top:80px;left:0;overflow:hidden;transform:rotate(-5deg)}.heroCard img{object-fit:contain;opacity:.62;width:100%;height:100%}.fox{filter:drop-shadow(0 30px 40px #0008);height:100%;position:absolute;bottom:-6%;right:-12%}.title{text-align:center;max-width:850px;margin:0 auto 55px}.title h2,.splitHead h2,.storyIntro h2,.management h2,.web h2,.tech h2,.contact h2{letter-spacing:-2.6px;margin:14px 0;font-size:clamp(35px,4vw,55px);line-height:1.08}.serviceCards,.printGrid,.reviewGrid,.techCards{grid-template-columns:repeat(3,1fr);gap:17px;max-width:1240px;margin:auto;display:grid}.serviceCards article{border:1px solid var(--line);border-radius:14px;padding:34px}.serviceCards i{color:var(--blue);font-size:11px;font-style:normal}.serviceCards b{margin:24px 0 12px;font-size:22px;display:block}.serviceCards p,.splitHead p,.storyIntro p,.management p,.web p,.tech p,.contact p{color:var(--muted);line-height:1.75}.serviceCards a{color:var(--blue);font-size:11px;font-weight:900}.dark{background:var(--navy);color:#fff}.splitHead{justify-content:space-between;align-items:end;max-width:1240px;margin:0 auto 55px;display:flex}.splitHead>div{max-width:720px}.splitHead p{color:#9aaabe;max-width:390px}.carousel,.brandStage,.webShow{grid-template-columns:50px 1fr 50px;align-items:center;gap:20px;max-width:1240px;margin:auto;display:grid}.carousel>button,.brandStage>button,.webShow>button{color:#fff;background:#ffffff0b;border:1px solid #ffffff35;border-radius:50%;width:48px;height:48px;font-size:19px}.slides{grid-template-columns:.75fr 1.2fr .75fr;align-items:center;gap:18px;display:grid}.slides article{opacity:.5;cursor:pointer;background:#102943;border:1px solid #ffffff1c;border-radius:16px;height:390px;padding:12px;transform:scale(.92)}.slides article.active{opacity:1;background:#fff;height:540px;transform:none;box-shadow:0 30px 70px #0007}.slides img{object-fit:contain;background:#f3f6fa;border-radius:10px;width:100%;height:calc(100% - 58px)}.slides article>div{flex-direction:column;padding:10px;display:flex}.slides small{color:#8390a2;font-size:8px}.slides b{color:var(--ink);margin-top:4px;font-size:14px}.dots{justify-content:center;gap:7px;margin-top:25px;display:flex}.dots button{background:#52647a;border:0;border-radius:8px;width:7px;height:7px;padding:0}.dots button.active{background:var(--yellow);width:25px}.stories{background:var(--paper);grid-template-columns:.7fr 1.3fr;align-items:center;gap:55px;display:grid}.storyBadge{align-items:center;gap:12px;margin-top:30px;display:flex}.storyBadge b{color:var(--blue);font-size:26px}.storyBadge span{color:var(--muted);font-size:10px}.storyRail{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.storyRail button{background:#071528;border:5px solid #fff;border-radius:15px;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #07152824}.storyRail video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.storyRail span{color:#fff;white-space:nowrap;background:#071528dc;border-radius:18px;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.management{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.managementImg{background:linear-gradient(145deg,#071a32,#0d315a);border-radius:18px;place-items:center;height:460px;display:grid}.management ul{margin:25px 0;padding:0;list-style:none}.management li{margin:11px 0;font-size:13px}.management li:before{content:"✓";color:var(--blue);margin-right:10px}.brands{color:#fff;background:#071a32}.brandStage article{cursor:pointer;background:#fff;border-radius:18px;height:540px;padding:25px}.brandStage img{object-fit:contain;width:100%;height:calc(100% - 55px)}.brandStage article>div{color:var(--ink)}.brandStage small{color:var(--blue);font-size:8px}.brandStage h3{margin:5px 0}.brandThumbs{grid-template-columns:repeat(8,1fr);gap:8px;max-width:980px;margin:15px auto 0;display:grid}.brandThumbs button{opacity:.5;background:#102943;border:2px solid #0000;border-radius:8px;height:65px;padding:5px}.brandThumbs button.active{border-color:var(--yellow);opacity:1}.brandThumbs img{object-fit:contain;width:100%;height:100%}.print{background:#fff}.printGrid article{border:1px solid var(--line);cursor:pointer;border-radius:15px;padding:12px}.printGrid img{object-fit:contain;background:var(--paper);border-radius:10px;width:100%;height:320px}.printGrid h3{margin:7px 0;font-size:18px}.printGrid span{color:var(--blue);font-size:9px;font-weight:900}.web{background:var(--paper);grid-template-columns:.7fr 1.3fr;align-items:center;gap:65px;display:grid}.webChecks{flex-wrap:wrap;gap:8px;display:flex}.webChecks span{background:#fff;border-radius:7px;padding:10px;font-size:10px;font-weight:900}.webShow{grid-template-columns:42px 1fr 42px}.webShow>button{color:var(--ink);border-color:var(--line);background:#fff}.webShow article{cursor:pointer;background:#fff;border-radius:13px;padding:12px;box-shadow:0 25px 60px #0715281b}.browserTop{align-items:center;gap:5px;height:30px;display:flex}.browserTop i{background:#c8d0da;border-radius:50%;width:6px;height:6px}.browserTop span{color:#8995a4;margin-left:8px;font-size:8px}.webShow img{object-fit:contain;background:#edf1f6;width:100%;height:330px}.webShow h3{margin:13px 5px 5px}.tech{color:#fff;background:radial-gradient(circle at 75% 20%,#1261ff26,#0000 25%),#061426}.techHero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1240px;margin:auto;display:grid}.techHero>div>p{color:#9bacc0}.techHero>img{object-fit:contain;background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;width:100%;height:380px}.techStats{gap:10px;margin-top:28px;display:flex}.techStats span{color:#8497af;border:1px solid #ffffff18;border-radius:8px;flex-direction:column;padding:14px;font-size:9px;display:flex}.techStats b{color:var(--yellow);font-size:17px}.techCards{margin-top:35px}.techCards article{background:#ffffff08;border:1px solid #ffffff16;border-radius:13px;padding:28px}.techCards i{color:var(--cyan);font-size:10px;font-style:normal}.techCards h3{font-size:19px}.techCards p{color:#9bacc0;font-size:12px}.tech>.btn{width:max-content;margin:35px auto 0;display:flex}.reviews{background:#fff}.reviewGrid blockquote{border:1px solid var(--line);color:#ffb600;border-radius:13px;margin:0;padding:28px}.reviewGrid p{color:#46556a;line-height:1.7}.reviewGrid b{color:var(--ink);font-size:12px}.contact{color:#fff;background:linear-gradient(120deg,#0d58e7,#0b42b5);grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;display:grid}.contactCopy>p{color:#bed1f7}.contactCopy>div{flex-direction:column;margin-top:20px;display:flex}.contactCopy span{color:#b9cef6;margin-top:5px;font-size:11px}form{color:var(--ink);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:15px;padding:30px;display:grid}label{flex-direction:column;gap:7px;font-size:10px;font-weight:900;display:flex}input,select,textarea{border:1px solid var(--line);color:var(--ink);background:#f8fafc;border-radius:8px;padding:13px}label:nth-child(3),label:nth-child(4),form button{grid-column:span 2}textarea{resize:vertical;height:110px}footer{color:#fff;background:#050f1e;align-items:center;gap:40px;padding:48px clamp(24px,7vw,112px);display:flex}footer p{color:#8292a8;font-size:12px}footer>small{color:#5e6e83;margin-left:auto}.modal{z-index:100;background:#020914ef;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.modal img,.modal video{object-fit:contain;border-radius:12px;max-width:90vw;max-height:88vh}.modal button{color:#fff;background:0 0;border:0;font-size:40px;position:absolute;top:20px;right:25px}@media (width<=900px){nav,.navCta{display:none}.hamb{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:block}nav.open{color:var(--ink);background:#fff;border-radius:10px;flex-direction:column;padding:20px;display:flex;position:absolute;top:70px;left:15px;right:15px}.hero,.stories,.management,.web,.techHero,.contact{grid-template-columns:1fr}.heroArt{height:430px}.serviceCards,.printGrid,.reviewGrid,.techCards{grid-template-columns:1fr}.slides{grid-template-columns:.65fr 1fr .65fr}.storyRail{grid-template-columns:repeat(4,190px);overflow-x:auto}.brandThumbs{grid-template-columns:repeat(4,1fr)}.splitHead{display:block}.splitHead p{max-width:700px}.contact form{margin-top:15px}}@media (width<=600px){.pad{padding:75px 20px}h1{letter-spacing:-2.5px;font-size:45px}.hero{padding:115px 20px 45px}.numbers{gap:13px}.numbers span{font-size:7px}.heroArt{height:350px}.heroCard{height:250px}.fox{height:92%;right:-15%}.actions{flex-direction:column}.carousel,.brandStage,.webShow{grid-template-columns:38px 1fr 38px;gap:7px}.slides article{display:none}.slides article.active{height:480px;display:block}.carousel>button,.brandStage>button,.webShow>button{width:37px;height:37px}.stories{overflow:hidden}.storyRail{margin-right:-20px}.storyRail button{min-width:190px}.brandStage article{height:430px}.printGrid img{height:360px}.webShow img{height:280px}.techStats{flex-wrap:wrap}form{grid-template-columns:1fr}form label,form button,label:nth-child(3),label:nth-child(4){grid-column:1}footer{display:block}footer p{margin:25px 0}footer>small{display:block}}.brandCarousel{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.brandCarousel article{cursor:pointer;background:#fff;border-radius:16px;min-width:0;height:430px;padding:12px;transition:transform .25s,box-shadow .25s}.brandCarousel article:hover{transform:translateY(-7px);box-shadow:0 22px 45px #0006}.brandCarousel img{object-fit:contain;background:#f4f7fb;border-radius:11px;width:100%;height:calc(100% - 62px)}.brandCarousel article>div{color:var(--ink);padding:10px 5px 2px}.brandCarousel small{color:var(--blue);font-size:8px;font-weight:900}.brandCarousel h3{white-space:nowrap;text-overflow:ellipsis;margin:5px 0;font-size:14px;overflow:hidden}@media (width<=600px){.brandStage{grid-template-columns:38px minmax(0,1fr) 38px}.brandCarousel{min-width:0;display:block}.brandCarousel article{display:none}.brandCarousel article:first-child{height:460px;display:block}}body{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pad{padding-top:115px;padding-bottom:115px}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:80;background:#061426e8;position:fixed;box-shadow:0 1px #ffffff12}.navCta{background:var(--yellow);border-color:var(--yellow);color:var(--ink);transition:all .2s}.navCta:hover{transform:translateY(-2px);box-shadow:0 10px 25px #ffd21c33}nav a{transition:all .2s}nav a:hover{color:#fff}.hero{padding-top:155px}.heroText>p{max-width:690px;font-size:18px}.heroProof{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.heroProof span{color:#b9c9dc;font-size:10px;font-weight:800}.trustBar{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);max-width:100%;padding:0 clamp(24px,7vw,112px);display:grid;box-shadow:0 20px 50px #07152808}.trustBar div{border-right:1px solid var(--line);padding:30px 28px}.trustBar div:last-child{border:0}.trustBar b,.trustBar span{display:block}.trustBar b{margin-bottom:7px;font-size:13px}.trustBar span{color:var(--muted);font-size:10px;line-height:1.5}.serviceCards article,.printGrid article,.reviewGrid blockquote{transition:transform .25s,box-shadow .25s,border-color .25s}.serviceCards article:hover,.printGrid article:hover,.reviewGrid blockquote:hover{border-color:#b9cafa;transform:translateY(-7px);box-shadow:0 22px 55px #07152812}.process{background:#fff}.process .title p,.reviews .title p{color:var(--muted);line-height:1.7}.processGrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.processGrid article{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:35px;position:relative}.processGrid span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:inline-grid}.processGrid h3{margin:25px 0 10px;font-size:22px}.processGrid p{color:var(--muted);font-size:13px;line-height:1.7}.about{background:linear-gradient(135deg,#f4f7fb,#fff)}.aboutIntro{text-align:center;max-width:820px;margin:0 auto 48px}.aboutIntro h2{letter-spacing:-2.5px;margin:14px 0;font-size:clamp(35px,4vw,54px);line-height:1.08}.aboutIntro p{color:var(--muted);line-height:1.75}.people{grid-template-columns:1fr 1fr;gap:20px;max-width:1080px;margin:auto;display:grid}.people article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:78px 1fr;gap:24px;padding:35px;display:grid;box-shadow:0 22px 60px #0715280b}.avatar{background:linear-gradient(145deg,var(--blue),var(--cyan));color:#fff;border-radius:18px;place-items:center;width:70px;height:70px;font-size:27px;font-weight:900;display:grid}.avatar.andre{background:linear-gradient(145deg,#071a32,#1261ff)}.people small{letter-spacing:1.4px;color:var(--blue);font-size:8px;font-weight:900}.people h3{margin:8px 0;font-size:26px}.people p{color:var(--muted);font-size:12px;line-height:1.7}.people article span{color:#31415a;font-size:9px;font-weight:900}.reviewGrid blockquote{flex-direction:column;display:flex}.reviewGrid blockquote>span{color:#ffb600;letter-spacing:2px}.reviewGrid blockquote small{color:#8793a4;margin-top:5px;font-size:8px}.googleLink{border:1px solid var(--line);width:max-content;color:var(--blue);border-radius:9px;margin:32px auto 0;padding:13px 20px;font-size:11px;font-weight:900;display:block}.whatsappFloat{z-index:90;color:#fff;background:#20bd5a;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 18px;font-size:11px;font-weight:900;transition:all .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #083b1e52}.whatsappFloat:hover{transform:translateY(-4px)}.whatsappFloat b{color:#20a651;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.btn{transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0002}.modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (width<=1050px){nav{gap:15px}nav a{font-size:10px}.trustBar{grid-template-columns:repeat(2,1fr)}.trustBar div:nth-child(2){border-right:0}}@media (width<=900px){header{height:70px}.processGrid,.people{grid-template-columns:1fr}.hero{padding-top:125px}.people article{width:100%;max-width:680px;margin:auto}}@media (width<=600px){.pad{padding-top:82px;padding-bottom:82px}.heroText>p{font-size:15px}.heroProof{gap:10px}.heroProof span{width:100%}.trustBar{grid-template-columns:1fr;padding:0 20px}.trustBar div{border-right:0;border-bottom:1px solid var(--line);padding:20px 5px}.people article{grid-template-columns:55px 1fr;gap:15px;padding:24px 20px}.avatar{border-radius:13px;width:52px;height:52px;font-size:20px}.whatsappFloat span{display:none}.whatsappFloat{padding:8px;bottom:15px;right:15px}.processGrid article{padding:28px}.aboutIntro{text-align:left}.socialShow{padding:76px 16px 68px;overflow:hidden}.socialShow .splitHead{text-align:left;margin:0 0 28px}.socialShow .splitHead>div{max-width:100%}.socialShow .label{letter-spacing:1.8px;margin-bottom:12px;font-size:9px;line-height:1.45;display:block}.socialShow .splitHead h2{letter-spacing:-1.6px;max-width:340px;margin:0 0 15px;font-size:31px;line-height:1.08}.socialShow .splitHead h2 br{display:none}.socialShow .splitHead p{color:#aebdd0;max-width:340px;margin:0;font-size:12px;line-height:1.65}.socialShow .carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px;width:100%}.socialShow .carousel>button{width:34px;height:34px;font-size:15px}.socialShow .slides{min-width:0;display:block}.socialShow .slides article.active{border-radius:13px;width:100%;height:445px;padding:9px}.socialShow .slides img{height:calc(100% - 52px)}.socialShow .slides article>div{padding:8px 6px}.socialShow .dots{margin-top:19px}}@media (width<=370px){.socialShow .splitHead h2{font-size:28px}.socialShow .slides article.active{height:410px}}@media (width<=600px){.socialShow .carousel{width:100%;padding:0 4px;display:block;position:relative}.socialShow .slides{width:100%;min-width:0;display:block}.socialShow .slides article{display:none!important}.socialShow .slides article.active{background:#fff;border-radius:15px;width:100%;min-height:0;margin:0;padding:9px;transform:none;height:auto!important;display:block!important}.socialShow .slides article.active img{aspect-ratio:950/968;object-fit:contain;background:#fff;border-radius:10px;width:100%;display:block;height:auto!important}.socialShow .slides article.active>div{min-height:50px;padding:9px 7px 5px}.socialShow .carousel>button{z-index:4;background:#071a32e6;border:1px solid #ffffff70;width:38px;height:38px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #0005}.socialShow .carousel>button:first-child{left:12px}.socialShow .carousel>button:last-child{right:12px}}@media (width<=370px){.socialShow .slides article.active{height:auto!important}}h1,.title h2,.splitHead h2,.storyIntro h2,.management h2,.web h2,.tech h2,.contact h2,.aboutIntro h2,.foxCallout h2{text-wrap:balance;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-weight:900}h1{letter-spacing:-6px;text-shadow:0 16px 45px #0007;font-size:clamp(56px,6.5vw,94px);line-height:.92}h1 em,.contact h2 em,.foxCallout h2 em{background:linear-gradient(90deg,var(--yellow),#ffef8b);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.title h2,.splitHead h2,.storyIntro h2,.management h2,.web h2,.tech h2,.aboutIntro h2{letter-spacing:-4px;font-size:clamp(40px,4.7vw,66px);line-height:.98}.label{letter-spacing:2px;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px}.serviceCards b,.processGrid h3,.people h3,.techCards h3,.printGrid h3{letter-spacing:-.7px;font-family:Arial Black,Helvetica Neue,Arial,sans-serif}.impactTicker{background:var(--yellow);color:#061426;z-index:5;border-top:1px solid #fff3;border-bottom:1px solid #0002;margin:-13px -6px 0;position:relative;overflow:hidden;transform:rotate(-1deg)}.impactTicker>div{letter-spacing:-.5px;align-items:center;gap:27px;width:max-content;padding:18px 0;font-family:Arial Black,Arial,sans-serif;font-size:16px;animation:24s linear infinite ticker;display:flex}.impactTicker i{color:var(--blue);font-size:20px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.hero:before{content:"GBYTES";letter-spacing:-15px;color:#ffffff05;pointer-events:none;font-family:Arial Black,Arial,sans-serif;font-size:clamp(110px,18vw,280px);position:absolute;bottom:12px;left:-25px}.hero{position:relative}.heroArt:after{content:"CRIATIVIDADE + TECNOLOGIA";writing-mode:vertical-rl;letter-spacing:4px;color:#ffffff50;font-size:8px;font-weight:900;position:absolute;top:33px;right:-45px}.fox{animation:5s ease-in-out infinite foxFloat}@keyframes foxFloat{50%{transform:translateY(-14px)rotate(1deg)}}.heroCard{box-shadow:0 30px 80px #0008}.heroCard:after{content:"";background:linear-gradient(130deg,#0000 35%,#22d3ee18 55%,#0000 75%);animation:5s ease-in-out infinite shine;position:absolute;inset:0}@keyframes shine{0%,35%{transform:translate(-100%)}75%,to{transform:translate(100%)}}.foxCallout{color:#fff;background:radial-gradient(circle at 20%,#20d9ef25,#0000 27%),linear-gradient(120deg,#061426,#0b2e55);grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;min-height:590px;padding:75px clamp(24px,8vw,130px);display:grid;position:relative;overflow:hidden}.foxCallout.techCallout{background:radial-gradient(circle at 82%,#ffd21c22,#0000 25%),linear-gradient(120deg,#0b2e55,#061426);grid-template-columns:1.2fr .8fr}.foxCallout:before{content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:24px;position:absolute;inset:22px}.foxCallout h2{letter-spacing:-4.5px;margin:18px 0 25px;font-size:clamp(44px,5.3vw,74px);line-height:.94}.foxCallout p{color:#a9bcd1;max-width:650px;line-height:1.8}.foxCallout a{color:var(--yellow);align-items:center;gap:10px;margin-top:18px;font-size:12px;font-weight:900;display:inline-flex}.foxCallout a b{font-size:20px}.foxHalo{place-items:center;height:440px;display:grid;position:relative}.foxHalo:before,.foxHalo:after{content:"";border-radius:50%;position:absolute}.foxHalo:before{background:radial-gradient(circle,#1261ff55,#0000 67%);border:1px solid #2dd9ed55;width:340px;height:340px;box-shadow:0 0 70px #1261ff33}.foxHalo:after{border:1px dashed #ffd21c70;width:270px;height:270px;animation:22s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.foxHalo img{object-fit:contain;z-index:2;filter:drop-shadow(0 30px 35px #0009);max-width:100%;height:110%;position:relative}.techCallout .foxHalo img{transform:scaleX(-1)}.serviceCards article{background:linear-gradient(145deg,#fff,#f8fbff);position:relative;overflow:hidden}.serviceCards article:after{content:"";background:var(--blue);opacity:.08;border-radius:50%;width:120px;height:120px;transition:all .35s;position:absolute;top:-65px;right:-65px}.serviceCards article:hover:after{opacity:.13;transform:scale(2.2)}.serviceCards i{background:#edf4ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.socialShow,.brands,.tech{position:relative;overflow:hidden}.socialShow:before,.brands:before,.tech:before{content:"";filter:blur(20px);pointer-events:none;background:#1261ff18;border-radius:50%;width:460px;height:460px;position:absolute;top:80px;right:-220px}.contact{background:radial-gradient(circle at 14% 25%,#22d3ee55,#0000 25%),linear-gradient(120deg,#093eb6,#071a49);position:relative;overflow:hidden}.contact h2{letter-spacing:-4px;font-size:clamp(45px,5vw,72px);line-height:.95}.contactFox{opacity:.3;filter:drop-shadow(0 25px 30px #001d68);height:390px;position:absolute;bottom:-125px;left:33%}.contactCopy{position:relative}.contact form{z-index:2;border:1px solid #fff8;position:relative;box-shadow:0 35px 90px #001b6650}@media (prefers-reduced-motion:reduce){.impactTicker>div,.fox,.foxHalo:after,.heroCard:after{animation:none}}@media (width<=900px){.foxCallout,.foxCallout.techCallout{grid-template-columns:1fr;padding:70px 28px}.techCallout>div:first-child{order:2}.techCallout .foxHalo{order:1}.foxHalo{height:360px}.contactFox{display:none}}@media (width<=600px){h1{letter-spacing:-3.5px;font-size:49px;line-height:.95}.title h2,.splitHead h2,.storyIntro h2,.management h2,.web h2,.tech h2,.aboutIntro h2{letter-spacing:-2.2px;font-size:36px;line-height:1.02}.impactTicker>div{gap:20px;padding:14px 0;font-size:12px}.heroArt:after{display:none}.foxCallout,.foxCallout.techCallout{gap:10px;min-height:0;padding:64px 20px}.foxCallout:before{border-radius:17px;inset:10px}.foxCallout h2{letter-spacing:-2.7px;font-size:40px;line-height:.98}.foxHalo{height:315px}.foxHalo:before{width:260px;height:260px}.foxHalo:after{width:220px;height:220px}.foxHalo img{height:108%}.creativeCallout .foxHalo{margin-bottom:-15px}.label{padding:6px 9px;font-size:8px}.contact h2{letter-spacing:-2.7px;font-size:42px}.foxCallout,.foxCallout.techCallout{flex-direction:column;align-items:stretch;gap:30px;display:flex}.foxCallout .foxHalo{flex:none;order:1;width:100%;height:510px;min-height:510px;overflow:visible;margin:0!important}.foxCallout>div:not(.foxHalo){z-index:3;order:2;position:relative}.foxCallout .foxHalo img{object-fit:contain;object-position:center bottom;width:100%;max-width:100%;max-height:510px;display:block;transform:none;height:100%!important}.techCallout .foxHalo img{transform:scaleX(-1)}.foxCallout .foxHalo:before{width:300px;height:300px}.foxCallout .foxHalo:after{width:250px;height:250px}}@media (width<=370px){.foxCallout .foxHalo{height:455px;min-height:455px}.foxCallout .foxHalo img{max-height:455px}}.instagramSpotlight{color:#fff;background:radial-gradient(circle at 12% 20%,#ffcf5a55,#0000 25%),radial-gradient(circle at 80% 70%,#8044ff55,#0000 30%),linear-gradient(115deg,#071a32,#123d82);grid-template-columns:90px 1fr auto;align-items:center;gap:30px;padding:55px clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden}.instagramSpotlight:after{content:"@gbytessolutions";color:#ffffff07;pointer-events:none;font-family:Arial Black,Arial,sans-serif;font-size:86px;position:absolute;bottom:-32px;right:-20px}.instaIcon{background:linear-gradient(145deg,#ffbd39,#ed3b75 48%,#6b49e8);border-radius:25px;place-items:center;width:82px;height:82px;font-size:55px;font-weight:900;display:grid;box-shadow:0 20px 45px #0005}.instagramSpotlight>div:nth-child(2){z-index:2;position:relative}.instagramSpotlight span{letter-spacing:2.3px;color:#ffd96b;font-size:9px;font-weight:900}.instagramSpotlight h2{letter-spacing:-3px;margin:10px 0;font-family:Arial Black,Helvetica Neue,Arial,sans-serif;font-size:clamp(32px,3.7vw,52px);line-height:1}.instagramSpotlight p{color:#b8c9e1;max-width:690px;font-size:12px;line-height:1.6}.instagramSpotlight>a{z-index:2;color:#071528;background:#fff;border-radius:14px;grid-template-columns:1fr auto;min-width:215px;padding:18px 20px;transition:all .25s;display:grid;position:relative;box-shadow:0 18px 45px #0004}.instagramSpotlight>a:hover{transform:translateY(-5px)}.instagramSpotlight>a small{color:#7c8797;grid-column:1;font-size:8px;font-weight:900}.instagramSpotlight>a b{grid-column:1;margin-top:4px;font-size:15px}.instagramSpotlight>a i{color:#6b49e8;grid-area:1/2/3;align-self:center;font-size:24px;font-style:normal}.identitySection{background:radial-gradient(circle at 12% 18%,#ffd21c13,#0000 22%),radial-gradient(circle at 90% 80%,#1bcce216,#0000 25%),#071a32}.identitySection .brandCarousel article{border:1px solid #ffffff20;box-shadow:0 18px 40px #0004}.identitySection .brandCarousel img{object-fit:contain;background:linear-gradient(145deg,#fff,#edf2f7)}.identitySection .brandCarousel small{color:#0e5dec}@media (width<=800px){.instagramSpotlight{grid-template-columns:70px 1fr}.instaIcon{border-radius:20px;width:65px;height:65px;font-size:42px}.instagramSpotlight>a{grid-column:1/3;width:100%}}@media (width<=600px){.instagramSpotlight{grid-template-columns:55px 1fr;gap:18px;padding:45px 20px}.instaIcon{border-radius:16px;width:54px;height:54px;font-size:35px}.instagramSpotlight h2{letter-spacing:-2px;font-size:32px}.instagramSpotlight p{font-size:11px}.instagramSpotlight>a{grid-column:1/3}.identitySection .splitHead h2{font-size:38px}.identitySection .brandCarousel article:first-child{height:auto;min-height:430px}.identitySection .brandCarousel img{height:360px!important}}.storyArtSection{background:linear-gradient(145deg,#f4f7fb,#fff);overflow:hidden}.storyArtCarousel{grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:18px;max-width:1240px;margin:auto;display:grid}.storyArtCarousel>button{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;font-size:19px;box-shadow:0 12px 28px #07152812}.storyArtGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.storyArtGrid article{cursor:pointer;background:#071a32;border-radius:17px;min-width:0;padding:11px;transition:all .25s;box-shadow:0 22px 45px #07152820}.storyArtGrid article:hover{transform:translateY(-7px)}.storyArtGrid img{aspect-ratio:9/16;object-fit:contain;background:#0a203b;border-radius:11px;width:100%;display:block}.storyArtGrid article>div{color:#fff;flex-direction:column;padding:12px 8px 7px;display:flex}.storyArtGrid small{letter-spacing:1.2px;color:var(--cyan);font-size:8px;font-weight:900}.storyArtGrid b{margin-top:5px;font-size:14px}.logoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.logoGrid article{cursor:pointer;background:#fff;border:1px solid #ffffff25;border-radius:18px;min-width:0;padding:12px;transition:transform .25s,box-shadow .25s;animation:.35s both logoReveal;box-shadow:0 20px 48px #0005}.logoGrid article:hover{transform:translateY(-7px);box-shadow:0 30px 60px #0008}.logoGrid img{aspect-ratio:1;object-fit:contain;background:linear-gradient(145deg,#fff,#e9eef4);border-radius:12px;width:100%;display:block}.logoGrid article>div{color:var(--ink);padding:13px 8px 7px}.logoGrid small{letter-spacing:1px;color:var(--blue);font-size:8px;font-weight:900;display:block}.logoGrid h3{margin:7px 0;font-family:Arial Black,Arial,sans-serif;font-size:17px}.logoGrid span{color:#6e7b8f;font-size:9px;font-weight:800}.showMoreLogos{border:1px solid var(--yellow);background:var(--yellow);color:var(--ink);cursor:pointer;border-radius:999px;margin:34px auto 0;padding:15px 25px;font-size:11px;font-weight:900;transition:all .2s;display:block;box-shadow:0 15px 35px #ffd21c25}.showMoreLogos:hover{transform:translateY(-3px);box-shadow:0 20px 42px #ffd21c35}@keyframes logoReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (width<=800px){.logoGrid,.storyArtGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyArtGrid article:nth-child(3){display:none}}@media (width<=600px){.storyArtSection{padding-left:16px;padding-right:16px}.storyArtSection .splitHead h2{font-size:37px}.storyArtCarousel{display:block;position:relative}.storyArtGrid{display:block}.storyArtGrid article{display:none}.storyArtGrid article:first-child{display:block}.storyArtCarousel>button{z-index:4;color:#fff;background:#071a32e8;border-color:#ffffff70;position:absolute;top:50%;transform:translateY(-50%)}.storyArtCarousel>button:first-child{left:12px}.storyArtCarousel>button:last-child{right:12px}.logoGrid{grid-template-columns:1fr;gap:16px}.logoGrid img{aspect-ratio:1}.identitySection .splitHead{margin-bottom:32px}.showMoreLogos{width:100%;max-width:320px}}.printTitle{max-width:none!important}.printMenu{color:var(--yellow)!important}.dipmaxCta{color:#fff;background:linear-gradient(120deg,#071a32,#0e4d8a);border-radius:14px;grid-template-columns:1fr auto;align-items:center;max-width:760px;margin:38px auto 0;padding:20px 24px;display:grid;box-shadow:0 18px 45px #07152824}.dipmaxCta small{letter-spacing:2px;color:var(--yellow);grid-column:1;font-size:8px;font-weight:900}.dipmaxCta b{grid-column:1;margin-top:5px;font-size:15px}.dipmaxCta>span{color:var(--yellow);grid-area:1/2/3;font-size:26px}@media (width<=700px){.printTitle{letter-spacing:-1.8px!important;font-size:clamp(25px,7.1vw,34px)!important}.printTitle span{white-space:nowrap}.dipmaxCta{text-align:left;margin-top:28px}.dipmaxCta b{font-size:12px}}@media (width<=370px){.printTitle{letter-spacing:-1.4px!important;font-size:24px!important}}.logo img{object-fit:contain;object-position:left center;width:164px;height:53px;display:block}.footerLogo img{width:180px;height:auto}.print{padding-bottom:72px}.print .title{margin-bottom:34px}.printTitle{text-align:center;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.02!important}.printTitle span{white-space:normal;display:block}.printGrid{gap:20px}.printGrid article{background:#fff;padding:10px;overflow:hidden;box-shadow:0 16px 44px #07152810}.printGrid img{aspect-ratio:4/3;object-fit:cover;background:#eaf0f7;height:auto}.printGrid article>div{padding:14px 13px 12px}.dipmaxCta{border-radius:12px;max-width:680px;margin:18px auto 0;padding:16px 20px}.dipmaxCta b{margin-top:3px}.dipmaxCta>span{font-size:22px}@media (width<=1100px){.logo img{width:145px;height:48px}header{gap:22px}}@media (width<=700px){.logo img{width:148px;height:46px}.print{padding-top:68px!important;padding-bottom:58px!important}.print .title{margin-bottom:26px}.printTitle{letter-spacing:-2px!important;font-size:clamp(31px,9vw,40px)!important}.printGrid{gap:16px}.printGrid img{aspect-ratio:4/3;height:auto}.dipmaxCta{margin-top:16px;padding:15px 17px}.dipmaxCta b{font-size:12px}.footerLogo img{width:170px}}@media (width<=370px){.printTitle{letter-spacing:-1.8px!important;font-size:29px!important}.logo img{width:136px}}.foxDuo{isolation:isolate}.foxDuo .heroCard{opacity:.72;width:72%;left:14%}.foxDuo .fox{object-fit:contain;width:auto}.foxDuo .foxMale{z-index:3;height:94%;bottom:-7%;right:-5%}.foxDuo .foxFemale{z-index:2;filter:drop-shadow(0 30px 40px #0008);height:84%;bottom:-5%;left:-4%;right:auto}.socialCarousel{grid-template-columns:48px minmax(0,1fr) 48px;gap:16px}.socialCarousel .slides{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.socialCarousel .slides article,.socialCarousel .slides article.active{opacity:1;background:#fff;border-radius:15px;min-width:0;height:430px;padding:10px;display:block;transform:none;box-shadow:0 18px 45px #0004}.socialCarousel .slides article.active{outline:2px solid var(--yellow);outline-offset:2px}.socialCarousel .slides img{object-fit:contain;height:calc(100% - 58px)}.carousel button,.storyArtCarousel button,.webShow button{touch-action:manipulation;cursor:pointer}.managementImg{aspect-ratio:4/3;height:auto;overflow:hidden}.managementImg img{object-fit:cover;width:100%;height:100%}.techHero>img{aspect-ratio:4/3;object-fit:cover;height:auto}.storyArtGrid,.logoGrid,.printGrid,.webShow,.storyRail{min-width:0}.storyArtGrid img,.logoGrid img,.printGrid img,.webShow img{max-width:100%}@media (width<=1100px){.socialCarousel .slides{grid-template-columns:repeat(2,minmax(0,1fr))}.socialCarousel .slides article:nth-child(n+3){display:none}.socialCarousel .slides article,.socialCarousel .slides article.active{height:460px}.foxDuo .foxMale{height:88%;right:-7%}.foxDuo .foxFemale{height:78%;left:-6%}}@media (width<=800px){.carousel,.socialCarousel,.webShow{width:100%;max-width:100%}.storyRail{scroll-snap-type:x mandatory;grid-template-columns:repeat(2,minmax(190px,1fr));padding-bottom:8px;overflow-x:auto}.storyRail button{scroll-snap-align:start}.managementImg,.techHero>img{width:100%;max-width:720px;margin:auto}.webShow article{min-width:0}}@media (width<=600px){.foxDuo{height:440px}.foxDuo .heroCard{width:84%;height:280px;top:55px;left:8%}.foxDuo .foxMale{height:79%;bottom:-2%;right:-10%}.foxDuo .foxFemale{height:70%;bottom:0;left:-8%}.socialCarousel{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;display:grid}.socialCarousel .slides{min-width:0;display:block}.socialCarousel .slides article,.socialCarousel .slides article.active{height:auto;min-height:0;display:none}.socialCarousel .slides article:first-child{display:block}.socialCarousel .slides img{aspect-ratio:4/5;object-fit:contain;height:auto}.socialCarousel .slides article>div{min-height:54px}.storyArtGrid img,.logoGrid img,.printGrid img{width:100%;height:auto}.storyRail{grid-template-columns:85vw 85vw;margin-right:-20px}.managementImg,.techHero>img{aspect-ratio:4/3;border-radius:16px}.carousel>button,.storyArtCarousel>button,.webShow>button{min-width:38px;min-height:38px}}@media (width<=390px){.foxDuo{height:400px}.foxDuo .foxMale{height:74%;right:-12%}.foxDuo .foxFemale{height:65%;left:-11%}.socialCarousel{grid-template-columns:36px minmax(0,1fr) 36px}.socialCarousel .slides img{aspect-ratio:1/1.28}}.stackedSocial{grid-template-columns:54px minmax(0,1fr) 54px;gap:20px;max-width:1080px}.stackedSocial .slides{perspective:1200px;height:570px;display:block;position:relative;overflow:visible}.stackedSocial .stackCard,.stackedSocial .stackCard.active{aspect-ratio:1;opacity:1;transform-origin:50%;cursor:pointer;background:#fff;border:1px solid #ffffff5c;border-radius:24px;width:min(500px,62vw);min-width:0;height:auto;padding:12px;transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .4s,filter .4s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 35px 80px #0009;display:block!important}.stackedSocial .stackCard img{object-fit:contain;aspect-ratio:1;background:#f5f7fb;border-radius:17px;width:100%;height:100%;display:block}.stackedSocial .stackCard>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#061426e8;border-radius:12px;padding:12px 14px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 10px 30px #0005}.stackedSocial .stackCard small{letter-spacing:1.2px;color:var(--yellow);font-size:8px;font-weight:900;display:block}.stackedSocial .stackCard b{color:#fff;margin-top:4px;font-size:14px;display:block}.stackedSocial .stackActive{z-index:6;filter:none;transform:translate(-50%,-50%)rotate(0)scale(1)}.stackedSocial .stackPrev{z-index:3;filter:saturate(.72)brightness(.72);transform:translate(-82%,-50%)rotate(-9deg)scale(.84)}.stackedSocial .stackNext{z-index:5;filter:saturate(.82)brightness(.84);transform:translate(-18%,-50%)rotate(8deg)scale(.9)}.stackedSocial .stackAfter{z-index:2;filter:saturate(.58)brightness(.62);transform:translate(2%,-50%)rotate(13deg)scale(.76)}.stackedSocial .stackFar{z-index:0;opacity:0;pointer-events:none;transform:translate(-50%,-44%)scale(.64)}.stackedSocial>button{z-index:12;color:var(--ink);background:#fff;border:0;box-shadow:0 15px 35px #0005}.stackedSocial>button:hover{background:var(--yellow);transform:scale(1.08)}@media (width<=900px){.stackedSocial .slides{height:520px}.stackedSocial .stackCard,.stackedSocial .stackCard.active{width:min(440px,68vw)}.stackedSocial .stackPrev{transform:translate(-76%,-50%)rotate(-8deg)scale(.82)}.stackedSocial .stackNext{transform:translate(-24%,-50%)rotate(7deg)scale(.88)}.stackedSocial .stackAfter{transform:translate(-10%,-50%)rotate(11deg)scale(.72)}}@media (width<=600px){.stackedSocial{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}.stackedSocial .slides{height:390px;display:block;overflow:visible}.stackedSocial .stackCard,.stackedSocial .stackCard.active{aspect-ratio:1;width:min(320px,76vw);display:block!important}.stackedSocial .stackPrev{transform:translate(-68%,-50%)rotate(-7deg)scale(.78)}.stackedSocial .stackNext{transform:translate(-32%,-50%)rotate(7deg)scale(.84)}.stackedSocial .stackAfter{transform:translate(-22%,-50%)rotate(10deg)scale(.68)}.stackedSocial .stackCard>div{padding:10px 12px;bottom:18px;left:18px;right:18px}.stackedSocial>button{min-width:38px;min-height:38px}}@media (width<=390px){.stackedSocial .slides{height:340px}.stackedSocial .stackCard,.stackedSocial .stackCard.active{width:min(284px,76vw)}.stackedSocial .stackPrev{transform:translate(-65%,-50%)rotate(-6deg)scale(.76)}.stackedSocial .stackNext{transform:translate(-35%,-50%)rotate(6deg)scale(.82)}}.tripleSocial{grid-template-columns:50px minmax(0,1fr) 50px;gap:18px;max-width:1240px}.tripleSocial .slides{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tripleSocial .slides article,.tripleSocial .slides article.active{opacity:1;cursor:pointer;background:#fff;border:1px solid #ffffff24;border-radius:18px;min-width:0;height:auto;padding:10px;transition:transform .28s,box-shadow .28s,border-color .28s;display:block;overflow:hidden;transform:none;box-shadow:0 22px 60px #0005}.tripleSocial .slides article:hover{border-color:var(--yellow);transform:translateY(-8px);box-shadow:0 32px 75px #0008}.tripleSocial .slides img{aspect-ratio:1;object-fit:contain;background:#f3f6fa;border-radius:12px;width:100%;height:auto;display:block}.tripleSocial .slides article>div{min-height:58px;padding:12px 8px 8px}.tripleSocial .slides small{letter-spacing:.8px;color:var(--blue);font-size:7px;font-weight:900;display:block}.tripleSocial .slides b{color:var(--ink);margin-top:5px;font-size:15px;display:block}.tripleSocial>button{color:var(--ink);cursor:pointer;background:#fff;border:0;box-shadow:0 12px 30px #0005}.tripleSocial>button:hover{background:var(--yellow);transform:scale(1.08)}.foxRole{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:1px;white-space:nowrap;background:#061426e8;border:1px solid #ffffff28;border-radius:999px;padding:9px 13px;font-size:8px;position:absolute;box-shadow:0 12px 30px #0005}.foxRole b{color:var(--yellow)}.femaleRole{bottom:3%;left:2%}.maleRole{bottom:3%;right:-1%}@media (width<=1000px){.tripleSocial .slides{grid-template-columns:repeat(2,minmax(0,1fr))}.tripleSocial .slides article:nth-child(3){display:none}.femaleRole{left:0}.maleRole{right:0}}@media (width<=600px){.tripleSocial{grid-template-columns:39px minmax(0,1fr) 39px;gap:7px}.tripleSocial .slides{display:block}.tripleSocial .slides article,.tripleSocial .slides article.active{display:none}.tripleSocial .slides article:first-child{display:block}.tripleSocial .slides article>div{min-height:56px}.tripleSocial .slides img{aspect-ratio:1}.foxRole{letter-spacing:.55px;padding:7px 9px;font-size:6px;bottom:1%}.femaleRole{left:1%}.maleRole{right:1%}}@media (width<=390px){.foxRole{padding:6px 7px;font-size:5.5px}.tripleSocial{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}}

/* ===== AJUSTES RESPONSIVOS GBYTES - 05/08/2026 ===== */
/* Mantém os títulos nos tamanhos originais e amplia apenas textos de leitura, menu e botões. */
body{font-size:17px}
header nav a{font-size:15px;line-height:1.35}
.navCta,.btn{font-size:15px;min-height:48px;padding:14px 22px}
p,li,label,input,select,textarea,footer,.trustBar span,.heroProof span{font-size:clamp(16px,1.15vw,18px);line-height:1.65}
small{font-size:clamp(12px,.9vw,14px)}

/* Evita estouro e garante adaptação geral. */
html,body{max-width:100%;overflow-x:hidden}
main,section,header,footer,.pad{max-width:100%}
img,video,iframe{max-width:100%;height:auto}
*{min-width:0}

/* Vídeos: faixa horizontal com encaixe por item. */
.storyRail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:18px;padding:4px 4px 18px;scrollbar-width:thin}
.storyRail button{scroll-snap-align:center;width:100%;min-width:0}
.storyRail video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover}

/* Tablets */
@media (min-width:601px) and (max-width:1024px){
  header nav a{font-size:16px}
  .storyRail{grid-auto-columns:calc((100% - 18px)/2)}
  .tripleSocial .slides,.storyArtGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .tripleSocial .slides article:nth-child(n+3),.storyArtGrid article:nth-child(n+3){display:none!important}
}

/* Celulares */
@media (max-width:600px){
  body{font-size:17px}
  header{padding-left:18px;padding-right:18px}
  header nav a{font-size:18px;padding:13px 8px;text-align:center}
  .navCta,.btn{font-size:17px;min-height:52px;padding:15px 20px}
  p,li,label,input,select,textarea,footer,.trustBar span,.heroProof span{font-size:17px;line-height:1.65}

  /* Centralização elegante no mobile sem alterar tamanho dos títulos. */
  .heroText,.title,.aboutIntro,.storyIntro,.contactCopy,.services>div,.socialShow .title,
  .storyArtSection .title,.reviews .title,.websites .title,.identity .title,.tech .title,
  .print .title,.managementCopy,.contact form{text-align:center}
  .heroText{align-items:center}
  .heroText p,.title p,.aboutIntro p,.storyIntro p,.contactCopy p,.managementCopy p{margin-left:auto;margin-right:auto}
  .actions,.heroProof,.numbers,.contactCopy>div{justify-content:center;text-align:center}
  .actions{width:100%;flex-direction:column;align-items:stretch}
  .actions .btn,.contact form .btn{width:100%;max-width:420px;margin-left:auto;margin-right:auto}
  .heroProof{display:flex;flex-direction:column;align-items:center;gap:8px}
  .numbers{grid-template-columns:1fr!important;width:100%;gap:12px}
  .numbers>div{text-align:center}
  .trustBar>div,.services article,.reviewGrid blockquote,.people article,.techGrid article{text-align:center}

  /* Um vídeo por vez, com swipe lateral. */
  .storyRail{grid-auto-columns:100%;gap:12px;margin:0;padding:4px 0 18px;width:100%}
  .storyRail button{width:100%;max-width:430px;margin:auto}
  .storyRail video{width:100%;max-height:76vh;object-fit:cover;border-radius:16px}

  /* Uma arte por vez e imagens sempre visíveis. */
  .tripleSocial,.storyArtCarousel{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:7px!important;width:100%}
  .tripleSocial .slides,.storyArtGrid{display:block!important;width:100%;min-height:0}
  .tripleSocial .slides article,.storyArtGrid article{display:none!important;width:100%!important;visibility:visible!important;opacity:1!important}
  .tripleSocial .slides article:first-child,.storyArtGrid article:first-child{display:block!important}
  .tripleSocial .slides img,.storyArtGrid img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain!important;background:#f4f6fa}
  .storyArtGrid img{aspect-ratio:4/5}
  .tripleSocial .slides article>div,.storyArtGrid article>div{text-align:center}
  .carousel>button,.storyArtCarousel>button{display:flex;align-items:center;justify-content:center}

  /* Cards e grades sem cortes. */
  .serviceGrid,.reviewGrid,.people,.techGrid,.printGrid,.logoGrid{grid-template-columns:1fr!important}
  .managementGrid,.contact,.hero{grid-template-columns:1fr!important}
  .managementImg,.techHero>img,.heroArt{width:100%}
  form label{text-align:left}
}

@media (max-width:390px){
  p,li,label,input,select,textarea,footer,.trustBar span,.heroProof span{font-size:16.5px}
  header nav a{font-size:17px}
  .btn,.navCta{font-size:16px}
}
.storyRail button.videoMissing{min-height:320px;background:linear-gradient(145deg,#071a32,#123d67);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px}
.storyRail button.videoMissing video{display:none}
.storyRail button.videoMissing span{position:static!important;text-align:center;color:#fff;font-size:16px;line-height:1.5}
