@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/build/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/build/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/build/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/build/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/build/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/build/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.vf-site{--vf-section-y: clamp(3rem, 7vw, 5.5rem)}.vf-crisis-banner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .75rem;padding:.55rem 1rem;background:var(--vg-status-rejected-bg);color:var(--vg-status-rejected-fg);font-size:.875rem;text-align:center;text-decoration:none;border-bottom:1px solid var(--vg-danger-line)}.vf-crisis-banner:hover{color:var(--vg-status-rejected-fg)}.vf-crisis-banner__cta{font-weight:600;white-space:nowrap}.vf-crisis-banner:hover .vf-crisis-banner__cta{text-decoration:underline}.vf-brand{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:1.15rem;letter-spacing:-.01em;color:var(--vg-ink);text-decoration:none}.vf-brand:hover{color:var(--vg-ink)}.vf-kicker{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vg-blue)}.vf-kicker--alert{color:var(--vg-live)}.vf-card{background:var(--vg-surface);border:1px solid var(--vg-line);border-radius:var(--vg-radius);box-shadow:var(--vg-shadow-sm);padding:clamp(1.25rem,3vw,1.75rem)}.vf-card__title{font-size:1.25rem;font-weight:650;margin-bottom:.35rem}.vf-card__text{color:var(--vg-muted);margin-bottom:1.25rem}.vf-card h3{font-size:1.05rem;font-weight:650;margin-bottom:.5rem}.vf-card p:last-child{margin-bottom:0}.vf-required{color:var(--vg-live)}.vf-optional{margin-left:.25rem;font-size:.8rem;font-weight:400;color:var(--vg-muted)}.vf-form-note{margin:.85rem 0 0;font-size:.875rem;color:var(--vg-muted);text-align:center}.vf-form-note--center{margin-top:1.5rem}.vf-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.vf-section{padding:var(--vf-section-y) 0}.vf-section--tint{background:var(--vg-surface-2)}.vf-section__head{max-width:44rem;margin-bottom:2.25rem}.vf-section__head h2{font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.02em;margin-bottom:.6rem}.vf-section__head p:not(.vf-kicker){font-size:1.075rem;color:var(--vg-ink-2);margin-bottom:0}.vf-grid-2,.vf-grid-3{display:grid;gap:1.25rem}@media (min-width: 768px){.vf-grid-2,.vf-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.vf-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vf-hero{padding:clamp(2.5rem,6vw,5rem) 0 var(--vf-section-y);background:radial-gradient(60rem 30rem at 85% -10%,var(--vg-blue-tint),transparent 70%),var(--vg-bg)}.vf-hero__grid{display:grid;gap:2.5rem;align-items:center}@media (min-width: 992px){.vf-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:4rem}}.vf-hero__title{font-size:clamp(2.1rem,5vw,3.4rem);font-weight:750;line-height:1.08;letter-spacing:-.03em;margin-bottom:1.25rem;text-wrap:balance}.vf-hero__lead{font-size:1.125rem;line-height:1.65;color:var(--vg-ink-2);max-width:38rem;margin-bottom:1.75rem}.vf-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.vf-hero__proof{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;margin:0;list-style:none;font-size:.9rem;color:var(--vg-muted)}.vf-hero__proof i{margin-right:.4rem;color:var(--vg-blue)}.vf-hero__form{box-shadow:var(--vg-shadow);scroll-margin-top:6rem}.vf-quote h3{font-size:1.1rem}.vf-quote p{color:var(--vg-ink-2)}.vf-solution{display:grid;gap:2.5rem;align-items:start}@media (min-width: 992px){.vf-solution{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}.vf-feed{position:sticky;top:6rem}}.vf-feed{display:grid;gap:.85rem;padding:1.25rem;border-radius:calc(var(--vg-radius) + 8px);background:var(--vg-bg);border:1px solid var(--vg-line);box-shadow:var(--vg-shadow)}.vf-feed__item{padding:1rem 1.1rem;border-radius:var(--vg-radius);background:var(--vg-surface);border:1px solid var(--vg-line);border-left:4px solid var(--vf-feed-accent, var(--vg-blue))}.vf-feed__item p{margin:.4rem 0;font-size:.95rem}.vf-feed__item--alert{--vf-feed-accent: var(--vg-live)}.vf-feed__item--notice{--vf-feed-accent: var(--vg-blue)}.vf-feed__item--report{--vf-feed-accent: var(--vg-green)}.vf-feed__tag{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vf-feed-accent)}.vf-feed__meta{font-size:.8rem;color:var(--vg-muted)}.vf-points{display:grid;gap:1.4rem;padding:0;margin:0;list-style:none}.vf-points li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;color:var(--vg-ink-2);line-height:1.6}.vf-points strong{color:var(--vg-ink)}.vf-points i,.vf-included>i,.vf-platform__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--vg-radius-sm);background:var(--vg-blue-tint);color:var(--vg-blue);font-size:1.15rem}.vf-compare{display:grid;gap:1.25rem}@media (min-width: 768px){.vf-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-compare__col--us{border-color:var(--vg-blue);box-shadow:var(--vg-ring),var(--vg-shadow-sm)}.vf-compare__list{display:grid;gap:.7rem;padding:0;margin:1rem 0 0;list-style:none}.vf-compare__list li{position:relative;padding-left:1.75rem;color:var(--vg-ink-2)}.vf-compare__list li>i{position:absolute;left:0;top:.1rem}.vf-compare__list--no li>i{color:var(--vg-muted)}.vf-compare__list--yes li>i{color:var(--vg-green)}.vf-platform__for{margin-bottom:.6rem;font-size:.85rem;font-weight:600;color:var(--vg-blue)}.vf-platform h3{margin-top:1rem;margin-bottom:.15rem;font-size:1.25rem}.vf-platform p:last-child{color:var(--vg-ink-2)}.vf-steps{display:grid;gap:1.25rem;padding:0;margin:0;list-style:none;counter-reset:none}@media (min-width: 992px){.vf-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.vf-steps__num{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;border-radius:50%;background:var(--vg-ink);color:var(--vg-surface);font-weight:700;font-variant-numeric:tabular-nums}.vf-steps p{color:var(--vg-ink-2)}.vf-included>i{margin-bottom:1rem}.vf-included p{color:var(--vg-ink-2)}.vf-cta{padding:clamp(2rem,5vw,3.5rem);border-radius:calc(var(--vg-radius) + 6px);background:linear-gradient(135deg,#16325c,#1f5aa6);color:#fff;text-align:center}.vf-cta h2{max-width:40rem;margin:0 auto 1rem;font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.vf-cta>p{max-width:44rem;margin:0 auto 1.75rem;color:#ffffffd9;line-height:1.65}.vf-cta .btn-light{font-weight:600;color:#16325c}.vf-cta__signup{margin-top:1.25rem!important;font-size:.95rem}.vf-cta__signup a{color:#fff;font-weight:600}.vf-cta__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;margin:1.5rem 0 0;list-style:none}.vf-cta__chips li{padding:.3rem .85rem;border-radius:999px;background:#ffffff1f;font-size:.85rem}.vf-contact{display:grid;gap:2rem;align-items:start}@media (min-width: 992px){.vf-contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.vf-contact h2{font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.02em}.vf-contact header p:not(.vf-kicker){color:var(--vg-ink-2)}#contact,#formulaire{scroll-margin-top:5rem}.vf-commune__control{position:relative}.vf-commune__control .form-control{padding-right:2.5rem}.vf-commune__status{position:absolute;top:50%;right:.85rem;transform:translateY(-50%);color:var(--vg-green);pointer-events:none}.vf-commune__control .form-control.is-invalid~.vf-commune__status{right:2.4rem}.vf-commune__list{position:absolute;z-index:var(--vg-z-dropdown);top:calc(100% + 4px);left:0;right:0;max-height:18rem;overflow-y:auto;padding:.35rem;margin:0;list-style:none;background:var(--vg-surface);border:1px solid var(--vg-line-strong);border-radius:var(--vg-radius-sm);box-shadow:var(--vg-shadow)}.vf-commune__list li{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem .65rem;border-radius:6px;cursor:pointer}.vf-commune__list li.is-active{background:var(--vg-blue-tint)}.vf-commune__name{font-weight:500}.vf-commune__meta{font-size:.8rem;color:var(--vg-muted);white-space:nowrap}.vf-commune__list .vf-commune__empty{color:var(--vg-muted);cursor:default}.vf-estimate{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding:.85rem 1rem;border-radius:var(--vg-radius-sm);background:var(--vg-blue-tint)}.vf-estimate__label{display:block;font-size:.78rem;color:var(--vg-muted)}.vf-estimate__value{font-weight:650;font-variant-numeric:tabular-nums}.vf-sent{display:flex;gap:1rem;align-items:flex-start}.vf-sent__icon{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--vg-status-validated-bg);color:var(--vg-status-validated-fg);font-size:1.35rem}.vf-sent__title{margin-bottom:.25rem;font-size:1.15rem;font-weight:650}.vf-sent__text{color:var(--vg-ink-2)}.vf-page-intro{max-width:44rem;margin-bottom:2.5rem}.vf-page-intro h1{font-size:clamp(2rem,4.5vw,3rem);font-weight:750;letter-spacing:-.03em}.vf-page-intro p{font-size:1.125rem;color:var(--vg-ink-2)}.vf-split{display:grid;gap:2.5rem;align-items:start}@media (min-width: 992px){.vf-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.vf-subtitle{font-size:1.2rem;font-weight:650;margin-bottom:1.25rem}.vf-timeline{display:grid;gap:1.25rem;padding:0;margin:0 0 2rem;list-style:none;counter-reset:vf-step}.vf-timeline li{position:relative;padding-left:3rem;color:var(--vg-ink-2);counter-increment:vf-step}.vf-timeline li:before{content:counter(vf-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--vg-blue-tint);color:var(--vg-blue);font-weight:700}.vf-timeline strong{display:block;color:var(--vg-ink)}.vf-price{margin-bottom:1.5rem;border-color:var(--vg-blue)}.vf-price__amount{font-size:2rem;font-weight:750;letter-spacing:-.02em;margin-bottom:.5rem}.vf-price__amount span{font-size:1rem;font-weight:500;color:var(--vg-muted)}.vf-price p:not(.vf-price__amount){color:var(--vg-ink-2)}.vf-price .vf-price__basis{font-size:.875rem;color:var(--vg-muted)}.vf-note{display:flex;gap:.75rem;font-size:.925rem;color:var(--vg-ink-2)}.vf-note i{color:var(--vg-green);font-size:1.15rem}.vf-code{font-family:var(--vg-font-mono);letter-spacing:.08em;text-transform:uppercase}.vf-narrow{max-width:52rem}.vf-crisis-head{margin-bottom:2rem}.vf-crisis-head h1{font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:750;letter-spacing:-.03em;text-wrap:balance}.vf-crisis-head__lead{font-size:1.1rem;line-height:1.65;color:var(--vg-ink-2)}.vf-crisis-head__offer{display:flex;gap:.65rem;padding:.9rem 1.1rem;border-radius:var(--vg-radius-sm);background:var(--vg-status-validated-bg);color:var(--vg-status-validated-fg);font-weight:500}.vf-steps-form{display:grid;gap:1.25rem}.vf-fieldset legend{display:flex;align-items:center;gap:.65rem;float:none;margin-bottom:.35rem;font-size:1.15rem;font-weight:650}.vf-fieldset__num{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;background:var(--vg-ink);color:var(--vg-surface);font-size:.9rem;font-weight:700}.vf-fieldset__help{margin-bottom:1.25rem;color:var(--vg-muted)}.vf-essentials{display:flex;gap:.65rem;padding:.8rem 1rem;border-radius:var(--vg-radius-sm);background:var(--vg-blue-tint);font-size:.925rem}.vf-essentials i{color:var(--vg-blue)}.vf-channels{display:grid;gap:.65rem}@media (min-width: 576px){.vf-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-channel{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);cursor:pointer;transition:border-color var(--vg-duration) var(--vg-ease),background var(--vg-duration) var(--vg-ease)}.vf-channel:hover{border-color:var(--vg-line-strong)}.vf-channel:has(input:checked){border-color:var(--vg-blue);background:var(--vg-blue-tint)}.vf-channel .form-check-input{flex:none;margin-top:.2rem}.vf-channel__label{display:block;font-weight:500}.vf-channel__hint{display:block;font-size:.825rem;color:var(--vg-muted)}.vf-footer{padding:2.5rem 0 1.5rem;border-top:1px solid var(--vg-line);background:var(--vg-surface);font-size:.9rem;color:var(--vg-muted)}.vf-footer__grid{display:grid;gap:1.75rem;margin-bottom:2rem}@media (min-width: 768px){.vf-footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}.vf-footer__tagline{max-width:22rem;margin:.75rem 0 0}.vf-footer nav,.vf-footer__contact{display:grid;gap:.45rem;align-content:start}.vf-footer nav a,.vf-footer__contact a{color:var(--vg-muted);text-decoration:none;transition:color var(--vg-duration) var(--vg-ease)}.vf-footer nav a:hover,.vf-footer__contact a:hover{color:var(--vg-ink)}.vf-footer__legal{margin:0;padding-top:1.25rem;border-top:1px solid var(--vg-line);font-size:.825rem}.vf-site{--vf-heading-font: "Barlow", "Inter Variable", Inter, sans-serif;--vf-radius: 16px;--bs-body-font-family: "Inter Variable", Inter, system-ui, sans-serif;font-family:var(--bs-body-font-family);background:var(--vg-bg)}:root[data-theme=light] .vf-site{--vg-bg: #ffffff;--vg-surface: #ffffff;--vg-surface-2: #f6f7f9;--vg-line: #e5e7eb;--vg-line-strong: #d1d5db;--vg-ink: #0b1220;--vg-ink-2: #334155;--vg-muted: #64748b;--vg-navbar-bg: rgba(255, 255, 255, .82);--bs-body-bg: #ffffff}:root[data-theme=dark] .vf-site,.vf-site .vf-dark{--vg-bg: #09090b;--vg-surface: #101013;--vg-surface-2: #0c0c0f;--vg-line: rgba(248, 250, 252, .08);--vg-line-strong: rgba(248, 250, 252, .16);--vg-ink: #f8fafc;--vg-ink-2: #cbd5e1;--vg-muted: #94a3b8;--vg-blue-tint: rgba(61, 127, 216, .16);--vg-navbar-bg: rgba(9, 9, 11, .72);--bs-body-bg: #0c0c0f;--bs-body-color: #f8fafc;--bs-border-color: rgba(248, 250, 252, .12);--bs-secondary-color: #94a3b8;color:var(--vg-ink)}.vf-site h1,.vf-site h2,.vf-site h3,.vf-site .vf-brand{font-family:var(--vf-heading-font);letter-spacing:-.01em}.vf-site h1,.vf-site h2{font-weight:700}.vf-site h3{font-weight:600}.vf-site .vg-navbar{background:var(--vg-navbar-bg);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--vg-line);box-shadow:none}.vf-logo{display:block;width:auto;height:2.75rem}.vf-brand--footer .vf-logo{height:3rem}.vf-logo--dark,:root[data-theme=dark] .vf-logo--light{display:none}:root[data-theme=dark] .vf-logo--dark{display:block}.vf-site .btn{border-radius:999px;font-weight:600;padding-inline:1.35rem;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.vf-site .btn:active{transform:scale(.98)}.vf-site .btn-sm{padding-inline:1rem}.vf-site .btn-primary{--bs-btn-bg: var(--vg-ink);--bs-btn-border-color: var(--vg-ink);--bs-btn-color: var(--vg-bg);--bs-btn-hover-bg: var(--vg-ink-2);--bs-btn-hover-border-color: var(--vg-ink-2);--bs-btn-hover-color: var(--vg-bg);--bs-btn-active-bg: var(--vg-ink-2);--bs-btn-active-border-color: var(--vg-ink-2);--bs-btn-active-color: var(--vg-bg);background:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.vf-site .btn-outline-secondary,.vf-site .btn-light{--bs-btn-color: var(--vg-ink);--bs-btn-bg: color-mix(in srgb, var(--vg-ink) 5%, transparent);--bs-btn-border-color: var(--vg-line-strong);--bs-btn-hover-color: var(--vg-ink);--bs-btn-hover-bg: color-mix(in srgb, var(--vg-ink) 10%, transparent);--bs-btn-hover-border-color: var(--vg-line-strong);--bs-btn-active-color: var(--vg-ink);--bs-btn-active-bg: color-mix(in srgb, var(--vg-ink) 14%, transparent);background:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.vf-site .vf-cta .btn-light{background:#f8fafc;border-color:#f8fafc;color:#09090b}.vf-site .vf-cta .btn-light:hover{background:#e2e8f0;border-color:#e2e8f0}.vf-kicker{gap:.55rem;padding:.35rem .9rem;border:1px solid var(--vg-line-strong);border-radius:999px;background:color-mix(in srgb,var(--vg-ink) 4%,transparent);color:var(--vg-ink-2);font-size:.85rem;font-weight:500;letter-spacing:0;text-transform:none}.vf-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vg-blue)}.vf-kicker--alert:before{background:var(--vg-live)}.vf-kicker i{display:none}.vf-card{border-radius:var(--vf-radius);border-color:var(--vg-line);box-shadow:none;transition:border-color .2s ease,transform .2s ease}.vf-quote:hover,.vf-included:hover,.vf-platform:hover,.vf-steps>li:hover{border-color:var(--vg-line-strong);transform:translateY(-2px)}.vf-points i,.vf-included>i,.vf-platform__icon{border-radius:10px;background:var(--vg-blue);color:#fff}.vf-site{--vf-section-y: clamp(4rem, 9vw, 7rem)}.vf-section__head{max-width:46rem;margin:0 auto 3rem;text-align:center}.vf-section__head h2{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;letter-spacing:-.01em}.vf-section__head p:not(.vf-kicker){color:var(--vg-muted)}.vf-section--tint{background:var(--vg-surface-2);border-block:1px solid var(--vg-line)}.vf-feed{border-radius:20px;background:var(--vg-surface-2);box-shadow:none}.vf-feed__item{border-radius:12px}.vf-compare__col--us{border-color:var(--vg-blue);box-shadow:none}.vf-steps__num{background:var(--vg-blue);color:#fff}.vf-hero--video{position:relative;isolation:isolate;display:flex;align-items:center;min-height:min(88svh,900px);padding:clamp(4rem,10vw,7rem) 0;overflow:hidden;background:#09090b}.vf-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vf-hero--video:after,.vf-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.vf-hero--video:after{background:linear-gradient(90deg,#09090bc7,#09090b80 60%,#09090b9e),linear-gradient(180deg,rgba(9,9,11,.35) 0%,transparent 30%,transparent 75%,rgba(9,9,11,.85) 100%)}:root[data-theme=dark] .vf-hero--video:after{background:linear-gradient(90deg,#09090bc7,#09090b80 60%,#09090b9e),linear-gradient(180deg,rgba(9,9,11,.35) 0%,transparent 30%,transparent 70%,#09090b 100%)}.vf-hero--video .vf-hero__title{font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:700;line-height:1.02;letter-spacing:-.015em;color:#fff}.vf-hero--video .vf-hero__lead{color:#f8fafcd1}.vf-hero--video .vf-hero__proof{color:#f8fafcb8}.vf-hero--video .vf-hero__proof i{color:#f8fafce6}.vf-hero--video .vf-hero__form{background:#0c0c0fa8;border-color:#f8fafc1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 60px -24px #000000b3}.vf-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);border:1px solid var(--vg-line);border-radius:24px;background:#09090b}.vf-cta:after{background:#09090bb3}.vf-cta h2{font-size:clamp(1.9rem,3.6vw,2.8rem);letter-spacing:-.01em}.vf-cta__chips li{border:1px solid rgba(248,250,252,.16);background:#f8fafc0f}.vf-site .form-control,.vf-site .form-select{border-radius:10px}.vf-channel,.vf-commune__list,.vf-estimate,.vf-essentials{border-radius:12px}.vf-footer{background:var(--vg-bg);border-top:1px solid var(--vg-line)}.vf-credits{margin:.5rem 0 0;font-size:.8rem;color:var(--vg-muted)}.vf-credits a{color:inherit}@media (prefers-reduced-motion: reduce){.vf-card,.vf-site .btn{transition:none}.vf-quote:hover,.vf-included:hover,.vf-platform:hover,.vf-steps>li:hover{transform:none}}.vf-login{max-width:28rem;margin:0 auto}.vf-space-org{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--vg-ink-2)}.vf-space-org img{border-radius:4px;-o-object-fit:contain;object-fit:contain}.vf-space-trial{display:flex;gap:.5rem;font-size:.875rem;color:var(--vg-muted);margin-bottom:1.25rem}.vf-space-stats{display:grid;gap:1rem;margin-bottom:1.5rem}@media (min-width: 768px){.vf-space-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.vf-space-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vf-stat p{margin-bottom:0}.vf-stat__value{font-size:2.5rem;font-weight:750;letter-spacing:-.03em;line-height:1.1;font-variant-numeric:tabular-nums}.vf-stat__label{display:block;font-weight:600}.vf-stat__hint{display:block;font-size:.875rem;color:var(--vg-muted)}.vf-stat--action{display:flex;flex-direction:column;justify-content:center;gap:.15rem;color:var(--vg-ink);text-decoration:none;border-color:var(--vg-blue);transition:background-color var(--vg-duration) var(--vg-ease)}.vf-stat--action:hover{color:var(--vg-ink);background:var(--vg-blue-tint)}.vf-stat--action i{font-size:1.75rem;color:var(--vg-blue)}.vf-alerts-table__title{display:inline-flex;gap:.5rem;font-weight:600;color:var(--vg-ink);text-decoration:none}.vf-alerts-table__title:hover{text-decoration:underline}.vf-alerts-table__meta{display:block;font-size:.825rem;color:var(--vg-muted)}.vf-severity{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.775rem;font-weight:600;background:var(--vg-blue-tint);color:var(--vg-blue)}.vf-severity--important{background:var(--vg-status-pending-bg);color:var(--vg-status-pending-fg)}.vf-severity--urgent{background:var(--vg-status-rejected-bg);color:var(--vg-status-rejected-fg)}.vf-choice-grid{display:grid;gap:.5rem}@media (min-width: 576px){.vf-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vf-choice{position:relative;display:flex;flex-direction:column;gap:.15rem;padding:.75rem;border:1px solid var(--vg-line-strong);border-radius:var(--vg-radius-sm);cursor:pointer}.vf-choice input{position:absolute;opacity:0}.vf-choice span{display:inline-flex;gap:.4rem;font-weight:600}.vf-choice small{color:var(--vg-muted);line-height:1.3}.vf-choice:has(input:focus-visible){outline:2px solid var(--vg-ring);outline-offset:2px}.vf-choice:has(input:checked){border-color:var(--vg-blue);background:var(--vg-blue-tint)}.vf-choice--important:has(input:checked){border-color:var(--vg-status-pending-fg);background:var(--vg-status-pending-bg)}.vf-choice--urgent:has(input:checked){border-color:var(--vg-danger-line);background:var(--vg-status-rejected-bg)}.vf-confirm{padding:1rem;border-radius:var(--vg-radius-sm);background:var(--vg-attention-bg)}.vf-confirm p span{display:block;font-size:.9rem;color:var(--vg-ink-2)}.vf-preview{position:sticky;top:6rem}.vf-phone{max-width:22rem;margin:0 auto;padding:2rem .9rem 4rem;border-radius:2.25rem;border:8px solid #1d2330;background:linear-gradient(160deg,#3a5a8c,#1d3557 60%,#14213d)}.vf-phone__time{text-align:center;font-size:3rem;font-weight:300;color:#fff;margin-bottom:1.5rem}.vf-notif{padding:.75rem .9rem;border-radius:1rem;background:#ffffffe0;color:#111;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vf-notif--urgent{box-shadow:0 0 0 2px #e63946}.vf-notif__head{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#555;margin-bottom:.3rem}.vf-notif__head img{border-radius:4px}.vf-notif__title{font-weight:650;margin-bottom:.15rem;overflow-wrap:anywhere}.vf-notif__body{font-size:.875rem;margin-bottom:0;overflow-wrap:anywhere}.vf-facts{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.25rem;margin:0}.vf-facts dt{font-weight:600}.vf-facts dd{margin:0;color:var(--vg-ink-2)}.vf-links__item{padding:.75rem 0;border-top:1px solid var(--vg-line)}.vf-links__item:first-child{border-top:0;padding-top:0}.vf-icon-picker{display:flex;flex-wrap:wrap;gap:.4rem}.vf-icon-picker__item{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--vg-line);border-radius:var(--vg-radius-sm);cursor:pointer}.vf-icon-picker__item input{position:absolute;opacity:0}.vf-icon-picker__item:has(input:checked){border-color:var(--vg-blue);background:var(--vg-blue-tint);color:var(--vg-blue)}.vf-icon-picker__item:has(input:focus-visible){outline:2px solid var(--vg-blue);outline-offset:2px}.vf-soon{min-height:100svh}.vf-soon__brand{margin-bottom:.5rem;display:block}.vf-soon__brand .vf-logo{height:4.25rem}.vf-soon .vf-logo--light{display:none}.vf-soon .vf-logo--dark{display:block}
