.gar,.gar *,.gar *:before,.gar *:after{box-sizing:content-box}.gar{line-height:normal}.gar button{box-sizing:border-box}@keyframes lv-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(2.6);opacity:0}}.gar .gar-btn{box-shadow:4px 4px #23221f}.gar .gar-btn:hover{color:#23221f;transform:translate(-2px,-2px);box-shadow:6px 6px #23221f}.gar .gar-btn-lg{box-shadow:5px 5px #23221f}.gar .gar-btn-lg:hover{box-shadow:8px 8px #23221f}.gar .gar-ghost{background:transparent;color:#23221f}.gar .gar-ghost:hover{background:#23221f;color:#f0e8d3}.gar .gar-more{gap:8px}.gar .gar-more:hover{gap:12px;color:#23221f}.gar .gar-line{stroke:#23221f4d;stroke-width:4;stroke-dashoffset:0}.gar .gar-line.is-on{stroke:#23221f;stroke-width:7}.gar .gar-node{fill:#fbf7ee}.gar .gar-node.is-on{fill:#2fd07a}.gar .gar-lbl{fill:#23221f80}.gar .gar-lbl.is-on{fill:#23221f}.gar .gar-pick{background:transparent;color:#23221f}.gar .gar-pick.is-on{background:#23221f;color:#f0e8d3}.gar .gar-w-minimum{width:42%}.gar .gar-w-okay{width:70%}.gar .gar-w-best,.gar .gar-doctl{width:100%}.gar .gar-tlgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gar .gar-tlstep{border-left:1.5px solid #23221f!important}.gar .gar-levels{box-shadow:8px 8px #23221f!important}.gar .gar-track{border:1.5px solid #23221f!important}.gar .gar-docrow{grid-template-columns:78px minmax(0,1fr)!important}.gar .gar-docplan{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gar .gar-substeps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}.gar .gar-svglbl,.gar .gar-tlgrid{display:none}.gar .gar-tlmini{display:flex}.gar .gar-lvgrid{grid-template-columns:minmax(0,1fr)!important}.gar .gar-lvspacer{display:none}.gar .gar-lvdesc{grid-column:1}.gar .gar-pdgrid,.gar .gar-story{grid-template-columns:minmax(0,1fr)!important}.gar .gar-storydoc{position:relative}.gar .gar-ch{min-height:auto}.gar .gar-caption{display:none}@media(min-width:600px){.gar .gar-pdgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:640px){.gar .gar-tlgrid{display:grid}.gar .gar-tlmini{display:none}}@media(min-width:700px){.gar .gar-svglbl{display:inline}}@media(min-width:760px){.gar .gar-lvgrid{grid-template-columns:minmax(0,230px) minmax(0,1fr)!important}.gar .gar-lvspacer{display:block}.gar .gar-lvdesc{grid-column:2}}@media(min-width:900px){.gar .gar-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important}.gar .gar-storydoc{position:sticky;top:112px}.gar .gar-ch{min-height:44vh}}@media(min-width:1100px){.gar .gar-pdgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.gar .gar-chnum{border:1.5px solid #2fd07a;background:#2fd07a;color:#23221f}.gar .gar-chtitel{color:#f0e8d3}.gar .gar-chtekst{color:#f0e8d3e0}@media(min-width:900px){.gar.gar-js .gar-caption{display:flex}.gar.gar-js .gar-ch:not(.is-on) .gar-chnum{background:transparent;color:#f0e8d3b8;border-color:#f0e8d359}.gar.gar-js .gar-ch.is-done:not(.is-on) .gar-chnum{color:#2fd07a;border-color:#2fd07a}.gar.gar-js .gar-ch:not(.is-on) .gar-chtitel{color:#f0e8d399}.gar.gar-js .gar-ch:not(.is-on) .gar-chtekst{color:#f0e8d39e}}.gar .gar-docstamp{opacity:1;transform:rotate(-8deg) scale(1)}.gar .gar-docloop{opacity:1;transform:none}.gar.gar-js .gar-doc:not(.c-1) .gar-docbar{width:0%}.gar.gar-js .gar-doc:not(.c-2) .gar-docstamp{opacity:0;transform:rotate(-16deg) scale(1.8)}.gar.gar-js .gar-doc:not(.c-3) .gar-doctl{width:0%}.gar.gar-js .gar-doc:not(.c-4) .gar-docloop{opacity:0;transform:translateY(10px)}.gar .gar-faqpanel{grid-template-rows:1fr}.gar .gar-faqicon{background:#2fd07a;transform:rotate(45deg)}.gar.gar-js .gar-faq:not(.is-open) .gar-faqpanel{grid-template-rows:0fr}.gar.gar-js .gar-faq:not(.is-open) .gar-faqicon{background:transparent;transform:none}.gar.gar-fx .gar-up:not(.is-seen){transform:translateY(32px);opacity:0}.gar.gar-fx [data-reveal=chart]:not(.is-seen) .gar-line{stroke-dashoffset:1200}.gar.gar-fx [data-reveal=chart]:not(.is-seen) .gar-area{opacity:0}.gar.gar-fx [data-reveal=levels]:not(.is-seen) .gar-bar{width:0%}.gar.gar-fx [data-reveal=cards]:not(.is-seen) .gar-card{transform:translateY(36px);opacity:0}
