:root{font-family:DM Sans,sans-serif;color:#24233a;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink:#24233a;--muted:#717183;--indigo:#29265f;--blue:#3e4095;--secondary:#48628f;--paper:#fbfaf8;--line:#e9e8ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1200px,calc(100% - 64px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(36,35,58,.07)}.header-inner{height:82px;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand-lockup{display:flex;align-items:center;gap:11px;font-family:Manrope,sans-serif;font-weight:800;font-size:17px;letter-spacing:.06em;color:var(--indigo);line-height:1}.brand-lockup img{width:31px;height:38px;object-fit:contain}.brand-lockup>span{display:grid;gap:5px}.brand-lockup small{font-size:8px;letter-spacing:.25em;font-weight:700;color:#88879b}.brand-dot{color:#91b433}.nav{display:flex;align-items:center;gap:36px;margin-left:auto}.nav a{font-size:13px;font-weight:600;color:#59586c;transition:color .2s}.nav a:hover{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 21px;border-radius:5px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;white-space:nowrap}.button:hover{transform:translateY(-2px)}.button-small{padding:13px 16px;background:var(--indigo);color:#fff;font-size:12px}.button-small:hover{background:#3b3784}.menu-toggle{display:none;border:0;background:transparent;color:var(--indigo);padding:7px}.hero{background:var(--indigo);color:#fff;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 75% 50%,rgba(89,84,160,.4),transparent 43%),linear-gradient(105deg,transparent 58%,rgba(13,12,49,.3));pointer-events:none}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;min-height:570px;align-items:center;position:relative}.hero-copy{padding:68px 0 76px;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:.15em;font-weight:700;color:#7773ae;display:flex;align-items:center;gap:11px}.eyebrow-light{color:#ffffffad}.eyebrow-line{width:25px;height:1px;background:#7e82cb}.eyebrow-light .eyebrow-line{background:#a9bad8}.hero :is(h1,h2),.about h2,.solutions h2,.range-top h2,.contact-copy .contact-title{font-family:Manrope,sans-serif;letter-spacing:-.055em;font-weight:600}.hero :is(h1,h2){font-size:clamp(48px,5.3vw,72px);line-height:1.08;max-width:620px;margin:25px 0 18px}.hero :is(h1,h2) em,.about h2 em,.solutions h2 em,.range-top h2 em,.contact-copy .contact-title em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.065em}.hero :is(h1,h2) em{color:var(--secondary)}.hero-copy>p{font-size:16px;line-height:1.75;color:#c3c2d6;max-width:425px;margin:0}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.button-secondary{background:var(--secondary);color:#fff}.button-secondary:hover{background:#58749f}.text-link{display:inline-flex;gap:9px;align-items:center;color:var(--blue);font-weight:700;font-size:12px}.text-link-light{color:#fff;font-weight:600}.hero-location{margin-top:48px;display:flex;gap:9px;align-items:center;color:#c9c8dc;font-size:12px}.hero-location svg{color:#a9bad8}.hero-location span{height:3px;width:3px;border-radius:50%;background:#8d8ca9;margin:0 2px}.hero-visual{position:relative;min-height:515px;align-self:stretch;display:flex;align-items:center;justify-content:center}.hero-visual img{width:120%;max-width:none;position:relative;z-index:2;filter:drop-shadow(0 28px 35px rgba(8,7,34,.35));transform:translate(4%,4%)}.visual-orbit{position:absolute;border:1px solid rgba(72,98,143,.42);border-radius:50%;aspect-ratio:1}.orbit-one{width:480px}.orbit-two{width:365px}.visual-sun{width:385px;height:385px;border-radius:50%;position:absolute;background:linear-gradient(145deg,#9692c2,#716ea9);opacity:.38}.floating-note{position:absolute;z-index:3;bottom:76px;left:0;display:flex;align-items:center;gap:11px;background:#fff;color:#292747;padding:12px 15px;border-radius:7px;box-shadow:0 15px 35px #0f0e3633}.note-icon,.contact-icon{height:38px;width:38px;border-radius:5px;background:#f0f2df;color:#48628f;display:grid;place-items:center}.floating-note strong,.floating-note small{display:block}.floating-note strong{font-size:11px}.floating-note small{font-size:9px;color:#848394;margin-top:3px}.note-check{color:#6f9632;margin-left:9px}.visual-index{position:absolute;right:0;bottom:61px;font-size:11px;font-weight:700;letter-spacing:.1em}.visual-index span{color:#aaa9bf;font-weight:500}.hero-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;height:59px;border-top:1px solid rgba(255,255,255,.15);font-size:9px;letter-spacing:.16em;color:#a4a2c4}.hero-bottom a{height:30px;width:30px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;color:#fff}.brands-section{background:#fff;border-bottom:1px solid var(--line)}.brands-wrap{min-height:138px;display:flex;align-items:center;gap:70px}.brands-intro{flex:0 0 208px}.section-kicker{font-size:9px;letter-spacing:.14em;color:#8b8a99;font-weight:700}.brands-intro p{font-family:Manrope,sans-serif;margin:9px 0 0;font-size:14px;font-weight:700;line-height:1.45}.brand-list{flex:1;display:flex;justify-content:space-between;align-items:center;gap:26px}.brand-logo{height:51px;min-width:90px;display:grid;place-items:center;filter:grayscale(1);opacity:.63;transition:filter .2s,opacity .2s}.brand-logo:hover{filter:none;opacity:1}.brand-logo img{max-width:125px;max-height:37px;object-fit:contain}.section-pad{padding:116px 0}.about{background:var(--paper)}.about-grid{display:grid;grid-template-columns:1fr .84fr;gap:100px}.about-heading{position:relative}.about h2,.solutions h2,.range-top h2{font-size:clamp(40px,4.5vw,58px);line-height:1.1;margin:24px 0 0;max-width:570px}.about h2 em,.solutions h2 em,.range-top h2 em{color:var(--blue)}.about-stamp{position:absolute;bottom:10px;left:0;display:flex;gap:12px;align-items:center;color:#777589;font-size:10px;font-weight:700;line-height:1.35}.about-stamp img{width:27px;height:36px;opacity:.55}.about-body{padding-top:17px}.about-body p{font-size:14px;color:var(--muted);line-height:1.85;margin:0 0 17px}.about-body .lead{font-family:Manrope,sans-serif;font-weight:600;color:#34334b;font-size:19px;line-height:1.55;margin-bottom:15px}.about-facts{display:flex;gap:46px;border-top:1px solid #e3e2e9;margin-top:32px;padding:23px 0 24px}.about-facts strong{display:block;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:-.04em}.about-facts strong span{color:#90ae3a}.about-facts small{display:block;margin-top:4px;color:#838292;font-size:10px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:49px}.solutions-top,.range-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.solutions h2{max-width:660px}.solutions-top>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:315px;margin:0 0 5px}.pillar-card{position:relative;min-height:238px;padding:24px;background:#fbfaf8;border:1px solid #efedf1;border-radius:6px;transition:transform .2s,border-color .2s}.pillar-card:hover{transform:translateY(-4px);border-color:#cac8e2}.pillar-head{display:flex;justify-content:space-between;align-items:flex-start}.pillar-icon{height:43px;width:43px;border-radius:6px;background:#edecf6;color:#4b498b;display:grid;place-items:center}.pillar-icon svg{width:20px;height:20px;stroke-width:1.7}.pillar-number{font-size:10px;letter-spacing:.12em;color:#a6a5b2}.pillar-card h3{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:-.03em;margin:28px 0 9px}.pillar-card p{color:#777685;font-size:12px;line-height:1.7;max-width:310px;margin:0}.pillar-card>a{position:absolute;right:23px;bottom:22px;color:#555394}.range-section{background:#f3f2f8}.range-top{align-items:flex-end}.range-top h2{font-size:clamp(38px,4.2vw,54px);max-width:610px}.range-top>.text-link{margin-bottom:8px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:43px}.category-card{position:relative;overflow:hidden;background:#fff;border-radius:6px;min-height:336px;display:flex;flex-direction:column}.category-image{height:200px;display:grid;place-items:center;background:linear-gradient(145deg,#fff,#ececf6);overflow:hidden}.category-2 .category-image{background:linear-gradient(145deg,#f2f3e7,#e6e9d6)}.category-3 .category-image{background:linear-gradient(145deg,#efeafa,#e2dfef)}.category-image img{width:85%;height:90%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s}.category-card:hover .category-image img{transform:scale(1.04)}.category-copy{padding:19px 21px 20px}.category-copy>span{font-size:8px;letter-spacing:.14em;color:#88879a;font-weight:700}.category-copy h3{font-family:Manrope,sans-serif;font-size:17px;margin:9px 0 6px;letter-spacing:-.03em}.category-copy p{color:#858492;font-size:11px;margin:0}.category-arrow{position:absolute;right:20px;bottom:24px;color:#565497}.contact-section{background:#29265f;color:#fff;position:relative;overflow:hidden;padding:96px 0}.contact-shape{position:absolute;width:760px;height:760px;border:1px solid rgba(72,98,143,.24);border-radius:50%;right:-300px;top:-385px;box-shadow:0 0 0 80px #48628f12,0 0 0 160px #48628f0f}.contact-grid{position:relative;display:grid;grid-template-columns:1fr 420px;gap:95px;align-items:center}.contact-copy .contact-title{font-size:clamp(44px,5vw,64px);line-height:1.08;max-width:600px;margin:23px 0 19px}.contact-copy .contact-title em{color:var(--secondary)}.contact-copy>p{font-size:14px;line-height:1.8;color:#c4c2d8;max-width:440px;margin:0}.contact-copy .button{margin-top:31px}.contact-card{background:#fff;color:var(--ink);border-radius:7px;padding:25px 25px 20px;box-shadow:0 20px 55px #0b0a2633}.contact-card-kicker{display:block;color:#9291a1;font-size:9px;letter-spacing:.14em;font-weight:700;margin-bottom:8px}.contact-card>a{display:grid;grid-template-columns:38px 1fr 18px;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #eeeef2}.contact-card>a>span:nth-child(2) small{display:block;font-size:8px;letter-spacing:.1em;color:#9695a4;font-weight:700;margin-bottom:5px}.contact-card>a>span:nth-child(2) strong{display:block;font-size:12px;font-weight:700}.contact-card>a>svg{color:#848398}.contact-card>a:hover>span:nth-child(2) strong{color:#47458c}.address-note{font-size:10px;line-height:1.65;color:#777685;margin:15px 0 0 50px}.site-footer{background:#211f50;color:#fff}.footer-main{padding:36px 0;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.14);gap:33px}.brand-lockup-light{color:#fff}.brand-lockup-light img{filter:brightness(0) invert(1)}.brand-lockup-light small{color:#aaa8ca}.footer-main>p{font-size:10px;color:#aaa8c6;line-height:1.5;margin:0 auto 0 0}.footer-nav{display:flex;gap:25px}.footer-nav a{font-size:10px;color:#d5d4e2}.footer-nav a:hover{color:var(--secondary)}.social-link{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff}.footer-bottom{min-height:51px;display:flex;align-items:center;justify-content:space-between;color:#aaa8c6;font-size:9px}.whatsapp-float{position:fixed;z-index:10;bottom:22px;right:22px;width:51px;height:51px;border-radius:50%;background:#48628f;color:#fff;display:grid;place-items:center;box-shadow:0 7px 25px #1b1c3433;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-3px)}@media(max-width:900px){.wrap{width:min(100% - 44px,720px)}.header-inner{height:74px;gap:14px}.nav{gap:19px}.nav a{font-size:12px}.header-cta{padding:12px}.hero-grid{grid-template-columns:1fr 1fr;min-height:500px}.hero :is(h1,h2){font-size:clamp(45px,6vw,60px)}.hero-copy>p{font-size:14px}.hero-visual{min-height:440px}.hero-visual img{width:145%;transform:translate(5%,6%)}.visual-orbit.orbit-one{width:370px}.orbit-two{width:290px}.visual-sun{width:305px;height:305px}.floating-note{left:-8px;bottom:61px}.brands-wrap{gap:28px}.brands-intro{flex-basis:175px}.brand-list{gap:15px}.brand-logo{min-width:0}.brand-logo img{max-width:95px}.section-pad{padding:88px 0}.about-grid{gap:55px}.solutions-top{align-items:flex-start;flex-direction:column;gap:19px}.solutions-top>p{max-width:500px}.contact-grid{grid-template-columns:1fr 370px;gap:40px}.contact-section{padding:80px 0}.contact-card{padding:19px}.footer-main{gap:20px}.footer-nav{gap:15px}}@media(max-width:680px){.wrap{width:calc(100% - 36px)}.header-inner{height:68px}.brand-lockup{font-size:15px;gap:8px}.brand-lockup img{width:26px;height:33px}.header-cta{margin-left:auto;font-size:10px;padding:11px 12px}.header-cta svg{display:none}.menu-toggle{display:block}.nav{display:none;position:absolute;left:0;right:0;top:68px;background:#fff;padding:10px 22px 22px;border-bottom:1px solid var(--line);box-shadow:0 18px 24px #1d1c3c14}.nav-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav a{padding:14px 0;border-bottom:1px solid #f0eff3;font-size:14px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:62px 0 5px}.hero :is(h1,h2){font-size:clamp(47px,12vw,66px);max-width:560px}.hero-copy>p{max-width:400px;font-size:14px}.hero-actions{gap:18px;flex-wrap:wrap;margin-top:25px}.button{padding:14px 16px;font-size:12px}.hero-location{margin-top:29px}.hero-visual{min-height:300px;margin-top:-6px}.hero-visual img{width:min(112%,570px);transform:translateY(1%)}.visual-orbit.orbit-one{width:310px}.orbit-two{width:238px}.visual-sun{width:256px;height:256px}.floating-note{left:0;bottom:21px;padding:9px 11px;gap:8px}.note-icon{width:32px;height:32px}.floating-note strong{font-size:9px}.floating-note small{font-size:8px}.note-check{margin-left:3px}.visual-index{right:0;bottom:19px}.hero-bottom{height:48px;font-size:8px}.brands-wrap{display:block;padding:26px 0 24px}.brands-intro{margin-bottom:20px}.brands-intro p br{display:none}.brand-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brand-logo{height:42px}.brand-logo img{max-width:70px;max-height:29px}.section-pad{padding:69px 0}.about-grid{grid-template-columns:1fr;gap:38px}.about h2,.solutions h2,.range-top h2{font-size:43px}.about-heading{padding-bottom:48px}.about-stamp{bottom:0}.about-body{padding:0}.about-body .lead{font-size:18px}.about-facts{gap:36px;margin-top:23px;padding:19px 0}.pillar-grid{grid-template-columns:1fr;gap:11px;margin-top:30px}.pillar-card{min-height:196px;padding:19px}.pillar-card h3{margin-top:20px}.pillar-card p{max-width:calc(100% - 16px)}.solutions-top{gap:16px}.solutions-top>p{font-size:12px}.range-top{align-items:flex-start;flex-direction:column;gap:20px}.range-top h2{font-size:40px}.category-grid{grid-template-columns:1fr;gap:13px;margin-top:28px}.category-card{min-height:0}.category-image{height:208px}.category-image img{max-width:340px}.category-copy{padding:17px 18px 19px}.contact-section{padding:66px 0}.contact-grid{grid-template-columns:1fr;gap:38px}.contact-copy .contact-title{font-size:48px}.contact-copy>p{font-size:13px}.contact-card{padding:18px}.footer-main{padding:29px 0;display:grid;grid-template-columns:1fr auto;gap:16px}.footer-main>p{grid-column:1}.footer-nav{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;gap:18px}.social-link{grid-column:2;grid-row:1;align-self:center}.footer-bottom{font-size:8px;gap:12px;align-items:flex-start;padding:15px 0;line-height:1.5}.whatsapp-float{width:47px;height:47px;right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.channels-section{background:#fff}.channels-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.channels-top h2,.coverage-copy h2{font-family:Manrope,sans-serif;font-size:clamp(40px,4.5vw,56px);letter-spacing:-.055em;line-height:1.12;font-weight:600;max-width:640px;margin:23px 0 0}.channels-top h2 em,.coverage-copy h2 em{font-family:Georgia,serif;color:var(--blue);font-weight:400;letter-spacing:-.065em}.channels-top>p{max-width:325px;color:var(--muted);font-size:13px;line-height:1.8;margin:0 0 5px}.channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:42px}.channel-card{border:1px solid var(--line);border-radius:6px;padding:23px;min-height:239px;position:relative;transition:border-color .2s,transform .2s}.channel-card:hover{border-color:#c6c4df;transform:translateY(-3px)}.channel-number{position:absolute;right:23px;top:23px;font-size:9px;letter-spacing:.14em;color:#a3a2af}.channel-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:6px;background:#eeedf7;color:#4c498f}.channel-icon svg{width:20px;height:20px}.channel-card h3{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.03em;margin:22px 0 8px}.channel-card p{font-size:11px;color:#7b7a89;line-height:1.75;margin:0 0 17px;max-width:280px}.channel-card>a{display:inline-flex;align-items:center;gap:7px;color:#4f4c91;font-size:10px;font-weight:700}.coverage-section{background:#f5f4f8;padding:84px 0}.coverage-wrap{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px}.coverage-copy h2{font-size:48px}.coverage-copy>p{font-size:13px;line-height:1.8;color:var(--muted);max-width:405px;margin:18px 0 20px}.coverage-visual{height:300px;background:#e8e7f1;border-radius:7px;position:relative;overflow:hidden;display:grid;place-items:center;background-image:radial-gradient(circle at 50% 40%,rgba(84,82,146,.12),transparent 55%),linear-gradient(135deg,#f4f3f9,#e1e0ee)}.coverage-glow{position:absolute;width:260px;height:260px;border:1px solid rgba(68,66,132,.13);border-radius:50%;box-shadow:0 0 0 36px #44428409,0 0 0 72px #44428406}.coverage-path{display:flex;align-items:center;position:relative;z-index:1;width:75%;justify-content:center}.coverage-node{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;width:104px;height:104px;border-radius:50%;box-shadow:0 12px 25px #2523541c;justify-content:center}.coverage-node i{position:absolute;top:13px;right:13px;width:8px;height:8px;border-radius:50%;background:#add74f;box-shadow:0 0 0 5px #add74f2b}.coverage-node small{font-size:7px;letter-spacing:.11em;color:#89889b;font-weight:700}.coverage-node strong{font-family:Manrope,sans-serif;font-size:33px;color:#363476;letter-spacing:-.06em}.coverage-dash{width:85px;border-top:2px dashed #8280b1;position:relative}.coverage-dash:after{content:"";position:absolute;right:-2px;top:-5px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #8280b1}.node-rj{transform:translateY(24px)}.coverage-caption{position:absolute;bottom:17px;left:20px;color:#77768a;font-size:9px;display:flex;align-items:center;gap:6px}.coverage-caption svg{color:#555394}@media(max-width:900px){.channels-top{align-items:flex-start;flex-direction:column;gap:19px}.channels-top>p{max-width:500px}.coverage-wrap{gap:40px}.coverage-visual{height:270px}.coverage-node{width:88px;height:88px}.coverage-dash{width:56px}}@media(max-width:680px){.channels-top{gap:16px}.channels-top>p{font-size:12px}.channels-top h2{font-size:43px}.channel-grid{grid-template-columns:1fr;gap:11px;margin-top:30px}.channel-card{min-height:213px;padding:19px}.channel-card h3{margin-top:18px}.coverage-section{padding:65px 0}.coverage-wrap{grid-template-columns:1fr;gap:31px}.coverage-copy h2{font-size:43px}.coverage-visual{height:250px}.coverage-node{width:86px;height:86px}.coverage-dash{width:58px}.coverage-caption{bottom:13px;left:14px}}:root{font-family:Manrope,sans-serif}body{font-size:16px}.wrap{width:min(1320px,calc(100% - 80px))}.hero :is(h1,h2) em,.about h2 em,.solutions h2 em,.range-top h2 em,.contact-copy .contact-title em,.channels-top h2 em,.coverage-copy h2 em{font-family:inherit;font-style:normal;font-weight:400;letter-spacing:-.055em}.hero-grid{min-height:650px;grid-template-columns:.98fr 1.02fr}.hero-copy{padding:78px 0 84px}.hero :is(h1,h2){font-size:clamp(64px,6vw,84px);line-height:1.07;font-weight:400;max-width:700px;margin:30px 0 21px;letter-spacing:-.065em}.hero :is(h1,h2) em{font-weight:300;color:var(--secondary)}.hero-copy>p{font-size:18px;line-height:1.8;max-width:490px;font-weight:300;color:#d0cfe0}.hero-actions{margin-top:38px}.hero-location{font-size:14px;font-weight:300}.hero-visual{min-height:600px}.hero-visual img{width:130%}.hero-bottom{height:70px;font-size:11px}.eyebrow{font-size:11px}.button{font-size:14px;padding:18px 24px}.button-small{font-size:13px;padding:14px 18px}.nav a{font-size:14px}.header-inner{height:90px}.brands-wrap{min-height:190px;gap:55px}.brands-intro{flex-basis:260px}.brands-intro p{font-size:18px}.brands-note{display:block;color:#88879b;font-size:11px;margin-top:8px}.brands-carousel{display:flex;flex:1;min-width:0;align-items:center;gap:18px}.brand-list{flex:1;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.brand-list::-webkit-scrollbar{display:none}.brand-logo{flex:0 0 184px;height:110px;min-width:0;scroll-snap-align:center;border:1px solid #efedf3;border-radius:7px;background:#fff;filter:none;opacity:1}.brand-logo img{max-width:166px;max-height:58px;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.brand-logo:hover img{filter:none;opacity:1}.carousel-controls{display:flex;gap:8px}.carousel-controls button{height:43px;width:43px;border:1px solid #dcdbe5;border-radius:50%;background:#fff;color:#373574;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.carousel-controls button:hover{background:#302d6b;color:#fff;border-color:#302d6b}.section-pad{padding:132px 0}.about-grid{gap:115px}.about h2,.solutions h2,.range-top h2,.channels-top h2,.coverage-copy h2{font-size:clamp(52px,5vw,68px);font-weight:400;letter-spacing:-.065em}.about h2 em,.solutions h2 em,.range-top h2 em,.channels-top h2 em,.coverage-copy h2 em{font-weight:300}.about-body p{font-size:16px;line-height:1.9}.about-body .lead{font-size:22px;font-weight:500}.about-facts strong{font-size:26px;font-weight:600}.about-facts small{font-size:12px}.about-values{border-top:1px solid #e3e2e9;padding:23px 0 21px;margin:4px 0 20px}.about-values>span{display:block;font-size:10px;letter-spacing:.14em;font-weight:700;color:#858494;margin-bottom:9px}.about-values>strong{font-size:14px;font-weight:600;display:block}.about-values>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.about-values b{font-size:10px;font-weight:600;background:#ecebf5;color:#4b498b;padding:7px 10px;border-radius:3px}.solutions-top>p,.channels-top>p{font-size:15px;line-height:1.85;max-width:370px}.pillar-card{min-height:270px;padding:30px}.pillar-icon{height:50px;width:50px}.pillar-card h3{font-size:21px}.pillar-card p{font-size:14px;line-height:1.8}.pillar-number{font-size:12px}.pillar-grid,.category-grid{gap:20px}.channel-card{min-height:270px;padding:28px}.channel-icon{width:50px;height:50px}.channel-card h3{font-size:20px}.channel-card p{font-size:14px;line-height:1.8;max-width:340px}.channel-card>a{font-size:12px}.range-top h2{max-width:730px}.category-card{min-height:380px}.category-image{height:228px}.category-copy{padding:23px 25px}.category-copy>span{font-size:10px}.category-copy h3{font-size:20px}.category-copy p{font-size:13px}.category-arrow{right:23px;bottom:27px}.coverage-section{padding:105px 0}.coverage-wrap{gap:90px}.coverage-visual{height:360px}.coverage-node{height:122px;width:122px}.coverage-node small{font-size:9px}.coverage-node strong{font-size:39px}.coverage-dash{width:110px}.coverage-caption{font-size:11px;left:24px;bottom:21px}.faq-section{background:#fbfaf8}.faq-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.faq-heading h2{font-size:clamp(48px,4.8vw,62px);font-family:Manrope,sans-serif;font-weight:400;letter-spacing:-.06em;line-height:1.12;margin:23px 0 15px}.faq-heading h2 em{font-style:normal;color:var(--blue);font-weight:300}.faq-heading>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:400px;margin:0 0 22px}.faq-item{border-bottom:1px solid #dfdee8;padding:21px 0}.faq-item:first-child{border-top:1px solid #dfdee8}.faq-item summary{font-size:16px;font-weight:600;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{height:28px;width:28px;border:1px solid #dcdbe5;border-radius:50%;display:grid;place-items:center;color:#4e4b91;font-size:19px;font-weight:400;line-height:1;flex:none;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{max-width:640px;margin:14px 45px 0 0;color:#747383;font-size:14px;line-height:1.85}.contact-grid{grid-template-columns:1fr 470px;gap:95px}.contact-copy .contact-title{font-size:clamp(58px,5.5vw,76px);font-weight:400;letter-spacing:-.06em}.contact-copy .contact-title em{font-weight:300}.contact-copy>p{font-size:16px;line-height:1.9;font-weight:300}.contact-card{padding:29px 30px 26px}.contact-card>a{padding:19px 0}.contact-card>a>span:nth-child(2) small{font-size:10px}.contact-card>a>span:nth-child(2) strong{font-size:14px}.address-note{font-size:12px}.contact-form{border-top:1px solid #edecf1;margin-top:22px;padding-top:22px}.contact-form h3{font-family:Manrope,sans-serif;font-size:21px;letter-spacing:-.03em;margin:0 0 6px}.contact-form>p{font-size:12px;color:#777685;margin:0 0 17px;line-height:1.6}.contact-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600;color:#565568;margin-bottom:13px;min-width:0}.contact-form input,.contact-form select{font:400 12px Manrope,sans-serif;color:#29283c;width:100%;height:43px;padding:0 11px;border:1px solid #e1e0e8;border-radius:4px;background:#fff;outline:none}.contact-form input:focus,.contact-form select:focus{border-color:#7774b2;box-shadow:0 0 0 3px #3e40951a}.contact-form input::placeholder{color:#a1a0ad}.form-row{display:grid;grid-template-columns:1fr 1.1fr;gap:12px}.contact-form .button{width:100%;margin-top:2px;padding:15px;font-size:12px;border:0;cursor:pointer}.contact-form>small{display:block;text-align:center;font-size:9px;color:#888795;line-height:1.5;margin-top:10px}.footer-main>p,.footer-nav a{font-size:12px}.footer-bottom{font-size:11px}.whatsapp-float{height:58px;width:58px}@media(max-width:1000px){.wrap{width:min(100% - 56px,850px)}.hero-grid{min-height:570px}.hero :is(h1,h2){font-size:clamp(55px,7vw,72px)}.hero-visual{min-height:520px}.hero-visual img{width:145%}.brands-wrap{gap:32px}.brands-intro{flex-basis:205px}.brand-logo{flex-basis:160px}.brand-logo img{max-width:140px;max-height:54px}.section-pad{padding:100px 0}.about-grid{gap:65px}.faq-wrap{gap:55px}.contact-grid{grid-template-columns:1fr 430px;gap:45px}.coverage-wrap{gap:50px}}@media(max-width:680px){.wrap{width:calc(100% - 36px)}.header-inner{height:72px}.nav{top:72px}.brand-lockup{font-size:15px}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:55px 0 8px}.hero :is(h1,h2){font-size:clamp(50px,12.8vw,68px);line-height:1.08;max-width:540px;margin:23px 0 16px}.hero-copy>p{font-size:16px;line-height:1.75}.hero-actions{gap:15px;margin-top:26px}.hero-location{font-size:13px;margin-top:29px}.hero-visual{min-height:315px;margin-top:0}.hero-visual img{width:min(112%,560px)}.visual-orbit.orbit-one{width:320px}.orbit-two{width:245px}.visual-sun{width:260px;height:260px}.floating-note{bottom:18px}.visual-index{bottom:17px}.hero-bottom{height:55px}.brands-wrap{display:block;padding:27px 0 23px}.brands-intro{margin-bottom:15px}.brands-intro p{font-size:17px}.brands-note{font-size:10px}.brands-carousel{display:block}.brand-list{gap:11px}.brand-logo{flex-basis:132px;height:81px}.brand-logo img{max-width:112px;max-height:46px}.carousel-controls{justify-content:flex-end;margin-top:11px}.carousel-controls button{height:38px;width:38px}.section-pad{padding:76px 0}.about-grid{grid-template-columns:1fr;gap:35px}.about h2,.solutions h2,.range-top h2,.channels-top h2,.coverage-copy h2{font-size:clamp(43px,11vw,55px)}.about-heading{padding-bottom:47px}.about-body .lead{font-size:20px}.about-body p{font-size:15px}.about-facts{gap:31px}.about-facts strong{font-size:23px}.about-values{padding:19px 0}.about-values>strong{font-size:13px}.solutions-top,.channels-top{align-items:flex-start;flex-direction:column;gap:17px}.solutions-top>p,.channels-top>p{font-size:14px}.pillar-grid,.channel-grid{grid-template-columns:1fr;gap:12px;margin-top:31px}.pillar-card{min-height:220px;padding:21px}.pillar-card h3{font-size:20px;margin-top:21px}.pillar-card p{font-size:13px}.channel-card{min-height:237px;padding:21px}.channel-card h3{font-size:19px}.channel-card p{font-size:13px}.range-top{align-items:flex-start;flex-direction:column;gap:20px}.range-top h2{font-size:44px}.category-grid{grid-template-columns:1fr;gap:14px;margin-top:29px}.category-card{min-height:0}.category-image{height:215px}.category-copy{padding:19px 20px}.category-copy h3{font-size:19px}.category-copy p{font-size:12px}.coverage-section{padding:74px 0}.coverage-wrap{grid-template-columns:1fr;gap:30px}.coverage-copy h2{font-size:45px}.coverage-copy>p{font-size:14px}.coverage-visual{height:265px}.coverage-node{height:90px;width:90px}.coverage-node small{font-size:7px}.coverage-node strong{font-size:31px}.coverage-dash{width:57px}.coverage-caption{font-size:9px}.faq-wrap{grid-template-columns:1fr;gap:32px}.faq-heading h2{font-size:45px}.faq-heading>p{font-size:14px}.faq-item{padding:17px 0}.faq-item summary{font-size:14px}.faq-item p{font-size:13px;margin-right:20px}.contact-section{padding:69px 0}.contact-grid{grid-template-columns:1fr;gap:34px}.contact-copy .contact-title{font-size:clamp(48px,12vw,59px)}.contact-copy>p{font-size:14px}.contact-card{padding:20px}.contact-card>a>span:nth-child(2) strong{font-size:13px}.contact-form h3{font-size:19px}.contact-form input,.contact-form select{font-size:12px;height:43px}.form-row{grid-template-columns:1fr;gap:0}.footer-main{grid-template-columns:1fr auto}.footer-nav{gap:14px}.footer-nav a{font-size:11px}.footer-bottom{font-size:9px}.whatsapp-float{width:49px;height:49px}}.site-header .brand-lockup{font-size:18px;gap:12px}.site-header .brand-lockup img{width:36px;height:44px}@media(max-width:680px){.site-header .brand-lockup{font-size:16px}.site-header .brand-lockup img{width:29px;height:36px}}.about-heading{padding-bottom:0}@media(max-width:680px){.about-heading{padding-bottom:0}}.contact-strip{height:36px;background:var(--indigo);color:#fff}.contact-strip-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.contact-strip-label{font-size:9px;font-weight:600;letter-spacing:.16em;color:#ffffffb8}.contact-strip-inner>div{height:100%;display:flex;align-items:center;gap:23px}.contact-strip-inner a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:11px;font-weight:600}.contact-strip-inner a svg{color:#48628f}.contact-strip-whatsapp{height:26px;padding:0 11px;border-radius:3px;background:#48628f;color:#24233a!important}.contact-strip-whatsapp svg{color:#24233a!important}html{scroll-padding-top:122px}@media(max-width:680px){.contact-strip{height:34px}.contact-strip-inner{justify-content:center}.contact-strip-label{display:none}.contact-strip-inner>div{gap:20px}.contact-strip-inner a{font-size:10px}.contact-strip-whatsapp{height:24px}.nav{top:106px}html{scroll-padding-top:108px}}.contact-strip{height:30px}.contact-strip-whatsapp{height:auto;padding:0;border-radius:0;background:none;color:#25d366!important}.contact-strip-whatsapp svg{color:#25d366!important}@media(max-width:680px){.contact-strip{height:28px}.nav{top:100px}}.coverage-map-visual{width:100%;overflow:hidden;border-radius:14px;box-shadow:0 18px 42px #26245317}.coverage-map-visual img{display:block;width:100%;height:auto}.site-header .brand-lockup{gap:13px;font-size:20px;transition:color .2s,transform .2s}.site-header .brand-lockup img{width:42px;height:50px;transition:transform .25s,filter .25s}.site-header .brand-lockup:hover{color:#3e4095;transform:translateY(-1px)}.site-header .brand-lockup:hover img{transform:scale(1.08) rotate(-3deg);filter:drop-shadow(0 4px 7px rgba(62,64,149,.22))}@media(max-width:680px){.site-header .brand-lockup{font-size:17px;gap:10px}.site-header .brand-lockup img{width:34px;height:41px}}@media(prefers-reduced-motion:reduce){.site-header .brand-lockup,.site-header .brand-lockup img{transition:none}}.brand-campaign-stage{height:clamp(270px,31.25vw,390px);position:relative;overflow:hidden;border-radius:8px;background:#171716;box-shadow:0 18px 42px #24233a1f}.brand-campaign-vitafor>img{display:block;width:100%;height:100%;object-fit:cover}.brand-campaign-ftw{position:relative;width:100%;height:100%;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 72% 52%,rgba(100,140,11,.45),transparent 45%),linear-gradient(110deg,#171716 5%,#222318 55%,#151513)}.brand-campaign-ftw:before{content:"";position:absolute;right:13%;top:13%;width:220px;height:220px;border:1px solid rgba(190,237,72,.25);border-radius:50%;box-shadow:0 0 0 28px #beed4809,0 0 0 57px #beed4806}.brand-campaign-ftw-copy{position:relative;z-index:2;width:48%;padding:40px 0 40px 6%;color:#fff}.brand-campaign-ftw-copy>span{color:#c8f365;font-size:10px;font-weight:800;letter-spacing:.18em}.brand-campaign-ftw-copy h3{font:500 clamp(36px,4vw,56px)/1 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0 13px}.brand-campaign-ftw-copy p{max-width:340px;color:#ffffffbf;font-size:14px;line-height:1.75;margin:0}.brand-campaign-ftw>img{position:absolute;right:0;top:0;width:59%;height:100%;object-fit:cover;object-position:center 43%;mask-image:linear-gradient(90deg,transparent 0%,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%)}.brand-campaign-bar{min-height:82px;display:flex;align-items:center;gap:28px;padding:16px 20px;border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;background:#fff}.brand-campaign-bar>div:first-child{flex:1;min-width:0}.brand-campaign-bar>div:first-child span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#4d4a89}.brand-campaign-bar p{font-size:12px;color:var(--muted);margin:4px 0 0}.brand-campaign-bar>.text-link{white-space:nowrap}.brand-campaign-controls{display:flex;align-items:center;gap:8px}.brand-campaign-controls>span{font-size:10px;font-weight:700;color:#88879a;margin-right:7px}.brand-campaign-controls button{width:35px;height:35px;display:grid;place-items:center;border:1px solid #e4e3eb;border-radius:50%;background:#fff;color:var(--indigo);cursor:pointer;transition:background .2s,color .2s}.brand-campaign-controls button:hover{background:var(--indigo);color:#fff}.featured-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:28px auto 0}.featured-brand-card{min-height:370px}@media(max-width:1000px){.brand-campaign-ftw-copy{padding-left:5%}.brand-campaign-ftw>img{width:57%}.brand-campaign-bar{gap:18px;padding:15px}.featured-brand-grid{max-width:760px}}@media(max-width:680px){.brand-campaign-stage{height:auto;aspect-ratio:1.48}.brand-campaign-vitafor>img{object-fit:cover;object-position:center}.brand-campaign-ftw-copy{width:57%;padding:25px 0 25px 6%}.brand-campaign-ftw-copy>span{font-size:8px;letter-spacing:.1em}.brand-campaign-ftw-copy h3{font-size:35px;margin:12px 0 10px}.brand-campaign-ftw-copy p{font-size:11px;line-height:1.55;max-width:200px}.brand-campaign-ftw>img{width:62%;object-position:47% center}.brand-campaign-ftw:before{width:125px;height:125px;right:8%;top:18%}.brand-campaign-bar{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px}.brand-campaign-bar>div:first-child{grid-column:1/-1}.brand-campaign-bar p{font-size:11px}.brand-campaign-bar>.text-link{font-size:11px}.brand-campaign-controls{grid-column:2;grid-row:2}.brand-campaign-controls>span{font-size:9px;margin-right:2px}.brand-campaign-controls button{height:31px;width:31px}.featured-brand-grid{grid-template-columns:1fr;max-width:none;margin-top:18px}.featured-brand-card{min-height:0}}.reveal-ready{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-ready.is-visible{opacity:1;transform:translateZ(0)}.reveal-ready:nth-child(2){transition-delay:80ms}.reveal-ready:nth-child(3){transition-delay:.15s}.reveal-ready:nth-child(4){transition-delay:.22s}.hero-visual .visual-orbit{animation:orbit-breathe 8s ease-in-out infinite alternate}.hero-visual .orbit-two{animation-delay:-4s}.hero-visual .visual-sun{animation:sun-pulse 7s ease-in-out infinite alternate}.brand-campaign-stage{animation:campaign-enter .45s cubic-bezier(.2,.7,.2,1) both}@keyframes orbit-breathe{to{transform:scale(1.055);opacity:.58}}@keyframes sun-pulse{to{transform:scale(1.06);opacity:.48}}@keyframes campaign-enter{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes page-scroll-progress{to{transform:scaleX(1)}}.site-header{position:sticky}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--secondary);transform:scaleX(0);transform-origin:left;pointer-events:none;z-index:2}@supports (animation-timeline:scroll()){.site-header:after{animation:page-scroll-progress linear both;animation-timeline:scroll(root block);animation-range:0% 100%}.hero-visual img{animation:hero-depth linear both;animation-timeline:scroll(root block);animation-range:0px 650px}@keyframes hero-depth{0%{transform:translate(4%,4%) scale(1)}to{transform:translate(4%,-5%) scale(1.08)}}}@supports (animation-timeline:view()){.brand-campaign-vitafor>img,.brand-campaign-ftw>img{animation:campaign-pan linear both;animation-timeline:view(block);animation-range:cover 0% cover 100%}@keyframes campaign-pan{0%{transform:scale(1.035) translateY(-1.5%)}to{transform:scale(1.09) translateY(1.5%)}}}@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}.hero-visual .visual-orbit,.hero-visual .visual-sun,.brand-campaign-stage{animation:none}.site-header:after{display:none}}.brand-list{scroll-snap-type:x mandatory;scroll-padding-inline:12px}.brand-logo{scroll-snap-align:start;scroll-snap-stop:always}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-list{scroll-snap-type:x proximity}}.pillar-card.reveal-ready.is-visible:hover{transform:translateY(-4px)}.channel-card.reveal-ready.is-visible:hover{transform:translateY(-3px)}.featured-brand-card.reveal-ready.is-visible:hover{transform:translateY(-5px)}.featured-brands{background:#f8f7f4}.featured-brands-top{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:38px}.featured-brands-top h2{font:500 clamp(42px,4.7vw,58px)/1.1 Manrope,sans-serif;letter-spacing:-.055em;color:var(--ink);margin:18px 0 0}.featured-brands-top h2 em{font-style:normal;color:var(--blue);font-weight:300}.featured-brands-top>p{max-width:380px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.featured-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.featured-brand-card{min-height:390px;overflow:hidden;border:1px solid rgba(36,35,58,.07);border-radius:8px;background:#fff;box-shadow:0 12px 36px #24233a0d;transition:transform .25s,box-shadow .25s}.featured-brand-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #24233a1f}.featured-brand-card:before{content:"";display:block;height:8px;background:var(--brand-accent)}.featured-brand-vitafor{--brand-accent:#8b1f36;--brand-soft:#f7eaed;--brand-ink:#7a2033}.featured-brand-true{--brand-accent:#e77b22;--brand-soft:#fff0e3;--brand-ink:#ae4f12}.featured-brand-integral{--brand-accent:#34343a;--brand-soft:#ececef;--brand-ink:#36363c}.featured-brand-index{display:block;padding:24px 25px 0;color:#9493a1;font-size:9px;font-weight:700;letter-spacing:.15em}.featured-brand-logo{height:155px;margin:18px 25px 0;border-radius:5px;background:var(--brand-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.featured-brand-logo:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-65px;top:-92px;border:1px solid color-mix(in srgb,var(--brand-accent) 18%,transparent);box-shadow:0 0 0 23px color-mix(in srgb,var(--brand-accent) 5%,transparent)}.featured-brand-logo img{position:relative;z-index:1;width:min(74%,270px);height:94px;object-fit:contain}.featured-brand-vitafor .featured-brand-logo img{background:#fff;border-radius:50%;width:110px;height:110px;padding:9px;object-fit:contain}.featured-brand-true .featured-brand-logo img{width:min(78%,285px);height:auto}.featured-brand-integral .featured-brand-logo img{width:min(82%,290px);height:auto}.featured-brand-copy{padding:21px 25px 25px}.featured-brand-copy>span{font-size:9px;font-weight:800;letter-spacing:.13em;color:var(--brand-ink)}.featured-brand-copy h3{font:600 22px Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:9px 0 7px}.featured-brand-copy p{max-width:330px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.featured-brand-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:17px;color:var(--brand-ink);font-size:11px;font-weight:700}.featured-brand-copy a:hover{gap:12px}@media(max-width:1000px){.featured-brand-grid{gap:14px}.featured-brand-card{min-height:410px}.featured-brand-index,.featured-brand-copy{padding-left:18px;padding-right:18px}.featured-brand-logo{margin-left:18px;margin-right:18px}.featured-brand-copy h3{font-size:20px}}@media(max-width:680px){.featured-brands-top{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:26px}.featured-brands-top h2{font-size:43px}.featured-brands-top>p{font-size:13px}.featured-brand-grid{grid-template-columns:1fr;gap:14px}.featured-brand-card{min-height:0}.featured-brand-index{padding:19px 19px 0}.featured-brand-logo{height:140px;margin:15px 19px 0}.featured-brand-copy{padding:18px 19px 21px}.featured-brand-copy p{font-size:13px}}.catalog-page{min-height:calc(100vh - 82px);padding:55px 0 80px;background:var(--paper)}.catalog-panel{min-height:calc(100vh - 217px)}.catalog-back{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:#57566d;font:600 13px Manrope,sans-serif;cursor:pointer}.catalog-back:hover{color:var(--blue)}.catalog-heading{text-align:center;margin:43px auto 35px}.catalog-heading h1{font:500 clamp(42px,5vw,62px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;color:var(--ink);margin:16px 0 12px}.catalog-heading h1 em{font-style:normal;color:var(--blue);font-weight:300}.catalog-heading>p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.catalog-heading .eyebrow{justify-content:center}.catalog-status{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:36px 24px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px #2624530d}.catalog-spinner{color:var(--blue);animation:catalog-spin 1s linear infinite;margin-bottom:20px}.catalog-status h2{font:600 22px Manrope,sans-serif;letter-spacing:-.03em;color:var(--ink);margin:0 0 10px}.catalog-status p{max-width:460px;color:var(--muted);font-size:14px;line-height:1.7;margin:0}.catalog-elapsed{color:#9695a2;font-size:11px;margin-top:16px;font-variant-numeric:tabular-nums}.catalog-error .catalog-status-icon{height:56px;width:56px;border-radius:50%;display:grid;place-items:center;background:#f1f0f8;color:var(--blue);margin-bottom:18px}.catalog-actions{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:23px}.catalog-viewer{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#f0eff4;box-shadow:0 18px 50px #26245314}.catalog-toolbar{height:62px;padding:0 20px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.catalog-toolbar>span,.catalog-tool{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#48475f}.catalog-toolbar>span svg{color:#5c59a0}.catalog-actions{margin:0;gap:20px}.catalog-tool{font-size:11px;color:var(--blue)}.catalog-tool:hover{color:#25235b}.catalog-viewer iframe{display:block;width:100%;height:min(78vh,980px);min-height:540px;border:0;background:#e8e7ed}@keyframes catalog-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.catalog-page{min-height:calc(100vh - 72px);padding:29px 0 50px}.catalog-panel{min-height:calc(100vh - 151px)}.catalog-heading{margin:36px auto 25px}.catalog-heading h1{font-size:44px}.catalog-heading>p{font-size:13px}.catalog-status{min-height:320px;padding:28px 20px}.catalog-status h2{font-size:19px}.catalog-status p{font-size:13px}.catalog-toolbar{height:auto;min-height:60px;padding:12px 14px;align-items:flex-start;flex-direction:column;gap:12px}.catalog-toolbar>span{font-size:11px}.catalog-actions{gap:17px;flex-wrap:wrap;justify-content:flex-start}.catalog-tool{font-size:10px}.catalog-viewer iframe{height:72vh;min-height:430px}.catalog-error .catalog-actions{justify-content:center}}.hero:before{z-index:0}.hero:after{content:"";position:absolute;inset:-28%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 70% 48%,rgba(108,103,184,.28),transparent 35%),radial-gradient(ellipse at 24% 80%,rgba(113,103,189,.17),transparent 34%),radial-gradient(ellipse at 88% 12%,rgba(72,98,143,.16),transparent 24%);filter:blur(10px);animation:hero-atmosphere 19s ease-in-out infinite alternate}.hero-grid,.hero-bottom{z-index:1}.hero-slide-2{--slide-glow:rgba(123,119,199,.3)}.hero-slide-3{--slide-glow:rgba(72,98,143,.22)}.hero-slide-2:after,.hero-slide-3:after{background:radial-gradient(ellipse at 70% 48%,var(--slide-glow),transparent 36%),radial-gradient(ellipse at 23% 77%,rgba(101,98,173,.19),transparent 34%),radial-gradient(ellipse at 88% 14%,rgba(72,98,143,.14),transparent 24%)}.hero-slide-content{animation:hero-content-enter .48s cubic-bezier(.2,.7,.2,1) both}.hero-visual img{animation:hero-image-enter .7s cubic-bezier(.2,.7,.2,1) both}.hero-carousel-controls{position:absolute;right:0;bottom:39px;z-index:4;display:flex;align-items:center;gap:8px}.hero-slide-dots{display:flex;align-items:center;gap:6px;margin-right:7px}.hero-slide-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#ffffff61;cursor:pointer;transition:width .25s,background .25s}.hero-slide-dots button.active{width:22px;background:var(--secondary)}.hero-control-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff0a;color:#fff;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.hero-control-button:hover{background:#ffffff24;border-color:#ffffff8c;transform:translateY(-1px)}.hero-control-button:focus-visible,.hero-slide-dots button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.hero-control-button svg{pointer-events:none}@keyframes hero-atmosphere{to{transform:translate3d(3%,-2%,0) scale(1.06)}}@keyframes hero-content-enter{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-image-enter{0%{opacity:.55;scale:.975}to{opacity:1;scale:1}}@media(max-width:680px){.hero-carousel-controls{right:0;bottom:12px;gap:6px}.hero-carousel-controls .visual-index{font-size:10px;margin-right:2px}.hero-slide-dots{gap:5px;margin-right:2px}.hero-slide-dots button{width:6px;height:6px}.hero-slide-dots button.active{width:16px}.hero-control-button{width:31px;height:31px}.hero-pause-button{display:none}.hero-visual{min-height:342px}.hero-visual img{max-width:100%;transform:translate(4%,4%)}}@media(prefers-reduced-motion:reduce){.hero:after,.hero-slide-content,.hero-visual img{animation:none!important}.hero-control-button,.hero-slide-dots button{transition:none}}.hero :is(h1,h2) em,.contact-copy .contact-title em{color:#a9bad8}.hero-slide-dots button.active{background:#a9bad8}.hero-control-button:focus-visible,.hero-slide-dots button:focus-visible{outline-color:#a9bad8}.footer-nav a:hover{color:#a9bad8}.whatsapp-float{background:#48628f;color:#fff}.brands-section{padding:88px 0 54px;background:#f8f7f4;border-bottom:1px solid var(--line)}.brands-wrap{display:block;min-height:0}.brands-carousel-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.brands-intro{flex:1 1 auto}.brands-intro .section-kicker{color:#77768d}.brands-intro h2{font:500 clamp(40px,4.5vw,58px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;color:var(--ink);margin:16px 0 12px}.brands-intro h2 em{font-style:normal;color:var(--secondary);font-weight:400}.brands-intro>p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.brands-carousel-tools{display:flex;align-items:center;gap:8px;flex:none}.brands-counter{font:700 11px Manrope,sans-serif;letter-spacing:.1em;color:var(--ink);margin-right:9px}.brands-counter small{color:#90909e;font-size:10px;font-weight:500}.brands-carousel-tools button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #dedde5;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.brands-carousel-tools button:hover{background:var(--secondary);border-color:var(--secondary);color:#fff;transform:translateY(-1px)}.brands-carousel-tools button:focus-visible,.brands-pagination button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.brand-card-carousel{margin-top:36px;overflow:hidden}.brand-card-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.partner-brand-card{position:relative;min-width:0;min-height:442px;overflow:hidden;border:1px solid rgba(36,35,58,.07);border-radius:8px;background:#fff;box-shadow:0 12px 36px #24233a0e;animation:brand-card-enter .42s cubic-bezier(.2,.7,.2,1) both}.partner-brand-card:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:7px;background:var(--brand-accent)}.partner-brand-index{display:block;padding:29px 27px 0;color:#92919f;font-size:9px;font-weight:700;letter-spacing:.15em}.partner-brand-logo{height:170px;margin:21px 27px 0;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:var(--brand-soft)}.partner-brand-logo:after{content:"";position:absolute;top:-102px;right:-74px;width:205px;height:205px;border:1px solid color-mix(in srgb,var(--brand-accent) 17%,transparent);border-radius:50%;box-shadow:0 0 0 25px color-mix(in srgb,var(--brand-accent) 5%,transparent)}.partner-brand-logo img{position:relative;z-index:1;width:min(82%,300px);height:108px;object-fit:contain}.partner-brand-copy{height:calc(100% - 205px);min-height:222px;display:flex;flex-direction:column;align-items:flex-start;padding:22px 27px 25px}.partner-brand-copy>span{color:var(--brand-accent);font-size:9px;font-weight:800;letter-spacing:.14em}.partner-brand-copy h3{font:500 24px/1.2 Manrope,sans-serif;letter-spacing:-.04em;color:var(--ink);margin:12px 0 8px}.partner-brand-copy p{max-width:360px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.partner-brand-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;color:var(--brand-accent);font-size:11px;font-weight:700;transition:gap .2s}.partner-brand-copy a:hover{gap:12px}.brands-pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:27px}.brands-pagination button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#c8c7d0;cursor:pointer;transition:width .2s,background .2s}.brands-pagination button.active{width:22px;background:var(--secondary)}@keyframes brand-card-enter{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px){.brands-section{padding:78px 0 48px}.brand-card-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.partner-brand-card{min-height:430px}.partner-brand-index,.partner-brand-copy{padding-left:22px;padding-right:22px}.partner-brand-logo{margin-left:22px;margin-right:22px}.partner-brand-copy{padding-top:20px}.brands-carousel-heading{gap:22px}}@media(max-width:680px){.brands-section{padding:64px 0 39px}.brands-carousel-heading{align-items:flex-start;flex-direction:column;gap:20px}.brands-intro h2{font-size:clamp(38px,10vw,48px);margin:13px 0 10px}.brands-intro>p{font-size:13px;line-height:1.7}.brands-carousel-tools{width:100%;justify-content:flex-end}.brands-counter{margin-right:auto}.brand-card-carousel{margin-top:23px}.brand-card-track{grid-template-columns:minmax(0,1fr);gap:0}.partner-brand-card{min-height:420px}.partner-brand-index{padding:25px 20px 0}.partner-brand-logo{height:160px;margin:18px 20px 0}.partner-brand-copy{min-height:218px;padding:20px 20px 23px}.partner-brand-copy h3{font-size:22px}.partner-brand-copy p{font-size:13px}.brands-pagination{margin-top:21px}}@media(prefers-reduced-motion:reduce){.partner-brand-card{animation:none}.brands-carousel-tools button,.brands-pagination button,.partner-brand-copy a{transition:none}}.brand-card-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.partner-brand-card{min-height:376px}.partner-brand-index{padding:23px 20px 0;font-size:8px}.partner-brand-logo{height:126px;margin:16px 20px 0}.partner-brand-logo img{height:90px}.partner-brand-copy{height:auto;min-height:184px;padding:19px 20px 21px}.partner-brand-copy>span{font-size:8px}.partner-brand-copy h3{font-size:20px;margin:10px 0 7px}.partner-brand-copy p{font-size:12px;line-height:1.7}.partner-brand-copy a{font-size:10px;padding-top:14px}.brands-pagination{justify-content:space-between;gap:18px}.brands-pagination>span{color:#8b8a99;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.brands-pagination>div{position:relative;flex:1;height:2px;overflow:hidden;border-radius:99px;background:#dedde5}.brands-pagination>div i{position:absolute;inset:0 auto 0 0;display:block;background:var(--secondary);transition:width .35s ease}@media(max-width:1200px){.brand-card-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.brand-card-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.partner-brand-card{min-height:366px}.partner-brand-index,.partner-brand-copy{padding-left:19px;padding-right:19px}.partner-brand-logo{margin-left:19px;margin-right:19px}.partner-brand-copy{padding-top:18px}}@media(max-width:680px){.brand-card-track{grid-template-columns:minmax(0,1fr)}.partner-brand-card{min-height:350px}.partner-brand-index{padding:21px 19px 0}.partner-brand-logo{height:135px;margin:15px 19px 0}.partner-brand-copy{min-height:170px;padding:18px 19px 20px}.brands-pagination{gap:10px}.brands-pagination>span{font-size:7px;letter-spacing:.035em}.brands-pagination>div i{transition:none}}.brand-card-carousel{cursor:grab;touch-action:pan-y}.brands-pagination{justify-content:center}.brands-pagination>div{width:min(100%,620px);flex:none}.brand-card-carousel{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;scroll-behavior:auto;overscroll-behavior-inline:contain}.brand-card-carousel::-webkit-scrollbar{display:none}.brand-card-carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.brand-card-track{display:flex;grid-template-columns:none;align-items:stretch;gap:17px;width:max-content}.brand-card-set{display:flex;flex:none;align-items:stretch;gap:17px}.partner-brand-card{flex:0 0 272px}.partner-brand-logo img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.partner-brand-copy a{-webkit-user-select:auto;user-select:auto}@media(max-width:1000px){.partner-brand-card{flex-basis:260px}}@media(max-width:680px){.partner-brand-card{flex-basis:min(78vw,300px)}}.about-narrative{max-width:1180px}.about-opening{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(48px,8vw,112px);align-items:start}.about-heading h2{max-width:510px;margin:22px 0 0;font:400 clamp(42px,4.4vw,60px)/1.08 Manrope,sans-serif;letter-spacing:-.055em;color:var(--ink)}.about-heading h2 em{font-style:normal;color:var(--secondary);font-weight:400}.about-opening-copy p,.about-chapter-copy p,.about-purpose-copy p{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 17px}.about-opening-copy p:first-child{font-size:17px;color:#555468}.about-opening-copy strong,.about-chapter-copy strong{color:var(--ink);font-weight:700}.about-facts{display:flex;gap:52px;margin:29px 0 0;padding-top:22px;border-top:1px solid #e3e2e9}.about-chapters{margin-top:76px}.about-chapter{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(48px,8vw,112px);padding:35px 0 31px;border-top:1px solid #e5e4e9}.about-chapter-title>span{color:#85849a;font-size:9px;font-weight:800;letter-spacing:.14em}.about-chapter-title h3{max-width:470px;margin:17px 0 0;color:var(--ink);font:500 clamp(27px,3vw,38px)/1.15 Manrope,sans-serif;letter-spacing:-.045em}.about-chapter-title h3 em{font-style:normal;color:var(--secondary);font-weight:400}.about-chapter-copy p{font-size:14px;margin-bottom:14px}.about-chapter-copy p:last-child{margin-bottom:0}.about-purpose{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,82px);overflow:hidden;margin-top:31px;padding:clamp(28px,5vw,54px);border-radius:8px;background:var(--indigo);color:#fff}.about-purpose:after{content:"";position:absolute;width:430px;height:430px;right:-170px;top:-275px;border:1px solid rgba(72,98,143,.35);border-radius:50%;box-shadow:0 0 0 42px #48628f17,0 0 0 85px #48628f0f;pointer-events:none}.about-purpose>div{position:relative;z-index:1}.about-purpose h3{max-width:520px;margin:23px 0 0;color:#fff;font:500 clamp(29px,3.5vw,44px)/1.13 Manrope,sans-serif;letter-spacing:-.05em}.about-purpose-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about-purpose-copy p{color:#ffffffbd;font-size:13px;line-height:1.85;margin:0 0 14px}.about-purpose-copy strong{display:block;padding-top:5px;color:#fff;font:600 14px/1.6 Manrope,sans-serif}.about-next-link{margin-top:29px}@media(max-width:900px){.about-opening,.about-chapter{gap:44px}.about-chapter-title h3{font-size:32px}}@media(max-width:680px){.about-opening,.about-chapter,.about-purpose{grid-template-columns:1fr;gap:25px}.about-opening{gap:29px}.about-opening-copy p,.about-purpose-copy p{font-size:14px}.about-opening-copy p:first-child{font-size:16px}.about-facts{gap:32px}.about-chapters{margin-top:52px}.about-chapter{gap:17px;padding:27px 0 25px}.about-chapter-title h3{font-size:30px;margin-top:12px}.about-chapter-copy p{font-size:13px}.about-purpose{margin-top:25px;padding:26px 22px;gap:22px}.about-purpose h3{font-size:31px;margin-top:19px}.about-purpose-copy strong{font-size:13px}}.contact-strip-label{color:#fff;font-weight:400}.contact-strip-inner a,.contact-strip-inner a.contact-strip-whatsapp{color:#fff!important;font-weight:400}.contact-strip-inner a svg,.contact-strip-inner a.contact-strip-whatsapp svg{color:#fff!important}.site-header .brand-lockup{transition:color .2s}.site-header .brand-lockup:hover{transform:none}.site-header .brand-lockup img{transition:none}.site-header .brand-lockup:hover img{transform:none;filter:none}.hero-grid{height:650px;min-height:650px}.hero-copy{padding:48px 0 55px}.hero :is(h1,h2){max-width:690px;margin:21px 0 16px;font-size:clamp(48px,4.35vw,58px);font-weight:400;line-height:1.08}.hero-slide-content>p{max-width:520px;margin:0;color:#c3c2d6;font-size:15px;line-height:1.7}.hero-actions{margin-top:28px}@media(max-width:1000px)and (min-width:681px){.hero-grid{height:590px;min-height:590px}.hero :is(h1,h2){max-width:500px;font-size:clamp(43px,5.2vw,52px)}.hero-copy{padding:42px 0 48px}.hero-slide-content>p{max-width:420px;font-size:14px}}@media(max-width:680px){.hero-grid{height:auto;min-height:0}.hero-copy{padding:52px 0 6px}.hero :is(h1,h2){max-width:560px;font-size:clamp(40px,10.5vw,52px);line-height:1.06;margin:22px 0 15px}.hero-copy .hero-slide-content{min-height:400px}.hero-slide-content>p{max-width:430px;font-size:14px;line-height:1.7}.hero-actions{margin-top:24px}}.hero-slider-viewport{position:relative;width:100%;overflow:hidden}.hero-slider-track{display:flex;width:100%;transition:transform .78s cubic-bezier(.22,.61,.36,1);will-change:transform}.hero-slide-panel{flex:0 0 100%;width:100%;min-width:100%}.hero-copy>p{max-width:520px;margin:0;color:#c3c2d6;font-size:15px;line-height:1.7}.hero-carousel-controls{position:absolute;z-index:4;left:auto;right:max(18px,calc((100% - 1320px)/2));bottom:74px;width:min(1320px,calc(100% - 80px));margin:0;justify-content:flex-end;display:flex;align-items:center;gap:8px}.hero-carousel-controls .visual-index{position:static;margin-right:8px;white-space:nowrap}@media(max-width:1000px)and (min-width:681px){.hero-copy>p{max-width:420px;font-size:14px}}@media(max-width:680px){.hero-carousel-controls{right:18px;bottom:64px;width:calc(100% - 36px);gap:6px}.hero-carousel-controls .visual-index{font-size:10px;margin-right:2px}.hero-copy{min-height:400px}.hero-copy>p{max-width:430px;font-size:14px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.hero-slider-track{transition:none!important}}.hero-slide-1:before,.hero-slide-1:after{display:none}.hero-slide-1 .hero-slide-panel:first-child{position:relative;isolation:isolate}.hero-slide-1 .hero-slide-panel:first-child:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,24,55,.58) 0%,rgba(18,24,55,.52) 32%,rgba(18,24,55,.26) 54%,rgba(18,24,55,.06) 73%,transparent 100%),url(/assets/banners/distribuicao-natural-moderna.webp) center center/cover no-repeat}.hero-slide-1 .hero-slide-panel:first-child .hero-grid{grid-template-columns:1fr;z-index:1}.hero-slide-1 .hero-slide-panel:first-child .hero-copy{max-width:610px}.hero-slide-1 .hero-slide-panel:first-child .hero-visual{display:none}.hero-slide-1 :is(h1,h2) em{color:#e4efc5}.hero-slide-1 .hero-copy>p{color:#ffffffe6}.hero-slide-1 .hero-copy .button-secondary{background:#fff;color:#29265f}.hero-slide-1 .hero-copy .button-secondary:hover{background:#eaf0d8}@media(max-width:680px){.hero-slide-1 .hero-slide-panel:first-child:before{background:linear-gradient(90deg,#121837c7,#121837a8 63%,#12183785),url(/assets/banners/distribuicao-natural-moderna.webp) 68% center/cover no-repeat}.hero-slide-1 .hero-slide-panel:first-child .hero-copy{max-width:640px;padding-bottom:32px}}.hero-carousel-controls{width:max-content;padding:7px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#121431d6;box-shadow:0 5px 18px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-slide-dots button{background:#ffffffad}.hero-slide-dots button.active{background:#fff}.hero-control-button{width:38px;height:38px;border-color:#ffffffc7;background:#ffffff1f;color:#fff;box-shadow:0 1px 4px #0000003d}.hero-control-button:hover{background:#fff;border-color:#fff;color:#24233a}.hero-control-button:focus-visible,.hero-slide-dots button:focus-visible{outline-color:#fff}@media(max-width:680px){.hero-carousel-controls{right:18px;width:max-content;max-width:calc(100% - 36px);padding:5px 7px;gap:6px}.hero-control-button{width:34px;height:34px}}.hero-slide-2:before,.hero-slide-2:after{display:none}.hero-slide-2 .hero-slide-panel:nth-child(2){position:relative;isolation:isolate}.hero-slide-2 .hero-slide-panel:nth-child(2):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,45,91,.7) 0%,rgba(10,45,91,.62) 31%,rgba(10,45,91,.42) 49%,rgba(10,45,91,.1) 72%,transparent 100%),url(/assets/banners/saude-qualidade-de-vida.webp) center center/cover no-repeat}.hero-slide-2 .hero-slide-panel:nth-child(2) .hero-grid{grid-template-columns:1fr;z-index:1}.hero-slide-2 .hero-slide-panel:nth-child(2) .hero-copy{max-width:640px}.hero-slide-2 :is(h1,h2) em{color:#dbe8c9}.hero-slide-2 .hero-copy>p{color:#ffffffe6}.hero-slide-2 .hero-copy .button-secondary{background:#fff;color:#29265f}.hero-slide-2 .hero-copy .button-secondary:hover{background:#eaf0d8}@media(max-width:680px){.hero-slide-2 .hero-slide-panel:nth-child(2):before{background:linear-gradient(90deg,#0a2d5be0,#0a2d5bb8 60%,#0a2d5b8a),url(/assets/banners/saude-qualidade-de-vida.webp) 48% center/cover no-repeat}.hero-slide-2 .hero-slide-panel:nth-child(2) .hero-copy{max-width:540px;padding-bottom:32px}}.hero-slide-3:before,.hero-slide-3:after{display:none}.hero-slide-3 .hero-slide-panel:nth-child(3){position:relative;isolation:isolate}.hero-slide-3 .hero-slide-panel:nth-child(3):before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(18,24,55,.58) 0%,rgba(18,24,55,.52) 32%,rgba(18,24,55,.26) 54%,rgba(18,24,55,.06) 73%,transparent 100%),url(/assets/banners/atendimento-proximo-natural.webp) center center/cover no-repeat}.hero-slide-3 .hero-slide-panel:nth-child(3) .hero-grid{grid-template-columns:1fr;z-index:1}.hero-slide-3 .hero-slide-panel:nth-child(3) .hero-copy{max-width:640px}.hero-slide-3 :is(h1,h2) em{color:#dbe8c9}.hero-slide-3 .hero-copy>p{color:#ffffffeb}.hero-slide-3 .hero-copy .button-secondary{background:#fff;color:#29265f}.hero-slide-3 .hero-copy .button-secondary:hover{background:#eaf0d8}@media(max-width:680px){.hero-slide-3 .hero-slide-panel:nth-child(3):before{background:linear-gradient(90deg,#121837d1,#121837b3 63%,#1218378f),url(/assets/banners/atendimento-proximo-natural.webp) 68% center/cover no-repeat}.hero-slide-3 .hero-slide-panel:nth-child(3) .hero-copy{max-width:540px;padding-bottom:32px}}.brand-campaign-stage{height:clamp(270px,31.25vw,390px);flex:none}.brand-campaign-bar{height:94px;min-height:94px;box-sizing:border-box;flex:none}.brand-campaign-bar p{line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:680px){.brand-campaign-stage{height:auto;aspect-ratio:1.48}.brand-campaign-bar{height:132px;min-height:132px}}.order-options-section{background:#f8f7f4}.order-options-section .channels-top{margin-bottom:0}.order-options-section .channels-top h2{max-width:680px}.order-option-grid{align-items:stretch}.order-option-card{display:flex;flex-direction:column;min-height:310px;padding:28px;background:#fff;border-color:#24233a14;box-shadow:0 12px 36px #24233a0b}.order-option-card .channel-number{font-size:10px;color:#9291a1}.order-option-card .channel-icon{width:50px;height:50px}.order-option-card h3{font-size:21px;margin:23px 0 9px}.order-option-card p{max-width:360px;font-size:14px;line-height:1.8}.order-option-card>a{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:22px;color:var(--blue);font-size:12px;font-weight:700}.order-option-card>a svg{transition:transform .2s}.order-option-card>a:hover svg{transform:translate(2px,-2px)}@media(max-width:1000px){.order-option-card{min-height:300px;padding:23px}.order-option-card h3{font-size:19px}.order-option-card p{font-size:13px}}@media(max-width:680px){.order-options-section .channels-top h2{font-size:clamp(40px,10vw,50px)}.order-option-grid{grid-template-columns:1fr}.order-option-card{min-height:0;padding:21px}.order-option-card p{font-size:13px}.order-option-card>a{padding-top:18px}}.brand-campaign-art{display:block;width:100%;height:100%;object-fit:cover}.brand-campaign-legacy-guday{background-color:#b4b5e4}.brand-campaign-legacy-true{background-color:#dff2fb}.brand-campaign-legacy-unilife{background-color:#f7eee2}.brand-campaign-legacy-maxinutri{background-color:#58b516}.brand-campaign-legacy-integralmedica{background-color:#650b0b}.brand-campaign-true{background-color:#fff1df}@media(max-width:680px){.brand-campaign-art{object-fit:contain}.brand-campaign-stage.brand-campaign-legacy-guday,.brand-campaign-stage.brand-campaign-legacy-true,.brand-campaign-stage.brand-campaign-legacy-unilife,.brand-campaign-stage.brand-campaign-legacy-maxinutri,.brand-campaign-stage.brand-campaign-legacy-integralmedica{background-image:none}}@media(max-width:680px){.brand-campaign-stage.brand-campaign-true{aspect-ratio:1.6}.brand-campaign-true .brand-campaign-art{object-fit:cover;object-position:center center}}@media(max-width:680px){.brand-campaign-stage.brand-campaign-vitafor{aspect-ratio:2;background:#5a0710}.brand-campaign-vitafor>img{object-fit:contain}}.brand-campaign-stage.brand-campaign-guday{background:#f4f0f9}.brand-campaign-guday .brand-campaign-art{object-fit:contain;object-position:right center}@media(max-width:680px){.brand-campaign-stage.brand-campaign-guday{aspect-ratio:2.4}.brand-campaign-guday .brand-campaign-art{object-fit:contain;object-position:center center}}.brand-campaign-stage.brand-campaign-vitafor{background:#4e0610}.brand-campaign-vitafor-art{position:relative;width:100%;height:100%;isolation:isolate;background:#4e0610}.brand-campaign-vitafor-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(52,0,8,.38) 0%,rgba(52,0,8,.24) 28%,transparent 51%)}.brand-campaign-vitafor-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:right center}.brand-campaign-vitafor-copy{position:absolute;left:5.2%;top:50%;z-index:2;width:min(36%,430px);transform:translateY(-50%);color:#fff;text-shadow:0 2px 18px rgba(25,0,3,.35)}.brand-campaign-vitafor-copy>span{display:block;margin-bottom:15px;color:#ffd2d2;font-size:10px;font-weight:800;letter-spacing:.15em}.brand-campaign-stage.brand-campaign-guday{background:linear-gradient(112deg,#f8f6fb,#f3eff9 43%,#eeeaf7)}.brand-campaign-guday-art{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 75% 46%,rgba(205,235,171,.22),transparent 36%),linear-gradient(112deg,#f8f6fb,#f3eff9 43%,#eeeaf7)}.brand-campaign-guday-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(248,246,251,.93) 0%,rgba(246,243,250,.88) 24%,rgba(243,239,249,.55) 39%,transparent 57%)}.brand-campaign-guday-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:right center}.brand-campaign-guday-copy{position:absolute;left:5.2%;top:50%;z-index:2;width:min(34%,420px);transform:translateY(-50%);color:#29264f}.brand-campaign-guday-copy>span{display:block;margin-bottom:14px;color:#5d4a93;font-size:10px;font-weight:800;letter-spacing:.14em}.brand-campaign-guday-copy h3{max-width:430px;margin:0 0 12px;font:500 clamp(30px,3.4vw,48px)/1.05 Manrope,sans-serif;letter-spacing:-.055em}.brand-campaign-guday-copy h3 em{color:#6d55a1;font-style:normal}.brand-campaign-guday-copy p{max-width:330px;margin:0;color:#67627b;font-size:13px;line-height:1.65}@media(max-width:680px){.brand-campaign-stage.brand-campaign-guday{aspect-ratio:2.4}.brand-campaign-guday-art{background:linear-gradient(112deg,#f8f6fb,#eeeaf7)}.brand-campaign-guday-art .brand-campaign-art{object-position:center center}.brand-campaign-guday-art:before{background:linear-gradient(90deg,rgba(248,246,251,.97) 0%,rgba(246,243,250,.94) 33%,rgba(243,239,249,.68) 51%,transparent 75%)}.brand-campaign-guday-copy{left:5%;width:44%}.brand-campaign-guday-copy>span{margin-bottom:7px;font-size:7px;letter-spacing:.08em}.brand-campaign-guday-copy h3{font-size:clamp(19px,5vw,28px);margin-bottom:6px}.brand-campaign-guday-copy p{font-size:9px;line-height:1.35}}.brand-campaign-stage.brand-campaign-sao-francisco{background:#f7f4e9}.brand-campaign-sao-francisco-art{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 76% 48%,rgba(140,166,85,.17),transparent 39%),linear-gradient(110deg,#f8f6ef,#f2f0e3 48%,#ebeedf)}.brand-campaign-sao-francisco-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(248,246,239,.96) 0%,rgba(246,244,234,.92) 28%,rgba(244,241,227,.62) 43%,transparent 61%)}.brand-campaign-sao-francisco-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:right center}.brand-campaign-sao-francisco-copy{position:absolute;left:5.2%;top:50%;z-index:2;width:min(37%,440px);transform:translateY(-50%);color:#27392c}.brand-campaign-sao-francisco-copy>span{display:block;margin-bottom:14px;color:#54744a;font-size:10px;font-weight:800;letter-spacing:.14em}.brand-campaign-sao-francisco-copy h3{max-width:430px;margin:0 0 12px;font:500 clamp(30px,3.4vw,48px)/1.05 Manrope,sans-serif;letter-spacing:-.055em}.brand-campaign-sao-francisco-copy h3 em{color:#65834d;font-style:normal}.brand-campaign-sao-francisco-copy p{max-width:330px;margin:0;color:#626a5f;font-size:13px;line-height:1.65}@media(max-width:680px){.brand-campaign-stage.brand-campaign-sao-francisco{aspect-ratio:1.65}.brand-campaign-sao-francisco-art{background:linear-gradient(110deg,#f8f6ef,#e8eddb)}.brand-campaign-sao-francisco-art .brand-campaign-art{object-fit:cover;object-position:88% center}.brand-campaign-sao-francisco-art:before{background:linear-gradient(90deg,rgba(248,246,239,.97) 0%,rgba(246,244,234,.94) 35%,rgba(244,241,227,.72) 52%,transparent 76%)}.brand-campaign-sao-francisco-copy{left:5%;width:43%}.brand-campaign-sao-francisco-copy>span{margin-bottom:7px;font-size:7px;letter-spacing:.08em}.brand-campaign-sao-francisco-copy h3{font-size:clamp(20px,5vw,27px);margin-bottom:7px}.brand-campaign-sao-francisco-copy p{font-size:9px;line-height:1.4}}.brand-campaign-stage.brand-campaign-integralmedica{background:#100e11}.brand-campaign-integralmedica-art{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 80% 52%,rgba(157,14,21,.2),transparent 38%),linear-gradient(110deg,#121013,#171115,#100f11)}.brand-campaign-integralmedica-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(16,14,17,.94) 0%,rgba(20,14,17,.84) 28%,rgba(24,13,16,.48) 43%,transparent 58%)}.brand-campaign-integralmedica-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:right center}.brand-campaign-integralmedica-copy{position:absolute;left:5.2%;top:50%;z-index:2;width:min(40%,460px);transform:translateY(-50%);color:#fff}.brand-campaign-integralmedica-copy>span{display:block;margin-bottom:14px;color:#ff777a;font-size:10px;font-weight:800;letter-spacing:.14em}.brand-campaign-integralmedica-copy h3{max-width:440px;margin:0 0 12px;font:500 clamp(32px,3.6vw,50px)/1.05 Manrope,sans-serif;letter-spacing:-.055em}.brand-campaign-integralmedica-copy h3 em{color:#ff6a6e;font-style:normal}.brand-campaign-integralmedica-copy p{max-width:350px;margin:0;color:#ffffffc2;font-size:13px;line-height:1.65}@media(max-width:680px){.brand-campaign-stage.brand-campaign-integralmedica{aspect-ratio:2.25}.brand-campaign-integralmedica-art{background:linear-gradient(110deg,#121013,#100e11)}.brand-campaign-integralmedica-art .brand-campaign-art{object-fit:contain;object-position:right center}.brand-campaign-integralmedica-art:before{background:linear-gradient(90deg,rgba(16,14,17,.96) 0%,rgba(20,14,17,.9) 34%,rgba(24,13,16,.58) 52%,transparent 70%)}.brand-campaign-integralmedica-copy{left:5%;width:43%}.brand-campaign-integralmedica-copy>span{margin-bottom:7px;font-size:7px;letter-spacing:.08em}.brand-campaign-integralmedica-copy h3{font-size:clamp(19px,5vw,27px);margin-bottom:7px}.brand-campaign-integralmedica-copy p{font-size:9px;line-height:1.4}}.brand-campaign-vitafor-copy h3{max-width:420px;margin:0;font:500 clamp(27px,3.2vw,43px)/1.13 Manrope,sans-serif;letter-spacing:-.045em}.brand-campaign-vitafor-copy p{max-width:330px;margin:13px 0 0;color:#ffffffd1;font-size:12px;line-height:1.65}@media(max-width:680px){.brand-campaign-vitafor-art:before{background:linear-gradient(90deg,rgba(43,0,6,.72) 0%,rgba(43,0,6,.5) 38%,rgba(43,0,6,.08) 68%,transparent 100%)}.brand-campaign-vitafor-art .brand-campaign-art{object-fit:contain;object-position:right center}.brand-campaign-vitafor-copy{left:5%;width:35%}.brand-campaign-vitafor-copy>span{margin-bottom:8px;font-size:7px;letter-spacing:.1em}.brand-campaign-vitafor-copy h3{font-size:clamp(17px,4.6vw,22px);line-height:1.16}.brand-campaign-vitafor-copy p{margin-top:8px;font-size:9px;line-height:1.4}}.order-option-card{min-height:430px;padding:0;overflow:hidden}.order-option-image{height:170px;flex:none;overflow:hidden;background:#ecebf3}.order-option-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.order-option-card:hover .order-option-image img{transform:scale(1.045)}.order-option-card .channel-number{top:187px;right:28px}.order-option-card .channel-icon{width:46px;height:46px;margin:18px 28px 0}.order-option-card h3{margin:16px 28px 8px}.order-option-card p{margin:0 28px;max-width:none}.order-option-card>a{margin:auto 28px 25px;padding-top:18px;border-top:1px solid #ecebf1}@media(max-width:1000px){.order-option-card{min-height:420px;padding:0}.order-option-image{height:155px}.order-option-card .channel-number{top:172px;right:23px}.order-option-card .channel-icon,.order-option-card h3,.order-option-card p{margin-left:23px;margin-right:23px}.order-option-card>a{margin-left:23px;margin-right:23px}}@media(max-width:680px){.order-option-card{min-height:420px;padding:0}.order-option-image{height:165px}.order-option-card .channel-number{top:182px;right:21px}.order-option-card .channel-icon{margin:17px 21px 0}.order-option-card h3{margin:15px 21px 8px}.order-option-card p{margin:0 21px}.order-option-card>a{margin:auto 21px 21px;padding-top:16px}}.partner-brand-card{min-height:328px}.partner-brand-copy{min-height:150px;padding-bottom:17px}@media(max-width:680px){.partner-brand-card{min-height:350px}.partner-brand-copy{min-height:170px;padding-bottom:18px}}.story-section{padding:clamp(58px,7vw,92px) 0;background:#fff}.story-partnership{background:#fbfaf8;border-top:1px solid #eeedf1;border-bottom:1px solid #eeedf1}.story-efficiency{background:#f5f5f9}.story-layout{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(48px,8vw,112px);align-items:start}.story-heading h2{max-width:520px;margin:20px 0 0;color:var(--ink);font:400 clamp(38px,4.2vw,56px)/1.08 Manrope,sans-serif;letter-spacing:-.055em}.story-heading h2 em{font-style:normal;color:var(--secondary);font-weight:300}.story-content{max-width:720px}.story-content p{margin:0 0 15px;color:var(--muted);font-size:14px;line-height:1.85}.story-content p:last-child{margin-bottom:0}.story-content .story-lead{color:#555468;font-size:17px;line-height:1.75}.story-content strong{color:var(--ink);font-weight:700}.story-details{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px;padding-top:20px;border-top:1px solid #e3e2e9}.story-details p{font-size:13px;line-height:1.8}.story-details article>span{display:block;margin-bottom:8px;color:#85849a;font-size:9px;font-weight:800;letter-spacing:.14em}.story-commitment{margin-top:21px;padding:17px 20px;border-left:2px solid var(--secondary);background:#fff;color:#49485f;font-size:13px;font-weight:600;line-height:1.75}.story-purpose{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,6vw,82px);overflow:hidden;margin-top:62px;padding:clamp(28px,5vw,50px);border-radius:8px;background:var(--indigo);color:#fff}.story-purpose:after{content:"";position:absolute;width:390px;height:390px;right:-150px;top:-265px;border:1px solid rgba(72,98,143,.35);border-radius:50%;box-shadow:0 0 0 40px #48628f17,0 0 0 80px #48628f0f;pointer-events:none}.story-purpose>div{position:relative;z-index:1}.story-purpose h3{max-width:520px;margin:19px 0 0;color:#fff;font:500 clamp(27px,3.2vw,40px)/1.15 Manrope,sans-serif;letter-spacing:-.045em}.story-purpose>div+div{align-self:center}.story-purpose p{margin:0 0 13px;color:#ffffffc2;font-size:13px;line-height:1.85}.story-purpose strong{display:block;padding-top:3px;color:#fff;font:600 13px/1.65 Manrope,sans-serif}@media(max-width:900px){.story-layout{grid-template-columns:.8fr 1.2fr;gap:42px}.story-heading h2{font-size:clamp(36px,4.8vw,48px)}}@media(max-width:680px){.story-section{padding:57px 0}.story-layout{grid-template-columns:1fr;gap:23px}.story-heading h2{font-size:clamp(37px,10vw,47px);margin-top:14px}.story-content .story-lead{font-size:16px}.story-content p{font-size:13px}.story-details{grid-template-columns:1fr;gap:15px;margin-top:19px;padding-top:17px}.story-details p{font-size:13px}.story-commitment{padding:15px 16px;font-size:12px}.story-purpose{grid-template-columns:1fr;gap:21px;margin-top:40px;padding:26px 22px}.story-purpose h3{font-size:30px;margin-top:16px}.story-purpose p,.story-purpose strong{font-size:12px}}.partner-brand-logo-wordmark span{position:relative;z-index:1;font-family:Manrope,sans-serif;font-size:clamp(24px,2.6vw,38px);font-weight:800;letter-spacing:-.065em;line-height:1;text-align:center;text-transform:uppercase}.seo-page{background:#fff}.seo-page-hero{padding:30px 0 66px;background:#f3f2f8}.seo-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 48px;color:#85849a;font-size:11px;text-transform:capitalize}.seo-breadcrumb a{color:var(--secondary);font-weight:700}.seo-page-hero h1{max-width:940px;margin:23px 0 17px;color:var(--ink);font:400 clamp(42px,6vw,76px)/1.05 Manrope,sans-serif;letter-spacing:-.06em}.seo-page-hero h1 em,.seo-two-column h2 em,.seo-section-heading :is(h1,h2) em,.seo-region-layout h2 em,.seo-contact-layout h2 em{color:var(--secondary);font-style:normal;font-weight:300}.seo-page-hero>div>p{max-width:700px;margin:0;color:var(--muted);font-size:17px;line-height:1.75}.seo-section{padding:clamp(55px,8vw,100px) 0}.seo-section-tint{background:#f8f7f4}.seo-two-column{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,8vw,110px);align-items:start}.seo-kicker{display:block;color:#77768d;font-size:10px;font-weight:800;letter-spacing:.15em}.seo-two-column h2,.seo-section-heading :is(h1,h2),.seo-region-layout h2,.seo-contact-layout h2{max-width:570px;margin:17px 0 0;color:var(--ink);font:400 clamp(34px,4.5vw,54px)/1.12 Manrope,sans-serif;letter-spacing:-.055em}.seo-copy{color:#666579;font-size:15px;line-height:1.9}.seo-copy p{margin:0 0 17px}.seo-copy p:last-child{margin-bottom:0}.seo-copy .button{margin-top:24px}.seo-section-heading{max-width:760px;margin-bottom:36px}.seo-section-heading :is(h1,h2){max-width:700px}.seo-section-heading>p{max-width:690px;margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.portfolio-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portfolio-group{padding:25px;border:1px solid #e8e7ed;border-radius:8px;background:#fff}.portfolio-group h3{margin:0 0 19px;color:var(--ink);font:600 17px/1.3 Manrope,sans-serif}.portfolio-group ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.portfolio-group li{padding:8px 10px;border-radius:4px;background:#f3f2f8;color:#514f7e;font-size:11px;font-weight:700;letter-spacing:.025em}.seo-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:28px;padding:23px 26px;border-radius:7px;background:var(--indigo);color:#fff}.seo-inline-cta p{margin:0;color:#ffffffd9;font-size:14px}.seo-order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo-order-card{display:flex;flex-direction:column;min-width:0;padding:15px 15px 22px;border:1px solid #e8e7ed;border-radius:8px;background:#fff}.seo-order-card>img{width:100%;height:190px;object-fit:cover;border-radius:5px;margin-bottom:23px}.seo-order-card h3{margin:11px 0 9px;color:var(--ink);font:600 21px/1.25 Manrope,sans-serif}.seo-order-card p{margin:0 0 20px;color:var(--muted);font-size:13px;line-height:1.8}.seo-order-card>a{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--secondary);font-size:12px;font-weight:700}.seo-note{margin:24px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.seo-region-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(38px,7vw,90px)}.seo-region-layout .seo-copy{margin:23px 0}.seo-region-map{display:grid;place-items:center;min-height:310px;padding:24px;border-radius:8px;background:#f3f2f8}.seo-region-map img{width:100%;max-height:330px;object-fit:contain}.seo-contact-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,8vw,110px);align-items:start}.seo-lead{max-width:550px;margin:20px 0 26px;color:var(--muted);font-size:15px;line-height:1.85}.seo-contact-details{display:flex;flex-direction:column;border-top:1px solid #e7e6ec}.seo-contact-details>a{display:flex;align-items:center;gap:16px;padding:21px 0;border-bottom:1px solid #e7e6ec;color:var(--secondary)}.seo-contact-details>a>span{flex:1}.seo-contact-details small{display:block;margin-bottom:5px;color:#85849a;font-size:9px;font-weight:800;letter-spacing:.13em}.seo-contact-details strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.65}.seo-bottom-cta{padding:43px 0;background:var(--indigo)}.seo-bottom-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:36px}.seo-bottom-cta h2{max-width:700px;margin:14px 0 0;color:#fff;font:400 clamp(25px,3.4vw,39px)/1.17 Manrope,sans-serif;letter-spacing:-.04em}.seo-bottom-cta .button{flex:none}@media(max-width:900px){.portfolio-directory,.seo-order-grid{grid-template-columns:1fr 1fr}.seo-order-card:last-child{grid-column:1/-1}.seo-two-column,.seo-region-layout,.seo-contact-layout{gap:40px}}@media(max-width:680px){.seo-page-hero{padding:22px 0 46px}.seo-breadcrumb{margin-bottom:34px}.seo-page-hero h1{font-size:clamp(39px,11vw,54px)}.seo-page-hero>div>p{font-size:15px}.seo-two-column,.seo-region-layout,.seo-contact-layout{grid-template-columns:1fr;gap:22px}.seo-section{padding:55px 0}.seo-two-column h2,.seo-section-heading :is(h1,h2),.seo-region-layout h2,.seo-contact-layout h2{font-size:36px}.seo-copy{font-size:14px}.portfolio-directory,.seo-order-grid{grid-template-columns:1fr}.seo-order-card:last-child{grid-column:auto}.portfolio-group{padding:21px}.seo-inline-cta{align-items:flex-start;flex-direction:column;padding:22px}.seo-order-card>img{height:190px}.seo-region-map{min-height:220px;padding:16px}.seo-bottom-cta>.wrap{align-items:flex-start;flex-direction:column}.seo-bottom-cta h2{font-size:29px}}.partner-preregister{padding:clamp(22px,4vw,38px);border:1px solid #e5e4eb;border-radius:8px;background:#faf9f7}.partner-preregister h3{margin:0 0 18px;color:var(--ink);font:600 18px/1.3 Manrope,sans-serif}.partner-preregister h3:not(:first-child){margin-top:31px;padding-top:25px;border-top:1px solid #e5e4eb}.partner-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.partner-preregister label{display:flex;flex-direction:column;gap:7px;min-width:0;margin-bottom:16px;color:#555468;font-size:11px;font-weight:700}.partner-preregister input,.partner-preregister select,.partner-preregister textarea{width:100%;min-height:45px;padding:11px 12px;border:1px solid #dedde5;border-radius:4px;background:#fff;color:var(--ink);font:400 13px Manrope,sans-serif;outline:none}.partner-preregister textarea{min-height:105px;resize:vertical}.partner-preregister input::placeholder,.partner-preregister textarea::placeholder{color:#a1a0ad}.partner-preregister input:focus,.partner-preregister select:focus,.partner-preregister textarea:focus{border-color:#7774b2;box-shadow:0 0 0 3px #3e40951a}.partner-preregister select:invalid{color:#8e8d9b}.partner-message-label{margin-top:6px}.partner-form-footer{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:7px;padding-top:20px;border-top:1px solid #e5e4eb}.partner-form-footer p{max-width:540px;margin:0;color:#777685;font-size:11px;line-height:1.7}.partner-form-footer button:disabled{opacity:.52;cursor:not-allowed;transform:none}@media(max-width:680px){.partner-preregister{padding:22px 17px}.partner-form-grid{grid-template-columns:1fr;gap:0}.partner-form-footer{align-items:flex-start;flex-direction:column}.partner-form-footer button{width:100%;justify-content:center}}.brand-lockup{gap:0;flex:none}.brand-lockup img{display:block;width:191px;height:66px;object-fit:contain;transition:none}.site-header .brand-lockup img{width:191px;height:66px}@media(max-width:680px){.site-header .brand-lockup img{width:161px;height:56px}}.contact-strip-label{font-size:11px}.contact-strip-inner a{font-size:13px}@media(max-width:680px){.contact-strip-inner a{font-size:12px}}.hero-carousel-controls{left:max(18px,calc((100% - 1320px)/2));right:auto;background:#121431c2}@media(max-width:680px){.hero-carousel-controls{left:18px;right:auto}}.hero-slide-progress{position:absolute;left:12px;right:12px;bottom:4px;height:2px;overflow:hidden;border-radius:99px;background:#ffffff38;pointer-events:none}.hero-slide-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:#fffffff0;animation:hero-slide-countdown 10s linear both}.hero-carousel-controls[data-paused=true] .hero-slide-progress-fill{animation-play-state:paused}@keyframes hero-slide-countdown{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero-slide-progress-fill{animation:none!important;transform:scaleX(0)}}.brand-campaign-stage.brand-campaign-gummy{background:#671638}.brand-campaign-gummy-art{position:relative;width:100%;height:100%;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#4b0b2b,#8e2754 52%,#eaa0b5)}.brand-campaign-gummy-art:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(57,5,28,.88) 0%,rgba(75,8,40,.78) 29%,rgba(93,16,53,.42) 47%,rgba(93,16,53,.08) 67%,transparent 100%)}.brand-campaign-gummy-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.brand-campaign-gummy-copy{position:absolute;left:5.2%;top:50%;z-index:2;width:min(39%,470px);transform:translateY(-50%);color:#fff}.brand-campaign-gummy-copy>span{display:block;margin-bottom:14px;color:#ffd1df;font-size:10px;font-weight:800;letter-spacing:.14em}.brand-campaign-gummy-copy h3{max-width:450px;margin:0 0 12px;font:500 clamp(32px,3.7vw,52px)/1.05 Manrope,sans-serif;letter-spacing:-.055em}.brand-campaign-gummy-copy h3 em{color:#ffc1d5;font-style:normal}.brand-campaign-gummy-copy p{max-width:350px;margin:0;color:#ffffffd9;font-size:13px;line-height:1.65}@media(max-width:1000px){.brand-campaign-gummy-copy{width:44%}.brand-campaign-gummy-copy h3{font-size:clamp(28px,4.4vw,42px)}}@media(max-width:680px){.brand-campaign-stage.brand-campaign-gummy{aspect-ratio:2}.brand-campaign-gummy-art .brand-campaign-art{object-position:center center}.brand-campaign-gummy-art:before{background:linear-gradient(90deg,#39051ced,#4b0828d1 42%,#5d103585 62%,#5d103514)}.brand-campaign-gummy-copy{left:5%;width:48%}.brand-campaign-gummy-copy>span{margin-bottom:7px;font-size:7px;letter-spacing:.08em}.brand-campaign-gummy-copy h3{font-size:clamp(20px,5vw,29px);margin-bottom:6px}.brand-campaign-gummy-copy p{font-size:9px;line-height:1.4}}.brand-campaign-controls{position:relative;padding-bottom:5px}.brand-campaign-controls>button{flex:none}.brand-campaign-progress{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;border-radius:999px;background:#3e409529;pointer-events:none}.brand-campaign-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:#4d4a89;animation:brand-campaign-countdown 10s linear both}.brand-campaign-progress[data-paused=true] .brand-campaign-progress-fill{animation-play-state:paused}@keyframes brand-campaign-countdown{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.brand-campaign-progress-fill{animation:none!important;transform:scaleX(0)}}.coverage-map-visual{overflow:visible;border-radius:0;box-shadow:none;background:transparent}.seo-region-map{min-height:0;padding:0;border-radius:0;background:transparent}.seo-region-map img{max-height:none}.brand-campaign-stage.brand-campaign-unilife{height:clamp(270px,31.25vw,390px);background:#104b32}.brand-campaign-unilife-art{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;background:#104b32}.brand-campaign-unilife-art .brand-campaign-art{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center}.unilife-campaign-copy{position:absolute;z-index:2;left:5.2%;top:50%;width:min(38%,430px);transform:translateY(-50%);color:#fff}.unilife-campaign-copy>span{display:inline-block;margin-bottom:13px;color:#f8c365;font-size:9px;font-weight:800;letter-spacing:.17em}.unilife-campaign-copy h3{margin:0 0 12px;font:500 clamp(29px,3.5vw,46px)/1.06 Manrope,sans-serif;letter-spacing:-.055em}.unilife-campaign-copy p{max-width:270px;margin:0;color:#ffffffd6;font-size:12px;line-height:1.65}@media(max-width:1000px)and (min-width:681px){.unilife-campaign-copy{left:5%;width:37%}.unilife-campaign-copy h3{font-size:clamp(25px,3vw,36px)}}@media(max-width:680px){.brand-campaign-stage.brand-campaign-unilife{height:auto;aspect-ratio:2}.brand-campaign-unilife-art .brand-campaign-art{object-position:center center}.unilife-campaign-copy{left:5%;width:48%}.unilife-campaign-copy>span{margin-bottom:7px;font-size:7px;letter-spacing:.08em}.unilife-campaign-copy h3{font-size:clamp(20px,5vw,29px);margin-bottom:6px}.unilife-campaign-copy p{font-size:9px;line-height:1.4}}.footer-main,.footer-nav{flex-wrap:wrap}.footer-instagram{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.contact-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}@media(max-width:500px){.contact-form-fields{grid-template-columns:1fr;column-gap:0}}.story-intro .story-details{grid-template-columns:1fr}.header-cta-cart{display:none}@media(max-width:680px){.header-cta{width:40px;height:40px;padding:0;justify-content:center}.header-cta .header-cta-label,.header-cta .header-cta-arrow{display:none}.header-cta .header-cta-cart{display:block;width:19px;height:19px}}.contact-strip-label-mobile{display:none}@media(max-width:680px){.contact-strip-inner{justify-content:space-between}.contact-strip-label-desktop{display:none}.contact-strip-label-mobile{display:block;font-size:10px;letter-spacing:.1em}.contact-strip-inner>div{gap:0}.contact-strip-inner a{font-size:11px}}@media(max-width:680px){.site-header .header-inner .brand-lockup{display:none}.site-header .header-inner .menu-toggle{order:0;margin-right:auto}.site-header .header-inner .header-cta{order:1;margin-left:auto}}.partner-isca{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.partner-error{margin:14px 0 0;padding:10px 12px;border-radius:6px;background:#fdecec;color:#b42318;font-size:12px;line-height:1.6}.partner-sent{text-align:center;padding:42px 24px}.partner-sent h3{margin:0 0 10px}.partner-sent p{max-width:520px;margin:0 auto;color:#666579;font-size:14px;line-height:1.8}.partner-spin{animation:partner-girar 1s linear infinite}@keyframes partner-girar{to{transform:rotate(360deg)}}.partner-form-footer button{display:inline-flex;align-items:center;gap:8px}.lk-page{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;overflow:hidden;overflow:clip;padding:20px 16px calc(28px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% -10%,rgba(120,134,196,.35),transparent 55%),linear-gradient(160deg,#2b2866,#232055 55%,#1b1946);color:#fff;font-family:Manrope,sans-serif}.lk-orbit{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none;aspect-ratio:1}.lk-orbit-one{width:520px;top:-260px;right:-240px;box-shadow:0 0 0 40px #ffffff05,0 0 0 90px #ffffff04}.lk-orbit-two{width:420px;bottom:-230px;left:-220px;background:radial-gradient(circle,rgba(145,180,51,.12),transparent 65%)}.lk-wrap{width:100%;max-width:440px;margin:0 auto}.lk-head{position:relative;z-index:3;display:flex;justify-content:center;align-items:center;min-height:64px;margin-bottom:26px}.lk-logo{display:block;line-height:0}.lk-logo img{width:176px;height:auto;filter:brightness(0) invert(1)}.lk-share{position:absolute;right:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff14;color:#fff;cursor:pointer;transition:background .2s}.lk-share:hover{background:#ffffff29}.lk-aviso{position:absolute;right:0;top:calc(50% + 28px);z-index:2;padding:6px 10px;border-radius:8px;background:#fff;color:#24233a;font-size:12px;font-weight:700;white-space:nowrap;box-shadow:0 8px 20px #0807224d;visibility:hidden;pointer-events:none}.lk-aviso-visivel{visibility:visible}.lk-intro{text-align:center;margin-bottom:22px}.lk-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lk-kicker{display:inline-block;padding:6px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#c9cdea;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.lk-intro h1{margin:16px 0 10px;font-size:clamp(30px,8.6vw,38px);font-weight:600;line-height:1.1;letter-spacing:-.045em}.lk-intro h1 em{display:block;font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.03em;color:#b4c3e6}.lk-intro p{max-width:340px;margin:0 auto;color:#ffffffb8;font-size:14px;line-height:1.6}.lk-list{display:grid;gap:10px}.lk-card{display:flex;align-items:center;gap:14px;min-height:68px;padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#ffffff12;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s ease,background .18s ease,border-color .18s ease}.lk-card:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#ffffff42}.lk-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#ffffff1a;color:#d7def3}.lk-copy{display:grid;gap:3px;min-width:0;flex:1}.lk-copy strong{font-size:15px;font-weight:700;line-height:1.25}.lk-copy small{overflow:hidden;color:#ffffffa8;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lk-arrow{flex:none;color:#ffffff8c}.lk-card-destaque{min-height:76px;border-color:#fff;background:#fff;color:#24233a;box-shadow:0 14px 34px #08072252}.lk-card-destaque:hover{background:#fff;border-color:#fff;box-shadow:0 18px 40px #08072266}.lk-card-destaque .lk-copy strong{font-size:16px}.lk-card-destaque .lk-copy small{color:#6f6e84}.lk-card-destaque .lk-arrow{color:#3e4095}.lk-icon-whatsapp{flex-basis:46px;width:46px;height:46px;border-radius:50%;background:#25d366;color:#fff}.lk-contatos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.lk-mini{display:flex;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;transition:background .18s ease}.lk-mini:hover{background:#ffffff14}.lk-mini svg{flex:none;color:#b4c3e6}.lk-mini span{display:grid;gap:2px;min-width:0;overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lk-mini small{color:#fff9;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lk-footer{margin-top:28px;text-align:center;color:#fff9;font-size:12px;line-height:1.5}.lk-footer p{display:flex;justify-content:center;align-items:center;gap:6px;margin:0}.lk-footer .lk-lema{margin-top:10px;color:#ffffff61;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.lk-card:focus-visible,.lk-mini:focus-visible,.lk-share:focus-visible,.lk-logo:focus-visible{outline:3px solid #b4c3e6;outline-offset:3px}.lk-head,.lk-intro,.lk-list>*,.lk-contatos,.lk-footer{animation:lk-entrar .5s ease both}.lk-intro{animation-delay:.05s}.lk-list>:nth-child(1){animation-delay:.1s}.lk-list>:nth-child(2){animation-delay:.15s}.lk-list>:nth-child(3){animation-delay:.2s}.lk-list>:nth-child(4){animation-delay:.25s}.lk-contatos{animation-delay:.3s}.lk-footer{animation-delay:.35s}@keyframes lk-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:370px){.lk-contatos{grid-template-columns:1fr}.lk-intro h1{font-size:28px}}@media(min-width:600px){.lk-page{display:flex;align-items:center;padding:48px 24px}.lk-logo img{width:196px}}@media(hover:none){.lk-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.lk-head,.lk-intro,.lk-list>*,.lk-contatos,.lk-footer{animation:none}.lk-card{transition:none}}.site-chat-botao{border:0;cursor:pointer;padding:0;z-index:60}.site-chat-contador{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;border-radius:11px;background:#dc2626;color:#fff;font:700 11px/17px Manrope,sans-serif;text-align:center;border:2px solid #fff}.site-chat{position:fixed;right:22px;bottom:92px;z-index:60;width:370px;height:min(560px,calc(100vh - 130px));display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#fff;border:1px solid var(--line,#e9e8ed);box-shadow:0 18px 50px #1b1c343d;font-family:Manrope,sans-serif;color:var(--ink,#24233a)}.site-chat-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;color:#fff;background:linear-gradient(135deg,var(--secondary,#48628f) 0%,var(--indigo,#29265f) 100%)}.site-chat-topo strong{display:block;font-size:15px;letter-spacing:-.01em}.site-chat-topo small{font-size:12px;opacity:.85}.site-chat-topo-acoes{display:flex;gap:6px}.site-chat-icone{border:0;background:#ffffff26;color:#fff;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.site-chat-icone:hover{background:#ffffff40}.site-chat-identificacao{flex:1;overflow-y:auto;padding:20px 18px;background:#f6f5f9}.site-chat-identificacao>p{margin:0 0 18px;font-size:13px;line-height:1.6;color:var(--muted,#717183)}.site-chat-identificacao label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;font-size:11px;font-weight:600;color:#565568}.site-chat-identificacao input{font:400 13px Manrope,sans-serif;color:#29283c;width:100%;height:43px;padding:0 11px;border:1px solid #e1e0e8;border-radius:4px;background:#fff;outline:none}.site-chat-identificacao input:focus{border-color:#7774b2;box-shadow:0 0 0 3px #3e40951a}.site-chat-identificacao input::placeholder{color:#a1a0ad}.site-chat-identificacao .site-chat-isca{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.site-chat-entrar{width:100%;margin-top:4px;padding:14px;font-size:12px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.site-chat-entrar:disabled{opacity:.7;cursor:default}.site-chat-girando{animation:site-chat-girar 1s linear infinite}@keyframes site-chat-girar{to{transform:rotate(360deg)}}.site-chat-erro{margin:0 0 12px;padding:8px 10px;border-radius:6px;background:#fdecec;color:#b42318;font-size:12px;line-height:1.5}.site-chat-erro-rodape{margin:0;border-radius:0}.site-chat-lista{flex:1;overflow-y:auto;padding:14px 12px;display:flex;flex-direction:column;gap:8px;background:#f6f5f9}.site-chat-vazio{margin:auto 8px;text-align:center;font-size:13px;line-height:1.6;color:var(--muted,#717183)}.site-chat-anteriores{align-self:center;border:1px solid var(--line,#e9e8ed);background:#fff;border-radius:14px;padding:3px 12px;font:500 12px Manrope,sans-serif;color:var(--muted,#717183);cursor:pointer}.site-chat-msg{max-width:82%;padding:7px 10px 5px;border-radius:12px;font-size:13.5px;line-height:1.4;word-break:break-word}.site-chat-msg.cliente{align-self:flex-end;background:var(--secondary,#48628f);color:#fff;border-bottom-right-radius:4px}.site-chat-msg.empresa{align-self:flex-start;background:#fff;border:1px solid var(--line,#e9e8ed);border-bottom-left-radius:4px}.site-chat-autor{font-size:11.5px;font-weight:700;color:var(--secondary,#48628f);margin-bottom:2px}.site-chat-texto{white-space:pre-wrap}.site-chat-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:10.5px;opacity:.7}.site-chat-vista{color:#bfe3ff;opacity:1}.site-chat-anexo{display:flex;align-items:center;gap:6px;width:100%;margin-bottom:4px;padding:6px 8px;border-radius:8px;cursor:pointer;border:1px solid var(--line,#e9e8ed);background:#f6f5f9;color:inherit;font:500 12.5px Manrope,sans-serif;text-align:left}.site-chat-anexo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-chat-entrada{display:flex;align-items:flex-end;gap:8px;padding:10px;border-top:1px solid var(--line,#e9e8ed);background:#fff}.site-chat-entrada textarea{flex:1;resize:none;max-height:120px;min-height:40px;padding:9px 12px;border-radius:20px;font:400 14px Manrope,sans-serif;border:1px solid #e1e0e8;background:#fff;color:var(--ink,#24233a);outline:none;field-sizing:content}.site-chat-entrada textarea:focus{border-color:#7774b2}.site-chat-enviar{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:var(--secondary,#48628f);color:#fff;display:grid;place-items:center;cursor:pointer}.site-chat-enviar:disabled{opacity:.45;cursor:default}@media(max-width:576px){.site-chat{right:0;left:0;bottom:0;width:auto;height:100dvh;border-radius:0;z-index:70}.site-chat-botao.aberto{display:none}}
