.calc[data-astro-cid-b5ntx4d3]{color:var(--navy);background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:30px;display:flex;box-shadow:0 30px 60px #0000004d}.ct[data-astro-cid-b5ntx4d3]{font-size:20px;font-weight:600;line-height:1.35}.row[data-astro-cid-b5ntx4d3]{color:var(--ink-2);flex-direction:column;gap:4px;font-size:15px;display:flex}.lab[data-astro-cid-b5ntx4d3]{justify-content:space-between;gap:12px;display:flex}output[data-astro-cid-b5ntx4d3]{color:var(--navy);font-weight:700}input[data-astro-cid-b5ntx4d3][type=range]{width:100%;accent-color:var(--green);height:28px}.res[data-astro-cid-b5ntx4d3]{background:var(--navy-light);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px;display:flex}.res[data-astro-cid-b5ntx4d3] div[data-astro-cid-b5ntx4d3]{flex-direction:column;display:flex}.k[data-astro-cid-b5ntx4d3]{color:var(--ink-2);font-size:13px}.v[data-astro-cid-b5ntx4d3]{font-size:34px;font-weight:700}.note[data-astro-cid-b5ntx4d3]{color:var(--ink-3);font-size:12px}@property --p{syntax:"<number>";inherits:true;initial-value:0}.chain[data-astro-cid-cxp2erhz]{--dur:12s;--edge:#3a5a74;--glow:#5fd6b859;max-width:1080px;margin:8px auto 40px}.stage[data-astro-cid-cxp2erhz]{padding-top:64px;padding-bottom:92px;position:relative}.row[data-astro-cid-cxp2erhz]{z-index:1;grid-template-columns:repeat(5,1fr);align-items:center;margin:0;padding:0;list-style:none;display:grid;position:relative}.line[data-astro-cid-cxp2erhz]{border-top:2px dashed var(--edge);position:absolute;top:112px;left:10%;right:10%}.nd[data-astro-cid-cxp2erhz]{text-align:center;justify-self:center;transition:none}.end[data-astro-cid-cxp2erhz]{color:var(--on-dark-2);flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.end[data-astro-cid-cxp2erhz] .ic[data-astro-cid-cxp2erhz]{background:var(--navy-mid);border:1px solid var(--edge);width:52px;height:52px;color:var(--on-dark);border-radius:99px;place-items:center;display:grid}.app[data-astro-cid-cxp2erhz]{background:var(--navy-mid);border:1px solid var(--edge);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;width:min(100%,172px);min-height:96px;padding:12px 10px;display:flex}.k[data-astro-cid-cxp2erhz]{letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);font-size:11px}.nm[data-astro-cid-cxp2erhz]{color:#fff;font-size:18px;font-weight:700}.sb[data-astro-cid-cxp2erhz]{color:var(--green-on-dark);font-size:13px}.s3m[data-astro-cid-cxp2erhz]{display:none}.nd[data-astro-cid-cxp2erhz]{animation:var(--dur) linear infinite}.n0[data-astro-cid-cxp2erhz]{animation-name:on0}.n1[data-astro-cid-cxp2erhz]{animation-name:on1}.n2[data-astro-cid-cxp2erhz]{animation-name:on2}.n3[data-astro-cid-cxp2erhz]{animation-name:on3}.n4[data-astro-cid-cxp2erhz]{animation-name:on4}.end[data-astro-cid-cxp2erhz],.app[data-astro-cid-cxp2erhz]{--on:0}.app[data-astro-cid-cxp2erhz],.end[data-astro-cid-cxp2erhz] .ic[data-astro-cid-cxp2erhz]{box-shadow:0 0 0 calc(var(--on) * 4px) var(--glow), 0 10px 30px rgba(0, 0, 0, calc(var(--on) * .3));border-color:color-mix(in srgb, var(--green) calc(var(--on) * 100%), var(--edge));transform:translateY(calc(var(--on) * -3px))}@property --on{syntax:"<number>";inherits:true;initial-value:0}@keyframes on0{0%,9%{--on:1}13%,to{--on:0}}@keyframes on1{0%,16%{--on:0}20%,34%{--on:1}38%,to{--on:0}}@keyframes on2{0%,40%{--on:0}44%,56%{--on:1}60%,to{--on:0}}@keyframes on3{0%,62%{--on:0}66%,76%{--on:1}80%,to{--on:0}}@keyframes on4{0%,84%{--on:0}88%,97%{--on:1}to{--on:0}}.tok[data-astro-cid-cxp2erhz]{top:4px;left:calc(10% + var(--p) * 80%);color:var(--navy-deep);white-space:nowrap;animation:move var(--dur) cubic-bezier(.45, 0, .2, 1) infinite;z-index:2;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;font-weight:600;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 24px #00000040}.tok[data-astro-cid-cxp2erhz]:after{content:"";background:#fff;border-radius:2px;width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.doc[data-astro-cid-cxp2erhz]{background:linear-gradient(var(--teal) 0 0) 4px 6px / 10px 2px no-repeat, linear-gradient(var(--teal) 0 0) 4px 10px / 10px 2px no-repeat, linear-gradient(var(--line) 0 0) 4px 14px / 7px 2px no-repeat, var(--teal-light);border:1px solid var(--teal);border-radius:3px;width:18px;height:22px}.tl[data-astro-cid-cxp2erhz]{display:grid}.t[data-astro-cid-cxp2erhz]{opacity:0;animation:var(--dur) linear infinite;grid-area:1/1}.t0[data-astro-cid-cxp2erhz]{animation-name:l0}.t1[data-astro-cid-cxp2erhz]{animation-name:l1}.t2[data-astro-cid-cxp2erhz]{animation-name:l2}.t3[data-astro-cid-cxp2erhz]{animation-name:l3}.t4[data-astro-cid-cxp2erhz]{animation-name:l4}@keyframes move{0%{--p:0;opacity:0}3%{opacity:1}8%{--p:0}20%{--p:.25}34%{--p:.25}44%{--p:.5}56%{--p:.5}66%{--p:.75}76%{--p:.75}88%{--p:1}96%{--p:1;opacity:1}to{--p:1;opacity:0}}@keyframes l0{0%,13%{opacity:1}15%,to{opacity:0}}@keyframes l1{0%,15%{opacity:0}17%,39%{opacity:1}41%,to{opacity:0}}@keyframes l2{0%,39%{opacity:0}41%,61%{opacity:1}63%,to{opacity:0}}@keyframes l3{0%,61%{opacity:0}63%,83%{opacity:1}85%,to{opacity:0}}@keyframes l4{0%,83%{opacity:0}85%,to{opacity:1}}.branch[data-astro-cid-cxp2erhz]{flex-direction:column;align-items:center;display:flex;position:absolute;top:160px;left:30%;transform:translate(-50%)}.bl[data-astro-cid-cxp2erhz]{border-left:2px dashed var(--edge);width:0;height:40px;position:relative}.bd[data-astro-cid-cxp2erhz]{background:var(--green-on-dark);opacity:0;width:8px;height:8px;animation:drop var(--dur) linear infinite;border-radius:99px;position:absolute;top:0;left:-5px}.s3c[data-astro-cid-cxp2erhz]{border:1px solid var(--edge);background:var(--navy-mid);color:var(--on-dark);white-space:nowrap;animation:s3on var(--dur) linear infinite;border-radius:99px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:500}@keyframes drop{0%,24%{opacity:0;top:0}26%{opacity:1}34%{opacity:1;top:34px}36%,to{opacity:0;top:34px}}@keyframes s3on{0%,33%{border-color:var(--edge);box-shadow:none}36%,50%{border-color:var(--green);box-shadow:0 0 0 4px var(--glow)}54%,to{border-color:var(--edge);box-shadow:none}}.dot[data-astro-cid-cxp2erhz]{display:none}.lite[data-astro-cid-cxp2erhz]{border-top:1px solid var(--edge);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding-top:20px;display:flex}.tag[data-astro-cid-cxp2erhz]{letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-3);font-size:12px;font-weight:600}.lrow[data-astro-cid-cxp2erhz]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.li[data-astro-cid-cxp2erhz]{border:1px solid var(--edge);color:var(--on-dark);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:14px}.li[data-astro-cid-cxp2erhz] small[data-astro-cid-cxp2erhz]{color:var(--on-dark-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.lb2[data-astro-cid-cxp2erhz]{background:var(--navy-mid);color:#fff;font-weight:600}.lc[data-astro-cid-cxp2erhz]{animation:6s linear infinite lcOn}.lt[data-astro-cid-cxp2erhz]{border-top:2px dashed var(--edge);width:44px;position:relative}.ld[data-astro-cid-cxp2erhz]{background:var(--green-on-dark);opacity:0;border-radius:99px;width:8px;height:8px;animation:6s linear infinite ldA;position:absolute;top:-5px;left:0}.ld[data-astro-cid-cxp2erhz].d2{animation-name:ldB}@keyframes ldA{0%{opacity:0;left:0}5%{opacity:1}35%{opacity:1;left:calc(100% - 8px)}40%,to{opacity:0;left:calc(100% - 8px)}}@keyframes ldB{0%,50%{opacity:0;left:0}55%{opacity:1}85%{opacity:1;left:calc(100% - 8px)}90%,to{opacity:0;left:calc(100% - 8px)}}@keyframes lcOn{0%,84%{border-color:var(--edge);box-shadow:none}88%,98%{border-color:var(--green);box-shadow:0 0 0 4px var(--glow)}to{border-color:var(--edge)}}@media (width<=760px){.stage[data-astro-cid-cxp2erhz]{padding:0 0 8px}.row[data-astro-cid-cxp2erhz]{grid-template-columns:1fr;grid-auto-rows:1fr;row-gap:10px;padding-left:52px}.line[data-astro-cid-cxp2erhz]{border-top:0;border-left:2px dashed var(--edge);inset:10% auto 10% 25px}.nd[data-astro-cid-cxp2erhz]{justify-self:stretch}.end[data-astro-cid-cxp2erhz]{flex-direction:row;gap:12px}.end[data-astro-cid-cxp2erhz] .ic[data-astro-cid-cxp2erhz]{width:40px;height:40px;margin-left:-46px}.app[data-astro-cid-cxp2erhz]{text-align:left;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px;width:100%;min-height:0;padding:10px 14px;display:grid}.k[data-astro-cid-cxp2erhz]{grid-column:1}.nm[data-astro-cid-cxp2erhz]{grid-column:2;font-size:17px}.sb[data-astro-cid-cxp2erhz]{grid-column:1/-1}.s3m[data-astro-cid-cxp2erhz]{border:1px solid var(--edge);color:var(--on-dark);animation:s3on var(--dur) linear infinite;border-radius:99px;grid-column:1/-1;justify-self:start;margin-top:6px;padding:3px 10px;font-size:12px;display:inline-block}.tok[data-astro-cid-cxp2erhz],.branch[data-astro-cid-cxp2erhz]{display:none}.dot[data-astro-cid-cxp2erhz]{left:21px;top:calc(10% + var(--p) * 80%);background:var(--green-on-dark);width:10px;height:10px;box-shadow:0 0 0 5px var(--glow);z-index:2;animation:move var(--dur) cubic-bezier(.45, 0, .2, 1) infinite;border-radius:99px;margin-top:-5px;display:block;position:absolute}.lite[data-astro-cid-cxp2erhz]{margin-top:18px}.lrow[data-astro-cid-cxp2erhz]{flex-direction:column;gap:6px}.lt[data-astro-cid-cxp2erhz]{border-top:0;border-left:2px dashed var(--edge);width:0;height:14px}.ld[data-astro-cid-cxp2erhz]{display:none}}@media (prefers-reduced-motion:reduce){.nd[data-astro-cid-cxp2erhz],.t[data-astro-cid-cxp2erhz],.tok[data-astro-cid-cxp2erhz],.dot[data-astro-cid-cxp2erhz],.bd[data-astro-cid-cxp2erhz],.s3c[data-astro-cid-cxp2erhz],.s3m[data-astro-cid-cxp2erhz],.ld[data-astro-cid-cxp2erhz],.lc[data-astro-cid-cxp2erhz]{animation:none!important}.tok[data-astro-cid-cxp2erhz],.dot[data-astro-cid-cxp2erhz]{display:none}.app[data-astro-cid-cxp2erhz],.end[data-astro-cid-cxp2erhz] .ic[data-astro-cid-cxp2erhz]{--on:1}}.on-dark[data-astro-cid-xa7uqt5p]{color:var(--green-on-dark)}.hl[data-astro-cid-xa7uqt5p]{color:var(--green)}.center[data-astro-cid-xa7uqt5p]{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.hero[data-astro-cid-xa7uqt5p]{background:var(--navy-deep);color:#fff}.hin[data-astro-cid-xa7uqt5p]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:72px;padding-bottom:88px;display:flex}.hero[data-astro-cid-xa7uqt5p] h1[data-astro-cid-xa7uqt5p]{color:#fff;letter-spacing:-.02em;max-width:16em;font-size:clamp(36px,5.6vw,64px);font-weight:700;line-height:1.05}.hlead[data-astro-cid-xa7uqt5p]{color:var(--on-dark-2);max-width:38em;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.ctas[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.flow[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.flow[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]:not(.arrow){color:var(--on-dark);border:1px solid #3a5a74;border-radius:99px;padding:8px 16px}.flow[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p].mid{background:var(--green);border-color:var(--green);color:var(--navy-deep);font-weight:600}.flow[data-astro-cid-xa7uqt5p] .arrow[data-astro-cid-xa7uqt5p]{color:var(--green-on-dark)}.solve[data-astro-cid-xa7uqt5p]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.solve[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{border:1px solid var(--line);height:100%;color:inherit;transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .2s;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:20px 44px 20px 20px;text-decoration:none;display:flex;position:relative}.solve[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover{border-color:var(--teal);transform:translateY(-3px);box-shadow:0 14px 30px #25587f1a}.st[data-astro-cid-xa7uqt5p]{color:var(--navy);font-size:17px;font-weight:600;line-height:1.3}.sd[data-astro-cid-xa7uqt5p]{color:var(--ink-2);font-size:14px;line-height:1.5}.go[data-astro-cid-xa7uqt5p]{color:var(--teal);transition:transform .3s var(--ease);font-size:20px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.solve[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover .go[data-astro-cid-xa7uqt5p]{transform:translate(4px,-50%)}.how[data-astro-cid-xa7uqt5p]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]{border:1px solid #3a5a74;border-radius:12px;flex-direction:column;gap:8px;padding:24px;display:flex}.how[data-astro-cid-xa7uqt5p] .n[data-astro-cid-xa7uqt5p]{background:var(--green);width:36px;height:36px;color:var(--navy-deep);border-radius:99px;place-items:center;font-weight:700;display:grid}.how[data-astro-cid-xa7uqt5p] h3[data-astro-cid-xa7uqt5p]{color:#fff;font-size:20px;font-weight:600}.how[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{color:var(--on-dark-2);line-height:1.6}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]{animation-duration:12s;animation-timing-function:linear;animation-iteration-count:infinite}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]:first-child{animation-name:howA}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]:nth-child(2){animation-name:howB}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]:nth-child(3){animation-name:howC}@keyframes howA{0%,36%{border-color:var(--green);background:#10aa8714}40%,to{background:0 0;border-color:#3a5a74}}@keyframes howB{0%,40%{background:0 0;border-color:#3a5a74}43%,58%{border-color:var(--green);background:#10aa8714}62%,to{background:0 0;border-color:#3a5a74}}@keyframes howC{0%,62%{background:0 0;border-color:#3a5a74}65%,97%{border-color:var(--green);background:#10aa8714}to{background:0 0;border-color:#3a5a74}}@media (prefers-reduced-motion:reduce){.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]{animation:none}}@media (width<=760px){.how[data-astro-cid-xa7uqt5p]{display:none}}.more[data-astro-cid-xa7uqt5p]{text-align:center;margin-top:28px;font-size:17px;font-weight:600}.more[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{color:var(--green-on-dark)}.calc-s[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;align-items:center;gap:32px 56px;display:flex}.calc-copy[data-astro-cid-xa7uqt5p]{flex-direction:column;flex:360px;gap:14px;display:flex}.calc-box[data-astro-cid-xa7uqt5p]{flex:420px;min-width:0}.stats[data-astro-cid-xa7uqt5p]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:24px;margin:0;display:grid}.stats[data-astro-cid-xa7uqt5p] dt[data-astro-cid-xa7uqt5p]{color:var(--teal);font-size:clamp(40px,5vw,52px);font-weight:700;line-height:1.1}.stats[data-astro-cid-xa7uqt5p] dd[data-astro-cid-xa7uqt5p]{color:var(--ink-2);margin:4px 0 0}.quote[data-astro-cid-xa7uqt5p]{text-align:center;max-width:860px;margin:48px auto 0}.quote[data-astro-cid-xa7uqt5p] blockquote[data-astro-cid-xa7uqt5p]{color:var(--navy);margin:0;font-size:clamp(19px,2.2vw,24px);font-weight:500;line-height:1.5}.quote[data-astro-cid-xa7uqt5p] figcaption[data-astro-cid-xa7uqt5p]{color:var(--ink-2);margin-top:14px}.aw[data-astro-cid-xa7uqt5p]{color:var(--ink-2);text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:40px;font-size:14px;display:flex}.aw[data-astro-cid-xa7uqt5p] strong[data-astro-cid-xa7uqt5p]{color:var(--navy)}.lite[data-astro-cid-xa7uqt5p]{background:var(--green-light)}.lite-in[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:32px;padding-bottom:32px;display:flex}.lt[data-astro-cid-xa7uqt5p]{color:var(--navy);font-size:19px;font-weight:700}.ld[data-astro-cid-xa7uqt5p]{color:var(--ink-2)}.final[data-astro-cid-xa7uqt5p]{background:var(--teal);color:#fff}.fin-in[data-astro-cid-xa7uqt5p]{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:72px;padding-bottom:72px;display:flex}.final[data-astro-cid-xa7uqt5p] h2[data-astro-cid-xa7uqt5p]{color:#fff;max-width:18em}.final[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{color:var(--teal-light);max-width:34em;font-size:18px;line-height:1.6}@media (width<=640px){.hin[data-astro-cid-xa7uqt5p]{padding-top:48px;padding-bottom:56px}.flow[data-astro-cid-xa7uqt5p]{font-size:14px}.solve[data-astro-cid-xa7uqt5p]{gap:10px}.solve[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{gap:6px;padding:16px 40px 16px 16px}.sd[data-astro-cid-xa7uqt5p]{font-size:13.5px}.quote[data-astro-cid-xa7uqt5p] blockquote[data-astro-cid-xa7uqt5p]{font-size:18px}.aw[data-astro-cid-xa7uqt5p]{display:none}.how[data-astro-cid-xa7uqt5p] li[data-astro-cid-xa7uqt5p]{grid-template-columns:36px 1fr;gap:2px 14px;padding:16px;display:grid}.how[data-astro-cid-xa7uqt5p] .n[data-astro-cid-xa7uqt5p]{grid-row:span 2}.how[data-astro-cid-xa7uqt5p] h3[data-astro-cid-xa7uqt5p]{font-size:18px}.how[data-astro-cid-xa7uqt5p] p[data-astro-cid-xa7uqt5p]{font-size:15px}}
