:root{--brand-blue-rgb: 60 123 204;--brand-blue: #3c7bcc;--brand-blue-deep: #2f67ad;--brand-ice-rgb: 146 204 250;--brand-ice: #92ccfa;--brand-ice-soft: #dcecf9;--text-primary-rgb: 23 58 94;--text-primary: #173a5e;--text-secondary: #647d94;--surface-white: #ffffff;--surface-ice: #f6fbff;--surface-cold: #eef7fc;--border-soft: rgb(var(--text-primary-rgb) / .1);--border-medium: rgb(var(--text-primary-rgb) / .16);--hero-start: var(--brand-blue);--hero-end: var(--brand-ice);--accent: var(--brand-blue);--panel-strong: var(--brand-blue-deep);--whatsapp: #22c55e;--shadow-soft: 0 20px 50px rgb(var(--text-primary-rgb) / .1);--shadow-medium: 0 30px 70px rgb(var(--text-primary-rgb) / .16);--font-display: "Space Grotesk", sans-serif;--font-brand: "Bebas Neue", sans-serif;--font-body: "Manrope", sans-serif;--container: 1240px;--section-space: clamp(72px, 8vw, 116px);--section-gutter: clamp(20px, 4vw, 64px);--radius-sm: 12px;--radius-md: 18px;--radius-lg: 32px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:fixed;z-index:50;inset:0 0 auto;height:82px;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:0 clamp(20px,4vw,70px);color:#fff;transition:background .35s ease,box-shadow .35s ease,height .35s ease}.site-header.scrolled{height:70px;background:rgb(var(--brand-navy-rgb) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 40px #00000026}.brand{display:inline-flex;align-items:center;gap:11px;min-width:220px}.brand-mark{width:38px;height:38px;border:1px solid rgba(255,255,255,.32);border-radius:12px;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:22px;background:#ffffff12}.brand-copy{display:flex;flex-direction:column;line-height:1.02}.brand-copy strong{font-size:10px;letter-spacing:.18em;opacity:.74}.brand-copy span{font-family:var(--font-display);font-weight:700;letter-spacing:.055em;font-size:18px}.desktop-nav{display:flex;justify-content:center;gap:clamp(18px,2vw,34px)}.desktop-nav a{font-size:13px;font-weight:600;opacity:.84;transition:opacity .2s ease}.desktop-nav a:hover{opacity:1}.header-cta{padding:12px 18px;border-radius:999px;background:var(--surface-white);color:var(--brand-navy-deep);font-size:11px;font-weight:850;letter-spacing:.03em}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:9px}.menu-toggle span{display:block;width:100%;height:2px;background:#fff;margin:7px 0}.mobile-menu{display:none}.hero{min-height:100svh;position:relative;overflow:hidden;background:linear-gradient(125deg,var(--brand-navy-deep) 0%,var(--brand-navy) 100%);color:#fff}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.13;background-image:radial-gradient(rgba(255,255,255,.42) .55px,transparent .55px);background-size:13px 13px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.25),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.25),transparent 82%)}.hero-glow{display:none;position:absolute;border-radius:50%;filter:blur(110px);opacity:.28}.hero-glow-a{width:340px;height:340px;right:10%;top:15%;background:var(--brand-ice);filter:blur(100px)}.hero-glow-b{width:280px;height:280px;left:-8%;bottom:0;background:var(--brand-blue)}.hero-inner{position:relative;z-index:2;width:min(1280px,calc(100% - 48px));margin:0 auto;height:100%;min-height:0;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:120px 0 80px}.hero-copy{max-width:690px}.eyebrow{margin:0 0 22px;font-size:11px;letter-spacing:.18em;font-weight:800;opacity:.58;text-transform:uppercase}.eyebrow.dark{color:var(--text-secondary);opacity:1}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(52px,min(6.2vw,10.8vh),102px);font-weight:500;line-height:.95;letter-spacing:-.026em;text-wrap:balance}.hero h1 strong{font-weight:700}@keyframes sheen{to{left:120%}}.hero-sub{max-width:590px;margin:28px 0 0;color:#ffffffb8;line-height:1.7;font-size:16px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{min-height:54px;padding:0 22px;border-radius:14px;display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:850;letter-spacing:.045em;transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.btn span{transition:transform .25s ease}.btn:hover span{transform:translate(4px)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#fff;color:var(--brand-navy)}.btn-secondary{border:1px solid rgba(255,255,255,.32);color:#fff;background:#ffffff0b}.btn-secondary:hover{background:#ffffff1a;border-color:#ffffff8c}.scroll-cue{position:absolute;z-index:10;left:50%;bottom:22px;width:34px;height:48px;border:1px solid rgba(255,255,255,.5);border-radius:999px;transform:translate(-50%);opacity:.9}.scroll-cue span{position:absolute;top:10px;left:50%;width:5px;height:5px;border-radius:50%;background:#fff;transform:translate(-50%);animation:scrollcue 1.7s ease infinite}@keyframes scrollcue{0%{opacity:0;transform:translate(-50%)}25%{opacity:1}80%{opacity:0;transform:translate(-50%,18px)}to{opacity:0}}.products{position:relative;overflow:hidden;padding:clamp(100px,10vw,160px) clamp(20px,4vw,64px);background:radial-gradient(circle at 50% 25%,rgba(96,188,235,.08),transparent 32%),#fff}.products-heading{width:min(1220px,100%);margin:0 auto 55px;display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:60px}.products-heading h2{margin:0;color:var(--brand-navy-deep);font-family:var(--font-display);font-size:clamp(54px,6vw,92px);font-weight:600;line-height:.94;letter-spacing:-.035em}.product{position:relative;min-height:690px;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgb(var(--brand-navy-rgb) / .08);border-radius:30px;background:#f5f9fb;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product:hover{z-index:3;transform:translateY(-8px);border-color:#168ddd33;box-shadow:0 30px 70px rgb(var(--brand-navy-rgb) / .1)}.products-footer{width:min(1220px,100%);margin:50px auto 0;padding-top:30px;display:flex;justify-content:space-between;gap:30px;border-top:1px solid rgb(var(--brand-navy-rgb) / .1);color:var(--text-secondary);font-size:12px}.products-footer p{margin:0;display:flex;flex-wrap:wrap;gap:10px}.products-footer p strong{color:var(--brand-navy-deep);font-weight:600}.products-footer>a{text-align:right}.products-footer>a strong{margin-left:5px;color:var(--brand-navy-deep)}@media(max-width:980px){.products-heading{grid-template-columns:1fr;gap:24px}.product{min-height:620px}.products-footer{flex-direction:column}.products-footer>a{text-align:left}}@media(max-width:600px){.products{padding:90px 14px}.products-heading{margin-bottom:46px;padding:0 6px}.products-heading h2{font-size:clamp(48px,14vw,64px)}.product{min-height:590px;padding:24px;border-radius:23px}.products-footer{margin-top:38px;padding:26px 6px 0}}.partners-section{position:relative;overflow:hidden;padding:clamp(110px,10vw,165px) clamp(20px,4vw,64px) 80px;background:radial-gradient(circle at 78% 46%,rgba(96,188,235,.12),transparent 31%),#fff}.partners-shell{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:.83fr 1.17fr;gap:clamp(55px,7vw,100px);align-items:center}.partners-copy h2{max-width:570px;margin:12px 0 0;color:var(--brand-navy-deep);font-family:var(--font-display);font-size:clamp(55px,5.6vw,86px);font-weight:600;line-height:.94;letter-spacing:-.035em}.partners-copy h2 span{display:block;color:var(--text-primary)}.partners-copy h2 em{color:var(--brand-blue);font-style:normal}.partners-description{max-width:490px;margin:28px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.75}.partners-actions{margin-top:30px}.btn-dark{display:inline-flex;align-items:center;gap:17px;padding:17px 23px;border:1px solid var(--brand-navy-deep);border-radius:15px;background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;font-size:11px;font-weight:800;letter-spacing:.035em;transition:transform .2s ease,box-shadow .2s ease}.btn-dark span{transition:transform .2s ease}.btn-dark:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgb(var(--brand-navy-rgb) / .16);background:var(--brand-blue);border-color:var(--brand-blue)}.btn-dark:hover span{transform:translate(5px)}.partners-visual{position:relative}@keyframes partnerPulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:1}}.partners-bottom{width:min(1240px,100%);margin:48px auto 0;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid rgb(var(--brand-navy-rgb) / .1)}.partners-bottom p{margin:0;color:var(--brand-navy-deep);font-family:var(--font-display);font-size:clamp(25px,2.3vw,36px)}.partners-bottom p strong{color:var(--brand-blue)}.partners-bottom>span{max-width:390px;color:var(--text-secondary);font-size:12px;line-height:1.65;text-align:right}.section-business-link{max-width:410px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:var(--text-secondary);font-size:12px;line-height:1.5;text-align:right}.section-business-link strong{display:inline-flex;align-items:center;gap:8px;color:var(--brand-navy);font-size:12px;font-weight:800}.section-business-link strong span{transition:transform .2s ease}.section-business-link:hover strong span{transform:translate(5px)}@media(max-width:980px){.partners-shell{grid-template-columns:1fr}.partners-copy{max-width:680px}.partners-bottom{align-items:flex-start;flex-direction:column}.partners-bottom>span{text-align:left}.section-business-link{align-items:flex-start;text-align:left}}@media(max-width:600px){.partners-section{padding:95px 14px 65px}.partners-copy{padding:0 6px}.partners-copy h2{font-size:clamp(49px,14vw,64px)}.partners-bottom{margin-top:48px;padding:25px 6px 0}}.floating-whatsapp{position:fixed;z-index:40;right:22px;bottom:22px;display:flex;align-items:center;gap:10px;border-radius:999px;background:rgb(var(--brand-navy-rgb) / .93);color:#fff;box-shadow:0 12px 30px #00000038;padding:13px 18px;font-size:11px;font-weight:850;transform:translateY(100px);opacity:0;transition:.35s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.floating-whatsapp.visible{transform:translateY(0);opacity:1}.wa-dot{width:9px;height:9px;border-radius:50%;background:var(--whatsapp);box-shadow:0 0 0 5px #22c55e1f}.reveal-up{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.reveal-up.visible{opacity:1;transform:none}@media(max-width:1050px){.desktop-nav{display:none}.site-header{grid-template-columns:auto 1fr auto auto}.menu-toggle{display:block}.mobile-menu{position:fixed;z-index:49;inset:76px 20px auto;padding:18px;border-radius:20px;background:rgb(var(--brand-navy-rgb) / .97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px #0000004d}.mobile-menu.open{display:flex;flex-direction:column;gap:6px}.mobile-menu a{padding:13px 12px;color:#fff;font-size:14px;font-weight:650}.hero-inner{grid-template-columns:1fr .82fr}}@media(max-width:760px){.site-header{height:72px;padding:0 16px;grid-template-columns:1fr auto auto;gap:8px}.site-header.scrolled{height:66px}.brand{min-width:0}.brand-mark{width:34px;height:34px;border-radius:10px}.brand-copy strong{font-size:8px}.brand-copy span{font-size:15px}.header-cta{padding:10px 13px;font-size:10px}.menu-toggle{display:block}.mobile-menu{position:fixed;z-index:49;inset:66px 12px auto;padding:18px;border-radius:20px;background:rgb(var(--brand-navy-rgb) / .97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 20px 60px #0000004d}.mobile-menu.open{display:flex;flex-direction:column;gap:6px}.mobile-menu a{padding:13px 12px;color:#fff;font-size:14px;font-weight:650}.hero-inner{width:min(1240px,calc(100% - 48px));min-height:100svh;margin:0 auto;padding-top:90px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px}.hero-copy{max-width:680px}.hero h1{margin:0;font-family:var(--font-display);font-size:clamp(58px,5.6vw,88px);line-height:.96;letter-spacing:-.035em}.hero-sub{max-width:610px;margin:20px 0 0;font-size:16px;line-height:1.6}.hero-actions{margin-top:26px}.btn{justify-content:space-between;width:100%}.scroll-cue{display:none}.floating-whatsapp{right:14px;bottom:14px;padding:12px 15px}}@media(min-width:761px)and (max-height:800px){.hero-inner{padding:92px 0 38px}.hero h1{font-size:clamp(58px,5.2vw,78px);line-height:.96}.hero-sub{margin-top:20px;line-height:1.55}.hero-actions{margin-top:24px}.scroll-cue{bottom:14px;transform:translate(-50%) scale(.85);transform-origin:bottom center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal-up{opacity:1;transform:none}}body{color:var(--text-primary);background:var(--surface-white)}.partners-description{color:var(--text-secondary)}.products-heading h2,.partners-copy h2{color:var(--text-primary)}.partners-highlight em,.section-business-link strong{color:var(--accent)}.btn-dark{background:var(--panel-strong);border-color:var(--panel-strong);color:var(--surface-white)}.btn-dark:hover{background:var(--brand-blue);border-color:var(--brand-blue)}.products{background:var(--surface-ice)}.partners-section{background:var(--surface-white)}.product{border-color:var(--border-soft)}:root{--brand-navy-rgb: var(--text-primary-rgb);--brand-navy: var(--brand-blue);--brand-navy-deep: var(--brand-blue-deep);--brand-navy-soft: var(--brand-ice);--brand-blue-bright: var(--brand-blue);--surface-soft: var(--surface-ice);--navy: var(--brand-blue-deep);--navy-2: var(--brand-blue);--blue: var(--brand-blue);--blue-soft: var(--brand-ice);--ice: var(--surface-ice);--ice-2: var(--surface-cold);--ink: var(--text-primary);--white: var(--surface-white);--text: var(--text-primary);--muted: var(--text-secondary);--green: var(--whatsapp)}.hero{background:linear-gradient(125deg,var(--hero-start) 0%,var(--hero-end) 100%)}.site-header.scrolled{background:rgb(var(--brand-blue-rgb) / .96)}.header-cta,.btn-primary{color:var(--brand-blue-deep)}@media(min-width:761px)and (max-height:820px){.site-header{height:70px}.hero-inner{padding:84px 0 46px}.hero-sub{margin-top:18px;font-size:14px;line-height:1.55}.hero-actions{margin-top:20px}.scroll-cue{bottom:8px;transform:translate(-50%) scale(.82)}}@media(min-width:761px)and (max-height:680px){.hero-inner{padding:72px 0 30px}.hero-sub{margin-top:12px}.hero-actions{margin-top:14px}.scroll-cue{bottom:5px;transform:translate(-50%) scale(.72)}}.site-footer{position:relative;overflow:hidden;padding:76px clamp(20px,4vw,64px) 24px;color:var(--surface-white);background:radial-gradient(circle at 16% 10%,rgb(var(--brand-ice-rgb) / .28),transparent 25%),radial-gradient(circle at 82% 22%,rgb(255 255 255 / .09),transparent 22%),linear-gradient(135deg,#1f5fa5,#2f7fc7 45%,#75bfe9)}.site-footer:before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(115deg,transparent 46%,rgb(255 255 255 / .34) 47%,transparent 48%),radial-gradient(rgb(255 255 255 / .6) .6px,transparent .6px);background-size:170px 170px,14px 14px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .8),transparent 92%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .8),transparent 92%)}.site-footer__inner,.site-footer__bottom{position:relative;z-index:2}.site-footer__inner{width:min(var(--container),100%);margin:0 auto;display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:clamp(32px,5vw,72px);padding-bottom:46px}.site-footer__brand strong{display:block;max-width:360px;font-family:var(--font-display);font-size:clamp(30px,3.2vw,48px);line-height:.95;letter-spacing:-.025em}.site-footer__brand p,.site-footer__contact span,.site-footer__contact a{color:#ffffffc2;font-size:13px;line-height:1.65}.site-footer__brand p{max-width:380px;margin:18px 0 0}.site-footer__nav,.site-footer__contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-footer__nav a,.site-footer__contact a{transition:color .2s ease,transform .2s ease}.site-footer__nav a{color:#ffffffdb;font-size:13px;font-weight:700}.site-footer__nav a:hover,.site-footer__contact a:hover{color:var(--surface-white);transform:translate(4px)}.site-footer__contact a{display:inline-flex;align-items:center;gap:8px}.site-footer__contact a:before{content:"";width:15px;height:15px;flex:0 0 auto;background:currentColor;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat}.site-footer__contact a[data-site-phone]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.6 6.31999C16.8669 5.58141 15.9943 4.99596 15.033 4.59767C14.0716 4.19938 13.0406 3.99622 12 3.99999C10.6089 4.00135 9.24248 4.36819 8.03771 5.06377C6.83294 5.75935 5.83208 6.75926 5.13534 7.96335C4.4386 9.16745 4.07046 10.5335 4.06776 11.9246C4.06507 13.3158 4.42793 14.6832 5.12 15.89L4 20L8.2 18.9C9.35975 19.5452 10.6629 19.8891 11.99 19.9C14.0997 19.9001 16.124 19.0668 17.6222 17.5816C19.1205 16.0965 19.9715 14.0796 19.99 11.97C19.983 10.9173 19.7682 9.87634 19.3581 8.9068C18.948 7.93725 18.3505 7.05819 17.6 6.31999ZM12 18.53C10.8177 18.5308 9.65701 18.213 8.64 17.61L8.4 17.46L5.91 18.12L6.57 15.69L6.41 15.44C5.55925 14.0667 5.24174 12.429 5.51762 10.8372C5.7935 9.24545 6.64361 7.81015 7.9069 6.80322C9.1702 5.79628 10.7589 5.28765 12.3721 5.37368C13.9853 5.4597 15.511 6.13441 16.66 7.26999C17.916 8.49818 18.635 10.1735 18.66 11.93C18.6442 13.6859 17.9355 15.3645 16.6882 16.6006C15.441 17.8366 13.756 18.5301 12 18.53ZM15.61 13.59C15.41 13.49 14.44 13.01 14.26 12.95C14.08 12.89 13.94 12.85 13.81 13.05C13.6144 13.3181 13.404 13.5751 13.18 13.82C13.07 13.96 12.95 13.97 12.75 13.82C11.6097 13.3694 10.6597 12.5394 10.06 11.47C9.85 11.12 10.26 11.14 10.64 10.39C10.6681 10.3359 10.6827 10.2759 10.6827 10.215C10.6827 10.1541 10.6681 10.0941 10.64 10.04C10.64 9.93999 10.19 8.95999 10.03 8.56999C9.87 8.17999 9.71 8.23999 9.58 8.22999H9.19C9.08895 8.23154 8.9894 8.25465 8.898 8.29776C8.8066 8.34087 8.72546 8.403 8.66 8.47999C8.43562 8.69817 8.26061 8.96191 8.14676 9.25343C8.03291 9.54495 7.98287 9.85749 8 10.17C8.0627 10.9181 8.34443 11.6311 8.81 12.22C9.6622 13.4958 10.8301 14.5293 12.2 15.22C12.9185 15.6394 13.7535 15.8148 14.58 15.72C14.8552 15.6654 15.1159 15.5535 15.345 15.3915C15.5742 15.2296 15.7667 15.0212 15.91 14.78C16.0428 14.4856 16.0846 14.1583 16.03 13.84C15.94 13.74 15.81 13.69 15.61 13.59Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.6 6.31999C16.8669 5.58141 15.9943 4.99596 15.033 4.59767C14.0716 4.19938 13.0406 3.99622 12 3.99999C10.6089 4.00135 9.24248 4.36819 8.03771 5.06377C6.83294 5.75935 5.83208 6.75926 5.13534 7.96335C4.4386 9.16745 4.07046 10.5335 4.06776 11.9246C4.06507 13.3158 4.42793 14.6832 5.12 15.89L4 20L8.2 18.9C9.35975 19.5452 10.6629 19.8891 11.99 19.9C14.0997 19.9001 16.124 19.0668 17.6222 17.5816C19.1205 16.0965 19.9715 14.0796 19.99 11.97C19.983 10.9173 19.7682 9.87634 19.3581 8.9068C18.948 7.93725 18.3505 7.05819 17.6 6.31999ZM12 18.53C10.8177 18.5308 9.65701 18.213 8.64 17.61L8.4 17.46L5.91 18.12L6.57 15.69L6.41 15.44C5.55925 14.0667 5.24174 12.429 5.51762 10.8372C5.7935 9.24545 6.64361 7.81015 7.9069 6.80322C9.1702 5.79628 10.7589 5.28765 12.3721 5.37368C13.9853 5.4597 15.511 6.13441 16.66 7.26999C17.916 8.49818 18.635 10.1735 18.66 11.93C18.6442 13.6859 17.9355 15.3645 16.6882 16.6006C15.441 17.8366 13.756 18.5301 12 18.53ZM15.61 13.59C15.41 13.49 14.44 13.01 14.26 12.95C14.08 12.89 13.94 12.85 13.81 13.05C13.6144 13.3181 13.404 13.5751 13.18 13.82C13.07 13.96 12.95 13.97 12.75 13.82C11.6097 13.3694 10.6597 12.5394 10.06 11.47C9.85 11.12 10.26 11.14 10.64 10.39C10.6681 10.3359 10.6827 10.2759 10.6827 10.215C10.6827 10.1541 10.6681 10.0941 10.64 10.04C10.64 9.93999 10.19 8.95999 10.03 8.56999C9.87 8.17999 9.71 8.23999 9.58 8.22999H9.19C9.08895 8.23154 8.9894 8.25465 8.898 8.29776C8.8066 8.34087 8.72546 8.403 8.66 8.47999C8.43562 8.69817 8.26061 8.96191 8.14676 9.25343C8.03291 9.54495 7.98287 9.85749 8 10.17C8.0627 10.9181 8.34443 11.6311 8.81 12.22C9.6622 13.4958 10.8301 14.5293 12.2 15.22C12.9185 15.6394 13.7535 15.8148 14.58 15.72C14.8552 15.6654 15.1159 15.5535 15.345 15.3915C15.5742 15.2296 15.7667 15.0212 15.91 14.78C16.0428 14.4856 16.0846 14.1583 16.03 13.84C15.94 13.74 15.81 13.69 15.61 13.59Z'/%3E%3C/svg%3E")}.site-footer__contact a[data-site-instagram]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm10.5 1.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 2h10a5 5 0 0 1 5 5v10a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5V7a5 5 0 0 1 5-5Zm0 2a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V7a3 3 0 0 0-3-3H7Zm10.5 1.5a1.25 1.25 0 1 1 0 2.5 1.25 1.25 0 0 1 0-2.5ZM12 7a5 5 0 1 1 0 10 5 5 0 0 1 0-10Zm0 2a3 3 0 1 0 0 6 3 3 0 0 0 0-6Z'/%3E%3C/svg%3E")}.site-footer__bottom{width:min(var(--container),100%);margin:0 auto;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18);display:flex;justify-content:space-between;gap:20px;color:#ffffff8f;font-size:11px}.site-footer__ice{position:absolute;z-index:1;width:92px;aspect-ratio:1;border:1px solid rgb(255 255 255 / .24);border-radius:22%;background:linear-gradient(135deg,#ffffff29,#ffffff08);box-shadow:inset -12px -14px 22px #1750841f,inset 10px 12px 24px #ffffff24,0 24px 50px #0a3d701f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.site-footer__ice--one{right:8%;top:-34px;transform:rotate(18deg)}.site-footer__ice--two{right:27%;bottom:-54px;width:126px;transform:rotate(-13deg);opacity:.55}.site-footer__ice--three{left:3%;bottom:-42px;width:72px;transform:rotate(31deg);opacity:.42}a[data-whatsapp]:not(.floating-whatsapp):not(.product-link):before{content:"";flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.6 6.31999C16.8669 5.58141 15.9943 4.99596 15.033 4.59767C14.0716 4.19938 13.0406 3.99622 12 3.99999C10.6089 4.00135 9.24248 4.36819 8.03771 5.06377C6.83294 5.75935 5.83208 6.75926 5.13534 7.96335C4.4386 9.16745 4.07046 10.5335 4.06776 11.9246C4.06507 13.3158 4.42793 14.6832 5.12 15.89L4 20L8.2 18.9C9.35975 19.5452 10.6629 19.8891 11.99 19.9C14.0997 19.9001 16.124 19.0668 17.6222 17.5816C19.1205 16.0965 19.9715 14.0796 19.99 11.97C19.983 10.9173 19.7682 9.87634 19.3581 8.9068C18.948 7.93725 18.3505 7.05819 17.6 6.31999ZM12 18.53C10.8177 18.5308 9.65701 18.213 8.64 17.61L8.4 17.46L5.91 18.12L6.57 15.69L6.41 15.44C5.55925 14.0667 5.24174 12.429 5.51762 10.8372C5.7935 9.24545 6.64361 7.81015 7.9069 6.80322C9.1702 5.79628 10.7589 5.28765 12.3721 5.37368C13.9853 5.4597 15.511 6.13441 16.66 7.26999C17.916 8.49818 18.635 10.1735 18.66 11.93C18.6442 13.6859 17.9355 15.3645 16.6882 16.6006C15.441 17.8366 13.756 18.5301 12 18.53ZM15.61 13.59C15.41 13.49 14.44 13.01 14.26 12.95C14.08 12.89 13.94 12.85 13.81 13.05C13.6144 13.3181 13.404 13.5751 13.18 13.82C13.07 13.96 12.95 13.97 12.75 13.82C11.6097 13.3694 10.6597 12.5394 10.06 11.47C9.85 11.12 10.26 11.14 10.64 10.39C10.6681 10.3359 10.6827 10.2759 10.6827 10.215C10.6827 10.1541 10.6681 10.0941 10.64 10.04C10.64 9.93999 10.19 8.95999 10.03 8.56999C9.87 8.17999 9.71 8.23999 9.58 8.22999H9.19C9.08895 8.23154 8.9894 8.25465 8.898 8.29776C8.8066 8.34087 8.72546 8.403 8.66 8.47999C8.43562 8.69817 8.26061 8.96191 8.14676 9.25343C8.03291 9.54495 7.98287 9.85749 8 10.17C8.0627 10.9181 8.34443 11.6311 8.81 12.22C9.6622 13.4958 10.8301 14.5293 12.2 15.22C12.9185 15.6394 13.7535 15.8148 14.58 15.72C14.8552 15.6654 15.1159 15.5535 15.345 15.3915C15.5742 15.2296 15.7667 15.0212 15.91 14.78C16.0428 14.4856 16.0846 14.1583 16.03 13.84C15.94 13.74 15.81 13.69 15.61 13.59Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.6 6.31999C16.8669 5.58141 15.9943 4.99596 15.033 4.59767C14.0716 4.19938 13.0406 3.99622 12 3.99999C10.6089 4.00135 9.24248 4.36819 8.03771 5.06377C6.83294 5.75935 5.83208 6.75926 5.13534 7.96335C4.4386 9.16745 4.07046 10.5335 4.06776 11.9246C4.06507 13.3158 4.42793 14.6832 5.12 15.89L4 20L8.2 18.9C9.35975 19.5452 10.6629 19.8891 11.99 19.9C14.0997 19.9001 16.124 19.0668 17.6222 17.5816C19.1205 16.0965 19.9715 14.0796 19.99 11.97C19.983 10.9173 19.7682 9.87634 19.3581 8.9068C18.948 7.93725 18.3505 7.05819 17.6 6.31999ZM12 18.53C10.8177 18.5308 9.65701 18.213 8.64 17.61L8.4 17.46L5.91 18.12L6.57 15.69L6.41 15.44C5.55925 14.0667 5.24174 12.429 5.51762 10.8372C5.7935 9.24545 6.64361 7.81015 7.9069 6.80322C9.1702 5.79628 10.7589 5.28765 12.3721 5.37368C13.9853 5.4597 15.511 6.13441 16.66 7.26999C17.916 8.49818 18.635 10.1735 18.66 11.93C18.6442 13.6859 17.9355 15.3645 16.6882 16.6006C15.441 17.8366 13.756 18.5301 12 18.53ZM15.61 13.59C15.41 13.49 14.44 13.01 14.26 12.95C14.08 12.89 13.94 12.85 13.81 13.05C13.6144 13.3181 13.404 13.5751 13.18 13.82C13.07 13.96 12.95 13.97 12.75 13.82C11.6097 13.3694 10.6597 12.5394 10.06 11.47C9.85 11.12 10.26 11.14 10.64 10.39C10.6681 10.3359 10.6827 10.2759 10.6827 10.215C10.6827 10.1541 10.6681 10.0941 10.64 10.04C10.64 9.93999 10.19 8.95999 10.03 8.56999C9.87 8.17999 9.71 8.23999 9.58 8.22999H9.19C9.08895 8.23154 8.9894 8.25465 8.898 8.29776C8.8066 8.34087 8.72546 8.403 8.66 8.47999C8.43562 8.69817 8.26061 8.96191 8.14676 9.25343C8.03291 9.54495 7.98287 9.85749 8 10.17C8.0627 10.9181 8.34443 11.6311 8.81 12.22C9.6622 13.4958 10.8301 14.5293 12.2 15.22C12.9185 15.6394 13.7535 15.8148 14.58 15.72C14.8552 15.6654 15.1159 15.5535 15.345 15.3915C15.5742 15.2296 15.7667 15.0212 15.91 14.78C16.0428 14.4856 16.0846 14.1583 16.03 13.84C15.94 13.74 15.81 13.69 15.61 13.59Z'/%3E%3C/svg%3E") center / contain no-repeat}.header-cta,.btn{border-radius:6px}.header-cta,.btn,.product-editorial__actions a,.flavored-product__actions a,.products-bulk-link{gap:10px;font-size:11px;font-weight:850}a[data-whatsapp]:not(.floating-whatsapp):not(.product-link):before{margin-right:0}@media(max-width:760px){.site-footer{padding-top:58px}.site-footer__inner{grid-template-columns:1fr;gap:28px}.site-footer__bottom{flex-direction:column;gap:6px}.site-footer__ice--two{right:-28px}}.hero{height:100svh;background:radial-gradient(circle at 16% 10%,rgb(var(--brand-ice-rgb) / .28),transparent 25%),radial-gradient(circle at 82% 22%,rgb(255 255 255 / .09),transparent 22%),linear-gradient(135deg,#1f5fa5,#2f7fc7 45%,#75bfe9)}.hero:before{content:"";position:absolute;inset:0;z-index:0;opacity:.16;pointer-events:none;background-image:linear-gradient(115deg,transparent 46%,rgb(255 255 255 / .34) 47%,transparent 48%),radial-gradient(rgb(255 255 255 / .6) .6px,transparent .6px);background-size:170px 170px,14px 14px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .82),transparent 96%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .82),transparent 96%)}.hero-inner,.hero .scroll-cue{position:relative;z-index:2}.hero-inner{height:100%;min-height:0}.site-header{position:fixed;z-index:50}.mobile-menu,.site-header.menu-open{background:#1f5fa5}.hero-sub{max-width:610px}.hero-actions{margin-top:34px}.btn-primary{min-height:58px;padding-inline:25px;box-shadow:0 16px 38px rgb(var(--text-primary-rgb) / .16)}.btn-primary--sheen{position:relative;overflow:hidden;isolation:isolate}.btn-primary--sheen:after{content:"";position:absolute;z-index:1;top:-25%;bottom:-25%;left:-34%;width:18%;opacity:0;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .85),transparent);animation:primaryCtaSheen 5s ease-in-out 1.5s infinite}.btn-primary--sheen>span{position:relative;z-index:2}@keyframes primaryCtaSheen{0%,82%{left:-34%;opacity:0}85%{opacity:.9}93%{left:116%;opacity:.9}96%,to{left:116%;opacity:0}}.btn-resell{border-color:#ffffff80;background:#11457b52;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff24}.btn-resell:hover{border-color:#ffffffbf;background:#11457b7a}.scroll-cue{bottom:28px;border-color:#ffffff38;opacity:1}.scroll-cue span{width:4px;height:4px}.products{padding-top:var(--section-space);padding-bottom:var(--section-space)}.products-heading{display:block;margin-bottom:44px;text-align:center}.product{min-height:570px;padding:0;border-radius:7px;border:0}.products-footer{justify-content:space-between;align-items:center}.section-footer-note{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.55}.products-footer .section-footer-note{display:flex;flex-wrap:wrap;gap:8px}.products-bulk-link{margin-left:auto;display:inline-flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:13px;text-align:right}.products-bulk-link strong{display:inline-flex;gap:7px;color:var(--brand-blue-deep);font-weight:800;letter-spacing:.02em}.products-bulk-link strong span{transition:transform .2s ease}.products-bulk-link:hover strong span{transform:translate(4px)}.partners-section{padding-top:var(--section-space);padding-bottom:var(--section-space)}.partners-shell{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(50px,6vw,86px)}.partners-copy h2{max-width:630px}.partners-copy h2 .partners-brand{position:static;display:inline;margin:0;padding:0;color:var(--text-primary);border:0;border-radius:0;background:none;box-shadow:none;transform:none}.partners-copy h2 .partners-brand:after{display:none}.partners-copy h2 .partners-highlight{display:block;margin-top:.08em;color:var(--text-primary)}.partners-copy h2 .partners-highlight em{color:var(--brand-blue)}.partners-visual{width:min(100%,430px);justify-self:end}.partner-carousel{position:relative}.partner-carousel__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;box-shadow:0 22px 55px rgb(var(--text-primary-rgb) / .12);touch-action:auto}.partner-carousel__viewport::-webkit-scrollbar{display:none}.partner-carousel__track{display:flex}.partner-slide{position:relative;flex:0 0 100%;min-height:0;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start;background-image:linear-gradient(180deg,transparent 42%,rgb(var(--text-primary-rgb) / .7) 100%),var(--partner-image),linear-gradient(135deg,var(--brand-ice-soft),var(--brand-blue));background-position:center;background-size:cover}.partner-slide__caption{position:absolute;z-index:2;left:26px;right:26px;bottom:24px;display:flex;flex-direction:column;gap:5px;color:#fff}.partner-slide__caption small{font-size:9px;font-weight:800;letter-spacing:.13em;opacity:.72;text-transform:uppercase}.partner-slide__caption strong{font-family:var(--font-display);font-size:25px}.partner-carousel__controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px}.partner-carousel__dots,.partner-carousel__arrows{display:flex;gap:8px}.partner-carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(var(--text-primary-rgb) / .18);transition:width .2s ease,background .2s ease}.partner-carousel__dot.is-active{width:28px;background:var(--brand-blue)}.partner-carousel__arrows button{width:41px;height:41px;border:1px solid var(--border-soft);border-radius:50%;background:var(--surface-white);color:var(--text-primary);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.partner-carousel__arrows button:hover{transform:translateY(-2px);background:var(--brand-blue);color:#fff}.partners-bottom>p{color:var(--text-secondary);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:0}.partners-bottom>p strong{color:var(--brand-blue-deep);font-size:inherit}.section-business-link,.section-business-link strong{font-size:13px}.reviews-section{position:relative;overflow:hidden;padding:var(--section-space) var(--section-gutter);background:radial-gradient(circle at 15% 20%,rgb(var(--brand-ice-rgb) / .28),transparent 30%),linear-gradient(180deg,#fbfdff 0%,var(--surface-ice) 100%)}.reviews-shell{width:min(var(--container),100%);margin:0 auto}.reviews-heading{display:grid;grid-template-columns:1fr .9fr;gap:40px;align-items:end;margin-bottom:42px}.reviews-heading h2{max-width:700px;margin:10px 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(52px,5.5vw,84px);font-weight:600;line-height:.95;letter-spacing:-.035em}.reviews-heading>p:last-child{max-width:470px;margin:0 0 8px auto;color:var(--text-secondary);font-size:14px;line-height:1.75}.reviews-platform{margin-top:42px}.reviews-platform__heading{display:flex;align-items:center;gap:13px;margin-bottom:16px}.reviews-platform__heading div{display:flex;flex-direction:column}.reviews-platform__heading small{color:var(--text-secondary);font-size:8px;font-weight:800;letter-spacing:.14em}.reviews-platform__heading strong{color:var(--text-primary);font-family:var(--font-display);font-size:24px}.reviews-platform__mark{min-width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#fff;box-shadow:0 10px 24px rgb(var(--text-primary-rgb) / .08);font-weight:900}.reviews-platform--google .reviews-platform__mark{color:#4285f4;font-size:22px}.reviews-platform--ifood .reviews-platform__mark{min-width:64px;color:#ea1d2c;font-size:13px}.reviews-platform__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reviews-platform--ifood .reviews-platform__row{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-review{height:190px;padding:22px;display:flex;flex-direction:column;border-radius:24px;box-shadow:var(--shadow-soft)}.platform-review[hidden],.reviews-platform[hidden]{display:none}.platform-review--google{border:1px solid #e6e9ef;background:#fff}.platform-review--ifood{border:1px solid rgb(234 29 44 / .15);background:linear-gradient(180deg,rgb(234 29 44 / .06),transparent 40%),#fff}.platform-review__topline{min-height:20px;display:flex;justify-content:space-between;gap:12px}.platform-review__stars{color:#fbbc04;letter-spacing:.08em}.platform-review--ifood .platform-review__stars{color:#ea1d2c}.platform-review p{margin:14px 0 6px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--text-primary);font-size:14px;line-height:1.65}.platform-review>strong{display:block;margin-left:auto;color:var(--text-secondary);font-size:11px;text-align:right}.platform-review__source{display:inline-flex;margin-top:auto;align-self:flex-start;color:#4285f4;font-size:10px;font-weight:800;letter-spacing:.03em}.platform-review__source:hover{text-decoration:underline;text-underline-offset:3px}.reviews-invite{margin-top:42px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid var(--border-soft);border-radius:22px;background:#ffffffc7}.reviews-invite__stars{color:var(--brand-blue);font-size:12px;letter-spacing:.1em}.reviews-invite h3{margin:8px 0 0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(24px,2.2vw,31px);line-height:1}.reviews-invite p{margin:8px 0 0;color:var(--text-secondary);font-size:13px}.reviews-invite a{flex:0 0 auto;display:inline-flex;padding:13px 17px;border-radius:12px;background:var(--brand-blue-deep);color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em}@media(max-width:980px){.reviews-platform__row{grid-template-columns:1fr}.product{min-height:570px}.partners-shell,.reviews-heading{grid-template-columns:1fr}.partners-visual{width:min(100%,460px);justify-self:start}.reviews-heading>p:last-child{margin:0}.reviews-platform--ifood .reviews-platform__row{grid-template-columns:minmax(0,520px)}}@media(max-width:760px){.products{padding-bottom:65px}.products-heading{margin-bottom:34px}.product{min-height:540px}.products-footer{align-items:flex-start}.products-bulk-link{width:100%;align-items:flex-start;flex-direction:column;text-align:left}.partners-section{padding-top:80px}.partners-visual{width:min(100%,420px);justify-self:center}.partner-slide__caption{left:22px;right:22px;bottom:20px}.reviews-platform--ifood .reviews-platform__row{grid-template-columns:1fr}.platform-review{height:190px}.reviews-invite{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.btn-primary--sheen:after{display:none;animation:none}}.hero-slider,.hero-slider__track,.hero-slide{width:100%;height:100%}.hero-slider{position:relative;z-index:2;overflow:hidden;touch-action:pan-y}.hero-slider__track{display:flex;transition:transform .75s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-slide{position:relative;flex:0 0 100%;overflow:hidden}.hero-slide:before{content:"";position:absolute;inset:0;opacity:.15;background-image:radial-gradient(rgb(255 255 255 / .7) .7px,transparent .7px);background-size:16px 16px;-webkit-mask-image:linear-gradient(120deg,transparent 12%,black,transparent 88%);mask-image:linear-gradient(120deg,transparent 12%,black,transparent 88%);pointer-events:none}.hero-slide--flavors{background-image:linear-gradient(90deg,#04172cf5,#0627482e),image-set(url(/images/site-hero/gelo-sabor-hero.avif) type("image/avif"),url(/images/site-hero/gelo-sabor-hero.webp) type("image/webp"),url(/images/site-hero/gelo-sabor-hero.png) type("image/png"))}.hero-slide--thermal{background-image:linear-gradient(90deg,#04172cf5,#06274833),image-set(url(/images/site-hero/caixa-termica-hero.avif) type("image/avif"),url(/images/site-hero/caixa-termica-hero.webp) type("image/webp"),url(/images/site-hero/caixa-termica-hero.png) type("image/png"))}.hero-slide--main{background-image:linear-gradient(90deg,#04172cf5,#0627482e),image-set(url(/images/site-hero/sacos-hero.avif) type("image/avif"),url(/images/site-hero/sacos-hero.webp) type("image/webp"),url(/images/site-hero/sacos-hero.png) type("image/png"))}.hero-slide--main,.hero-slide--flavors,.hero-slide--thermal{background-position:center;background-size:cover}.hero-kicker{margin:0 0 20px;color:#ffffffa6;font-size:10px;font-weight:800;letter-spacing:.17em}.hero-slide h2{max-width:720px;margin:0;font-family:var(--font-display);font-size:clamp(52px,min(6vw,10vh),96px);font-weight:500;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.flavored-product__flavors span{padding:7px 11px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;color:#fff;background:#ffffff1a;font-size:10px;font-weight:750}.hero-slider__controls{position:absolute;z-index:6;left:50%;bottom:24px;display:flex;align-items:center;gap:14px;transform:translate(-50%)}.hero-slider__dots button{border:1px solid rgb(255 255 255 / .3);color:#fff;background:#09315438;cursor:pointer}.hero-slider__dots{display:flex;gap:7px}.hero-slider__dots button{width:8px;height:8px;padding:0;border-radius:99px;transition:width .3s ease,background .3s ease}.hero-slider__dots button.is-active{width:28px;background:#fff}.hero:has(.hero-slider) .scroll-cue{display:none}.flavored-product{width:min(1220px,100%);margin:clamp(28px,5vw,64px) auto 0;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);overflow:hidden;border-radius:8px;color:#fff;background:radial-gradient(circle at 88% 15%,rgb(255 206 81 / .25),transparent 24%),linear-gradient(135deg,#173a5e,#2f7fc7 62%,#56b8c9);box-shadow:var(--shadow-medium)}.flavored-product[hidden]{display:none}.flavored-product__photo{position:relative;min-height:470px;overflow:hidden}.flavored-product__photo picture,.flavored-product__photo img{width:100%;height:100%;display:block}.flavored-product__photo img{object-fit:cover}.flavored-product__copy{padding:clamp(38px,6vw,76px);align-self:center}.flavored-product__copy .eyebrow{color:#ffffffa6;opacity:1}.flavored-product__copy h3{margin:0;font-family:var(--font-display);font-size:clamp(48px,6vw,82px);line-height:.95}.flavored-product__copy>p:not(.eyebrow){max-width:620px;margin:22px 0 0;color:#ffffffc2;line-height:1.7}.flavored-product__flavors{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px}.flavored-product__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.flavored-product__actions a{min-height:48px;padding:0 17px;border:1px solid rgb(255 255 255 / .3);border-radius:6px;display:inline-flex;align-items:center;color:#fff;font-size:11px;font-weight:800}.product-editorial{width:min(1220px,100%);margin:clamp(28px,5vw,64px) auto 0;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);overflow:hidden;border-radius:8px;color:#fff;box-shadow:var(--shadow-medium)}.product-editorial--sacks{background:linear-gradient(135deg,#092846,#175a91 62%,#75c7ee)}.product-editorial--thermal{background:linear-gradient(135deg,#123a4f,#247788 58%,#82c8c7)}.product-editorial[hidden]{display:none}.product-editorial__photo{min-height:470px;overflow:hidden}.product-editorial__photo picture,.product-editorial__photo img{width:100%;height:100%;display:block}.product-editorial__photo img{object-fit:cover}.product-editorial__copy{padding:clamp(38px,6vw,76px);align-self:center}.product-editorial__copy .eyebrow{color:#ffffffa6;opacity:1}.product-editorial__copy h3{margin:0;font-family:var(--font-display);font-size:clamp(46px,5.7vw,78px);line-height:.95}.product-editorial__copy>p:not(.eyebrow){margin:22px 0 0;color:#ffffffc2;line-height:1.7}.product-editorial__options{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.product-editorial__options>strong{padding:16px 12px;border:1px solid rgb(255 255 255 / .24);border-radius:6px;background:#ffffff14;font-family:var(--font-display);font-size:25px;text-align:center}.product-editorial__options small{margin-left:2px;font-size:10px}.product-editorial__sizes{margin-top:28px}.product-editorial__sizes>span{color:#ffffff94;font-size:9px;font-weight:800;letter-spacing:.14em}.product-editorial__sizes>div{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.product-editorial__sizes strong{padding:12px;border:1px solid rgb(255 255 255 / .24);border-radius:6px;font-family:var(--font-display);font-size:24px}.product-editorial__sizes small{margin-left:2px;font-size:10px}.product-editorial__actions{margin-top:28px;display:flex;gap:10px}.product-editorial__actions a{min-height:48px;padding:0 17px;border:1px solid rgb(255 255 255 / .3);border-radius:6px;display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:800}.product-editorial__actions a:first-child,.flavored-product__actions a:first-child{color:var(--brand-navy-deep);background:#fff;border-color:#fff}@media(max-width:760px){.hero-slide .hero-inner{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:100px 0 82px}.hero-slide .hero-copy{width:100%}.hero-slide h2{font-size:clamp(47px,13vw,62px)}.hero-kicker{margin-bottom:14px}.hero-slide .hero-sub{font-size:14px}.hero-slide .hero-actions{width:100%}.hero-slider__controls{bottom:18px}.flavored-product{grid-template-columns:1fr}.flavored-product__photo{min-height:310px}.flavored-product__copy{padding:34px 24px 38px}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-actions .btn{min-width:0;padding:0 10px;justify-content:center;font-size:11px}.product-editorial{grid-template-columns:1fr}.product-editorial__photo{min-height:310px}.product-editorial__copy{padding:34px 24px 38px}.product-editorial__options{grid-template-columns:repeat(3,1fr)}.product-editorial__actions,.flavored-product__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.product-editorial__actions a,.flavored-product__actions a{padding:0 9px;justify-content:center;text-align:center;font-size:10px}}@media(orientation:portrait){.hero-slide--main{background-image:linear-gradient(180deg,#04172c6b,#04172cf0),image-set(url(/images/site-hero/sacos-hero-mobile.avif) type("image/avif"),url(/images/site-hero/sacos-hero-mobile.webp) type("image/webp"),url(/images/site-hero/sacos-hero-mobile.png) type("image/png"))}.hero-slide--flavors{background-image:linear-gradient(180deg,#04172c6b,#04172cf0),image-set(url(/images/site-hero/gelo-sabor-hero-mobile.avif) type("image/avif"),url(/images/site-hero/gelo-sabor-hero-mobile.webp) type("image/webp"),url(/images/site-hero/gelo-sabor-hero-mobile.png) type("image/png"))}.hero-slide--thermal{background-image:linear-gradient(180deg,#04172c6b,#04172cf0),image-set(url(/images/site-hero/caixa-termica-hero-mobile.avif) type("image/avif"),url(/images/site-hero/caixa-termica-hero-mobile.webp) type("image/webp"),url(/images/site-hero/caixa-termica-hero-mobile.png) type("image/png"))}}
