/* VPulse public platform: isolated from the customer application. */
.public-body:has(.v-site){background:#f6f8f3;color:#17271f}.v-site{--ink:#17271f;--muted:#5f7066;--green:#137d50;--line:#dce5dc;font-family:Arial,Helvetica,sans-serif;overflow:clip;font-size:16px;line-height:1.65}.v-site *{box-sizing:border-box}.v-site a{text-decoration:none}.v-site img{max-width:100%;object-fit:contain}.v-site h1,.v-site h2,.v-site h3,.v-site h4{font-family:Arial,Helvetica,sans-serif;letter-spacing:-.045em;line-height:1.08;color:inherit}.v-site p{color:var(--muted);line-height:1.75}.v-site h1{font-size:clamp(52px,5.3vw,84px);letter-spacing:-.065em;font-weight:750;margin:22px 0}.v-site h2{font-size:clamp(34px,3.5vw,52px);margin:0 0 20px}.v-site h3{font-size:26px;margin:14px 0}.v-site h4{font-size:19px;margin:0 0 6px}.v-site em{font-style:normal;color:var(--green)}.v-container{max-width:1340px;margin:0 auto;padding-inline:48px}.v-nav{max-width:1440px;margin:auto;padding:25px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.v-nav nav{display:flex;gap:26px;font-size:13px;font-weight:600}.v-nav nav a,.v-login{color:var(--ink)}.v-nav>div{display:flex;align-items:center;gap:22px}.v-nav .brand-name{font-size:25px}.v-site .v-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#173e2b;color:#fff;border:1px solid #173e2b;padding:16px 23px;border-radius:9px;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,background .2s}.v-site .v-button:hover{background:#236443;transform:translateY(-3px)}.v-button.small{padding:12px 18px;font-size:12px}.v-site .v-button.light{background:transparent;color:var(--ink);border-color:#cedace}.v-site a:focus-visible,.v-site button:focus-visible,.v-site summary:focus-visible{outline:3px solid #ec9f41;outline-offset:5px}.v-hero{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center;padding-block:88px 75px}.v-kicker{font-size:10px!important;font-weight:750;letter-spacing:.16em;line-height:1.6!important;color:var(--green)!important;text-transform:uppercase;margin:0 0 22px}.v-live{display:inline-block;background:#22c779;box-shadow:0 0 0 5px #20be7515;width:7px;height:7px;border-radius:50%;margin-right:9px}.v-lead{font-size:18px;max-width:490px;margin:24px 0}.v-lead strong{font-weight:600;color:var(--ink)}.v-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:30px 0 16px}.v-text-link{font-size:13px;font-weight:700;color:var(--ink)}.v-fine,.v-visual-caption{font-size:12px!important;line-height:1.7!important}.v-hero-promises{display:flex;gap:24px;margin-top:40px;font-size:11px;color:#57685e}.v-hero-promises b{display:block;font-size:10px;color:#168957;letter-spacing:.1em;margin-bottom:5px}.v-hero-visual{position:relative;isolation:isolate;transform:translateY(var(--parallax,0px))}.v-orbit{position:absolute;inset:-80px -60px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#b8e5c3 0%,#e0ecb9 35%,transparent 67%)}.v-window{border:1px solid #d6e1d4;background:#fff;border-radius:18px;box-shadow:0 40px 80px -35px #21463150;transform:perspective(1400px) rotateY(-7deg) rotateX(3deg);overflow:hidden}.v-window-bar{background:#183b2a;color:#fff;display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:11px}.v-mini-logo{display:inline-grid;place-items:center;background:#31c577;color:#102e1f;width:29px;height:29px;border-radius:8px;font-weight:900}.v-demo-tag{font-size:8px;letter-spacing:.1em;opacity:.7;white-space:nowrap}.v-window-bar .v-demo-tag{margin-left:auto}.v-window-body{padding:26px}.v-window-title{display:flex;justify-content:space-between;gap:15px;align-items:center}.v-window-title small{font-size:8px;letter-spacing:.14em;color:#8a998e}.v-window-title h2{font-size:23px;margin:9px 0 20px}.v-status{border-radius:30px;background:#e7f8ed;color:#137e4d;font-size:9px;padding:7px 10px;font-weight:700;white-space:nowrap}.v-mini-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:0 0 22px}.v-mini-kpis article{background:#f3f7f2;border-radius:10px;padding:15px 12px}.v-mini-kpis small{font-size:9px;color:#6f7d72;display:block}.v-mini-kpis strong{font-size:28px;letter-spacing:-.05em;display:block;line-height:1.5}.v-mini-kpis strong span{font-size:12px;font-weight:400;letter-spacing:0}.v-mini-kpis article>span{font-size:8px;color:#738276;display:block}.v-demo-chart>div{display:flex;justify-content:space-between;gap:12px;font-size:10px}.v-demo-chart>div>span{font-size:8px;color:#8b988e}.v-site svg{width:100%;display:block}.v-chart-grid{fill:none;stroke:#e3ebe1;stroke-width:1}.v-trend{fill:none;stroke:#1eae70;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:0;animation:v-draw 2.5s ease-out}.v-demo-backup{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:18px;font-size:11px}.v-demo-backup small{display:block;font-size:8px;color:#7d8b80;margin-top:3px}.v-demo-backup .v-status{margin-left:auto}.v-file-icon{background:#e9f5ed;padding:7px 12px;border-radius:10px;font-size:24px;color:#168350}.v-copy-pills{display:flex;gap:12px;font-size:8px;color:#168350;margin:16px 0 0 50px}.v-floating-note{position:relative;display:flex;gap:16px;align-items:center;width:max-content;max-width:95%;padding:16px 24px;background:#f5e7c8;border:1px solid #e7d5ad;border-radius:12px;box-shadow:0 15px 30px #283a1f16;margin:-10px 0 0 -25px}.v-floating-note>span{font-size:28px;color:#745d27}.v-floating-note b{font-size:12px}.v-floating-note small{font-size:10px;display:block;color:#7c735c}.v-visual-caption{font-size:9px!important;margin:15px 0 0;color:#839184!important;text-align:center}.v-integrations{text-align:center;padding-block:25px 45px;border-bottom:1px solid var(--line)}.v-integrations>p{font-size:10px;letter-spacing:.15em}.v-integrations>div{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 12px}.v-integrations span{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.v-integrations small{font-size:10px;color:#829085}.v-wordpress-mark{font-family:Georgia,serif;font-size:27px!important}.v-wordpress-mark b{font:500 15px Arial}.v-section{padding-block:100px}.v-section-heading{display:grid;grid-template-columns:1.25fr .8fr;gap:90px;align-items:end;margin-bottom:50px}.v-section-heading>p{margin:0 0 20px;font-size:15px}.v-value-grid,.v-audience{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.v-value-grid article{padding:32px;background:#fff;border:1px solid var(--line);border-radius:15px}.v-number{font-size:10px;letter-spacing:.14em;color:#27845b;font-weight:700}.v-value-grid h3{font-size:25px;line-height:1.2;margin:22px 0 16px}.v-value-grid p{font-size:14px}.v-value-grid a{font-size:12px;color:#147c4e;font-weight:700;display:inline-block;margin-top:14px}.v-backup-section{background:#173c2d;color:#fff;padding-block:100px;position:relative}.v-backup-section .v-kicker{color:#8fe2ad!important}.v-backup-section em{color:#a5eabe}.v-backup-section p{color:#c2d5c7}.v-backup-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.v-backup-layout h3{font-size:29px}.v-backup-layout p{font-size:14px}.v-backup-contents{margin-top:30px;display:grid;gap:20px}.v-backup-contents article{display:flex;gap:18px;align-items:flex-start}.v-backup-contents article>span{background:#ffffff0b;border:1px solid #ffffff18;border-radius:12px;padding:10px 15px;font-size:23px;color:#a5eabe;min-width:54px;text-align:center}.v-backup-contents p{margin:0;font-size:13px}.v-backup-picture{margin:0;transform:translateY(var(--parallax,0px))}.v-backup-picture img{width:100%;height:auto}.v-backup-picture figcaption{font-size:11px;color:#a1bca8;text-align:center;margin-top:20px}.v-dark-fine{font-size:11px!important;color:#8fad98!important;margin-top:25px}.v-process{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;gap:28px;margin:65px 0 32px}.v-process li{border-top:1px solid #50795f;padding-top:22px}.v-process li>span{color:#94d9ab;font-size:11px}.v-process h3{font-size:19px;margin:12px 0}.v-process p{font-size:12px}.v-backup-note{display:flex;gap:30px;align-items:center;background:#ffffff08;border:1px solid #ffffff15;border-radius:12px;padding:24px}.v-backup-note b{font-size:13px;min-width:210px}.v-backup-note span{font-size:12px;color:#b8cfbf}.v-storage-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.v-storage-picker{background:#eaf0e5;border:1px solid #d6e3d1;padding:35px;border-radius:18px}.v-storage-picker label{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.v-storage-picker select{width:100%;border:1px solid #bccfb8;border-radius:8px;background:#fff;padding:14px;color:var(--ink);font:14px Arial}.v-storage-nodes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.v-storage-nodes article{display:flex;align-items:center;flex-direction:column;text-align:center;background:#fff;border:1px solid #a2bda2;padding:20px 8px;border-radius:12px;transition:opacity .3s,border-color .3s}.v-storage-nodes article.inactive{opacity:.4;border-style:dashed}.v-storage-nodes b{font-size:11px;margin-top:16px}.v-storage-nodes small{font-size:9px;color:#849081}.v-storage-check{font-size:9px;color:#27814e;margin-top:16px}.v-storage-picker>p{font-size:12px;min-height:42px}.v-storage-picker>small{font-size:10px;color:#7c8977}.v-storage-detail h3{font-size:31px}.v-check-list{list-style:none;padding:0}.v-check-list li{padding:13px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:145px 1fr;gap:20px;font-size:13px}.v-check-list li>span{color:#6b7a6c;font-size:12px}.v-recovery{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:35px 100px}.v-recovery-options{display:grid;gap:14px;margin-top:30px}.v-recovery-options article{padding-left:22px;border-left:2px solid #98c6a5}.v-recovery-options b{font-size:14px}.v-recovery-options p{font-size:12px;margin:5px 0}.v-health-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:38px;align-self:center}.v-health-score{display:flex;align-items:center;gap:28px;margin:30px 0}.v-score-ring{background:conic-gradient(#2daf72 95%,#e4eee4 0);width:130px;height:130px;flex-shrink:0;border-radius:50%;padding:10px}.v-score-ring>span{background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;border-radius:50%}.v-score-ring b{font-size:40px;line-height:1.1}.v-score-ring small{font-size:11px;color:#8a9a8a}.v-health-score h3{font-size:25px}.v-health-score p{font-size:12px}.v-health-bars>div{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:11px;margin-top:18px}.v-health-bars b{font-size:10px;color:#248453}.v-health-bars i{grid-column:1/-1;height:6px;border-radius:20px;background:linear-gradient(to right,#55b97e var(--bar),#edf2eb var(--bar))}.v-hosting{background:#ecefe6}.v-tool-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:28px}.v-tool-tabs button,.v-chart-switch button{border:1px solid #d1dbce;border-radius:8px;background:transparent;color:#55705b;padding:12px 23px;font:600 12px Arial;cursor:pointer}.v-tool-tabs button[aria-selected=true],.v-chart-switch button[aria-pressed=true]{background:#214d35;color:#fff;border-color:#214d35}.v-tool-panels article{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:#fff;border:1px solid #d8e3d4;padding:42px;border-radius:18px}.v-tool-panels article[hidden]{display:none}.v-tool-panels h3{font-size:35px;margin:24px 0}.v-tool-panels p{font-size:14px}.v-tool-panels ul{padding:0;list-style:none;font-size:12px;line-height:2.2;color:#257f4f}.v-tool-preview{background:#f3f6f0;border:1px solid #d9e5d2;border-radius:15px;padding:30px;align-self:center}.v-tool-preview>b{display:block;font-size:23px;margin:15px 0 25px}.v-tool-preview>div{padding:16px 0;display:flex;justify-content:space-between;gap:15px;border-top:1px solid #dbe5d5;font-size:12px}.v-tool-preview i{font-style:normal;color:#328052}.v-insight-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:30px}.v-monitor-card,.v-insight-stack article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px}.v-card-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.v-card-heading h3{font-size:21px}.v-chart-switch{display:flex;gap:8px;margin-top:20px}.v-chart-switch button{padding:8px 14px;font-size:10px}.v-uptime-bars{display:flex;gap:4px;margin:20px 0}.v-uptime-bars i{height:25px;background:#33b979;border-radius:3px;flex:1;transform-origin:bottom;animation:v-rise 1s both;animation-delay:var(--delay)}.v-monitor-card>p{font-size:13px}.v-monitor-card>small{font-size:10px;color:#7d897c}.v-insight-stack{display:grid;gap:25px}.v-insight-stack h3{font-size:26px;margin-top:22px}.v-insight-stack p{font-size:13px}.v-feature-section{background:#eef2e9}.v-feature-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.v-feature-directory article>div{border-top:1px solid #d3dfcc;padding:20px 0}.v-feature-directory h3{font-size:18px;margin:0 0 8px}.v-feature-directory p:not(.v-kicker){font-size:12px;margin:0}.v-audience article{border-top:2px solid #96b797;padding:20px 0}.v-audience h3{font-size:25px}.v-audience p{font-size:13px}.v-pricing{background:#edf1e8}.v-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v-plan{background:#fff;border:1px solid #d8e2d2;border-radius:16px;padding:27px 23px;display:flex;flex-direction:column}.v-plan.recommended{border:2px solid #22814f;background:#f8fff6;box-shadow:0 15px 40px #30653613;position:relative}.v-plan-label{font-size:8px;letter-spacing:.1em;color:#6d7f68;min-height:30px}.v-plan.recommended .v-plan-label{color:#168049;font-weight:800}.v-plan h3{font-size:28px;margin:5px 0}.v-site .v-price{font-size:38px;color:var(--ink);font-weight:700;letter-spacing:-.05em;margin:15px 0}.v-price small{font-size:11px;font-weight:400;letter-spacing:0;margin-left:3px}.v-plan>p:not(.v-price){font-size:12px;min-height:65px}.v-plan .v-button{padding:12px 8px;font-size:11px}.v-plan ul{list-style:none;padding:16px 0;border-top:1px solid var(--line);margin-top:24px;font-size:11px;line-height:2.4}.v-plan>small{font-size:10px;color:#82917b;display:block;margin-top:auto}.v-plan-comparison{border:1px solid #cedbc8;background:#fff;border-radius:12px;margin-top:35px}.v-plan-comparison summary{padding:22px;display:flex;justify-content:space-between;font-size:13px;font-weight:700;cursor:pointer}.v-table-scroll{overflow-x:auto}.v-table-scroll table{border-collapse:collapse;width:100%;font-size:12px;min-width:650px}.v-table-scroll th,.v-table-scroll td{text-align:left;padding:12px 20px;border-bottom:1px solid var(--line)}.v-table-scroll caption{padding:15px;text-align:left;color:#83907d}.v-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;align-items:start}.v-faq details{border-top:1px solid #d5e1cf}.v-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;padding:22px 0;cursor:pointer}.v-faq summary>span{color:#6f9373;font-size:18px}.v-faq details[open] summary>span{transform:rotate(45deg)}.v-faq details>p{font-size:13px;margin:0 0 24px}.v-final-cta{text-align:center;background:#dce9d5;border-radius:24px;padding-block:70px;margin-bottom:90px;position:relative}.v-final-cta h2{font-size:clamp(46px,5.5vw,76px);letter-spacing:-.065em}.v-final-cta p:not(.v-kicker){max-width:440px;margin:25px auto;font-size:15px}.v-final-cta small{display:block;font-size:11px;margin-top:20px;color:#73856d}.v-footer{display:flex;justify-content:space-between;gap:60px;padding-bottom:55px}.v-footer p{font-size:13px}.v-footer>div>a:last-child{font-size:11px;color:#427a4f}.v-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 45px;align-content:start;font-size:12px}.v-footer nav a{color:#61765e}.v-site [data-reveal]{opacity:1}.v-site.motion-ready [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.v-site.motion-ready [data-reveal].revealed{opacity:1;transform:none}.v-site section[id]{scroll-margin-top:25px}@keyframes v-draw{from{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes v-rise{from{transform:scaleY(.2)}to{transform:scaleY(1)}}
@media(min-width:1600px){.v-hero{padding-block:110px}.v-site h1{font-size:88px}}
@media(max-width:1100px){.v-container{padding-inline:30px}.v-nav{padding:20px 30px}.v-nav nav{gap:16px;font-size:11px}.v-nav .v-login{display:none}.v-hero{gap:32px}.v-site h1{font-size:62px}.v-hero-promises{gap:15px}.v-window-body{padding:20px}.v-mini-kpis strong{font-size:23px}.v-section-heading{gap:45px}.v-backup-layout,.v-storage-layout{gap:35px}.v-recovery{gap:35px}.v-health-card{padding:25px}.v-value-grid{gap:18px}.v-value-grid article{padding:24px}.v-value-grid h3{font-size:22px}.v-plan{padding:22px 16px}.v-plans{gap:10px}.v-integrations>div{gap:18px;flex-wrap:wrap;justify-content:center}.v-check-list li{grid-template-columns:120px 1fr}}
@media(max-width:800px){.v-nav nav{display:none}.v-hero{grid-template-columns:1fr;padding-block:55px 40px;gap:60px}.v-hero>div:first-child{max-width:600px}.v-hero-visual{max-width:600px;margin:auto;width:100%;transform:none!important}.v-window{transform:none}.v-site h1{font-size:66px}.v-hero .v-lead{font-size:17px}.v-hero-promises{gap:35px}.v-section{padding-block:70px}.v-section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:30px}.v-section-heading>p{max-width:570px;font-size:14px}.v-value-grid,.v-feature-directory{grid-template-columns:1fr;gap:20px}.v-value-grid article{padding:30px}.v-backup-layout,.v-storage-layout,.v-recovery,.v-insight-grid{grid-template-columns:1fr}.v-backup-section{padding-block:70px}.v-backup-picture{max-width:550px;margin:auto;transform:none!important}.v-process{grid-template-columns:1fr 1fr;margin-top:35px}.v-backup-note{display:block}.v-backup-note b{display:block;margin-bottom:12px}.v-storage-detail{margin-top:15px}.v-recovery{padding-block:0 70px}.v-health-card{padding:35px}.v-tool-panels article{padding:30px;gap:35px}.v-tool-tabs button{padding:10px 15px}.v-tool-panels h3{font-size:29px}.v-feature-directory article{border-bottom:1px solid #cedcc5;padding-bottom:20px}.v-feature-directory article>div{display:inline-block;width:49%;padding-right:20px;vertical-align:top}.v-audience{gap:20px}.v-audience h3{font-size:21px}.v-plans{grid-template-columns:1fr 1fr;gap:18px}.v-plan{padding:28px}.v-plan>p:not(.v-price){min-height:45px}.v-final-cta{border-radius:0;margin-bottom:65px}.v-footer{padding-bottom:35px}.v-faq{gap:0 30px}.v-faq summary{font-size:13px}}
@media(max-width:520px){.v-container{padding-inline:22px}.v-nav{padding:18px 22px}.v-nav .brand-name{font-size:22px}.v-nav>div{gap:0}.v-nav .v-button.small{font-size:10px;padding:11px 13px}.v-site h1{font-size:54px}.v-site h2{font-size:35px}.v-kicker{font-size:9px!important}.v-actions{gap:20px}.v-hero-promises{gap:17px;font-size:9px;margin-top:30px}.v-hero-promises b{font-size:9px}.v-hero-visual{margin-top:0}.v-window-body{padding:17px}.v-window-title h2{font-size:20px}.v-window-title .v-status{font-size:8px;padding:6px}.v-mini-kpis article{padding:12px 8px}.v-mini-kpis strong{font-size:23px}.v-mini-kpis article>span{font-size:7px}.v-mini-kpis small{font-size:8px}.v-window-bar{padding:13px;font-size:10px;gap:8px}.v-demo-tag{font-size:7px}.v-demo-backup{gap:8px;font-size:9px}.v-demo-backup small{font-size:7px}.v-demo-backup .v-status{font-size:7px;padding:5px}.v-copy-pills{gap:8px;font-size:7px;margin-left:39px}.v-floating-note{margin-left:0;padding:13px 17px}.v-floating-note b{font-size:11px}.v-floating-note small{font-size:9px}.v-integrations>div{gap:23px}.v-integrations span{font-size:13px}.v-integrations small{font-size:9px}.v-section{padding-block:55px}.v-backup-section{padding-block:55px}.v-backup-layout{gap:20px}.v-process{gap:20px}.v-process h3{font-size:18px}.v-storage-picker{padding:22px}.v-storage-nodes{gap:7px}.v-storage-nodes b{font-size:10px}.v-storage-nodes article{padding:16px 5px}.v-storage-nodes small{font-size:8px}.v-check-list li{grid-template-columns:1fr;gap:4px}.v-health-card{padding:24px}.v-health-score{gap:18px}.v-score-ring{width:105px;height:105px;padding:8px}.v-score-ring b{font-size:35px}.v-health-score h3{font-size:23px}.v-health-score p{font-size:11px}.v-tool-panels article{grid-template-columns:1fr;padding:25px}.v-tool-tabs{gap:6px}.v-tool-tabs button{font-size:10px;padding:10px 12px}.v-tool-preview{padding:25px}.v-card-heading{display:block}.v-monitor-card{padding:23px}.v-uptime-bars{gap:2px}.v-uptime-bars i{height:21px}.v-insight-stack article{padding:25px}.v-feature-directory article>div{width:100%;padding-right:0}.v-audience,.v-plans,.v-faq{grid-template-columns:1fr}.v-plan{padding:30px}.v-plan-label{min-height:20px}.v-plan>p:not(.v-price){min-height:0}.v-plan .v-button{font-size:13px}.v-plan ul{font-size:12px}.v-price{font-size:42px!important}.v-plan>small{font-size:11px}.v-footer{display:block}.v-footer nav{margin-top:35px;gap:15px 25px}.v-final-cta h2{font-size:46px}.v-faq summary{padding:20px 0}.v-window-title{gap:6px}}
@media(prefers-reduced-motion:reduce){.v-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v-site.motion-ready [data-reveal]{opacity:1;transform:none}.v-hero-visual,.v-backup-picture{transform:none!important}}

.public-body:has(.v-site)>.skip-link{position:absolute;top:-70px;left:12px;z-index:1000;background:#173e2b;color:#fff;padding:12px 18px;border-radius:8px}.public-body:has(.v-site)>.skip-link:focus{top:12px}.public-body:has(.v-site) .platform-credit{text-align:center;padding:26px;font-size:10px;border-top:1px solid #dce5dc;color:#71816b}.public-body:has(.v-site) .platform-credit a{color:inherit}

.v-capability{scroll-margin-top:30px;border-top:1px solid var(--line)}.v-capability-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.v-capability-list article{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid var(--line)}.v-capability-list article>span{font-size:11px;font-weight:700;color:var(--green);padding-top:6px}.v-capability-list h3{font-size:22px;margin:0 0 10px}.v-capability-list p{margin:0;font-size:14px}.v-capability-evidence{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:0 20px 45px -30px #183b2a40}.v-capability-kpis{display:grid;gap:10px}.v-capability-kpis article{background:#f2f7f1;border-radius:10px;padding:15px 18px;display:flex;gap:16px;justify-content:space-between;align-items:center}.v-capability-kpis small{font-size:11px;color:var(--muted)}.v-capability-kpis strong{font-size:14px;text-align:right}.v-capability-graph{margin:28px 0 15px}.v-capability-graph>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.v-capability-graph span{color:var(--muted)}.v-capability-graph svg{display:block;width:100%;margin-top:15px}.v-status-preview{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:12px}.v-status-preview>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:12px}.v-status-preview strong{color:var(--green)}.v-status-preview small{font-size:10px;color:var(--muted)}@media(max-width:800px){.v-capability-layout{grid-template-columns:1fr;gap:24px}.v-capability-evidence{padding:20px}.v-capability-kpis article{flex-wrap:wrap}.v-capability-kpis strong{text-align:left}}

.v-explore-nav{display:flex;gap:10px;flex-wrap:wrap;padding-block:24px 40px}.v-explore-nav a{padding:10px 15px;border:1px solid var(--line);border-radius:100px;color:var(--green);font-size:12px;background:#fff;font-weight:700}.v-explore-nav a:hover{background:#e1efdf}.v-audit-bars{margin:28px 0;font-size:12px}.v-audit-bars>div{display:grid;grid-template-columns:90px 1fr 36px;align-items:center;gap:12px;margin-top:18px}.v-audit-bars i{height:10px;border-radius:20px;background:linear-gradient(to right,#1ba866 var(--bar),#edf3ec var(--bar))}.v-audit-bars strong{font-size:11px}

.legal-main{max-width:1180px;padding-block:60px}.legal-heading{max-width:850px}.legal-heading h1{font-size:clamp(38px,5vw,64px)}.legal-heading>p{font-size:17px}.legal-heading small{color:var(--muted);font-size:12px}.legal-company{display:grid;gap:7px;padding:26px 30px;border:1px solid var(--line);border-radius:16px;background:white;margin:32px 0 45px;font-size:13px}.legal-company a,.legal-related a{color:var(--green);text-decoration:underline}.legal-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px}.legal-contents{align-self:start;position:sticky;top:25px;display:grid;gap:12px;font-size:12px}.legal-contents a{color:var(--muted)}.legal-contents a:hover{color:var(--green)}.legal-section{scroll-margin-top:25px;margin-bottom:32px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px}.legal-section h2{font-size:24px;letter-spacing:-.035em}.legal-section p{font-size:14px}.legal-related{display:grid;gap:12px;font-size:13px}.policy-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:14px;font-size:12px}.policy-accept{display:flex!important;gap:10px;align-items:flex-start;margin:15px 0;font-size:12px}.policy-accept input{width:18px!important;height:18px!important;flex:0 0 18px;margin:2px 0!important}.policy-accept a{color:#157c4c;text-decoration:underline}@media(max-width:800px){.legal-body{grid-template-columns:1fr;gap:24px}.legal-contents{position:static;padding-bottom:20px;border-bottom:1px solid var(--line)}.legal-site .v-nav{flex-wrap:wrap}.legal-site .v-nav nav{display:flex;flex-wrap:wrap;font-size:11px}.legal-section{padding:22px}.legal-main{padding-block:35px}}
