html{scroll-behavior:smooth}body{margin:0;background:#0B0A08;color:#F4F2EA;font-family:var(--font-general),system-ui,sans-serif;font-size:1.125rem;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}.vx-narrow{padding:calc(clamp(30px,5vw,50px) + 1.5rem) clamp(30px,5vw,50px) 0}.vx-narrow>*{max-width:620px;margin-left:auto;margin-right:auto}:root{--cream:#F4F2EA;--cream-2:#EAE7DA;--ink:#14130F;--ink-soft:#14130Fb3;--lime:#D7FF3F;--lime-ink:#1B1E06;--line:#14130F1f;--shadow:0 10px 30px rgba(20,19,15,.08)}.vx-link{font-family:var(--font-general),system-ui,sans-serif}.vx-header{position:-webkit-sticky;position:sticky;top:0;z-index:500;background:color-mix(in srgb,#0B0A08 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid #f4f2ea26}.vx-header-inner{max-width:1280px;margin:0 auto;padding:18px 28px;justify-content:space-between;gap:24px}.vx-header-inner,.vx-logo{display:flex;align-items:center}.vx-logo{gap:2px;font-weight:800;font-size:1.5rem;letter-spacing:-.03em;color:var(--cream);text-decoration:none;font-family:var(--font-clash),sans-serif}.vx-logo .dot{width:7px;height:7px;border-radius:50%;background:var(--lime);display:inline-block;margin-left:2px;transform:translateY(-10px)}.vx-nav{display:flex;align-items:center;gap:2.1rem;list-style:none;margin:0;padding:0}.vx-nav a{font-family:var(--font-general),system-ui,sans-serif;font-size:.92rem;font-weight:500;color:var(--cream);text-decoration:none;opacity:.75;transition:opacity .2s;position:relative}.vx-nav a:hover{opacity:1}.vx-nav a:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:2px;background:var(--lime);transition:width .25s ease}.vx-nav a:hover:after{width:100%}.vx-cta{font-family:var(--font-general),system-ui,sans-serif;font-weight:600;font-size:.9rem;background:var(--lime);color:var(--ink);padding:.75rem 1.5rem;border-radius:100px;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s;white-space:nowrap}.vx-cta:hover{transform:translateY(-2px) scale(1.02)}.vx-cta svg{width:14px;height:14px;transition:transform .25s}.vx-cta:hover svg{transform:translate(2px,-2px)}.vx-burger{display:none;background:none;border:1px solid #f4f2ea40;width:44px;height:44px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer}.vx-burger span,.vx-burger span:after,.vx-burger span:before{content:"";display:block;width:18px;height:2px;background:var(--cream);position:relative;transition:.25s}.vx-burger span:before{position:absolute;top:-6px}.vx-burger span:after{position:absolute;top:6px}.vx-mobile{display:none;position:fixed;inset:0;background:#0B0A08;z-index:600;padding:28px;flex-direction:column}.vx-mobile.open{display:flex}.vx-mobile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.vx-mobile a{font-family:var(--font-clash),sans-serif;font-size:2rem;font-weight:600;color:var(--cream);text-decoration:none;padding:.7rem 0;border-bottom:1px solid #f4f2ea26}.vx-mobile .vx-cta{align-self:flex-start;margin-top:2rem;color:var(--ink)!important;background:var(--lime)!important}@media (max-width:900px){.vx-header .vx-cta,.vx-nav{display:none}.vx-burger{display:flex}}.vx-page{font-family:var(--font-general),system-ui,sans-serif;color:var(--cream,#F4F2EA);overflow-x:hidden;background:#0B0A08}.vx-page h1,.vx-page h2,.vx-page h3{font-family:var(--font-clash),sans-serif;letter-spacing:-.02em;margin:0}.vx-wrap{max-width:1280px;margin:0 auto;padding:0 28px}.vx-reveal{opacity:1;transform:translateY(10px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vx-reveal.in{opacity:1;transform:translateY(0)}.vx-scrollcue{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:40;pointer-events:none;opacity:1;transition:opacity .35s ease;display:flex;animation:vxScrollBounce 1.8s ease-in-out infinite}.vx-scrollcue.vx-hide{opacity:0}@keyframes vxScrollBounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(7px)}}@media (max-height:600px){.vx-scrollcue{display:none}}@media (max-width:480px){.vx-scrollcue{bottom:16px}.vx-scrollcue svg{width:22px;height:22px}}.vx-hero{position:relative;padding:6.5rem 0 3rem;overflow:hidden;background:#0B0A08}.vx-shader-bg{width:100%;height:100%}.vx-hero:after,.vx-shader-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.vx-hero:after{content:"";background:linear-gradient(180deg,rgba(11,10,8,0),rgba(11,10,8,.6) 88%)}.vx-eyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;border:1px solid #f4f2ea33;border-radius:100px;padding:.4rem .9rem;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#F4F2EA1a;color:var(--cream,#F4F2EA);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vx-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#D7FF3F;box-shadow:0 0 0 3px #D7FF3F33}.vx-h1{position:relative;z-index:1;font-size:clamp(2.6rem,7.2vw,5.6rem);font-weight:700;line-height:.98;margin:1.4rem 0 1.6rem;max-width:15ch;color:var(--cream,#F4F2EA)}.vx-h1 .underline{position:relative;white-space:nowrap}.vx-h1 .underline:after{content:"";position:absolute;left:2px;bottom:6px;width:100%;height:14px;background:#D7FF3F;z-index:-1;transform-origin:left;animation:vxUnderline 1.4s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes vxUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vx-sub{font-size:1.18rem;line-height:1.65;color:#F4F2EAb3;max-width:46ch;margin-bottom:2.2rem}.vx-hero-ctas,.vx-sub{position:relative;z-index:1}.vx-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.vx-btn{font-weight:600;font-size:.98rem;border-radius:100px;padding:1rem 1.9rem;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.vx-btn.primary{background:var(--lime,#D7FF3F);color:#14130F}.vx-btn.primary:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(215,255,63,.28)}.vx-btn.ghost{border:1.5px solid #f4f2ea40;color:var(--cream,#F4F2EA)}.vx-btn.ghost:hover{border-color:var(--cream,#F4F2EA);transform:translateY(-3px);background:#F4F2EA14}.vx-marquee{border-top:1px solid #f4f2ea26;border-bottom:1px solid #f4f2ea26;padding:1.1rem 0;overflow:hidden;white-space:nowrap;position:relative;z-index:1;background:transparent}.vx-marquee-track{display:inline-flex;gap:2.6rem;animation:vxMarquee 26s linear infinite}.vx-marquee-track span{font-family:var(--font-clash),sans-serif;font-weight:600;font-size:1.15rem;color:var(--cream,#F4F2EA);display:inline-flex;align-items:center;gap:2.6rem}.vx-marquee-track span:after{content:"•";color:#D7FF3F;font-size:1.4rem}@keyframes vxMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.vx-belief,.vx-manifesto{position:relative}.vx-belief{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:5rem 0;overflow:hidden}.vx-belief.dark{background:var(--ink,#14130F);color:var(--cream,#F4F2EA)}.vx-belief-num{position:absolute;font-family:var(--font-clash),sans-serif;font-weight:700;font-size:min(30vw,340px);line-height:1;opacity:.05;top:50%;right:2%;transform:translateY(-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vx-belief.dark .vx-belief-num{opacity:.08;color:#D7FF3F}.vx-belief-tag{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.6;margin-bottom:1.2rem;position:relative;z-index:1}.vx-belief h3{font-size:clamp(2rem,5.2vw,3.6rem);line-height:1.08;max-width:16ch;position:relative;z-index:1}.vx-belief.dark h3{color:var(--cream,#F4F2EA)}.vx-belief h3 em{font-style:normal;color:#8a8a3e}.vx-belief.dark h3 em{color:#D7FF3F}.vx-service{padding:7rem 0;position:relative;background:#0B0A08}.vx-service-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.vx-service-grid.reverse .vx-visual{order:2}.vx-kicker{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#D7FF3F;margin-bottom:1rem}.vx-service h2{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:1.3rem;max-width:14ch;color:var(--cream,#F4F2EA)}.vx-service p{font-size:1.06rem;line-height:1.75;color:#F4F2EAa8;max-width:48ch;margin-bottom:1rem}.vx-service .vx-link-arrow{font-weight:600;text-decoration:none;color:var(--cream,#F4F2EA);border-bottom:2px solid #d7ff3f;padding-bottom:2px}.vx-visual{position:relative;border-radius:24px;background:#14130F;aspect-ratio:4/3.4;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.35);border:1px solid #f4f2ea1f}.vx-visual svg{position:absolute;inset:0;width:100%;height:100%}.vx-visual.light{background:#1c1a12}.vx-int-visual{position:relative;border-radius:24px;background:#14130F;overflow:hidden;border:1px solid #f4f2ea1f;box-shadow:0 10px 30px rgba(0,0,0,.35);padding:2.2rem 0;display:flex;flex-direction:column;gap:1.4rem;aspect-ratio:4/3.4;justify-content:center}.vx-int-row{overflow:hidden;white-space:nowrap}.vx-int-track{display:inline-flex;gap:1rem}.vx-int-row.r1 .vx-int-track{animation:vxIntLeft 22s linear infinite}.vx-int-row.r2 .vx-int-track{animation:vxIntRight 22s linear infinite}@keyframes vxIntLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes vxIntRight{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.vx-int-tile{flex-shrink:0;width:64px;height:64px;border-radius:16px;background:#1c1a12;border:1px solid #f4f2ea1a;display:flex;align-items:center;justify-content:center;color:#D7FF3F}.vx-int-tile svg{width:28px;height:28px}.vx-int-fade{position:absolute;top:0;bottom:0;width:70px;z-index:2;pointer-events:none}.vx-int-fade.left{left:0;background:linear-gradient(90deg,#14130F,transparent)}.vx-int-fade.right{right:0;background:linear-gradient(270deg,#14130F,transparent)}@media (prefers-reduced-motion:reduce){.vx-int-row.r1 .vx-int-track,.vx-int-row.r2 .vx-int-track{animation-duration:70s}}@media (max-width:480px){.vx-int-tile{width:52px;height:52px;border-radius:13px}.vx-int-tile svg{width:22px;height:22px}.vx-int-visual{padding:1.6rem 0;gap:1rem}}.vx-healthcheck{padding:6rem 0 7rem;background:var(--ink,#14130F);color:var(--cream,#F4F2EA);position:relative;overflow:hidden}.vx-hc-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.vx-healthcheck h2{font-size:clamp(2.1rem,4.6vw,3rem);margin-bottom:1rem;color:var(--cream,#F4F2EA)}.vx-healthcheck>.vx-wrap>.vx-hc-inner>p{color:#F4F2EAad;font-size:1.05rem;margin-bottom:2.4rem;line-height:1.65}.vx-hc-form{display:flex;gap:.7rem;background:#F4F2EA0f;border:1px solid #f4f2ea26;padding:.5rem;border-radius:100px;margin-bottom:1.6rem}@media (max-width:480px){.vx-hc-form{flex-direction:column;border-radius:24px;padding:.6rem}.vx-hc-form button{width:100%}}.vx-hc-form input{flex:1 1;background:none;border:none;outline:none;color:var(--cream,#F4F2EA);font-family:inherit;font-size:1rem;padding:.75rem 1.2rem}.vx-hc-form input::placeholder{color:#F4F2EA66}.vx-hc-form button{background:#D7FF3F;color:#14130F;border:none;border-radius:100px;padding:.85rem 1.6rem;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:transform .2s}.vx-hc-form button:hover{transform:scale(1.04)}.vx-hc-note{font-size:.8rem;color:#F4F2EA66}.vx-hc-result{display:none;margin-top:2.2rem;text-align:left;background:#F4F2EA0d;border:1px solid #f4f2ea26;border-radius:20px;padding:2rem}.vx-hc-result.show{display:block}.vx-hc-score{font-family:var(--font-clash),sans-serif;font-size:3.4rem;font-weight:700;color:#D7FF3F;line-height:1}.vx-hc-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.vx-hc-list li{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;color:#F4F2EAcc}.vx-hc-list li .ok{color:#D7FF3F}.vx-hc-list li .bad{color:#FF8A3D}.vx-hc-cta{margin-top:1.6rem;display:flex;gap:.8rem;flex-wrap:wrap}.vx-hc-list li .detail{display:block;color:#F4F2EA80;font-size:.84rem;margin-top:.15rem;line-height:1.5;font-weight:400}.vx-hc-list li strong{font-weight:600}.vx-hc-progress{display:none;align-items:center;gap:.6rem;color:#F4F2EA99;font-size:.88rem;margin:-.6rem 0 1.6rem}.vx-hc-progress.show{display:flex}.vx-hc-spinner{width:15px;height:15px;flex-shrink:0;border-radius:50%;border:2px solid #f4f2ea33;border-top-color:#d7ff3f;animation:vxHcSpin .8s linear infinite}@keyframes vxHcSpin{to{transform:rotate(1turn)}}.vx-hc-reco{margin:2rem 0 0;display:grid;grid-gap:1rem;gap:1rem}.vx-hc-reco-card{background:#F4F2EA0d;border:1px solid #f4f2ea26;border-radius:16px;padding:1.3rem 1.4rem;display:flex;gap:1rem;align-items:flex-start}.vx-hc-reco-icon{flex-shrink:0;width:40px;height:40px;border-radius:12px;background:#D7FF3F1a;display:flex;align-items:center;justify-content:center;color:#D7FF3F}.vx-hc-reco-icon svg{width:22px;height:22px}.vx-hc-reco-body{flex:1 1;min-width:0}.vx-hc-reco-tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#D7FF3F;font-weight:600;margin-bottom:.3rem}.vx-hc-reco-title{font-family:var(--font-clash),sans-serif;font-size:1.05rem;color:var(--cream,#F4F2EA);margin:0 0 .4rem;line-height:1.3}.vx-hc-reco-text{font-size:.9rem;line-height:1.6;color:#F4F2EAb3;margin:0 0 .9rem}.vx-hc-reco-cta{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.86rem;color:#14130F;background:#D7FF3F;border:none;border-radius:100px;padding:.6rem 1.1rem;text-decoration:none;cursor:pointer;transition:transform .2s;font-family:inherit}.vx-hc-reco-cta:hover{transform:translateY(-2px)}@media (max-width:480px){.vx-hc-reco-card{flex-direction:column}}.vx-builtfor{padding:7rem 0;background:#0B0A08}.vx-builtfor h2{font-size:clamp(2rem,4.4vw,3rem);max-width:16ch;margin-bottom:3rem;color:var(--cream,#F4F2EA)}.vx-grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:#F4F2EA26;border:1px solid #f4f2ea26;border-radius:20px;overflow:hidden}.vx-grid4>a,.vx-grid4>div{background:#14130F;color:var(--cream,#F4F2EA);padding:2.2rem 1.6rem;transition:background .25s,transform .25s}.vx-grid4>a:hover,.vx-grid4>div:hover{background:#1c1a12;transform:translateY(-3px)}.vx-grid4 .tag{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:.6rem;color:#D7FF3F}.vx-grid4 .name{font-family:var(--font-clash),sans-serif;font-size:1.2rem;font-weight:600;color:var(--cream,#F4F2EA)}.vx-finalcta{padding:8rem 0;text-align:center;position:relative;overflow:hidden;background:#0B0A08}.vx-finalcta h2{font-size:clamp(2.4rem,7vw,5rem);max-width:16ch;margin:0 auto 2rem;line-height:1;color:var(--cream,#F4F2EA)}@media (max-width:900px){.vx-service-grid{grid-template-columns:1fr;gap:2.4rem}.vx-service-grid.reverse .vx-visual{order:0}.vx-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.vx-grid4{grid-template-columns:1fr}}.vx-cycle-line{position:relative;z-index:1;margin:0 0 .4rem;font-family:var(--font-general),system-ui,sans-serif;font-size:1.15rem;font-weight:500;color:#F4F2EAb3}.vx-cycle-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;max-width:100%;box-sizing:border-box;transition:width .4s cubic-bezier(.34,1.2,.64,1)}@media (max-width:480px){.vx-cycle-line{font-size:1rem}}.vx-cycle-word{display:inline-block;white-space:nowrap;font-weight:700;color:#D7FF3F;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .3s ease,transform .35s ease,filter .35s ease}.vx-cycle-word.vx-cycle-out{opacity:0;transform:translateY(10px);filter:blur(6px)}.vx-cycle-measure{position:absolute;left:0;top:0;opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap}.vx-footer{background:#0B0A08;color:var(--cream,#F4F2EA);padding:5rem 28px 2.4rem;position:relative;overflow:hidden}.vx-footer:before{content:"";position:absolute;top:-40%;right:-10%;width:520px;height:520px;background:radial-gradient(circle,var(--lime,#D7FF3F) 0,transparent 70%);opacity:.16;filter:blur(10px);pointer-events:none}.vx-footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem;position:relative;z-index:1}.vx-footer-logo{font-family:var(--font-clash),sans-serif;font-size:1.9rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.vx-footer p{color:#F4F2EAb3;font-size:.95rem;line-height:1.7;max-width:34ch;margin:0}.vx-footer h4,.vx-footer p{font-family:var(--font-general),system-ui,sans-serif}.vx-footer h4{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#D7FF3F;margin:0 0 1rem}.vx-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.vx-footer a{color:#F4F2EAd9;text-decoration:none;font-family:var(--font-general),system-ui,sans-serif;font-size:.94rem;transition:color .2s}.vx-footer a:hover{color:#D7FF3F}.vx-footer-bottom{max-width:1280px;margin:3.5rem auto 0;padding-top:1.6rem;border-top:1px solid #f4f2ea26;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;font-family:var(--font-general),system-ui,sans-serif;font-size:.78rem;color:#F4F2EA80;position:relative;z-index:1}@media (max-width:900px){.vx-footer-inner{grid-template-columns:1fr 1fr;gap:1.8rem}}@media (max-width:560px){.vx-footer-inner{grid-template-columns:1fr;gap:2rem}}.vx-vee-fab{position:fixed;right:22px;bottom:22px;z-index:950;width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,var(--lime,#D7FF3F),#a9d61f);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -6px rgba(215,255,63,.45),0 4px 12px rgba(0,0,0,.35);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.vx-vee-fab:hover{transform:translateY(-3px) scale(1.05)}.vx-vee-fab svg{width:24px;height:24px;color:#14130F}.vx-vee-fab .vx-vee-dot{position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#FF5FA2;border:2px solid #0b0a08;animation:vxVeePulse 2s ease-in-out infinite}.vx-vee-fab.open .vx-vee-dot{display:none}@keyframes vxVeePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.6}}.vx-vee-panel{position:fixed;right:22px;bottom:92px;z-index:950;width:380px;max-width:calc(100vw - 32px);height:min(560px,70vh);background:linear-gradient(180deg,#14130F,#0B0A08);border:1px solid #f4f2ea1f;border-radius:22px;box-shadow:0 30px 70px -18px rgba(0,0,0,.6);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:translateY(16px) scale(.97);pointer-events:none;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .28s cubic-bezier(.2,.8,.2,1)}.vx-vee-panel.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.vx-vee-head{justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid #f4f2ea14;flex-shrink:0}.vx-vee-head,.vx-vee-head-left{display:flex;align-items:center}.vx-vee-head-left{gap:.65rem}.vx-vee-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--lime,#D7FF3F),#3FD8FF);display:flex;align-items:center;justify-content:center;flex-shrink:0}.vx-vee-avatar svg{width:18px;height:18px;color:#14130F}.vx-vee-head-left h4{margin:0;font-family:var(--font-clash),sans-serif;font-size:1rem;color:var(--cream,#F4F2EA)}.vx-vee-head-left span{display:block;font-size:.74rem;color:#F4F2EA80}.vx-vee-close{background:none;border:none;cursor:pointer;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#F4F2EA99;transition:background .2s,color .2s}.vx-vee-close:hover{background:#F4F2EA14;color:#fff}.vx-vee-close svg{width:16px;height:16px}.vx-vee-body{flex:1 1;overflow-y:auto;padding:1.1rem;display:flex;flex-direction:column;gap:.7rem}.vx-vee-body::-webkit-scrollbar{width:6px}.vx-vee-body::-webkit-scrollbar-thumb{background:#F4F2EA1f;border-radius:10px}.vx-vee-row{display:flex;width:100%}.vx-vee-row.user{justify-content:flex-end}.vx-vee-row.assistant{justify-content:flex-start}.vx-vee-bubble{max-width:82%;padding:.7rem 1rem;border-radius:16px;font-size:.88rem;line-height:1.55;animation:vxVeeIn .3s cubic-bezier(.22,1,.36,1) both}.vx-vee-bubble a{color:var(--lime,#D7FF3F)}.vx-vee-row.assistant .vx-vee-bubble{background:#1c1a12;border:1px solid #f4f2ea1a;color:#F4F2EAe6;border-bottom-left-radius:6px}.vx-vee-row.user .vx-vee-bubble{background:linear-gradient(120deg,var(--lime,#D7FF3F),#c7f23a);color:#14130F;font-weight:500;border-bottom-right-radius:6px}@keyframes vxVeeIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.vx-vee-typing{display:inline-flex;align-items:center;gap:4px;background:#1c1a12;border:1px solid #f4f2ea1a;border-radius:16px;border-bottom-left-radius:6px;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content}.vx-vee-typing span{width:6px;height:6px;border-radius:50%;background:#F4F2EA80;display:inline-block;animation:vxVeeBounce 1s ease-in-out infinite}.vx-vee-typing span:nth-child(2){animation-delay:.15s}.vx-vee-typing span:nth-child(3){animation-delay:.3s}@keyframes vxVeeBounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.vx-vee-quick{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1.1rem .9rem;flex-shrink:0}.vx-vee-quick button{font-family:inherit;font-size:.78rem;background:#F4F2EA0d;border:1px solid #f4f2ea26;color:#F4F2EAcc;padding:.45rem .8rem;border-radius:100px;cursor:pointer;transition:background .2s,color .2s}.vx-vee-quick button:hover{background:var(--lime,#D7FF3F);color:#14130F;border-color:transparent}.vx-vee-inputrow{border-top:1px solid #f4f2ea14;padding:.8rem;display:flex;gap:.6rem;align-items:center;flex-shrink:0}.vx-vee-inputrow input{flex:1 1;background:#F4F2EA0d;border:1px solid #f4f2ea1f;border-radius:100px;padding:.65rem 1rem;font-family:inherit;font-size:.85rem;color:var(--cream,#F4F2EA);outline:none;transition:border-color .2s,background .2s;min-width:0}.vx-vee-inputrow input:focus{border-color:#F4F2EA40;background:#F4F2EA14}.vx-vee-inputrow input::placeholder{color:#F4F2EA55}.vx-vee-send{width:38px;height:38px;flex-shrink:0;border-radius:50%;border:none;background:var(--lime,#D7FF3F);color:#14130F;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s,opacity .18s}.vx-vee-send:hover:not(:disabled){transform:scale(1.06)}.vx-vee-send:disabled{opacity:.35;cursor:not-allowed}.vx-vee-send svg{width:16px;height:16px}@media (max-width:480px){.vx-vee-panel{right:12px;left:12px;width:auto;bottom:86px;height:min(64vh,520px)}.vx-vee-fab{right:16px;bottom:16px}}@media (max-width:780px){.vx-vee-inputrow input{font-size:16px}}.vx-legal-page{font-family:var(--font-general),system-ui,sans-serif;color:#F4F2EA;overflow-x:hidden;background:#0B0A08}.vx-legal-hero{position:relative;padding:5.5rem 0 3rem;overflow:hidden;background:#0B0A08}.vx-legal-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(11,10,8,0),rgba(11,10,8,.8) 92%)}.vx-legal-hero-wrap{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 28px}.vx-legal-hero h1{font-family:var(--font-clash),sans-serif;letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.2rem);margin:0 0 .6rem;color:#F4F2EA}.vx-legal-hero .updated{color:#F4F2EAa8;font-size:.88rem}.vx-legal{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:1rem 28px 6rem}.vx-legal h2{font-family:var(--font-clash),sans-serif;font-size:1.3rem;margin:2.4rem 0 .8rem;color:#F4F2EA}.vx-legal li,.vx-legal p{font-size:1rem;line-height:1.75;color:#F4F2EAcc}.vx-legal ul{padding-left:1.2rem}.vx-legal a{color:#D7FF3F}.vx-legal table{width:100%;border-collapse:collapse;margin-top:1rem}.vx-legal td,.vx-legal th{text-align:left;padding:.7rem 1rem;border-bottom:1px solid #f4f2ea26;font-size:.92rem;color:#F4F2EAcc}.vx-legal th{font-family:var(--font-clash),sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:#F4F2EA}.vx-shader-fallback{background-size:200% 200%;filter:blur(30px) saturate(1.1);animation:vxFallbackDrift 18s ease-in-out infinite alternate}.vx-shader-fallback:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(11,10,8,.75) 100%)}@keyframes vxFallbackDrift{0%{background-position:0 0}33%{background-position:100% 30%}66%{background-position:40% 100%}to{background-position:80% 60%}}.vx-logo-mark{display:block;height:26px;width:auto}.vx-footer-logo .vx-logo-mark{height:34px}@media (max-width:700px){.vx-belief{min-height:0;padding:3.2rem 0}.vx-belief h3{font-size:clamp(1.65rem,7.4vw,2.2rem)}.vx-belief-tag{margin-bottom:.8rem}.vx-belief-num{font-size:min(38vw,180px)}}.vx-packages{padding:7rem 0;background:#0B0A08;position:relative;overflow:hidden}.vx-packages:before{content:"";position:absolute;left:50%;top:38%;width:900px;height:900px;transform:translate(-50%,-50%);background:radial-gradient(circle,#D7FF3F1f 0,transparent 60%);pointer-events:none;animation:vxPkgPulse 8s ease-in-out infinite}@keyframes vxPkgPulse{0%,to{opacity:.55;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}.vx-pkg-head{position:relative;text-align:center;max-width:640px;margin:0 auto 3.5rem}.vx-pkg-head h2{font-size:clamp(2rem,4.4vw,3rem);color:var(--cream);margin-bottom:1rem}.vx-pkg-head p{font-size:1.05rem;line-height:1.7;color:#F4F2EAa8;margin:0}.vx-pkg-grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:stretch}.vx-pkg{position:relative;border-radius:24px;padding:1px;background:#F4F2EA1f;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .14s)}.vx-pkg-grid.in .vx-pkg{opacity:1;transform:none}.vx-pkg-inner{position:relative;z-index:1;height:100%;box-sizing:border-box;border-radius:23px;background:linear-gradient(180deg,#171610,#100F0B);padding:2rem 1.8rem 1.8rem;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.vx-pkg:hover .vx-pkg-inner{transform:translateY(-6px);box-shadow:0 24px 50px -20px rgba(215,255,63,.25)}.vx-pkg.featured{overflow:hidden;background:#D7FF3F33}.vx-pkg.featured:before{content:"";position:absolute;left:50%;top:50%;width:160%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 55%,#D7FF3F 72%,#3FD8FF 82%,transparent 92%);animation:vxPkgSpin 5s linear infinite}@keyframes vxPkgSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.vx-pkg.featured .vx-pkg-inner{background:linear-gradient(180deg,#1d1c12,#12110c)}.vx-pkg.featured:hover .vx-pkg-inner{transform:none}.vx-pkg-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.vx-pkg-num{font-family:var(--font-clash),sans-serif;font-weight:600;font-size:.95rem;color:#D7FF3F;letter-spacing:.04em}.vx-pkg-badge{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#14130F;background:#D7FF3F;padding:.35rem .75rem;border-radius:100px;animation:vxBadge 2.4s ease-in-out infinite}@keyframes vxBadge{0%,to{box-shadow:0 0 0 0 #D7FF3F66}50%{box-shadow:0 0 0 7px #D7FF3F00}}.vx-pkg h3{font-family:var(--font-clash),sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.02em;color:var(--cream);margin:0 0 .6rem}.vx-pkg-tagline{font-size:.96rem;line-height:1.6;color:#F4F2EAa8;margin:0 0 1.6rem;min-height:3.1em}.vx-pkg-intro{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#F4F2EA80;padding-top:1.3rem;border-top:1px solid #f4f2ea1a;margin-bottom:1rem}.vx-pkg ul{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-gap:.85rem;gap:.85rem;flex:1 1;align-content:start}.vx-pkg li{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem;line-height:1.45;color:#F4F2EAe0;transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .14s + .35s + var(--j) * 90ms)}.vx-pkg-grid.in .vx-pkg li{opacity:1;transform:none}.vx-pkg li svg{width:20px;height:20px;flex-shrink:0;margin-top:1px}.vx-pkg li .ring{stroke:#D7FF3F55;stroke-width:1.4}.vx-pkg li .check{stroke:#D7FF3F;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;transition:stroke-dashoffset .5s ease;transition-delay:calc(var(--i) * .14s + .5s + var(--j) * 90ms)}.vx-pkg li .check,.vx-pkg-grid.in .vx-pkg li .check{stroke-dashoffset:0}.vx-pkg .vx-btn{justify-content:center;width:100%;box-sizing:border-box}.vx-pkg-foot{position:relative;text-align:center;margin:2.6rem 0 0;color:#F4F2EAa8;font-size:.98rem}.vx-pkg-foot a{color:var(--cream);font-weight:600;text-decoration:none;border-bottom:2px solid #d7ff3f}@media (max-width:960px){.vx-pkg-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.vx-pkg-tagline{min-height:0}.vx-packages{padding:5rem 0}}.vx-hc-lead{margin-top:2rem;padding:1.6rem;border-radius:18px;background:linear-gradient(135deg,#D7FF3F14,#F4F2EA08);border:1px solid #d7ff3f40;animation:vxVeeIn .5s cubic-bezier(.22,1,.36,1) both}.vx-hc-lead-title{font-family:var(--font-clash),sans-serif;font-size:1.3rem;font-weight:600;color:var(--cream);margin-bottom:.35rem}.vx-hc-lead-sub{font-size:.9rem;line-height:1.55;color:#F4F2EAb3;margin:0 0 1.2rem}.vx-hc-lead-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.9rem;gap:.9rem;margin-bottom:1.2rem}.vx-hc-lead label{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;color:#F4F2EAb3}.vx-hc-lead label small{color:#F4F2EA66}.vx-hc-lead input{background:#0B0A08aa;border:1px solid #f4f2ea26;border-radius:12px;padding:.8rem .95rem;color:var(--cream);font:inherit;font-size:.95rem;outline:none;transition:border-color .2s}.vx-hc-lead input:focus{border-color:#D7FF3F}.vx-hc-lead input[aria-invalid=true]{border-color:#FF8A3D}.vx-hc-lead em{font-style:normal;color:#FF8A3D;font-size:.78rem}.vx-hc-lead button{border:none;cursor:pointer;font-family:inherit}.vx-hc-lead button:disabled{opacity:.6;cursor:wait}.vx-hc-lead-legal{font-size:.75rem;color:#F4F2EA66;margin:.9rem 0 0}.vx-hc-lead-legal a{color:#F4F2EAa8}.vx-hc-lead-error{margin-top:.9rem;color:#FF8A3D;font-size:.88rem}.vx-hc-lead.done{display:flex;gap:.7rem;align-items:center;color:var(--cream);font-size:.98rem}.vx-hc-lead-tick{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#D7FF3F;color:#14130F;font-weight:700;flex-shrink:0}.vx-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:560px){.vx-hc-lead-grid{grid-template-columns:1fr}.vx-hc-lead{padding:1.2rem}}.vx-vee-bubble p{margin:0}.vx-vee-bubble p+p,.vx-vee-bubble p+ul,.vx-vee-bubble ul+p{margin-top:.55rem}.vx-vee-bubble ul{margin:.2rem 0 0;padding-left:1.1rem}.vx-vee-bubble li{margin:.2rem 0}.vx-vee-bubble strong{color:#fff;font-weight:600}.vx-vee-row.user .vx-vee-bubble{white-space:pre-wrap;word-break:break-word}.vx-vee-row.assistant .vx-vee-bubble{word-break:break-word}.vx-vee-online{display:inline-block;width:6px;height:6px;border-radius:50%;background:#D7FF3F;margin-right:.35rem;vertical-align:middle;box-shadow:0 0 0 2px #D7FF3F33;animation:vxVeePulse 2s ease-in-out infinite}.vx-vee-status{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;color:#F4F2EAa8;background:#1c1a12;border:1px solid #f4f2ea1a;border-radius:14px;padding:.55rem .85rem;animation:vxVeeIn .3s cubic-bezier(.22,1,.36,1) both}.vx-vee-scan{display:flex;align-items:center;gap:.8rem;text-decoration:none;background:linear-gradient(135deg,#D7FF3F1f,#1c1a12);border:1px solid #d7ff3f55;border-radius:16px;padding:.7rem 1rem;animation:vxVeeIn .4s cubic-bezier(.22,1,.36,1) both;max-width:82%}.vx-vee-scan .score{font-family:var(--font-clash),sans-serif;font-size:1.6rem;font-weight:700;color:#D7FF3F;line-height:1}.vx-vee-scan .score small{font-size:.75rem;color:#F4F2EA80;font-weight:500}.vx-vee-scan .meta{display:flex;flex-direction:column;font-size:.76rem;color:#F4F2EA99;min-width:0}.vx-vee-scan .meta strong{color:var(--cream);font-size:.84rem}.vx-vee-scan .meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-vee-quick button:disabled{opacity:.45;cursor:not-allowed}.vx-vee-quick button:disabled:hover{background:#F4F2EA0d;color:#F4F2EAcc}.vx-legal h2,.vx-legal-page h1,.vx-page h1,.vx-page h2,.vx-page h3{word-spacing:.08em}.vx-hc-score+.vx-hc-list{margin-top:1.4rem}.vx-bookprompt{position:fixed;left:20px;bottom:20px;z-index:940;width:380px;max-width:calc(100vw - 40px);box-sizing:border-box;display:flex;gap:1rem;align-items:flex-start;padding:1.3rem 1.3rem 1.2rem;border-radius:20px;background:linear-gradient(160deg,#1d1c12,#0f0e0b);border:1px solid #d7ff3f40;box-shadow:0 30px 70px -20px rgba(0,0,0,.7),0 0 0 1px #00000040;color:var(--cream);opacity:0;transform:translateY(24px) scale(.97);pointer-events:none;visibility:hidden;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s .45s}.vx-bookprompt.show{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.vx-bookprompt:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,#D7FF3F,transparent 40%,transparent 60%,#3FD8FF);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;pointer-events:none;animation:vxPromptGlow 6s linear infinite;background-size:200% 200%}@keyframes vxPromptGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.vx-bookprompt-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;border:none;background:#F4F2EA10;color:#F4F2EAb3;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.vx-bookprompt-x:hover{background:#F4F2EA22;color:#fff;transform:rotate(90deg)}.vx-bookprompt-x svg{width:15px;height:15px}.vx-bookprompt-mark{flex-shrink:0;width:44px;height:44px;border-radius:13px;background:#0B0A08;border:1px solid #f4f2ea1a;display:flex;align-items:center;justify-content:center}.vx-bookprompt-mark .vx-logo-mark{height:18px}.vx-bookprompt-body{min-width:0;padding-right:.8rem}.vx-bookprompt-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#D7FF3F;margin-bottom:.4rem}.vx-bookprompt-tag .dot{width:6px;height:6px;border-radius:50%;background:#D7FF3F;animation:vxVeePulse 2s ease-in-out infinite}.vx-bookprompt-title{font-family:var(--font-clash),sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2;margin-bottom:.45rem;word-spacing:.06em}.vx-bookprompt p{font-size:.86rem;line-height:1.55;color:#F4F2EAb3;margin:0 0 1rem}.vx-bookprompt-actions{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.vx-bookprompt .vx-btn{padding:.7rem 1.2rem;font-size:.88rem}.vx-bookprompt-later{background:none;border:none;color:#F4F2EA99;font:inherit;font-size:.84rem;cursor:pointer;padding:.3rem 0;text-decoration:underline;text-underline-offset:3px}.vx-bookprompt-later:hover{color:var(--cream)}@media (max-width:560px){.vx-bookprompt{left:12px;right:84px;bottom:14px;width:auto;max-width:none;padding:.95rem 1rem;gap:.7rem}.vx-bookprompt p,.vx-bookprompt-mark{display:none}.vx-bookprompt-title{font-size:1rem;margin-bottom:.65rem;padding-right:1.6rem}.vx-bookprompt-tag{font-size:.64rem;margin-bottom:.3rem}.vx-bookprompt .vx-btn{padding:.6rem 1rem;font-size:.82rem}.vx-bookprompt-x{top:8px;right:8px;width:28px;height:28px}}.vx-lp-hero{padding:5.5rem 0 5rem}.vx-crumbs{position:relative;z-index:1;display:flex;gap:.55rem;align-items:center;font-size:.82rem;color:#F4F2EA99;margin-bottom:1.4rem}.vx-crumbs a{color:#F4F2EAcc;text-decoration:none;border-bottom:1px solid #f4f2ea40}.vx-crumbs a:hover{color:#D7FF3F;border-color:#D7FF3F}.vx-lp-h1{position:relative;z-index:1;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:700;line-height:1;margin:1.3rem 0 1.6rem;max-width:18ch;color:var(--cream)}.vx-lp-intro{max-width:58ch;margin-bottom:1.1rem}.vx-lp-intro+.vx-hero-ctas{margin-top:2.2rem;margin-bottom:0}.vx-lp-section{padding:5.5rem 0;background:#0B0A08;position:relative}.vx-lp-section.alt{background:#100F0B;border-top:1px solid #f4f2ea0f;border-bottom:1px solid #f4f2ea0f}.vx-lp-prose{max-width:820px}.vx-lp-h2,.vx-lp-prose h2{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.08;color:var(--cream);margin-bottom:1.4rem;max-width:22ch}.vx-lp-prose p{font-size:1.06rem;line-height:1.8;color:#F4F2EAb0;margin:0 0 1.1rem;max-width:68ch}.vx-lp-bullets{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.vx-lp-bullets li{position:relative;padding-left:1.8rem;font-size:1.02rem;line-height:1.55;color:#F4F2EAd9}.vx-lp-bullets li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:10px;border-radius:3px;background:#D7FF3F;transform:rotate(45deg)}.vx-lp-h2{margin-bottom:2.4rem}.vx-lp-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#F4F2EA1f;border:1px solid #f4f2ea1f;border-radius:22px;overflow:hidden}.vx-lp-feature{background:#14130F;padding:2rem 1.7rem;transition:opacity .6s ease,transform .6s ease,background .3s;transition-delay:calc(var(--i) * 90ms)}.vx-lp-features.in .vx-lp-feature{opacity:1;transform:none}.vx-lp-feature:hover{background:#1c1a12}.vx-lp-feature-num{font-family:var(--font-clash),sans-serif;font-size:.85rem;font-weight:600;color:#D7FF3F;letter-spacing:.05em}.vx-lp-feature h3{font-size:1.25rem;color:var(--cream);margin:.8rem 0 .55rem;line-height:1.2}.vx-lp-feature p{font-size:.95rem;line-height:1.65;color:#F4F2EAa8;margin:0}.vx-lp-steps{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-gap:0;gap:0;max-width:860px;position:relative}.vx-lp-steps:before{content:"";position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:linear-gradient(#D7FF3F,#D7FF3F22)}.vx-lp-steps li{counter-increment:step;position:relative;padding:0 0 2.2rem 4.4rem}.vx-lp-steps li:last-child{padding-bottom:0}.vx-lp-steps li:before{content:counter(step);position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;background:#0B0A08;border:2px solid #d7ff3f;color:#D7FF3F;font-family:var(--font-clash),sans-serif;font-weight:600;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.vx-lp-steps h3{font-size:1.3rem;color:var(--cream);margin:.55rem 0 .45rem}.vx-lp-steps p{font-size:1rem;line-height:1.7;color:#F4F2EAa8;margin:0;max-width:62ch}.vx-lp-faq-wrap{max-width:900px}.vx-lp-faq{display:grid;grid-gap:.8rem;gap:.8rem}.vx-lp-faq details{border:1px solid #f4f2ea1f;border-radius:16px;background:#14130F;transition:border-color .25s,background .25s}.vx-lp-faq details[open]{border-color:#D7FF3F55;background:#17160f}.vx-lp-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem}.vx-lp-faq summary::-webkit-details-marker{display:none}.vx-lp-faq summary h3{font-family:var(--font-general),system-ui,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:0;word-spacing:0;color:var(--cream);margin:0;line-height:1.4}.vx-lp-faq-icon{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid #f4f2ea33;transition:transform .3s,background .3s,border-color .3s}.vx-lp-faq-icon:after,.vx-lp-faq-icon:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;background:var(--cream);transform:translate(-50%,-50%);transition:transform .3s}.vx-lp-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.vx-lp-faq details[open] .vx-lp-faq-icon{background:#D7FF3F;border-color:#D7FF3F;transform:rotate(180deg)}.vx-lp-faq details[open] .vx-lp-faq-icon:after,.vx-lp-faq details[open] .vx-lp-faq-icon:before{background:#14130F}.vx-lp-faq details[open] .vx-lp-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.vx-lp-faq details p{margin:0;padding:0 1.4rem 1.35rem;font-size:.98rem;line-height:1.75;color:#F4F2EAb3;max-width:70ch;animation:vxVeeIn .35s ease both}.vx-lp-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1rem;gap:1rem}.vx-lp-related-card{position:relative;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.4rem 3rem;border-radius:18px;background:#14130F;border:1px solid #f4f2ea1f;text-decoration:none;transition:transform .3s,border-color .3s,background .3s}.vx-lp-related-card:hover{transform:translateY(-4px);border-color:#D7FF3F66;background:#1a1911}.vx-lp-related-card .tag{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#D7FF3F}.vx-lp-related-card .title{font-family:var(--font-clash),sans-serif;font-size:1.15rem;font-weight:600;line-height:1.25;color:var(--cream);word-spacing:.06em}.vx-lp-related-card .arrow{position:absolute;right:1.3rem;bottom:1.1rem;color:#D7FF3F;font-size:1.2rem;transition:transform .3s}.vx-lp-related-card:hover .arrow{transform:translateX(4px)}.vx-lp-cta-h{font-size:clamp(2.1rem,5.5vw,4rem)!important;max-width:20ch!important}.vx-lp-cta-p{position:relative;color:#F4F2EAb3;font-size:1.08rem;line-height:1.6;max-width:52ch;margin:-.8rem auto 2rem}@media (max-width:900px){.vx-lp-features{grid-template-columns:1fr 1fr}}@media (max-width:600px){.vx-lp-features{grid-template-columns:1fr}.vx-lp-section{padding:4rem 0}.vx-lp-hero{padding:4rem 0 3.5rem}.vx-lp-steps li{padding-left:3.7rem}.vx-lp-steps:before{left:19px}.vx-lp-steps li:before{width:40px;height:40px;font-size:1rem}.vx-lp-faq summary{padding:1.1rem}.vx-lp-faq details p{padding:0 1.1rem 1.2rem}}a.vx-grid4-link{display:block;text-decoration:none;position:relative}a.vx-grid4-link:after{content:"→";position:absolute;right:1.4rem;bottom:1.6rem;color:#D7FF3F;opacity:.5;transition:opacity .25s,transform .25s}a.vx-grid4-link:hover:after{opacity:1;transform:translateX(4px)}.vx-link-row{display:flex;gap:1.6rem;flex-wrap:wrap;align-items:center}.vx-h1-kicker{display:block}.vx-h1 .vx-h1-kicker{display:flex;width:-moz-fit-content;width:fit-content;margin:0 0 1.4rem;font-family:var(--font-general),system-ui,sans-serif;line-height:1.4;word-spacing:0}.vx-hero .vx-h1{margin-top:0}.vx-js .vx-pkg-grid:not(.in) .vx-pkg{opacity:0;transform:translateY(34px) scale(.98)}.vx-js .vx-pkg-grid:not(.in) .vx-pkg li{opacity:0;transform:translateX(-8px)}.vx-js .vx-pkg-grid:not(.in) .vx-pkg li .check{stroke-dashoffset:14}.vx-js .vx-lp-features:not(.in) .vx-lp-feature{opacity:0;transform:translateY(18px)}.vx-header-phone{display:inline-flex;align-items:center;gap:.45rem;color:var(--cream);text-decoration:none;font-size:.9rem;font-weight:600;opacity:.85;white-space:nowrap;transition:opacity .2s,color .2s;margin-left:auto;margin-right:-.6rem}.vx-header-phone:hover{opacity:1;color:#D7FF3F}.vx-header-phone svg{width:16px;height:16px;color:#D7FF3F}@media (max-width:1180px){.vx-header-phone span{display:none}}@media (max-width:900px){.vx-header-phone{display:none}}.vx-mobile .vx-mobile-phone{border-bottom:none;font-family:var(--font-general),system-ui,sans-serif;font-size:1.05rem;font-weight:600;color:#D7FF3F;margin-top:1rem;padding:.4rem 0}.vx-lp-cta-p a{color:#D7FF3F;font-weight:600;text-decoration:none;border-bottom:1px solid #d7ff3f66}.vx-finalcta .vx-lp-cta-p{margin-top:-.4rem}.vx-404{min-height:calc(100vh - 80px);display:flex;align-items:center;padding:5rem 0}.vx-404 .vx-wrap{position:relative;z-index:1;width:100%}.vx-404-num{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-clash),sans-serif;font-weight:700;font-size:min(34vw,420px);line-height:1;color:#D7FF3F;opacity:.09;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:vx404Float 6s ease-in-out infinite}@keyframes vx404Float{0%,to{transform:translateY(-50%) rotate(-2deg)}50%{transform:translateY(-54%) rotate(2deg)}}.vx-404-phone{color:#D7FF3F;font-weight:600;text-decoration:none;border-bottom:1px solid #d7ff3f66}.vx-404-links{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin:0 0 2.4rem;max-width:1000px}@media (max-width:900px){.vx-404-links{grid-template-columns:1fr 1fr}}@media (max-width:480px){.vx-404-links{grid-template-columns:1fr}}@font-face{font-family:clash;src:url(/_next/static/media/086a70ddba625929-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:clash;src:url(/_next/static/media/02d655c1dbb838f4-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:clash;src:url(/_next/static/media/271f77516f49b23e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:clash Fallback;src:local("Arial");ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.__className_26f572{font-family:clash,clash Fallback}.__variable_26f572{--font-clash:"clash","clash Fallback"}@font-face{font-family:general;src:url(/_next/static/media/eb38d80f1efefe0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:general;src:url(/_next/static/media/c769b9ad37242ab7-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:general;src:url(/_next/static/media/bd2e31d9f13a7622-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:general;src:url(/_next/static/media/ae798fbcd31d4786-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:general Fallback;src:local("Arial");ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}.__className_54f0bd{font-family:general,general Fallback}.__variable_54f0bd{--font-general:"general","general Fallback"}