.v2{--v2-muted:#7a6455;--v2-line:#35251f1a;--v2-sand:#f4ddca;--v2-yellow:#f4cd70;--v2-green:#52634a;background:linear-gradient(#f6ddc9 0%,#fff1e4 6%,#fffaf3 11%,#fbe7d6 22%,#fff6ec 33%,#f8e1cd 45%,#fff7ee 57%,#f9e4d1 69%,#fff8f0 81%,#f7dfca 100%)}.v2-preview-banner{z-index:60;background:var(--wl-dark);color:var(--wl-cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:7px 16px;font-size:12px;display:flex;position:relative}.v2-preview-banner button{color:inherit;background:#ffffff14;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:11px;display:inline-flex}.v2-tbc{color:inherit;background:#f4cd7070;border-bottom:1.5px dashed #c99a2e;border-radius:3px;padding:0 2px}.v2-clean .v2-tbc{background:0 0;border:0;padding:0}.v2-head{text-align:center;max-width:780px;margin:0 auto 56px}.v2-head .wl-kicker{justify-content:center;margin-bottom:20px}.v2-head>p{color:var(--v2-muted);margin-top:18px;font-size:18px}.v2 .v2-hero{background:0 0}.v2-hero .v2-hero-title{font-size:clamp(44px,5.3vw,84px)}@media (min-width:900px){.v2-hero-title .v2-line>span{white-space:nowrap}}.v2-hero-title .v2-line{color:var(--wl-dark);margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.v2-hero-title .v2-line>span{color:var(--wl-dark);display:inline-block}.v2-hero-title em{color:var(--wl-orange);white-space:nowrap;font-style:normal;position:relative}.v2-hero-title em:after{content:"";background:var(--v2-yellow);z-index:-1;transform-origin:0;border-radius:1em;height:.12em;animation:.9s cubic-bezier(.2,.8,.2,1) .9s both v2-underline;position:absolute;bottom:.04em;left:2%;right:2%}@keyframes v2-underline{0%{transform:scaleX(0)}}.v2-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.v2-hero-actions .wl-action{min-height:62px;padding-right:28px;font-size:15px;box-shadow:0 14px 34px #35251f26}.v2-secondary{align-items:center;gap:11px;font-size:14px;font-weight:800;display:inline-flex}.v2-secondary>span{border:1.5px solid #35251f30;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,color .25s,transform .25s;display:grid}.v2-secondary:hover>span{background:var(--wl-dark);color:var(--wl-cream);transform:translateY(3px)}.v2-hero .wl-trial{margin-top:20px;font-size:12px}.v2-pill{background:#fffaf3;border:1px solid #ecd9c4;border-radius:40px;align-items:center;gap:10px;margin-bottom:26px;padding:6px 14px 6px 6px;font-size:13px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 22px #35251f10}.v2-pill:hover{transform:translateY(-2px);box-shadow:0 12px 28px #35251f1a}.v2-pill-tag{background:var(--wl-dark);color:var(--v2-yellow);letter-spacing:.6px;border-radius:30px;padding:5px 10px;font-size:11px;font-weight:800}.v2-pill svg{color:var(--wl-orange)}.v2fb{isolation:isolate;background:linear-gradient(120deg,#fff6dc 0%,#fdeec3 100%);border:1.5px solid #f0d58e;border-radius:32px;grid-template-columns:210px 1fr auto;align-items:center;gap:34px;max-width:960px;margin:0 auto 50px;padding:26px 34px 26px 26px;scroll-margin-top:120px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #e9a94f26}.v2fb:after{content:"";z-index:-1;border:50px solid #f4cd7040;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;right:-90px}.v2fb-kicker{letter-spacing:1.3px;color:#a5642c;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.v2fb h3{margin:8px 0 6px;font-size:34px}.v2fb h3 span{color:var(--wl-orange)}.v2fb p{color:var(--v2-muted);font-size:15px}.v2fb ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.v2fb li{background:#ffffffa8;border-radius:20px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-flex}.v2fb li svg{color:#c07a2e}.v2fb-cta{white-space:nowrap}.v2fb .v2p-scene{padding:0}.v2fb .v2p-scene:before,.v2fb .v2p-shadow{display:none}.v2fb .v2p-card{border-radius:16px;width:196px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff70,0 18px 34px #b4553f40}.v2fb .v2p-brand{white-space:nowrap;gap:4px;font-size:11px}.v2fb .v2p-tag{white-space:nowrap}.v2fb .v2p-brand svg{width:16px;height:14px}.v2fb .v2p-tag{letter-spacing:.8px;padding:3px 6px;font-size:6px}.v2fb .v2p-number strong{font-size:66px}.v2fb .v2p-number small,.v2fb .v2p-fields small,.v2fb .v2p-bottom small{font-size:6px}.v2fb .v2p-fields{gap:4px;padding:8px 0;font-size:9px}.v2fb .v2p-bottom{font-size:9px}.v2fb .v2p-seal{width:30px;height:30px}.v2fb .v2p-seal svg{width:16px;height:14px}.v2fb .v2p-card:after{width:16px;height:16px;top:calc(66% - 8px);left:-8px;box-shadow:188px 0 #fdf0c8}.v2p-scene{perspective:1100px;place-items:center;padding:40px 0;display:grid;position:relative}.v2p-scene:before{content:"";z-index:-1;border:80px solid #f4cd7033;border-radius:50%;width:520px;height:520px;position:absolute}.v2p-shadow{filter:blur(8px);background:radial-gradient(#35251f40,#0000 70%);border-radius:50%;width:70%;height:40px;position:absolute;bottom:0}.v2p-card{--rx:0deg;--ry:0deg;--mx:30%;--my:20%;aspect-ratio:.72;width:min(420px,100%);color:var(--wl-dark);transform:rotateX(var(--rx)) rotateY(var(--ry)) rotate(-4deg);transform-style:preserve-3d;background:radial-gradient(120% 80% at 20% 0,#fff0b8 0%,#0000 55%),linear-gradient(155deg,#f9df90 0%,#f4cd70 35%,#eab152 70%,#dd9a44 100%);border-radius:30px;flex-direction:column;padding:30px;transition:transform .25s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffffff70,0 40px 80px #b4553f40,0 10px 25px #35251f20}.v2p-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#fff0 0 14px,#ffffff12 14px 15px);position:absolute;inset:0}.v2p-shine{pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my), #ffffffa8 0%, #fff0 42%), linear-gradient(115deg, #fff0 30%, #fff5 45%, #ff9a7a2a 52%, #fff0 62%);mix-blend-mode:soft-light;background-size:100% 100%,250% 100%;animation:5s ease-in-out infinite v2-sheen;position:absolute;inset:0}@keyframes v2-sheen{0%,to{background-position:0 0,120% 0}50%{background-position:0 0,-20% 0}}.v2p-top{justify-content:space-between;align-items:center;display:flex;transform:translateZ(30px)}.v2p-brand{font-family:var(--font-display);align-items:center;gap:8px;font-size:19px;display:flex}.v2p-brand svg{width:30px;height:26px;color:var(--wl-orange)}.v2p-tag{letter-spacing:1.6px;background:var(--wl-dark);color:var(--v2-yellow);border-radius:20px;padding:6px 11px;font-size:10px;font-weight:800}.v2p-number{margin:auto 0;transform:translateZ(60px)}.v2p-number small,.v2p-fields small,.v2p-bottom small{letter-spacing:1.5px;opacity:.65;font-size:10px;font-weight:800;display:block}.v2p-number strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(110px,12vw,160px);font-weight:500;line-height:.85}.v2p-number strong span{letter-spacing:-.02em;opacity:.55;font-size:.32em}.v2p-fields{border-top:2px dotted #35251f45;grid-template-columns:1fr 1fr;gap:10px;padding:18px 0;font-size:15px;font-weight:700;display:grid;transform:translateZ(30px)}.v2p-bottom{justify-content:space-between;align-items:flex-end;font-size:15px;font-weight:700;display:flex;transform:translateZ(30px)}.v2p-seal{color:#a5642c;background:radial-gradient(circle at 35% 30%,#fff3cf,#e7b65a 70%);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-12deg);box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 0 5px #c9923f55,0 4px 10px #a5642c40}.v2p-seal svg{width:28px;height:24px}.v2p-card:after{content:"";background:#fdf0c8;border-radius:50%;width:28px;height:28px;position:absolute;top:calc(66% - 14px);left:-14px;box-shadow:406px 0 #fdf0c8}.v2-calc{padding:130px 0 120px}.v2-calc-grid{grid-template-columns:1fr 1.05fr;gap:18px;max-width:1080px;margin:auto;display:grid}.v2-calc-inputs{background:#fff;border:1px solid #efe2d1;border-radius:32px;flex-direction:column;justify-content:center;padding:26px 34px;display:flex;box-shadow:0 14px 40px #35251f08}.v2-range{border-bottom:1px solid var(--v2-line);padding:22px 0;display:block}.v2-range:last-child{border-bottom:0}.v2-range>span{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.v2-range b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--wl-orange);font-size:30px;font-weight:500}.v2-range input{appearance:none;background:linear-gradient(90deg, var(--wl-orange) var(--fill), #f1e6d9 var(--fill));cursor:pointer;border-radius:10px;width:100%;height:10px}.v2-range input::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--wl-orange);background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .2s;box-shadow:0 6px 16px #e662473d}.v2-range input:active::-webkit-slider-thumb{transform:scale(1.15)}.v2-range input::-moz-range-thumb{border:3px solid var(--wl-orange);background:#fff;border-radius:50%;width:26px;height:26px}.v2-range input:focus-visible{outline-offset:6px;outline:3px solid #e6624755}.v2-calc-result{isolation:isolate;background:var(--wl-orange);color:#fff7ec;border-radius:32px;flex-direction:column;align-items:flex-start;gap:14px;padding:44px;display:flex;position:relative;overflow:hidden}.v2-calc-result:before{content:"";z-index:-1;border:60px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-120px}.v2-calc-result>small{letter-spacing:1.2px;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:800}.v2-calc-result strong{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,7vw,104px);font-weight:500;line-height:.95}.v2-calc-result strong em{letter-spacing:0;opacity:.85;margin-left:8px;font-size:22px;font-style:normal}.v2-calc-meter{background:#ffffff2e;border-radius:8px;width:100%;height:8px;overflow:hidden}.v2-calc-meter span{background:var(--v2-yellow);transform-origin:0;border-radius:8px;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.v2-calc-result p{margin-bottom:8px;font-size:18px}.v2-calc-ratio{background:var(--v2-yellow);color:var(--wl-dark);border-radius:12px;padding:0 10px;display:inline-block}.v2-calc-result .wl-action{background:var(--wl-dark);color:var(--wl-cream)}.v2-calc-note{opacity:.8;letter-spacing:0!important;text-transform:none!important;font-size:11px!important;font-weight:400!important}.v2c{padding:130px 0 120px}.vs2{grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:auto;display:grid}.vs2-col{border-radius:32px;padding:34px 36px 38px}.vs2-without{color:#8a7565;background:#f3ece3}.vs2-with{background:var(--wl-dark);color:var(--wl-cream);box-shadow:0 30px 60px #35251f26}.vs2-head{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);align-items:center;gap:12px;margin-bottom:8px;padding-bottom:22px;display:flex}.vs2-head b{font-family:var(--font-display);letter-spacing:-.03em;font-size:28px;font-weight:500}.vs2-icon{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.vs2-without .vs2-icon{background:#e6dacd}.vs2-with .vs2-icon{background:var(--wl-orange);color:#fff}.vs2-with .vs2-icon svg{width:26px;height:22px}.vs2 ul{margin:0;padding:0;list-style:none}.vs2 li{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);align-items:flex-start;gap:12px;padding:15px 0;font-size:16px;line-height:1.4;display:flex}.vs2 li:last-child{border-bottom:0}.vs2 li svg{flex-shrink:0;margin-top:3px}.vs2-without li svg{color:#b9a391}.vs2-with li{font-weight:700}.vs2-with li svg{color:var(--v2-yellow)}.vs2{isolation:isolate;position:relative}.vs2-col{z-index:1;position:relative}.vs2-vs{z-index:3;background:var(--wl-orange);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;display:grid;position:absolute;top:50%;left:50%;transform:rotate(45deg);box-shadow:0 0 0 7px #fff6ec,0 14px 30px #e6624755}.vs2-paper{z-index:0;color:#8c7a67;background:linear-gradient(135deg,#f3e9d8,#e6d7bd);border-radius:8px;width:210px;padding:16px 18px;position:absolute;top:-64px;left:-70px;overflow:hidden;transform:rotate(-11deg);box-shadow:0 18px 34px #35251f1f}.vs2-paper b{letter-spacing:1.6px;font-size:8px;display:block}.vs2-paper>span:not(.v2c-paper-fold){font-family:var(--font-display);font-size:15px}.vs2-paper>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.vs2-paper i{aspect-ratio:1;border:1.2px solid #b8a487;border-radius:50%}.vs2-paper i.is-on{transform:rotate(var(--r));background:radial-gradient(circle,#b4553f80 0 34%,#0000 36%);border:2px solid #b4553fa0}.vs2-paper .v2c-paper-fold{width:28px;height:28px}.vs2-note{z-index:2;background:#fffdf8;border-radius:18px;align-items:center;gap:10px;padding:11px 16px 11px 11px;animation:5s ease-in-out infinite v2-float;display:flex;position:absolute;top:-40px;right:-54px;transform:rotate(4deg);box-shadow:0 16px 36px #35251f22}.vs2-note b{font-size:13px;display:block}.vs2-note small{color:var(--v2-green);font-size:12px;font-weight:700}.vs2-note-icon{background:var(--v2-green);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.vs2-pass{z-index:2;background:var(--v2-green);color:#fff8ec;border-radius:16px;width:190px;padding:14px;position:absolute;bottom:-92px;right:-84px;transform:rotate(8deg);box-shadow:0 20px 40px #26321f40}.vs2-pass>span{align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.vs2-pass>div{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.vs2-pass i{aspect-ratio:1;border:1.2px dashed #ffffff80;border-radius:50%}.vs2-pass i.is-on{background:#fff8ec;border:0}@keyframes v2-float{50%{transform:rotate(4deg)translateY(-8px)}}.v2-pricing{border-top:1px solid var(--v2-line);padding:120px 0;scroll-margin-top:100px}.v2-toggle{background:#f0e7da;border-radius:50px;grid-template-columns:1fr 1fr;margin-top:30px;padding:5px;display:inline-grid;position:relative}.v2-toggle button{z-index:1;background:0 0;border-radius:40px;padding:12px 26px;font-size:14px;font-weight:700;transition:color .3s;position:relative}.v2-toggle button[aria-pressed=true]{color:var(--wl-cream)}.v2-toggle em{background:var(--v2-yellow);color:var(--wl-dark);border-radius:10px;margin-left:4px;padding:2px 7px;font-size:11px;font-style:normal}.v2-toggle-pill{background:var(--wl-dark);border-radius:40px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.3,1.3,.5,1);position:absolute;top:5px;bottom:5px;left:5px}.v2-toggle.is-annual .v2-toggle-pill{transform:translate(100%)}.v2-plans{grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:auto;display:grid}.v2-plan{border-radius:32px;padding:38px;transition:transform .35s,box-shadow .35s;position:relative}.v2-plan:hover{transform:translateY(-6px)}.v2-plan-main{border:2px solid var(--wl-orange);background:#fff;box-shadow:0 24px 60px #e662471c}.v2-plan-dark{background:var(--wl-dark);color:var(--wl-cream)}.v2-badge{background:var(--wl-orange);color:#fff;letter-spacing:.6px;border-radius:20px;padding:6px 13px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:34px;box-shadow:0 6px 16px #e6624740}.v2-plan-top{letter-spacing:1.3px;opacity:.7;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.v2-plan-top svg{width:30px;height:26px}.v2-plan h3{font-size:38px}.v2-plan-pitch{opacity:.75;min-height:48px;margin-top:6px;font-size:15px}.v2-price{align-items:flex-end;gap:12px;margin:22px 0 26px;animation:.45s cubic-bezier(.2,.8,.2,1) v2-price-in;display:flex}@keyframes v2-price-in{0%{opacity:0;transform:translateY(12px)}}.v2-price strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:72px;font-weight:500;line-height:.85}.v2-price span{opacity:.75;font-size:13px;line-height:1.4}.v2-plan .wl-action{width:100%}.v2-plan-dark .wl-action{background:var(--wl-cream);color:var(--wl-dark)}.v2-plan>small{text-align:center;opacity:.8;margin-top:12px;font-size:12px;display:block}.v2-plan ul{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:12px;margin:24px 0 0;padding:24px 0 0;font-size:15px;list-style:none;display:grid}.v2-plan li{align-items:flex-start;gap:11px;display:flex}.v2-plan li svg{color:var(--wl-orange);flex-shrink:0;margin-top:3px}.v2-soon{opacity:.55;margin-top:16px;font-size:12px}.v2-faq-help{color:var(--v2-muted);max-width:330px;margin-top:18px;font-size:14px}.v2-seo-links{color:var(--v2-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;padding:36px 0 10px;font-size:13px;display:flex}.v2-seo-links a:hover{color:var(--wl-orange)}.v2-sticky{display:none}.v2ft{padding:14px}.v2ft-box{isolation:isolate;background:var(--wl-dark);color:var(--wl-cream);border-radius:42px;padding:70px 0 0;position:relative;overflow:hidden}.v2ft-box:before{content:"";z-index:-1;border:90px solid #e6624714;border-radius:50%;width:620px;height:620px;position:absolute;top:-320px;right:-200px}.v2ft-top{grid-template-columns:1fr 2.2fr;gap:60px;padding:0 60px 60px;display:grid}.v2ft-brand img{width:200px;height:auto}.v2ft-brand p{color:#cbb8a6;margin:18px 0 22px;font-size:15px}.v2ft-mail{border:1px solid #fff7eb30;border-radius:30px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.v2ft-mail:hover{background:var(--wl-cream);color:var(--wl-dark)}.v2ft-columns{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.v2 .v2ft-columns h2{font-family:var(--font-body);letter-spacing:1.4px;text-transform:uppercase;color:var(--v2-yellow);margin-bottom:18px;font-size:11px;font-weight:800}.v2ft-columns ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.v2ft-columns a{color:#e6d6c6;font-size:14px;transition:color .2s;position:relative}.v2ft-columns a:after{content:"";background:var(--wl-orange);transform-origin:0;height:1.5px;transition:transform .3s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.v2ft-columns a:hover{color:#fff}.v2ft-columns a:hover:after{transform:scaleX(1)}.v2ft-marquee{white-space:nowrap;border-top:1px solid #fff7eb1a;border-bottom:1px solid #fff7eb1a;padding:26px 0 20px;overflow:hidden}.v2ft-marquee>div{animation:40s linear infinite v2-marquee;display:inline-flex}.v2ft-marquee span{font-family:var(--font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #fff7eb55;padding-right:40px;font-size:clamp(56px,8vw,120px);line-height:1;transition:color .4s}.v2ft-marquee:hover span{color:var(--wl-orange);-webkit-text-stroke-color:var(--wl-orange)}@keyframes v2-marquee{to{transform:translate(-50%)}}.v2ft-bottom{color:#b9a594;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:16px;padding:22px 60px;font-size:13px;display:grid}.v2ft-sign{color:#f1e3d4;background:#fff7eb10;border-radius:30px;align-items:center;gap:7px;padding:10px 16px;transition:background .25s,transform .25s;display:inline-flex}.v2ft-sign:hover{background:#fff7eb1e;transform:translateY(-2px)}.v2ft-sign b{color:#fff}.v2ft-heart{color:var(--wl-orange);fill:var(--wl-orange);animation:1.6s ease-in-out infinite v2-heartbeat}@keyframes v2-heartbeat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}}.v2ft-flag{border-radius:3px;width:21px;height:14px;box-shadow:0 0 0 1px #ffffff30}.v2ft-top-btn{background:var(--wl-orange);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .3s;display:grid;position:absolute;top:30px;right:30px;transform:rotate(-45deg)}.v2ft-top-btn:hover{transform:rotate(-45deg)translate(3px,-3px)}.v2 .osr-chat-launcher{gap:12px;padding:7px 20px 7px 7px;font-size:14px;animation:.7s cubic-bezier(.3,1.5,.5,1) 1.2s both v2-bubble-in}.v2 .osr-chat-launcher.is-open{padding:16px}.v2 .osr-chat-launcher:not(.is-open):hover .osr-chat-avatar img{transform:rotate(-8deg)scale(1.06)}.osr-chat-avatar{flex-shrink:0;width:44px;height:44px;position:relative}.osr-chat-avatar img{object-fit:cover;border-radius:50%;width:44px;height:44px;transition:transform .3s;box-shadow:0 0 0 2.5px #fff}.osr-chat-avatar i{background:#4caf6a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:-1px;box-shadow:0 0 0 2.5px #e66247}.osr-chat-avatar i:after{content:"";background:#4caf6a;border-radius:50%;animation:2s ease-out infinite v2-ping;position:absolute;inset:0}@keyframes v2-ping{to{opacity:0;transform:scale(2.4)}}.v2 .osr-chat-launcher:not(.is-open):before{content:"Une question ? Notre assistant vous aide 👋";white-space:nowrap;color:var(--wl-dark);pointer-events:none;opacity:0;background:#fffdf8;border-radius:16px 16px 4px;padding:10px 14px;font-size:13px;font-weight:700;animation:7s ease-in-out 4s both v2-nudge;position:absolute;bottom:calc(100% + 12px);right:6px;box-shadow:0 12px 30px #35251f26}@keyframes v2-bubble-in{0%{opacity:0;transform:translateY(30px)scale(.8)}}@keyframes v2-nudge{0%{opacity:0;transform:translateY(8px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.v2fb{grid-template-columns:210px 1fr}.v2fb-cta{grid-column:1/-1;justify-self:center}.sim-stage{grid-template-columns:1fr;gap:30px;max-width:560px}.sim-link{display:none}}@media (max-width:899px){.v2ft-top{grid-template-columns:1fr;gap:40px;padding:0 30px 50px}.v2ft-columns{grid-template-columns:1fr 1fr}.v2ft-bottom{text-align:center;flex-flow:column wrap;justify-content:center;padding:22px 24px;display:flex}.v2-calc-grid,.v2-plans{grid-template-columns:1fr}.v2-plans{max-width:560px}}@media (max-width:600px){.v2-pill{text-align:left;gap:7px;font-size:11px}.v2fb{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;padding:28px 20px}.v2fb ul{justify-content:center}.v2fb h3{font-size:28px}.vs2{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:22px 12px}.vs2-paper,.vs2-pass{display:none}.vs2-without{grid-area:1/1/auto/-1}.vs2-vs{grid-area:2/1;width:44px;height:44px;margin:0;position:relative;inset:auto;transform:rotate(135deg);box-shadow:0 6px 18px #e6624726}.vs2-note{grid-area:2/2;gap:9px;min-width:0;padding:12px;animation:none;position:relative;inset:auto;transform:none;box-shadow:0 8px 24px #35251f12}.vs2-note-icon{flex-shrink:0}.vs2-note small{margin-top:3px;line-height:1.4;display:block}.vs2-with{grid-area:3/1/auto/-1}.vs2-col{border-radius:26px;padding:26px 22px 28px}.vs2-head b{font-size:24px}.vs2 li{font-size:15px}.v2-hero .v2-hero-title{font-size:clamp(38px,10.4vw,52px)}.v2-hero-actions{flex-direction:column;gap:14px}.v2-hero .wl-trial{flex-wrap:wrap;font-size:10px}.v2-head{margin-bottom:34px}.v2-head>p{font-size:15px}.v2 h2{font-size:40px}.v2p{padding-bottom:80px}.sim{padding:70px 0 60px}.sim .wl-shell{width:calc(100% - 24px)}.sim-sectors{gap:4px;width:100%;display:flex}.sim-sectors button{flex-direction:column;flex:1;gap:4px;padding:10px 4px;font-size:12px}.sim-pos{border-radius:26px;padding:18px}.sim-scanner{height:160px}.sim-btn{font-size:15px}.sim-stats b{font-size:22px}.sim-phone-wrap{order:-1;gap:8px}.sim-phone{transform-origin:top;margin-bottom:-166px;transform:scale(.74)}.sim-pos-bar,.sim-customer,.sim-scanner,.sim-log{display:none}.sim-stage{gap:14px}.sim-foot{flex-direction:column}.v2-calc,.v2c,.v2-pricing{padding:70px 0}.v2-calc-inputs{border-radius:26px;padding:12px 22px}.v2-calc-result{border-radius:26px;padding:30px 24px}.v2-calc-result p{font-size:16px}.v2-toggle button{padding:11px 18px}.v2-plan{padding:30px 22px}.v2-price strong{font-size:60px}.v2{padding-bottom:76px}.v2 .osr-chat-launcher{padding:5px;bottom:86px}.v2 .osr-chat-launcher>span:not(.osr-chat-avatar){display:none}.v2 .osr-chat-launcher:not(.is-open):before{font-size:12px;right:0}.v2ft{padding:8px}.v2ft-box{border-radius:30px;padding-top:50px}.v2ft-top{padding:0 22px 40px}.v2ft-sign{flex-wrap:wrap;justify-content:center}.v2 .osr-chat-panel{bottom:150px}.v2-sticky{z-index:40;background:var(--wl-dark);color:var(--wl-cream);border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 10px 30px #35251f40}.v2-sticky span{flex-direction:column;font-size:13px;line-height:1.3;display:flex}.v2-sticky small{opacity:.7;font-size:11px}.v2-sticky a{background:var(--wl-orange);color:#fff;border-radius:16px;padding:12px 18px;font-size:14px;font-weight:800}}@media (prefers-reduced-motion:reduce){.v2ft-marquee>div,.v2ft-heart,.osr-chat-avatar i:after,.v2 .osr-chat-launcher,.vs2-note,.sim-note{animation:none!important}}.v2 .osr-chat-launcher>.osr-chat-avatar{display:inline-flex}.v2-pricing>.v2fb{margin-bottom:24px}.v2-pricing-period{justify-content:center;margin-bottom:34px;display:flex}.v2-pricing-period .v2-toggle{margin-top:0}.v2-video{padding-top:100px;padding-bottom:90px;scroll-margin-top:110px;position:relative}.v2-video-legacy-anchor{scroll-margin-top:110px;position:absolute;top:0}.v2-video-frame{background:var(--wl-dark);aspect-ratio:16/9;border-radius:28px;max-width:960px;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #35251f1f}.v2-video-frame video{object-fit:contain;width:100%;height:100%;display:block}.v2-video-play{color:#fff;cursor:pointer;background:linear-gradient(#0000 35%,#251a1666);justify-content:center;align-items:center;gap:16px;font-size:18px;font-weight:800;display:flex;position:absolute;inset:0}.v2-video-play>span:last-child{text-align:left;background:#35251fe6;border-radius:16px;padding:12px 18px}.v2-video-play small{opacity:.85;margin-top:3px;font-size:12px;font-weight:600;display:block}.v2-video-play-icon{background:var(--wl-orange);border-radius:50%;place-items:center;width:76px;height:76px;transition:transform .2s;display:grid;box-shadow:0 0 0 8px #fff2}.v2-video-play:hover .v2-video-play-icon{transform:scale(1.06)}.v2-video-play:focus-visible{outline-offset:-8px;outline:4px solid #fff}.v2-video-cta{justify-content:center;margin-top:30px;display:flex}.v2-video-error{text-align:center;margin-top:18px}.v2-video-error a{text-decoration:underline}.v2-secondary .v2-video-link-label{border:0;border-radius:0;flex-direction:column;align-items:flex-start;width:auto;height:auto;display:flex}.v2-video-link-label small{color:var(--v2-muted);margin-top:3px;font-size:12px;font-weight:500}@media (max-width:600px){.v2-video{padding-top:65px;padding-bottom:65px}.v2-video-frame{border-radius:18px}.v2-video-play{gap:12px;font-size:15px}.v2-video-play-icon{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.v2-video-play-icon{transition:none}}.v2-secondary:hover .v2-video-link-label{color:var(--wl-dark);background:0 0}.v2-video #video-title{white-space:nowrap;letter-spacing:-.035em;font-size:clamp(22px,4.5vw,48px)}.v2-secondary{color:#fff;background:#35251f;border-radius:999px;padding:10px 20px 10px 12px;transition:background .2s,box-shadow .2s;box-shadow:0 8px 24px #35251f18}.v2-secondary>span:first-child{color:#ed6148;background:#fff;border:0;flex-shrink:0}.v2-secondary .v2-video-link-label,.v2-secondary:hover .v2-video-link-label{color:#fff;background:0 0;transform:none}.v2-secondary .v2-video-link-label small{color:#fff;opacity:.85}.v2-secondary:hover{background:#4b352b;box-shadow:0 10px 28px #35251f28}.v2-secondary:hover>span:first-child{color:#ed6148;background:#fff;transform:none}.v2-secondary:focus-visible{outline-offset:4px;outline:3px solid #ed6148}@media (min-width:601px){.v2 .wl-ticker{margin-bottom:24px}.v2-video{padding-top:44px;padding-bottom:44px}.v2-video .v2-head{margin-bottom:32px}.v2-video+.v2-calc{padding-top:48px}}.v2-watch{background:#faf7ef;min-height:100vh}.v2-watch-nav{padding-top:28px}.v2-watch-nav a{color:#ad3f29;font-weight:700}.v2-watch .v2-video{padding-top:32px}.v2-watch .v2-video h1{font-size:clamp(28px,4.5vw,48px)}
