.hv10s :where(*),.hv10s :where(*):before,.hv10s :where(*):after{border:revert;outline-color:revert}.hv10s :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.hv10s :where(a){color:revert;text-decoration:revert}.hv10s :where(small){font-size:revert}.hv10s :where(table){border-collapse:revert;text-indent:revert}.hv10s :where(ol,ul,menu){list-style:revert}.hv10s :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.hv10s :where(img,video){max-width:revert}.hv10s :where(button,input,select,optgroup,textarea){font:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert}.hv10s :where(input,textarea)::placeholder{color:revert;opacity:revert}.hv10s{line-height:normal}.hv10s.hv10s{--primary: #187242;--primary-soft: #e5f5ec;--mint: #e5f3e7;--ink: #1b271f;--ink-2: #5b655d;--ink-3: #6b7670;--line: rgba(16, 41, 28, .1);--deep: #10291c;--glow: #51d78e;--gold: #e2bf55;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--wrap: 1240px;--gut: clamp(16px, 3vw, 40px)}.hv10s *{box-sizing:border-box;margin:0;padding:0}div.hv10s{scroll-behavior:smooth}div.hv10s{font-family:var(--font);color:var(--ink);background:#f7faf8;-webkit-font-smoothing:antialiased;line-height:1.5}.hv10s a{color:inherit;text-decoration:none}.hv10s p,.hv10s li,.hv10s blockquote,.hv10s summary,.hv10s td,.hv10s th,.hv10s figcaption{text-wrap:pretty}.hv10s img{display:block;max-width:100%}.hv10s :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hv10s .tnum{font-variant-numeric:tabular-nums}.hv10s .nw{white-space:nowrap}.hv10s .tc-nav{position:sticky;top:0;z-index:40;background:#f7faf8d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .4s var(--ease)}.hv10s .tc-nav.sc{border-bottom-color:var(--line)}.hv10s .tc-nav__in{max-width:1360px;margin:0 auto;padding:0 var(--gut);height:clamp(52px,7vh,68px);display:flex;align-items:center;justify-content:space-between;gap:16px}.hv10s .tc-nav__in img{height:28px;width:auto}.hv10s .tc-nav__pill{display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:#ffffffb3;font-size:.92rem;color:var(--ink-2)}.hv10s .tc-nav__pill a{padding:7px 16px;border-radius:999px}.hv10s .tc-nav__pill a.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px #10291c14}.hv10s .tc-crumb{padding:18px max(var(--gut),calc((100% - var(--wrap)) / 2)) 0;background:#fff;font-size:.82rem;color:var(--ink-3)}.hv10s .tc-crumb a:hover{color:var(--ink)}@media(max-width:1179px){.hv10s .tc-nav__pill{display:none}}.hv10s .btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:.96rem;white-space:nowrap;cursor:pointer;transition:transform .5s var(--ease),box-shadow .5s var(--ease),background-color .5s var(--ease)}.hv10s .btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease);pointer-events:none}.hv10s .btn:hover:after{transform:translate(120%)}.hv10s .btn--pri{background:linear-gradient(180deg,#1d3d2c 0%,var(--deep) 100%);color:#fff;border-color:#51d78ea6;box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #51d78e29,0 0 26px -4px #51d78ebf,0 10px 24px -12px #10291c8c}.hv10s .btn--pri:hover{transform:translateY(-1px)}.hv10s .btn--ghost{background:#ffffffa6;border-color:#10291c38;color:var(--ink)}.hv10s .btn--ghost:hover{background:#fff}.hv10s .btn--light{background:#fff;color:var(--deep)}.hv10s .lnk{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:500}.hv10s .lnk:after{content:"\2192";transition:transform .4s var(--ease)}.hv10s .lnk:hover:after{transform:translate(3px)}.hv10s .eyebrow{font-size:.8rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--primary)}.hv10s .t1{font-size:clamp(2.1rem,4.6vw,4rem);font-weight:500;letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.hv10s .t2{font-size:clamp(1.7rem,3.1vw,2.7rem);font-weight:500;letter-spacing:-.04em;line-height:1.12;text-wrap:balance}.hv10s .t3{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;letter-spacing:-.02em;line-height:1.3}.hv10s .t1 em,.hv10s .t2 em{font-style:normal;color:var(--primary)}.hv10s .lede{font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.55;color:var(--ink-2);text-wrap:pretty;max-width:34em}.hv10s .sub{font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6;color:var(--ink-2);text-wrap:pretty;max-width:40em}.hv10s .small{font-size:.84rem;color:var(--ink-3)}.hv10s .ln{display:inline-block}.hv10s .sec{padding:clamp(72px,11vh,132px) var(--gut)}.hv10s .sec--white{background:#fff}.hv10s .sec--mint{background:linear-gradient(180deg,#f7faf8 0%,var(--mint) 100%)}.hv10s .sec--deep{background:radial-gradient(120% 90% at 85% 0%,rgba(81,215,142,.16),transparent 55%),var(--deep);color:#fff}.hv10s .sec--deep .lede,.hv10s .sec--deep .sub{color:#ffffffb8}.hv10s .sec--deep .eyebrow{color:#8ff0b9}.hv10s .sec--deep .small{color:#ffffff8c}.hv10s .in{max-width:var(--wrap);margin:0 auto}.hv10s .head{max-width:46em}.hv10s .head--c{margin:0 auto;text-align:center}.hv10s .head--c .sub,.hv10s .head--c .lede{margin-left:auto;margin-right:auto}.hv10s .head .t2{margin-top:14px}.hv10s .head .sub{margin-top:16px}.hv10s .hero{position:relative;overflow:hidden;padding:clamp(40px,7vh,80px) var(--gut) clamp(64px,10vh,120px);background:linear-gradient(180deg,#ffffff 0%,var(--mint) 100%)}.hv10s .hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:900px;max-height:900px;background:radial-gradient(closest-side,rgba(81,215,142,.18),transparent);pointer-events:none}.hv10s .hero__in{position:relative;max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.hv10s .hero .t1{margin-top:16px}.hv10s .hero .lede{margin-top:20px}.hv10s .hero__cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.hv10s .assure{margin-top:22px;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.86rem;color:var(--ink-3)}.hv10s .assure span:before{content:"";display:inline-block;width:6px;height:6px;margin:0 8px 1px 0;border-radius:50%;background:var(--primary);opacity:.7}.hv10s .hero--quote .t1{font-size:clamp(1.9rem,3.8vw,3.3rem)}@media(max-width:900px){.hv10s .hero__in{grid-template-columns:minmax(0,1fr)}}.hv10s .ph{border-radius:28px;overflow:hidden;background:#e9efeb;box-shadow:0 30px 60px -36px #10291c73}.hv10s .ph img{width:100%;height:100%;object-fit:cover}.hv10s .ph--32{aspect-ratio:3 / 2}.hv10s .ph--45{aspect-ratio:4 / 5}.hv10s .ph--wide{aspect-ratio:21 / 9}.hv10s .cap{margin-top:12px;font-size:.84rem;color:var(--ink-3)}.hv10s .ph--todo{display:grid;place-items:center;text-align:center;padding:24px;background:repeating-linear-gradient(135deg,#eef4f0 0 14px,#e6efe9 14px 28px);color:var(--ink-3);font-size:.9rem;box-shadow:none;border:1px dashed rgba(16,41,28,.2)}.hv10s .app{border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 40px 80px -40px #10291c80,0 2px 6px #10291c0d;padding:clamp(18px,2.4vw,28px)}.hv10s .app__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.hv10s .app__title{font-weight:600;letter-spacing:-.01em}.hv10s .tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.76rem;font-weight:500;white-space:nowrap}.hv10s .tag--warn{background:#fdeceb;color:#b42318}.hv10s .tag--soft{background:#f1f3f2;color:var(--ink-3)}.hv10s .kpis{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hv10s .kpi{padding:14px;border-radius:16px;background:#f7faf8}.hv10s .kpi small{display:block;font-size:.76rem;color:var(--ink-3)}.hv10s .kpi b{display:block;margin-top:4px;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:500;letter-spacing:-.02em}.hv10s .kpi b i{font-style:normal;font-size:.62em;color:var(--ink-3);margin-right:4px}.hv10s .rows{margin-top:16px;list-style:none}.hv10s .rows li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 2px;border-top:1px solid var(--line);font-size:.92rem;align-items:center}.hv10s .rows li b{font-weight:500}.hv10s .rows li span{color:var(--ink-3);font-size:.82rem}.hv10s .rows li em{font-style:normal;font-weight:500;text-align:right}.hv10s .demo-note{margin-top:12px;font-size:.76rem;color:var(--ink-3)}.hv10s .grid{margin-top:clamp(32px,5vh,56px);display:grid;gap:16px}.hv10s .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.hv10s .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv10s .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.hv10s .card{padding:clamp(22px,2.4vw,30px);border-radius:24px;background:#fff;border:1px solid var(--line)}.hv10s .card p:not(.t3,.eyebrow,.small){margin-top:8px;color:var(--ink-2);font-size:.96rem;line-height:1.55}.hv10s .card .n{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:14px;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:.84rem;font-weight:600}.hv10s .sec--deep .card{background:#ffffff0d;border-color:#ffffff1a}.hv10s .sec--deep .card p{color:#ffffffb3}@media(max-width:1000px){.hv10s .g4{grid-template-columns:repeat(2,minmax(0,1fr))}.hv10s .g3{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hv10s .g2,.hv10s .g4{grid-template-columns:minmax(0,1fr)}}.hv10s .split{margin-top:clamp(32px,5vh,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.hv10s .split--rev>:first-child{order:2}@media(max-width:900px){.hv10s .split{grid-template-columns:minmax(0,1fr)}.hv10s .split--rev>:first-child{order:0}}.hv10s .steps{margin-top:clamp(32px,5vh,56px);list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;counter-reset:s;position:relative}.hv10s .steps:before{content:"";position:absolute;top:15px;left:15px;right:15px;height:1px;background:linear-gradient(90deg,var(--primary),rgba(24,114,66,.15))}.hv10s .steps li{position:relative;padding-right:18px;counter-increment:s}.hv10s .steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hv10s .steps li:before{content:counter(s);position:relative;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--primary);color:var(--primary);font-size:.84rem;font-weight:600}.hv10s .steps b{display:block;margin-top:16px;font-weight:500;letter-spacing:-.01em}.hv10s .steps p{margin-top:6px;font-size:.9rem;line-height:1.5;color:var(--ink-2)}.hv10s .steps .who{display:inline-block;margin-top:10px}@media(max-width:900px){.hv10s .steps{grid-template-columns:minmax(0,1fr);gap:22px}.hv10s .steps:before{inset:15px auto 15px 15px;width:1px;height:auto}.hv10s .steps li{padding:0 0 0 48px}.hv10s .steps li:before{position:absolute;left:0;top:0}.hv10s .steps b{margin-top:4px}}.hv10s .ticks{margin-top:28px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.hv10s .ticks li{position:relative;padding-left:28px;color:var(--ink-2);line-height:1.5}.hv10s .ticks li b{color:var(--ink);font-weight:500}.hv10s .ticks li:before{content:"";position:absolute;left:0;top:.25em;width:16px;height:16px;border-radius:50%;background:#1872421f}.hv10s .ticks li:after{content:"";position:absolute;left:6px;top:calc(.25em + 3px);width:3px;height:7px;border-right:1.6px solid var(--primary);border-bottom:1.6px solid var(--primary);transform:rotate(45deg)}.hv10s .sec--deep .ticks li{color:#ffffffb8}.hv10s .sec--deep .ticks li b{color:#fff}.hv10s .ticks--1{grid-template-columns:minmax(0,1fr)}@media(max-width:760px){.hv10s .ticks{grid-template-columns:minmax(0,1fr)}}.hv10s .tbl{margin-top:clamp(28px,4vh,44px);border-radius:24px;background:#fff;border:1px solid var(--line);overflow:hidden}.hv10s .tbl table{width:100%;border-collapse:collapse;font-size:.94rem}.hv10s .tbl th,.hv10s .tbl td{padding:16px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--line);line-height:1.5}.hv10s .tbl thead th{border-top:0;background:#f7faf8;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.hv10s .tbl tbody th{font-weight:500;width:26%}.hv10s .tbl td.us{background:#e5f5ec73}.hv10s .tbl td{color:var(--ink-2)}@media(max-width:760px){.hv10s .tbl thead{display:none}.hv10s .tbl tr{display:block;padding:14px 16px;border-top:1px solid var(--line)}.hv10s .tbl tr:first-child{border-top:0}.hv10s .tbl th,.hv10s .tbl td{display:block;padding:4px 0;border:0;width:auto!important;background:none!important}.hv10s .tbl tbody th{font-size:1rem;margin-bottom:4px}.hv10s .tbl td:before{content:attr(data-k) " \b7  ";color:var(--ink-3);font-size:.8rem}}.hv10s .press{margin-top:clamp(32px,5vh,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hv10s .pq{display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(22px,2.4vw,30px);border-radius:24px;background:#fff;border:1px solid var(--line);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.hv10s .pq:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #10291c66}.hv10s .pq blockquote{font-size:1.02rem;line-height:1.55;letter-spacing:-.01em}.hv10s .pq blockquote mark{background:none;color:var(--primary);font-weight:500}.hv10s .pq footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.84rem;color:var(--ink-3)}.hv10s .pq footer img{height:22px;width:auto;max-width:120px;object-fit:contain}.hv10s .pq footer span{display:flex;align-items:center;gap:10px}.hv10s .press--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1000px){.hv10s .press,.hv10s .press--2{grid-template-columns:minmax(0,1fr)}}.hv10s .ph--card{position:relative;background:radial-gradient(80% 70% at 50% 40%,rgba(81,215,142,.18),transparent 70%),#10291c}.hv10s .ph--card img{position:absolute;inset:0;margin:auto;width:auto;height:88%;max-width:90%;object-fit:contain;border-radius:7%/4.4%;box-shadow:0 30px 50px -24px #0009}.hv10s .banks{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hv10s .banks span{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 16px 0 10px;border-radius:14px;background:#fff;border:1px solid var(--line);font-size:.92rem;color:var(--ink-2)}.hv10s .banks img{width:28px;height:28px;object-fit:contain;border-radius:8px}.hv10s .ev{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px dashed rgba(16,41,28,.25);font-size:.78rem;color:var(--ink-3);white-space:nowrap}.hv10s .faq{margin-top:clamp(28px,4vh,44px);max-width:880px}.hv10s .faq details{border-top:1px solid var(--line)}.hv10s .faq details:last-child{border-bottom:1px solid var(--line)}.hv10s .faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-weight:500;font-size:1.04rem;cursor:pointer}.hv10s .faq summary::-webkit-details-marker{display:none}.hv10s .faq summary:after{content:"+";font-weight:300;font-size:1.5rem;color:var(--ink-3);transition:transform .4s var(--ease)}.hv10s .faq details[open] summary:after{transform:rotate(45deg)}.hv10s .faq p{padding:0 2px 20px;max-width:46em;color:var(--ink-2);line-height:1.6}.hv10s .end{text-align:center}.hv10s .end .t2{margin:14px auto 0;max-width:18em}.hv10s .end .sub{margin:16px auto 0}.hv10s .end .hero__cta,.hv10s .end .assure{justify-content:center}.hv10s .end .assure span{color:#fff9}.hv10s .tc-foot{padding:40px var(--gut);background:#0a1f14;color:#ffffff80;font-size:.84rem;text-align:center}.hv10s .rv{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--n, 0) * 80ms)}.hv10s .rv.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hv10s .rv{opacity:1;transform:none;transition:none}div.hv10s{scroll-behavior:auto}}@media(max-width:760px){.hv10s .sec{padding-top:64px;padding-bottom:64px}.hv10s .eyebrow{font-size:12px;letter-spacing:.08em}.hv10s .t1{font-size:9.2vw;line-height:1.1}.hv10s .hero--quote .t1{font-size:7.4vw}.hv10s .t2{font-size:7vw;line-height:1.16}.hv10s .lede,.hv10s .sub{font-size:15px}.hv10s .hero__cta .btn{flex:1 1 auto}.hv10s .ph{border-radius:22px}.hv10s .card,.hv10s .pq{border-radius:20px}}.hv10s{position:relative;isolation:isolate}
