#vb a{color:inherit}#vb .num{font-family:var(--fk-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}#vb .wrap{max-width:1080px;margin:0 auto;padding:0 24px}#vb h1,#vb h2,#vb h3{text-wrap:balance}#vb section{scroll-margin-top:80px}#vb :target{scroll-margin-top:80px}#vb .fk-scan{opacity:0}#vb .anim .fk-scan{animation:2.6s ease-out .8s forwards fkscan}#vb .fk-sig{stroke-dasharray:1;stroke-dashoffset:0}#vb .anim .fk-sig{stroke-dashoffset:1px;animation:1.8s ease-out .5s forwards fksig}#vb .sta-l0,#vb .sta-l1,#vb .sta-l2{stroke-dasharray:1;stroke-dashoffset:0}#vb .anim .sta-l0{stroke-dashoffset:1px;animation:6s linear forwards stal0}#vb .anim .sta-l1{stroke-dashoffset:1px;animation:6s linear forwards stal1}#vb .anim .sta-l2{stroke-dashoffset:1px;animation:6s linear forwards stal2}#vb .sta-p0,#vb .sta-p1,#vb .sta-p2,#vb .sta-p3{opacity:1}#vb .anim .sta-p0{opacity:0;animation:6s linear forwards stap0}#vb .anim .sta-p1{opacity:0;animation:6s linear forwards stap1}#vb .anim .sta-p2{opacity:0;animation:6s linear forwards stap2}#vb .anim .sta-p3{opacity:0;animation:6s linear forwards stap3}#vb .skip{z-index:30;background:var(--fk-green);color:var(--fk-surface);border-radius:0 0 var(--fk-r-md) 0;padding:12px 18px;font-weight:700;position:absolute;top:0;left:-9999px}#vb .skip:focus{left:0}#vb .topbar{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--fk-line);background:#ffffffeb;position:sticky;top:0}#vb .topbar-in{align-items:center;gap:22px;height:66px;display:flex;position:relative}#vb .brand{flex:none;align-items:center;display:flex}#vb .brand img{width:auto;height:26px;display:block}#vb .nav{color:var(--fk-muted);align-items:center;gap:4px;font-size:1rem;font-weight:500;display:flex}#vb .nav a{border-radius:var(--fk-r-pill);white-space:nowrap;padding:10px 12px;text-decoration:none;transition:background .15s,color .15s}#vb .nav a:hover{background:var(--fk-subtle);color:var(--fk-ink)}#vb .aud{border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-pill);flex:none;align-items:center;gap:2px;margin-left:auto;padding:3px;display:flex}#vb .aud a,#vb .aud span{border-radius:var(--fk-r-pill);white-space:nowrap;align-items:center;min-height:40px;padding:6px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}#vb .aud .aud-on{background:var(--fk-green-tint);color:var(--fk-green);font-weight:700}#vb .aud .aud-off{color:var(--fk-green)}#vb .aud .aud-off:hover{background:var(--fk-subtle)}#vb .btn{border-radius:var(--fk-r-pill);font-family:var(--fk-font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}#vb .btn--primary{background:var(--fk-green);color:var(--fk-surface)}#vb .btn--primary:hover{background:var(--fk-green-hover);box-shadow:var(--fk-shadow-btn-hover);transform:translateY(-1px)}#vb .btn--secondary{background:var(--fk-surface);color:var(--fk-ink);border-color:var(--fk-ink)}#vb .btn--secondary:hover{background:var(--fk-ink);color:var(--fk-surface)}#vb .btn--top{padding:8px 18px}#vb .btn--top .l-short,#vb .btn--top .l-mini{display:none}#vb .menu{flex:none;display:none;position:relative}#vb .menu summary{cursor:pointer;border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-pill);min-width:44px;min-height:44px;color:var(--fk-ink);background:var(--fk-surface);justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:1rem;font-weight:600;list-style:none;display:inline-flex}#vb .menu summary::-webkit-details-marker{display:none}#vb .menu summary svg{width:18px;height:18px;stroke:var(--fk-ink);flex:none}#vb .menu[open] summary{border-color:var(--fk-green);color:var(--fk-green)}#vb .menu[open] summary svg{stroke:var(--fk-green)}#vb .menu-panel{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-lg);width:min(280px,100vw - 36px);box-shadow:var(--fk-shadow-card);padding:8px;position:absolute;top:calc(100% + 6px);right:0}#vb .menu-panel a{border-radius:var(--fk-r-sm);color:var(--fk-ink);padding:11px 12px;font-size:1rem;font-weight:500;text-decoration:none;display:block}#vb .menu-panel a:hover{background:var(--fk-subtle)}#vb .menu-panel .menu-fb{color:var(--fk-green);font-weight:700}#vb .menu-tel{border-top:1px solid var(--fk-line);flex-direction:column;gap:2px;margin-top:6px;padding:12px;display:flex}#vb .menu-tel a{padding:0;font-weight:600;display:inline}#vb .menu-tel span{color:var(--fk-faint);font-size:.8125rem}#vb .chip{color:var(--fk-muted);background:var(--fk-subtle);border:1px solid var(--fk-line);border-radius:var(--fk-r-pill);white-space:nowrap;padding:4px 11px;font-size:.8125rem}#vb .chip--green{color:var(--fk-green);background:var(--fk-green-tint);border-color:var(--fk-green-tint-line);font-weight:600}#vb .hero{padding:64px 0 56px}#vb .hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,440px);align-items:center;gap:56px;display:grid}#vb .hero .k{color:var(--fk-green);font-size:.875rem;font-weight:700}#vb .hero h1{font-size:var(--fk-fs-hero);letter-spacing:-.025em;margin-top:10px;font-weight:800;line-height:1.05}#vb .hero .lede{color:var(--fk-muted);max-width:48ch;margin-top:16px;font-size:1.125rem;font-weight:500}#vb .hero .lede b{color:var(--fk-ink);font-weight:700}#vb .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:26px;display:flex}#vb .link-cta{min-height:44px;color:var(--fk-green);align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}#vb .link-cta svg{stroke:currentColor;width:16px;height:16px;transition:transform .15s}#vb .link-cta:hover{text-underline-offset:4px;text-decoration:underline}#vb .link-cta:hover svg{transform:translate(2px)}#vb .hero-art{min-width:0}#vb .promises{padding:8px 0 0}#vb .promise-row{border-top:1px solid var(--fk-line);border-bottom:1px solid var(--fk-line);grid-template-columns:minmax(0,1fr) 1fr 1fr;display:grid}#vb .promise{align-items:flex-start;gap:13px;padding:24px 26px;display:flex}#vb .promise+.promise{border-left:1px solid var(--fk-line)}#vb .promise svg{width:21px;height:21px;stroke:var(--fk-green);flex:none;margin-top:2px}#vb .promise .h{font-size:1rem;font-weight:700}#vb .promise .s{color:var(--fk-muted);margin-top:3px;font-size:.875rem}#vb .sec{padding:76px 0}#vb .sec--tint{background:var(--fk-subtle);border-top:1px solid var(--fk-line);border-bottom:1px solid var(--fk-line)}#vb .sec-k{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-faint);font-size:.75rem;font-weight:600}#vb .sec-h{max-width:620px}#vb .sec-h h2{font-size:var(--fk-fs-h2);letter-spacing:-.02em;margin-top:8px;font-weight:800;line-height:1.14}#vb .sec-h>p:not(.sec-k){color:var(--fk-muted);max-width:54ch;margin-top:12px;font-size:1.125rem}#vb .easy{flex-direction:column;margin-top:44px;display:flex}#vb .estep{border-top:1px solid var(--fk-line-strong);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:10px 72px;padding:36px 0 48px;display:grid}@media(min-width:960px){#vb .estep--flip .estep-b{order:2}#vb .estep--flip .estep-art{order:1}}#vb .echips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#vb .estep-b .en{font-family:var(--fk-font-mono);color:var(--fk-muted);font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:1.25rem;font-weight:500;line-height:1.15}#vb .estep-b .et{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}#vb .estep-b h3{letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}#vb .estep-b p{color:var(--fk-muted);max-width:56ch;margin-top:12px}#vb .estep-b p b{color:var(--fk-ink);font-weight:700}#vb .estep-art{min-width:0}#vb .reviews{background:var(--fk-surface);border:1px solid var(--fk-line);border-radius:var(--fk-r-xl);box-shadow:var(--fk-shadow-card);margin-top:28px;padding:26px 30px}#vb .rev-head{border-bottom:1px solid var(--fk-line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}#vb .rev-score{color:var(--fk-green);font-size:1.5rem}#vb .rev-stars{letter-spacing:.02em;font-size:.875rem;font-weight:700}#vb .rev-grid{gap:28px;padding-top:18px;display:grid}@media(min-width:760px){#vb .rev-grid{grid-template-columns:minmax(0,1fr) 1fr}}#vb .rev-meta{letter-spacing:.04em;color:var(--fk-muted);font-size:.75rem;font-weight:700}#vb .rev-meta span{color:var(--fk-ink)}#vb .rev-q{margin-top:9px;font-size:.875rem;line-height:1.55}#vb .rev-who{align-items:center;gap:9px;margin-top:13px;display:flex}#vb .rev-ava{background:var(--fk-green-tint);border:1px solid var(--fk-green-tint-line);width:32px;height:32px;color:var(--fk-green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}#vb .rev-who .n{font-size:.875rem;font-weight:700}#vb .founder-row{align-items:center;gap:14px;margin-top:20px;display:flex}#vb .avatar{border:1px solid var(--fk-line-strong);background:var(--fk-green-tint);border-radius:50%;flex:none;width:46px;height:46px;overflow:hidden}#vb .avatar img{object-fit:cover;width:100%;height:100%;display:block}#vb .founder-row .n{font-size:.875rem;font-weight:700}#vb .founder-row .r{color:var(--fk-muted);font-size:.8125rem}#vb .ways{grid-template-columns:minmax(0,1fr) 1fr;gap:20px;margin-top:40px;display:grid}#vb .way{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-xl);flex-direction:column;padding:28px;display:flex}#vb .way--primary{box-shadow:var(--fk-shadow-card);border-color:var(--fk-green-tint-line)}#vb .way h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:800}#vb .way p{color:var(--fk-muted);margin-top:8px}#vb .way p b{color:var(--fk-ink);font-weight:700}#vb .way .spacer{flex:1}#vb .way .btn{align-self:flex-start;margin-top:20px}#vb .faq{max-width:720px;margin-top:36px}#vb .faq details{border-bottom:1px solid var(--fk-line)}#vb .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:19px 4px;font-size:1rem;font-weight:600;list-style:none;display:flex}#vb .faq summary::-webkit-details-marker{display:none}#vb .faq summary svg{width:17px;height:17px;stroke:var(--fk-faint);flex:none;transition:transform .18s ease-out}#vb .faq details[open] summary svg{transform:rotate(45deg)}#vb .faq .a{color:var(--fk-muted);max-width:62ch;padding:0 4px 20px}#vb .final{margin:56px 0}#vb .final-in{background:var(--fk-green-tint);border:1px solid var(--fk-green-tint-line);border-radius:var(--fk-r-xl);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding:52px 56px;display:grid}#vb .final h2{font-size:var(--fk-fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.12}#vb .final p:not(.sec-k){color:var(--fk-muted);max-width:40ch;margin-top:12px;font-size:1.125rem}#vb .final .row{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}#vb .contact-card{background:var(--fk-surface);border:1px solid var(--fk-line-strong);border-radius:var(--fk-r-lg);box-shadow:var(--fk-shadow-card);justify-self:stretch;padding:24px}#vb .contact-card .t{letter-spacing:.06em;text-transform:uppercase;color:var(--fk-faint);font-size:.75rem;font-weight:600}#vb .contact-card .founder-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}#vb .card-contact{border-top:1px solid var(--fk-line);gap:10px;margin-top:18px;padding-top:16px;display:grid}#vb .card-contact .cline{color:var(--fk-ink);align-items:center;gap:10px;margin:0;font-size:.875rem;display:flex}#vb .card-contact .cline svg{width:16px;height:16px;stroke:var(--fk-green);flex:none}#vb .card-contact .cline a{color:var(--fk-ink);font-weight:700;text-decoration:none}#vb .card-contact .cline a:hover{color:var(--fk-green)}#vb .contact-card .card-eee{width:auto;height:34px;margin-top:14px;display:block}#vb footer{border-top:1px solid var(--fk-line)}@media(max-width:1159px){#vb .nav{display:none}#vb .menu{display:block}}@media(max-width:900px){#vb .hero{padding:44px 0}#vb .hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}#vb .hero-art{max-width:480px}#vb .promise-row{grid-template-columns:minmax(0,1fr)}#vb .promise+.promise{border-left:none;border-top:1px solid var(--fk-line)}#vb .promise{padding:20px 4px}#vb .estep{grid-template-columns:minmax(0,1fr);gap:22px}#vb .estep-art{max-width:460px}#vb .ways{grid-template-columns:minmax(0,1fr)}#vb .final-in{grid-template-columns:minmax(0,1fr);padding:40px 26px}}@media(max-width:759px){#vb .aud{display:none}#vb .btn--top{margin-left:auto}}@media(max-width:640px){#vb .wrap{padding:0 18px}#vb .topbar-in{gap:12px;height:60px}#vb .brand img{height:22px}#vb .btn--top{padding:8px 14px}#vb .menu-word{display:none}#vb .menu summary{padding:8px}#vb .hero h1{-webkit-hyphens:auto;hyphens:auto}#vb .hero-ctas .btn{white-space:normal;width:100%}#vb .link-cta{white-space:normal}#vb .sec{padding:56px 0}#vb .final .row .btn{white-space:normal;width:100%}#vb .way .btn{white-space:normal}}@media(max-width:860px){#vb .btn--top .l-full{display:none}#vb .btn--top .l-short{display:inline}}@media(min-width:641px)and (max-width:860px){#vb .topbar-in{gap:14px}}@media(max-width:359px){#vb .btn--top{padding-left:14px;padding-right:14px}#vb .btn--top .l-short{display:none}#vb .btn--top .l-mini{display:inline}#vb .menu{margin-left:0}}
