@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,600;0,700;1,600&family=Montserrat:wght@400;500;600;700&display=swap";.page-hero[data-astro-cid-j6wthuis]{padding-block:var(--space-20) var(--space-12);border-bottom:1px solid var(--color-border);overflow:hidden;position:relative}.bg-hero[data-astro-cid-j6wthuis]{background-image:linear-gradient(to right,#fff,#ffffffeb 35%,#ffffff8c 60%,#ffffff1a),url(/hero-bg.webp);background-size:cover;background-position:center right;background-repeat:no-repeat}.page-hero__content[data-astro-cid-j6wthuis]{max-width:680px}.hero__title-accent[data-astro-cid-j6wthuis]{position:relative}.page-hero__title[data-astro-cid-j6wthuis]{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:1.5rem;margin-bottom:1.5rem}.page-hero__desc[data-astro-cid-j6wthuis]{max-width:56ch}.vf-badge[data-astro-cid-j6wthuis]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;background:var(--color-primary);color:#fff;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full)}.vf-badge__dot[data-astro-cid-j6wthuis]{width:8px;height:8px;border-radius:50%;background:#8bc34a;animation:pulse-green 2s infinite}.vf-explainer[data-astro-cid-j6wthuis]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}.vf-explainer__label[data-astro-cid-j6wthuis]{margin-bottom:1rem}.vf-explainer__heading[data-astro-cid-j6wthuis],.vf-explainer__lead[data-astro-cid-j6wthuis]{margin-bottom:1.5rem}.vf-keys[data-astro-cid-j6wthuis]{display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-6)}.vf-key[data-astro-cid-j6wthuis]{display:flex;gap:var(--space-4);align-items:flex-start}.vf-key__num[data-astro-cid-j6wthuis]{font-size:var(--text-xl);font-weight:800;color:var(--color-primary-100);font-family:var(--font-display);min-width:32px;line-height:1}.vf-key[data-astro-cid-j6wthuis] strong[data-astro-cid-j6wthuis]{display:block;font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));line-height:1.25;margin-bottom:var(--space-1)}.vf-key[data-astro-cid-j6wthuis] p[data-astro-cid-j6wthuis]{font-size:var(--text-sm);color:var(--color-text-muted)}.vf-timeline[data-astro-cid-j6wthuis]{background:var(--color-gray-900);border-radius:var(--radius-2xl);padding:var(--space-8);color:var(--color-gray-300)}.vf-timeline__title[data-astro-cid-j6wthuis]{font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));line-height:1.25;color:#fff;margin-bottom:var(--space-6)}.vf-timeline__list[data-astro-cid-j6wthuis]{position:relative;display:flex;flex-direction:column;gap:var(--space-6);padding-left:var(--space-8)}.vf-timeline__list[data-astro-cid-j6wthuis]:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:#ffffff1a}.vf-timeline__item[data-astro-cid-j6wthuis]{display:flex;gap:var(--space-4);align-items:flex-start;position:relative}.vf-timeline__marker[data-astro-cid-j6wthuis]{position:absolute;left:-34px;top:2px;width:16px;height:16px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.2);flex-shrink:0}.vf-timeline__item--done[data-astro-cid-j6wthuis] .vf-timeline__marker[data-astro-cid-j6wthuis]{background:var(--color-primary);border-color:var(--color-primary)}.vf-timeline__item--current[data-astro-cid-j6wthuis] .vf-timeline__marker[data-astro-cid-j6wthuis]{background:#ffc107;border-color:#ffc107;animation:pulse-green 2s infinite}.vf-timeline__date[data-astro-cid-j6wthuis]{font-size:var(--text-sm);font-weight:700;color:var(--color-primary-light);margin-bottom:var(--space-1);display:block}.vf-timeline__item--current[data-astro-cid-j6wthuis] .vf-timeline__date[data-astro-cid-j6wthuis]{color:#ffc107}.vf-timeline__desc[data-astro-cid-j6wthuis]{font-size:var(--text-sm);color:var(--color-gray-400);line-height:1.5}.vf-advantages[data-astro-cid-j6wthuis]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.vf-advantages[data-astro-cid-j6wthuis] .feature-card__title[data-astro-cid-j6wthuis]{font-size:clamp(var(--text-xl),2.15vw,var(--text-2xl));line-height:1.25;margin-bottom:.5rem}.vf-advantages[data-astro-cid-j6wthuis] .feature-card__desc[data-astro-cid-j6wthuis]{font-size:var(--text-sm);line-height:1.6}.vf-advantages__icon[data-astro-cid-j6wthuis]{margin-bottom:1rem}.feature-card__icon[data-astro-cid-j6wthuis]{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-primary-50);border:1px solid var(--color-primary-100);display:flex;align-items:center;justify-content:center;color:var(--color-primary)}@media(max-width:900px){.vf-explainer[data-astro-cid-j6wthuis],.vf-advantages[data-astro-cid-j6wthuis]{grid-template-columns:1fr}}body.page-home,body.page-home .header,body.page-home .footer,body.page-home .btn,body.page-home .section-label,body.page-home .badge,body.page-home .premium-badge,body.page-home .nav-dropdown__item,body.page-home .mobile-menu__link,body.page-home .mobile-accordion__link,body.page-home .mobile-accordion__trigger,body.page-home .header__link{font-family:Montserrat,system-ui,sans-serif}body.page-home h1,body.page-home h2,body.page-home h3,body.page-home h4,body.page-home h5,body.page-home h6{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;font-weight:600;color:#0a0a0a;letter-spacing:-.02em}body.page-home .problem-card__label,body.page-home .footer__col-title{font-family:Montserrat,system-ui,sans-serif!important;letter-spacing:.08em}body.page-home .problem-card__label{font-weight:700}body.page-home #main-content .hero__title,body.page-home #main-content .section-heading,body.page-home #main-content .kit-banner__title,body.page-home #main-content .cta-final__title,body.page-home #main-content .premium-section__title,body.page-home #main-content .feature-card__title{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;color:#0a0a0a}body.page-home #main-content .kit-banner__title{color:#fff}body.page-home #main-content .stats__num{font-family:Cormorant Garamond,Georgia,serif;font-weight:600}body.page-home .text-gradient{background:linear-gradient(135deg,#6d7050,#8b8d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.page-home #main-content .hero__subtitle,body.page-home #main-content .section-subheading,body.page-home #main-content .cta-final__desc,body.page-home #main-content .premium-section__lead{color:#5a5a5a;font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home #main-content .feature-card__desc,body.page-home #main-content .problem-list__item,body.page-home #main-content .saas__list-item{color:#0a0a0a;font-family:Montserrat,system-ui,sans-serif}body.page-home #main-content .hero__subtitle strong{color:#0a0a0a;font-weight:600}body.page-home #main-content .problem-list__item--bad{color:#6b6b6b}body.page-home .btn--ghost{font-family:Montserrat,system-ui,sans-serif;font-weight:500}body.page-home #main-content .verifactu-banner .premium-list__item{color:#0a0a0a;font-family:Montserrat,system-ui,sans-serif;font-weight:400}body.page-home #main-content .hero__trust-item{font-family:Montserrat,system-ui,sans-serif;font-weight:400}
