.ForgeLezioniLibreria_section__0P1BL{container-type:inline-size;background:var(--clr-surface);color:var(--clr-on-surface);padding:64px var(--forge-pad-x) var(--forge-pad-y)}.ForgeLezioniLibreria_inner___PfPb{max-width:var(--forge-maxw);margin:0 auto;display:flex;flex-direction:column;gap:40px}.ForgeLezioniLibreria_filtri__3p1MW{display:flex;flex-wrap:wrap;gap:8px}.ForgeLezioniLibreria_chip__FDDpW{flex:none;padding:10px 16px;border:0;border-radius:68px;background:var(--clr-surface-alt);color:var(--clr-on-surface);font-family:var(--font-heading);font-weight:800;font-size:12px;line-height:15px;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.ForgeLezioniLibreria_chip__FDDpW>span{font:inherit;text-transform:inherit}.ForgeLezioniLibreria_chip__FDDpW:hover{background:var(--clr-border)}.ForgeLezioniLibreria_chipOn__VyncV,.ForgeLezioniLibreria_chipOn__VyncV:hover{background:var(--clr-primary);color:var(--clr-on-primary)}.ForgeLezioniLibreria_grid__i1p0N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ForgeLezioniLibreria_card__nnC_c{display:flex;flex-direction:column;padding:0;border:0;border-radius:28px;overflow:hidden;background:var(--clr-surface-alt);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .25s ease}a.ForgeLezioniLibreria_card__nnC_c:not([href]){cursor:default}.ForgeLezioniLibreria_card__nnC_c:hover{transform:translateY(-4px)}.ForgeLezioniLibreria_card__nnC_c:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px}.ForgeLezioniLibreria_media__ubEQ5{position:relative;width:100%;height:240px;overflow:hidden;background:var(--clr-surface-muted)}.ForgeLezioniLibreria_photo__KknE_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.ForgeLezioniLibreria_card__nnC_c:hover .ForgeLezioniLibreria_photo__KknE_{transform:scale(1.04)}.ForgeLezioniLibreria_mediaLock__WrNCV:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--clr-surface) 45%,transparent)}.ForgeLezioniLibreria_play__SoK3y{position:absolute;z-index:1;top:50%;left:50%;width:54px;height:54px;margin:-27px 0 0 -27px;display:flex;align-items:center;justify-content:center;padding-left:3px;border-radius:40px;background:var(--clr-primary);color:var(--clr-on-primary);pointer-events:none}.ForgeLezioniLibreria_badge__2EQDu{position:absolute;z-index:1;top:20px;left:20px;padding:5px 12px;border-radius:var(--forge-r-chip);background:var(--clr-surface);color:var(--clr-on-surface);font-family:var(--font-heading);font-weight:800;font-size:10px;line-height:13px;text-transform:uppercase}.ForgeLezioniLibreria_badgeFree__B3QCB{background:var(--clr-primary);color:var(--clr-on-primary)}.ForgeLezioniLibreria_body__wV32C{display:flex;flex-direction:column;gap:12px;padding:28px;flex:1 1;width:100%;box-sizing:border-box}.ForgeLezioniLibreria_meta__ciYdT{margin:0;font-family:var(--font-body);font-weight:400;font-size:13px;line-height:17px;color:var(--clr-on-surface-muted)}.ForgeLezioniLibreria_title__us7aJ{margin:0;font-family:var(--font-heading);font-weight:800;font-size:20px;line-height:25px;text-transform:uppercase;color:var(--clr-on-surface);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ForgeLezioniLibreria_link__5sILw{font-family:var(--font-heading);font-weight:800;font-size:13px;line-height:16px;color:var(--clr-primary)}.ForgeLezioniLibreria_gate__JUjrS{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 40px;border-radius:28px;background:var(--clr-primary);color:var(--clr-on-primary)}.ForgeLezioniLibreria_gateText__p7M3c{display:flex;flex-direction:column;gap:8px;min-width:0}.ForgeLezioniLibreria_gateTitle__85NBr{margin:0;font-family:var(--font-heading);font-weight:800;font-size:28px;line-height:35px;text-transform:uppercase;color:var(--clr-on-primary)}.ForgeLezioniLibreria_gateDesc__We7u1{margin:0;font-family:var(--font-body);font-weight:400;font-size:15px;line-height:20px;color:var(--clr-on-primary)}.ForgeLezioniLibreria_gate__JUjrS .ForgeLezioniLibreria_gateBtn__uAXUD{flex:none;border:0;background:var(--clr-surface);color:var(--clr-primary);padding:14px 28px;font-size:13px;line-height:16px;font-weight:800}.ForgeLezioniLibreria_gate__JUjrS .ForgeLezioniLibreria_gateBtn__uAXUD:hover{background:var(--clr-surface-alt)}@container site (max-width: 1080px){.ForgeLezioniLibreria_section__0P1BL{padding:56px 20px}.ForgeLezioniLibreria_inner___PfPb{gap:24px}.ForgeLezioniLibreria_filtri__3p1MW{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:0 20px;scrollbar-width:none}.ForgeLezioniLibreria_filtri__3p1MW::-webkit-scrollbar{display:none}.ForgeLezioniLibreria_grid__i1p0N{grid-template-columns:repeat(2,minmax(0,1fr))}.ForgeLezioniLibreria_gate__JUjrS{flex-direction:column;align-items:stretch;gap:12px;padding:24px}.ForgeLezioniLibreria_gateTitle__85NBr{font-size:20px;line-height:25px}.ForgeLezioniLibreria_gateDesc__We7u1{font-size:14px;line-height:18px}.ForgeLezioniLibreria_gate__JUjrS .ForgeLezioniLibreria_gateBtn__uAXUD{padding:14px 24px}}@container site (max-width: 600px){.ForgeLezioniLibreria_grid__i1p0N{grid-template-columns:minmax(0,1fr)}}.ForgePageHero_hero__dPHfe{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:829px;padding:140px 80px 120px;background:var(--clr-surface);color:var(--clr-on-surface)}.ForgePageHero_media__J3X_Y{position:absolute;inset:0}.ForgePageHero_media__J3X_Y>*{width:100%;height:100%}.ForgePageHero_photo__Ubz__{width:100%;height:100%;object-fit:cover;display:block}.ForgePageHero_shade__QWkIP{position:absolute;inset:0;pointer-events:none}.ForgePageHero_inner__u3j6N{position:relative;width:100%;max-width:var(--forge-maxw);margin:0 auto;display:flex;flex-direction:column;align-items:center}.ForgePageHero_text__PQXv_{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:786px;text-align:center}.ForgePageHero_eyebrow__L9MmP{font-size:12px;line-height:15px;color:var(--clr-primary)}.ForgePageHero_eyebrow__L9MmP,.ForgePageHero_title__ES7fL{margin:0;font-family:var(--font-heading);font-weight:800;text-transform:uppercase}.ForgePageHero_title__ES7fL{font-size:64px;line-height:81px;color:var(--clr-on-surface);overflow-wrap:anywhere}.ForgePageHero_title__ES7fL span{font:inherit}.ForgePageHero_desc__RGZdU{margin:0;max-width:720px;font-family:var(--font-body);font-weight:400;font-size:18px;line-height:27px;color:var(--clr-on-surface-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ForgePageHero_standard__fp8xn .ForgePageHero_shade__QWkIP{background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-surface) 35%,transparent) 0,var(--clr-surface) 100%)}.ForgePageHero_standard__fp8xn .ForgePageHero_text__PQXv_{max-width:754px}.ForgePageHero_orari__dfApT{padding-bottom:60px}.ForgePageHero_orari__dfApT .ForgePageHero_text__PQXv_{gap:16px}.ForgePageHero_orari__dfApT .ForgePageHero_eyebrow__L9MmP{font-family:var(--font-body);font-weight:700;line-height:16px}.ForgePageHero_orari__dfApT .ForgePageHero_title__ES7fL{font-size:56px;line-height:62px}.ForgePageHero_orari__dfApT .ForgePageHero_desc__RGZdU{max-width:640px;line-height:29px}.ForgePageHero_prezzi__BO3wl{padding-bottom:159px}.ForgePageHero_prezzi__BO3wl .ForgePageHero_text__PQXv_{gap:16px;max-width:none}.ForgePageHero_prezzi__BO3wl .ForgePageHero_eyebrow__L9MmP{font-family:var(--font-body);line-height:16px;color:var(--forge-primary-soft)}.ForgePageHero_prezzi__BO3wl .ForgePageHero_title__ES7fL{font-size:40px;line-height:46px}.ForgePageHero_community__40tfM,.ForgePageHero_contatti__qrTHh{padding-bottom:60px}.ForgePageHero_community__40tfM .ForgePageHero_shade__QWkIP,.ForgePageHero_contatti__qrTHh .ForgePageHero_shade__QWkIP{background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-surface) 45%,transparent) 0,color-mix(in srgb,var(--clr-surface) 0%,transparent) 160px),radial-gradient(ellipse 65% 45% at 50% 55%,color-mix(in srgb,var(--clr-surface) 60%,transparent),color-mix(in srgb,var(--clr-surface) 15%,transparent) 100%)}.ForgePageHero_community__40tfM .ForgePageHero_inner__u3j6N,.ForgePageHero_community__40tfM .ForgePageHero_text__PQXv_{gap:20px}.ForgePageHero_community__40tfM .ForgePageHero_desc__RGZdU{max-width:680px}.ForgePageHero_anchors__sZ3M_{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ForgePageHero_anchor__i5wAH{padding:12px 24px;border-radius:68px;background:var(--clr-surface-alt);color:var(--clr-on-surface);font-family:var(--font-heading);font-weight:800;font-size:13px;line-height:16px;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.ForgePageHero_anchor__i5wAH>span{font:inherit;text-transform:inherit}.ForgePageHero_anchor__i5wAH:hover{background:var(--clr-on-surface);color:var(--clr-surface)}.ForgePageHero_anchorOn__QN5e9,.ForgePageHero_anchorOn__QN5e9:hover{background:var(--clr-primary);color:var(--clr-surface)}.ForgePageHero_contatti__qrTHh .ForgePageHero_inner__u3j6N{gap:64px}.ForgePageHero_contatti__qrTHh .ForgePageHero_text__PQXv_{max-width:778px}.ForgePageHero_contatti__qrTHh .ForgePageHero_eyebrow__L9MmP{font-family:var(--font-body);font-size:14px;line-height:18px;margin-bottom:-8px}.ForgePageHero_contatti__qrTHh .ForgePageHero_title__ES7fL{font-size:80px;line-height:84px}.ForgePageHero_contatti__qrTHh .ForgePageHero_desc__RGZdU{max-width:none;font-size:20px;line-height:32px}.ForgePageHero_details__Iv0cj{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;text-align:left}.ForgePageHero_detailCol__Xg9TC{display:flex;flex-direction:column;gap:32px}.ForgePageHero_detail__nMqwb{display:flex;align-items:flex-start;gap:16px}.ForgePageHero_detailIcon__8uqDb{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--clr-on-surface) 8%,var(--clr-surface));border-radius:12px;background:color-mix(in srgb,var(--clr-surface-alt) 60%,var(--clr-surface));color:var(--clr-primary)}.ForgePageHero_detailText__YMObp{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:3px}.ForgePageHero_detailLabel__uT9VB{margin:0;font-family:var(--font-heading);font-weight:800;font-size:14px;line-height:18px;text-transform:uppercase;color:var(--clr-on-surface)}.ForgePageHero_detailValue__z6_MF{margin:0;font-family:var(--font-body);font-size:15px;line-height:20px;color:var(--clr-on-surface-muted);text-decoration:none;overflow-wrap:anywhere}a.ForgePageHero_detailValue__z6_MF:hover{color:var(--clr-primary)}.ForgePageHero_chiSiamo__MPnfC{padding:410px 70px 40px;justify-content:flex-start}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_shade__QWkIP{background:linear-gradient(to top,var(--clr-surface) 0,color-mix(in srgb,var(--clr-surface) 0%,transparent) 30%),linear-gradient(to bottom,color-mix(in srgb,var(--clr-surface) 45%,transparent) 0,color-mix(in srgb,var(--clr-surface) 0%,transparent) 160px),radial-gradient(ellipse 65% 45% at 50% 40%,color-mix(in srgb,var(--clr-surface) 60%,transparent),color-mix(in srgb,var(--clr-surface) 15%,transparent) 100%)}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_inner__u3j6N{max-width:1300px}.ForgePageHero_mark__5CB5V{margin:0;max-width:100%;font-family:var(--font-heading);font-weight:800;font-size:min(96px,6.67cqw);line-height:1.05;text-transform:uppercase;text-align:center;color:var(--clr-on-surface)}.ForgePageHero_bar__iztWy{width:100%;margin-top:234px;padding:40px 25px;border-top:1px solid color-mix(in srgb,var(--clr-on-surface) 59%,transparent)}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_text__PQXv_{max-width:none;align-items:flex-start;text-align:left;gap:16px}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_eyebrow__L9MmP{font-family:var(--font-body);font-size:14px;line-height:18px;color:var(--forge-primary-soft)}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_title__ES7fL{font-size:48px;line-height:55px}.ForgePageHero_paras__b9maN{display:flex;flex-direction:column;gap:32px;margin-top:48px}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_desc__RGZdU{max-width:none;font-size:16px;line-height:27px;-webkit-line-clamp:6}@container site (max-width: 1080px){.ForgePageHero_chiSiamo__MPnfC,.ForgePageHero_community__40tfM,.ForgePageHero_contatti__qrTHh,.ForgePageHero_hero__dPHfe,.ForgePageHero_orari__dfApT,.ForgePageHero_prezzi__BO3wl{min-height:0;padding:216px 20px 48px;justify-content:flex-start}.ForgePageHero_hero__dPHfe .ForgePageHero_shade__QWkIP{background:linear-gradient(to bottom,color-mix(in srgb,var(--clr-surface) 40%,transparent) 0,var(--clr-surface) 100%)}.ForgePageHero_chiSiamo__MPnfC .ForgePageHero_inner__u3j6N,.ForgePageHero_community__40tfM .ForgePageHero_inner__u3j6N,.ForgePageHero_contatti__qrTHh .ForgePageHero_inner__u3j6N,.ForgePageHero_inner__u3j6N{align-items:stretch;gap:0}.ForgePageHero_hero__dPHfe .ForgePageHero_text__PQXv_{max-width:none;align-items:flex-start;text-align:left;gap:16px}.ForgePageHero_hero__dPHfe .ForgePageHero_eyebrow__L9MmP{font-family:var(--font-heading);font-weight:800;font-size:11px;line-height:14px;color:var(--clr-primary);margin:0}.ForgePageHero_hero__dPHfe .ForgePageHero_title__ES7fL{font-size:36px;line-height:38px}.ForgePageHero_hero__dPHfe .ForgePageHero_desc__RGZdU{max-width:none;font-size:15px;line-height:22px}.ForgePageHero_hero__dPHfe .ForgePageHero_text__PQXv_>.ForgePageHero_title__ES7fL+.ForgePageHero_desc__RGZdU,.ForgePageHero_hero__dPHfe .ForgePageHero_text__PQXv_>.ForgePageHero_title__ES7fL+.ForgePageHero_paras__b9maN{margin-top:0}.ForgePageHero_anchors__sZ3M_,.ForgePageHero_details__Iv0cj,.ForgePageHero_mark__5CB5V{display:none}.ForgePageHero_contatti__qrTHh{padding-top:120px}.ForgePageHero_contatti__qrTHh .ForgePageHero_media__J3X_Y{display:none}.ForgePageHero_bar__iztWy{margin:0;padding:0;border:0}.ForgePageHero_paras__b9maN{margin-top:0;gap:12px}}.ForgeArticolo_pagina__wm2AR{container-type:inline-size;background:var(--clr-surface);color:var(--clr-on-surface)}.ForgeArticolo_foto__vcB9l{position:relative;height:520px;background:var(--clr-surface-alt)}.ForgeArticolo_foto__vcB9l img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ForgeArticolo_colonna___N3rG{max-width:760px;margin:0 auto;padding:72px 20px 120px;box-sizing:content-box}.ForgeArticolo_indietro__OymK5{display:inline-block;margin-bottom:24px;font-family:var(--font-heading);font-weight:800;font-size:13px;line-height:16px;color:var(--clr-primary);text-decoration:none}.ForgeArticolo_indietro__OymK5:hover{text-decoration:underline}.ForgeArticolo_riga__5EsIu{margin:0 0 16px;font-family:var(--font-body);font-size:13px;line-height:18px;color:var(--clr-on-surface-muted)}.ForgeArticolo_titolo__nxQ_t{margin:0 0 32px;font-family:var(--font-heading);font-weight:800;font-size:48px;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}.ForgeArticolo_testo__Vtt5T{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--clr-on-surface-muted);overflow-wrap:anywhere}.ForgeArticolo_testo__Vtt5T>:first-child{margin-top:0}.ForgeArticolo_testo__Vtt5T p{margin:0 0 20px}.ForgeArticolo_testo__Vtt5T h2,.ForgeArticolo_testo__Vtt5T h3,.ForgeArticolo_testo__Vtt5T h4{margin:36px 0 16px;font-family:var(--font-heading);font-weight:700;font-size:22px;line-height:1.3;color:var(--clr-on-surface)}.ForgeArticolo_testo__Vtt5T b,.ForgeArticolo_testo__Vtt5T strong{color:var(--clr-on-surface)}.ForgeArticolo_testo__Vtt5T a{color:var(--clr-primary)}.ForgeArticolo_testo__Vtt5T img{max-width:100%;height:auto;border-radius:var(--forge-r-card)}.ForgeArticolo_testo__Vtt5T ol,.ForgeArticolo_testo__Vtt5T ul{margin:0 0 20px;padding-left:1.4em}@container site (max-width: 600px){.ForgeArticolo_foto__vcB9l{height:260px}.ForgeArticolo_colonna___N3rG{padding:40px 20px 72px}.ForgeArticolo_titolo__nxQ_t{font-size:30px;margin-bottom:24px}.ForgeArticolo_testo__Vtt5T{font-size:15px}}.ArmoniaAtoms_sectionHeader__8AASj{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding-bottom:var(--sp-24);border-bottom:1px solid var(--clr-rule);width:100%}.ArmoniaAtoms_headerLeft__BYVLg{display:inline-flex;align-items:center;gap:var(--sp-8)}.ArmoniaAtoms_num__OHGv_,.ArmoniaAtoms_overline__3AqDW,.ArmoniaAtoms_studio__YAwZy{font-family:var(--font-body);font-size:12px;line-height:16px}.ArmoniaAtoms_num__OHGv_{font-weight:600;color:var(--clr-primary)}.ArmoniaAtoms_overline__3AqDW{font-weight:600;color:var(--clr-secondary);text-transform:uppercase}.ArmoniaAtoms_studio__YAwZy{font-weight:400;color:var(--clr-body-muted);text-transform:uppercase}.ArmoniaAtoms_wordmarkWrap__xYt3t{width:100%;display:flex;overflow:hidden;line-height:0}.ArmoniaAtoms_wordmarkTrack__DxeJI{display:flex;align-items:center;width:max-content;flex:none;animation:ArmoniaAtoms_armoniaMarquee__pSYaT 60s linear infinite}@keyframes ArmoniaAtoms_armoniaMarquee__pSYaT{0%{transform:translateX(0)}to{transform:translateX(-50%)}}[data-editing] .ArmoniaAtoms_wordmarkTrack__DxeJI{animation-play-state:paused}.ArmoniaAtoms_wordmark__3JCEW{flex:none;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,9.4cqw,135px);line-height:1.23;color:var(--clr-on-dark);white-space:nowrap}.ArmoniaAtoms_wordmarkDark__3xzfS{color:var(--clr-primary)}.ArmoniaAtoms_wordmarkSurface__imfCh{color:var(--clr-surface)}.ArmoniaAtoms_wordmarkOnDark__Wp2ir{color:var(--clr-on-dark)}.ArmoniaAtoms_arrowCircle__C_cXM{justify-content:center;flex:none;border-radius:var(--radius-pill);background:var(--clr-secondary)}.ArmoniaAtoms_arrowCircle__C_cXM,.ArmoniaAtoms_ctaPill__PEkdL{display:inline-flex;align-items:center;color:var(--clr-on-cta)}.ArmoniaAtoms_ctaPill__PEkdL{gap:var(--sp-12);padding:var(--sp-16) 28px;border-radius:var(--radius-3xl);background:var(--clr-cta);font-family:var(--font-body);font-weight:600;font-size:15px;line-height:20px;text-decoration:none;width:fit-content}.ArmoniaAtoms_ctaPill__PEkdL:hover{background:var(--clr-secondary)}.ArmoniaAtoms_ctaPrimary__z6SaL{background:var(--clr-primary)}.ArmoniaAtoms_ctaPrimary__z6SaL:hover{background:var(--clr-primary-hover)}.ArmoniaAtoms_ctaPill__PEkdL:after{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3E%3Cpath%20d='M2%208h12M9%203l5%205-5%205'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%3E%3Cpath%20d='M2%208h12M9%203l5%205-5%205'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.ArmoniaHero_hero__wipLs{position:relative;min-height:calc(var(--vh-full, 100svh) - 88px);padding:0 var(--armonia-pad-x);overflow:hidden;background:linear-gradient(180deg,var(--clr-secondary) 0,var(--clr-primary) 100%);display:flex;align-items:stretch}.ArmoniaHero_grid__8o30M{position:relative;display:grid;grid-template-columns:502fr 296fr 296fr 186fr;width:100%;max-width:var(--armonia-maxw);margin:27px auto 140px;min-height:527px;padding-bottom:var(--sp-32);border-bottom:1px solid var(--clr-rule-on-green)}.ArmoniaHero_claimCol__6wwyg,.ArmoniaHero_col__bWMID{padding:var(--sp-24);display:flex;align-items:center}.ArmoniaHero_claimCol__6wwyg{position:relative;z-index:2;align-items:flex-end;padding-bottom:var(--sp-40)}.ArmoniaHero_col__bWMID{border-left:1px solid var(--clr-rule-hairline);pointer-events:none}.ArmoniaHero_claim__1S7Rg{font-family:var(--font-display);font-weight:100;font-style:italic;font-size:clamp(30px,3cqw,43px);line-height:1.16;color:var(--clr-on-secondary,var(--clr-on-dark));margin:0}.ArmoniaHero_photoWrap___0E3J{position:absolute;right:160px;bottom:0;z-index:1;line-height:0}.ArmoniaHero_photo__Oug_d{width:680px;max-width:48cqw;height:auto;display:block;object-fit:cover}.ArmoniaHero_wordmark__OZkJD{position:absolute;left:0;right:0;bottom:-14px;z-index:0;pointer-events:none}@container site (max-width: 1080px){.ArmoniaHero_hero__wipLs{min-height:calc(var(--vh-full, 100svh) * .5);padding:0 var(--sp-24);align-items:stretch}.ArmoniaHero_grid__8o30M{grid-template-columns:1.4fr 1fr 1fr .6fr;min-height:0;margin:8px 0 100px;padding-bottom:var(--sp-16)}.ArmoniaHero_col__bWMID{display:flex}.ArmoniaHero_claimCol__6wwyg{padding:0;align-items:flex-start}.ArmoniaHero_claim__1S7Rg{font-size:clamp(14px,3.6cqw,18px)}.ArmoniaHero_photoWrap___0E3J{right:-20px;left:auto;bottom:0;top:auto;z-index:1}.ArmoniaHero_photo__Oug_d{width:auto;max-width:80cqw}.ArmoniaHero_wordmark__OZkJD{bottom:0}}@container site (min-width: 561px) and (max-width: 1080px){.ArmoniaHero_photo__Oug_d{max-width:52cqw}.ArmoniaHero_claimCol__6wwyg{align-items:flex-end;padding-bottom:var(--sp-40)}}.ArmoniaIntro_section__4TP7R{padding:var(--armonia-pad-y) var(--armonia-pad-x) 0;background:var(--clr-surface)}.ArmoniaIntro_container__NM5KA{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaIntro_row__CIcqG{display:grid;grid-template-columns:1fr 1fr;padding-bottom:25px;border-bottom:1px solid var(--clr-rule)}.ArmoniaIntro_left__rhWiI{padding:var(--sp-24)}.ArmoniaIntro_right__lyOPK{padding:var(--sp-24);border-left:1px solid var(--clr-rule-soft);display:flex;align-items:flex-end}.ArmoniaIntro_overline__NFUeh{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:19px;text-transform:uppercase;color:var(--clr-primary);margin:0 0 var(--sp-16)}.ArmoniaIntro_title__ap_HV{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.4cqw,48px);line-height:1.15;color:var(--clr-on-surface);margin:0}.ArmoniaIntro_desc__O_Ezt{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--clr-body-soft);max-width:515px;margin:0}@container site (max-width: 1080px){.ArmoniaIntro_section__4TP7R{padding:var(--sp-40) var(--sp-24) 0}.ArmoniaIntro_row__CIcqG{grid-template-columns:1fr}.ArmoniaIntro_left__rhWiI,.ArmoniaIntro_right__lyOPK{padding:0}.ArmoniaIntro_right__lyOPK{border-left:none;padding-top:var(--sp-24)}}.ArmoniaMission_section___Yn99{background:var(--clr-surface-mauve);overflow:hidden}.ArmoniaMission_row__o5kp4{display:grid;grid-template-columns:734fr 506fr;align-items:center;gap:var(--sp-40);padding-right:219px;min-height:743px}.ArmoniaMission_imgWrap__B8dhM{line-height:0;align-self:stretch}.ArmoniaMission_photo__hHYZA{width:100%;height:100%;min-height:743px;object-fit:cover;display:block}.ArmoniaMission_text__lnlqt{display:flex;flex-direction:column;gap:var(--sp-32);padding:var(--sp-40) 0}.ArmoniaMission_overlineRow__DblY6{display:inline-flex;align-items:center;gap:var(--sp-8);margin:0}.ArmoniaMission_num__FaZAp,.ArmoniaMission_overline__4asIT{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:16px;color:var(--clr-on-dark)}.ArmoniaMission_overline__4asIT{text-transform:uppercase}.ArmoniaMission_title__YAaH6{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3cqw,43px);line-height:1.16;color:var(--clr-on-dark);margin:0}.ArmoniaMission_desc__V7aA6{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--clr-on-dark-soft);margin:0}@container site (max-width: 1080px){.ArmoniaMission_row__o5kp4{grid-template-columns:1fr;padding-right:0;min-height:0;gap:0}.ArmoniaMission_photo__hHYZA{min-height:0;aspect-ratio:4/3}.ArmoniaMission_text__lnlqt{padding:var(--sp-40) var(--sp-24)}}.EditableArrowLink_arrow__IGQPS{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;background:var(--arrow-bg,var(--clr-secondary));color:var(--arrow-fg,var(--clr-on-dark));line-height:1;text-decoration:none;transform:rotate(var(--arrow-rot,0deg))}.ArmoniaNutrimento_section__Jtjyq{padding:var(--armonia-pad-y) var(--armonia-pad-x) 0;background:var(--clr-surface)}.ArmoniaNutrimento_container__j2QQ0{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaNutrimento_cols__wb7TP{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-32);margin-top:var(--sp-24);padding:30px 0;border-top:1px solid var(--clr-rule);border-bottom:1px solid var(--clr-rule)}.ArmoniaNutrimento_col__kRfOu{display:flex;flex-direction:column;gap:var(--sp-60);padding:var(--sp-16) var(--sp-24);text-decoration:none;background:var(--clr-surface-card)}.ArmoniaNutrimento_col__kRfOu+.ArmoniaNutrimento_col__kRfOu{border-left:1px solid var(--clr-rule-soft)}.ArmoniaNutrimento_body__l4X_9{display:flex;flex-direction:column;gap:var(--sp-12)}.ArmoniaNutrimento_title__erDu1{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:34px;color:var(--clr-secondary);margin:0}.ArmoniaNutrimento_desc__5n4Aq{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px;color:var(--clr-on-surface,var(--clr-neutral-800));margin:0}@container site (max-width: 1080px){.ArmoniaNutrimento_section__Jtjyq{padding:var(--sp-40) var(--sp-24) 0}.ArmoniaNutrimento_cols__wb7TP{grid-template-columns:1fr 1fr;gap:var(--sp-16)}.ArmoniaNutrimento_col__kRfOu{padding:var(--sp-16) 0;gap:var(--sp-24)}.ArmoniaNutrimento_col__kRfOu+.ArmoniaNutrimento_col__kRfOu{border-left:none}.ArmoniaNutrimento_col__kRfOu:nth-child(2n){border-left:1px solid var(--clr-rule-soft);padding-left:var(--sp-16)}}.ArmoniaDiscipline_section__oq2iz{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaDiscipline_container__joCCk{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaDiscipline_grid__ly7Hf{display:grid;grid-template-columns:repeat(2,1fr)}.ArmoniaDiscipline_card__gdOWH{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-24);scroll-margin-top:96px}.ArmoniaDiscipline_card__gdOWH:nth-child(2n){border-left:1px solid var(--clr-rule)}.ArmoniaDiscipline_card__gdOWH:nth-child(n+3){border-top:1px solid var(--clr-rule)}.ArmoniaDiscipline_photo__XVgOM{width:100%;aspect-ratio:596/415;object-fit:cover;border-radius:var(--radius-md);display:block}.ArmoniaDiscipline_body__yl88E{display:flex;flex-direction:column;gap:var(--sp-16)}.ArmoniaDiscipline_cardTitle__QzG0t{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,2.8cqw,40px);line-height:1.15;color:var(--clr-on-surface);margin:0}.ArmoniaDiscipline_cardDesc__wIssT{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:24px;color:var(--clr-body-muted);margin:0}.ArmoniaDiscipline_cardCta__QOjI_{display:inline-flex;align-items:center;width:fit-content;height:44px;padding:0 var(--sp-16);border-radius:var(--radius-pill);background:var(--clr-secondary);color:var(--clr-on-cta);font-family:var(--font-body);font-weight:700;font-size:14px;line-height:1;text-decoration:none;transition:background-color .2s ease}.ArmoniaDiscipline_cardCta__QOjI_:hover{background:var(--clr-secondary-hover)}.ArmoniaDiscipline_arrows__ZlcWP{display:flex;justify-content:center;gap:var(--sp-12);padding:var(--sp-24) 0 var(--sp-8);color:var(--clr-on-secondary,var(--clr-on-dark))}.ArmoniaDiscipline_arrowBtn__nOqpE{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:var(--radius-pill);background:var(--clr-primary)}@container site (max-width: 1080px){.ArmoniaDiscipline_section__oq2iz{padding:var(--sp-40) var(--sp-24)}.ArmoniaDiscipline_grid__ly7Hf{grid-template-columns:1fr}.ArmoniaDiscipline_card__gdOWH{padding:var(--sp-24) 0}.ArmoniaDiscipline_card__gdOWH:nth-child(2n){border-left:none}.ArmoniaDiscipline_card__gdOWH:nth-child(n+2){border-top:1px solid var(--clr-rule)}}.ArmoniaCta_section__yoyex{padding:var(--sp-60) var(--armonia-pad-x) var(--sp-80);background:var(--clr-surface-dark);color:var(--clr-on-dark)}.ArmoniaCta_container__jM8dS{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaCta_title__Bx3Cm{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.1cqw,44px);line-height:1.2;color:var(--clr-on-dark);text-align:center;max-width:843px;margin:0 auto var(--sp-60)}.ArmoniaCta_cols__SLAAF{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--sp-60)}.ArmoniaCta_col__d_JfT{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-20) 35px;border-left:1px solid var(--clr-rule-on-dark-strong);min-width:0}.ArmoniaCta_field___h0um{display:flex;flex-direction:column;gap:var(--sp-4)}.ArmoniaCta_label__q5r58{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--clr-on-dark-muted)}.ArmoniaCta_link__xLHxg,.ArmoniaCta_value__MfsDx{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:20px;color:var(--clr-on-dark);text-decoration:none;overflow-wrap:break-word}.ArmoniaCta_link__xLHxg:hover{color:var(--clr-on-dark-muted)}@container site (max-width: 1080px){.ArmoniaCta_section__yoyex{padding:var(--sp-40) var(--sp-24)}.ArmoniaCta_title__Bx3Cm{margin-bottom:var(--sp-40)}.ArmoniaCta_cols__SLAAF{grid-template-columns:1fr 1fr;gap:var(--sp-24)}.ArmoniaCta_col__d_JfT{padding:var(--sp-16) var(--sp-20)}}@container site (max-width: 600px){.ArmoniaCta_cols__SLAAF{grid-template-columns:1fr}.ArmoniaCta_linkCol__ya0zN{display:none}.ArmoniaCta_col__d_JfT{border-left:none;padding-left:0;padding-right:0}.ArmoniaCta_title__Bx3Cm{text-align:left;margin-left:0}}.ArmoniaFooter_footer__19meI{display:flex;flex-direction:column;gap:var(--sp-40);padding:var(--sp-80) 0 var(--sp-60);background:var(--clr-surface-dark);color:var(--clr-on-dark);border-top:1px solid var(--clr-rule-on-dark);overflow:hidden}.ArmoniaFooter_container__0r2VG{max-width:var(--armonia-maxw);width:100%;margin:0 auto;padding:0 var(--armonia-pad-x)}.ArmoniaFooter_bar__UhFOb{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24);padding-top:var(--sp-24);border-top:1px solid var(--clr-rule-on-dark)}.ArmoniaFooter_copy__A2ZMC,.ArmoniaFooter_piva__uvXVi,.ArmoniaFooter_policy__OhqAe{font-family:var(--font-body);font-weight:400;font-size:12px;line-height:16px;color:var(--clr-on-dark-soft);margin:0;text-decoration:none}.ArmoniaFooter_policies__5xF4Q{display:inline-flex;gap:var(--sp-16)}.ArmoniaFooter_policy__OhqAe:hover{color:var(--clr-on-dark)}@container site (max-width: 1080px){.ArmoniaFooter_footer__19meI{padding:var(--sp-40) 0 var(--sp-32);gap:var(--sp-24)}.ArmoniaFooter_container__0r2VG{padding:0 var(--sp-24)}.ArmoniaFooter_bar__UhFOb{flex-direction:column;align-items:flex-start;gap:var(--sp-12)}}.ArmoniaTeachers_section__6tuIR{container-type:inline-size;padding:var(--sp-40) var(--armonia-pad-x) var(--sp-80);background:var(--clr-surface)}.ArmoniaTeachers_container__J2368{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaTeachers_carousel__yGHgY{display:flex;align-items:center;gap:var(--sp-32);margin-top:var(--sp-40)}.ArmoniaTeachers_navBtn__s8kve{background:none;border:none;padding:0;cursor:pointer;flex:none}.ArmoniaTeachers_cards__wXGQv{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-32);flex:1 1;min-width:0}.ArmoniaTeachers_card__B3V2m{display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-20);border:1px solid var(--clr-rule-soft);background:var(--clr-surface-card);min-width:0;overflow:hidden}.ArmoniaTeachers_photo__4pg2J{width:100%;aspect-ratio:314/320;object-fit:cover;border-radius:var(--radius-sm);display:block}.ArmoniaTeachers_meta__BATgy{display:flex;flex-direction:column;gap:var(--sp-4)}.ArmoniaTeachers_name__kHQgc{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:30px;color:var(--clr-on-surface);margin:0}.ArmoniaTeachers_role___mYRw{font-family:var(--font-body);font-weight:600;font-size:13px;line-height:18px;text-transform:uppercase;color:var(--clr-primary);margin:0}@container site (max-width: 1080px){.ArmoniaTeachers_section__6tuIR{padding:var(--sp-32) var(--sp-24) var(--sp-40)}.ArmoniaTeachers_carousel__yGHgY{gap:var(--sp-16)}.ArmoniaTeachers_navBtn__s8kve{display:none}.ArmoniaTeachers_cards__wXGQv{grid-template-columns:1fr}}.ArmoniaClasses_section__QwhEZ{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaClasses_container__IXYOb{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaClasses_intro__CP6TO{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-32);margin:var(--sp-24) 0}.ArmoniaClasses_introText__QDskR{display:flex;flex-direction:column;gap:var(--sp-20);min-width:0}.ArmoniaClasses_nav__bsQh4{display:flex;align-items:center;gap:var(--sp-12);flex:none}.ArmoniaClasses_navBtn__liYJp{background:none;border:none;padding:0;cursor:pointer;line-height:0}.ArmoniaClasses_title__IEd9b{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.1cqw,44px);line-height:1.2;color:var(--clr-on-surface);margin:0}.ArmoniaClasses_desc__MFSiy{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--clr-body-muted);margin:0}.ArmoniaClasses_cards__Brsh4{display:grid;grid-template-columns:repeat(3,1fr)}.ArmoniaClasses_card__Gqum0{display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-16) var(--sp-24);background:var(--clr-surface-card);min-width:0;overflow:hidden}.ArmoniaClasses_card__Gqum0+.ArmoniaClasses_card__Gqum0{border-left:1px solid var(--clr-rule)}.ArmoniaClasses_photo__45dgL{width:100%;aspect-ratio:378/260;object-fit:cover;border-radius:var(--radius-sm);display:block}.ArmoniaClasses_body__rSpy6{display:flex;flex-direction:column;gap:var(--sp-12);padding:0 var(--sp-24) 28px;flex:1 1}.ArmoniaClasses_cardTitle__i3szU{font-family:var(--font-display);font-weight:400;font-size:28px;line-height:35px;color:var(--clr-on-surface);margin:0;overflow-wrap:break-word}.ArmoniaClasses_cardDesc__dxGT3{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px;color:var(--clr-body-muted);margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ArmoniaClasses_cardCta__jFD15{display:inline-flex;align-items:center;gap:var(--sp-12);text-decoration:none;width:fit-content;margin-top:auto;padding-top:var(--sp-12)}.ArmoniaClasses_cardCtaText__oDZYh{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:19px;color:var(--clr-secondary)}@container site (max-width: 1080px){.ArmoniaClasses_section__QwhEZ{padding:var(--sp-40) var(--sp-24)}.ArmoniaClasses_intro__CP6TO{flex-direction:column;align-items:flex-start}.ArmoniaClasses_cards__Brsh4{grid-template-columns:1fr}.ArmoniaClasses_card__Gqum0{padding:var(--sp-16) 0}.ArmoniaClasses_card__Gqum0+.ArmoniaClasses_card__Gqum0{border-left:none;border-top:1px solid var(--clr-rule)}.ArmoniaClasses_body__rSpy6{padding:0 0 var(--sp-16)}}.ArmoniaSchedule_section__C9FE4{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface)}.ArmoniaSchedule_container__Cqhuk{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaSchedule_pair__r7GZc{display:grid;grid-template-columns:622fr 632fr;margin-top:var(--sp-24);padding-bottom:var(--sp-24);border-bottom:1px solid var(--clr-rule)}.ArmoniaSchedule_left__NbDKc{display:flex;flex-direction:column;gap:var(--sp-24);padding:var(--sp-24)}.ArmoniaSchedule_right__bDOaP{display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-24);border-left:1px solid var(--clr-rule)}.ArmoniaSchedule_title__dTia5{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.1cqw,44px);line-height:1.2;color:var(--clr-on-surface);margin:0}.ArmoniaSchedule_desc__icaRJ{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--clr-on-surface-muted,var(--clr-neutral-700));margin:0}.ArmoniaSchedule_box__zg0eN{border:1px solid var(--clr-rule);padding:var(--sp-24);background:var(--clr-surface-card)}.ArmoniaSchedule_boxHeader__h8RkG{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);padding:var(--sp-4) var(--sp-16) var(--sp-16);border-bottom:1px solid var(--clr-border)}.ArmoniaSchedule_boxTitle___qHn1{font-family:var(--font-display);font-weight:400;font-size:20px;line-height:25px;color:var(--clr-on-surface);margin:0}.ArmoniaSchedule_boxBadge__ab1Xn{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-weight:400;font-size:13px;line-height:18px;color:var(--clr-on-surface-muted)}.ArmoniaSchedule_dot__rYYmT{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--clr-secondary);flex:none}.ArmoniaSchedule_row__SnPdw{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:var(--sp-24);padding:18px var(--sp-16);border-bottom:1px solid var(--clr-rule)}.ArmoniaSchedule_row__SnPdw:last-child{border-bottom:none}.ArmoniaSchedule_time__WdZgr{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:21px;color:var(--clr-on-surface-muted)}.ArmoniaSchedule_info__mzZ_K{display:flex;flex-direction:column;gap:2px}.ArmoniaSchedule_lessonName__8_t1d{font-family:var(--font-display);font-weight:400;font-size:18px;line-height:22px;color:var(--clr-on-surface)}.ArmoniaSchedule_teacher__C_4T9{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:18px;color:var(--clr-body-muted)}.ArmoniaSchedule_level__LCf88{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:16px;padding:var(--sp-4) var(--sp-12);border-radius:var(--radius-3xl);white-space:nowrap}.ArmoniaSchedule_lvlBase__Pks8y{color:var(--clr-lvl-base);background:color-mix(in srgb,var(--clr-lvl-base) 8%,transparent)}.ArmoniaSchedule_lvlInter__PCZsk{color:var(--clr-lvl-inter);background:color-mix(in srgb,var(--clr-lvl-inter) 8%,transparent)}.ArmoniaSchedule_lvlAdv__pwigC{color:var(--clr-lvl-adv);background:color-mix(in srgb,var(--clr-lvl-adv) 8%,transparent)}.ArmoniaSchedule_photo__TQwe_{width:100%;aspect-ratio:584/536;object-fit:cover;display:block}.ArmoniaSchedule_prices__isok9{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-16);padding-top:14px;border-top:1px solid var(--clr-rule)}.ArmoniaSchedule_priceCol__c7CpP{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-20);border:1px solid var(--clr-rule)}.ArmoniaSchedule_priceLabel__39Gek{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--clr-primary)}.ArmoniaSchedule_priceAmount__gRKSX{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3cqw,43px);line-height:1.16;color:var(--clr-on-surface)}.ArmoniaSchedule_priceNote__5hfoV{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:18px;color:var(--clr-body-muted)}.ArmoniaSchedule_editHead__aUJcC{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);margin-bottom:10px}.ArmoniaSchedule_editTitle__H3TNF{font-size:12px;letter-spacing:.2px}.ArmoniaSchedule_editAll__yPEh7,.ArmoniaSchedule_editTitle__H3TNF{font-family:var(--font-body);font-weight:600;color:var(--clr-on-surface)}.ArmoniaSchedule_editAll__yPEh7{font-size:11px;padding:var(--sp-4) 10px;border-radius:6px;border:1px solid var(--clr-border);background:transparent;cursor:pointer}.ArmoniaSchedule_editAll__yPEh7:disabled{opacity:.4;cursor:default}.ArmoniaSchedule_editList__wYFPW{display:flex;flex-wrap:wrap;gap:var(--sp-8) var(--sp-16)}.ArmoniaSchedule_editChk__y7nIr{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;color:var(--clr-on-surface);cursor:pointer}.ArmoniaSchedule_editChk__y7nIr input{accent-color:var(--clr-primary)}.ArmoniaSchedule_editHint__xuudA{font-family:var(--font-body);font-size:12px;line-height:18px;color:var(--clr-body-muted);margin:0}.ArmoniaSchedule_editHint__xuudA+.ArmoniaSchedule_editHead__aUJcC,.ArmoniaSchedule_editList__wYFPW+.ArmoniaSchedule_editHead__aUJcC{margin-top:var(--sp-20)}@container site (max-width: 1080px){.ArmoniaSchedule_section__C9FE4{padding:var(--sp-40) var(--sp-24)}.ArmoniaSchedule_pair__r7GZc{grid-template-columns:1fr}.ArmoniaSchedule_left__NbDKc,.ArmoniaSchedule_right__bDOaP{padding:0}.ArmoniaSchedule_right__bDOaP{border-left:none;padding-top:var(--sp-32)}.ArmoniaSchedule_row__SnPdw{grid-template-columns:90px 1fr;row-gap:var(--sp-8)}.ArmoniaSchedule_level__LCf88{grid-column:2;justify-self:start}.ArmoniaSchedule_prices__isok9{grid-template-columns:1fr}}.ArmoniaPageHero_hero__Jz_2C{position:relative;min-height:661px;padding:27px var(--armonia-pad-x);overflow:hidden;background:var(--clr-surface);display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-40)}.ArmoniaPageHero_grid__ah08G{display:grid;grid-template-columns:502fr 296fr 296fr 186fr;width:100%;max-width:var(--armonia-maxw);margin:0 auto;min-height:369px;padding-bottom:var(--sp-32);border-bottom:1px solid var(--clr-rule)}.ArmoniaPageHero_claimCol__KFgXW,.ArmoniaPageHero_col__zZg5l{padding:var(--sp-24);display:flex;align-items:center}.ArmoniaPageHero_col__zZg5l{border-left:1px solid var(--clr-rule-soft)}.ArmoniaPageHero_claim__OGT9z{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:26px;color:var(--clr-body-soft);margin:0}.ArmoniaPageHero_wordmark__Z_0nJ{width:100%;pointer-events:none}@container site (max-width: 1080px){.ArmoniaPageHero_hero__Jz_2C{min-height:0;padding:var(--sp-24) var(--sp-24) 0;gap:var(--sp-24)}.ArmoniaPageHero_grid__ah08G{grid-template-columns:1fr;min-height:0;padding-bottom:var(--sp-24)}.ArmoniaPageHero_col__zZg5l{display:none}.ArmoniaPageHero_claimCol__KFgXW{padding:0}}.ArmoniaAppBanner_section__dDi7W{container-type:inline-size;background:var(--clr-surface-mauve);overflow:hidden}.ArmoniaAppBanner_inner__4Lxji{max-width:var(--armonia-maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--sp-40);padding:0 var(--armonia-pad-x);min-height:620px}.ArmoniaAppBanner_photoCol__0r_DM{display:flex;align-items:flex-end;justify-content:center;align-self:stretch}.ArmoniaAppBanner_photo__vIPAk{width:auto;max-width:100%;height:100%;object-fit:contain;object-position:bottom center;display:block}.ArmoniaAppBanner_textCol__V2_m8{display:flex;flex-direction:column;gap:var(--sp-32);padding:var(--sp-40) 0}.ArmoniaAppBanner_title__1b5Ti{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3cqw,44px);line-height:1.15;color:var(--clr-on-dark);margin:0}.ArmoniaAppBanner_overline__vehFD{font-family:var(--font-body);font-weight:600;font-size:14px;line-height:19px;color:var(--clr-on-dark);margin:0}.ArmoniaAppBanner_body__ORvuO{font-family:var(--font-body);font-weight:400;font-size:18px;line-height:30px;color:var(--clr-on-dark-soft);margin:0;max-width:46ch}.ArmoniaAppBanner_rich__O7_v6 .ArmoniaAppBanner_inner__4Lxji{min-height:520px;align-items:center}.ArmoniaAppBanner_rich__O7_v6 .ArmoniaAppBanner_title__1b5Ti{font-size:clamp(30px,3.2cqw,43px);line-height:1.15}.ArmoniaAppBanner_rich__O7_v6 .ArmoniaAppBanner_textCol__V2_m8>a{margin-top:var(--sp-16)}@container site (max-width: 1080px){.ArmoniaAppBanner_inner__4Lxji{grid-template-columns:1fr;gap:var(--sp-16);text-align:center;min-height:0;padding:0 var(--sp-24)}.ArmoniaAppBanner_photo__vIPAk{height:auto;max-height:420px}.ArmoniaAppBanner_textCol__V2_m8{padding:var(--sp-24) 0 var(--sp-40);align-items:center;gap:var(--sp-24)}.ArmoniaAppBanner_rich__O7_v6 .ArmoniaAppBanner_inner__4Lxji{min-height:0}.ArmoniaAppBanner_body__ORvuO{max-width:none}}.ArmoniaAboutIntro_section__cbAy4{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaAboutIntro_container__s_fkr{max-width:var(--armonia-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-40)}.ArmoniaAboutIntro_photo__kJDHe{width:100%;aspect-ratio:1280/704;object-fit:cover;border-radius:var(--radius-md);display:block}.ArmoniaAboutIntro_mission__7OM5U{display:grid;grid-template-columns:1fr 1px 1fr;column-gap:var(--sp-60);align-items:center;border-top:1px solid var(--clr-rule-soft);padding-top:var(--sp-40)}.ArmoniaAboutIntro_divider__r_BGs{align-self:stretch;background:var(--clr-neutral-600)}.ArmoniaAboutIntro_title__wrpvC{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4cqw,52px);line-height:1.15;color:var(--clr-on-surface);margin:0}.ArmoniaAboutIntro_body__xxlTW{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:24px;color:var(--clr-green-600);margin:0}@container site (max-width: 1080px){.ArmoniaAboutIntro_section__cbAy4{padding:var(--sp-40) var(--sp-24)}.ArmoniaAboutIntro_mission__7OM5U{grid-template-columns:1fr;column-gap:0;gap:var(--sp-20)}.ArmoniaAboutIntro_divider__r_BGs{display:none}}.ArmoniaAboutTeam_section__TWiUs{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaAboutTeam_container__1UT2T{max-width:var(--armonia-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-24)}.ArmoniaAboutTeam_row__oFDkx{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-40);align-items:center;padding:var(--sp-20) 0}.ArmoniaAboutTeam_rowReverse__WaULP .ArmoniaAboutTeam_photoCol__Ncv9U{order:2}.ArmoniaAboutTeam_rowReverse__WaULP .ArmoniaAboutTeam_textCol__7RHoy{order:1}.ArmoniaAboutTeam_photo__5_k3T{width:100%;aspect-ratio:608/485;object-fit:cover;border-radius:var(--radius-md);display:block}.ArmoniaAboutTeam_textCol__7RHoy{display:flex;flex-direction:column;gap:var(--sp-32);padding:0 var(--sp-20)}.ArmoniaAboutTeam_head__TAq8J{display:flex;flex-direction:column;gap:var(--sp-4)}.ArmoniaAboutTeam_name__BA1lx{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,1.9cqw,24px);line-height:1.2;color:var(--clr-on-surface);margin:0}.ArmoniaAboutTeam_role__KbiGo{font-family:var(--font-body);font-weight:600;font-size:13px;line-height:1.35;color:var(--clr-primary);margin:0}.ArmoniaAboutTeam_bio__ljSzX{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:24px;color:var(--clr-green-600);margin:0}.ArmoniaAboutTeam_arrows__EHsFu{display:flex;justify-content:center;gap:var(--sp-12);padding:var(--sp-24) 0 var(--sp-8);color:var(--clr-on-dark)}@container site (max-width: 1080px){.ArmoniaAboutTeam_section__TWiUs{padding:var(--sp-40) var(--sp-24)}.ArmoniaAboutTeam_row__oFDkx{grid-template-columns:1fr;gap:var(--sp-20)}.ArmoniaAboutTeam_rowReverse__WaULP .ArmoniaAboutTeam_photoCol__Ncv9U,.ArmoniaAboutTeam_rowReverse__WaULP .ArmoniaAboutTeam_textCol__7RHoy{order:0}.ArmoniaAboutTeam_textCol__7RHoy{padding:0}}.ArmoniaStats_section__r3m7F{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaStats_container__V6LCj{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaStats_title__77QKd{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4.2cqw,54px);line-height:1.1;letter-spacing:-.02em;color:var(--clr-primary);margin:0 0 var(--sp-40);max-width:16ch;margin-left:auto}.ArmoniaStats_rows__KXwpP{display:flex;flex-direction:column}.ArmoniaStats_row__YZKW8{display:flex;align-items:center;gap:var(--sp-24);padding:var(--sp-32) 0;border-top:1px solid var(--clr-rule)}.ArmoniaStats_num__aKXQ9{font-family:var(--font-display);font-weight:700;font-size:clamp(64px,10cqw,128px);line-height:1;letter-spacing:-.02em;color:var(--clr-cta);margin:0;flex:none}.ArmoniaStats_info__ICFne{display:flex;flex-direction:column;gap:var(--sp-8);padding:var(--sp-40);max-width:612px}.ArmoniaStats_label__k8rGH{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,1.9cqw,22px);line-height:1.23;color:var(--clr-on-surface);margin:0}.ArmoniaStats_desc__yKTqd{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:24px;color:var(--clr-green-600);margin:0}@container site (max-width: 1080px){.ArmoniaStats_section__r3m7F{padding:var(--sp-40) var(--sp-24)}.ArmoniaStats_title__77QKd{margin-left:0;max-width:none}.ArmoniaStats_row__YZKW8{flex-direction:column;align-items:flex-start;gap:var(--sp-12)}.ArmoniaStats_num__aKXQ9{font-size:clamp(56px,16cqw,88px)}.ArmoniaStats_info__ICFne{padding:0;max-width:none}}.ArmoniaPrezzi_section__4kcxm{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface)}.ArmoniaPrezzi_container__I_tQ9{max-width:var(--armonia-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-40)}.ArmoniaPrezzi_hero__4oevk{width:100%;aspect-ratio:1280/704;object-fit:cover;border-radius:var(--radius-md);display:block}.ArmoniaPrezzi_piani___cK8Y{display:flex;flex-direction:column;gap:var(--sp-24)}.ArmoniaPrezzi_row__Y58Lc{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-24);align-items:stretch;padding:var(--sp-20);border:1px solid var(--clr-rule-soft);background:var(--clr-surface-card)}.ArmoniaPrezzi_rowReverse__hVgm_ .ArmoniaPrezzi_detail___Y_s1{order:2}.ArmoniaPrezzi_rowReverse__hVgm_ .ArmoniaPrezzi_photoCol__GZ_h_{order:1}.ArmoniaPrezzi_detail___Y_s1{display:flex;flex-direction:column;gap:var(--sp-32);padding:var(--sp-40)}.ArmoniaPrezzi_head__iumor{display:flex;flex-direction:column;gap:var(--sp-4)}.ArmoniaPrezzi_detail___Y_s1 .ArmoniaPrezzi_name__Otzl8{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,1.67cqw,24px);line-height:1.25;color:var(--clr-on-surface);margin:0}.ArmoniaPrezzi_sub__7fewD{font-family:var(--font-body);font-weight:400;font-size:13px;line-height:1.38;letter-spacing:.04em;text-transform:uppercase;color:var(--clr-body-muted);margin:0}.ArmoniaPrezzi_price__0Bgqf{font-family:var(--font-display);font-weight:700;font-size:clamp(48px,8.9cqw,128px);line-height:1.1;letter-spacing:-.012em;color:var(--clr-cta);margin:0}.ArmoniaPrezzi_features__2SDAa{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ArmoniaPrezzi_feature__1Maxu{display:flex;align-items:center;gap:var(--sp-12);min-height:40px;padding:var(--sp-8) 0;border-top:1px solid var(--clr-rule);font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.33;color:var(--clr-on-surface)}.ArmoniaPrezzi_featureOff__jCwbI{color:var(--clr-body-muted)}.ArmoniaPrezzi_mark___c62K{flex:none;color:currentColor;font-size:15px;line-height:1}.ArmoniaPrezzi_featRimuovi__NZQjL{flex:none;margin-left:auto;background:none;border:none;color:var(--clr-body-muted);font-size:13px;line-height:1;cursor:pointer}.ArmoniaPrezzi_featRimuovi__NZQjL:hover{color:var(--clr-on-surface)}.ArmoniaPrezzi_featAggiungi__Lg6CW{align-self:flex-start;margin-top:var(--sp-8);background:none;border:1px dashed var(--clr-rule);border-radius:var(--radius-btn,6px);color:var(--clr-body-muted);font-family:var(--font-body);font-size:13px;padding:6px 12px;cursor:pointer}.ArmoniaPrezzi_featAggiungi__Lg6CW:hover{color:var(--clr-on-surface);border-color:var(--clr-on-surface)}.ArmoniaPrezzi_photoCol__GZ_h_{display:flex;min-height:0}.ArmoniaPrezzi_photo__RQ1MQ{width:100%;height:100%;aspect-ratio:608/485;object-fit:cover;border-radius:var(--radius-sm);display:block}@container site (max-width: 1080px){.ArmoniaPrezzi_section__4kcxm{padding:var(--sp-40) var(--sp-24)}.ArmoniaPrezzi_row__Y58Lc{grid-template-columns:1fr;gap:var(--sp-16);padding:var(--sp-16)}.ArmoniaPrezzi_rowReverse__hVgm_ .ArmoniaPrezzi_detail___Y_s1,.ArmoniaPrezzi_rowReverse__hVgm_ .ArmoniaPrezzi_photoCol__GZ_h_{order:0}.ArmoniaPrezzi_detail___Y_s1{padding:var(--sp-24);gap:var(--sp-20)}.ArmoniaPrezzi_photo__RQ1MQ{height:auto}}.ArmoniaPalinsesto_section__JTOBi{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaPalinsesto_container__rOTE0{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaPalinsesto_filtri__qNtYZ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-8);margin-bottom:var(--sp-16)}.ArmoniaPalinsesto_filtro__SARx_{padding:8px 18px;border-radius:var(--radius-pill);border:1px solid var(--clr-rule);background:transparent;color:var(--clr-on-surface);font-family:var(--font-body);font-size:13px;cursor:pointer;transition:background .12s,color .12s}.ArmoniaPalinsesto_filtroOn__C63OD{background:var(--clr-primary);border-color:var(--clr-primary);color:var(--clr-on-secondary,var(--clr-on-dark))}.ArmoniaPalinsesto_legenda__LN56t{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-16);margin-bottom:var(--sp-32);font-family:var(--font-body);font-size:12px;color:var(--clr-body-muted)}.ArmoniaPalinsesto_legItem__EG47_{display:inline-flex;align-items:center;gap:6px}.ArmoniaPalinsesto_dot__FYy40{width:8px;height:8px;border-radius:50%;display:inline-block}.ArmoniaPalinsesto_dot__FYy40.ArmoniaPalinsesto_lvBase__28Ca9{background:var(--clr-lvl-base)}.ArmoniaPalinsesto_dot__FYy40.ArmoniaPalinsesto_lvIntermedio__L1esw{background:var(--clr-lvl-inter)}.ArmoniaPalinsesto_dot__FYy40.ArmoniaPalinsesto_lvAvanzato__1nmKg{background:var(--clr-lvl-adv)}.ArmoniaPalinsesto_dot__FYy40.ArmoniaPalinsesto_lvSpeciale__uf3ro{background:var(--clr-gold-400)}.ArmoniaPalinsesto_grid__Lu3_h{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-40) var(--sp-40)}.ArmoniaPalinsesto_giornoHead__mybGL{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--sp-12);border-bottom:1px solid var(--clr-rule);margin-bottom:var(--sp-16)}.ArmoniaPalinsesto_giornoNome__L4ODV{font-family:var(--font-display);font-weight:400;font-size:22px;color:var(--clr-on-surface);margin:0}.ArmoniaPalinsesto_giornoConta__euogn{font-family:var(--font-body);font-size:12px;color:var(--clr-body-muted)}.ArmoniaPalinsesto_sessioni__Sakn_{display:flex;flex-direction:column;gap:var(--sp-8)}.ArmoniaPalinsesto_sessione__dAIML{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:var(--sp-16);padding:var(--sp-16);border-radius:var(--radius-lg);border:1px solid var(--clr-rule-soft);background:var(--clr-surface-card)}.ArmoniaPalinsesto_ora__4gqDX{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:13px;color:var(--clr-body-muted);white-space:nowrap}.ArmoniaPalinsesto_oraIcon__FaoRE{width:15px;height:15px;flex-shrink:0}.ArmoniaPalinsesto_sessInfo__aqlqJ{display:flex;flex-direction:column;gap:2px}.ArmoniaPalinsesto_classe__1nVqT{font-family:var(--font-display);font-weight:400;font-size:17px;color:var(--clr-on-surface);margin:0}.ArmoniaPalinsesto_insegnante__6sln9{font-family:var(--font-body);font-size:12px;color:var(--clr-body-muted);margin:0}.ArmoniaPalinsesto_livello__n_kh4{font-family:var(--font-body);font-weight:600;font-size:12px;line-height:16px;padding:var(--sp-4) var(--sp-12);border-radius:var(--radius-3xl);white-space:nowrap}.ArmoniaPalinsesto_livello__n_kh4.ArmoniaPalinsesto_lvBase__28Ca9{color:var(--clr-lvl-base);background:color-mix(in srgb,var(--clr-lvl-base) 8%,transparent)}.ArmoniaPalinsesto_livello__n_kh4.ArmoniaPalinsesto_lvIntermedio__L1esw{color:var(--clr-lvl-inter);background:color-mix(in srgb,var(--clr-lvl-inter) 8%,transparent)}.ArmoniaPalinsesto_livello__n_kh4.ArmoniaPalinsesto_lvAvanzato__1nmKg{color:var(--clr-lvl-adv);background:color-mix(in srgb,var(--clr-lvl-adv) 8%,transparent)}.ArmoniaPalinsesto_livello__n_kh4.ArmoniaPalinsesto_lvSpeciale__uf3ro{color:var(--clr-gold-400);background:color-mix(in srgb,var(--clr-gold-400) 8%,transparent)}.ArmoniaPalinsesto_vuoto__3cp2X{font-family:var(--font-body);font-size:13px;color:var(--clr-body-muted);padding:var(--sp-16) 0}.ArmoniaPalinsesto_sideText__U_pIx{align-self:center;padding:var(--sp-16) 0}.ArmoniaPalinsesto_sideTitle__0YaqG{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.4cqw,30px);color:var(--clr-on-surface);margin:0 0 var(--sp-12)}.ArmoniaPalinsesto_sideBody__po5CW{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--clr-body-muted);margin:0}@container site (max-width: 1080px){.ArmoniaPalinsesto_section__JTOBi{padding:var(--sp-40) var(--sp-24)}.ArmoniaPalinsesto_grid__Lu3_h{grid-template-columns:1fr;gap:var(--sp-32)}.ArmoniaPalinsesto_sessione__dAIML{grid-template-columns:1fr auto}.ArmoniaPalinsesto_ora__4gqDX{grid-column:1/-1}}.ArmoniaAppBar_section__Z5dal{container-type:inline-size;background:var(--clr-surface-dark);padding:var(--sp-40) var(--armonia-pad-x)}.ArmoniaAppBar_inner__cWD29{max-width:var(--armonia-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-40)}.ArmoniaAppBar_text___hLWS{display:flex;flex-direction:column;gap:var(--sp-8);max-width:640px}.ArmoniaAppBar_title__z_bZA{font-family:var(--font-display);font-weight:400;font-size:clamp(24px,2.6cqw,34px);line-height:1.2;color:var(--clr-on-dark);margin:0}.ArmoniaAppBar_sub__V85LW{font-family:var(--font-body);font-size:14px;line-height:22px;color:var(--clr-on-dark-soft);margin:0}.ArmoniaAppBar_cta__2WZQl{flex-shrink:0;display:inline-flex;align-items:center;padding:14px 26px;border-radius:var(--radius-pill);background:var(--clr-cta);color:var(--clr-on-cta);font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease}.ArmoniaAppBar_cta__2WZQl:hover{transform:translateY(-1px)}@container site (max-width: 1080px){.ArmoniaAppBar_section__Z5dal{padding:var(--sp-32) var(--sp-24)}.ArmoniaAppBar_inner__cWD29{flex-direction:column;align-items:flex-start;gap:var(--sp-24)}}.ArmoniaContatti_section__VXsy9{container-type:inline-size;padding:var(--sp-40) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaContatti_container__l1rKi{max-width:var(--armonia-maxw);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:var(--sp-80);align-items:start}.ArmoniaContatti_formCol__U2BOp{display:flex;flex-direction:column;gap:var(--sp-32)}.ArmoniaContatti_formTitle__opQCX{display:flex;flex-direction:column;gap:var(--sp-8)}.ArmoniaContatti_title__azMTr{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4cqw,48px);line-height:1.1;color:var(--clr-on-surface);margin:0}.ArmoniaContatti_subtitle__92nWj{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.5;color:var(--clr-body-soft);margin:0}.ArmoniaContatti_form__iQaVf{display:flex;flex-direction:column;gap:var(--sp-20)}.ArmoniaContatti_field__MTbgA{display:flex;flex-direction:column;gap:var(--sp-8)}.ArmoniaContatti_label__KLgHX{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--clr-primary)}.ArmoniaContatti_input__fyIfq{font-family:var(--font-body);font-weight:400;font-size:15px;line-height:1.4;color:var(--clr-on-surface);background:var(--clr-surface-card);border:1px solid var(--clr-rule-soft);border-radius:var(--radius-md);padding:var(--sp-16) var(--sp-20);width:100%;outline:none}.ArmoniaContatti_input__fyIfq::placeholder{color:var(--clr-body-soft)}.ArmoniaContatti_input__fyIfq:focus{border-color:var(--clr-secondary)}.ArmoniaContatti_textarea__fWpPS{min-height:120px;resize:vertical}.ArmoniaContatti_formFooter__yGV_w{display:flex;flex-direction:column;gap:var(--sp-16);align-items:flex-start}.ArmoniaContatti_submit__Fyhx2{display:inline-flex;align-items:center;gap:var(--sp-12);font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--clr-on-dark);background:var(--clr-surface-dark);border:none;border-radius:var(--radius-pill);padding:var(--sp-16) var(--sp-32);cursor:pointer}.ArmoniaContatti_submit__Fyhx2:disabled{opacity:.6;cursor:default}.ArmoniaContatti_arrow__aiRgR{display:inline-flex;align-items:center;color:var(--clr-on-dark)}.ArmoniaContatti_esitoOk__M6TDX{font-family:var(--font-body);font-size:14px;color:var(--clr-secondary);margin:0}.ArmoniaContatti_esitoErrore__JmkDH{font-family:var(--font-body);font-size:14px;color:var(--clr-accent);margin:0}.ArmoniaContatti_hoursCard__DMJZ5{display:flex;flex-direction:column;gap:var(--sp-20);padding:var(--sp-32);background:var(--clr-surface-card);border:1px solid var(--clr-rule-soft);border-radius:var(--radius-lg)}.ArmoniaContatti_hoursTitle__l3nwf{font-family:var(--font-display);font-weight:600;font-size:22px;line-height:1.2;color:var(--clr-surface-dark);margin:0}.ArmoniaContatti_hoursRows__Cc6Lj{display:flex;flex-direction:column;gap:var(--sp-12)}.ArmoniaContatti_hoursRow__O3LHs{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16)}.ArmoniaContatti_hoursDay__x23OX{font-family:var(--font-body);font-weight:600;font-size:14px;color:var(--clr-primary)}.ArmoniaContatti_hoursTime__u_w_J{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--clr-body-soft)}.ArmoniaContatti_contacts__eDTmg{display:flex;flex-direction:column;gap:var(--sp-12);padding-top:var(--sp-20);border-top:1px solid var(--clr-rule-soft)}.ArmoniaContatti_contactRow___aEKM{display:flex;flex-direction:column;gap:var(--sp-4)}.ArmoniaContatti_contactLabel__pxeyp{font-family:var(--font-body);font-weight:600;font-size:13px;color:var(--clr-primary)}.ArmoniaContatti_contactValue__kgA0z{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.4;color:var(--clr-body-soft)}.ArmoniaContatti_hoursNote__BL_4O{font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.4;color:var(--clr-primary);margin:0}@container site (max-width: 1080px){.ArmoniaContatti_section__VXsy9{padding:var(--sp-40) var(--sp-24)}.ArmoniaContatti_container__l1rKi{grid-template-columns:1fr;gap:var(--sp-40)}}.ArmoniaMap_section__V6i4k{container-type:inline-size;padding:var(--sp-60) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaMap_container__s1TdY{max-width:var(--armonia-maxw);margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-24)}.ArmoniaMap_title___RXUH{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.2;color:var(--clr-primary);margin:0}.ArmoniaMap_mapContainer__TLb3X{position:relative;width:100%;aspect-ratio:1280/450;border-radius:var(--radius-xl);overflow:hidden}.ArmoniaMap_mapFrame__U3_Zl{width:100%;height:100%;border:0;display:block}.ArmoniaMap_editHint__ZIWn2{position:absolute;left:50%;bottom:var(--sp-12);transform:translateX(-50%);padding:var(--sp-4) var(--sp-12);border-radius:var(--radius-pill);background:var(--clr-surface-card);color:var(--clr-on-surface-muted);font-family:var(--font-body);font-weight:600;font-size:12px;white-space:nowrap}@container site (max-width: 1080px){.ArmoniaMap_section__V6i4k{padding:var(--sp-40) var(--sp-24)}.ArmoniaMap_mapContainer__TLb3X{aspect-ratio:4/3}}.ArmoniaGallery_section__qLJEu{container-type:inline-size;padding:var(--armonia-pad-y) var(--armonia-pad-x);background:var(--clr-surface);border-bottom:1px solid var(--clr-rule-soft)}.ArmoniaGallery_container__Ulg6I{max-width:var(--armonia-maxw);margin:0 auto}.ArmoniaGallery_title__GzePu{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3cqw,44px);line-height:1.15;color:var(--clr-on-surface);margin:var(--sp-16) 0 var(--sp-40);max-width:22ch}.ArmoniaGallery_grid__QPTN0{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-16)}.ArmoniaGallery_photo__dmo8y{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);display:block}@container site (max-width: 1080px){.ArmoniaGallery_section__qLJEu{padding:var(--sp-40) var(--sp-24)}.ArmoniaGallery_grid__QPTN0{grid-template-columns:repeat(2,1fr)}}@container site (max-width: 560px){.ArmoniaGallery_grid__QPTN0{grid-template-columns:1fr}}.YogaPinkCommon_section__9RSR9{container-type:inline-size;background:var(--clr-surface)}.YogaPinkCommon_container__8bbFx{max-width:1140px;margin:0 auto;padding:0 var(--sp-2xl)}.YogaPinkCommon_kicker__KAxCl{margin:0 0 16px;padding-top:var(--sp-lg);line-height:1.2;font-family:var(--font-label);font-weight:400;font-size:14px;color:var(--clr-accent);text-align:center}.YogaPinkCommon_title__PI2A9{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:45px;line-height:1.2;color:var(--yp-titolo,var(--clr-on-surface));letter-spacing:normal;text-align:center}.YogaPinkCommon_lines__oQ98g{display:flex;align-items:flex-start;gap:var(--sp-sm);width:200px;height:19.2px;margin:0 auto;padding-top:13px}.YogaPinkCommon_lines__oQ98g:after,.YogaPinkCommon_lines__oQ98g:before{content:"";border-top:2px solid var(--clr-accent)}.YogaPinkCommon_lines__oQ98g:before{width:80%}.YogaPinkCommon_lines__oQ98g:after{width:10%}.YogaPinkCommon_linesLeft__cCfg8{margin-left:0}.YogaPinkCommon_linesIntera__SC_LW:before{width:100%}.YogaPinkCommon_linesIntera__SC_LW:after{display:none}.YogaPinkCommon_btn__2J7de{display:inline-block;padding:8px 30px;border:1px solid var(--clr-accent);border-radius:var(--radius-btn);background:var(--clr-accent);color:var(--clr-on-primary);font-family:var(--font-button);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.5;cursor:pointer;transition:background-color .3s ease,color .3s ease}.YogaPinkCommon_btn__2J7de:hover{opacity:1;background:var(--clr-surface);color:var(--clr-accent)}.YogaPinkCommon_btnLg__E5fb8{padding:8px 30px;font-size:14px}@container site (max-width: 576px){.YogaPinkCommon_btnLg__E5fb8,.YogaPinkCommon_btn__2J7de{font-size:12px}}.YogaPinkCommon_separator__shwHy{margin-top:var(--sp-3xl);border-bottom:1px solid var(--clr-accent)}.YogaPinkCommon_pill__dzvfW{display:inline-block;max-width:100%;padding:var(--sp-sm);border-radius:var(--radius-2xl);background:color-mix(in srgb,var(--clr-accent) 25%,var(--clr-surface));color:var(--clr-accent);font-family:var(--font-label);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.YogaPinkCommon_muted__bW_ya{color:color-mix(in srgb,var(--clr-on-surface-muted) 84.2%,transparent);font-size:14px}.YogaPinkCommon_more___Mq0f{padding:0;border:0;background:none;color:var(--clr-accent);font-size:14px;cursor:pointer}@container (max-width: 700px){.YogaPinkCommon_container__8bbFx{padding:0 var(--sp-lg)}}.YogaPinkCommon_icona__6vNds{display:inline-block;padding-right:4px;font-family:YP Font Awesome;font-style:normal;font-size:16px;line-height:1;color:var(--clr-on-surface-muted);transition:transform .2s ease}.YogaPinkCommon_icona__6vNds:hover{transform:scale(1.2);opacity:1}.YogaPinkCommon_iconaBrand__Ut10n{font-family:YP Font Awesome Brands;font-weight:400}