@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700;800;900&family=Montserrat:wght@400;500;600;700&display=swap');:root {--gold-a: #B4A36F;--gold-b: #DBCBB1;--gold-gradient: linear-gradient(89.75deg, #B4A36F 0%, #DBCBB1 33%, #DBCBB1 67%, #B4A36F 100%);--bg-page: #e8fbff;--bg-card: #F8F7F4;--bg-hero: #111110;--bg-about: #1a2420;--bg-marquee: #111110;--bg-footer: #111110;--text-headline: #363636;--text-body: #5E5E5E;--text-white: #ffffff;--card-border: rgba(180, 163, 111, 0.2);--radius-card: 18px;--radius-btn: 10px;--shadow-card: 0 2px 12px rgba(0, 0, 0, 0.06);--max-w: 1260px;--font-headline: 'Raleway', sans-serif;--font-body: 'Raleway', sans-serif;}*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0;}@media (pointer: coarse) {* {cursor: initial !important;}}html {scroll-behavior: smooth;}body {font-family: var(--font-body);color: var(--text-headline);background: var(--bg-page);line-height: 1.6;}img {display: block;max-width: 100%;}a {text-decoration: none;cursor: pointer;}h1, h2, h3, h4 {font-family: var(--font-headline);line-height: 1.15;}p {color: var(--text-body);}ul {padding-left: 1.2em;}::-webkit-scrollbar {width: 5px;}::-webkit-scrollbar-track {background: #f1f1f1;}::-webkit-scrollbar-thumb {background: var(--gold-a);border-radius: 8px;}.btn {display: inline-flex;align-items: center;justify-content: center;padding: 16px 36px;border-radius: var(--radius-btn);font-family: var(--font-body);font-weight: 700;font-size: 15px;border: none;cursor: pointer;transition: filter 0.2s, transform 0.15s;white-space: nowrap;}.btn--gold {background: var(--gold-gradient);color: var(--text-headline);box-shadow: 0 4px 16px rgba(180, 163, 111, 0.35);}.btn--gold:hover {filter: brightness(1.08);transform: translateY(-1px);}.btn--header {background: var(--gold-gradient);color: var(--text-headline);padding: 10px 20px;font-size: 13px;font-weight: 600;border-radius: 8px;}.btn--header:hover {filter: brightness(1.08);}.eyebrow {display: inline-flex;align-items: center;gap: 8px;font-family: var(--font-body);font-size: 14px;min-height: 46px;border-radius: 45px;font-weight: 500;padding: 8px;color: var(--gold-a);background-color: rgba(232, 251, 255, 1);text-transform: uppercase;text-align: center;letter-spacing: 0.6px;max-width: 370px;}.eyebrow img {width: 30px;height: 30px;object-fit: contain;}.benefit-card {background: var(--bg-card);border: 1px solid var(--card-border);border-radius: var(--radius-card);padding: 24px;display: flex;flex-direction: column;gap: 20px;box-shadow: var(--shadow-card);max-width: 590px;border-top: 1px solid var(--color-grey-20, rgba(51, 51, 51, 1));background: var(--color-grey-97, rgba(239, 252, 255, 1));}.benefit-card__icon {width: 65px;height: 65px;object-fit: contain;@media screen and (max-width:1024px) {width: 45px;height: 45px;}}.benefit-card h3 {font-size: 26px;font-weight: 600;color: rgba(0, 0, 0, 1);font-family: var(--font-body);@media screen and (max-width:1024px) {font-size: 24px;}}.benefit-card p {max-width: 460px;font-size: 16px;font-weight: 500;color: rgba(6, 6, 6, 1);line-height: 1.3;}.header {background: url('https://bucket-seed.s3.us-east-2.amazonaws.com/dolcepotenza.com.br/lp/images/background-top.webp') center / cover no-repeat;width: 100%;min-height: 850px;display: flex;flex-direction: column;align-items: center;}.header__inner {z-index: 100000;position: fixed;top: 25px;backdrop-filter: blur(8px);box-shadow: 0 2px 20px rgba(0, 0, 0, 0.07);background: rgba(0, 0, 0, 0.50);margin: 0 auto;padding: 0 40px;height: 75px;display: flex;align-items: center;gap: 36px;border-radius: 8px;width: 90%;max-width: 1675px;}.header__logo img {width: 48px;height: 48px;border-radius: 50%;object-fit: contain;}.header__nav {display: flex;justify-content: center;gap: 32px;flex: 1;}.header__nav a {font-size: 14px;font-weight: 500;color: #fff;transition: color 0.2s;padding-bottom: 10px;padding-top: 10px;border-bottom: 2px solid transparent;&:last-child {display: none;}}.header__nav a:hover {border-bottom: 2px solid var(--color-orange-57, rgba(182, 162, 109, 1)) }.header__actions {margin-left: auto;a {max-width: 205px;min-height: 50px;text-transform: uppercase;border-bottom: 4px solid var(--color-grey-32, rgba(82, 82, 82, 1)) }}.header__hamburger {display: none;flex-direction: column;gap: 5px;background: none;border: none;cursor: pointer;margin-left: auto;}.header__hamburger span {display: block;width: 24px;height: 2px;background: var(--text-headline);border-radius: 2px;transition: all 0.3s;}.hero {min-height: 100%;position: relative;flex-grow: 1;display: flex;width: 100%;align-items: center;}.hero::after {content: '';position: absolute;inset: 0;pointer-events: none;}.hero__inner {position: relative;z-index: 1;max-width: var(--max-w);margin: 0 auto;padding: 80px 40px;display: flex;align-items: center;justify-content: space-between;gap: 40px;min-height: 540px;width: 100%;}.hero__content {max-width: 530px;display: flex;flex-direction: column;gap: 32px;a {max-width: 415px;min-height: 110px;min-height: 90px;font-size: 28px;font-weight: 600;text-transform: uppercase;margin-top: 20px;border-bottom: 7.35px solid var(--color-grey-32, #525252) }}.hero__title {display: flex;flex-direction: column;font-size: 58px;font-weight: 800;line-height: 1.08;text-transform: uppercase;}.hero__title--dark {color: #363636;}.hero__title--gold {background: var(--gold-gradient);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.hero__media {display: flex;width: 50%;}.hero__badges {display: flex;flex-direction: column;gap: 12px;flex-wrap: wrap;justify-content: flex-end;}.hero__badges img {width: 100px;height: auto;object-fit: contain;}.about-dolce {background: var(--bg-about);}.about-dolce__inner {max-width: var(--max-w);margin: 0 auto;padding: 25px 40px;min-height: 130px;display: flex;align-items: center;justify-content: space-between;gap: 40px;}.about-dolce__text {flex: 1;padding: 32px 0;display: flex;align-items: center;gap: 25px;width: 100%;max-width: 780px;@media screen and (max-width:1024px) {flex-direction: column;}}.about-dolce__text h2 {font-size: 40px;font-weight: 800;text-align: right;color: var(--gold-b);text-transform: uppercase;max-width: 290px;@media screen and (max-width:1024px) {text-align: left;max-width: 400px;width: 100%;}}.about-dolce__text p {font-size: 18px;color: rgba(255, 255, 255, 0.75);line-height: 1.3;font-weight: 500;max-width: 480px;@media screen and (max-width:1024px) {text-align: left;max-width: 400px;}}.about-dolce__image {width: 220px;flex-shrink: 0;align-self: flex-end;width: 30%;max-width: 420px;position: relative;z-index: 1000;}.about-dolce__image img {min-width: 130%;object-fit: contain;display: block;position: absolute;bottom: -25px;margin-left: -75px;z-index: 1000;}.why-choose {background: var(--bg-page);padding: 45px 0 0px;@media screen and (max-width:1024px) {padding-top: 0px;}}.why-choose__inner {max-width: var(--max-w);border-radius: 38px 38px 0px 0px;background-color: #fff;margin: 0 auto;padding: 80px 40px;display: grid;grid-template-columns: 42% 58%;gap: 56px;align-items: start;@media screen and (max-width:1300px) {grid-template-columns: 42% 50%;}@media screen and (max-width:1024px) {padding: 45px 40px;}}.why-choose__left {display: flex;flex-direction: column;gap: 16px;@media screen and (max-width:1024px) {align-items: center;}a {min-height: 60px;max-width: 290px;width: 100%;border-bottom: 4px solid var(--color-black-solid, rgba(0, 0, 0, 1));font-size: 16px;text-transform: uppercase;margin-top: 60px !important;}}.why-choose__left h2 {font-size: 36px;font-weight: 700;background: var(--gold-gradient);-webkit-background-clip: text;background-clip: text;line-height: 1.3;-webkit-text-fill-color: transparent;text-transform: uppercase;max-width: 300px;margin-bottom: 40px;@media screen and (max-width:1024px) {max-width: 100%;margin-bottom: 25px;}}.why-choose__left p {max-width: 390px;font-weight: 500;font-size: 16px;color: rgba(20, 20, 20, 1);margin: 0;margin-top: -16px;@media screen and (max-width:1024px) {text-align: center;max-width: 700px;}}.why-choose__left .btn {align-self: flex-start;margin-top: 8px;@media screen and (max-width:1024px) {align-self: center;margin-top: 20px !important;}}.why-choose__cards {display: flex;flex-direction: column;gap: 20px;@media screen and (max-width:1024px) {align-items: center;}.benefit-card {position: relative;.icon {position: absolute;width: 50px;height: 100%;flex-grow: 1;left: -60px;display: flex;justify-content: center;}&:not(:last-child) {.icon {&::after {content: ' ';height: calc(100% - 5px);width: 2px;bottom: -23px;position: absolute;border-left: 2px solid rgba(232, 251, 255, 1);}}}}}.marquee {overflow: hidden;}.marquee__inner {max-width: var(--max-w);background: #fff;margin: 0 auto;}.marquee__track {display: flex;width: max-content;animation: marquee-scroll 28s linear infinite;}.marquee__item {display: inline-flex;align-items: center;gap: 12px;padding: 0 20px;font-size: 15px;font-weight: 700;font-family: var(--font-headline);color: var(--gold-b);white-space: nowrap;}.marquee__item img {object-fit: contain;width: 100%;max-width: 335px;height: auto;border-radius: 0px }@keyframes marquee-scroll {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.how-to {padding: 0;}.how-to__inner {max-width: var(--max-w);background-color: #fff;margin: 0 auto;padding: 80px 40px 80px;display: flex;flex-direction: column;align-items: center;gap: 75px;border-radius: 0 0 38px 38px;margin-bottom: 3px;@media screen and (max-width:1024px) {padding: 45px 40px;gap: 40px;}a {max-width: 415px;width: 100%;border-bottom: 7.35px solid var(--color-grey-32, rgba(82, 82, 82, 1));min-height: 110px;min-height: 90px;font-size: 29px;font-weight: 600;text-transform: uppercase;text-align: center;}}.how-to__header {width: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: end;@media screen and (max-width:1024px) {display: flex;flex-direction: column;width: 100%;align-items: center;}}.how-to__header-left {display: flex;flex-direction: column;.eyebrow {max-width: 200px;}@media screen and (max-width:1024px) {align-items: center;}}.how-to__header-left h2 {max-width: 370px;margin-top: 25px;font-weight: 700;color: rgba(10, 10, 10, 1);font-size: 36px;@media screen and (max-width:1024px) {text-align: center;}}.how-to__header-right p {font-size: 16px;max-width: 525px;font-weight: 500;color: rgba(20, 20, 20, 1);@media screen and (max-width:1024px) {text-align: center;}}.how-to__steps {width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);gap: 28px;@media screen and (max-width:1024px) {display: flex;flex-wrap: wrap;align-items: center;width: 100%;justify-content: center;}}.step {display: flex;flex-direction: column;align-items: flex-start;gap: 14px;@media screen and (max-width:1024px) {max-width: 300px;align-items: center;justify-content: center;}}.step__img {width: 100%;display: flex;justify-content: center;}.step__img-bg {width: 100%;aspect-ratio: 1;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;}.step__img-bg img {width: 100%;height: 100%;object-fit: contain;}.step h3 {font-size: 36px;font-weight: 700;color: rgba(10, 10, 10, 1);line-height: 1.3;}.step p {font-weight: 400;font-size: 16px;text-align: left;color: #000;line-height: 1.4;max-width: 243px;}.benefits {background: var(--bg-page);}.benefits__inner {max-width: var(--max-w);background: #fff;padding-top: 80px;margin: 0 auto;padding: 100px 40px 80px;display: grid;grid-template-columns: 40% 60%;justify-items: center;gap: 56px;align-items: start;border-radius: 38px;@media screen and (max-width:1300px) {grid-template-columns: 40% 55%;}@media screen and (max-width:1024px) {padding: 45px 40px;}}.benefits__left {display: flex;flex-direction: column;gap: 16px;position: sticky;top: 86px;.eyebrow {max-width: 450px;}@media screen and (max-width:1024px) {align-items: center;}}.benefits__left h2 {max-width: 490px;font-size: 36px;text-transform: uppercase;width: 100%;line-height: 1.3;color: transparent;background: var(--gold-gradient);-webkit-background-clip: text;background-clip: text;margin-bottom: 20px;@media screen and (max-width:1024px) {text-align: center;max-width: 700px;}}.benefits__left p {font-size: 16px;font-weight: 500;color: rgba(20, 20, 20, 1);line-height: 1.3;text-align: left;max-width: 375px;margin-top: -16px;@media screen and (max-width:1024px) {text-align: center;max-width: 700px;}}.benefits__left .btn {align-self: flex-start;margin-top: 8px;margin-top: 90px;min-height: 60px;max-width: 287px;width: 100%;border-bottom: 4px solid var(--color-black-solid, rgba(0, 0, 0, 1));text-transform: uppercase;font-size: 16px;font-weight: 600;color: #000;@media screen and (max-width:1024px) {align-self: center;margin-top: 25px;}}.benefits__cards {display: flex;flex-direction: column;gap: 40px;border-left: 2px solid rgba(232, 251, 255, 1);padding-left: 20px;@media screen and (max-width:1024px) {border-left: none;gap: 25px;svg {width: 45px;height: 45px;}}}.marketing {background: var(--bg-page);padding: 60px 0 0px;border-top: 1px solid rgba(180, 163, 111, 0.15);@media screen and (max-width:1024px) {padding: 45px 0px 0px;}}.marketing__inner {max-width: var(--max-w);margin: 0 auto;padding: 0 40px;display: flex;flex-direction: column;align-items: center;gap: 40px;}.marketing__header {text-align: center;max-width: var(--max-w);display: flex;flex-direction: column;gap: 14px;}.marketing__header h2 {font-size: 36px;font-weight: 700;color: transparent;background: var(--gold-gradient);-webkit-background-clip: text;background-clip: text;text-transform: uppercase;text-align: center;}.marketing__header p {max-width: 1060px;font-size: 15px;font-weight: 500;color: rgba(20, 20, 20, 1);}.marketing__gallery {display: flex;gap: 20px;width: 100%;align-items: center;justify-content: center;}.video-card {position: relative;width: 100%;overflow: hidden;flex: 1;cursor: pointer;width: 100%;max-width: 300px;border-radius: 20px;@media screen and (max-width: 1024px) {max-width: 250px !important;min-width: 250px !important;}}.video-card--portrait {flex: 0 0 auto;width: 100%;max-width: 300px;}.video-card img {width: 100%;height: 100%;object-fit: cover;display: block;}.video-card__play {position: absolute;inset: 0;margin: auto;width: 52px;height: 52px;background: rgba(255, 255, 255, 0.88);border: none;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;transition: transform 0.2s;}.video-card__play:hover {transform: scale(1.1);}.video-card__play img {width: 20px;height: 20px;}.faq {padding: 0px 0 60px;}.faq__inner {max-width: var(--max-w);margin: 0 auto;background: #fff;padding: 300px 40px 80px;margin-top: -150px;display: grid;grid-template-columns: 35% 55%;gap: 56px;border-radius: 38px;align-items: center;@media screen and (max-width:1024px) {padding: 185px 40px 45px;gap: 10px;}.eyebrow {max-width: 240px;}}.faq__left {display: flex;flex-direction: column;gap: 16px;position: sticky;top: 86px;@media screen and (max-width:1024px) {align-items: center;}}.faq__left h2 {font-size: 36px;font-weight: 700;color: rgba(10, 10, 10, 1);text-transform: uppercase;max-width: 425px;@media screen and (max-width:1024px) {text-align: center;}}.faq__left p {font-weight: 500;font-size: 16px;color: rgba(20, 20, 20, 1);max-width: 340px;@media screen and (max-width:1024px) {text-align: center;max-width: 600px;}}.faq-container {max-width: 100%;margin: 0 auto;display: flex;flex-direction: column;gap: 0rem;padding-top: 25px;padding-bottom: 25px;width: 100%;.faq-item {border-radius: 0px;overflow: hidden;.faq-button {width: 100%;padding: 8px 0px;min-height: 60px;display: flex;justify-content: space-between;background-color: #fff;align-items: center;border: none;cursor: pointer;text-align: left;gap: 15px;outline: none;box-shadow: none;border-bottom: 2px solid var(--color-grey-96, rgba(245, 245, 245, 1));&.active {border-bottom: none !important;.toggle-icon {svg {path {fill: rgba(180, 163, 111, 1);}}}}span {font-weight: 600 !important;color: rgba(31, 33, 36, 1) !important;font-size: 15px !important;line-height: 1.2 !important;font-family: 'Raleway', sans-serif !important;@media screen and (max-width:950px) {font-size: 16px !important;}}.toggle-icon {transition: transform 0.5s;height: 30px;margin-right: 5px;svg {width: 25px;height: 25px;}}}.answer {padding: 0px 0px 1rem;width: 100%;font-size: 14px !important;font-weight: 500 !important;color: rgba(20, 20, 20, 1) !important;font-family: 'Raleway', sans-serif !important;a, h1, h2, span, td, p {font-size: 14px !important;font-weight: 500 !important;color: rgba(20, 20, 20, 1) !important;font-family: 'Raleway', sans-serif !important;margin: 0px !important;padding: 0px !important;}&.hidden {display: none;}}}}.footer {background: var(--bg-footer);padding: 35px 0 0px;}.footer__inner {max-width: var(--max-w);margin: 0 auto;padding: 0 40px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 25px;}.footer__brand {flex: 1;display: flex;flex-direction: column;gap: 25px;display: flex;flex-direction: column;align-items: center;}.footer__logo {width: 125px;height: 125px;object-fit: contain;}.footer__brand p {max-width: 450px;font-size: 14px;font-weight: 500;color: #fff;text-align: center;}.footer__nav {display: flex;flex-wrap: wrap;gap: 10px 24px;padding-top: 6px;display: flex;flex-wrap: wrap;gap: 10px 24px;padding-top: 6px;border: 1px solid var(--color-grey-20, rgba(51, 51, 51, 1));min-height: 50px;align-items: center;width: 100%;justify-content: center;}.footer__nav a {font-size: 13px;color: #fff;font-weight: 500;transition: color 0.2s;border-bottom: 2px solid transparent;padding: 0px 0px 5px;}.footer__nav a:hover {border-bottom: 2px solid var(--color-orange-57, rgba(182, 162, 109, 1)) }@media (max-width: 1400px) {.hero__title {font-size: 50px;}.hero__content a {font-size: 24px;min-height: 90px;}.how-to__inner a {font-size: 24px;min-height: 90px;}}@media (max-width: 1200px) {.hero__title {font-size: 44px;}.hero__content a {font-size: 20px;min-height: 80px;max-width: 340px;}.how-to__inner a {font-size: 20px;min-height: 80px;max-width: 340px;}.about-dolce__text h2 {font-size: 32px;}.about-dolce__text p {font-size: 16px;}.why-choose__left h2 {font-size: 30px;}.benefits__left h2 {font-size: 30px;}.how-to__header-left h2 {font-size: 30px;}.faq__left h2 {font-size: 30px;}.marketing__header h2 {font-size: 30px;}.step h3 {font-size: 28px;}}@media (max-width: 1024px) {.why-choose__inner {grid-template-columns: 1fr;}.why-choose__cards {padding-left: 70px;}.benefits__inner {grid-template-columns: 1fr;}.benefits__left {position: static;}.faq__inner {grid-template-columns: 1fr;}.faq__left {position: static;}.how-to__header {grid-template-columns: 1fr;}.how-to__steps {grid-template-columns: repeat(2, 1fr);}.marketing__gallery {flex-wrap: wrap;}.video-card--portrait {width: 100%;}.hero__title {font-size: 40px;}.hero__content a {font-size: 18px;min-height: 70px;max-width: 300px;}.how-to__inner a {font-size: 18px;min-height: 70px;max-width: 300px;}.hero__media {width: 40%;}}.swiper {width: 100%;max-width: 960px;@media screen and (max-width:1024px) {max-width: 800px;}.swiper-slide {max-width: 300px !important;@media screen and (max-width: 1024px) {max-width: 250px !important;}}}@media screen and (max-width:950px) {.header__inner {padding: 0 20px;}.header__nav, .header__actions {display: none;}.header__hamburger {display: flex;}.header__logo {svg {width: 80%;}}.header__nav.open {display: flex;flex-direction: column;position: fixed;top: 70px;left: 0;right: 0;background: #fff;padding: 20px;gap: 10px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);z-index: 99;}.header__nav.open a {color: var(--text-headline);padding-left: 15px;font-weight: 600;&:last-child {display: flex;background: var(--gold-gradient);border-radius: 8px;border-bottom: 4px solid var(--color-grey-32, #525252);&:hover {border-bottom: 4px solid var(--color-grey-32, #525252);}}}.header__actions.open {display: flex;position: fixed;top: calc(70px + 160px);left: 0;right: 0;background: #fff;padding: 0 20px 20px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);z-index: 99;display: none;}}@media (max-width: 768px) {.header {min-height: 85vw;}.hero__inner {padding: 48px 20px;flex-direction: column;align-items: flex-start;min-height: auto;gap: 28px;padding-top: 150px;}.hero__title {font-size: 34px;}.hero__content a {font-size: 16px;min-height: 60px;max-width: 100%;}.hero__media {width: 100%;justify-content: flex-start;}.hero__badges {flex-direction: row;justify-content: center;}.hero__badges img {width: 72px;}.about-dolce__inner {padding: 24px 20px;flex-direction: column;align-items: center;gap: 16px;}.about-dolce__text {flex-direction: column;align-items: center;gap: 12px;max-width: 100%;}.about-dolce__text h2 {font-size: 28px;max-width: 100%;text-align: center;}.about-dolce__text p {max-width: 100%;text-align: center;max-width: 600px;br {display: none;}}.about-dolce__image {display: none;}.why-choose__inner {padding: 40px 20px;gap: 32px;}.why-choose__cards {padding-left: 0;}.why-choose__cards .benefit-card .icon {display: none;}.how-to__inner {padding: 40px 20px;gap: 36px;}.how-to__inner a {font-size: 16px;min-height: 60px;}.how-to__steps {grid-template-columns: repeat(2, 1fr);gap: 20px;}.benefits__inner {padding: 40px 20px;gap: 32px;}.benefits__cards {grid-template-columns: 1fr;border-left: none;padding-left: 0;}.marketing__inner {padding: 0 20px;}.marketing__gallery {flex-direction: column;align-items: center;padding-bottom: 45px;}.faq {padding-bottom: 45px;}.why-choose__left h2 {text-align: center;}.faq__inner {padding: 60px 20px 25px;margin-top: 0;gap: 32px;}.step h3 {font-size: 26px;}.benefit-card h3 {font-size: 22px;}.footer {padding: 32px 0 0;}.footer__inner {flex-direction: column;gap: 24px;padding: 0 20px;}}@media screen and (max-width:680px) {.footer__nav {display: none;}}@media screen and (max-width:580px) {.hero__title {font-size: 28px;}.header__inner {top: 12px;width: 95%;padding: 0 16px;height: 62px;}.hero {min-height: auto;}.hero__inner {padding: 150px 16px 40px;gap: 24px;}.hero__title {font-size: 28px;}.hero__content {gap: 20px;}.hero__content a {font-size: 15px;min-height: 56px;border-bottom-width: 5px;}.hero__badges img {width: 56px;}}@media (max-width: 480px) {.about-dolce__inner {padding: 20px 16px;}.about-dolce__text h2 {font-size: 24px;}.about-dolce__text p {font-size: 15px;}.why-choose__inner {padding: 32px 16px;gap: 24px;}.why-choose__left h2 {font-size: 26px;margin-bottom: 20px;}.why-choose__left p {font-size: 15px;}.why-choose__left a {max-width: 100%;min-height: 52px;}.how-to__inner {padding: 32px 16px;gap: 28px;}.how-to__header-left h2 {font-size: 26px;}.how-to__header-right p {font-size: 15px;}.how-to__steps {grid-template-columns: 1fr;gap: 32px;}.how-to__inner a {font-size: 15px;min-height: 56px;border-bottom-width: 5px;}.step h3 {font-size: 22px;}.step p {font-size: 15px;max-width: 100%;}.step__img-bg {max-width: 140px;}.benefits__inner {padding: 32px 16px;gap: 24px;}.benefits__left h2 {font-size: 26px;margin-bottom: 8px;}.benefits__left p {font-size: 15px;}.benefits__left .btn {max-width: 100%;min-height: 52px;margin-top: 32px;}.benefit-card {padding: 20px 16px;}.benefit-card h3 {font-size: 20px;}.benefit-card p {font-size: 15px;}.benefit-card__icon {width: 52px;height: 52px;}.marketing {padding: 32px 0 0;}.marketing__inner {padding: 0 16px;gap: 28px;}.marketing__header h2 {font-size: 26px;}.marketing__header p {font-size: 14px;}.faq__inner {padding: 40px 16px 48px;gap: 24px;}.faq__left h2 {font-size: 26px;}.faq__left p {font-size: 15px;}.faq-container .faq-item .faq-button span {font-size: 14px !important;}.eyebrow {font-size: 12px;min-height: 38px;}.footer__inner {padding: 0 16px;}.footer__logo {width: 96px;height: 96px;}.footer__brand p {font-size: 13px;}.footer__nav a {font-size: 12px;}}@media (max-width: 375px) {.hero__title {font-size: 24px;}.hero__inner {padding: 150px 12px 36px;}.hero__content a {font-size: 14px;min-height: 52px;}.hero__badges img {width: 48px;}.about-dolce__inner {padding: 16px 12px;}.about-dolce__text h2 {font-size: 22px;}.why-choose__inner {padding: 28px 12px;}.why-choose__left h2 {font-size: 22px;}.how-to__inner {padding: 28px 12px;}.how-to__header-left h2 {font-size: 22px;}.how-to__inner a {font-size: 14px;min-height: 52px;}.step h3 {font-size: 20px;}.benefits__inner {padding: 28px 12px;}.benefits__left h2 {font-size: 22px;}.benefit-card {padding: 16px 14px;}.benefit-card h3 {font-size: 18px;}.marketing__inner {padding: 0 12px;}.marketing__header h2 {font-size: 22px;}.faq__inner {padding: 32px 12px 20px;}.faq__left h2 {font-size: 22px;}.footer__inner {padding: 0 12px;}}@media (max-width: 320px) {.header__inner {height: 56px;gap: 8px;}.hero__title {font-size: 20px;}.hero__inner {padding: 150px 12px 32px;}.hero__content a {font-size: 13px;min-height: 48px;padding: 10px 16px;}.hero__badges img {width: 42px;}.about-dolce__text h2 {font-size: 20px;}.why-choose__left h2, .benefits__left h2, .faq__left h2, .how-to__header-left h2, .marketing__header h2 {font-size: 20px;}.how-to__inner a {font-size: 13px;min-height: 48px;}.step h3 {font-size: 18px;}.step p {font-size: 14px;}.benefit-card h3 {font-size: 16px;}.benefit-card p {font-size: 14px;}.eyebrow {font-size: 11px;min-height: 34px;padding: 6px;}.btn {padding: 12px 20px;font-size: 13px;}.footer__logo {width: 80px;height: 80px;}.footer__nav a {font-size: 11px;}}.box-footer {width: 100%;padding: 10px 0px;display: flex;font-weight: 200;justify-content: space-between;font-size: 12px;align-items: anchor-center;max-width: 1180px;margin: 0 auto;margin-top: 25px;width: 90%;@media screen and (max-width:650px) {flex-direction: column;align-items: center;gap: 5px;}.store_box {display: flex;flex-direction: row;}.store_name, .year, a {color: #fff;svg {fill: #fff;}}}