.vb-root{--bg:#eef4f9;--card:#fff;--ink:#0b2239;--muted:#5a6b7b;--line:#dde7f0;--blue:#0f4c81;--blue-soft:#e7f0f9;--green:#12a150;--green-strong:#0e8a44;--yellow:#ffc021;--red:#e4483b;--navy:#0a2036;--shadow:0 12px 34px #0b22391a;--shadow-lg:0 24px 60px #0b223947;color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(60% 50% at 12% 0%, #12a1501a, transparent 60%), radial-gradient(55% 45% at 100% 8%, #ffc02124, transparent 55%), radial-gradient(70% 60% at 50% 120%, #0f4c811f, transparent 60%), var(--bg);background-attachment:fixed;min-height:100dvh;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55}.vb-root *,.vb-root :before,.vb-root :after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.vb-root .wrap{background:var(--bg);flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex;position:relative}.vb-root .vb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.vb-root :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}@media (width>=620px){.vb-root{padding:26px 0}.vb-root .wrap{border:1px solid #fff9;border-radius:28px;min-height:auto;margin:0 auto;overflow:hidden;box-shadow:0 40px 90px #0b223938}}.vb-root .topbar{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eef4f9e6;border-bottom:1px solid #dde7f0b3;padding:14px 18px 10px;position:sticky;top:0}.vb-root .brandrow{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.vb-root .logo{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:17px;font-weight:800;display:flex}.vb-root .flagdot{background:conic-gradient(from 210deg, var(--green), #0e8a44 40%, var(--yellow) 40%, var(--yellow) 70%, var(--blue) 70%);border-radius:7px;width:22px;height:22px;box-shadow:0 3px 8px #0f4c8140}.vb-root .progress{background:#d6e2ed;border-radius:99px;height:8px;overflow:hidden}.vb-root .bar{background:linear-gradient(90deg, var(--green), #34c26f);border-radius:99px;width:0%;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.vb-root .stepcount{text-align:center;color:var(--muted);margin-top:7px;font-size:12px;font-weight:600}.vb-root .screen{text-align:center;flex-direction:column;flex:1;align-items:center;padding:20px 24px 48px;animation:.42s cubic-bezier(.16,.84,.44,1) vbSlideIn;display:flex}@keyframes vbSlideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vb-root .screen,.vb-root .bar,.vb-root .gauge-fill,.vb-root .pulse,.vb-root .opt,.vb-root .floatcta{transition:none!important;animation:none!important}}.vb-root .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:var(--blue-soft);border-radius:99px;align-items:center;gap:7px;margin-bottom:18px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.vb-root h1{letter-spacing:-.03em;margin:0 0 16px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(28px,7.4vw,38px);font-weight:800;line-height:1.08}.vb-root h1 em{color:var(--green-strong);font-style:normal}.vb-root .qtitle{letter-spacing:-.02em;margin:8px 0 6px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(22px,5.6vw,28px);font-weight:800;line-height:1.16}.vb-root .qsub{color:var(--muted);margin:0 0 22px;font-size:15px}.vb-root .lead{color:var(--muted);max-width:460px;margin:0 0 26px;font-size:16.5px}.vb-root .options{flex-direction:column;gap:12px;width:100%;max-width:440px;display:flex}.vb-root .opt{text-align:left;background:var(--card);border:1.6px solid var(--line);width:100%;color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:17px 16px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .12s,border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 2px #0b223905}.vb-root .opt:hover{box-shadow:var(--shadow);border-color:#b9cfe3;transform:translateY(-1px)}.vb-root .opt:active{transform:scale(.985)}.vb-root .opt:focus-visible{outline-offset:2px;outline:3px solid #0f4c8159}.vb-root .opt.selected{border-color:var(--green);background:#f0fbf4;box-shadow:0 0 0 3px #12a15024}.vb-root .opt .ic{background:var(--blue-soft);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.vb-root .opt.selected .ic{background:var(--green);color:#fff}.vb-root .opt .tick{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-left:auto;transition:all .15s;display:grid}.vb-root .opt.selected .tick{background:var(--green);border-color:var(--green)}.vb-root .opt .tick svg{opacity:0;width:14px;height:14px;transition:all .18s;transform:scale(.4)}.vb-root .opt.selected .tick svg{opacity:1;transform:scale(1)}.vb-root .checklist{flex-direction:column;align-items:center;gap:12px;margin:6px 0 26px;padding:0;list-style:none;display:flex}.vb-root .checklist li{color:var(--ink);text-align:left;align-items:center;gap:11px;max-width:400px;font-size:15.5px;font-weight:500;display:flex}.vb-root .chk{width:24px;height:24px;color:var(--green-strong);background:#e4f6ec;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.vb-root .cta{letter-spacing:-.01em;color:#fff;background:linear-gradient(180deg, var(--green), var(--green-strong));cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:440px;padding:20px 18px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:18px;font-weight:800;text-decoration:none;transition:transform .12s,filter .15s;display:inline-flex;box-shadow:0 12px 26px #12a15057}.vb-root .cta:hover{filter:brightness(1.04)}.vb-root .cta:active{transform:scale(.985)}.vb-root .cta.big{padding:22px 18px;font-size:19px}.vb-root .cta.pulse{animation:2s ease-in-out infinite vbPulse}@keyframes vbPulse{0%,to{box-shadow:0 12px 26px #12a15057}50%{box-shadow:0 12px 42px #12a15099}}.vb-root .microtrust{color:#4a5b6c;margin-top:14px;font-size:13.5px;font-weight:600}.vb-root .offer .microtrust{color:#e2ecf6}.vb-root .vb-logo{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.vb-root .vb-logo-pill{background:#fff;border-radius:12px;align-items:center;padding:8px 14px;display:inline-flex;box-shadow:0 6px 18px #0000002e}.vb-root .vb-footer{color:#b7c6d6;background:#061626;border-top:1px solid #ffffff0f;padding:32px 22px 26px}.vb-root .vb-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:0 auto;display:flex}.vb-root .vb-footer-brand{letter-spacing:-.01em;color:#fff;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:15px;font-weight:800}.vb-root .vb-footer-copy{color:#d6e4f2;margin:0;font-size:13px;font-weight:600}.vb-root .vb-footer-legal{color:#8fa3b8;max-width:460px;margin:4px 0 0;font-size:11.5px;line-height:1.55}.vb-root .vb-footer-legal b{color:#c7d5e4}.vb-root .vb-footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:inline-flex}.vb-root .vb-footer-links a{color:#d6e4f2;font-weight:600;text-decoration:none}.vb-root .vb-footer-links a:hover{color:#fff;text-decoration:underline}.vb-root .vb-footer-links span{color:#4a5b6c}.vb-root .hero-social{color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:13.5px;font-weight:600;display:flex}.vb-root .avatars{display:flex}.vb-root .avatars span{border:2.5px solid var(--bg);background:linear-gradient(135deg, var(--blue), var(--green));color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-10px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.vb-root .avatars span:first-child{margin-left:0}.vb-root .avatars span img{object-fit:cover;width:100%;height:100%;display:block}.vb-root .gauge-wrap{width:190px;height:190px;margin:14px auto 24px;position:relative}.vb-root .gauge-num{color:var(--ink);place-items:center;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:46px;font-weight:800;display:grid;position:absolute;inset:0}.vb-root .anal-status{min-height:26px;color:var(--blue);font-size:15px;font-weight:600}.vb-root .anal-list{text-align:left;width:100%;max-width:380px;margin:24px auto 0;padding:0;list-style:none}.vb-root .anal-list li{border-bottom:1px solid var(--line);color:var(--muted);opacity:.35;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;font-weight:500;transition:all .4s;display:flex}.vb-root .anal-list li.done{opacity:1;color:var(--ink)}.vb-root .anal-list li .dot{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.vb-root .anal-list li.done .dot{background:var(--green);border-color:var(--green)}.vb-root .anal-list li .dot svg{opacity:0;width:12px;height:12px}.vb-root .anal-list li.done .dot svg{opacity:1}.vb-root .scorecard{background:var(--navy);color:#fff;box-shadow:var(--shadow-lg);border-radius:24px;width:100%;max-width:460px;margin-bottom:22px;padding:28px 24px;position:relative;overflow:hidden}.vb-root .scorecard:after{content:"";background:radial-gradient(circle,#ffc02138,#0000 70%);width:160px;height:160px;position:absolute;top:-40px;right:-40px}.vb-root .scorecard .lbl{letter-spacing:.1em;text-transform:uppercase;color:#d6e4f2;font-size:12.5px;font-weight:700}.vb-root .bignum{margin:8px 0 4px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:66px;font-weight:800;line-height:1}.vb-root .bignum small{color:#7e9bb5;font-size:24px}.vb-root .scorebar{background:#ffffff24;border-radius:99px;height:10px;margin:14px 0 8px;overflow:hidden}.vb-root .scorebar span{background:linear-gradient(90deg, var(--red), var(--yellow) 55%, var(--green));border-radius:99px;height:100%;transition:width 1s;display:block}.vb-root .score-tag{color:var(--yellow);background:#ffc0212e;border-radius:99px;margin-top:8px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.vb-root .diag{width:100%;max-width:460px;margin-bottom:26px}.vb-root .diag h3{letter-spacing:-.01em;margin:0 0 14px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px;font-weight:800}.vb-root .diag h3 .hl,.vb-root .diag .hl{color:var(--ink);background:linear-gradient(#0000 60%,#ffc0218c 0);font-weight:700}.vb-root .diag p{color:#33475b;text-align:left;max-width:440px;margin:0 auto 16px;font-size:15.5px}.vb-root .diag .gaps{text-align:left;max-width:440px;margin:0 auto}.vb-root .gap-item{border-top:1px dashed var(--line);align-items:flex-start;gap:12px;padding:14px 0;display:flex}.vb-root .gap-item .gi{width:32px;height:32px;color:var(--red);background:#fdebe9;border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.vb-root .gap-item.pos .gi{color:var(--green-strong);background:#e4f6ec}.vb-root .gap-item .gt{font-size:14.5px}.vb-root .gap-item .gt b{color:var(--ink);margin-bottom:2px;font-weight:700;display:block}.vb-root .screen.awareness{padding-top:24px}.vb-root .awareness .diag{max-width:480px}.vb-root .awareness .diag h3{letter-spacing:-.015em;text-align:left;margin:4px 0 16px;font-size:clamp(22px,6vw,30px);line-height:1.18}.vb-root .awareness .diag p{color:#1f3547;margin:0 auto 14px;font-size:clamp(15px,4vw,16.5px);line-height:1.6}.vb-root .awareness .diag p b{color:var(--ink);font-weight:700}.vb-root .awareness .gap-item{padding:12px 0}.vb-root .awareness .gap-item .gt{color:#33475b;font-size:clamp(14px,3.9vw,15.5px);line-height:1.5}.vb-root .awareness .gap-item .gt b{color:var(--ink);margin-bottom:3px;font-size:clamp(14.5px,4vw,16px)}.vb-root .offer{background:var(--navy);color:#eaf1f8;padding-bottom:120px}.vb-root .offer-eyebrow{color:#ff7a6e;letter-spacing:.06em;text-transform:uppercase;background:#e4483b2e;border-radius:99px;align-items:center;gap:7px;margin:6px 0 18px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.vb-root .offer h2{letter-spacing:-.02em;color:#fff;max-width:520px;margin:0 0 16px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(26px,6.6vw,34px);font-weight:800;line-height:1.1}.vb-root .offer h2 em{color:var(--yellow);font-style:normal}.vb-root .olead{color:#e2ecf6;max-width:500px;margin:0 0 12px;font-size:17px;line-height:1.55}.vb-root .sec-label{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin:44px 0 6px;font-size:12px;font-weight:800}.vb-root .sec-title{color:#fff;letter-spacing:-.01em;max-width:480px;margin:0 0 22px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(21px,5vw,26px);font-weight:800}.vb-root .divider{background:var(--yellow);opacity:.85;border-radius:99px;width:52px;height:4px;margin:0 auto 20px}.vb-root .versus{grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:500px;margin:6px 0 8px;display:grid}.vb-root .vcol{text-align:left;border-radius:18px;padding:20px 16px}.vb-root .vcol.bad{background:#e4483b1a;border:1px solid #e4483b42}.vb-root .vcol.good{background:#12a1501f;border:1px solid #12a15066}.vb-root .vcol h4{letter-spacing:-.01em;align-items:center;gap:7px;margin:0 0 14px;font-size:13.5px;font-weight:800;display:flex}.vb-root .vcol.bad h4{color:#ff8377}.vb-root .vcol.good h4{color:#5be39a}.vb-root .vcol ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vb-root .vcol li{color:#cbdae8;gap:8px;font-size:13px;line-height:1.4;display:flex}.vb-root .vcol.bad li:before{content:"✕";color:#ff8377;flex:none;font-weight:800}.vb-root .vcol.good li:before{content:"✓";color:#5be39a;flex:none;font-weight:800}.vb-root .authbox{text-align:left;align-items:center;gap:16px;width:100%;max-width:500px;padding:6px 4px;display:flex}.vb-root .authbox .an{color:var(--yellow);white-space:nowrap;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:34px;font-weight:800;line-height:1}.vb-root .authbox .at{color:#e2ecf6;font-size:14.5px;line-height:1.55}.vb-root .authcard{text-align:left;background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffd66647;border-radius:20px;width:100%;max-width:520px;padding:18px 18px 22px;box-shadow:0 12px 40px -18px #0000008c,inset 0 1px #ffffff0f}.vb-root .auth-photo{aspect-ratio:16/10;background:#0b1826;border:1px solid #ffffff14;border-radius:14px;width:100%;margin-bottom:16px;position:relative;overflow:hidden}.vb-root .auth-photo img{object-fit:cover;width:100%;height:100%;display:block}.vb-root .auth-badge-float{background:var(--yellow);color:#1a1200;letter-spacing:.01em;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 18px -6px #00000080}.vb-root .auth-credentials{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vb-root .ac-item{color:#ffe1a6;background:#ffd6661a;border:1px solid #ffd66647;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.vb-root .auth-title{color:#fff;letter-spacing:-.01em;margin:4px 0 12px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:clamp(19px,5.2vw,23px);font-weight:800;line-height:1.25}.vb-root .auth-title em{color:var(--yellow);font-style:normal}.vb-root .auth-text{color:#e2ecf6;margin:0 0 10px;font-size:15px;line-height:1.6}.vb-root .auth-text b{color:#fff}.vb-root .auth-signoff{border-left:3px solid var(--yellow);color:#fff3d1;background:#ffd66617;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:15px;line-height:1.5}.vb-root .auth-signoff b{color:var(--yellow)}.vb-root .deliv-grid{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;max-width:520px;margin-bottom:24px;display:grid}.vb-root .dcard{box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:18px;flex-direction:column;padding:14px 14px 16px;display:flex}.vb-root .dcard.bonus{border:1.6px solid var(--yellow)}.vb-root .mockup{aspect-ratio:1;background:#fff;border:0;border-radius:12px;place-items:center;width:100%;margin-bottom:12px;padding:0;display:grid;position:relative;overflow:hidden}.vb-root .mockup-picture{z-index:1;background:#fff;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.vb-root .mockup-fallback-title{z-index:0;color:var(--blue);text-align:center;background:#fff;place-items:center;padding:20px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.2;display:grid;position:absolute;inset:0}.vb-root .mockup .mockup-img{object-fit:contain;object-position:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background:#fff;border:0;outline:0;width:100%;height:100%;display:block}.vb-root .mockup.mockup-fallback{color:var(--blue);text-align:center;background:linear-gradient(135deg,#eef4f9,#d6e2ed);padding:12px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:13px;font-weight:800;line-height:1.25}.vb-root .mockup.mockup-fallback:before{content:attr(data-fallback);display:block}.vb-root .mockimg{object-fit:contain;width:100%;height:100%}.vb-root .dbadge{z-index:2;color:#fff;background:var(--green);border-radius:99px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.vb-root .dcard.bonus .dbadge{background:#b8860b}.vb-root .dtitle{color:var(--ink);margin-bottom:4px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:14.5px;font-weight:800;line-height:1.2}.vb-root .ddesc{color:var(--muted);font-size:12px;line-height:1.35}.vb-root .dval{color:#6b7a88;margin-top:8px;font-size:12.5px;text-decoration:line-through}.vb-root .totalline{color:#e2ecf6;margin-bottom:2px;font-size:15.5px}.vb-root .totalline b{color:#fff;font-size:18px}.vb-root .tgrid{flex-direction:column;gap:14px;width:100%;max-width:500px;margin-bottom:8px;display:flex}.vb-root .tcard{text-align:left;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:18px}.vb-root .thead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.vb-root .tavatar{background:linear-gradient(135deg, var(--blue), var(--green));color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.vb-root .tavatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.vb-root .tname{color:#fff;font-size:14.5px;font-weight:700}.vb-root .tmeta{color:#d6e4f2;font-size:12.5px;font-weight:600}.vb-root .tstars{color:var(--yellow);letter-spacing:1px;font-size:13px}.vb-root .tquote{color:#d3e0ec;margin:0;font-size:14.5px;font-style:italic;line-height:1.5}.vb-root .price-mission{color:#e2ecf6;max-width:500px;margin:8px 0 22px;font-size:15.5px;line-height:1.55}.vb-root .price-mission b{color:#fff}.vb-root .price-wrap{text-align:center;width:100%;max-width:440px;margin-bottom:6px}.vb-root .anchor{color:#d6e4f2;font-size:15.5px}.vb-root .anchor s{color:#ff8377}.vb-root .price{color:#fff;margin:6px 0;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:60px;font-weight:800;line-height:1}.vb-root .price small{color:#e2ecf6;font-size:24px;font-weight:700}.vb-root .price .cents{vertical-align:super;font-size:26px}.vb-root .installments{color:#e2ecf6;font-size:14.5px;font-weight:600}.vb-root .lessthan{color:#5be39a;margin-top:8px;font-size:13.5px;font-weight:700}.vb-root .timer{color:#ff8377;background:#e4483b24;border:1px solid #e4483b4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:440px;margin:22px 0 16px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.vb-root .timer b{font-variant-numeric:tabular-nums}.vb-root .guarantee{text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;width:100%;max-width:460px;margin-top:22px;padding:18px;display:flex}.vb-root .guarantee .gseal-img{object-fit:contain;filter:drop-shadow(0 4px 12px #00000059);flex:none;width:96px;height:96px}.vb-root .guarantee p{color:#e8f0f8;margin:0;font-size:14.5px;line-height:1.55}.vb-root .guarantee p b{color:#fff}.vb-root .faq{text-align:left;width:100%;max-width:500px;margin-top:30px}.vb-root .faq details{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin-bottom:10px;padding:2px 18px}.vb-root .faq summary{cursor:pointer;color:#eaf1f8;justify-content:space-between;gap:10px;padding:16px 0;font-size:14.5px;font-weight:600;list-style:none;display:flex}.vb-root .faq summary::-webkit-details-marker{display:none}.vb-root .faq summary:after{content:"+";color:var(--yellow);font-size:20px;font-weight:800}.vb-root .faq details[open] summary:after{content:"–"}.vb-root .faq p{color:#e2ecf6;margin:0 0 16px;font-size:14.5px;line-height:1.6}.vb-root .legal{color:#6e8aa3;max-width:500px;margin-top:26px;font-size:11.5px;line-height:1.55}.vb-root .backlink{color:var(--muted);cursor:pointer;background:0 0;border:none;align-self:center;margin-bottom:6px;padding:6px 0;font-size:13px;font-weight:600}.vb-root .spacer{flex:1;min-height:22px}.vb-floatcta{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;transition:transform .35s cubic-bezier(.16,.84,.44,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(130%)}.vb-floatcta.show{transform:translateY(0)}.vb-floatcta .inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;background:#0a2036f5;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;max-width:520px;margin:0 auto;padding:12px 12px 12px 18px;display:flex;box-shadow:0 -8px 30px #00000059}.vb-floatcta .fc-price{line-height:1.1}.vb-floatcta .fc-price s{color:#d6e4f2;font-size:12px}.vb-floatcta .fc-price b{color:#fff;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px;font-weight:800;display:block}.vb-floatcta .fc-btn{white-space:nowrap;color:#fff;background:linear-gradient(#12a150,#0e8a44);border-radius:13px;margin-left:auto;padding:14px 18px;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px #12a15066}@media (prefers-reduced-motion:reduce){.vb-floatcta{transition:none!important}}.vb-root .fb-comments-box{text-align:left;color:#050505;background:#fff;border:1px solid #dddfe2;border-radius:10px;margin:8px 0 22px;padding:8px 14px 0;font-family:Segoe UI,Helvetica,Arial,sans-serif;box-shadow:0 2px 10px #0b22390f}.vb-root .fb-comments-header{border-bottom:1px solid #e4e6eb;margin-bottom:6px;padding:10px 4px 12px}.vb-root .fb-comments-count{color:#050505;font-size:15px;font-weight:700}.vb-root .fb-comment{gap:10px;padding:12px 0 6px;display:flex}.vb-root .fb-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#0f4c81,#12a150);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.vb-root .fb-avatar.fb-avatar-small{width:32px;height:32px;font-size:12px}.vb-root .fb-avatar img{object-fit:cover;width:100%;height:100%;display:block}.vb-root .fb-comment-body{flex:1;min-width:0}.vb-root .fb-comment-body>.fb-comment-author,.vb-root .fb-comment-body>.fb-comment-text{background:#f0f2f5;padding:8px 12px;display:block}.vb-root .fb-comment-body>.fb-comment-author{color:#050505;border-radius:16px 16px 0 0;padding-bottom:2px;font-size:13px;font-weight:600}.vb-root .fb-comment-body>.fb-comment-text{color:#050505;word-wrap:break-word;border-radius:0 0 16px 16px;padding-top:2px;font-size:14px;line-height:1.4}.vb-root .fb-author-badge{color:#fff;vertical-align:middle;text-transform:uppercase;letter-spacing:.04em;background:#12a150;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.vb-root .fb-comment-actions{color:#65676b;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 12px 0;font-size:12px;display:flex}.vb-root .fb-action{color:#65676b;font-weight:600;text-decoration:none}.vb-root .fb-action:hover{text-decoration:underline}.vb-root .fb-time{color:#65676b}.vb-root .fb-like-count{color:#65676b;background:#fff;border:1px solid #e4e6eb;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000a}.vb-root .fb-like-icon{vertical-align:-2px;width:14px;height:14px;display:inline-block}.vb-root .fb-reply{margin-left:22px;padding:10px 0 4px}.vb-root .fb-plugin-footer{color:#65676b;border-top:1px solid #e4e6eb;align-items:center;gap:8px;margin-top:8px;padding:14px 4px;font-size:12px;display:flex}.vb-root .fb-plugin-icon{background:#1877f2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vb-root .fb-plugin-icon svg{display:block}
