.ul-guide{--ul-blue:#dce6e7;--ul-ink:#243e34}.ul-guide .tg-hero{align-items:center}.ul-guide .navbar,.ul-guide .tg-hero{background:var(--ul-blue)}.ul-guide small{display:block;font-size:12px;line-height:1.6;opacity:.8}.ul-figure-head{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;margin-bottom:24px}.ul-figure-head button{display:flex;gap:7px;align-items:center;min-height:44px;background:none;border:0;color:inherit;cursor:pointer}.ul-flow{width:100%;max-width:650px;justify-self:end}.ul-flow-art{padding:5px 0 25px}.ul-flow-premium{text-align:center;border:1px solid #244b3938;border-radius:18px;padding:20px;font-size:23px;background:#ffffff66;animation:ul-enter .7s both}.ul-flow-premium span,.ul-flow-split span{display:block;font-size:14px;margin-top:6px}.ul-flow-connector{height:45px;position:relative;width:2px;margin:auto;background:#33554233;overflow:hidden}.ul-flow-connector i{position:absolute;width:2px;height:18px;background:#276347;animation:ul-travel 1.2s both}.ul-flow-connector i:nth-child(2){animation-delay:.5s}.ul-flow-connector i:nth-child(3){animation-delay:1s}.ul-flow-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ul-flow-split>div{padding:22px;border-radius:18px;animation:ul-enter .8s .4s both}.ul-flow-split strong{display:block;font-size:20px;margin-top:12px}.ul-flow-cost{background:#f3eee5}.ul-flow-cash{background:#98f4b5}.ul-flow-support{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px 0 0;font-size:16px;animation:ul-enter .8s 1s both}.ul-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.ul-reveal[data-visible=true]{opacity:1;transform:none}.ul-steps>div{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #25433322}.ul-steps>div>span{font-size:14px;padding-top:7px;color:#557463}.ul-steps h3{font-size:25px;margin:0}.ul-steps p{margin:9px 0 0}.ul-band{background:#e9ede6}.ul-band .tg-split{padding-top:95px;padding-bottom:95px}.ul-takeaway{border-left:2px solid #49705a;padding-left:20px}.ul-tabs,.ul-type-tabs{max-width:100%;height:auto!important;flex-wrap:wrap;gap:5px!important}.ul-tabs button,.ul-type-tabs button{min-height:44px;white-space:normal;font-size:14px!important}.ul-balance-chart{margin:25px 0 0}.ul-balance-chart svg{width:100%;overflow:visible}.ul-grid{stroke:#25433313;fill:none;stroke-width:1}.ul-baseline{stroke:#25433350;fill:none;stroke-width:1}.ul-draw{fill:none;stroke:#2c7651;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;animation:ul-draw 1.6s ease both}.ul-draw.ul-caution{stroke:#a36b3f}.ul-balance-chart figcaption{display:flex;justify-content:space-between;font-size:13px}.ul-scenario{min-height:155px;padding:25px 0 10px}.ul-scenario strong{font-size:21px}.ul-scenario p{font-size:16px}.ul-options{padding-top:100px;padding-bottom:100px}.ul-type-tabs{margin-top:30px!important}.ul-type-content{padding-top:35px!important;padding-bottom:0!important;min-height:310px}.ul-type-content h3{font-size:32px;line-height:1.2;margin:20px 0}.ul-type-chart{margin:0}.ul-type-bars{height:170px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #24453244}.ul-type-bars i{flex:1;background:linear-gradient(0deg,#315c47,#80dba0);border-radius:7px 7px 0 0;transform-origin:bottom;animation:ul-bar .8s both;animation-delay:calc(var(--step)*70ms)}.ul-type-chart figcaption{font-size:14px;line-height:1.6;margin:18px 0 8px}.ul-review-list>div{border-bottom:1px solid #ffffff30;padding:15px 0}.ul-review-list strong{font-size:19px}.ul-review-list p{margin:7px 0}.ul-closing{background:var(--ul-blue)}.ul-closing .tg-split{padding-top:90px;padding-bottom:90px}.ul-prepare{border-left:1px solid #24453230;padding-left:40px}.ul-prepare h3{font-size:28px;margin:15px 0}.ul-prepare p{line-height:2}.ul-guide .tg-sources{display:flex;flex-wrap:wrap;gap:15px}.ul-guide a:focus-visible,.ul-guide button:focus-visible{outline:2px solid #276347;outline-offset:4px}.ul-guide [data-slot=accordion-trigger]{font-size:17px;min-height:60px}.ul-guide [data-slot=accordion-content]{font-size:16px;line-height:1.7}.ul-guide .tg-table-wrap td,.ul-guide .tg-table-wrap th{min-width:150px}.ul-guide .tg-label{font-size:12px}@keyframes ul-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ul-travel{0%{top:-20px}to{top:50px}}@keyframes ul-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ul-bar{0%{transform:scaleY(.05);opacity:0}to{transform:scaleY(1);opacity:1}}@media(max-width:760px){.ul-guide .tg-hero{grid-template-columns:1fr;gap:45px;padding-top:45px;padding-bottom:50px}.ul-flow{max-width:none}.ul-flow-split>div{padding:18px 14px}.ul-flow-split strong{font-size:18px}.ul-guide .tg-split{grid-template-columns:1fr;gap:36px}.ul-options{padding-top:65px;padding-bottom:65px}.ul-band .tg-split,.ul-closing .tg-split{padding-top:60px;padding-bottom:60px}.ul-prepare{border-left:0;border-top:1px solid #24453230;padding:28px 0 0}.ul-scenario,.ul-type-content{min-height:0}.ul-guide .tg-hero h1{font-size:clamp(42px,10vw,62px)}}@media(prefers-reduced-motion:reduce){.ul-guide *,.ul-guide :after,.ul-guide :before{animation:none!important;transition:none!important}.ul-reveal{opacity:1;transform:none}.ul-draw{stroke-dashoffset:0}}.ul-guide .navbar.navbar-interior{background:var(--ul-blue)}.ul-guide [data-slot=tabs]{display:flex;flex-direction:column;width:100%;min-width:0}.ul-guide [data-slot=tabs-content]{width:100%;min-width:0;flex:none}.ul-guide .tg-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ul-guide .tg-hero>*,.ul-guide .tg-split>*{min-width:0}.ul-guide .ul-tabs,.ul-guide .ul-type-tabs{width:100%;justify-content:flex-start;flex-shrink:0;align-self:stretch}.ul-guide .ul-tabs button,.ul-guide .ul-type-tabs button{height:auto;flex:0 1 auto;max-width:100%}.ul-guide .ul-balance-chart svg{display:block;height:auto}.ul-guide .tg-table-wrap{max-width:100%;overflow-x:auto}@media (max-width:800px){.ul-guide .tg-split{grid-template-columns:minmax(0,1fr)}.ul-guide .ul-type-content{gap:28px;min-height:0}.ul-guide .ul-type-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ul-guide .ul-type-tabs button{width:100%}.ul-guide .ul-tabs button{flex:1 1 110px;padding:12px 10px}.ul-guide .ul-scenario{min-height:0}}