.vk-landing{--vk-background:#101715;--vk-foreground:#f5f7f5;--vk-green:#91f3bb;--vk-paper:#f8faf7;--vk-ink:#152d23;background:var(--vk-background);color:var(--vk-foreground);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}html:has(.vk-landing){scroll-behavior:smooth;scroll-padding-top:35px}html:has(.vk-landing) body{background:#101715}.vk-landing a{color:inherit;text-decoration:none}.vk-landing a,.vk-landing button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vk-landing a:focus-visible,.vk-landing button:focus-visible,.vk-landing summary:focus-visible,.vk-landing input:focus-visible,.vk-landing textarea:focus-visible{outline-offset:6px;outline:3px solid #28ad78}.vk-landing p{margin:0;line-height:1.65}.vk-landing h1,.vk-landing h2,.vk-landing h3{overflow-wrap:break-word}.vk-landing .wrap{max-width:1260px;margin:0 auto;padding-left:48px;padding-right:48px}.vk-landing .skip{color:#000;z-index:40;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.vk-landing .skip:focus{top:15px}.vk-landing .header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:25px;min-height:104px;display:flex}.vk-landing .brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:29px;font-weight:700;display:flex}.vk-landing .brand-dot{background:var(--vk-green);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 12px #91f3bb80}.vk-landing .header nav{color:#b9c5be;align-items:center;gap:32px;font-size:14px;display:flex}.vk-landing nav a:hover,.vk-landing .text-link:hover{color:var(--vk-green)}.vk-landing .login{align-items:center;gap:5px;display:flex}.vk-landing .header-actions{align-items:center;gap:12px;display:flex}.vk-landing .nav-toggle{color:#dbe5de;cursor:pointer;background:0 0;border:1px solid #35433a;border-radius:7px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.vk-landing .nav-toggle:hover{border-color:#4a5c51}.vk-landing .mobile-nav{border-bottom:1px solid #ffffff12;flex-direction:column;padding:10px 0 22px;display:none}.vk-landing .mobile-nav a{color:#cdd8d1;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;padding:13px 2px;font-size:16px;display:flex}.vk-landing .mobile-nav a:last-child{border-bottom:0}.vk-landing .button{background:var(--vk-green);color:#113324;border:1px solid var(--vk-green);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:22px;padding:18px 23px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.vk-landing .button:hover{background:#b1ffcf;transform:translateY(-2px)}.vk-landing .button:disabled{opacity:.6;pointer-events:none}.vk-landing .button.small{gap:16px;padding:13px 18px;font-size:14px}.vk-landing .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-top:78px;padding-bottom:68px;display:grid}.vk-landing .eyebrow{letter-spacing:1.8px;color:#becdc3;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.vk-landing .live-dot{background:var(--vk-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #91f3bb10}.vk-landing h1{letter-spacing:-.045em;margin:25px 0 26px;font-size:clamp(48px,5.4vw,75px);font-weight:550;line-height:1.04}.vk-landing h1 span{color:var(--vk-green)}.vk-landing .intro{color:#e5eae7;max-width:425px;font-size:20px;line-height:1.5}.vk-landing .connect-copy{color:#99aaa0;margin-top:19px;font-size:15px;line-height:1.7}.vk-landing .hero-actions{align-items:center;gap:23px;margin-top:30px;display:flex}.vk-landing .text-link{align-items:center;gap:10px;font-size:14px;display:inline-flex}.vk-landing .reassurance{color:#9eafa4;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.vk-landing .reassurance svg{color:var(--vk-green);flex-shrink:0}.vk-landing .report-stage{position:relative}.vk-landing .report-overline{letter-spacing:1.2px;color:#b1c3b7;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:10px;display:flex}.vk-landing .demo-tag{letter-spacing:.7px;white-space:nowrap;border:1px solid #596b60;border-radius:4px;padding:5px 8px;font-size:10px}.vk-landing .audit-card{background:var(--vk-paper);color:var(--vk-ink);border:1px solid #fff;border-radius:12px;padding:28px 30px 21px;box-shadow:0 25px 100px #0003}.vk-landing .audit-header{letter-spacing:1px;color:#6b7d72;border-bottom:1px solid #dfe6df;justify-content:space-between;gap:10px;padding-bottom:18px;font-size:10px;display:flex}.vk-landing .report-brand{letter-spacing:1px;color:#226545;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.vk-landing .report-brand i{background:currentColor;border-radius:2px;width:8px;height:8px}.vk-landing .audit-title{justify-content:space-between;align-items:center;gap:10px;margin:23px 0 26px;font-size:17px;font-weight:600;display:flex}.vk-landing .audit-title svg{color:#809487;flex-shrink:0}.vk-landing .card-label{letter-spacing:1.3px;color:#66786c;font-size:10px;font-weight:700}.vk-landing .big-money{letter-spacing:-.035em;align-items:center;gap:14px;margin:6px 0 3px;font-size:43px;font-weight:650;display:flex}.vk-landing .big-money span{letter-spacing:0;color:#896024;white-space:nowrap;background:#f6e7d0;border:1px solid #ecd7b5;border-radius:4px;padding:6px;font-size:10px;font-weight:600}.vk-landing .muted{color:#768078;font-size:12px}.vk-landing .spend-bar{background:#dfe7df;border-radius:3px;height:8px;margin-top:20px;overflow:hidden}.vk-landing .spend-bar span{background:#d8964f;width:28.64%;height:100%;display:block}.vk-landing .bar-legend{color:#7d867f;justify-content:space-between;margin:9px 0 21px;font-size:10px;display:flex}.vk-landing .bar-legend span{align-items:center;gap:5px;display:flex}.vk-landing .bar-legend i{background:#d8964f;border-radius:2px;width:6px;height:6px;display:inline-block}.vk-landing .bar-legend span+span i{background:#dfe7df}.vk-landing .money-split{border-top:1px solid #dfe6df;border-bottom:1px solid #dfe6df;grid-template-columns:1fr 1fr;padding:18px 0;display:grid}.vk-landing .money-split div+div{border-left:1px solid #dfe6df;padding-left:22px}.vk-landing .money-split span{color:#718074;font-size:11px;display:block}.vk-landing .money-split strong{letter-spacing:-.02em;margin-top:6px;font-size:20px;font-weight:550;display:block}.vk-landing .finding{gap:12px;padding-top:22px;display:flex}.vk-landing .finding-icon{color:#9d6d28;background:#fff0d8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:flex}.vk-landing .finding strong{font-size:13px;font-weight:650}.vk-landing .finding p{color:#778177;margin-top:7px;font-size:12px;line-height:1.55}.vk-landing .next-action{background:#e7f0e7;border-radius:5px;margin-top:18px;padding:13px 14px}.vk-landing .next-action>span{letter-spacing:1px;color:#56705c;font-size:9px;font-weight:700}.vk-landing .next-action p{justify-content:space-between;align-items:center;gap:8px;margin-top:5px;font-size:12px;font-weight:600;display:flex}.vk-landing .next-action svg{flex-shrink:0}.vk-landing .audit-foot{color:#849186;align-items:center;gap:6px;margin-top:18px;font-size:10px;display:flex}.vk-landing .audit-foot svg{color:#428355;flex-shrink:0}.vk-landing .sample-note{text-align:center;color:#7e9285;margin-top:16px;font-size:11px;line-height:1.6}.vk-landing .integration-strip{border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:45px;padding-top:30px;padding-bottom:30px;display:flex}.vk-landing .integration-strip>span{color:#8fa196;font-size:13px}.vk-landing .integration-strip>div{color:#c4cdc7;align-items:center;gap:10px;font-size:16px;display:flex}.vk-landing .integration-strip svg{flex-shrink:0;width:20px;height:20px}.vk-landing .section{padding-top:95px;padding-bottom:95px}.vk-landing .section-label{letter-spacing:1.8px;text-transform:uppercase;color:#78b590;align-items:center;gap:12px;margin-bottom:19px;font-size:11px;font-weight:700;display:flex}.vk-landing .section-label:before{content:"";background:currentColor;flex-shrink:0;width:26px;height:1px}.vk-landing .section h2{letter-spacing:-.035em;margin:0;font-size:43px;font-weight:500;line-height:1.16}.vk-landing .section-head{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px;display:flex}.vk-landing .section-head>p{color:#a4b4aa;max-width:325px;font-size:16px;line-height:1.65}.vk-landing .example-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.vk-landing .example{background:#16201a;border:1px solid #35433a;border-radius:9px;padding:27px}.vk-landing .example-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.vk-landing .status{letter-spacing:.7px;border-radius:4px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.vk-landing .status.amber{color:#eac491;background:#c8944120}.vk-landing .status.green{color:#a3eec0;background:#54a77320}.vk-landing .example-number{color:#687f70;font-size:12px;font-family:var(--font-geist-mono), ui-monospace, monospace}.vk-landing .example h3{letter-spacing:-.02em;min-height:57px;margin:0 0 16px;font-size:21px;font-weight:500;line-height:1.35}.vk-landing .evidence-amount{letter-spacing:-.03em;margin-bottom:8px;font-size:33px}.vk-landing .evidence-amount small{letter-spacing:0;color:#9cb09f;margin-left:5px;font-size:13px;display:inline-block}.vk-landing .example p{color:#a9b8af;font-size:14px;line-height:1.7}.vk-landing .example .source{color:#83998b;min-height:36px;margin:13px 0 25px;font-size:11px}.vk-landing .action-line{border-top:1px solid #ffffff14;padding-top:18px}.vk-landing .action-line span{color:#91bb9e;letter-spacing:1px;font-size:10px;font-weight:700}.vk-landing .action-line p{color:#d5e4d9;margin-top:8px;font-size:14px}.vk-landing .sample-disclaimer{color:#84978b;align-items:flex-start;gap:8px;margin-top:22px;font-size:12px;display:flex}.vk-landing .sample-disclaimer svg{flex-shrink:0;margin-top:3px}.vk-landing .sample-cta{margin-top:26px}.vk-landing .light-section{color:#193525;background:#f4f7f2}.vk-landing .light-section .section-label{color:#588263}.vk-landing .light-section h2{max-width:530px}.vk-landing .steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px;display:grid}.vk-landing .step-num{font-size:13px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:#77967e;border-bottom:1px solid #ccd9cb;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.vk-landing .step-num svg{color:#2c6b45}.vk-landing .steps h3{letter-spacing:-.02em;margin:21px 0 12px;font-size:21px;font-weight:550}.vk-landing .steps p{color:#667c6b;font-size:15px;line-height:1.75}.vk-landing .independent{border-bottom:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:85px;display:grid}.vk-landing .independent h2{max-width:420px}.vk-landing .independent>div>p{color:#a5b5aa;max-width:400px;margin-top:25px;font-size:17px}.vk-landing .trust-items{flex-direction:column;gap:27px;display:flex}.vk-landing .trust-item{align-items:flex-start;gap:18px;display:flex}.vk-landing .trust-item>svg{color:var(--vk-green);flex-shrink:0;width:21px;height:21px;margin-top:3px}.vk-landing .trust-item h3{margin:0 0 8px;font-size:17px;font-weight:500}.vk-landing .trust-item p{color:#94a89a;max-width:370px;font-size:14px;line-height:1.75}.vk-landing .faq-section{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.vk-landing .faq-section h2{font-size:35px}.vk-landing .faq-section .contact-copy{color:#94a89a;margin-top:20px;font-size:15px}.vk-landing .contact-copy a{color:var(--vk-green);align-items:center;gap:8px;margin-top:9px;display:inline-flex}.vk-landing .faq-items{flex-direction:column;width:100%;display:flex}.vk-landing .faq-items [data-slot=accordion-item]{border-bottom:1px solid #324037}.vk-landing .faq-items [data-slot=accordion-item]:last-child{border-bottom:0}.vk-landing .faq-items [data-slot=accordion-trigger]{color:#dce6df;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:21px 0;font-size:16px;font-weight:400;line-height:1.5;list-style:none;display:flex}.vk-landing .faq-items [data-slot=accordion-trigger]::-webkit-details-marker{display:none}.vk-landing .faq-items [data-slot=accordion-trigger]:hover{color:var(--vk-green)}.vk-landing .faq-items summary svg{color:#93a89a;flex-shrink:0;transition:transform .2s}.vk-landing .faq-items details[open] summary svg{transform:rotate(180deg)}.vk-landing .faq-items [data-slot=accordion-content]{color:#a4b5a9;max-width:640px;padding-bottom:24px;font-size:14px;line-height:1.8}.vk-landing .contact-section{padding-top:0}.vk-landing .contact-panel{background:#16201a;border:1px solid #35433a;border-radius:9px;max-width:720px;padding:40px}.vk-landing .contact-panel h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:500;line-height:1.16}.vk-landing .contact-lead{color:#a4b4aa;max-width:460px;margin-top:14px;font-size:16px}.vk-landing .contact-form{flex-direction:column;gap:14px;margin-top:30px;display:flex}.vk-landing .contact-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vk-landing .contact-form input,.vk-landing .contact-form textarea{background:var(--vk-background);width:100%;color:var(--vk-foreground);border:1px solid #35433a;border-radius:7px;padding:13px 14px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .15s}.vk-landing .contact-form textarea{resize:vertical;min-height:120px}.vk-landing .contact-form input::placeholder,.vk-landing .contact-form textarea::placeholder{color:#7d8f84}.vk-landing .contact-form input:focus,.vk-landing .contact-form textarea:focus{border-color:#5a7565;outline:none}.vk-landing .contact-form .button{align-self:flex-start}.vk-landing .form-error{color:#f0a3a3;font-size:14px}.vk-landing .contact-ok{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:34px 0 14px;display:flex}.vk-landing .contact-ok-mark{width:52px;height:52px;color:var(--vk-green);background:#91f3bb1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.vk-landing .contact-ok h3{margin:0 0 6px;font-size:20px;font-weight:550}.vk-landing .contact-ok p{color:#a4b5a9;max-width:400px;font-size:15px}.vk-landing .contact-unavailable{color:#94a89a;margin-top:26px;font-size:15px}.vk-landing .final-cta{background:var(--vk-green);color:#193b26;border-radius:12px;justify-content:space-between;align-items:center;gap:30px;padding:55px;display:flex}.vk-landing .final-cta h2{letter-spacing:-.035em;margin:0 0 12px;font-size:37px;font-weight:500;line-height:1.2}.vk-landing .final-cta p{color:#42734f;font-size:15px}.vk-landing .final-cta .button{color:#dbffe8;background:#183d28;border-color:#183d28}.vk-landing .final-cta .button:hover{background:#27623f}.vk-landing .closing{padding-bottom:64px}.vk-landing .footer{border-top:1px solid #ffffff15;align-items:center;gap:25px;padding-top:32px;padding-bottom:32px;display:flex}.vk-landing .footer .brand{font-size:23px}.vk-landing .footer>span{color:#7f9587;font-size:11px}.vk-landing .footer-links{color:#97ab9d;gap:23px;margin-left:auto;font-size:12px;display:flex}.vk-landing .footer a:hover{color:var(--vk-green)}@media (min-width:1500px){.vk-landing .hero{padding-top:95px;padding-bottom:85px}}@media (max-width:1050px){.vk-landing .wrap{padding-left:30px;padding-right:30px}.vk-landing .hero{gap:32px}.vk-landing h1{font-size:60px}.vk-landing .hero-actions{flex-wrap:wrap;gap:18px}.vk-landing .audit-card{padding:24px}.vk-landing .big-money{gap:9px;font-size:35px}.vk-landing .integration-strip{gap:20px}.vk-landing .integration-strip>span{max-width:130px}.vk-landing .header nav{gap:18px}.vk-landing .example{padding:22px}.vk-landing .section-head{gap:25px}.vk-landing .section h2{font-size:37px}.vk-landing .steps{gap:30px}.vk-landing .independent{gap:45px}.vk-landing .faq-section{gap:35px}.vk-landing .final-cta{padding:38px}.vk-landing .contact-panel{padding:32px}}@media (max-width:900px){.vk-landing .section-head{display:block}.vk-landing .section-head>p{max-width:100%;margin-top:20px}}@media (max-width:760px){.vk-landing .wrap{padding-left:23px;padding-right:23px}.vk-landing .header{min-height:85px}.vk-landing .header nav{display:none}.vk-landing .nav-toggle{display:inline-flex}.vk-landing .mobile-nav.open{display:flex}.vk-landing .brand{gap:9px;font-size:25px}.vk-landing .header .button{gap:8px;padding:12px;font-size:12px}.vk-landing .hero{grid-template-columns:1fr;gap:46px;padding-top:45px;padding-bottom:36px}.vk-landing h1{letter-spacing:-.04em;font-size:clamp(38px,11vw,62px)}.vk-landing .intro{max-width:450px;font-size:19px}.vk-landing .report-stage{width:100%;max-width:480px;margin:auto}.vk-landing .hero-actions{gap:18px}.vk-landing .reassurance{font-size:11px}.vk-landing .integration-strip{flex-wrap:wrap;justify-content:center;gap:20px 28px}.vk-landing .integration-strip>span{text-align:center;flex-basis:100%;max-width:none}.vk-landing .integration-strip>div{font-size:13px}.vk-landing .report-overline{font-size:9px}.vk-landing .big-money{font-size:37px}.vk-landing .desktop-break{display:none}.vk-landing .section{padding-top:60px;padding-bottom:60px}.vk-landing .section-head{margin-bottom:30px;display:block}.vk-landing .section h2{letter-spacing:-.03em;font-size:clamp(26px,7.6vw,34px)}.vk-landing .faq-section h2,.vk-landing .final-cta h2{font-size:clamp(25px,7.2vw,31px)}.vk-landing .section-head>p{max-width:100%;margin-top:20px}.vk-landing .example-grid{grid-template-columns:1fr;gap:15px}.vk-landing .example{padding:25px}.vk-landing .example h3,.vk-landing .example .source{min-height:0}.vk-landing .example-top{margin-bottom:20px}.vk-landing .steps{grid-template-columns:1fr;gap:30px;margin-top:30px}.vk-landing .steps h3{margin-top:18px}.vk-landing .independent,.vk-landing .faq-section{grid-template-columns:1fr;gap:35px}.vk-landing .independent>div>p{font-size:16px}.vk-landing .contact-panel{padding:26px 22px}.vk-landing .contact-panel h2{font-size:27px}.vk-landing .contact-row{grid-template-columns:1fr}.vk-landing .contact-form .button{align-self:stretch}.vk-landing .final-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:32px 25px}.vk-landing .closing{padding-bottom:40px}.vk-landing .footer{flex-wrap:wrap;gap:15px}.vk-landing .footer-links{flex-basis:100%;gap:22px;margin-left:0}.vk-landing .faq-items [data-slot=accordion-trigger]{font-size:15px}}@media (max-width:400px){.vk-landing .wrap{padding-left:16px;padding-right:16px}.vk-landing .header{gap:8px}.vk-landing .brand{gap:7px;font-size:21px}.vk-landing .header-actions{gap:7px}.vk-landing .header .button{gap:5px;padding:10px 9px;font-size:11px}.vk-landing .nav-toggle{flex-shrink:0;width:36px;height:36px}}@media (prefers-reduced-motion:reduce){html:has(.vk-landing){scroll-behavior:auto}.vk-landing *{transition:none!important}}
