/* Distinct art direction for the eight service detail pages only. */
[class*=variant-] .hero-editorial h1{font-weight:500}[class*=variant-] .benefit-card{counter-increment:benefit}[class*=variant-] .benefit-grid{counter-reset:benefit}[class*=variant-] .service-hero{isolation:isolate}.craft-signature{display:flex;align-items:center;gap:14px;font:8px/1.8 monospace;letter-spacing:.08em;color:#9b7c64;margin-top:32px}.craft-signature>span{color:#ff7a18;font-size:23px}.device-annotation{display:flex;gap:22px;justify-content:center;font:7px monospace;letter-spacing:.12em;color:#c09978;margin-top:30px}.mobile-preview{position:absolute;bottom:0;right:-8px;background:#f2eadd;width:125px;height:230px;border:5px solid #28231e;border-radius:22px;color:#34281e;padding:19px 12px;box-shadow:0 20px 50px #0008;transform:rotate(7deg)}.mobile-preview>i{display:block;width:36px;height:5px;margin:-10px auto 22px;border-radius:10px;background:#3b3026}.mobile-preview>b{font-size:21px;line-height:1;letter-spacing:-.06em;display:block}.mobile-preview>span{display:block;font-size:10px;line-height:1.3;margin-top:22px}.mobile-preview>em{display:block;font-style:normal;font-size:8px;background:#ff7a18;padding:8px;margin-top:13px;border-radius:5px}.variant-sites .service-hero-grid{grid-template-columns:1fr 1.2fr;gap:65px}.variant-sites .service-art{padding-bottom:40px;margin-right:30px}.variant-sites .service-art>.visual-window{transform:rotate(-4deg);border-radius:12px}.variant-sites .service-art .visual-caption{display:none}.variant-sites .hero-editorial h1{font-size:clamp(45px,4.6vw,72px)}.variant-sites .benefit-grid{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:1fr 1fr}.variant-sites .benefit-card:first-child{grid-row:1/3;background:#271c14;color:#f6e9dc;display:flex;flex-direction:column;justify-content:end;min-height:380px}.variant-sites .benefit-card:first-child .benefit-icon{color:#ff8c38;background:#ff6b0012;font-size:45px;width:75px;height:75px;margin-bottom:auto}.variant-sites .benefit-card:first-child h3{font-size:34px;max-width:240px}.variant-sites .benefit-card:first-child p{color:#be9b7f}.variant-sites .benefit-card:last-child{grid-column:2/4;display:grid;grid-template-columns:55px 1fr 1.2fr;align-items:center;gap:20px}.variant-sites .benefit-card:last-child .benefit-icon{margin:0}.variant-sites .benefit-card:last-child h3{margin:0}.variant-sites .journey article{border-top:0;border-left:1px solid #ff6b0044;padding:0 30px;display:block}.variant-sites .journey article>span{display:block;margin-bottom:40px;font-size:70px;color:#765236}

/* Commerce: warm retail editorial, storefront first, flowing catalogue. */
.variant-e-commerce .service-hero{background:#eee6d9;color:#2c231b;padding-bottom:110px}.variant-e-commerce .hero-grid-bg{background-size:90px 90px;opacity:.2}.variant-e-commerce .breadcrumbs,.variant-e-commerce .breadcrumbs a{color:#8a6d55}.variant-e-commerce .service-hero-grid{grid-template-columns:1.2fr 1fr;gap:90px}.variant-e-commerce .hero-editorial{grid-column:2;grid-row:1}.variant-e-commerce .service-art{grid-column:1;grid-row:1;padding:10px 0 45px}.variant-e-commerce .hero-editorial h1{font-size:clamp(45px,5.1vw,77px);letter-spacing:-.06em}.variant-e-commerce .hero-editorial h1 em{color:#b65914}.variant-e-commerce .hero-editorial>p{color:#806d5b}.variant-e-commerce .hero-editorial .kicker{color:#9d541f}.variant-e-commerce .hero-editorial .button.outline{color:#36271b;border-color:#6d4b2d44}.variant-e-commerce .service-art>.visual-window{transform:rotate(4deg);border-radius:4px;border:8px solid #fffaf2;box-shadow:0 30px 60px #5f3c241e}.variant-e-commerce .window-bar{background:#fffaf2;border-color:#86674c20}.variant-e-commerce .window-bar span{color:#a48264}.variant-e-commerce .shop-feature{min-height:245px;padding:30px}.variant-e-commerce .shop-feature h3{font-size:43px}.variant-e-commerce .product-orb{width:130px;height:175px;right:24px;top:43px}.variant-e-commerce .product-row i{height:115px}.variant-e-commerce .visual-caption{color:#9e7d62}.commerce-tag{position:absolute;bottom:9px;right:-30px;background:#34261c;color:#f7e6d4;padding:20px 24px;box-shadow:0 15px 35px #3a251e20;transform:rotate(-4deg)}.commerce-tag>span{font:6px monospace;letter-spacing:.1em;color:#c6946b}.commerce-tag>b{display:block;font-size:19px;line-height:1.15;font-weight:500;margin-top:10px;letter-spacing:-.03em}.variant-e-commerce .service-strip{background:#d8c8b3;color:#725239;border:0}.variant-e-commerce .service-strip b{color:#9a5d30}.variant-e-commerce .benefits-section{background:#fffaf2}.variant-e-commerce .benefits-section>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:start}.variant-e-commerce .benefits-section .premium-heading{display:block;position:sticky;top:35px}.variant-e-commerce .premium-heading>.kicker{display:block;margin-bottom:30px}.variant-e-commerce .benefits-section .premium-heading h2{font-size:50px}.variant-e-commerce .benefit-grid{display:block}.variant-e-commerce .benefit-card{padding:27px 0;background:transparent;border:0;border-bottom:1px solid #4e2d111f;border-radius:0;display:grid;grid-template-columns:45px 1fr;column-gap:25px}.variant-e-commerce .benefit-card:after{display:none}.variant-e-commerce .benefit-icon{grid-row:1/3;background:none;margin:0;font-size:30px}.variant-e-commerce .benefit-card h3{margin-bottom:12px;font-size:26px}.variant-e-commerce .benefit-card p{grid-column:2;font-size:14px}.variant-e-commerce .journey-section{background:#e7dac9;color:#392a1e}.variant-e-commerce .journey-section .premium-heading em{color:#9d693f}.variant-e-commerce .journey article{display:block;border-color:#5b3a232b}.variant-e-commerce .journey article>span{display:block;font-size:90px;color:#c5a583;margin-bottom:30px}.variant-e-commerce .journey p{color:#83664c}.variant-e-commerce .journey h3{font-size:26px}

/* Landing pages: one central message, a wide conversion canvas. */
.variant-landing-page .service-hero{background:radial-gradient(ellipse at 50% 65%,#71310c22,transparent 55%),#111011;padding-bottom:80px}.variant-landing-page .service-hero-grid{display:flex;flex-direction:column;gap:45px}.variant-landing-page .hero-editorial{text-align:center;max-width:1050px}.variant-landing-page .hero-editorial h1{font-size:clamp(50px,6.8vw,99px);letter-spacing:-.065em;margin:27px 0}.variant-landing-page .hero-editorial>p{max-width:650px;margin:25px auto 30px}.variant-landing-page .hero-editorial>.actions{justify-content:center}.variant-landing-page .service-art{width:100%;max-width:950px;padding:0 55px 20px}.variant-landing-page .visual-window{transform:none;border-radius:16px;border-color:#ff6b0033;box-shadow:0 40px 110px #ff6b0007}.variant-landing-page .landing-mini{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 50px;padding:45px}.variant-landing-page .mini-tag{grid-column:1}.variant-landing-page .landing-mini h3{grid-column:1;grid-row:2;font-size:45px;margin:0}.variant-landing-page .landing-mini>p{grid-column:1;grid-row:3;margin:0;max-width:none;font-size:12px}.variant-landing-page .mini-form{grid-column:2;grid-row:1/5;display:flex;flex-direction:column;align-self:center;gap:12px;margin:0;background:#ffffff03;padding:23px;border:1px solid #ffffff0b;border-radius:10px}.variant-landing-page .mini-form i{padding:15px;font-size:10px}.variant-landing-page .mini-form>span{font-size:11px;padding:15px}.variant-landing-page .conversion-note{grid-column:1;font-size:7px;margin-top:5px}.conversion-orbit{position:absolute;background:#3b2415;border:1px solid #ff6b0033;border-radius:50%;width:100px;height:100px;display:grid;place-items:center;color:#efb180;font:9px monospace;letter-spacing:.08em;box-shadow:0 20px 40px #0005}.orbit-a{top:35px;left:0;transform:rotate(-12deg)}.orbit-b{bottom:30px;right:0;background:#ff7a18;color:#301a09;transform:rotate(13deg)}.variant-landing-page .service-strip{background:#ff6b00;color:#22150c;font-size:11px;font-weight:600}.variant-landing-page .service-strip b{color:#573015}.variant-landing-page .benefits-section{background:#171412;color:#eadacb}.variant-landing-page .benefits-section .premium-heading{display:block;text-align:center;max-width:900px;margin:0 auto 55px}.variant-landing-page .premium-heading>.kicker{display:block;margin-bottom:25px}.variant-landing-page .benefits-section .premium-heading em{color:#ff9a50}.variant-landing-page .benefit-grid{grid-template-columns:repeat(4,1fr);gap:0}.variant-landing-page .benefit-card{background:none;border:0;border-left:1px solid #ffffff18;border-radius:0;padding:25px}.variant-landing-page .benefit-card:after{display:none}.variant-landing-page .benefit-icon{color:#ff8a32;background:#ff6b0012}.variant-landing-page .benefit-card h3{color:#f1decc}.variant-landing-page .benefit-card p{color:#af9075}.variant-landing-page .journey-section .premium-heading{display:block;text-align:center}.variant-landing-page .journey{gap:18px}.variant-landing-page .journey article{background:#201914;border:1px solid #ff6b0025;padding:30px;border-radius:18px;display:block}.variant-landing-page .journey article>span{display:block;color:#ff6b00;margin-bottom:35px}

/* Media strategy: graphic impact, diagonals and a results-reading panel. */
.variant-gestao-de-trafego-pago .service-hero{background:#171412;padding-bottom:80px}.variant-gestao-de-trafego-pago .hero-grid-bg{background-image:repeating-linear-gradient(135deg,transparent 0,transparent 65px,#ffffff04 66px,transparent 67px);mask-image:none}.growth-watermark{position:absolute;right:1%;top:65px;font-size:530px;line-height:1;color:#ff6b0009;z-index:-1}.variant-gestao-de-trafego-pago .service-hero-grid{grid-template-columns:1.2fr 1fr;gap:40px}.variant-gestao-de-trafego-pago .hero-editorial h1{font-size:clamp(46px,5.6vw,84px);line-height:1}.variant-gestao-de-trafego-pago .hero-editorial h1 em{color:#101012;background:#ff7a18;box-shadow:8px 0 #ff7a18,-3px 0 #ff7a18;box-decoration-break:clone;-webkit-box-decoration-break:clone}.campaign-channels{display:flex;gap:10px;margin-top:30px}.campaign-channels>span{font:8px monospace;letter-spacing:.1em;border-bottom:1px solid #ff6b0066;padding:10px 0;color:#c9a483}.variant-gestao-de-trafego-pago .service-art .visual-window{transform:rotate(6deg);background:#efe8dd;color:#39281b;border-color:#ff6b0044;border-radius:8px}.variant-gestao-de-trafego-pago .window-bar{background:#e0d1bf}.variant-gestao-de-trafego-pago .dashboard-mini{color:#3a2a1c;padding:30px}.variant-gestao-de-trafego-pago .dashboard-mini .mini-nav{color:#96653d}.variant-gestao-de-trafego-pago .chart-label{margin-top:40px}.variant-gestao-de-trafego-pago .chart-label h3{font-size:33px}.variant-gestao-de-trafego-pago .chart-bars{height:190px;border-color:#42271126;background:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#3623130b 36px)}.variant-gestao-de-trafego-pago .mini-metrics b{color:#392a1e}.variant-gestao-de-trafego-pago .service-strip{justify-content:start;padding-left:4.2vw;border-top:1px solid #ff6b0033;background:#101012;gap:30px}.variant-gestao-de-trafego-pago .benefits-section{background:#ff7a18;color:#24170c}.variant-gestao-de-trafego-pago .benefits-section .kicker{color:#743d13}.variant-gestao-de-trafego-pago .benefits-section .premium-heading em{color:#773b10}.variant-gestao-de-trafego-pago .benefit-grid{grid-template-columns:1fr 1fr;gap:18px}.variant-gestao-de-trafego-pago .benefit-card{display:grid;grid-template-columns:70px 1fr;gap:0 20px;background:#2e1b0d;border:0;color:#ffefdf;padding:35px}.variant-gestao-de-trafego-pago .benefit-icon{grid-row:1/3;margin:0;background:#ff6b0015;color:#ff9d57;width:60px;height:60px;font-size:31px}.variant-gestao-de-trafego-pago .benefit-card p{grid-column:2;color:#c89c77}.variant-gestao-de-trafego-pago .benefit-card h3{font-size:27px}.variant-gestao-de-trafego-pago .journey{gap:0}.variant-gestao-de-trafego-pago .journey article{display:block;padding:35px;border-top:1px solid #ff6b0040;border-right:1px solid #ffffff14}.variant-gestao-de-trafego-pago .journey article>span{display:block;font-size:80px;color:#6a4327;margin-bottom:35px}

/* Software: a technical workspace, modular construction and linear workflow. */
.variant-desenvolvimento-de-software .service-hero{background:#111315;padding-bottom:85px}.variant-desenvolvimento-de-software .hero-grid-bg{background-size:35px 35px;background-image:radial-gradient(#ffffff13 1px,transparent 1px);mask-image:none}.variant-desenvolvimento-de-software .service-hero-grid{grid-template-columns:1.05fr 1fr;gap:65px}.variant-desenvolvimento-de-software .service-art{grid-column:1;grid-row:1}.variant-desenvolvimento-de-software .hero-editorial{grid-column:2;grid-row:1}.variant-desenvolvimento-de-software .hero-editorial h1{font-size:clamp(44px,4.8vw,72px)}.variant-desenvolvimento-de-software .visual-window{transform:none;border-radius:8px;box-shadow:18px 18px 0 #ffffff03,0 30px 100px #0007;background:#15191c;border-color:#ff6b0050}.variant-desenvolvimento-de-software .window-bar{background:#ffffff02;height:45px}.variant-desenvolvimento-de-software .software-mini{padding:25px;gap:22px}.variant-desenvolvimento-de-software .software-mini aside{padding-top:8px;color:#ff7a18;gap:30px}.variant-desenvolvimento-de-software .software-mini h3{font-size:32px;margin:30px 0}.variant-desenvolvimento-de-software .software-cards span{padding:18px;border-radius:3px;background:#ff6b0008}.variant-desenvolvimento-de-software .code-box{margin-top:22px;font-size:12px;line-height:2.6;background:#0d0f11;border:1px solid #ffffff08;padding:25px 18px}.system-stack{display:flex;align-items:center;gap:12px;font:7px monospace;margin-top:30px;color:#a19a91;letter-spacing:.06em;flex-wrap:wrap}.system-stack>span{padding:9px;border:1px solid #ffffff1a;border-radius:3px}.system-stack>i{font-style:normal;color:#ff7a18}.variant-desenvolvimento-de-software .service-strip{font-family:monospace;text-transform:none;background:#181b1e;font-size:10px;letter-spacing:.02em;gap:25px}.variant-desenvolvimento-de-software .benefits-section{background:#111315;color:#eee8df}.variant-desenvolvimento-de-software .benefits-section>.wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:start}.variant-desenvolvimento-de-software .benefits-section .premium-heading{display:block}.variant-desenvolvimento-de-software .benefits-section .premium-heading h2{font-size:45px;margin-top:25px}.variant-desenvolvimento-de-software .benefits-section .premium-heading em{color:#b6967b}.variant-desenvolvimento-de-software .benefit-grid{grid-template-columns:1fr 1fr;gap:15px}.variant-desenvolvimento-de-software .benefit-card{border:1px solid #ffffff15;border-radius:6px;background:#191c1e;min-height:260px}.variant-desenvolvimento-de-software .benefit-card:after{border-radius:0;width:45px;height:45px;right:12px;top:12px;border:0;border-top:1px solid #ff6b0066;border-right:1px solid #ff6b0066}.variant-desenvolvimento-de-software .benefit-card h3{font-size:24px}.variant-desenvolvimento-de-software .benefit-card p{color:#a7998b}.variant-desenvolvimento-de-software .benefit-icon{background:none;color:#ff8b35;border-radius:0;justify-content:start}.variant-desenvolvimento-de-software .journey-section{background:#191c1e}.variant-desenvolvimento-de-software .journey{grid-template-columns:1fr;gap:0}.variant-desenvolvimento-de-software .journey article{display:grid;grid-template-columns:90px 1fr;border:0;border-bottom:1px solid #ffffff12;padding:28px 0;align-items:center}.variant-desenvolvimento-de-software .journey article>span{font:40px monospace;color:#9d6c46}.variant-desenvolvimento-de-software .journey article>div{display:grid;grid-template-columns:1fr 1.3fr;gap:45px;align-items:center}.variant-desenvolvimento-de-software .journey h3{margin:0}.variant-desenvolvimento-de-software .journey p{margin:0;max-width:none}

/* Brand identity: a bold orange editorial spread, typography as the main image. */
.variant-identidadevisual .service-hero{background:#ff7510;color:#21170f;padding-bottom:65px}.variant-identidadevisual .hero-grid-bg{display:none}.variant-identidadevisual .breadcrumbs,.variant-identidadevisual .breadcrumbs a{color:#773b15}.variant-identidadevisual .service-hero-grid{grid-template-columns:1fr 1fr;gap:40px 70px;position:relative;min-height:0}.variant-identidadevisual .hero-editorial{display:contents}.variant-identidadevisual .hero-editorial>.kicker{grid-column:1/-1;color:#71360c}.variant-identidadevisual .hero-editorial h1{grid-column:1/-1;font-size:clamp(60px,8vw,120px);line-height:.95;letter-spacing:-.075em;margin:0 0 20px;max-width:1250px;font-weight:600}.variant-identidadevisual .hero-editorial h1 em{color:#fff2dd}.variant-identidadevisual .hero-editorial>p{grid-column:1;grid-row:3;font-size:18px;max-width:460px;align-self:end;color:#6d350f;margin:0}.variant-identidadevisual .hero-editorial>.actions{grid-column:1;grid-row:4;align-self:start}.variant-identidadevisual .service-art{grid-column:2;grid-row:3/5;padding:0 0 25px;max-width:520px;width:100%;justify-self:end}.variant-identidadevisual .brand-composition{padding:10px 30px 40px}.variant-identidadevisual .brand-poster{transform:rotate(6deg);box-shadow:0 25px 65px #702a0c22;padding:25px 30px}.variant-identidadevisual .brand-poster>span{font-size:140px}.variant-identidadevisual .brand-stamp{background:#2e1b0e;right:0;top:35px;transform:rotate(-15deg);border-color:#2e1b0e;color:#ffae70}.variant-identidadevisual .brand-swatches{bottom:2px;right:15px;transform:rotate(-7deg);background:#382015}.variant-identidadevisual .visual-caption{color:#8b4112;margin-top:12px;font-size:6px}.variant-identidadevisual .service-hero .button{background:#2a1b10;border-color:#2a1b10;color:#fff0df}.variant-identidadevisual .service-hero .button.outline{background:transparent;border-color:#8b401a66;color:#3a210f}.brand-issue{position:absolute;right:15px;top:105px;font:7px/1.6 monospace;letter-spacing:.16em;color:#9e4615;text-align:right;pointer-events:none}.variant-identidadevisual .service-strip{background:#f3e8d7;color:#5c3d25;gap:70px}.variant-identidadevisual .service-strip b{color:#e16c17}.variant-identidadevisual .benefits-section{background:#f3e8d7}.variant-identidadevisual .benefits-section .premium-heading{display:block;max-width:900px}.variant-identidadevisual .benefits-section .premium-heading h2{margin-top:25px;font-size:clamp(42px,5.5vw,78px);letter-spacing:-.06em}.variant-identidadevisual .benefit-grid{grid-template-columns:1fr 1fr;gap:22px}.variant-identidadevisual .benefit-card{padding:40px;background:#2b2119;border:0;color:#f5e8d7;border-radius:0;min-height:290px;display:flex;flex-direction:column}.variant-identidadevisual .benefit-icon{width:auto;height:auto;display:block;border-radius:0;background:none;color:#ff8c39;font-size:70px;line-height:1;margin:0 0 35px}.variant-identidadevisual .benefit-card:nth-child(2){background:#dfc8ab;color:#38291c;transform:translateY(30px)}.variant-identidadevisual .benefit-card:nth-child(2) .benefit-icon{color:#6b4324;font-size:85px;font-weight:600;letter-spacing:-.1em}.variant-identidadevisual .benefit-card:nth-child(3){background:#ff8427;color:#45250f}.variant-identidadevisual .benefit-card:nth-child(3) .benefit-icon{color:#f9e5ce;font-size:90px}.variant-identidadevisual .benefit-card h3{font-size:32px;margin-bottom:15px;font-weight:500}.variant-identidadevisual .benefit-card p{color:#bb9b7f;max-width:370px;font-size:14px}.variant-identidadevisual .benefit-card:nth-child(2) p,.variant-identidadevisual .benefit-card:nth-child(3) p{color:#80502d}.variant-identidadevisual .benefit-card:after{display:none}.variant-identidadevisual .journey-section{padding-top:130px;background:#2b2119}.variant-identidadevisual .journey{gap:50px}.variant-identidadevisual .journey article{display:block;border-top:1px solid #b3866255}.variant-identidadevisual .journey article>span{font-size:90px;line-height:1;color:#68452a;display:block;margin-bottom:30px}.variant-identidadevisual .journey h3{font-size:29px}

/* Maintenance: calm light space, a service cycle, generous rhythm. */
.variant-manutencao .service-hero{background:#f0eee7;color:#24211b;padding-bottom:95px}.variant-manutencao .hero-grid-bg{background-image:radial-gradient(#5e493518 1px,transparent 1px);background-size:25px 25px;mask-image:linear-gradient(90deg,transparent,#0009)}.variant-manutencao .breadcrumbs,.variant-manutencao .breadcrumbs a{color:#8b7867}.variant-manutencao .service-hero-grid{grid-template-columns:1.2fr .9fr;gap:95px}.variant-manutencao .hero-editorial h1{font-size:clamp(45px,5vw,76px);line-height:1.08}.variant-manutencao .hero-editorial h1 em{color:#a65c24}.variant-manutencao .hero-editorial>p{color:#8b7968}.variant-manutencao .hero-editorial .kicker{color:#9e6b44}.variant-manutencao .service-hero .button{border-radius:30px}.variant-manutencao .service-hero .button.outline{color:#5f4631;border-color:#8d6f5640}.variant-manutencao .service-art .visual-window{background:#252822;transform:none;border-radius:100px 100px 22px 22px;border:0;box-shadow:0 35px 60px #4f473b18}.variant-manutencao .window-bar{display:none}.variant-manutencao .maintenance-mini{padding:55px 35px 30px;color:#efe9db}.variant-manutencao .status-ring{width:120px;height:120px;border-color:#c2945e55;background:#c2945e08;box-shadow:0 0 0 15px #c2945e08,0 0 0 30px #c2945e03}.variant-manutencao .status-ring>span{color:#dfb779;font-size:70px}.variant-manutencao .maintenance-mini>small{color:#aa997a}.variant-manutencao .maintenance-mini h3{font-size:31px;margin:25px 0 35px}.variant-manutencao .status-row{color:#b8aa94;padding:17px 0}.variant-manutencao .status-row b{color:#debe91}.variant-manutencao .visual-caption{color:#9b8874}.care-note{display:flex;align-items:center;gap:16px;margin-top:35px;font:8px/1.8 monospace;color:#aa927c;letter-spacing:.08em}.care-note>b{font-size:38px;font-weight:400;color:#a8774e}.variant-manutencao .service-strip{background:#e4ddd0;color:#85725c;border:none;gap:42px}.variant-manutencao .service-strip b{color:#ae8a62}.variant-manutencao .benefits-section{background:#f8f6f0}.variant-manutencao .benefits-section .premium-heading{display:block;text-align:center;max-width:900px;margin:0 auto 60px}.variant-manutencao .benefits-section .premium-heading h2{margin-top:25px}.variant-manutencao .benefits-section .premium-heading em{color:#a2825d}.variant-manutencao .benefit-grid{gap:0}.variant-manutencao .benefit-card{border:0;border-left:1px solid #553b2017;border-radius:0;background:none;padding:0 30px;text-align:center}.variant-manutencao .benefit-card:after{display:none}.variant-manutencao .benefit-icon{border-radius:50%;width:75px;height:75px;margin:0 auto 30px;background:#e6ddce;color:#8e6840;font-size:34px}.variant-manutencao .benefit-card h3{font-size:24px}.variant-manutencao .journey-section{background:#252822}.variant-manutencao .journey article{display:block;border-color:#c2945e44;text-align:center;padding:35px 25px}.variant-manutencao .journey article>span{display:grid;place-items:center;border:1px solid #c2945e55;border-radius:50%;width:65px;height:65px;margin:0 auto 30px;color:#d4b587;font-size:25px}.variant-manutencao .journey p{color:#aaa18e;margin:0 auto}

/* AI: an immersive, centered signal with an original conversation constellation. */
.variant-zion-ai-agent .service-hero{background:radial-gradient(ellipse at 50% 75%,#6f2d0d33,transparent 55%),#0c0d0f;padding-bottom:35px}.variant-zion-ai-agent .hero-grid-bg{background-image:radial-gradient(#ff6b0026 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(0deg,#000a,transparent 80%)}.variant-zion-ai-agent .service-hero-grid{display:block}.variant-zion-ai-agent .hero-editorial{text-align:center;max-width:1040px;margin:auto}.variant-zion-ai-agent .hero-editorial h1{font-size:clamp(48px,6.5vw,95px);line-height:1;letter-spacing:-.06em;margin:25px 0}.variant-zion-ai-agent .hero-editorial h1 em{color:#ffb078}.variant-zion-ai-agent .hero-editorial>p{max-width:640px;margin:26px auto}.variant-zion-ai-agent .hero-editorial>.actions{justify-content:center}.variant-zion-ai-agent .service-art{max-width:1100px;margin:15px auto 0;padding:0}.intelligence-stage{height:380px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.intelligence-ring{position:absolute;border:1px solid #ff6b0020;width:280px;height:280px;border-radius:50%;transform:rotateX(55deg) rotate(-20deg);box-shadow:0 0 0 30px #ff6b0003}.intelligence-ring.ring-two{width:480px;height:480px;transform:rotateX(60deg) rotate(25deg);border-color:#ff6b0015}.intelligence-core{display:flex;flex-direction:column;align-items:center;justify-content:center;width:155px;height:155px;border:1px solid #ff6b0044;background:radial-gradient(ellipse at 30% 20%,#6a361f,#211710 65%);border-radius:45px;box-shadow:0 0 100px #ff6b0012,0 25px 55px #0008;z-index:1;transform:rotate(-8deg)}.intelligence-core>span{font-size:100px;color:#ff9955;line-height:1}.intelligence-core>small{font:7px monospace;letter-spacing:.12em;color:#b98b6a;margin-top:7px}.intelligence-message{position:absolute;width:260px;border:1px solid #ffffff16;background:#1d1916dd;border-radius:18px;padding:25px;box-shadow:0 20px 40px #0004}.intelligence-message>small{font:7px monospace;letter-spacing:.14em;color:#a9886c}.intelligence-message>p{font-size:17px;line-height:1.3;letter-spacing:-.02em;margin:14px 0 0;color:#e1c3aa}.msg-left{left:4%;top:45px;transform:rotate(-6deg)}.msg-right{right:4%;bottom:45px;transform:rotate(5deg);border-color:#ff6b0033}.intelligence-label{position:absolute;bottom:5px;font:6px monospace;color:#a27655;letter-spacing:.15em;text-align:center}.variant-zion-ai-agent .service-strip{background:#121214;border-color:#ff6b001a}.variant-zion-ai-agent .benefits-section{background:#0e1012;color:#eee0d4}.variant-zion-ai-agent .benefits-section .premium-heading{display:block;text-align:center;max-width:950px;margin:0 auto 60px}.variant-zion-ai-agent .benefits-section .premium-heading h2{margin-top:25px}.variant-zion-ai-agent .benefits-section .premium-heading em{color:#bb9373}.variant-zion-ai-agent .benefit-grid{grid-template-columns:1fr 1fr 1fr;gap:18px}.variant-zion-ai-agent .benefit-card{background:#1a1919;border:1px solid #ff6b0017;color:#e7d3c2;border-radius:24px;min-height:250px}.variant-zion-ai-agent .benefit-icon{color:#ff9b50;background:#ff6b000a}.variant-zion-ai-agent .benefit-card p{color:#a98c75}.variant-zion-ai-agent .benefit-card:first-child{grid-column:1/3;background:radial-gradient(ellipse at 100% 100%,#ff6b0012,transparent 60%),#251c16;display:grid;grid-template-columns:75px 1fr;column-gap:30px;align-content:center}.variant-zion-ai-agent .benefit-card:first-child .benefit-icon{grid-row:1/3;width:70px;height:70px;font-size:44px;margin:0}.variant-zion-ai-agent .benefit-card:first-child h3{font-size:36px}.variant-zion-ai-agent .benefit-card:first-child p{grid-column:2;max-width:420px}.variant-zion-ai-agent .benefit-card:last-child{grid-column:2/4;background:#e9d7c4;color:#302217}.variant-zion-ai-agent .benefit-card:last-child p{color:#8d6b4e}.variant-zion-ai-agent .journey-section{background:#151414}.variant-zion-ai-agent .journey article{display:block;padding:35px 25px;border:1px solid #ff6b0025;background:#211a15;border-radius:30px;text-align:center}.variant-zion-ai-agent .journey article>span{display:block;color:#98704f;font-size:70px;margin-bottom:30px}.variant-zion-ai-agent .journey p{margin:auto}

@media(max-width:1100px){.variant-sites .service-hero-grid,.variant-e-commerce .service-hero-grid,.variant-desenvolvimento-de-software .service-hero-grid,.variant-manutencao .service-hero-grid{gap:45px}.variant-sites .service-art{margin-right:15px}.variant-sites .benefit-card:last-child{grid-template-columns:45px 1fr;gap:15px}.variant-sites .benefit-card:last-child p{grid-column:2}.variant-e-commerce .benefits-section>.wrap,.variant-desenvolvimento-de-software .benefits-section>.wrap{gap:45px}.variant-e-commerce .benefits-section .premium-heading h2,.variant-desenvolvimento-de-software .benefits-section .premium-heading h2{font-size:40px}.variant-desenvolvimento-de-software .software-mini{padding:20px;gap:14px;grid-template-columns:35px 1fr}.variant-desenvolvimento-de-software .code-box{font-size:10px;padding:20px 12px}.variant-desenvolvimento-de-software .software-mini h3{font-size:26px}.variant-identidadevisual .service-hero-grid{gap:35px}.variant-identidadevisual .brand-poster>span{font-size:115px}.intelligence-message{width:230px}.msg-left{left:1%}.msg-right{right:1%}}
@media(max-width:850px){.variant-sites .service-hero-grid{gap:30px}.variant-sites .hero-editorial h1{font-size:49px}.mobile-preview{width:100px;height:185px;border-radius:17px;padding:15px 8px}.mobile-preview>b{font-size:17px}.mobile-preview>span{font-size:8px;margin-top:14px}.mobile-preview>em{font-size:6px;margin-top:10px}.device-annotation{gap:12px;font-size:6px}.variant-e-commerce .service-hero-grid{gap:35px}.variant-e-commerce .hero-editorial h1{font-size:49px}.variant-e-commerce .shop-feature h3{font-size:33px}.variant-e-commerce .product-orb{width:100px;height:135px}.variant-e-commerce .shop-feature{min-height:210px;padding:22px}.commerce-tag{right:-15px;padding:16px}.variant-e-commerce .benefits-section>.wrap,.variant-desenvolvimento-de-software .benefits-section>.wrap{grid-template-columns:1fr}.variant-e-commerce .benefits-section .premium-heading{position:static;max-width:650px}.variant-e-commerce .benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.variant-e-commerce .benefit-card{display:block}.variant-e-commerce .benefit-icon{margin-bottom:23px}.variant-landing-page .hero-editorial h1{font-size:70px}.variant-landing-page .landing-mini{padding:35px;gap:20px 30px}.variant-landing-page .landing-mini h3{font-size:34px}.variant-landing-page .mini-form{padding:15px}.variant-landing-page .benefit-grid{grid-template-columns:1fr 1fr;gap:25px 0}.variant-gestao-de-trafego-pago .hero-editorial h1{font-size:56px}.variant-gestao-de-trafego-pago .service-hero-grid{gap:30px}.variant-gestao-de-trafego-pago .chart-label h3{font-size:26px}.variant-gestao-de-trafego-pago .chart-bars{height:160px}.variant-gestao-de-trafego-pago .dashboard-mini{padding:20px}.variant-gestao-de-trafego-pago .benefit-card{padding:28px;grid-template-columns:50px 1fr;gap:0 15px}.variant-gestao-de-trafego-pago .benefit-icon{width:45px;height:45px;font-size:26px}.variant-gestao-de-trafego-pago .benefit-card h3{font-size:24px}.variant-desenvolvimento-de-software .service-hero-grid{gap:35px}.variant-desenvolvimento-de-software .hero-editorial h1{font-size:47px}.variant-desenvolvimento-de-software .software-mini{padding:15px;gap:12px;grid-template-columns:26px 1fr}.variant-desenvolvimento-de-software .software-mini h3{font-size:22px}.variant-desenvolvimento-de-software .software-cards span{padding:11px}.variant-desenvolvimento-de-software .code-box{font-size:8px;padding:18px 9px}.variant-identidadevisual .hero-editorial h1{font-size:83px}.variant-identidadevisual .hero-editorial>p{font-size:16px}.variant-identidadevisual .brand-poster>span{font-size:95px}.variant-identidadevisual .brand-poster strong{font-size:16px}.variant-identidadevisual .brand-poster{padding:20px}.variant-identidadevisual .brand-stamp{width:75px;height:75px;font-size:6px}.variant-identidadevisual .brand-composition{padding:5px 12px 40px}.variant-manutencao .service-hero-grid{gap:40px}.variant-manutencao .hero-editorial h1{font-size:50px}.variant-manutencao .maintenance-mini{padding:45px 25px 25px}.variant-manutencao .maintenance-mini h3{font-size:27px}.variant-manutencao .benefit-grid{grid-template-columns:1fr 1fr;gap:35px 0}.variant-zion-ai-agent .hero-editorial h1{font-size:72px}.intelligence-message{width:210px;padding:20px}.intelligence-message>p{font-size:15px}.intelligence-core{width:135px;height:135px;border-radius:35px}.intelligence-core>span{font-size:85px}.variant-zion-ai-agent .benefit-card{padding:28px}.variant-zion-ai-agent .benefit-card:first-child{grid-template-columns:55px 1fr;gap:0 20px}.variant-zion-ai-agent .benefit-card:first-child .benefit-icon{width:50px;height:50px;font-size:35px}.variant-zion-ai-agent .benefit-card:first-child h3{font-size:29px}}
@media(max-width:650px){.variant-sites .service-hero-grid,.variant-e-commerce .service-hero-grid,.variant-desenvolvimento-de-software .service-hero-grid,.variant-manutencao .service-hero-grid,.variant-gestao-de-trafego-pago .service-hero-grid{grid-template-columns:1fr;gap:35px}.variant-sites .hero-editorial h1{font-size:46px}.variant-sites .service-art{margin:0 auto;padding:15px 20px 50px;width:100%;max-width:430px}.mobile-preview{bottom:20px;right:0;width:100px;height:185px}.craft-signature{font-size:6px;margin-top:25px;gap:10px}.device-annotation{margin-top:25px;font-size:6px;gap:15px;justify-content:start}.variant-sites .benefit-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.variant-sites .benefit-card:first-child{grid-row:auto;grid-column:1/-1;min-height:270px;display:grid;grid-template-columns:65px 1fr;gap:0 20px;align-content:center}.variant-sites .benefit-card:first-child .benefit-icon{grid-row:1/3;font-size:45px;width:60px;height:60px;margin:0}.variant-sites .benefit-card:first-child h3{font-size:30px;max-width:none}.variant-sites .benefit-card:first-child p{grid-column:2}.variant-sites .benefit-card:last-child{grid-column:auto;display:block}.variant-sites .benefit-card:last-child .benefit-icon{margin-bottom:25px}.variant-sites .benefit-card:last-child h3{margin-bottom:18px}.variant-sites .journey{grid-template-columns:1fr;gap:30px}.variant-sites .journey article{padding:0 0 0 25px;display:flex;gap:25px}.variant-sites .journey article>span{font-size:45px;margin:0}.variant-e-commerce .service-hero{padding-bottom:65px}.variant-e-commerce .hero-editorial{grid-column:1;grid-row:1}.variant-e-commerce .service-art{grid-column:1;grid-row:2;max-width:410px;padding:5px 15px 35px}.variant-e-commerce .hero-editorial h1{font-size:48px}.variant-e-commerce .shop-feature{min-height:215px}.commerce-tag{right:0;bottom:0}.variant-e-commerce .product-row i{height:90px}.variant-e-commerce .benefits-section>.wrap{gap:30px}.variant-e-commerce .benefits-section .premium-heading h2{font-size:37px}.variant-e-commerce .benefit-grid{grid-template-columns:1fr;gap:0}.variant-e-commerce .benefit-card{display:grid;padding:25px 0;grid-template-columns:45px 1fr;gap:0 20px}.variant-e-commerce .benefit-icon{margin:0}.variant-e-commerce .benefit-card h3{font-size:25px}.variant-e-commerce .benefit-card p{font-size:13px}.variant-e-commerce .service-strip{gap:12px;font-size:6px;letter-spacing:.05em}.variant-e-commerce .service-strip b{font-size:9px}.variant-e-commerce .journey article{padding:25px 0;display:grid;grid-template-columns:65px 1fr;gap:20px}.variant-e-commerce .journey article>span{font-size:60px;margin:0}.variant-e-commerce .journey h3{font-size:25px}.variant-landing-page .service-hero-grid{gap:35px}.variant-landing-page .hero-editorial h1{font-size:52px}.variant-landing-page .hero-editorial>p{font-size:14px}.variant-landing-page .service-art{padding:0 15px 20px}.variant-landing-page .landing-mini{display:block;padding:28px 23px}.variant-landing-page .landing-mini h3{font-size:36px;margin:20px 0}.variant-landing-page .landing-mini>p{font-size:11px}.variant-landing-page .mini-form{margin-top:22px;padding:18px}.variant-landing-page .mini-form i{padding:13px}.variant-landing-page .conversion-note{margin-top:20px;font-size:6px}.conversion-orbit{width:64px;height:64px;font-size:6px}.orbit-a{top:-12px;left:0}.orbit-b{bottom:0;right:0}.variant-landing-page .service-strip{gap:13px;font-size:7px}.variant-landing-page .benefits-section .premium-heading h2{font-size:36px}.variant-landing-page .benefit-grid{gap:30px 0}.variant-landing-page .benefit-card{padding:0 18px}.variant-landing-page .journey article{padding:27px;text-align:left;display:grid;grid-template-columns:55px 1fr;gap:20px}.variant-landing-page .journey article>span{font-size:45px;margin:0}.variant-gestao-de-trafego-pago .hero-editorial h1{font-size:53px}.campaign-channels{gap:15px;margin-top:23px}.campaign-channels>span{font-size:7px}.growth-watermark{top:100px;right:-60px;font-size:360px}.variant-gestao-de-trafego-pago .service-art{max-width:410px;padding:10px 15px}.variant-gestao-de-trafego-pago .service-art .visual-window{transform:rotate(3deg)}.variant-gestao-de-trafego-pago .chart-label h3{font-size:29px}.variant-gestao-de-trafego-pago .chart-bars{height:180px}.variant-gestao-de-trafego-pago .service-strip{gap:17px;font-size:7px;justify-content:center;padding:20px 15px}.variant-gestao-de-trafego-pago .benefit-grid{grid-template-columns:1fr;gap:14px}.variant-gestao-de-trafego-pago .benefit-card{padding:28px;grid-template-columns:45px 1fr;gap:0 20px}.variant-gestao-de-trafego-pago .benefit-card h3{font-size:27px}.variant-gestao-de-trafego-pago .journey article{padding:27px 0;border-right:0;display:grid;grid-template-columns:65px 1fr;gap:20px}.variant-gestao-de-trafego-pago .journey article>span{font-size:55px;margin:0}.variant-desenvolvimento-de-software .hero-editorial{grid-column:1;grid-row:1}.variant-desenvolvimento-de-software .service-art{grid-column:1;grid-row:2;max-width:420px;padding:0 10px 15px}.variant-desenvolvimento-de-software .hero-editorial h1{font-size:47px}.variant-desenvolvimento-de-software .software-mini{padding:23px 18px;grid-template-columns:30px 1fr;gap:17px}.variant-desenvolvimento-de-software .software-mini h3{font-size:26px}.variant-desenvolvimento-de-software .code-box{font-size:9px;padding:20px 12px}.variant-desenvolvimento-de-software .service-strip{font-size:7px;gap:11px;letter-spacing:0;padding:20px 10px}.variant-desenvolvimento-de-software .service-strip b{font-size:9px}.variant-desenvolvimento-de-software .benefits-section>.wrap{gap:30px}.variant-desenvolvimento-de-software .benefits-section .premium-heading h2{font-size:37px}.variant-desenvolvimento-de-software .benefit-grid{gap:12px}.variant-desenvolvimento-de-software .benefit-card{padding:25px 18px;min-height:290px}.variant-desenvolvimento-de-software .benefit-card h3{font-size:21px}.variant-desenvolvimento-de-software .benefit-card p{font-size:12px}.variant-desenvolvimento-de-software .journey article{grid-template-columns:50px 1fr;gap:20px}.variant-desenvolvimento-de-software .journey article>span{font-size:30px;margin:0}.variant-desenvolvimento-de-software .journey article>div{display:block}.variant-desenvolvimento-de-software .journey h3{font-size:23px;margin-bottom:15px}.variant-identidadevisual .service-hero{padding-bottom:40px}.variant-identidadevisual .service-hero-grid{display:flex;flex-direction:column;gap:25px;align-items:stretch}.variant-identidadevisual .hero-editorial{display:contents}.variant-identidadevisual .hero-editorial>.kicker{order:0}.variant-identidadevisual .hero-editorial h1{font-size:58px;line-height:.98;margin:0;order:1;letter-spacing:-.07em}.variant-identidadevisual .hero-editorial>p{order:2;font-size:16px;align-self:auto;margin:0}.variant-identidadevisual .hero-editorial>.actions{order:3}.variant-identidadevisual .service-art{order:4;max-width:400px;margin:15px auto 0;padding:0 15px 20px}.variant-identidadevisual .brand-poster{padding:25px}.variant-identidadevisual .brand-poster>span{font-size:125px}.variant-identidadevisual .brand-poster strong{font-size:20px}.variant-identidadevisual .brand-composition{padding:0 20px 40px}.variant-identidadevisual .brand-stamp{width:82px;height:82px;font-size:7px}.brand-issue{display:none}.variant-identidadevisual .service-strip{gap:35px;font-size:8px}.variant-identidadevisual .benefits-section .premium-heading h2{font-size:43px}.variant-identidadevisual .benefit-grid{grid-template-columns:1fr;gap:17px}.variant-identidadevisual .benefit-card:nth-child(2){transform:none}.variant-identidadevisual .benefit-card{padding:30px;min-height:280px}.variant-identidadevisual .benefit-icon{font-size:65px}.variant-identidadevisual .benefit-card h3{font-size:33px}.variant-identidadevisual .journey-section{padding-top:65px}.variant-identidadevisual .journey{gap:0}.variant-identidadevisual .journey article{padding:27px 0;display:grid;grid-template-columns:65px 1fr;gap:20px}.variant-identidadevisual .journey article>span{font-size:60px;margin:0}.variant-identidadevisual .journey h3{font-size:25px}.variant-manutencao .service-hero{padding-bottom:60px}.variant-manutencao .hero-editorial h1{font-size:47px}.variant-manutencao .service-art{max-width:370px;margin:auto;padding:10px 20px 0}.variant-manutencao .maintenance-mini{padding:55px 25px 25px}.variant-manutencao .maintenance-mini h3{font-size:31px}.care-note{font-size:7px;margin-top:28px}.variant-manutencao .service-strip{gap:13px;font-size:7px}.variant-manutencao .benefit-card{padding:0 18px}.variant-manutencao .benefit-card h3{font-size:23px}.variant-manutencao .benefit-icon{width:60px;height:60px;font-size:29px}.variant-manutencao .journey article{padding:28px;text-align:left;display:grid;grid-template-columns:50px 1fr;gap:25px;border-bottom:1px solid #c2945e33}.variant-manutencao .journey article>span{width:48px;height:48px;font-size:19px;margin:0}.variant-zion-ai-agent .hero-editorial h1{font-size:51px}.variant-zion-ai-agent .hero-editorial>p{font-size:14px}.variant-zion-ai-agent .service-art{width:100%}.intelligence-stage{height:470px;align-items:start;padding-top:30px}.intelligence-core{width:125px;height:125px;border-radius:34px}.intelligence-core>span{font-size:80px}.intelligence-core>small{font-size:6px}.intelligence-ring{top:0;width:250px;height:250px}.intelligence-ring.ring-two{top:-10px;width:340px;height:340px}.intelligence-message{width:230px;padding:21px}.intelligence-message>p{font-size:16px}.msg-left{left:0;top:190px;transform:rotate(-4deg)}.msg-right{right:0;bottom:35px;transform:rotate(4deg)}.intelligence-label{font-size:5px;letter-spacing:.08em;bottom:0}.variant-zion-ai-agent .service-strip{gap:20px;font-size:7px}.variant-zion-ai-agent .benefits-section .premium-heading h2{font-size:37px}.variant-zion-ai-agent .benefit-grid{grid-template-columns:1fr;gap:15px}.variant-zion-ai-agent .benefit-card:first-child,.variant-zion-ai-agent .benefit-card:last-child{grid-column:auto}.variant-zion-ai-agent .benefit-card:first-child{display:block}.variant-zion-ai-agent .benefit-card:first-child .benefit-icon{margin-bottom:25px}.variant-zion-ai-agent .benefit-card:first-child h3{font-size:34px}.variant-zion-ai-agent .benefit-card{min-height:230px;padding:30px}.variant-zion-ai-agent .benefit-card h3{font-size:27px}.variant-zion-ai-agent .journey article{border-radius:20px;padding:27px;text-align:left;display:grid;grid-template-columns:55px 1fr;gap:20px}.variant-zion-ai-agent .journey article>span{font-size:50px;margin:0}.variant-zion-ai-agent .journey p{margin:0}}
@media(prefers-reduced-motion:reduce){[class*=variant-] .service-art .visual-window{transition:none}}
.variant-zion-ai-agent .hero-editorial h1,.variant-landing-page .hero-editorial h1{max-width:none}.variant-identidadevisual .service-hero{background:#e86105}.variant-identidadevisual .hero-editorial>p,.variant-identidadevisual .breadcrumbs,.variant-identidadevisual .breadcrumbs a,.variant-identidadevisual .hero-editorial>.kicker{color:#2f1b0e}.variant-e-commerce .hero-editorial>p{color:#75604c}.variant-manutencao .hero-editorial>p{color:#786650}
