.product-page[data-astro-cid-ccdcbjg6]{flex-direction:column;padding-bottom:5.5rem;display:flex}.product-hero[data-astro-cid-ccdcbjg6]{color:#3f2929;background:#d1c5b9;padding:9.5rem 0 0;position:relative;overflow:hidden}.product-hero[data-astro-cid-ccdcbjg6]:before{content:"";opacity:.014;pointer-events:none;transform-origin:50%;background-image:url(/brand/fabi-versatil.svg);background-position:2rem 1.5rem;background-repeat:repeat;background-size:clamp(30rem,42vw,46rem);position:absolute;inset:-8% -5%;transform:rotate(-5deg)scale(1.08)}.product-hero-grid[data-astro-cid-ccdcbjg6]{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(25rem,1fr);align-items:center;gap:clamp(1rem,2vw,2rem);min-height:48rem;display:grid;position:relative}.product-copy[data-astro-cid-ccdcbjg6]{z-index:2;align-self:center;position:relative;transform:translateY(-1.5rem)}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6]{color:#711414;max-width:46rem;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;flex-direction:column;margin:0;font-size:clamp(5.5rem,7.6vw,8rem);font-weight:500;line-height:.76;display:flex}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]:first-child{white-space:nowrap;font-size:.68em;line-height:1}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]:last-child{margin-top:.08em;font-size:1.08em;line-height:.8}.product-page[data-astro-cid-ccdcbjg6][data-course-page=manicura-rusa] .product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]:last-child{font-size:.92em}.product-promise[data-astro-cid-ccdcbjg6]{color:#090706;max-width:31rem;font-family:var(--font-body);margin:1.55rem 0 .8rem;font-size:clamp(1.15rem,1.5vw,1.32rem);font-weight:600;line-height:1.34}.product-promise[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]{display:block}.product-rating[data-astro-cid-ccdcbjg6]{color:#51403c;align-items:center;gap:.7rem;margin-top:1rem;font-size:1.25rem;display:flex}.product-rating[data-astro-cid-ccdcbjg6]>span[data-astro-cid-ccdcbjg6]{color:#d89b00;letter-spacing:.1em;font-size:1.42rem;line-height:1}.product-rating[data-astro-cid-ccdcbjg6] strong[data-astro-cid-ccdcbjg6]{color:#090706;font-family:var(--font-body);font-size:1.3rem;font-weight:750}.product-offer[data-astro-cid-ccdcbjg6]{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.3rem;display:flex}.product-price[data-astro-cid-ccdcbjg6]{align-items:baseline;gap:.8rem;display:flex}.product-price[data-astro-cid-ccdcbjg6] del[data-astro-cid-ccdcbjg6]{color:#3f292994;font-size:1.2rem}.product-offer[data-astro-cid-ccdcbjg6] strong[data-astro-cid-ccdcbjg6]{color:#090706;font-family:var(--font-body);letter-spacing:-.075em;font-size:clamp(5rem,6.4vw,6.75rem);font-weight:500;line-height:.9}.product-offer[data-astro-cid-ccdcbjg6] strong[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]{color:#711414;font-family:var(--font-body);letter-spacing:.02em;margin-left:.4rem;font-size:.82rem;font-weight:700}.product-actions[data-astro-cid-ccdcbjg6]{flex-wrap:nowrap;align-items:center;gap:.85rem;margin-top:1.25rem;display:flex}.button--price-buy[data-astro-cid-ccdcbjg6]{color:#fffaf4;background:#2d1b12;justify-content:center;min-width:15.5rem;min-height:3.7rem;font-size:.88rem;animation:5.4s ease-in-out infinite price-cta-breathe;box-shadow:0 15px 32px #2d1b1233}.button--price-buy[data-astro-cid-ccdcbjg6]:before{animation:5.4s ease-in-out infinite price-cta-glint}.button--price-buy[data-astro-cid-ccdcbjg6]:hover,.button--price-buy[data-astro-cid-ccdcbjg6]:hover:before{animation-play-state:paused}.product-visual[data-astro-cid-ccdcbjg6]{min-height:48rem;position:relative;transform:translate(-2.25rem)}.product-cover[data-astro-cid-ccdcbjg6]{box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;inset:-1.5rem -2rem 0;overflow:visible}.product-cover[data-astro-cid-ccdcbjg6] img[data-astro-cid-ccdcbjg6]{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 24px #462a232e);width:100%;height:100%}.product-page[data-astro-cid-ccdcbjg6][data-course-page=manicura-rusa] .product-cover[data-astro-cid-ccdcbjg6]{inset:-2.5rem -3.5rem -8.5rem}.product-page[data-astro-cid-ccdcbjg6][data-course-page=manicura-rusa] .product-cover[data-astro-cid-ccdcbjg6] img[data-astro-cid-ccdcbjg6]{object-position:center top}.product-proof[data-astro-cid-ccdcbjg6]{border-radius:var(--radius-control);color:#711414;backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #ffffff94;align-items:center;gap:.55rem;padding:.8rem 1rem;font-size:.82rem;font-weight:600;display:flex;position:absolute;bottom:6rem;right:-1.5rem;box-shadow:0 14px 34px #462a231f}@keyframes price-cta-breathe{0%,66%,to{transform:scale(1);box-shadow:0 15px 32px #2d1b1233}73%{transform:scale(1.025);box-shadow:0 18px 38px #2d1b124d}80%{transform:scale(1);box-shadow:0 15px 32px #2d1b1233}}@keyframes price-cta-glint{0%,66%,to{transform:translate(-130%)}78%,92%{transform:translate(130%)}}.product-content[data-astro-cid-ccdcbjg6]{background:var(--vanilla);padding-top:2rem}.product-content-grid[data-astro-cid-ccdcbjg6],.product-faq-grid[data-astro-cid-ccdcbjg6]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.content-intro[data-astro-cid-ccdcbjg6]{position:sticky;top:8rem}.product-content[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6],.product-benefits[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6],.product-process[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6],.product-faq[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6]{text-align:center}.product-content[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6]{font-size:clamp(3.2rem,6vw,5.6rem)}.content-description[data-astro-cid-ccdcbjg6]{max-width:27rem;color:var(--muted);text-align:center;margin:1.1rem auto 0;font-size:1.08rem;line-height:1.5}.curriculum-card[data-astro-cid-ccdcbjg6]{border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#ffffffa3;padding:clamp(1.25rem,3vw,2rem)}.curriculum-card[data-astro-cid-ccdcbjg6] ul[data-astro-cid-ccdcbjg6]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.curriculum-card[data-astro-cid-ccdcbjg6] li[data-astro-cid-ccdcbjg6]{border-bottom:1px solid #311b0e1f;grid-template-columns:2.8rem 1fr;align-items:center;gap:1rem;padding:1rem 0;display:grid}.curriculum-card[data-astro-cid-ccdcbjg6] li[data-astro-cid-ccdcbjg6]:last-child{border-bottom:0}.curriculum-card[data-astro-cid-ccdcbjg6] li[data-astro-cid-ccdcbjg6]>span[data-astro-cid-ccdcbjg6]{border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.curriculum-card[data-astro-cid-ccdcbjg6] .curriculum-verify[data-astro-cid-ccdcbjg6]{color:#fff;background:#1877f2;box-shadow:0 0 0 4px #1877f21a,0 8px 18px #1877f22e}.curriculum-card[data-astro-cid-ccdcbjg6] p[data-astro-cid-ccdcbjg6]{margin:0;font-size:1.08rem;font-weight:520}.product-benefits[data-astro-cid-ccdcbjg6]{background:radial-gradient(circle at 82% 50%, #ffffff8c, transparent 42%), linear-gradient(180deg, var(--oat) 0%, #dfd0bf 100%);position:relative}.benefits-header[data-astro-cid-ccdcbjg6]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.2rem,4.5vw,3.4rem);display:flex}.benefits-header[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6] em[data-astro-cid-ccdcbjg6]{color:var(--burgundy);font-style:normal}.benefits-header[data-astro-cid-ccdcbjg6]>div[data-astro-cid-ccdcbjg6],.process-header[data-astro-cid-ccdcbjg6]>div[data-astro-cid-ccdcbjg6]{text-align:center;flex:1}.benefits-cards-grid[data-astro-cid-ccdcbjg6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;display:grid}.benefit-Showcase-card[data-astro-cid-ccdcbjg6]{border-radius:var(--radius-card);min-height:20rem;transition:transform .28s var(--ease-spring), box-shadow .28s ease;background:linear-gradient(145deg,#ffffffeb,#ffffffb8);border:1px solid #ffffffbf;flex-direction:column;justify-content:space-between;padding:1.85rem 1.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #311b0e1c}.benefit-Showcase-card[data-astro-cid-ccdcbjg6]:hover{transform:translateY(-5px);box-shadow:0 28px 58px #311b0e29}.benefit-bg-number[data-astro-cid-ccdcbjg6]{color:#311b0e17;font-family:var(--font-display);user-select:none;pointer-events:none;font-size:clamp(10rem,15vw,13.5rem);font-weight:400;line-height:.8;position:absolute;bottom:-1.8rem;right:.85rem}.benefit-panel-content[data-astro-cid-ccdcbjg6]{z-index:2;position:relative}.benefit-top-row[data-astro-cid-ccdcbjg6]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.benefit-icon[data-astro-cid-ccdcbjg6]{background:var(--burgundy);width:3.2rem;height:3.2rem;color:var(--vanilla);border-radius:1rem;place-items:center;display:grid;box-shadow:0 10px 20px #32191d33}.benefit-panel-content[data-astro-cid-ccdcbjg6] h3[data-astro-cid-ccdcbjg6]{color:var(--chocolate);font-family:var(--font-display);margin:0 0 .7rem;font-size:clamp(2.15rem,3.1vw,2.8rem);font-weight:400;line-height:.95}.benefit-panel-content[data-astro-cid-ccdcbjg6] p[data-astro-cid-ccdcbjg6]{color:#4a382f;margin:0;font-size:1rem;line-height:1.5}.product-process[data-astro-cid-ccdcbjg6]{background:radial-gradient(circle at 18% 15%, #c9a85f26, transparent 34%), linear-gradient(165deg, var(--burgundy) 0%, #1d0e11 100%);color:var(--white);overflow:hidden}.process-header[data-astro-cid-ccdcbjg6]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.product-process[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6]{color:var(--vanilla)}.product-process[data-astro-cid-ccdcbjg6] .section-title[data-astro-cid-ccdcbjg6] em[data-astro-cid-ccdcbjg6]{color:var(--gold);font-style:normal}.process-roadmap[data-astro-cid-ccdcbjg6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem;margin:0;padding:0;list-style:none;display:grid}.process-step-card[data-astro-cid-ccdcbjg6]{border-radius:var(--radius-card);backdrop-filter:blur(14px);min-height:19rem;transition:transform .32s var(--ease-spring), border-color .32s ease, background-color .32s ease;background:linear-gradient(155deg,#ffffff1a,#ffffff08);border:1px solid #eee2d429;flex-direction:column;justify-content:space-between;padding:1.75rem 1.75rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000003d}.process-step-card[data-astro-cid-ccdcbjg6]:hover{border-color:#c9a85f7a;transform:translateY(-6px)}.process-card-top[data-astro-cid-ccdcbjg6]{z-index:2;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.process-icon[data-astro-cid-ccdcbjg6]{width:2.65rem;height:2.65rem;color:var(--vanilla);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.process-watermark[data-astro-cid-ccdcbjg6]{color:#eee2d414;font-family:var(--font-display);pointer-events:none;user-select:none;font-size:9.5rem;line-height:.8;position:absolute;bottom:.4rem;right:.85rem}.process-card-body[data-astro-cid-ccdcbjg6]{z-index:2;margin-block:2.2rem 1.6rem;position:relative}.process-card-body[data-astro-cid-ccdcbjg6] h3[data-astro-cid-ccdcbjg6]{color:var(--vanilla);font-family:var(--font-display);margin:0 0 .65rem;font-size:clamp(2.1rem,3vw,2.75rem);font-weight:400;line-height:.96}.process-card-body[data-astro-cid-ccdcbjg6] p[data-astro-cid-ccdcbjg6]{color:#ffffffc7;margin:0;font-size:1.02rem;line-height:1.5}.process-card-bar[data-astro-cid-ccdcbjg6]{z-index:2;background:#ffffff1f;border-radius:999px;height:3px;position:relative;overflow:hidden}.process-card-bar[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--vanilla));height:100%;display:block}.product-faq[data-astro-cid-ccdcbjg6]{background:var(--vanilla)}.accordion-item[data-astro-cid-ccdcbjg6]{border-bottom:1px solid #311b0e2e}.accordion-item[data-astro-cid-ccdcbjg6] h3[data-astro-cid-ccdcbjg6]{margin:0}.accordion-item[data-astro-cid-ccdcbjg6] button[data-astro-cid-ccdcbjg6]{width:100%;min-height:5.4rem;color:var(--chocolate);font-family:var(--font-body);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(1.08rem,1.8vw,1.3rem);font-weight:650;line-height:1.35;display:grid}.accordion-button[data-astro-cid-ccdcbjg6]{width:2.8rem;height:2.8rem;color:var(--burgundy);transition:transform .26s var(--ease-spring), background-color .26s ease, color .26s ease;background:#fff;border-radius:50%;place-items:center;display:grid}button[data-astro-cid-ccdcbjg6][aria-expanded=true] .accordion-button[data-astro-cid-ccdcbjg6]{background:var(--burgundy);color:#fff;transform:rotate(45deg)}.accordion-panel[data-astro-cid-ccdcbjg6] p[data-astro-cid-ccdcbjg6]{color:var(--muted);margin:0;padding:0 4rem 1.4rem 0}@media (width<=900px){.product-hero-grid[data-astro-cid-ccdcbjg6],.product-content-grid[data-astro-cid-ccdcbjg6],.product-faq-grid[data-astro-cid-ccdcbjg6],.benefits-cards-grid[data-astro-cid-ccdcbjg6],.process-roadmap[data-astro-cid-ccdcbjg6]{grid-template-columns:1fr}.product-hero-grid[data-astro-cid-ccdcbjg6]{gap:0;min-height:0}.product-copy[data-astro-cid-ccdcbjg6]{text-align:center;transform:none}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6]{align-items:center}.product-promise[data-astro-cid-ccdcbjg6]{margin-inline:auto}.product-actions[data-astro-cid-ccdcbjg6],.product-offer[data-astro-cid-ccdcbjg6],.product-rating[data-astro-cid-ccdcbjg6]{justify-content:center}.product-visual[data-astro-cid-ccdcbjg6]{margin-top:-1rem;width:min(35rem,100%);min-height:35rem;margin-inline:auto;transform:none}.product-cover[data-astro-cid-ccdcbjg6]{inset:0}.product-page[data-astro-cid-ccdcbjg6][data-course-page=manicura-rusa] .product-cover[data-astro-cid-ccdcbjg6]{inset:-1rem -1.5rem -6.5rem}.content-intro[data-astro-cid-ccdcbjg6]{position:static}.benefits-header[data-astro-cid-ccdcbjg6],.process-header[data-astro-cid-ccdcbjg6]{flex-direction:column;align-items:start}.benefit-Showcase-card[data-astro-cid-ccdcbjg6],.process-step-card[data-astro-cid-ccdcbjg6]{min-height:0}}@media (width<=560px){.product-page[data-astro-cid-ccdcbjg6]{padding-bottom:6.5rem}.product-hero[data-astro-cid-ccdcbjg6]{padding:7.25rem 0 0}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6]{width:100%;font-size:clamp(4.15rem,18vw,5.15rem)}.product-copy[data-astro-cid-ccdcbjg6] h1[data-astro-cid-ccdcbjg6] span[data-astro-cid-ccdcbjg6]:first-child{font-size:.62em}.product-promise[data-astro-cid-ccdcbjg6]{max-width:21rem;margin-top:1.25rem;font-size:1.08rem;line-height:1.38}.product-rating[data-astro-cid-ccdcbjg6]{margin-top:.85rem}.product-offer[data-astro-cid-ccdcbjg6]{justify-items:center;margin-top:1rem;display:grid}.product-offer[data-astro-cid-ccdcbjg6] strong[data-astro-cid-ccdcbjg6]{font-size:clamp(4.7rem,22vw,5.7rem)}.product-actions[data-astro-cid-ccdcbjg6]{width:100%;display:flex}.button--price-buy[data-astro-cid-ccdcbjg6]{flex:1;width:auto;min-width:0}.product-visual[data-astro-cid-ccdcbjg6]{min-height:28rem;margin-top:-1.5rem}.product-cover[data-astro-cid-ccdcbjg6]{inset:0 -1rem}.product-page[data-astro-cid-ccdcbjg6][data-course-page=manicura-rusa] .product-cover[data-astro-cid-ccdcbjg6]{inset:-.5rem -1.5rem -5.2rem}.product-proof[data-astro-cid-ccdcbjg6]{bottom:1.5rem;right:.25rem}.curriculum-card[data-astro-cid-ccdcbjg6] li[data-astro-cid-ccdcbjg6]{grid-template-columns:2.5rem 1fr;gap:.8rem}.curriculum-card[data-astro-cid-ccdcbjg6] li[data-astro-cid-ccdcbjg6]>span[data-astro-cid-ccdcbjg6]{width:2.5rem;height:2.5rem}.curriculum-card[data-astro-cid-ccdcbjg6] p[data-astro-cid-ccdcbjg6]{font-size:1rem;line-height:1.35}}@media (prefers-reduced-motion:reduce){.button--price-buy[data-astro-cid-ccdcbjg6],.button--price-buy[data-astro-cid-ccdcbjg6]:before{animation:none}}
