.vb-logo{display:inline-flex;align-items:center;flex-shrink:0}.vb-logo__word{font-weight:700;letter-spacing:-.02em;line-height:1}.hd{position:relative;z-index:50;background:var(--bg-page)}.hd__bar{max-width:var(--container);margin:0 auto;padding:22px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.hd__logo{display:inline-flex;align-items:center;border-radius:var(--radius-sm)}.hd__nav{display:flex;align-items:center;gap:32px;font-size:16px;font-weight:600}.hd__nav a{color:var(--text-primary);border-radius:6px;transition:color var(--dur) var(--ease)}.hd__nav a:hover{color:var(--accent)}.hd__actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.hd__burger{width:44px;height:44px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);color:var(--accent);cursor:pointer;align-items:center;justify-content:center}.hd__menu{flex-direction:column;gap:2px;padding:4px 20px 20px;border-top:1px solid var(--border);background:var(--bg-page)}.hd__menu>a{padding:14px 6px;font-size:16px;font-weight:600;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.hd__menu-pill{margin-top:16px;justify-content:center}.hd__menu-ctas{display:flex;gap:10px;margin-top:16px}.hd__menu-ctas .vb-btn{flex:1;padding:0 10px}@media(max-width:860px){.hd__bar{padding:16px 20px}}@media(max-width:300px){.hd__bar{padding:12px;gap:8px}.hd__logo .vb-logo{gap:7px!important}.hd__logo svg{width:26px;height:26px}.hd__logo .vb-logo__word{font-size:18px!important}.hd__menu{padding-inline:12px}.hd__menu-ctas{flex-direction:column}}.ft{background:var(--bg-page);border-top:1px solid var(--border);padding:56px var(--gutter) 40px}.ft__grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}.ft__copy{font-size:13.5px;color:var(--text-muted);margin-top:16px}.ft__title{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading);margin-bottom:14px}.ft__links{display:flex;flex-direction:column;gap:10px;font-size:15px}.ft__links a{color:var(--text-muted);align-self:flex-start;border-radius:4px;transition:color var(--dur) var(--ease)}.ft__links a:hover{color:var(--accent)}@media(max-width:860px){.ft{padding:40px 20px 96px}.ft__grid{grid-template-columns:1fr 1fr;gap:28px 24px}.ft__grid>:first-child{grid-column:1 / -1}}@media(max-width:300px){.ft{padding-inline:14px}.ft__grid{grid-template-columns:minmax(0,1fr);gap:24px}.ft__links a{overflow-wrap:anywhere}}.hero{padding:56px var(--gutter) 80px}.hero__grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:56px;align-items:center}.hero__title{margin-bottom:22px;font-size:clamp(40px,4.2vw,var(--fs-h1))}.hero__line{display:block}.hero__lead{max-width:520px;margin-bottom:16px}.hero__text{max-width:520px;margin-bottom:32px}.hero__action{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero__action--row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px}.hero__note{max-width:480px}.hero__action--row .hero__note{max-width:300px}.hero__montage{position:relative;height:580px}.hero__photo{position:absolute;object-fit:cover;border-radius:var(--radius-lg);display:block}.hero__photo--a{left:0;top:0;width:290px;height:200px}.hero__photo--b{left:330px;top:36px;width:270px;height:170px}.hero__photo--c{left:0;top:408px;width:170px;height:150px}.hero__docs{position:absolute;left:56px;top:150px;width:400px;padding:20px 22px}.hero__docs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.hero__docs-title{font-size:19px;font-weight:700;color:var(--text-heading)}.hero__docs-all{font-size:14px;font-weight:600;color:var(--accent)}.hero__doc{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--accent-soft)}.hero__doc-body,.hero__due-body{flex:1;min-width:0;display:flex;flex-direction:column}.hero__doc-title{font-size:16px;font-weight:700;color:var(--text-primary)}.hero__doc-meta{font-size:13.5px;color:var(--text-muted)}.hero__due{position:absolute;left:300px;top:430px;width:290px;padding:16px 18px;display:flex;gap:14px;align-items:center}.hero__due .hero__doc-title{font-size:15px}.hero__due-badge{align-self:flex-start;margin-top:6px}.hero__mascot{position:absolute;right:-16px;bottom:-8px;width:124px}@media(max-width:1180px){.hero__grid{grid-template-columns:minmax(0,1fr);gap:48px}.hero__montage{width:600px;max-width:100%;margin:0 auto}}@media(max-width:860px){.hero{padding:24px 20px 56px}.hero__title{font-size:var(--fs-h1-mobile)}.hero__action--row{flex-direction:column;align-items:stretch}.hero__action .vb-btn{width:100%;white-space:normal}.hero__action .vb-pill{justify-content:center}.hero__montage{height:auto;width:auto;max-width:560px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hero__photo{position:static;width:100%;height:auto;border-radius:var(--radius-md)}.hero__photo--a{grid-column:1 / 8;grid-row:1;aspect-ratio:290 / 200}.hero__photo--b{grid-column:8 / 13;grid-row:1;aspect-ratio:1 / 1;margin:22px 0 0 10px;width:calc(100% - 10px)}.hero__photo--c{grid-column:9 / 13;grid-row:3;aspect-ratio:1 / 1;align-self:end;margin-left:10px;width:calc(100% - 10px)}.hero__docs,.hero__due{position:relative;left:auto;top:auto;width:auto}.hero__docs{grid-column:1 / 13;grid-row:2;margin:-44px 0 0 14px;padding:16px 16px 6px;z-index:1}.hero__docs-title{font-size:17px}.hero__doc{gap:12px;padding:10px 0}.hero__doc-title{font-size:15px}.hero__due{grid-column:1 / 11;grid-row:3;margin-top:-14px;padding:14px 16px;z-index:2;align-self:start}.hero__mascot{position:relative;grid-column:10 / 13;grid-row:3;align-self:end;justify-self:end;width:84px;right:auto;bottom:auto;margin:0 -4px -6px 0;z-index:3}}@media(max-width:300px){.hero__doc,.hero__due{flex-wrap:wrap}.hero__action .vb-pill{white-space:normal}}@media(max-width:400px){.hero__docs{margin-left:0}.hero__doc .vb-tile--sm{width:34px;height:34px}}.ben__title{font-size:40px;margin-bottom:36px}.ben__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.ben__item{display:flex;flex-direction:column;gap:12px;padding-top:16px;border-top:2px solid var(--accent)}.ben__view{position:relative;height:120px;margin-bottom:4px;padding:14px;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-page);border:1px solid var(--border-subtle);display:flex;flex-direction:column;justify-content:center;gap:10px;color:var(--text-primary)}.ben__ui{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.ben__strong{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ben__meta{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ben__col{display:flex;flex-direction:column;min-width:0;flex:1}.ben__ico{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ben__b{font-size:11px;padding:2px 8px;flex-shrink:0}.ben__search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px 0 4px;border-radius:var(--radius-pill);border:1px solid var(--accent);background:var(--bg-card);font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden}.ben__search-m{width:26px;flex-shrink:0}.ben__query{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ben__result{display:flex;align-items:center;gap:10px;padding:7px 10px}.ben__search--armed .ben__query,.ben__result--armed{opacity:0}.ben__search--play .ben__query{opacity:1;animation:ben-type 1.1s steps(19,end) .15s both}.ben__search--play .ben__search-m{animation:ben-scan 1.1s var(--ease) .15s both}.ben__result--play{opacity:1;animation:ben-found .4s var(--ease) 1.4s both}@keyframes ben-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ben-scan{0%,to{transform:none}30%{transform:translate(2px) rotate(-6deg)}70%{transform:translate(-1px) rotate(4deg)}}@keyframes ben-found{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ben__search .ben__query,.ben__search .ben__search-m,.ben__result{animation:none!important;opacity:1!important;clip-path:none!important;transform:none!important}}.ben__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ben__due{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;min-width:0}.ben__date{width:42px;height:46px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.ben__date b{font-size:17px;line-height:1.05;letter-spacing:0}.ben__date--soon{background:var(--attention-soft);color:var(--attention-on-subtle)}.ben__due .ben__strong{white-space:normal;text-align:center;font-size:12.5px;line-height:1.2}.ben__line{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:4px}.ben__line:before{content:"";position:absolute;left:6px;right:6px;top:10px;border-top:1px solid var(--accent)}.ben__step{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.ben__step b{margin-top:8px;font-size:15px;font-weight:800;color:var(--text-primary)}.ben__dot{width:13px;height:13px;border-radius:50%;background:var(--bg-card);border:1px solid var(--accent)}.ben__step:last-child .ben__dot{background:var(--accent)}.ben__pack{display:flex;flex-direction:column;gap:8px;padding:10px 12px}.ben__pack-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ben__value{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--border-subtle)}.ben__value b{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary)}.ben__text{font-size:16px;line-height:1.55;color:var(--text-muted)}.ben__sign{margin-top:36px;font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--text-heading)}@media(max-width:1024px)and (min-width:861px){.ben__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.ben__title{font-size:var(--fs-h2-mobile);margin-bottom:24px}.ben__grid{gap:20px}.ben__sign{font-size:18px;margin-top:28px}}.app{padding:72px var(--gutter) 24px}.app__tri{list-style:none;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.app__tri-item{display:flex;align-items:center;gap:16px;padding:20px 22px}.app__tri-title{display:block;font-size:19px;font-weight:700;color:var(--text-heading);letter-spacing:-.01em}.app__tri-text{display:block;font-size:14.5px;color:var(--text-muted)}.app__intro{text-align:center;max-width:640px;margin:0 auto 28px}.app__intro strong{color:var(--text-primary)}.app__devices{display:flex;align-items:flex-end;gap:32px;max-width:1000px;margin:0 auto}.app__laptop{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.app__bezel{width:92%;background:#1e2a2f;border-radius:16px 16px 0 0;padding:16px 14px 18px;border:1px solid #3A4A51;border-bottom:0;position:relative}.app__cam{position:absolute;top:6px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:#0b1114}.app__base{width:100%;height:14px;background:#c9d1cf;border-radius:3px 3px 11px 11px}.app__screen.app__screen--shot{display:block;height:auto;aspect-ratio:1600 / 724;background:var(--bg-page)}.app__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.app__screen{border-radius:6px;overflow:hidden;background:var(--bg-page);display:flex;height:400px}.app__b{font-size:10px;padding:2px 8px}.app__phone{flex-shrink:0;width:246px;border-radius:46px;padding:7px;background:#1e2a2f;border:1px solid #3A4A51}.app__phone-screen{border-radius:40px;overflow:hidden;background:var(--bg-page);height:486px;display:flex;flex-direction:column}.app__phone-screen--shot{background:#1b2529}.app__phone-shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.app__dots{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.app__arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);color:var(--accent);cursor:pointer;font-size:18px;line-height:1}.app__dots-list{display:flex;gap:4px;align-items:center}.app__dot{width:24px;height:24px;border:0;padding:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.app__dot:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--border);transition:background-color var(--dur) var(--ease)}.app__dot--on:before{background:var(--accent)}.app__shot{animation:app-fade .2s var(--ease)}@keyframes app-fade{0%{opacity:0}to{opacity:1}}.app__now{display:none;margin:0;font-size:var(--fs-meta);font-weight:700;color:var(--text-primary)}@media(max-width:860px){.app{padding:48px 20px 8px}.app .app__tri{margin-bottom:32px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}.app__tri-item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.app__tri-item .vb-tile{width:40px;height:40px;border-radius:10px}.app__tri-title{font-size:16px}.app__tri-text{font-size:13.5px;line-height:1.4}.app__intro{text-align:left;font-size:16px;margin-bottom:20px}.app__devices{position:relative;display:block;max-width:640px;padding-bottom:var(--phone-out, 196px)}.app__laptop{width:100%;align-items:flex-start}.app__bezel{width:100%;border-radius:12px 12px 0 0;padding:10px 8px}.app__cam{top:3px;width:4px;height:4px}.app__base{height:10px;width:100%}.app__screen{height:252px}.app__phone{position:absolute;right:0;bottom:0;transform:scale(var(--phone-k, .56));transform-origin:100% 100%;box-shadow:0 24px 48px #26353b38}.app__dots{flex-wrap:wrap;gap:8px;margin-top:14px}.app__arrow,.app__dot{width:44px;height:44px}.app__dots-list{gap:0}.app__now{display:block;flex-basis:100%;text-align:center}}@media(min-width:600px)and (max-width:860px){.app__devices{--phone-k: .7;--phone-out: 170px;margin:0 auto}.app__laptop{width:82%}.app__screen{height:320px}}@media(max-width:359px){.app__devices{--phone-k: .5;--phone-out: 150px}}@media(max-width:300px){.app__devices{padding-bottom:0}.app__phone{position:static;transform:none;zoom:.62;margin:20px auto 0}}.uc__intro{max-width:700px;margin-bottom:28px}.uc__title{margin-bottom:14px}.uc__kinds{margin:0 0 40px}.uc__marquee{overflow:hidden;border-block:1px solid var(--border)}.uc__marquee:focus-visible{outline-offset:-3px}.uc__marquee-track{display:flex;width:max-content}.uc__marquee-list{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none}.uc__marquee-item{display:flex;align-items:center;gap:28px;padding:18px 28px 18px 0;white-space:nowrap;font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--text-heading)}.uc__marquee-item:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--vb-cuivre)}.uc__kinds--ready .uc__marquee-track{animation:uc-marquee 48s linear infinite}.uc__kinds--paused .uc__marquee-track,.uc__marquee:focus-visible .uc__marquee-track{animation-play-state:paused}@keyframes uc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.uc__kinds .uc__marquee-track{display:block;animation:none!important;transform:none;width:auto}.uc__marquee-list{flex-wrap:wrap;flex-shrink:1;min-width:0}.uc__marquee-list--copy{display:none}.uc__marquee-item{font-size:22px;padding:8px 20px 8px 0;gap:20px}}.uc__group{max-width:920px;margin:0 auto 32px}.uc__group-label{font-size:14px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--text-heading);margin:0 0 14px 4px}.uc__list{overflow:hidden}.uc__item+.uc__item{border-top:1px solid var(--border-subtle)}.uc__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;width:100%;text-align:left;padding:16px 20px;cursor:pointer;background:transparent;border:0;border-left:3px solid transparent;transition:background-color var(--dur) var(--ease)}.uc__head:hover{background:var(--bg-page)}.uc__head--open{border-left-color:var(--accent);background:var(--bg-page)}.uc__badge{flex-shrink:0}.uc__tag{display:grid;justify-items:start}.uc__tag>.uc__badge,.uc__tag:after{grid-area:1 / 1}.uc__tag:after{content:attr(data-sizer);visibility:hidden;height:0;padding:0 10px;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;pointer-events:none}.uc__item-title{flex:1;font-size:16.5px;font-weight:700;color:var(--text-primary)}.uc__chev{color:var(--accent);flex-shrink:0;transition:transform var(--dur) var(--ease)}.uc__head--open .uc__chev{transform:rotate(90deg)}.uc__panel{padding:4px 22px 24px 36px;background:var(--bg-page)}.uc__scenario{font-size:15.5px;line-height:1.55;color:var(--text-muted);margin:0 0 18px}.uc__cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.uc__col{padding:16px 18px;border-radius:var(--radius-md)}.uc__col--without{background:var(--bg-card);border:1px solid var(--border)}.uc__col--with{background:var(--accent-soft)}.uc__col-title{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;color:var(--text-heading)}.uc__col--without .uc__col-title{color:var(--attention)}.uc__line{display:flex;gap:9px;font-size:15px;line-height:1.5;color:var(--text-primary);margin-bottom:10px}.uc__line:last-child{margin-bottom:0}.uc__mark{color:var(--accent);font-weight:700;flex-shrink:0}.uc__mark--x{color:var(--attention)}@media(max-width:860px){.uc__kinds{margin-bottom:32px}.uc__marquee{margin-inline:-20px;padding-inline:20px}.uc__marquee-item{font-size:22px;gap:20px;padding:14px 20px 14px 0}.uc__head{padding:14px;align-items:start}.uc__panel{padding:4px 16px 20px}}@media(max-width:300px){.uc__head{grid-template-columns:minmax(0,1fr) auto}.uc__tag:after{display:none}.uc__item-title{grid-column:1;grid-row:2}.uc__chev{grid-column:2;grid-row:1}}.feat__intro{max-width:640px;margin-bottom:var(--sp-6)}.feat__title{margin-bottom:14px}.feat__item{width:min(300px,80vw);display:flex;flex-direction:column}.feat__stage{position:relative;height:204px;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-section);border:1px solid var(--border-subtle);margin-bottom:14px}.feat__item:nth-child(2n) .feat__stage{background:var(--bg-sidebar)}.feat__h3{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;color:var(--text-heading)}.feat__num{font-size:14px;font-weight:700;color:var(--attention);font-variant-numeric:tabular-nums}.feat__text{font-size:15.5px;line-height:1.55;color:var(--text-muted);margin:0}.feat__ui{position:absolute;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md)}.feat__ui--float{box-shadow:var(--shadow-card);z-index:2}.feat__strong{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feat__meta{font-size:12px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feat__b{font-size:11px;padding:2px 8px;flex-shrink:0}.feat__col{display:flex;flex-direction:column;min-width:0;flex:1}.feat__ico{width:30px;height:30px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.feat__round{width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:11px;font-weight:700}.feat__chips{position:absolute;left:14px;display:flex;gap:6px}.feat__chips--bottom{bottom:14px}.feat__chips--top{top:14px}.feat__chip{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);white-space:nowrap}.feat__chip--on{border-color:var(--accent);background:var(--accent-soft);color:var(--text-primary)}.feat__k{width:72px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.feat__check{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-primary);white-space:nowrap}.feat__check .vb-icon{color:var(--accent);flex-shrink:0}.feat__check--todo{color:var(--attention-on-subtle);font-weight:600}.feat__check--todo .feat__b{margin-left:auto}.feat__todo-dot{width:10px;height:10px;border-radius:50%;border:1px solid var(--attention-on-subtle);margin:0 2px;flex-shrink:0}.feat__photo{position:absolute;left:16px;top:16px;width:72%;height:128px;object-fit:cover;border-radius:var(--radius-md)}.feat__asset{left:34%;right:-14px;bottom:14px;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.feat__row-top{display:flex;align-items:center;gap:8px}.feat__tabs{display:flex;gap:4px;margin-top:6px}.feat__tab{font-size:11.5px;font-weight:600;color:var(--text-muted);padding:3px 8px;border-radius:var(--radius-pill);border:1px solid transparent;white-space:nowrap}.feat__tab--on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.feat__kpis{display:flex;gap:12px;font-size:12px;color:var(--text-muted);margin-top:4px}.feat__kpis b{color:var(--text-primary)}.feat__doc{display:flex;align-items:center;gap:10px;padding:10px 12px}.feat__doc--back{left:40px;right:8px;top:16px}.feat__doc--mid{left:26px;right:22px;top:52px}.feat__doc--front{left:12px;right:-18px;top:98px}.feat__kv{left:16px;right:-16px;top:58px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.feat__kv-row{display:flex;gap:10px;align-items:baseline}.feat__v{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap}.feat__file{left:40px;right:14px;top:14px;display:flex;align-items:center;gap:8px;padding:9px 12px;color:var(--accent)}.feat__ok{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--accent);flex-shrink:0}.feat__agenda{left:14px;right:-20px;top:14px;padding:6px 12px;display:flex;flex-direction:column}.feat__ev{display:flex;align-items:center;gap:10px;padding:7px 0}.feat__ev+.feat__ev{border-top:1px solid var(--border-subtle)}.feat__date{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:.04em;flex-shrink:0}.feat__date b{font-size:15px;line-height:1;letter-spacing:0}.feat__date--late{background:var(--attention-soft);color:var(--attention-on-subtle)}.feat__toast{left:46px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;padding:9px 12px}.feat__cost{left:14px;right:40px;top:14px;padding:12px 14px;display:flex;flex-direction:column;gap:5px}.feat__total{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1;margin-bottom:2px}.feat__bar-row{display:flex;flex-direction:column;gap:2px}.feat__bar-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-muted)}.feat__bar-label b{color:var(--text-primary)}.feat__bar{height:5px;border-radius:3px;background:var(--accent-soft);overflow:hidden;flex-shrink:0}.feat__bar-fill{display:block;height:100%;min-width:6px;border-radius:3px;background:var(--accent)}.feat__op{right:-16px;width:62%;bottom:-8px;display:flex;align-items:center;gap:10px;padding:9px 12px}.feat__ask{position:absolute;left:14px;right:14px;top:14px;height:38px;display:flex;align-items:center;gap:8px;padding:0 12px 0 6px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-card);font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden}.feat__ask-m{width:26px}.feat__answer{position:absolute;left:14px;right:66px;top:62px;font-size:12.5px;line-height:1.45;color:var(--text-primary);padding:10px 12px}.feat__mascot{position:absolute;right:0;bottom:4px;width:62px}.feat__fill{left:14px;right:30px;top:14px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.feat__fill .feat__meta{margin-bottom:2px}.feat__field{left:46px;right:-14px;bottom:10px;display:flex;align-items:center;gap:10px;padding:8px 12px}.feat__field .feat__k{width:auto}.feat__input{flex:1;display:flex;align-items:center;min-width:0;height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--accent);font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden}.feat__caret{width:1px;height:14px;margin-left:2px;background:var(--accent)}.feat__pack{left:14px;right:40px;top:46px;padding:10px 14px;display:flex;flex-direction:column;gap:6px}.feat__zip{left:34px;right:-14px;bottom:10px;display:flex;align-items:center;gap:10px;padding:9px 12px}.feat__duo{left:14px;right:-16px;top:14px;padding:10px 14px;display:flex;flex-direction:column;gap:4px}.feat__duo-head{display:flex;align-items:center;gap:10px;padding-bottom:6px}.feat__duo-row{display:flex;align-items:baseline;gap:8px;padding-top:6px;border-top:1px solid var(--border-subtle)}.feat__avatars{display:flex;flex-shrink:0}.feat__avatars span{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--on-accent);background:var(--accent);outline:2px solid var(--bg-card)}.feat__avatars span+span{margin-left:-8px;background:var(--vb-cuivre-texte);color:var(--vb-blanc)}.feat__round--ma{background:var(--vb-cuivre-texte);color:var(--vb-blanc)}.feat__toast--duo{left:30px;right:14px}@media(min-width:600px)and (max-width:767px){.feat__item{width:300px}}@media(min-width:768px){.feat__intro{margin-bottom:var(--sp-12)}.feat__views.vb-carousel .feat__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12) var(--sp-6);margin:0;padding:0;overflow:visible;scroll-snap-type:none}.feat__item{width:auto;min-width:0}.feat__stage{height:224px;margin-bottom:var(--sp-4)}.feat__text{font-size:16px;max-width:34em}.feat__views .vb-carousel__controls{display:none}}@media(min-width:1000px){.feat__views.vb-carousel .feat__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-12) var(--sp-8)}}.how__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.how__title{margin-bottom:14px}.how__steps{display:flex;flex-direction:column;gap:8px;margin-top:32px}.how__step{display:flex;gap:18px;text-align:left;width:100%;padding:16px 18px;border-radius:var(--radius-md);cursor:pointer;border:1px solid transparent;background:transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.how__step:hover{background:var(--accent-soft)}.how__step[aria-pressed=true]{background:var(--bg-card);border-color:var(--border)}.how__num{font-size:15px;font-weight:700;color:var(--attention);padding-top:4px;flex-shrink:0}.how__step-title{display:block;font-size:19px;font-weight:700;color:var(--text-heading);margin-bottom:4px}.how__step-desc{display:block;font-size:15.5px;line-height:1.55;color:var(--text-muted)}.how__demo{padding:18px;min-height:290px;display:flex;flex-direction:column;justify-content:center}.how__drop{display:flex;flex-direction:column;align-items:center;gap:14px;border-radius:var(--radius-md);background:var(--bg-page);padding:24px 18px 20px}.how__inbox{position:relative;width:272px;max-width:100%;height:190px;flex-shrink:0}.how__folder-back{position:absolute;left:0;right:0;bottom:0;height:128px;border-radius:var(--radius-md);background:var(--accent-hover);z-index:1}.how__folder-back:before{content:"";position:absolute;left:0;top:-14px;width:92px;height:22px;border-radius:10px 10px 0 0;background:var(--accent-hover)}.how__folder-front{position:absolute;left:0;right:0;bottom:0;height:92px;z-index:3;border-radius:var(--radius-md);background:var(--accent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--vb-ivoire)}.how__folder-done{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700}.how__doc{position:absolute;bottom:44px;z-index:2;width:84px;height:112px;padding:9px 7px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border);display:flex;flex-direction:column;gap:7px;transform:rotate(var(--r, 0deg));transform-origin:50% 100%}.how__doc--1{left:12px;--r: -7deg}.how__doc--2{left:94px;bottom:50px}.how__doc--3{left:176px;--r: 7deg}.how__doc-head{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--text-primary)}.how__doc-ico{width:18px;height:18px;border-radius:6px;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.how__doc-bar{height:5px;border-radius:3px;background:var(--border-subtle)}.how__doc-bar--short{width:60%}.how__doc-photo{width:100%;height:40px;border-radius:6px;object-fit:cover}.how__inbox--armed .how__doc,.how__inbox--armed .how__folder-done{opacity:0}.how__inbox--play .how__doc{animation:how-drop .8s var(--ease) both}.how__inbox--play .how__doc--1{animation-delay:.15s}.how__inbox--play .how__doc--2{animation-delay:.7s}.how__inbox--play .how__doc--3{animation-delay:1.25s}.how__inbox--play .how__folder-done{animation:how-fade .4s var(--ease) 2.1s both}@keyframes how-drop{0%{opacity:0;transform:translateY(-84px) rotate(var(--r, 0deg))}to{opacity:1;transform:translateY(0) rotate(var(--r, 0deg))}}@keyframes how-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.how__inbox .how__doc,.how__inbox .how__folder-done{animation:none!important;opacity:1!important}}.how__accent{color:var(--accent)}.how__muted{font-size:13px;color:var(--text-muted)}.how__center{text-align:center}.how__file{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border)}.how__file--wide{padding:10px 14px}.how__file-name{font-size:13px;font-weight:700;color:var(--text-primary)}.how__status{margin-left:auto;font-size:12px;font-weight:700;color:var(--attention)}.how__stack{display:flex;flex-direction:column;gap:9px}.how__kv{display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:10px;background:var(--accent-soft)}.how__kv--due{gap:12px;padding:12px 14px;background:var(--bg-page);border:1px solid var(--border)}.how__k{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);width:112px;flex-shrink:0}.how__v{font-size:13.5px;font-weight:700;color:var(--text-primary)}.how__asset{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);padding:13px 14px}.how__asset-head{display:flex;align-items:center;gap:11px;margin-bottom:10px}.how__thumb{width:38px;height:38px;border-radius:9px;object-fit:cover;flex-shrink:0}.how__grow{flex:1;min-width:0}.how__line{display:flex;align-items:center;gap:9px;padding:8px 11px;border-radius:9px;background:var(--bg-page);font-size:12.5px;color:var(--text-primary)}.how__mascot-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 20px;align-items:start;margin-top:16px}.how__mascot{width:96px}.how__bubble{margin-top:8px}@media(max-width:860px){.how__grid{gap:36px}.how__inbox{width:256px}.how__doc--1{left:6px}.how__doc--2{left:86px}.how__doc--3{left:166px}.how__mascot-row{grid-template-columns:72px minmax(0,1fr);gap:0 14px}.how__mascot{width:72px}}.pr__intro{max-width:760px;margin-bottom:28px}.pr__title{margin-bottom:14px}.pr__controls{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:36px;text-align:center}.pr__period{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}.pr__save{font-size:14px;font-weight:600;color:var(--attention-on-subtle)}.pr__cta{margin-top:6px}.pr__quote{font-style:italic}.pr__notice{margin:0}.pr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.pr__card{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary)}.pr__card--featured{background:var(--vb-petrole);border-color:var(--vb-petrole);color:var(--vb-blanc);--focus-color: #E2896F}.pr__card--outlined{border-color:var(--accent)}.pr__card--soon{background:var(--bg-sidebar)}.pr__badge{position:absolute;top:18px;right:18px}.pr__soon-badge{align-self:flex-start;margin-bottom:8px}.pr__name{font-size:20px;font-weight:700;color:var(--text-heading);margin-bottom:6px;padding-right:96px}.pr__card--soon .pr__name{padding-right:0;color:var(--text-muted)}.pr__card--featured .pr__name{color:var(--vb-blanc)}.pr__tagline{font-size:14px;line-height:1.5;color:var(--text-muted);margin-bottom:18px;min-height:42px}.pr__card--featured .pr__tagline,.pr__card--featured .pr__per,.pr__card--featured .pr__eq{color:var(--vb-filet)}.pr__price{font-size:34px;font-weight:700;letter-spacing:-.02em;color:var(--text-heading);margin-bottom:2px}.pr__card--featured .pr__price{color:var(--vb-blanc)}.pr__price--soon{font-size:28px;color:var(--text-muted);margin-bottom:18px}.pr__per{font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.pr__eq{font-size:13px;color:var(--text-muted);min-height:18px;margin-bottom:18px}.pr__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.45}.pr__features li{display:flex;gap:9px;align-items:flex-start}.pr__card--soon .pr__features{color:var(--text-muted)}.pr__check{color:var(--accent);margin-top:1px}.pr__card--featured .pr__check{color:#9fd3cc}.pr__card--soon .pr__check{color:var(--text-muted)}.pr__note-row{flex:1;display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.pr__note{font-size:12px;line-height:1.4;margin-top:2px;opacity:.85}.pr__note-mascot{width:30px;height:30px;margin-top:-2px}.pr__ref{margin-top:20px;display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding:28px 32px}.pr__ref-mascot{width:96px}.pr__ref-body{flex:1;min-width:260px}.pr__ref-eyebrow{margin-bottom:8px}.pr__ref-title{margin-bottom:8px;font-size:22px}.pr__ref-text{font-size:15.5px;line-height:1.6;color:var(--text-muted);max-width:640px}.pr__ref-text strong{color:var(--text-primary)}.pr__ref-cta{flex-shrink:0}@media(max-width:1100px){.pr__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pr__grid{grid-template-columns:1fr}.pr__ref{padding:22px 20px;gap:18px}.pr__ref-cta{width:100%;white-space:normal;justify-content:center}}@media(max-width:300px){.pr__grid{grid-template-columns:minmax(0,1fr)}.pr__card{padding:20px 14px}.pr__badge{position:static;align-self:flex-start;margin-bottom:8px}.pr__name{padding-right:0}.pr__price{font-size:28px}.pr__ref{padding:18px 14px}.pr__ref-body{min-width:0;flex-basis:100%}}.trust__intro{display:flex;align-items:center;gap:32px;margin-bottom:44px}.trust__mascot{width:120px}.trust__copy{flex:1;min-width:0;max-width:780px}.trust__text{margin-top:14px;max-width:700px}.trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trust__card{padding:28px}.trust__tile{margin-bottom:18px}.trust__h3{margin-bottom:8px}.trust__p{font-size:15.5px;line-height:1.6;color:var(--text-muted)}@media(max-width:860px){.trust__intro{flex-direction:column;align-items:flex-start;gap:16px}.trust__mascot{width:96px}.trust__card{padding:22px}}@media(max-width:300px){.trust__intro{align-items:stretch}.trust__mascot{align-self:flex-start}.trust__card{padding:18px 14px}}.faq__inner{max-width:820px;margin:0 auto}.faq__title{text-align:center;margin-bottom:38px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);overflow:hidden;transition:border-color var(--dur) var(--ease)}.faq__row--open{border-color:var(--accent)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--text-heading);font-size:17px;font-weight:700;border-radius:var(--radius-lg)}.faq__chev{color:var(--accent);flex-shrink:0;transition:transform var(--dur) var(--ease)}.faq__row--open .faq__chev{transform:rotate(180deg)}.faq__a{padding:0 22px 20px;font-size:16px;line-height:1.65;color:var(--text-muted);white-space:pre-line}@media(max-width:860px){.faq__q{padding:16px 18px;font-size:16px}.faq__a{padding:0 18px 18px}}.cta{background:var(--vb-petrole);color:var(--vb-blanc);padding:0 var(--gutter)}.cta__grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end}.cta__copy{padding:72px 0}.cta__title{color:var(--vb-blanc);margin-bottom:16px}.cta__text{font-size:17px;line-height:1.6;color:var(--vb-brume);margin-bottom:28px;max-width:520px}.cta__mascot{width:190px;align-self:end}@media(max-width:860px){.cta{padding:0 20px}.cta__grid{grid-template-columns:1fr;gap:0}.cta__copy{padding:56px 0 8px}.cta__mascot{width:120px;justify-self:end}}@media(max-width:300px){.cta{padding:0 14px}.cta__grid{grid-template-columns:minmax(0,1fr)}.cta__mascot{width:96px}}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:10px 16px 14px;background:var(--bg-page);border-top:1px solid var(--border)}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-wght-5.3.0.woff2) format("woff2");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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext-wght-5.3.0.woff2) format("woff2");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:Figtree Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:99.75%;ascent-override:95.23%;descent-override:25.06%;line-gap-override:0%}:root{--vb-petrole: #17474D;--vb-petrole-hover: #10383E;--vb-cuivre: #D66B53;--vb-cuivre-texte: #AA4E38;--vb-cuivre-texte-brume: #A24A35;--vb-ivoire: #F8F6F1;--vb-ivoire-2: #F2F0EA;--vb-brume: #E2EBE9;--vb-blanc: #FFFFFF;--vb-encre: #26353B;--vb-gris: #52636A;--vb-filet: #D5DEDC;--vb-filet-2: #E2E8E6;--vb-cuivre-soft: #F6E4DE;--vb-cuivre-edge: #E8C4B9;--vb-bulle: #ECF1EF;--vb-bulle-edge: #BBD0CC;--vb-mascotte-filtre: hue-rotate(-30deg) saturate(1.1) brightness(1.02) contrast(1.08);--bg-page: var(--vb-ivoire);--bg-card: var(--vb-blanc);--bg-section: var(--vb-brume);--bg-sidebar: var(--vb-ivoire-2);--border: var(--vb-filet);--border-subtle: var(--vb-filet-2);--text-primary: var(--vb-encre);--text-heading: var(--vb-petrole);--text-muted: var(--vb-gris);--accent: var(--vb-petrole);--accent-hover: var(--vb-petrole-hover);--on-accent: var(--vb-blanc);--accent-soft: var(--vb-brume);--accent-display: var(--vb-cuivre);--attention: var(--vb-cuivre-texte);--attention-on-subtle: var(--vb-cuivre-texte-brume);--attention-soft: var(--vb-cuivre-soft);--attention-edge: var(--vb-cuivre-edge);--bubble: var(--vb-bulle);--bubble-edge: var(--vb-bulle-edge);--shadow-card: 0 12px 32px rgba(38, 53, 59, .08);--focus-color: var(--vb-cuivre-texte);--font-sans: "Figtree", "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-h1: 60px;--fs-h1-mobile: 38px;--lh-h1: 1.06;--ls-h1: -.03em;--fs-h2: 42px;--fs-h2-mobile: 30px;--lh-h2: 1.14;--ls-h2: -.025em;--fs-h3: 20px;--fs-h3-mobile: 18px;--lh-h3: 1.25;--ls-h3: -.01em;--fs-lead: 21px;--fs-lead-mobile: 18px;--lh-lead: 1.4;--fs-body: 17px;--lh-body: 1.6;--fs-ui: 16px;--fs-meta: 14px;--fs-eyebrow: 14px;--ls-eyebrow: .06em;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--sp-16: 64px;--sp-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--radius-pill: 999px;--container: 1200px;--gutter: 24px;--control-h: 48px;--control-h-sm: 40px;--control-h-lg: 52px;--ease: cubic-bezier(.2, .7, .2, 1);--dur: .18s}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-primary);background:var(--bg-page);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-sans);color:var(--text-heading);margin:0}p{margin:0}a{text-decoration:none;color:inherit}img{max-width:100%}button,input,select,textarea{font-family:inherit}.vb-site{background:var(--bg-page);color:var(--text-primary);min-height:100vh;overflow-x:hidden}section[id]{scroll-margin-top:24px}:focus-visible{outline:3px solid var(--focus-color);outline-offset:3px}.vb-on-dark{--focus-color: #E2896F}.vb-container{max-width:var(--container);margin:0 auto}.vb-section{padding:var(--sp-24) var(--gutter)}.vb-section--brume{background:var(--bg-section)}.vb-band{background:var(--bg-section);padding:var(--sp-16) var(--gutter)}.vb-eyebrow{display:block;font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:700;color:var(--attention);margin-bottom:14px}.vb-section--brume .vb-eyebrow,.vb-band .vb-eyebrow{color:var(--attention-on-subtle)}.vb-h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:800;letter-spacing:var(--ls-h1);text-wrap:pretty}.vb-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700;letter-spacing:var(--ls-h2);text-wrap:pretty}.vb-h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:700;letter-spacing:var(--ls-h3)}.vb-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:600;color:var(--text-primary)}.vb-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);text-wrap:pretty}.vb-meta{font-size:var(--fs-meta);line-height:1.45;color:var(--text-muted)}.vb-accent{color:var(--accent-display)}.vb-link{color:var(--accent);font-weight:600;transition:color var(--dur) var(--ease)}.vb-link:hover{color:var(--accent-hover);text-decoration:underline}.vb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--control-h);padding:0 24px;border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--fs-ui);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.vb-btn--primary{background:var(--accent);color:var(--on-accent)}.vb-btn--primary:hover{background:var(--accent-hover);color:var(--on-accent)}.vb-btn--secondary{background:var(--bg-card);color:var(--accent);border-color:var(--accent);font-weight:600}.vb-btn--secondary:hover{background:var(--accent-soft);color:var(--accent-hover)}.vb-btn--inverse{background:var(--vb-blanc);color:var(--vb-petrole)}.vb-btn--inverse:hover{background:var(--vb-brume);color:var(--vb-petrole-hover)}.vb-btn--lg{min-height:var(--control-h-lg);padding:0 26px;font-size:17px}.vb-btn--sm{min-height:var(--control-h-sm);padding:0 16px;font-size:15px}.vb-btn--block{width:100%}.vb-btn[disabled]{opacity:.65;cursor:default}.vb-pill{display:inline-flex;align-items:center;gap:10px;min-height:var(--control-h);padding:0 22px;border-radius:var(--radius-md);background:var(--accent-soft);border:1px solid transparent;color:var(--accent);font-size:var(--fs-ui);font-weight:600;line-height:1.2;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.vb-pill__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.vb-pill--dashed{background:transparent;border:1px dashed var(--vb-gris);color:var(--text-muted)}.vb-pill--dashed .vb-pill__dot{background:var(--accent)}.vb-pill--sm{min-height:var(--control-h-sm);padding:0 16px;font-size:15px}.vb-pill--on-dark{background:transparent;border:1px dashed rgba(255,255,255,.55);color:var(--vb-blanc)}.vb-pill--on-dark .vb-pill__dot{background:var(--vb-brume)}.vb-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;background:var(--accent-soft);color:var(--accent);border:1px solid transparent}.vb-badge--attention{background:var(--attention-soft);color:var(--attention-on-subtle);border-color:var(--attention-edge)}.vb-badge--recommended{background:var(--vb-cuivre-texte);color:var(--vb-blanc);font-weight:700}.vb-badge--outline{background:transparent;color:var(--text-muted);border-color:var(--border)}.vb-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary)}.vb-card--elevated{box-shadow:var(--shadow-card)}.vb-tile{width:48px;height:48px;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vb-tile--sm{width:40px;height:40px;border-radius:10px}.vb-tile--lg{width:96px;height:96px;border-radius:var(--radius-xl)}.vb-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.vb-mascot{filter:var(--vb-mascotte-filtre);object-fit:contain;height:auto;flex-shrink:0}.vb-bubble{position:relative;border-radius:6px 20px 20px;border:1px solid var(--bubble-edge);background:var(--bubble);padding:16px 20px;font-size:15px;line-height:1.6;color:var(--text-primary)}.vb-seg{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-card);border:1px solid var(--border)}.vb-seg button{padding:8px 16px;border-radius:var(--radius-sm);border:0;cursor:pointer;font-size:14px;font-weight:600;background:transparent;color:var(--text-muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.vb-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);cursor:default}.vb-field{font-size:16px;padding:12px 14px;min-height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);width:100%}.vb-field::placeholder{color:#6b7a80}.vb-field:focus-visible{outline:3px solid var(--focus-color);outline-offset:2px;border-color:var(--accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vb-carousel__track{display:flex;gap:var(--sp-3);margin:0;padding:6px 2px 10px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vb-carousel__track::-webkit-scrollbar{display:none}.vb-carousel__track>*{flex:0 0 auto;scroll-snap-align:start}.vb-carousel__track:focus-visible{outline-offset:-3px;border-radius:var(--radius-md)}.vb-carousel__controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}.vb-carousel__btn{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--accent);background:var(--bg-card);color:var(--accent);cursor:pointer;transition:background-color var(--dur) var(--ease)}.vb-carousel__btn:hover{background:var(--accent-soft)}.vb-carousel__btn[aria-disabled=true]{opacity:.45;border-style:dashed;cursor:default;background:var(--bg-card)}.vb-carousel__pos{display:inline-flex;align-items:center;gap:var(--sp-3);margin:0;min-width:0}.vb-carousel__ticks{display:inline-flex;gap:4px;align-items:center}.vb-carousel__tick{width:6px;height:6px;border-radius:3px;background:var(--vb-gris);opacity:.45}.vb-carousel__tick--on{width:18px;opacity:1;background:var(--accent)}.vb-carousel__count{font-size:var(--fs-meta);font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:860px){.vb-carousel--bleed .vb-carousel__track{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}html{scroll-padding-bottom:96px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}.r-burger,.r-mobile-menu,.r-fixedcta{display:none}@media(max-width:860px){.vb-h1{font-size:var(--fs-h1-mobile)}.vb-h2{font-size:var(--fs-h2-mobile)}.vb-h3{font-size:var(--fs-h3-mobile)}.vb-lead{font-size:var(--fs-lead-mobile)}.vb-accent{color:var(--attention)}.vb-section{padding:var(--sp-16) 20px}.vb-band{padding:var(--sp-12) 20px}.r-nav,.r-hide-m{display:none!important}.r-burger{display:inline-flex!important}.r-mobile-menu{display:flex!important}.r-fixedcta{display:block!important}.r-stack{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:300px){.vb-h1,.vb-h2,.vb-h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.vb-btn,.vb-pill{white-space:normal;max-width:100%;padding-inline:16px}}.vb-page-hero{padding:40px var(--gutter) 44px;border-bottom:1px solid var(--border)}.vb-page-hero__inner{margin:0 auto}.vb-page-hero__title{font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--text-heading);max-width:680px;text-wrap:pretty}.vb-page-hero__lead{font-size:18px;line-height:1.6;color:var(--text-muted);max-width:560px;margin-top:16px}.vb-crumbs{margin-bottom:24px}.vb-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0;padding:0;font-size:14px}.vb-crumbs a{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-weight:600;padding:4px 6px;border-radius:8px;transition:background-color var(--dur) var(--ease)}.vb-crumbs a:hover{background:var(--accent-soft)}.vb-crumbs [aria-current]{color:var(--text-primary);font-weight:600;padding:4px}.vb-crumbs__sep{display:flex;color:var(--text-muted)}.vb-tabs{display:flex;flex-wrap:wrap;gap:10px}.vb-tabs button{padding:0 18px;min-height:40px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;cursor:pointer;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.vb-tabs button:hover{border-color:var(--accent);color:var(--accent)}.vb-tabs button[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}@media(max-width:860px){.vb-page-hero{padding:24px 20px 32px}.vb-page-hero__title{font-size:34px}}
