.vd-page-hero[data-astro-cid-4jc4jfek]{box-sizing:border-box!important;background-color:#faf5f7!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:52vh!important;padding-top:7.5rem!important;padding-bottom:4.5rem!important;display:flex!important;position:relative!important;overflow:hidden!important}.vd-hero-bg[data-astro-cid-4jc4jfek]{z-index:1!important;position:absolute!important;inset:0!important}.vd-hero-img[data-astro-cid-4jc4jfek]{object-fit:cover!important;width:100%!important;height:100%!important}.vd-hero-overlay[data-astro-cid-4jc4jfek]{background:linear-gradient(#ffffffb8 0%,#fdf8fae0 100%)!important;position:absolute!important;inset:0!important}.vd-hero-container[data-astro-cid-4jc4jfek]{z-index:2!important;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;padding:0 1.5rem!important;display:flex!important;position:relative!important}.vd-hero-top-tag[data-astro-cid-4jc4jfek]{justify-content:center!important;align-items:center!important;gap:.6rem!important;margin-bottom:1rem!important;display:flex!important}.vd-hero-category[data-astro-cid-4jc4jfek]{color:#190114a6!important;font-family:Nicholas,serif!important;font-size:1.5rem!important}.vd-badge-nouveau[data-astro-cid-4jc4jfek]{letter-spacing:.05em!important;text-transform:uppercase!important;color:#fff!important;background:linear-gradient(135deg,#882454,#d67e60)!important;border-radius:50px!important;padding:.2rem .65rem!important;font-size:.725rem!important;font-weight:600!important;box-shadow:0 2px 8px #88245440!important}.vd-hero-title[data-astro-cid-4jc4jfek]{color:#882454!important;margin:0 0 .75rem!important;font-family:Priestacy,cursive!important;font-size:3.75rem!important;font-weight:400!important;line-height:1.1!important}.vd-hero-subtitle[data-astro-cid-4jc4jfek]{color:#555!important;max-width:640px!important;margin:0 0 1.75rem!important;font-size:.95rem!important;font-weight:300!important;line-height:1.65!important}.vd-btn-primary[data-astro-cid-4jc4jfek]{color:#4f2613!important;background:#ffffffe6!important;border:1px solid #fffffff2!important;border-radius:50px!important;padding:.75rem 2rem!important;font-size:.9rem!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important;box-shadow:0 4px 15px #8824540f!important}.vd-btn-primary[data-astro-cid-4jc4jfek]:hover{color:#882454!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #8824541f!important}@media (width<=768px){.vd-hero-title[data-astro-cid-4jc4jfek]{font-size:2.8rem!important}}.vd-service-intro[data-astro-cid-gubafzby]{width:100%!important;padding-top:4rem!important;padding-bottom:4rem!important}.vd-intro-container[data-astro-cid-gubafzby]{grid-template-columns:1fr 1fr!important;align-items:center!important;gap:3.5rem!important;max-width:1050px!important;margin:0 auto!important;padding:0 1.5rem!important;display:grid!important}.vd-intro-tagline[data-astro-cid-gubafzby]{color:#4f2613!important;margin-bottom:.25rem!important;font-family:AlexBrushRegular,Priestacy,Alex Brush,cursive!important;font-size:1.85rem!important;font-weight:400!important;line-height:1.2!important;display:block!important}.vd-intro-title[data-astro-cid-gubafzby]{color:#4f2613!important;letter-spacing:-.01em!important;margin:0!important;font-family:Nicholas,AlexBrushRegular,serif!important;font-size:2.35rem!important;font-weight:300!important;line-height:1.15!important}.vd-intro-description[data-astro-cid-gubafzby]{color:#666!important;text-align:left!important;margin:0!important;font-family:inherit!important;font-size:.875rem!important;font-weight:300!important;line-height:1.65!important}@media (width<=768px){.vd-intro-container[data-astro-cid-gubafzby]{grid-template-columns:1fr!important;gap:1.5rem!important}.vd-intro-title[data-astro-cid-gubafzby]{font-size:1.95rem!important}.vd-intro-tagline[data-astro-cid-gubafzby]{font-size:1.6rem!important}}.vd-glass-card[data-astro-cid-6tkeen25]{-webkit-backdrop-filter:blur(16px)!important;text-align:left!important;box-sizing:border-box!important;background:#ffffffad!important;border:1px solid #ffffffd9!important;border-radius:20px!important;flex-direction:column!important;align-items:flex-start!important;padding:2.25rem 2.5rem!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s!important;display:flex!important;box-shadow:0 10px 30px #00000008!important}.vd-glass-card[data-astro-cid-6tkeen25]:hover{background:#ffffffc7!important;transform:translateY(-3px)!important;box-shadow:0 14px 35px #8824540f!important}.vd-glass-number[data-astro-cid-6tkeen25]{color:#4f2613!important;opacity:.7!important;margin-bottom:.5rem!important;font-family:AlexBrushRegular,Priestacy,Alex Brush,cursive!important;font-size:1.75rem!important;font-style:italic!important;line-height:1!important}.vd-glass-title[data-astro-cid-6tkeen25]{color:#4f2613!important;margin:0 0 .6rem!important;font-family:inherit!important;font-size:1.05rem!important;font-weight:600!important;line-height:1.3!important}.vd-glass-description[data-astro-cid-6tkeen25]{color:#555!important;margin:0!important;font-family:inherit!important;font-size:.875rem!important;font-weight:300!important;line-height:1.6!important}.vd-steps-section[data-astro-cid-ys4e2eoz]{box-sizing:border-box!important;width:100%!important;padding:6rem 1.5rem!important;position:relative!important;overflow:hidden!important}.vd-steps-bg[data-astro-cid-ys4e2eoz]{z-index:1!important;opacity:.35!important;pointer-events:none!important;position:absolute!important;inset:0!important}.vd-steps-img[data-astro-cid-ys4e2eoz]{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.vd-steps-container[data-astro-cid-ys4e2eoz]{z-index:2!important;text-align:center!important;max-width:1050px!important;margin:0 auto!important;position:relative!important}.vd-steps-title[data-astro-cid-ys4e2eoz]{color:#4f2613!important;margin:0 0 .5rem!important;font-family:Nicholas,AlexBrushRegular,serif!important;font-size:2.75rem!important;font-weight:300!important;line-height:1.2!important}.vd-steps-subtitle[data-astro-cid-ys4e2eoz]{color:#666!important;margin:0 0 3.5rem!important;font-size:.95rem!important;font-weight:300!important}.vd-steps-grid[data-astro-cid-ys4e2eoz]{grid-template-columns:repeat(2,1fr)!important;gap:2rem!important;display:grid!important}@media (width<=820px){.vd-steps-grid[data-astro-cid-ys4e2eoz]{grid-template-columns:1fr!important;gap:1.25rem!important}.vd-steps-title[data-astro-cid-ys4e2eoz]{font-size:2.15rem!important}.vd-steps-section[data-astro-cid-ys4e2eoz]{padding:4rem 1.25rem!important}}.vd-service-card[data-astro-cid-hwunfzhe]{-webkit-backdrop-filter:blur(12px)!important;text-align:left!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ffffffeb 0%,#fdf8fad9 100%)!important;border:1px solid #fffffff2!important;border-radius:18px!important;flex-direction:column!important;padding:1.85rem 2.25rem!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important;display:flex!important;box-shadow:0 8px 25px #88245408,inset 0 1px 1px #fff!important}.vd-service-card[data-astro-cid-hwunfzhe]:hover{background:linear-gradient(135deg,#fff 0%,#fdf8faf2 100%)!important;border-color:#e2cad580!important;transform:translateY(-2.5px)!important;box-shadow:0 12px 32px #88245412,inset 0 1px 1px #fff!important}.vd-card-title[data-astro-cid-hwunfzhe]{color:#190114cc!important;margin:0 0 .35rem!important;font-family:Priestacy,AlexBrushRegular,cursive!important;font-size:1.75rem!important;font-weight:400!important;line-height:1.2!important}.vd-card-meta[data-astro-cid-hwunfzhe]{color:#666!important;margin:0 0 .5rem!important;font-family:inherit!important;font-size:.85rem!important}.vd-card-description[data-astro-cid-hwunfzhe]{color:#555!important;margin:0 0 .85rem!important;font-family:inherit!important;font-size:.875rem!important;font-weight:300!important;line-height:1.55!important}.vd-card-action[data-astro-cid-hwunfzhe]{margin-top:auto!important}.vd-card-link[data-astro-cid-hwunfzhe]{color:#777!important;text-underline-offset:4px!important;font-size:.825rem!important;font-weight:400!important;text-decoration:underline #e2cad5!important;transition:all .25s!important}.vd-service-card[data-astro-cid-hwunfzhe]:hover .vd-card-link[data-astro-cid-hwunfzhe]{color:#882454!important;text-decoration-color:#882454!important}@media (width<=640px){.vd-service-card[data-astro-cid-hwunfzhe]{padding:1.4rem 1.5rem!important}}.vd-services-section[data-astro-cid-sstj4ykv]{box-sizing:border-box!important;width:100%!important;padding:5rem 1.5rem!important}.vd-services-container[data-astro-cid-sstj4ykv]{max-width:820px!important;margin:0 auto!important}.vd-services-header[data-astro-cid-sstj4ykv]{text-align:center!important;margin-bottom:3rem!important}.vd-services-title[data-astro-cid-sstj4ykv]{color:#4f2613!important;margin:0 0 .75rem!important;font-family:Nicholas,AlexBrushRegular,serif!important;font-size:2.75rem!important;font-weight:300!important;line-height:1.2!important}.vd-services-subtitle[data-astro-cid-sstj4ykv]{color:#666!important;max-width:680px!important;margin:0 auto!important;font-size:.9rem!important;font-weight:300!important;line-height:1.65!important}.vd-services-list[data-astro-cid-sstj4ykv]{flex-direction:column!important;gap:1.25rem!important;width:100%!important;display:flex!important}@media (width<=768px){.vd-services-section[data-astro-cid-sstj4ykv]{padding:3.5rem 1.25rem!important}.vd-services-title[data-astro-cid-sstj4ykv]{font-size:2.15rem!important}.vd-services-subtitle[data-astro-cid-sstj4ykv]{font-size:.85rem!important}}
