.chi-page[data-v-f7b3ae42]{display:block}.chi-hero[data-v-f7b3ae42]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:80px 0}@media screen and (max-width:768px){.chi-hero[data-v-f7b3ae42]{padding:40px 0;background:linear-gradient(180deg,#f8f9fa,#fff)}}.chi-hero__desktop[data-v-f7b3ae42]{text-align:center;max-width:800px;margin:0 auto}.chi-hero__title[data-v-f7b3ae42]{font-size:42px;color:var(--title-color);margin-bottom:20px;font-weight:700}@media screen and (max-width:768px){.chi-hero__title[data-v-f7b3ae42]{font-size:32px}}.ml-0[data-v-f7b3ae42]{margin-left:0}.chi-hero__desc[data-v-f7b3ae42]{font-size:18px;color:#555;line-height:1.7}@media screen and (max-width:768px){.chi-hero__desc[data-v-f7b3ae42]{font-size:16px}}.chi-section[data-v-f7b3ae42]{padding:60px 0}@media screen and (max-width:768px){.chi-section[data-v-f7b3ae42]{padding:40px 0}}.chi-margin[data-v-f7b3ae42]{margin-top:0}.chi-section--alt[data-v-f7b3ae42]{background-color:#fafafa}.chi-hero-mobile[data-v-f7b3ae42]{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:20px}.chi-hero-mobile__title[data-v-f7b3ae42]{font-size:24px;color:var(--title-color);margin:20px 0 10px}.chi-hero-mobile__desc[data-v-f7b3ae42]{font-size:14px;color:var(--grey-body-color);line-height:1.5}.chi-hero-mobile__img[data-v-f7b3ae42]{max-width:150px;height:auto;margin-left:auto}.chi-grid[data-v-f7b3ae42]{display:grid;grid-template-columns:40% 60%;gap:50px;align-items:center}@media screen and (max-width:768px){.chi-grid[data-v-f7b3ae42]{grid-template-columns:1fr;gap:30px;text-align:center}}@media screen and (min-width:769px){.chi-grid__image[data-v-f7b3ae42]{padding-right:30px}}.chi-grid__image img[data-v-f7b3ae42]{width:100%;max-width:400px;height:auto;display:block;margin:0 auto}@media screen and (max-width:768px){.chi-grid__image[data-v-f7b3ae42]{order:2}.chi-grid__image img[data-v-f7b3ae42]{max-width:280px}}@media screen and (max-width:768px){.chi-grid__content[data-v-f7b3ae42]{order:1}}.chi-grid__title[data-v-f7b3ae42]{font-size:32px;color:var(--title-color);margin-bottom:10px}@media screen and (max-width:768px){.chi-grid__title[data-v-f7b3ae42]{font-size:26px}}.chi-grid__subtitle[data-v-f7b3ae42]{font-size:18px;font-weight:600;color:var(--orang-color);margin-bottom:20px}@media screen and (max-width:768px){.chi-grid__subtitle[data-v-f7b3ae42]{font-size:16px}}.chi-grid__text[data-v-f7b3ae42]{font-size:16px;color:#555;line-height:1.7;margin-bottom:15px}@media screen and (max-width:768px){.chi-grid__text[data-v-f7b3ae42]{font-size:15px}}.chi-content[data-v-f7b3ae42]{max-width:800px;margin:0 auto}@media screen and (max-width:768px){.chi-content[data-v-f7b3ae42]{padding:0 15px}}.chi-content__title[data-v-f7b3ae42]{font-size:28px;color:var(--title-color);margin-bottom:20px}@media screen and (max-width:768px){.chi-content__title[data-v-f7b3ae42]{font-size:24px}}.chi-content__title--spaced[data-v-f7b3ae42]{margin-top:50px}@media screen and (max-width:768px){.chi-content__title--spaced[data-v-f7b3ae42]{margin-top:35px}}.chi-content__text[data-v-f7b3ae42]{font-size:16px;color:#555;line-height:1.7;margin-bottom:15px}@media screen and (max-width:768px){.chi-content__text[data-v-f7b3ae42]{font-size:15px}}.chi-list[data-v-f7b3ae42]{list-style:none;padding:0;margin:20px 0}.chi-list li[data-v-f7b3ae42]{position:relative;padding-left:30px;margin-bottom:12px;font-size:16px;color:#555;line-height:1.5}.chi-list li[data-v-f7b3ae42]:before{content:"✓";position:absolute;left:0;top:0;color:var(--orang-color);font-weight:700;font-size:18px}@media screen and (max-width:768px){.chi-list li[data-v-f7b3ae42]{font-size:15px}}.chi-impegno__heading[data-v-f7b3ae42]{font-size:28px;color:var(--title-color);text-align:center;margin-bottom:50px}@media screen and (max-width:768px){.chi-impegno__heading[data-v-f7b3ae42]{font-size:24px;margin-bottom:30px}}.chi-impegno[data-v-f7b3ae42]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media screen and (max-width:768px){.chi-impegno[data-v-f7b3ae42]{grid-template-columns:1fr;gap:30px}}.chi-impegno__item[data-v-f7b3ae42]{text-align:center;padding:30px 20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}.chi-impegno__item[data-v-f7b3ae42]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.1)}@media screen and (max-width:768px){.chi-impegno__item[data-v-f7b3ae42]{padding:25px 20px}}.chi-impegno__icon[data-v-f7b3ae42]{width:60px;height:60px;margin-bottom:20px}.chi-impegno__title[data-v-f7b3ae42]{font-size:20px;color:var(--orang-color);margin-bottom:12px}@media screen and (max-width:768px){.chi-impegno__title[data-v-f7b3ae42]{font-size:18px}}.chi-impegno__text[data-v-f7b3ae42]{font-size:15px;color:#666;line-height:1.6}.chi-cta[data-v-f7b3ae42]{text-align:center;padding:40px 20px}.chi-cta__title[data-v-f7b3ae42]{font-size:28px;color:var(--title-color);margin-bottom:15px}@media screen and (max-width:768px){.chi-cta__title[data-v-f7b3ae42]{font-size:24px}}.chi-cta__text[data-v-f7b3ae42]{font-size:16px;color:#666;margin-bottom:30px}@media screen and (max-width:768px){.chi-cta__text[data-v-f7b3ae42]{font-size:15px;margin-bottom:25px}}