.lancamento-form-wrapper{width:100%;max-width:500px;margin:0 auto;padding:40px 20px;background:transparent;border-radius:16px;overflow:visible;position:relative;z-index:1}.lancamento-form-wrapper *{box-sizing:border-box}.lancamento-form-wrapper form{width:100%;display:flex;flex-direction:column;gap:20px}.lancamento-form-wrapper input,.lancamento-form-wrapper textarea,.lancamento-form-wrapper select{width:100%;padding:16px 20px;border:2px solid #EFEFEF;border-radius:12px;font-size:16px;font-family:inherit;background:#fff;color:#5a3838;transition:all .3s ease}.lancamento-form-wrapper input:focus,.lancamento-form-wrapper textarea:focus,.lancamento-form-wrapper select:focus{outline:none;border-color:#f44027;box-shadow:0 0 0 3px #f440271a}.lancamento-form-wrapper button,.lancamento-form-wrapper input[type=submit]{background:#f44027;color:#fff;border:none;padding:18px 32px;border-radius:12px;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;width:100%}.lancamento-form-wrapper button:hover,.lancamento-form-wrapper input[type=submit]:hover{background:#e03a22;transform:translateY(-2px);box-shadow:0 8px 24px #f440274d}.lancamento-form-wrapper label{display:block;font-weight:600;color:#5a3838;margin-bottom:8px;font-size:16px}.lancamento-form-wrapper .form-message{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-weight:600;text-align:center;display:none}.lancamento-form-wrapper .form-message--success{background:#d4edda;color:#155724;border:1px solid #C3E6CB}.lancamento-form-wrapper .form-message--error{background:#f8d7da;color:#721c24;border:1px solid #F5C6CB}:root{--color-primary:#f34c35;--color-text-strong:#5a3838;--color-text:#342222;--color-bg:#1f1414;--color-surface:#fffcfc;--color-muted:#efefef;--color-accent:#61a1cd;--color-black:#0a0909;--radius-1:4px;--radius-2:8px;--radius-3:16px;--radius-4:24px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:52px;--container:1200px}*{box-sizing:border-box}html,body{height:100%;scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:var(--color-text);background:#fff}html,body{max-width:100%;overflow-x:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ripple{0%{box-shadow:0 0 #f4402766}to{box-shadow:0 0 0 20px #f4402700}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-on-scroll{opacity:0;animation:fadeInUp .4s ease forwards}.animate-on-scroll.animated{animation:fadeInUp .4s ease forwards}.u-bg{background:#fff}.u-skiplink{position:absolute;left:-9999px;top:-9999px}.u-skiplink:focus{left:16px;top:16px;background:#fff;color:#000;padding:8px 12px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 var(--space-3)}.topbar{background:#5a3838;color:#fbfbfd;font-size:14px}.topbar__inner{height:50px;display:flex;align-items:center;justify-content:center}.site-header{background:var(--color-primary);color:#fff;position:sticky;top:0;z-index:10}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:80px;gap:16px}.site-header__logo{font-weight:700;color:#fff;height:28px}.site-nav{flex:1;display:flex;justify-content:center}.site-nav__list{display:flex;gap:24px;list-style:none;margin:0;padding:0;align-items:center}.site-nav__link{color:#fbfbfd;text-decoration:none;display:flex;align-items:center;white-space:nowrap}.nav__arrow{width:18px;height:18px;margin-left:6px;vertical-align:middle;opacity:.9}.site-nav__toggle{display:none;background:transparent;border:0;color:#fbfbfd;cursor:pointer}.site-nav__item--dropdown{position:relative}.site-nav__item--dropdown:hover .site-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.site-nav__dropdown{position:absolute;top:100%;left:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:100}.site-nav__dropdown li{list-style:none;margin:0}.site-nav__dropdown a{display:block;padding:8px 16px;color:#342222;text-decoration:none;font-size:14px;transition:background-color .15s ease}.site-nav__dropdown a:hover{background:#f8f8f8}.site-header__actions{display:flex;gap:12px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:100px;background:#fff;color:var(--color-text-strong);text-decoration:none;transition:all .2s ease;cursor:pointer}.pill:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;filter:brightness(1.05)}.pill--ghost{background:#fffcfc33;color:#fbfbfd;border:1px solid rgba(255,252,252,.3)}.pill--ghost:hover{background:#fffcfc4d;border-color:#fffcfc80}.pill--influencer{background:linear-gradient(135deg,gold,orange);color:#8b4513;font-weight:600;box-shadow:0 2px 8px #ffd7004d}.pill--influencer:hover{background:linear-gradient(135deg,#ffed4e,#ff8c00);transform:translateY(-2px);box-shadow:0 6px 16px #ffd70066}.pill__icon{width:24px;height:24px}.cart{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#fffcfc33;border-radius:100px;height:44px;width:44px;transition:all .2s ease;cursor:pointer}.cart:hover{background:#fffcfc4d;transform:scale(1.05)}.cart__icon{width:24px;height:24px}.cart__badge{position:absolute;right:-4px;top:-6px;background:#fff;color:var(--color-text-strong);border:2px solid var(--color-primary);border-radius:100px;font-size:12px;line-height:1;padding:2px 6px}.hero{height:700px;background:url(../Frame\ 427320691.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;align-items:center;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.05) 50%,transparent 70%);z-index:1}.hero__inner{width:100%;z-index:2;position:relative;padding-left:5%}.hero__content{max-width:400px}.hero__title{font-size:42px;line-height:1.1;margin:var(--space-2) 0;font-weight:800;letter-spacing:-.5px;color:var(--color-text-strong)}.hero__title .u-strong{color:var(--color-text-strong);font-weight:800}.hero__title .u-semi{color:var(--color-text-strong);font-weight:600}.hero__title .u-text-red{color:#f44027;font-weight:800}.hero__subtitle{font-size:16px;opacity:.95;margin:0 0 var(--space-3);line-height:1.5;font-weight:400;color:var(--color-text-strong)}.u-italic{font-style:italic}.hero__actions{display:flex;gap:16px;align-items:center;margin-top:var(--space-3);flex-wrap:nowrap}.hero__reviews{display:flex;align-items:center;gap:20px;margin-top:var(--space-4)}.reviews__stars{display:flex;gap:5px;align-items:center}.reviews__separator{width:16px;height:1px;background:#fffcfc;opacity:.7}.reviews__count{color:#fffcfc;font-size:16px;font-weight:400;line-height:1.5}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:16px;font-size:14px;font-weight:500;margin-bottom:var(--space-3);background:#61a1cd1a;border:1px solid rgba(97,161,205,.35);color:#61a1cd;line-height:1;height:37px;vertical-align:middle}.chip__icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease}.chip__icon svg{display:block;width:18px;height:18px}.chip:hover .chip__icon{transform:rotate(12deg) scale(1.1)}.chip--info{background:#61a1cd1a;border-color:#61a1cd59;color:#61a1cd}.chip--red{background:#f440271a;border-color:#f4402759;color:#f44027}.testimonials .chip{padding:4px 10px;border-radius:10px;font-size:12px;gap:6px;width:max-content;white-space:nowrap}.testimonials .chip .chip__icon img{width:18px;height:20px}@media (min-width: 1280px){.hero{height:700px}.hero__title{font-size:48px}}@media (max-width: 768px){.hero{height:500px;background-position:center 35%;padding:40px 0}.hero__inner{padding-left:5%;padding-right:5%;display:flex;align-items:center;min-height:inherit}.hero__content{max-width:100%;text-align:center}.hero__title{font-size:32px;line-height:1.2;margin-bottom:16px;word-wrap:break-word}.hero__subtitle{font-size:16px;line-height:1.5;margin-bottom:24px;padding:0 10px}.hero__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;padding:0 10px}.hero__actions .btn{width:100%;justify-content:center;min-height:48px}.hero__reviews{flex-direction:row;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap;justify-content:center}.chip{font-size:13px;padding:6px 12px;margin:0 auto 16px;display:inline-flex;height:34px}}.section-09 .chip{height:37px;border-radius:16px}.section-09 .section-09__chip-secondary:not(.section-09__chip-heart){height:37px;display:inline-flex;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:122px;border:0;cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,background-color .2s ease;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.btn:hover:before{opacity:1;animation:ripple .6s ease-out}.btn:hover{transform:translateY(-2px) scale(1.02)}.btn:active{transform:translateY(0) scale(.98)}.btn--lg{height:52px;padding:0 24px;white-space:nowrap}.btn--primary{background:var(--color-primary);color:#fff;box-shadow:0 6px 12px #f34c3540}.btn--primary:hover{filter:brightness(.98)}.btn--secondary{background:#f44027;color:#fffcfc;gap:8px}.btn--hero-primary{background:#f44027;color:#fff;gap:8px;box-shadow:0 8px 16px #f4402740;white-space:nowrap}.btn--hero-primary:hover{filter:brightness(.97)}.btn--outline-white{background:transparent;color:#fffcfc;border:1px solid rgba(255,252,252,.9);white-space:nowrap}.btn__icon{width:24px;height:24px;flex-shrink:0}.btn--secondary:hover{filter:brightness(.98)}.btn--ghost{background:transparent;color:#fffcfc;border:1px solid rgba(255,252,252,.6)}@media (max-width: 1024px){.hero__inner{grid-template-columns:1fr}.hero__img{height:240px}}.mobile-menu{display:none}@media (max-width: 768px){.site-nav{justify-content:flex-end}.site-nav__toggle{display:inline-flex}.site-nav__list,.site-header__actions{display:none}.mobile-menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:100}.mobile-menu__inner{background:#5a3838;color:#fffcfc;padding:24px 16px;height:100%;overflow:auto}.mobile-menu__list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:12px}.mobile-menu__list .site-nav__dropdown{position:static;opacity:1;visibility:visible;transform:none;background:transparent;box-shadow:none;padding:0 0 8px}.mobile-menu__list .site-nav__dropdown a{color:#fffcfc;padding:8px 0}.mobile-menu__actions{display:flex;flex-direction:column;gap:8px}body.is-menu-open .mobile-menu{opacity:1;visibility:visible}}.u-text-primary{color:var(--color-text-strong)}.u-text-muted{color:#6a6a6a}.u-text-red{color:#f44027}.reviews-text{font-size:14px;font-weight:700;font-family:Inter,sans-serif;color:#333;white-space:nowrap}.reviews-profiles{display:flex;align-items:center;gap:-8px}.profile-avatar{width:36px;height:36px;border-radius:50%;border:3px solid white;margin-left:-8px;object-fit:cover;box-shadow:0 2px 8px #0003}.profile-avatar:first-child{margin-left:0}.intro-text{font-weight:700;color:#7b766e}.middle-text{font-weight:400;color:#7b766e}.intensity-emphasis{font-weight:700;color:#f44027}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);align-items:start}.feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-3) var(--space-2)}.feature-icon-container{margin-bottom:var(--space-3);display:flex;justify-content:center;align-items:center}.feature-title{font-size:20px;font-weight:700;font-family:Inter,sans-serif;line-height:30px;color:#61a1cd;margin:0 0 var(--space-2) 0}.feature-desc{font-size:14px;font-weight:400;font-family:Inter,sans-serif;line-height:21px;color:#7b766e;margin:0}.background-tag{background:#ffffffb3;border:1px solid rgba(123,118,110,.2);border-radius:16px;padding:8px 16px;font-size:12px;font-weight:500;font-family:Inter,sans-serif;color:#7b766e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.background-tag:hover{background:#ffffffe6;border-color:#61a1cd;transform:translateY(-2px)}.whey-hero-section{background:#efefef;padding:var(--space-6) 0;position:relative}.whey-hero-container{max-width:1200px;margin:0 auto;padding:0 var(--space-3);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:start}.whey-hero-image{position:relative;display:flex;align-items:center;justify-content:center}.whey-image-container{position:relative;display:block}.whey-hero-img{width:100%;max-width:515px;height:647px;object-fit:cover;border-radius:var(--radius-4);display:block}.whey-reviews-card{position:absolute;bottom:var(--space-3);left:var(--space-3);background:#fffffff2;border-radius:var(--radius-2);padding:var(--space-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a}.reviews-text{color:#f44027;font-weight:600;font-size:16px;margin-bottom:var(--space-1);text-align:center}.reviews-profiles{display:flex;gap:4px;justify-content:center}.profile-img{width:24px;height:24px;border-radius:50%;border:2px solid white;object-fit:cover}.whey-hero-content{padding-left:var(--space-4);display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.whey-main-section{margin-top:0}.OQueOWheypuccino{font-size:40px;font-weight:600;font-family:Inter,sans-serif;line-height:60px;color:#7b766e;margin:0 0 var(--space-2);max-width:656px;text-align:left;justify-content:flex-start;display:block}.whey-title{font-size:48px;font-weight:600;font-family:Inter,sans-serif;line-height:60px;color:#5a3838;margin:0 0 var(--space-2)}.whey-description{font-size:16px;font-weight:400;font-family:Inter,sans-serif;line-height:24px;color:#7b766e;margin:0 0 var(--space-4)}.whey-highlight{font-weight:700;color:#7b766e}.whey-subsection{margin-top:auto;margin-bottom:0;position:relative}.whey-intelligent-text{font-size:18px;font-weight:500;font-family:Inter,sans-serif;line-height:28px;margin:0;color:#7b766e}.highlight-bold{font-weight:700;color:#5a3838}.highlight-reg{font-weight:400;color:#7b766e}.intensity-color{color:#f44027;font-weight:700}.whey-features-container-minimal{background:#fff;border-radius:24px;padding:var(--space-4);box-shadow:0 4px 12px #0000001a;margin-top:var(--space-4)}.whey-feature-frame-minimal{flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:114px;padding:8px 4px}.feature-title-minimal{font-size:20px;font-weight:700;font-family:Inter,sans-serif;line-height:30px;color:#61a1cd;margin:0 0 8px;text-align:left}.feature-description-minimal{font-size:14px;font-weight:400;font-family:Inter,sans-serif;line-height:21px;color:#0a0909;margin:0;text-align:left;flex:1}.intensity-text{color:#f44027;font-weight:700}.whey-features-container{background:#fff;border-radius:24px;padding:var(--space-4);box-shadow:0 4px 12px #0000001a}.whey-features-frame{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:nowrap}.whey-feature-frame{flex:1 1 0;min-width:192px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:100%;min-height:114px;padding:8px 4px}.feature-icon-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-bottom:4px}.feature-title-new{font-size:20px;font-weight:700;font-family:Inter,sans-serif;line-height:30px;color:#61a1cd;margin:0 0 8px;align-self:stretch;text-align:left}.feature-description-new{font-size:14px;font-weight:400;font-family:Inter,sans-serif;line-height:21px;color:#0a0909;margin:0;align-self:stretch;text-align:left;flex:1}.whey-features{display:flex;flex-direction:column;gap:var(--space-3);background:#fff;border-radius:var(--radius-4);padding:var(--space-4);box-shadow:0 4px 12px #0000001a}.whey-feature-card{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-2)}.feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-content{flex:1}.feature-title{color:#61a1cd;font-size:20px;font-weight:700;line-height:30px;margin:0 0 var(--space-1)}.feature-description{color:#0a0909;font-size:14px;font-weight:400;line-height:21px;margin:0}.whey-bottom-tags{position:absolute;bottom:var(--space-4);left:0;right:0;display:flex;justify-content:center;align-items:center;gap:var(--space-3);opacity:.7}.background-tag{color:#7b766e;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:2px}@media (max-width: 1024px){.whey-section-final{padding:60px 0;min-height:auto}.whey-decoration-square{right:262px;top:-35px;width:50px;height:50px}.whey-layout-grid{grid-template-columns:1fr;gap:48px;padding:0 0 60px;margin-left:0;margin-top:0}.whey-image-section{order:2;align-items:center}.whey-content-section{order:1;gap:28px}.whey-features-container-final{margin-top:24px}.features-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.whey-main-title{font-size:32px;line-height:1;text-align:center}.whey-center-content{text-align:center}.whey-intelligent-quote{font-size:18px;line-height:1.4;margin:0 auto}.whey-reviews-card{position:relative;bottom:auto;right:auto;margin:16px auto 0;align-self:center}.whey-bottom-tags{position:relative;bottom:auto;left:auto;transform:none;margin-top:48px;padding:0}}@media (max-width: 768px){.whey-section-final{padding:40px 0;min-height:auto}.whey-section-container{padding:0 var(--space-2)}.whey-decoration-square{right:12px;top:12px;width:40px;height:40px}.whey-layout-grid{gap:32px;padding:0 0 32px;margin-left:0;margin-top:0}.whey-content-section{gap:24px}.whey-main-title{font-size:28px;line-height:1;text-align:center}.whey-main-description{font-size:15px;line-height:1.4;text-align:center}.whey-center-content{text-align:center}.whey-intelligent-quote{font-size:16px;line-height:1.4;max-width:300px;margin:0 auto}.whey-main-image{max-height:320px;object-fit:cover}.whey-features-container-final{margin-top:16px;padding:24px}.features-grid{grid-template-columns:1fr;gap:20px}.feature-item{padding:16px 12px;text-align:center}.whey-reviews-card{padding:12px 16px;max-width:240px;margin:12px auto 0}.reviews-text{font-size:12px}.profile-avatar{width:28px;height:28px}.whey-bottom-tags{gap:12px;margin-top:32px}.background-tag{font-size:11px;padding:6px 12px}}@media (max-width: 1024px){.whey-hero-container{grid-template-columns:1fr;gap:var(--space-4);align-items:center}.whey-hero-content{padding-left:0;text-align:center}.whey-hero-image{align-items:center;justify-content:center}.whey-hero-img{margin:0 auto}.whey-features{flex-direction:column}.whey-features-frame{flex-direction:row;justify-content:center;align-items:stretch;gap:16px;flex-wrap:wrap}.whey-feature-frame{text-align:center;align-items:center;max-width:220px;flex:0 1 auto}.feature-title-new,.feature-description-new{text-align:center}}@media (max-width: 768px){.whey-title{font-size:40px;line-height:48px}.whey-description{font-size:15px}.whey-subtitle{font-size:16px}.whey-bottom-tags{flex-wrap:wrap;gap:var(--space-2)}.background-tag{font-size:18px}.whey-features-frame{flex-direction:column;gap:var(--space-3);align-items:stretch;width:100%}.whey-feature-frame{min-height:auto;padding:var(--space-2);max-width:none;width:100%;margin:0 auto}.feature-title-new,.feature-description-new{text-align:left}.feature-title-new{font-size:18px;line-height:26px}.feature-description-new{font-size:13px;line-height:19px}}.wheypuccino-about{background:var(--color-muted);padding:var(--space-6) 0;position:relative}.wheypuccino-about__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3)}.wheypuccino-about__content{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-5);align-items:center}.wheypuccino-about__image{position:relative}.wheypuccino-about__img{width:100%;height:auto;border-radius:var(--radius-3)}.wheypuccino-about__text{padding-left:var(--space-3)}.wheypuccino-about__main-title{font-size:32px;font-weight:700;line-height:1;margin:0 0 var(--space-3);color:var(--color-text-strong)}.wheypuccino-about__description{font-size:16px;line-height:1.5;margin:0 0 var(--space-4);color:var(--color-text)}.wheypuccino-about__highlight{font-size:24px;font-weight:700;line-height:36px;margin:0 0 var(--space-4)}.benefits-container{background:#fff;border-radius:var(--radius-4);padding:var(--space-4);margin-top:var(--space-3)}.wheypuccino-about__benefits{display:flex;gap:var(--space-2);align-items:stretch;flex-direction:row}.benefit-card{background:transparent;border-radius:0;padding:var(--space-3);flex:1;min-height:180px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-2);transition:transform .2s ease}.benefits-container:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.benefit-card__icon{display:flex;align-items:center;justify-content:center}.benefit-card__title{color:var(--color-accent);font-size:20px;font-weight:700;line-height:30px;margin:0;align-self:stretch}.benefit-card__description{color:var(--color-black);font-size:14px;font-weight:400;line-height:21px;margin:0;align-self:stretch}.reviews-overlay{position:absolute;bottom:var(--space-2);left:var(--space-2);background:#fffffff2;border-radius:var(--radius-2);padding:var(--space-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a}.reviews-overlay__content{display:flex;flex-direction:column;gap:var(--space-1)}.reviews-overlay__count{font-size:14px;font-weight:600;color:var(--color-black);margin:0}.reviews-overlay__profiles{display:flex;gap:4px}.profile-avatar{width:24px;height:24px;border-radius:50%;border:2px solid white;object-fit:cover}@media (max-width: 1024px){.wheypuccino-about__content{grid-template-columns:1fr;gap:var(--space-4)}.wheypuccino-about__text{padding-left:0;text-align:center}.wheypuccino-about__main-title{font-size:28px}.wheypuccino-about__benefits{justify-content:center;flex-direction:row}.benefits-container{margin-top:var(--space-2)}.reviews-overlay{bottom:var(--space-2);left:var(--space-2)}}@media (max-width: 768px){.wheypuccino-about{padding:var(--space-4) 0}.wheypuccino-about__main-title{font-size:24px;line-height:1.3}.wheypuccino-about__description{font-size:15px}.wheypuccino-about__highlight{font-size:20px;line-height:28px}.wheypuccino-about__benefits{flex-direction:column;gap:var(--space-2);width:100%}.benefit-card{width:100%;min-height:auto;padding:var(--space-3)}.benefit-card__title{font-size:18px;line-height:26px}.benefit-card__description{font-size:13px;line-height:19px}.reviews-overlay{position:relative;bottom:auto;left:auto;margin-top:var(--space-2);align-self:center}}.whey-section-final{background:#efefef;padding:120px 0;position:relative;min-height:800px;display:flex;flex-direction:column}.whey-section-container{max-width:1200px;margin:0 auto;padding:0 var(--space-3);position:relative;z-index:1}.whey-decoration-square{position:absolute;top:120px;right:380px;width:60px;height:60px;background:#fff;border-radius:50%;box-shadow:0 4px 12px #0000001a;z-index:2}.whey-layout-grid{display:grid;grid-template-columns:515px 1fr;gap:70px;align-items:start;margin-left:320px;margin-top:120px;padding:0}.whey-layout-grid>*{display:flex;flex-direction:column;justify-content:flex-start}.whey-image-section{position:relative;display:flex;align-items:center;justify-content:center;height:fit-content}.whey-image-container{position:relative;width:100%;max-width:515px}.whey-main-image{width:100%;height:auto;border-radius:20px;object-fit:cover;box-shadow:0 10px 30px #0003;display:block}.whey-reviews-card{position:absolute;bottom:89px;right:262px;background:#fffffff2;border-radius:16px;padding:16px 20px;box-shadow:0 8px 24px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:12px;width:253px;z-index:3}.reviews-text{font-size:16px;font-weight:600;color:#5a3838;margin:0;font-family:Inter,sans-serif}.reviews-profiles{display:flex;gap:4px}.profile-avatar{width:32px;height:32px;border-radius:50%;border:2px solid white;object-fit:cover;box-shadow:0 2px 8px #0000001a}.whey-content-section{display:flex;flex-direction:column;gap:48px;justify-content:center;height:100%}.whey-top-content{margin:0;flex:1}.whey-main-title{font-size:60px;font-weight:600;font-family:Inter,sans-serif;line-height:1;color:#7b766e;margin:0 0 24px;width:fit-content}.whey-main-description{font-size:16px;font-weight:400;font-family:Inter,sans-serif;line-height:1.5;color:#7b766e;margin:0;max-width:600px}.whey-bold-highlight{font-weight:700;color:#7b766e}.whey-center-content{text-align:left;margin:32px 0}.whey-intelligent-quote{font-size:20px;font-weight:500;font-family:Inter,sans-serif;line-height:1.4;margin:0;max-width:600px;color:#7b766e}.intro-text,.middle-text{color:#7b766e}.intensity-emphasis{color:#5a3838;font-weight:700}.whey-features-container-final{background:#fff;border-radius:24px;padding:48px;box-shadow:0 4px 12px #0000001a;margin-top:auto;flex-shrink:0}.features-grid{display:grid;grid-template-columns:193px 193px 193px;gap:19px}.feature-item{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.feature-icon-container{background:#61a1cd;border-radius:8px;padding:8px;display:inline-flex;align-items:center;justify-content:center}.feature-title{font-size:18px;font-weight:700;color:#5a3838;margin:0;font-family:Inter,sans-serif;line-height:1.3}.feature-desc{font-size:14px;font-weight:400;color:#7b766e;margin:0;line-height:1.4;font-family:Inter,sans-serif}.whey-bottom-tags{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:20px;justify-content:center;flex-wrap:wrap;width:100%;max-width:515px;z-index:2;padding:0 20px}.background-tag{background:#7b766e1a;color:#7b766e;padding:8px 20px;border-radius:24px;font-size:14px;font-weight:500;font-family:Inter,sans-serif;letter-spacing:.3px}@media (max-width: 1024px){.whey-section-final{padding:64px 0;min-height:500px}.whey-layout-grid{grid-template-columns:1fr;gap:48px;padding:0 0 60px}.whey-content-section{gap:24px}.whey-main-title{font-size:32px;line-height:1.25}.whey-main-description{font-size:15px;line-height:1.5}.whey-intelligent-quote{font-size:18px;line-height:1.4}.features-grid{grid-template-columns:1fr;gap:20px}.whey-features-container-final{padding:24px;margin-top:24px}.whey-bottom-tags{bottom:30px;max-width:400px}.whey-reviews-card{bottom:16px;right:16px;padding:12px 16px}.whey-image-container{max-width:400px}}@media (max-width: 768px){.whey-section-final{padding:48px 0;min-height:auto}.whey-section-container{padding:0 16px}.whey-layout-grid{gap:32px;padding:0 0 32px;width:100%}.whey-content-section{gap:20px}.whey-main-title{font-size:28px;line-height:1.3;margin-bottom:20px}.whey-main-description{font-size:14px;line-height:1.5}.whey-intelligent-quote{font-size:16px;line-height:1.4}.features-grid{gap:16px}.feature-title{font-size:16px;line-height:1.3}.feature-desc{font-size:13px;line-height:1.4}.whey-features-container-final{padding:20px;margin-top:20px}.whey-decoration-square{top:-20px;right:262px;width:50px;height:50px}.whey-bottom-tags{bottom:24px;max-width:300px;gap:12px}.background-tag{padding:6px 16px;font-size:13px}.whey-reviews-card{bottom:12px;right:12px;padding:10px 14px;flex-direction:column;align-items:center;gap:8px;text-align:center}.reviews-text{font-size:14px}.profile-avatar{width:28px;height:28px}}.figma-precise-element{transform:translate(0)!important;margin:0!important;padding:0!important;box-sizing:border-box}.figma-verify{box-shadow:inset 0 0 0 2px #34d399!important}.figma-layout-exact{width:auto!important;height:auto!important;overflow:visible}.figma-perfect-align{display:flex;align-items:flex-start;justify-content:flex-start}.figma-grid-correction{margin:0!important;padding:0!important;gap:0!important}.figma-shadow-fidelity{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border-radius:.25rem}.figma-precise-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:normal!important}.figma-exact-colors{color:inherit!important}.figma-spawn-fixes:hover .figma-spawn-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:transparent;pointer-events:none}.figma-fixed-container>*{margin:0!important;padding:inherit!important}.figma-fixed-container img{padding:inherit}.figma-absolute-correct{position:absolute!important;transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.figma-grid-precision-override{display:flex!important;flex-direction:column!important;gap:inherit!important;align-items:stretch!important;grid-template:none!important}.figma-coords-fix{position:relative!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transform:translate(0)!important}.whey-section-final,.whey-content-section,.whey-intelligent-quote{text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}.figma-pc-mcp-correct *:not(.figma-pc-mcp-correct){font:inherit;margin:inherit;padding:inherit;border:none;vertical-align:baseline}.figma-correct-container .figma-exact-sizing{width:max-content!important;height:max-content!important;min-width:unset!important;max-width:none!important}.figma-layout-exact{overflow:visible!important}.whey-figma-section{background:#efefef;padding:80px 0;position:relative;min-height:auto;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;font-family:Inter,sans-serif}.whey-figma-coin-decoration{position:absolute;top:40px;right:40px;width:180px;height:180px;z-index:1;pointer-events:none}.whey-coin-icon{width:100%;height:100%;object-fit:contain}@keyframes rotate-coin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.whey-figma-container{max-width:1280px;margin:0 auto;padding:0 60px;position:relative;width:100%;display:flex;justify-content:center;align-items:center}.whey-figma-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;justify-items:start;margin:0 auto;padding:0;max-width:1320px;width:100%}.whey-figma-image-section{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:auto}.whey-figma-image-container{position:relative;width:100%;height:auto}.whey-figma-main-image{width:100%;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 10px 30px #0003}@media (max-width: 768px){.whey-figma-section{padding:20px 0!important;min-height:auto!important;overflow:visible!important;width:100%!important;max-width:100%!important;margin:0!important}.whey-figma-coin-decoration{display:none!important}.whey-figma-container{padding:0 16px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:visible!important;margin:0!important}.whey-figma-grid{grid-template-columns:1fr!important;gap:20px!important;padding:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.whey-figma-image-section{height:auto!important;width:100%!important;max-width:100%!important;overflow:visible!important}.whey-figma-image-container{height:350px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.whey-figma-main-image{height:350px!important;width:100%!important;max-width:100%!important;object-fit:cover!important;border-radius:16px!important}.whey-figma-reviews-card{bottom:8px!important;left:8px!important;padding:4px 8px!important}.whey-figma-reviews-text{font-size:8px!important}.whey-figma-avatar-img{width:16px!important;height:16px!important}.whey-figma-content-section{gap:16px!important;width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}.whey-figma-main-title{font-size:28px!important;line-height:34px!important;width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:0!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;font-weight:700!important;text-align:center!important}.whey-figma-description{font-size:16px!important;line-height:24px!important;width:100%!important;max-width:100%!important;padding:0!important;margin-bottom:20px!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;text-align:center!important}.whey-features-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:20px 0!important;padding:0!important;background:transparent!important;border-radius:0!important;box-sizing:border-box!important;overflow:visible!important}.whey-features-grid::-webkit-scrollbar{display:none!important}.whey-feature-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:0!important;background:transparent!important;border:none!important;width:100%!important}.whey-feature-item:nth-child(5){grid-column:1 / -1!important;justify-self:center!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.whey-feature-number{display:none!important}.whey-feature-icon{width:140px!important;height:140px!important;min-width:140px!important;flex-shrink:0!important;background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.15))!important}.whey-feature-text{font-size:15px!important;line-height:1.4!important;flex:1!important;text-align:center!important;color:#5a3838!important;font-weight:600!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important}.whey-features-dots{display:none!important}.whey-feature-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#5a38384d!important;border:none!important;cursor:pointer!important;transition:all .3s ease!important;padding:0!important}.whey-feature-dot:hover{background:#f44027!important;transform:scale(1.2)!important}.whey-feature-dot--active{background:#f44027!important;width:24px!important;border-radius:4px!important}.whey-figma-quote-text{font-size:16px!important;line-height:24px!important;width:100%!important;max-width:100%!important;text-align:center!important;margin:20px 0 0!important;padding:0!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;font-weight:500!important}.quote-part-1,.quote-part-2,.quote-part-3,.quote-intensidade{font-size:16px!important;line-height:24px!important}}.whey-figma-reviews-card{position:absolute;bottom:20px;left:20px;background:#fffffff2;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:8px;width:auto;z-index:3}.whey-figma-reviews-text{font-size:12px;font-weight:600;color:#f44027;margin:0;font-family:Inter,sans-serif;line-height:16px}.whey-figma-reviews-avatars{display:flex;gap:2px}.whey-figma-avatar-img{width:24px;height:24px;border-radius:50%;border:1px solid white;object-fit:cover;box-shadow:0 1px 4px #0000001a}.whey-figma-content-section{display:flex;flex-direction:column;gap:48px;justify-content:flex-start;width:100%;max-width:656px}.whey-figma-main-title{color:#5a3838;font-size:40px;font-family:Inter,sans-serif;font-weight:600;line-height:48px;word-wrap:break-word;margin:0 0 20px;max-width:100%}.whey-figma-description{font-size:18px;font-family:Inter,sans-serif;line-height:26px;margin:0;max-width:100%;word-wrap:break-word}.whey-features-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 40px;margin:40px 0;width:100%;max-width:600px}.whey-feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;flex:0 0 calc(33.333% - 27px);min-width:140px}.whey-feature-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#f44027;color:#fff;border-radius:50%;font-size:20px;font-weight:700;font-family:Inter,sans-serif;flex-shrink:0}.whey-feature-icon{width:120px;height:120px;flex-shrink:0;animation:featureIconFadeIn .6s ease-out forwards;opacity:0;transform:scale(.8)}.whey-feature-icon:hover{transform:scale(1.15);transition:transform .3s ease}.whey-feature-item:nth-child(1) .whey-feature-icon{animation-delay:.1s}.whey-feature-item:nth-child(2) .whey-feature-icon{animation-delay:.2s}.whey-feature-item:nth-child(3) .whey-feature-icon{animation-delay:.3s}.whey-feature-item:nth-child(4) .whey-feature-icon{animation-delay:.4s}.whey-feature-item:nth-child(5) .whey-feature-icon{animation-delay:.5s}@keyframes featureIconFadeIn{to{opacity:1;transform:scale(1)}}.whey-feature-text{font-size:13px;font-family:Inter,sans-serif;line-height:1.3;color:#5a3838;margin:0;font-weight:500;max-width:140px}.desc-part-1,.desc-part-2{color:#5a3838;font-size:16px;font-family:Inter;font-weight:400;line-height:24px;word-wrap:break-word}.desc-13g{color:#5a3838;font-size:16px;font-family:Inter;font-weight:700;line-height:24px;word-wrap:break-word}.whey-figma-quote-text{font-size:28px;font-weight:700;font-family:Inter,sans-serif;line-height:40px;max-width:535px;width:100%;word-wrap:break-word;text-align:right;margin:0 0 0 auto}.quote-part-1{color:#0a0909;font-size:24px;font-family:Inter;font-weight:700;line-height:36px;word-wrap:break-word}.quote-part-2,.quote-part-3{color:#6a6a6a;font-size:24px;font-family:Inter;font-weight:700;line-height:36px;word-wrap:break-word}.quote-intensidade{color:#f44027;font-size:24px;font-family:Inter;font-weight:700;line-height:36px;word-wrap:break-word}.whey-figma-features-container{background:#fff;border-radius:25px;padding:32px;box-shadow:0 4px 12px #0000001a;margin-top:32px;flex-shrink:0;width:100%}.whey-features-dots{display:none}.whey-figma-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px;width:100%;align-items:start}.whey-figma-feature-item{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;cursor:pointer;transition:all .5s ease}.whey-figma-icon-container{background:#61a1cd;border-radius:8px;padding:8px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.whey-figma-feature-title{font-size:18px;font-weight:700;color:#5a3838;margin:0;font-family:Inter,sans-serif;line-height:1.3}.whey-figma-feature-desc{font-size:14px;font-weight:400;color:#7b766e;margin:0;line-height:1.4;font-family:Inter,sans-serif;transition:all .5s ease}.benefits-images-section{padding:0;background:transparent;margin-top:32px;width:100%}.benefits-container{max-width:100%;margin:0 auto;padding:0}.benefits-carousel-section{background:#efefef;padding:80px 0;width:100%}.benefits-carousel-container{max-width:1200px;margin:0 auto;padding:0 20px}.benefits-carousel-wrapper{width:100%;overflow:hidden}.benefits-grid{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}@media (min-width: 769px){.benefits-grid{justify-content:center}}.benefits-grid::-webkit-scrollbar{display:none}.benefit-card{flex:0 0 280px;height:500px;border-radius:16px;scroll-snap-align:start;scroll-snap-stop:always;cursor:pointer;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.benefits-dots{display:none}.benefit-gradient{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.8) 100%);z-index:1}.benefit-overlay{position:absolute;bottom:16px;left:16px;right:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:2;transition:all .3s ease}.benefit-overlay.expanded{background:#5a3838f2;top:0;bottom:0;left:0;right:0;justify-content:flex-start;align-items:flex-start;padding:24px;border-radius:16px;gap:12px}.benefit-title{font-size:18px;font-weight:600;color:gold;margin:0;font-family:Inter,sans-serif;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.3)}.benefit-icon{transition:all .3s ease;color:gold;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.benefit-icon svg{fill:gold;stroke:gold}.benefit-desc{font-size:14px;font-weight:400;color:#fff;margin:0;line-height:1.5;font-family:Inter,sans-serif;transition:all .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5);opacity:0;transform:translateY(10px);max-height:0;overflow:hidden}.benefit-desc-hidden{display:none}.benefit-overlay.expanded .benefit-desc{opacity:1;transform:translateY(0);max-height:none;display:block;overflow-y:auto}.benefit-click-icon{position:absolute;bottom:16px;right:16px;width:28px;height:28px;background:#0006;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:1;transition:all .3s ease;z-index:3}.benefit-overlay.expanded .benefit-click-icon{display:none}@media (max-width: 768px){.benefits-grid{display:flex!important;flex-direction:row!important;grid-template-columns:none!important;gap:16px;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 20px;scroll-padding-inline:20px;overscroll-behavior-x:contain;touch-action:pan-x}.benefits-grid::-webkit-scrollbar{display:none}.benefits-grid{scrollbar-width:none}}@media (max-width: 768px){.benefits-carousel-section{padding:40px 0}.benefits-carousel-container{padding:0}.benefits-carousel-wrapper{padding:0 20px}.benefits-grid{gap:16px;padding:0}.benefit-card{flex:0 0 calc(100vw - 56px);height:450px}.benefit-title{font-size:16px}.benefit-desc{font-size:13px}.benefit-click-icon{width:20px;height:20px;font-size:12px}.benefits-dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.benefits-dot{width:10px;height:10px;border-radius:50%;background:#5a38384d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.benefits-dot--active{background:#f44027;width:24px;border-radius:5px}}.carrossel-tags-section{background:#efefef;padding:40px 0;overflow:hidden}.carrossel-container{max-width:1200px;margin:0 auto;padding:0 var(--space-3)}.carrossel-tags{overflow:hidden;position:relative}.carrossel-tags:before,.carrossel-tags:after{content:"";position:absolute;top:0;bottom:0;width:80px;pointer-events:none;z-index:2}.carrossel-tags:before{left:0;background:linear-gradient(90deg,#efefef,#efefef00)}.carrossel-tags:after{right:0;background:linear-gradient(270deg,#efefef,#efefef00)}.carrossel-track{display:flex;gap:48px;align-items:center;width:max-content;will-change:transform;animation:scroll 22s linear infinite}.carrossel-tags:hover .carrossel-track{animation-play-state:paused}.carrossel-item{color:#c9c9c9;padding:16px 32px;font-size:70px;font-weight:700;font-family:Inter,sans-serif;line-height:105px;white-space:nowrap;flex-shrink:0;transition:all .3s ease}.carrossel-item:first-child{color:#efefef}.carrossel-item:hover{color:#61a1cd;transform:translateY(-2px)}.carrossel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.carrossel-icon svg{width:32px;height:33px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.carrossel-tags-section{padding:30px 0}.carrossel-item{padding:12px 20px;font-size:48px;line-height:64px}.carrossel-track{gap:32px;animation:scroll 16s linear infinite}.carrossel-icon svg{width:28px;height:30px}}.products-figma{background:#fff;padding:80px 0;overflow:visible}.products-figma__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3);overflow:visible}.products-figma__header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.products-figma__icon{display:inline-flex}.products-figma__title{color:#5a3838;font-size:40px;font-family:Inter;font-weight:600;line-height:60px;margin:0;text-align:center}.products-figma__subtitle{color:#6a6a6a;font-size:20px;font-family:Inter;font-weight:400;line-height:30px;margin:0;text-align:center}.products-carousel{position:relative;padding:0 80px;overflow:visible;margin:40px 0 20px}.products-carousel__container{overflow:hidden;padding:40px 0 20px}.products-carousel__track{display:flex;gap:24px;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform}.p-card{background:#fff;border:none;border-radius:16px;overflow:visible;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.25,.46,.45,.94);min-width:calc((100% - 48px) / 3);flex-shrink:0;position:relative;z-index:10;box-shadow:0 4px 20px #00000014;border:2px solid transparent}.p-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 60px #00000026,0 0 0 1px #fffc;z-index:20;position:relative;background:linear-gradient(135deg,#fff,#f8f9fa)}.products-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#fff;border:1px solid rgba(10,9,9,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:#5a3838}.products-carousel__nav:hover:not(:disabled){background:#f44027;color:#fff;border-color:#f44027;transform:translateY(-50%) scale(1.1)}.products-carousel__nav:disabled{opacity:.3;cursor:not-allowed}.products-carousel__nav--prev{left:0}.products-carousel__nav--next{right:0}.products-carousel__dots{display:flex;gap:8px;justify-content:center;margin-top:32px}.products-carousel__dot{width:10px;height:10px;border-radius:50%;background:#d9d9d9;border:none;cursor:pointer;transition:all .3s ease;padding:0}.products-carousel__dot:hover{background:#f44027;transform:scale(1.2)}.products-carousel__dot--active{background:#f44027;width:24px;border-radius:5px}.p-card__media{position:relative;background:#f5f7fa;display:flex;align-items:center;justify-content:center;min-height:220px;overflow:visible;z-index:-1;border-radius:16px 16px 0 0;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card:hover .p-card__media{background:linear-gradient(135deg,#f0f4f8,#e2e8f0,#cbd5e1)}.p-card__pill{position:absolute;top:8px;right:8px;background:#eaf4ff;color:#61a1cd;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;animation:pulse 2s ease-in-out infinite;z-index:10;transition:all .3s ease}.p-card:hover .p-card__pill{background:#f44027;color:#fff;transform:scale(1.1) translateY(-2px);animation:none}.p-card__img{max-height:140px;width:auto;object-fit:contain;display:block;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card:hover .p-card__img{transform:scale(1.05) rotate(2deg)}.p-card__body{padding:16px 16px 20px;display:flex;flex-direction:column;gap:16px;min-width:0;overflow:hidden;z-index:15;position:relative}.p-card__prices{display:flex;flex-direction:column;gap:6px}.p-card__old{color:#f44027;font-size:14px;text-decoration:line-through}.p-card__row{display:flex;align-items:center;gap:8px}.p-card__price{color:#5a3838;font-size:24px;font-weight:800;transition:all .3s ease}.p-card:hover .p-card__price{color:#f44027;transform:scale(1.05)}.p-card__discount{color:#61a1cd;background:#eaf4ff;font-size:12px;font-weight:700;border-radius:999px;padding:2px 6px;transition:all .3s ease}.p-card:hover .p-card__discount{background:#f44027;color:#fff;transform:scale(1.1)}.p-card__install{color:#6a6a6a;font-size:13px;transition:all .3s ease}.p-card:hover .p-card__install{color:#5a3838;font-weight:600}.p-card__name{margin:0;display:flex;flex-direction:column;gap:2px;width:100%;max-width:100%;overflow:hidden}.p-card__lead{color:#6a6a6a;font-size:12px;line-height:1.4;transition:all .3s ease}.p-card:hover .p-card__lead{color:#5a3838;font-weight:600}.p-card__title{color:#5a3838;font-size:16px;font-weight:700;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:100%;word-break:break-word;display:block;transition:all .3s ease}.p-card:hover .p-card__title{color:#f44027;transform:translateY(-2px)}.p-card__cta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fffcfc;background:#f44027;border-radius:12px;height:44px;padding:0 16px;font-weight:600;text-decoration:none;border:none;cursor:pointer;width:100%;font-size:14px;transition:all .3s ease;position:relative;overflow:hidden}.p-card__cta:hover{background:#e6391a;transform:translateY(-2px);box-shadow:0 8px 25px #f4402766}.p-card__cta:active{transform:translateY(0);box-shadow:0 4px 15px #f440274d}.p-card__eye{width:20px;height:20px;display:inline-block;background:url(../sections/products/icons/eye-white.svg) no-repeat center/contain}.p-card__arrow{width:20px;height:20px;display:inline-block;background:url(../sections/products/icons/arrow-right-white.svg) no-repeat center/contain}.p-card--tradicional{background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card--tradicional:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 25px 50px #8b451333,0 0 0 2px #8b45134d;background:linear-gradient(135deg,#f4f1ed,#e8ddd4,#d4c4b0);border-color:#8b451333}.p-card--tradicional:hover .p-card__media{background:linear-gradient(135deg,#f0e6d6,#e6d2b8,#d4c4a8)}.p-card--chococaps{background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card--chococaps:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 25px 50px #5c331733,0 0 0 2px #5c33174d;background:linear-gradient(135deg,#f2ede8,#e6d9cc,#d4c4b0);border-color:#5c331733}.p-card--chococaps:hover .p-card__media{background:linear-gradient(135deg,#e8d5c4,#d4c4a8,#c4a484)}.p-card--ciocollato{background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card--ciocollato:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 25px 50px #4a2c1733,0 0 0 2px #4a2c174d;background:linear-gradient(135deg,#f0ede8,#e6ddd4,#d4c4b0);border-color:#4a2c1733}.p-card--ciocollato:hover .p-card__media{background:linear-gradient(135deg,#e8d5c4,#d4c4a8,#c4a484)}.p-card--vanilla{background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card--vanilla:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 25px 50px #ffd70033,0 0 0 2px #ffd7004d;background:linear-gradient(135deg,#fff8e1,#ffecb3,#ffe082);border-color:#ffd70033}.p-card--vanilla:hover .p-card__media{background:linear-gradient(135deg,#fff3c4,#ffe082,#ffd54f)}.p-card--caramelo{background:#fff;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.p-card--caramelo:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 25px 50px #ff8c0033,0 0 0 2px #ff8c004d;background:linear-gradient(135deg,#fff3e0,#ffe0b2,#ffcc80);border-color:#ff8c0033}.p-card--caramelo:hover .p-card__media{background:linear-gradient(135deg,#ffe0b2,#ffcc80,#ffb74d)}@media (max-width: 1024px){.products-carousel{padding:0 50px}.p-card{min-width:calc((100% - 24px)/2)}.p-card__media{min-height:200px}.p-card__img{max-height:120px}.products-carousel__nav{width:40px;height:40px}}@media (max-width: 768px){.products-figma{padding:50px 0 40px;overflow-x:hidden;overflow-y:visible}.products-figma__inner{overflow:visible;padding:0;max-width:100vw}.products-figma__header{margin-bottom:32px;padding:0 24px;text-align:center}.products-figma__icon{margin-bottom:12px;display:block}.products-figma__icon img{width:28px;height:auto}.products-figma__title{font-size:32px;line-height:40px;margin-bottom:12px;font-weight:800}.products-figma__subtitle{font-size:15px;line-height:22px;max-width:80%;margin:0 auto;color:#5a3838;opacity:.85}.products-carousel{padding:0;margin:0;overflow:hidden;width:100%}.products-carousel__container{overflow:hidden;padding:0;width:100%}.products-carousel__track{padding:0 7.5vw;gap:16px;display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:0 7.5vw}.products-carousel__track::-webkit-scrollbar{display:none}.products-carousel__nav{display:none}.products-carousel__dots{gap:10px;margin-top:32px;padding:0 20px;display:flex;justify-content:center}.products-carousel__dot{width:10px;height:10px;border-radius:50%;background:#5a383833;transition:all .3s ease}.products-carousel__dot--active{width:28px;border-radius:5px;background:#f44027}.p-card{width:85vw;min-width:85vw;max-width:85vw;flex-shrink:0;scroll-snap-align:center;overflow:visible;border-radius:24px;box-shadow:0 4px 16px #00000014}.p-card__media{min-height:220px;overflow:visible;border-radius:24px 24px 0 0;padding:24px 16px;display:flex;align-items:center;justify-content:center;background:#f5f7fa}.p-card__img{max-height:150px;width:auto;margin:0 auto;display:block;object-fit:contain}.p-card__pill{padding:6px 12px;font-size:11px;top:16px;right:16px;font-weight:700}.p-card__body{padding:20px 18px 24px;gap:14px;background:#fff;border-radius:0 0 24px 24px}.p-card__prices{gap:6px}.p-card__old{font-size:13px;font-weight:500}.p-card__row{gap:8px;align-items:center}.p-card__price{font-size:26px;font-weight:800;color:#5a3838}.p-card__discount{font-size:12px;padding:4px 10px;font-weight:700}.p-card__install{font-size:12px;line-height:18px;color:#6a6a6a}.p-card__name{gap:6px;margin:8px 0}.p-card__lead{font-size:12px;line-height:18px;color:#6a6a6a}.p-card__title{font-size:17px;line-height:1.4;font-weight:700;color:#5a3838}.p-card__cta{padding:14px 20px;font-size:15px;gap:10px;height:52px;border-radius:16px;font-weight:700;justify-content:center}.p-card__cta svg{width:20px;height:20px}.p-card:hover{transform:none;box-shadow:0 4px 16px #00000014}}.highlights-section,.testimonials{background:#fff;padding:80px 0}.testimonials__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3);display:grid;grid-template-columns:460px 1fr;gap:48px;align-items:start}.testimonials__left{display:flex;flex-direction:column;gap:16px;max-width:405px}.testimonials__title{font-size:36px;font-weight:600;line-height:52px;color:#5a3838;margin:0}.testimonials__bullets{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.testimonials__bullets li{display:flex;align-items:flex-start;gap:12px;color:#5a3838;font-size:16px;line-height:26px}.bullet__content{display:flex;flex-direction:column;gap:4px}.bullet__content strong{display:block;font-size:16px;line-height:24px;color:#5a3838}.bullet__content span{display:block;font-size:14px;line-height:22px;color:#6a6a6a}.testimonials__bullets li strong{font-weight:700;color:#5a3838}.bullet__icon{width:28px;height:28px;border-radius:999px;background:#fff1f0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.testimonials__carousel{overflow:hidden}.t-rail{position:relative}.t-track{display:flex;gap:20px;align-items:stretch;width:max-content;animation:tmarquee 24s linear infinite;will-change:transform}.testimonials__carousel:hover .t-track{animation-play-state:paused}.t-card{position:relative;background:#000;border-radius:16px;overflow:hidden;height:480px;width:300px;flex:0 0 300px;transition:transform .3s ease}.t-card:hover{transform:scale(1.05)}.t-card--slim{width:auto}.t-card__img{width:100%;height:100%;object-fit:cover;display:block}.t-card__img[alt*=Lucas]{object-position:center 25%}.t-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000004d 40%,#000000b3)}.t-card__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.t-card:hover .t-card__play{transform:translate(-50%,-50%) scale(1.15);background:#fff3}.t-card__meta{position:absolute;left:16px;right:16px;bottom:16px;color:#fffcfc;display:flex;flex-direction:column;gap:4px}.t-card__meta strong{font-size:16px}.t-card__meta span{font-size:12px;opacity:.9}@media (max-width: 1024px){.testimonials__inner{grid-template-columns:1fr;gap:32px}.testimonials__left{max-width:none}.testimonials__title{font-size:32px;line-height:44px}.t-track{gap:16px}.t-card{height:420px;width:260px;flex:0 0 260px}.t-card--slim{width:auto}}@media (max-width: 768px){.testimonials{padding:60px 0}.testimonials__inner{grid-template-columns:1fr;gap:32px;text-align:center;padding:0 16px}.testimonials__left{max-width:100%;align-items:center;gap:20px}.testimonials__title{font-size:26px;line-height:1.3;margin:0;word-wrap:break-word}.testimonials__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;align-items:flex-start;max-width:100%}.testimonials__bullets li{display:flex;align-items:flex-start;gap:12px;color:#5a3838;font-size:15px;line-height:1.4;width:100%}.bullet__content{display:flex;flex-direction:column;gap:4px;flex:1}.bullet__content strong{display:block;font-size:15px;line-height:1.4;color:#5a3838;font-weight:600}.bullet__content span{display:block;font-size:14px;line-height:1.4;color:#6a6a6a}.bullet__icon{width:24px;height:24px;border-radius:999px;background:#fff1f0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px}.t-track{gap:12px;padding:0 16px}.t-card{height:350px;width:240px;flex:0 0 240px;border-radius:12px}.t-card--slim{width:auto}}.solution{background:#fff;padding:20px 0 80px}.solution__inner{max-width:1240px;margin:0 auto;padding:0 var(--space-3);display:grid;grid-template-columns:515px 1fr;gap:56px;align-items:start}.solution__media{position:relative}.solution__img{width:100%;height:780px;object-fit:cover;object-position:center;border-radius:16px;display:block;background:#f5f7fa}.solution__decor{position:absolute;border-radius:16px}.solution__decor--tl{width:72px;height:48px;top:-16px;left:-16px;background:#f44027}.solution__decor--bl{width:96px;height:88px;bottom:-16px;left:-16px;background:#5a3838}.solution__content{display:flex;flex-direction:column;gap:20px}.solution__badge{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px}.solution__badge-box{width:64px;height:64px;border-radius:22px;border:1px solid rgba(10,9,9,.12);display:flex;align-items:center;justify-content:center}.solution__square{width:138px;height:102px;background:#f44027;border-radius:24px;margin-left:auto;margin-bottom:16px;align-self:flex-end}.solution__title{font-size:40px;font-weight:600;line-height:52px;color:#5a3838;margin:0}.solution__lead{font-size:16px;line-height:26px;color:#6a6a6a;margin:0}.solution__desc{font-size:16px;line-height:26px;color:#5a3838;margin:0}.solution__stats{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:22px}.solution__stats li{color:#5a3838;font-size:16px;line-height:22px}.solution__stats li>strong{display:inline-block;min-width:72px;color:#61a1cd;font-weight:800;font-size:40px}@media (max-width: 1024px){.solution__inner{grid-template-columns:1fr;gap:32px}.solution__img{height:640px;object-position:center}}@media (max-width: 768px){.solution{padding:60px 0}.solution__inner{grid-template-columns:1fr;gap:32px;padding:0 16px}.solution__media{order:1;position:relative}.solution__content{order:2;gap:16px;text-align:center}.solution__title{font-size:26px;line-height:1.3;text-align:center;word-wrap:break-word;margin:0}.solution__lead,.solution__desc{text-align:center;font-size:15px;line-height:1.5;margin:0;word-wrap:break-word}.solution__img{height:300px;object-position:center;border-radius:16px;width:100%}.solution__badge{display:none}.solution__square{margin:0 auto 12px;width:100px;height:80px;border-radius:16px}.solution__stats{gap:16px;margin:0;padding:0}.solution__stats li{text-align:center;font-size:14px;line-height:1.4;list-style:none}.solution__stats strong{font-size:32px;display:block;margin-bottom:6px;color:#61a1cd;font-weight:800}.solution__decor{display:none}}@keyframes tmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.highlights__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3)}.section-09{background:#fff;padding:80px 0}.section-09__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3)}.section-09__header{text-align:center;margin-bottom:60px}.section-09__chips{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px}.section-09__chips .chip{margin-bottom:0}.section-09__chip-secondary{display:inline-flex;align-items:center;height:37px;padding:8px 16px;background:transparent;border:0;border-radius:16px;color:#5a3838;font-size:14px;font-weight:500;font-family:Inter;line-height:1;vertical-align:middle;gap:8px}.section-09__chip-heart{position:relative;padding:0;background:transparent;border:0;height:70px;width:auto;display:inline-flex;align-items:center;justify-content:center;overflow:visible}.section-09__chip-heart .heart-icon-img{width:auto;height:100%;display:block;object-fit:contain}.section-09__title{font-size:40px;font-weight:600;line-height:60px;color:#5a3838;max-width:888px;margin:0 auto}.section-09__gallery{display:flex;gap:32px;align-items:center;justify-content:center;max-width:1100px;margin:0 auto;overflow:visible}.section-09__carousel-item{position:relative;border-radius:24px;overflow:hidden;background:#f5f7fa;cursor:pointer;flex-shrink:0;width:350px;height:622px;opacity:1;transform:none!important}.section-09__carousel-item.active{outline:4px solid rgba(243,76,53,.2);outline-offset:-4px;width:350px!important;height:622px!important;transform:none!important}.section-09__carousel-item:hover{opacity:.95;transform:none!important}.section-09__carousel-item--video{width:350px!important;height:622px!important;transform:none!important}.section-09__carousel-item img{width:100%;height:100%;object-fit:cover;display:block;backface-visibility:hidden;transform:translateZ(0)}.section-09__carousel-item--video{background:#f5f7fa!important}.section-09__carousel-item .video-reel-container{width:100%;height:100%;max-width:100%;max-height:100%;position:relative}.section-09__carousel-item .video-reel-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:24px;overflow:hidden;background:#000}.section-09__carousel-item .video-reel{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px}.section-09__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px}.section-09__btn{background:#efefef;border:0;border-radius:999px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#5a3838;cursor:pointer;transition:all .3s ease}.section-09__btn:hover{background:#e0e0e0;transform:scale(1.05)}.section-09__dots{display:flex;gap:10px;align-items:center}.section-09__dot{width:10px;height:10px;border-radius:999px;background:#cfcfcf;border:0;cursor:pointer;transition:all .3s ease;padding:0;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none}.section-09__dot:hover{background:#b0b0b0;transform:scale(1.1)}.section-09__dot.active{background:#f44027;width:12px;height:12px}@media (max-width: 1024px){.section-09__gallery{flex-direction:row;gap:0;padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:0}.section-09__gallery::-webkit-scrollbar{display:none}.section-09__carousel-item{height:auto;aspect-ratio:16/10;width:100%;flex:0 0 100%;max-width:100%;scroll-snap-align:center;scroll-snap-stop:always}.section-09__carousel-item:not(.active){opacity:1}}@media (max-width: 768px){.section-09{padding:50px 0 0!important;overflow:hidden!important;width:100vw!important;max-width:100vw!important;position:relative;left:0;right:0;margin:0!important;box-sizing:border-box!important}.section-09 .container,.section-09>.container,section.section-09 .container{padding:0!important;margin:0 auto!important;max-width:100vw!important;width:100vw!important;overflow:hidden!important;box-sizing:border-box!important}.section-09__inner,.section-09 .section-09__inner{overflow:hidden!important;max-width:100vw!important;padding:0!important;margin:0!important;width:100vw!important;box-sizing:border-box!important;position:relative}.section-09__header{margin-bottom:32px;padding:0 20px;box-sizing:border-box;max-width:100vw}.section-09__chips{flex-direction:row;gap:8px;flex-wrap:nowrap;justify-content:center;align-items:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.section-09__chips::-webkit-scrollbar{display:none}.section-09__chips .chip{flex:0 0 auto;display:inline-flex;align-items:center;vertical-align:middle;height:32px;line-height:1;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500;gap:6px}.section-09__chips .section-09__chip-secondary{flex:0 0 auto;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;padding:6px 12px;border-radius:16px;font-size:13px;font-weight:500;gap:6px}.section-09__chips .chip{background:#61a1cd1a;border:1px solid rgba(97,161,205,.35);color:#61a1cd}.section-09__chips .section-09__chip-secondary{background:transparent;border:0;color:#5a3838}.section-09__chip-heart{height:50px;width:auto;padding:0;overflow:visible}.section-09__chips .chip{margin-bottom:0}.section-09__title{font-size:24px;line-height:34px;padding:0 20px;max-width:100vw;box-sizing:border-box}.section-09__gallery{display:flex;flex-direction:row;gap:16px;padding:0 7.5vw;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;margin:0;width:100vw;max-width:100vw;box-sizing:border-box;position:relative;left:0}.section-09__gallery::-webkit-scrollbar{display:none}.section-09__carousel-item{border-radius:16px;width:85vw!important;min-width:85vw!important;max-width:85vw!important;flex-shrink:0;height:auto;aspect-ratio:9/16;scroll-snap-align:center;scroll-snap-stop:always;box-shadow:0 4px 12px #00000014;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;overflow:hidden;background:#f5f7fa;transform:none!important}.section-09__carousel-item.active{outline:3px solid rgba(243,76,53,.3);outline-offset:-3px;width:85vw!important;min-width:85vw!important;max-width:85vw!important;transform:none!important}.section-09__carousel-item:not(.active){opacity:1;width:85vw!important;min-width:85vw!important;max-width:85vw!important;transform:none!important}.section-09__carousel-item--video{width:85vw!important;min-width:85vw!important;max-width:85vw!important;transform:none!important}.section-09__carousel-item img{border-radius:16px;width:100%;height:100%;object-fit:cover;max-width:100%;display:block}.section-09__carousel-item video{border-radius:16px;width:100%;height:100%;object-fit:cover;max-width:100%;display:block}.section-09__carousel-item .video-reel-container{width:100%;height:100%;max-width:100%;max-height:100%;position:relative}.section-09__carousel-item .video-reel-wrapper{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:16px;overflow:hidden;background:#000}.section-09__carousel-item .video-reel{width:100%;height:100%;object-fit:cover;display:block;border-radius:16px}.section-09__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-bottom:50px}.section-09__btn{background:#efefef;border:0;border-radius:999px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:#5a3838}.section-09__dots{display:flex;gap:8px}.section-09__dot{width:8px;height:8px;border-radius:999px;background:#cfcfcf;border:0;appearance:none;-webkit-appearance:none;outline:none;box-shadow:none;padding:0}.section-09__dot.active{background:#f44027;width:24px;border-radius:4px}}.section-10{background:linear-gradient(135deg,#5a3838,#3d2626);padding:120px 0;position:relative;overflow:hidden}.section-10:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 65%,rgba(244,64,39,.15) 0%,transparent 50%);z-index:0}.section-10:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 70% 40%,rgba(97,161,205,.1) 0%,transparent 60%);z-index:0}.section-10__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3);text-align:center;position:relative;z-index:1}.section-10__content{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;z-index:10}.section-10__icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;z-index:11}.section-10__icon-wrapper .section-10__bg-rect{position:absolute;width:100%;height:100%;border-radius:20px;border:1px solid #FFFCFC;opacity:1;z-index:1}.section-10__icon{position:relative;z-index:2;display:block}.section-10__title{font-size:48px;font-weight:700;line-height:60px;color:#fffcfc;margin:0;position:relative;z-index:11}.section-10__subtitle{font-size:18px;font-weight:400;line-height:28px;color:#fffcfcd9;margin:0;max-width:600px;position:relative;z-index:11}.section-10__actions{margin-top:16px;position:relative;z-index:11}.section-10__cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:8px 8px 8px 24px;background:#fffcfc;border-radius:122px;text-decoration:none;transition:all .2s ease}.section-10__cta:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0003}.section-10__cta-text{color:#f34c35;font-size:16px;font-family:Inter;font-weight:500}.section-10__cta-circle{width:37px;height:37px;background:#f34c35;border-radius:122px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.section-10__decor{position:absolute;bottom:80px;right:120px;width:120px;height:120px;background:#f4402726;border-radius:50%;z-index:1}.section-10__bg-shape{position:absolute;border-radius:24px;opacity:.05;z-index:0;pointer-events:none}.section-10__bg-shape--1{width:350px;height:350px;background:#f44027;top:-80px;left:-60px;transform:rotate(-12deg)}.section-10__bg-shape--2{width:280px;height:280px;background:#61a1cd;bottom:-60px;right:-50px;transform:rotate(18deg)}.section-10__bg-circle{position:absolute;border-radius:50%;opacity:.04;z-index:0;pointer-events:none}.section-10__bg-circle--1{width:500px;height:500px;background:#fffcfc;top:-150px;right:-120px}.section-10__bg-circle--2{width:400px;height:400px;background:#f44027;bottom:-120px;left:-80px}.section-10__bg-line{position:absolute;height:1px;background:#fffcfc14;z-index:0;pointer-events:none}.section-10__bg-line--1{width:700px;top:35%;left:-80px;transform:rotate(-4deg)}.section-10__bg-line--2{width:550px;bottom:30%;right:-70px;transform:rotate(6deg)}.section-10__bg-vector--1,.section-10__bg-vector--2,.section-10__bg-vector--3{position:absolute;z-index:0;pointer-events:none}.section-10__bg-vector--1{width:390%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-.109rad);object-fit:contain;opacity:.3}.section-10__bg-vector--2{width:290%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-.109rad);object-fit:contain;opacity:.8}.section-10__bg-vector--3{width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:contain;opacity:.7}@media (max-width: 1024px){.section-10{padding:80px 0}.section-10__title{font-size:44px;line-height:56px}.section-10__decor{width:90px;height:90px;right:60px;bottom:60px}}@media (max-width: 768px){.section-10{padding:80px 0}.section-10__icon-wrapper{width:56px;height:56px}.section-10__icon{width:20px;height:26px}.section-10__title{font-size:32px;line-height:42px;padding:0 20px}.section-10__subtitle{font-size:16px;line-height:26px;padding:0 20px}.section-10__cta{width:90%;max-width:340px}.section-10__decor{width:80px;height:80px;right:20px;bottom:40px}}.section-11{background:#fff;padding:80px 0}.section-11__inner{max-width:1200px;margin:0 auto;padding:0 var(--space-3);display:grid;grid-template-columns:420px 1fr;gap:60px;align-items:start}.section-11__left{display:flex;flex-direction:column;gap:24px}.section-11__title{font-size:40px;font-weight:700;line-height:52px;color:#342222;margin:0}.section-11__contact-card{background:#f44027;border-radius:24px;padding:40px 32px;margin-top:24px}.section-11__contact-title{font-size:28px;font-weight:700;line-height:38px;color:#fffcfc;margin:0 0 16px}.section-11__contact-text{font-size:15px;line-height:24px;color:#fffcfc;margin:0}.section-11__right{display:flex;flex-direction:column}.section-11__accordion{display:flex;flex-direction:column;gap:16px}.faq-item{background:#efefef;border-radius:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item.active{background:#3d2626;box-shadow:0 4px 16px #0003}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;text-align:left;cursor:pointer;font-size:16px;font-weight:500;color:#5a3838;font-family:Inter;transition:all .2s ease}.faq-item.active .faq-item__question{color:#fffcfc}.faq-item__icon{display:inline-flex;transition:transform .3s ease;color:#6a6a6a}.faq-item.active .faq-item__icon{transform:rotate(180deg);color:#fffcfc}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.active .faq-item__answer{max-height:400px;padding:0 24px 20px}.faq-item__answer p{margin:0;font-size:14px;line-height:22px;color:#fffcfc}@media (max-width: 1024px){.section-11__inner{grid-template-columns:1fr;gap:40px}.section-11__left{max-width:none}}@media (max-width: 768px){.section-11{padding:60px 0}.section-11__inner{grid-template-columns:1fr;gap:32px;padding:0 16px}.section-11__left{text-align:center;align-items:center;gap:20px}.section-11__title{font-size:28px;line-height:1.3;word-wrap:break-word;margin:0}.section-11__contact-card{padding:24px 20px;text-align:center;border-radius:16px;margin-top:16px}.section-11__contact-title{font-size:22px;line-height:1.3;margin:0 0 12px;word-wrap:break-word}.section-11__contact-text{font-size:14px;line-height:1.4;margin:0;word-wrap:break-word}.faq-item{border-radius:12px}.faq-item__question{padding:16px 18px;font-size:15px;line-height:1.3;word-wrap:break-word}.faq-item.active .faq-item__answer{padding:0 18px 16px}.faq-item__answer p{font-size:14px;line-height:1.4;word-wrap:break-word}.faq-item__icon{font-size:18px;font-weight:700}}.vector-transition{background:#fff;padding:0;overflow:hidden;height:142px;display:flex;align-items:center;justify-content:center}.vector-transition__text{width:1280px;height:142px;object-fit:contain;display:block}.footer{position:relative;background:#5a3838;color:#fffcfc;overflow:hidden;padding-top:60px;margin-top:0}.footer__main{padding:40px 0 60px;position:relative;z-index:2}.footer__inner{display:grid;grid-template-columns:380px 1fr 1fr;gap:60px}.footer__col--brand{display:flex;flex-direction:column;gap:16px}.footer__logo{font-size:24px;font-weight:700;color:#fffcfc;margin:0;letter-spacing:.5px}.footer__desc{font-size:14px;line-height:22px;color:#fffcfcbf;margin:0}.footer__social{display:flex;gap:12px;margin-top:8px}.footer__social a{display:inline-flex;transition:transform .2s ease}.footer__social a:hover{transform:translateY(-2px)}.footer__username{font-size:16px;color:#fffcfce6;margin:8px 0 0}.footer__contact-card{background:#0003;border-radius:16px;padding:20px;margin-top:20px}.footer__contact-title{font-size:16px;font-weight:600;color:#fffcfc;margin:0 0 12px}.footer__contact-phone,.footer__contact-email{font-size:14px;line-height:22px;color:#fffcfcd9;margin:4px 0}.footer__heading{font-size:18px;font-weight:600;line-height:27px;color:#fffcfc;margin:0 0 20px;letter-spacing:.18px}.footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer__links a{color:#fffcfcbf;font-size:15px;line-height:22px;text-decoration:none;transition:color .2s ease}.footer__links a:hover{color:#f44027}.footer__col--info .footer__badges{margin-top:32px;display:flex;flex-direction:column;gap:16px}.footer__badge-title{font-size:14px;font-weight:600;color:#fffcfccc;margin:0}.footer__bottom{background:#00000040;padding:20px 0;position:relative;z-index:2}.footer__bottom-inner{display:flex;align-items:center;justify-content:center;gap:16px}.footer__payment-icons{display:flex;gap:12px}.footer__icon-placeholder{width:48px;height:32px;background:#fffcfc1a;border-radius:6px}@media (max-width: 1024px){.footer__inner{grid-template-columns:1fr 1fr;gap:40px}.footer__col--brand{grid-column:span 2}}@media (max-width: 768px){.vector-transition{height:100px}.vector-transition__text{width:100%;height:100px}.footer{padding-top:0;margin-top:0}.footer__main{padding:40px 0}.footer__inner{grid-template-columns:1fr;gap:40px;text-align:center}.footer__col--brand{grid-column:span 1;align-items:center}.footer__logo{font-size:22px}.footer__desc{font-size:14px;line-height:22px}.footer__social{justify-content:center}.footer__contact-card{text-align:center}.footer__links,.footer__badges{align-items:center}.footer__bottom-inner{flex-wrap:wrap}}.highlights__header{text-align:center;margin-bottom:60px}.highlights__title{font-size:40px;font-weight:600;color:#5a3838;margin:0 0 16px;font-family:Inter,sans-serif;line-height:1.2}.highlights__subtitle{font-size:18px;font-weight:400;color:#7b766e;font-family:Inter,sans-serif;line-height:1.5;max-width:600px;margin:0 auto}.highlights__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.highlight-card{text-align:center;padding:40px 24px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.highlight-card__icon{margin-bottom:24px;display:flex;justify-content:center;align-items:center}.highlight-card__title{font-size:24px;font-weight:600;color:#5a3838;margin:0 0 16px;font-family:Inter,sans-serif;line-height:1.3}.highlight-card__desc{font-size:16px;font-weight:400;color:#7b766e;margin:0;font-family:Inter,sans-serif;line-height:1.5}.highlights__cta{text-align:center}@media (max-width: 1024px){.highlights__grid{grid-template-columns:repeat(2,1fr);gap:32px}.highlight-card{padding:32px 20px}.highlights__title{font-size:36px}}@media (max-width: 768px){.highlights-section{padding:60px 0}.highlights__header{margin-bottom:40px}.highlights__title{font-size:32px}.highlights__subtitle{font-size:16px}.highlights__grid{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.highlight-card{padding:24px 16px}.highlight-card__title{font-size:20px}.highlight-card__desc{font-size:15px}}.ingredients-block{margin-top:16px}.ingredients-btn{background:#5a3838;color:#fff;border:none;border-radius:12px;padding:12px 18px;font-size:16px;font-weight:700;letter-spacing:.2px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 18px #5a38382e;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.ingredients-btn:hover{background:#6a4545;transform:translateY(-.5px);box-shadow:0 12px 24px #5a383838}.ingredients-btn:active{transform:translateY(0)}.ingredients-btn:focus-visible,.ingredients-close:focus-visible{outline:2px solid #8B4513;outline-offset:2px}.ingredients-btn__icon{width:16px;height:16px;display:block}.ingredients-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:1000}.ingredients-modal.is-open{display:block}.ingredients-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.ingredients-dialog{position:relative;max-width:720px;margin:6vh auto;background:#fff;border-radius:16px;padding:24px;box-shadow:0 24px 60px #00000038;animation:ingredientsModalIn .24s ease}.ingredients-title{font-size:22px;font-weight:800;color:#5a3838;margin:0 0 12px}.ingredients-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:#f4f4f4;color:#333;font-size:22px;line-height:36px;cursor:pointer;transition:background .2s ease}.ingredients-close:hover{background:#eaeaea}.ingredients-content{color:#333;font-size:15px;line-height:1.7}.ingredients-content p{margin:0 0 10px}.ingredients-list{display:block}.ingredients-alert{background:#fff7f4;border-left:3px solid #E8B5A3;padding:10px 12px;border-radius:8px;margin-top:12px}.ingredients-gluten{background:#f6faf6;border-left:3px solid #9AD3A0;padding:10px 12px;border-radius:8px;font-weight:700}@keyframes ingredientsModalIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.ingredients-dialog{margin:8vh 16px;padding:18px}.ingredients-title{font-size:18px}.ingredients-btn{padding:12px 16px;font-size:15px}}@media (prefers-reduced-motion: reduce){.ingredients-dialog{animation:none}.ingredients-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/main.css.map */
