html[data-theme=dark]{--sageInk:#c2cdb2;--navyOut:#9fb6d2;--barNavy:#39588a}.pm-sect{padding-left:48px;padding-right:48px}.wcta{transition:opacity .16s ease, transform .16s var(--ease-out)}.wcta:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wcta:hover{opacity:.9}}.playhov{transition:transform .22s var(--ease-spring)}@media (hover:hover) and (pointer:fine){.playhov:hover{transform:rotate(45deg)scale(1.06)}}#exp{--pb:paused}#exp.playing{--pb:running}@keyframes edS1{0%,19%{opacity:1;visibility:visible}20%,to{opacity:0;visibility:hidden}}@keyframes edS2{0%,19.6%{opacity:0;visibility:hidden}20.6%,39%{opacity:1;visibility:visible}40%,to{opacity:0;visibility:hidden}}@keyframes edS3{0%,39.6%{opacity:0;visibility:hidden}40.6%,59%{opacity:1;visibility:visible}60%,to{opacity:0;visibility:hidden}}@keyframes edS4{0%,59.6%{opacity:0;visibility:hidden}60.6%,79%{opacity:1;visibility:visible}80%,to{opacity:0;visibility:hidden}}@keyframes edS5{0%,79.6%{opacity:0;visibility:hidden}80.6%,to{opacity:1;visibility:visible}}@keyframes edE1a{0%,.5%{opacity:0;transform:translateY(16px)}1.7%,to{opacity:1;transform:translateY(0)}}@keyframes edE1b{0%,2%{opacity:0}3%,to{opacity:1}}@keyframes edE1p{0%,3%{opacity:0;transform:rotate(45deg)scale(.5)}4.5%,to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes edE1c{0%,5%{opacity:0;transform:translateY(12px)}6.2%,to{opacity:1;transform:translateY(0)}}@keyframes edE2a{0%,20.6%{opacity:0;transform:translateY(16px)}21.8%,to{opacity:1;transform:translateY(0)}}@keyframes edE2b{0%,21.2%{opacity:0;transform:translateY(16px)}22.4%,to{opacity:1;transform:translateY(0)}}@keyframes edE2d{0%,22%{stroke-dashoffset:420px}29%,to{stroke-dashoffset:0}}@keyframes edE3a{0%,40.6%{opacity:0;transform:translateY(16px)}41.8%,to{opacity:1;transform:translateY(0)}}@keyframes edE3b{0%,41.4%{opacity:0;transform:translateY(16px)}42.6%,to{opacity:1;transform:translateY(0)}}@keyframes edE3x{0%,42.6%{transform:scaleX(0)}44.6%,to{transform:scaleX(1)}}@keyframes edE3c{0%,45%{opacity:0}46.2%,to{opacity:1}}@keyframes edE4a{0%,60.6%{opacity:0;transform:translateY(16px)}61.8%,to{opacity:1;transform:translateY(0)}}@keyframes edE4b{0%,61.4%{opacity:0;transform:translateY(16px)}62.6%,to{opacity:1;transform:translateY(0)}}@keyframes edE4x{0%,63%{transform:scaleX(0)}65%,to{transform:scaleX(1)}}@keyframes edE4c{0%,65.4%{opacity:0}66.6%,to{opacity:1}}@keyframes edE5p{0%,80.6%{opacity:0;transform:rotate(45deg)scale(.5)}82%,to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes edE5a{0%,81.4%{opacity:0;transform:translateY(16px)}82.6%,to{opacity:1;transform:translateY(0)}}@keyframes edE5b{0%,82.2%{opacity:0;transform:translateY(16px)}83.4%,to{opacity:1;transform:translateY(0)}}@keyframes edE5c{0%,83%{opacity:0;transform:translateY(16px)}84.2%,to{opacity:1;transform:translateY(0)}}@keyframes edPf1{0%{width:0%}20%,to{width:100%}}@keyframes edPf2{0%,20%{width:0%}40%,to{width:100%}}@keyframes edPf3{0%,40%{width:0%}60%,to{width:100%}}@keyframes edPf4{0%,60%{width:0%}80%,to{width:100%}}@keyframes edPf5{0%,80%{width:0%}to{width:100%}}.tl{animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--pb,paused)}.scn{opacity:0;visibility:hidden}.scn1{opacity:1;visibility:visible}input[type=range].edrng{appearance:none;background:#ffffff2e;border-radius:999px;outline:none;height:6px}input[type=range].edrng::-webkit-slider-thumb{appearance:none;cursor:grab;width:22px;height:22px;transition:transform .16s var(--ease-out);background:#abb59f;border:2px solid #fff;border-radius:6px;transform:rotate(45deg)}input[type=range].edrng:active::-webkit-slider-thumb{cursor:grabbing;transform:rotate(45deg)scale(1.15)}input[type=range].edrng::-moz-range-thumb{cursor:grab;background:#abb59f;border:2px solid #fff;border-radius:6px;width:22px;height:22px;transform:rotate(45deg)}input[type=range].edrng:focus-visible{outline:2px solid var(--acc,#abb59f);outline-offset:4px}.bento{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.bento .b-lg{grid-column:span 3}.bento .b-sm{grid-column:span 2}.bcard{background:var(--sur,#fff);border:1px solid var(--lin,#e6e3d6);transition:transform .2s var(--ease-out), box-shadow .2s ease, border-color .2s ease;border-radius:20px;padding:24px;position:relative;overflow:hidden}.bcard:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.bcard:hover{border-color:var(--acc,#abb59f);transform:translateY(-4px);box-shadow:0 18px 40px #163a691f}}.bcard .bg-diamond{border:2px solid var(--tintS,#ecefe6);pointer-events:none;border-radius:22px;width:110px;height:110px;position:absolute;bottom:-34px;left:-34px;transform:rotate(45deg)}.cmp{border:1px solid var(--lin,#e6e3d6);background:var(--sur,#fff);border-radius:22px;overflow:hidden}.cmp-row{grid-template-columns:1.4fr 1fr 1fr;display:grid}.cmp-row+.cmp-row{border-top:1px solid var(--linSoft,#efecdf)}.cmp-row>div{padding:16px 20px;font-size:13px;line-height:2}.cmp-head{background:var(--tintN,#f0eee2);font-size:13.5px;font-weight:700}.cmp-pamm{background:color-mix(in srgb, var(--acc,#abb59f) 10%, transparent)}.cmp-yes{color:var(--sageInk,#5a6b4a);font-weight:700}.cmp-no{color:var(--loss,#b4483f)}.faq-item{background:var(--sur,#fff);border:1px solid var(--lin,#e6e3d6);border-radius:16px;transition:border-color .2s;overflow:hidden}.faq-item[data-open=true]{border-color:var(--acc,#abb59f)}.faq-item>button{text-align:right;width:100%;color:var(--ink,#12233c);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;display:flex}.faq-x{width:26px;height:26px;transition:transform .22s var(--ease-out);border:1.5px solid var(--lin,#d8d5c6);color:var(--mut,#5d6b7e);border-radius:8px;flex:none;place-items:center;font-size:14px;display:grid}.faq-item[data-open=true] .faq-x{transform:rotate(45deg)}.faq-body{transition:grid-template-rows .26s var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item[data-open=true] .faq-body{grid-template-rows:1fr}.faq-body>div{overflow:hidden}.chip-btn{border:1px solid var(--lin,#e6e3d6);color:var(--mut,#5d6b7e);transition:background-color .14s ease, color .14s ease, border-color .14s ease, transform .14s var(--ease-out);background:0 0;border-radius:11px;padding:7px 15px;font-family:General Sans,Shabnam,sans-serif;font-size:12.5px}.chip-btn:active{transform:scale(.95)}.chip-btn[data-on=true]{color:#fff;background:#163a69;border-color:#163a69}html[data-theme=dark] .chip-btn[data-on=true]{color:#16301c;background:#abb59f;border-color:#abb59f}.perf-wrap{direction:ltr}.perf-chart{width:100%;height:320px}.perf-months{direction:rtl;grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.perf-m{border:1px solid var(--linSoft,#efecdf);text-align:center;background:var(--sur,#fff);transition:transform .18s var(--ease-out), border-color .18s ease;border-radius:12px;padding:9px 6px 7px}@media (hover:hover) and (pointer:fine){.perf-m:hover{border-color:var(--acc,#abb59f);transform:translateY(-2px)}}html.ed-motion .stag>*{transition-delay:calc(var(--i,0) * 55ms)}@media (max-width:900px){.pm-sect{padding-left:20px!important;padding-right:20px!important}.pm-hero{grid-template-columns:1fr!important;gap:36px!important}.pm-hero h1{font-size:38px!important}.calcgrid{grid-template-columns:1fr!important;padding:22px!important}.bento{grid-template-columns:1fr!important}.bento .b-lg,.bento .b-sm{grid-column:auto}.secgrid{grid-template-columns:1fr!important;padding:28px 20px!important}.secgrid h2{font-size:28px!important}.steps3,.vids2,.path4{grid-template-columns:1fr!important}.endcta{padding:44px 22px!important}.endcta h2{font-size:30px!important}.capt{display:none!important}.s1cards{flex-wrap:wrap;justify-content:center}.sc2{grid-template-columns:1fr!important;gap:12px!important;padding:24px 20px!important}.sc3,.sc4{padding:24px 20px!important}.g2{grid-template-columns:1fr!important}.srow{grid-template-columns:70px 1fr 70px!important}.brow{grid-template-columns:110px 1fr 130px!important}.cmp-row{grid-template-columns:1fr}.cmp-row>.cmp-crit{background:var(--tintN,#f0eee2);padding-bottom:6px;font-weight:700}.perf-months{grid-template-columns:repeat(3,1fr)}.perf-chart{height:240px}}@media (prefers-reduced-motion:reduce){.tl{animation:none!important}.bcard,.chip-btn,.perf-m,.faq-x,.faq-body{transition:none!important}}
