.rw-page [hidden]{display:none!important}.rw-hero :focus-visible,.rw-sticky :focus-visible{outline-color:#93b26a!important}.rw-btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;font:700 17px/1.2 Outfit,Outfit Fallback,sans-serif;text-decoration:none;display:inline-flex}.rw-btn-green{color:#272727;background:#93b26a}.rw-btn-green:hover{background:#a8c585}.rw-btn-ghost{color:#fff;border-color:#8f8f8f}.rw-btn-ghost:hover{background:#ffffff1a}.hm-hero-inner.rw-hero-inner{gap:22px;padding-top:20px;padding-bottom:40px}.rw-hero-sub{letter-spacing:-.01em;color:#f2f2f2;text-wrap:balance;margin:10px 0 0;font:700 22px/1.25 Outfit,Outfit Fallback,sans-serif}.rw-byline{color:#fff;margin:0;font:700 16px/1.3 Outfit,Outfit Fallback,sans-serif}.rw-byline span{color:#cfcfcf;font:500 14.5px/1.3 Inter,Inter Fallback,sans-serif}.rw-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rw-hero-note{color:#cfcfcf;margin:0;font-size:14px;line-height:1.5}.rw-link{font:inherit;color:#fff;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.rw-hero-fig{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.rw-hero-photo{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto}.rw-hero-fig figcaption{color:#cfcfcf;font-size:13.5px}.rw-why-grid{gap:26px;display:grid}.rw-why-copy{flex-direction:column;gap:14px;display:flex}.rw-why-copy p,.rw-why-side p{color:#374151;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.rw-why-side{flex-direction:column;gap:18px;display:flex}.rw-steps{flex-direction:column;gap:24px;margin:28px 0 0;padding:0;list-style:none;display:flex;position:relative}.rw-step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.rw-step:not(:last-child):before{content:"";border-left:2px dashed #c3ccb8;position:absolute;top:56px;bottom:-18px;left:23px}.rw-num{color:#272727;background:#93b26a;border-radius:8px 16px 10px 18px/16px 8px 18px 10px;justify-content:center;align-items:center;width:48px;height:48px;font:800 26px/1 Outfit,Outfit Fallback,sans-serif;display:flex}.rw-step h3{color:#272727;margin:0;padding-top:3px;font:700 21px/1.25 Outfit,Outfit Fallback,sans-serif}.rw-step p{color:#4a4a4a;text-wrap:pretty;margin:4px 0 0}.rw-ex{background:#f4f7f2;margin:38px -16px 0;padding:30px 16px 32px}.rw-ex h3{color:#272727;margin:0;font:800 24px/1.2 Outfit,Outfit Fallback,sans-serif}.rw-ex-say{color:#4a4a4a;text-wrap:pretty;margin:8px 0 0}.rw-ex-say b,.rw-ex-after b,.rw-carry b{color:#272727;font-variant-numeric:tabular-nums}.rw-flow{flex-direction:column;margin-top:22px;display:flex}.rw-inv{background:#fff;border-radius:4px;flex-direction:column;padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 1px #0000000d,0 18px 30px -22px #00000073}.rw-inv-head{border-bottom:2px solid #272727;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding-bottom:10px;display:flex}.rw-inv-title{color:#272727;flex-direction:column;margin:0;font:700 17px/1.2 Outfit,Outfit Fallback,sans-serif;display:flex}.rw-inv-title span{color:#5b5b5b;font:500 12px/1.4 Inter,Inter Fallback,sans-serif}.rw-row{color:#272727;border-bottom:1px dashed #d5dccb;align-items:center;gap:8px;min-height:46px;padding:8px 0;font-size:16px;display:flex}.rw-row-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;display:flex}.rw-row-amt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:700}.rw-tag{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font:700 12px/1 Inter,Inter Fallback,sans-serif;display:inline-flex}.rw-tag-yes{color:#3f5a24;background:#e3eed3}.rw-tag-no{color:#5b5b5b;background:#ededed}.rw-row-muted .rw-row-name,.rw-row-muted .rw-row-amt{color:#5b5b5b;font-weight:500}.rw-row-total{border-bottom:0;min-height:42px;padding-bottom:0;font:800 18px/1.3 Outfit,Outfit Fallback,sans-serif}.rw-row-win{color:#3f5a24;background:#eaf2de;border-bottom:0;border-radius:8px;margin:8px -8px 0;padding:8px;font-weight:700}.rw-row-ghost{border-bottom:0;justify-content:space-between;min-height:30px;padding:4px 0}.rw-row-ghost span{background:#e6e9e1;border-radius:5px;height:9px;display:block}.rw-try{background:#f4f7f2;border-radius:10px;flex-direction:column;margin-top:14px;padding:12px 12px 10px;display:flex}.rw-try-label{color:#272727;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;font-size:14.5px;font-weight:700;display:flex}.rw-try-label span{color:#5b5b5b;font-size:13px;font-weight:500}.rw-slider{height:44px;position:relative}.rw-slider-track{background:#dfe4d7;border-radius:3px;height:14px;position:absolute;top:15px;left:0;right:0;overflow:hidden}.rw-slider-fill{background:repeating-linear-gradient(90deg,#2727278c 0 1px,#0000 1px 6px) 0 0/100% 5px no-repeat,repeating-linear-gradient(90deg,#272727 0 1.5px,#0000 1.5px 30px) 0 0/100% 9px no-repeat,#93b26a;border-right:4px solid #272727;position:absolute;inset:0 auto 0 0}.rw-slider-knob{color:#272727;pointer-events:none;background:#fff;border:2px solid #272727;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-left:-16px;display:flex;position:absolute;top:6px;box-shadow:0 4px 10px #00000040}.rw-slider input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rw-slider:focus-within .rw-slider-knob{outline-offset:3px;outline:3px solid #557335}.rw-slider-scale{color:#5b5b5b;justify-content:space-between;font-size:12px;display:flex}.rw-carry{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 0 8px;display:flex}.rw-carry p{color:#4a4a4a;margin:0;font-size:14.5px;font-weight:600}.rw-carry svg{color:#557335}.rw-ticket{font-variant-numeric:tabular-nums;color:#272727;background:#93b26a;border-radius:8px 16px 10px 18px/16px 8px 18px 10px;align-items:center;min-height:46px;padding:0 18px;font:800 26px/1 Outfit,Outfit Fallback,sans-serif;display:inline-flex}.rw-ex-after{color:#272727;text-wrap:pretty;margin:18px 0 0;font-size:16.5px;font-weight:600}.rw-reset{color:#3f5a24;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin-top:2px;padding:0;font:600 14.5px/1.3 Inter,Inter Fallback,sans-serif;text-decoration:underline;display:inline-flex}.rw-months-grid{grid-template-areas:"copy""card""q";gap:24px;display:grid}.rw-months-copy{grid-area:copy}.rw-months-lead{color:#e3e3e3;text-wrap:pretty;margin:10px 0 0;font-size:16.5px;line-height:1.6}.rw-limit{color:#272727;background:#fff;border-radius:12px;flex-direction:column;grid-area:card;gap:14px;padding:20px 16px 16px;display:flex}.rw-limit h3{margin:0;font:800 23px/1.2 Outfit,Outfit Fallback,sans-serif}.rw-read{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;font:800 30px/1 Outfit,Outfit Fallback,sans-serif;display:flex}.rw-read small{color:#5b5b5b;font:600 14px/1 Inter,Inter Fallback,sans-serif}.rw-tm-track{background:#e9ece4;border-radius:4px;height:34px;margin-top:10px;position:relative;overflow:hidden}.rw-tm-blade{clip-path:inset(0);background:repeating-linear-gradient(90deg, #27272780 0 1px, transparent 1px calc(100% / (var(--rw-months,12) * 4))) 0 0 / 100% 9px no-repeat, repeating-linear-gradient(90deg, #272727 0 2px, transparent 2px calc(100% / var(--rw-months,12))) 0 0 / 100% 17px no-repeat, #93b26a;transition:clip-path .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.rw-tm-hook{background:#272727;width:5px;margin-left:-5px;transition:left .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:100%}.rw-scale{color:#5b5b5b;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:12px;font-weight:600;display:flex}.rw-tap{color:#5b5b5b;margin:0;font-size:12.5px;font-weight:600}.rw-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rw-stepbtn{color:#272727;text-align:center;cursor:pointer;background:#fff;border:1px solid #cdd5c4;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:6px;font:600 13.5px/1.2 Inter,Inter Fallback,sans-serif;display:flex}.rw-stepbtn:hover{background:#f7faf3;border-color:#93b26a}.rw-stepbtn.is-on{background:#eef4e6;border-color:#557335;box-shadow:inset 0 0 0 1px #557335}.rw-limit-text{color:#4a4a4a;text-wrap:pretty;min-height:48px;margin:0;font-size:15.5px;line-height:1.5}.rw-months-q{color:#e3e3e3;grid-area:q;margin:0}.rw-months-q a{color:#fff;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.rw-terms{counter-reset:rw-term;border-bottom:1px solid #e5e7eb;margin:22px 0 0;padding:0;list-style:none}.rw-terms li{color:#4a4a4a;counter-increment:rw-term;break-inside:avoid;text-wrap:pretty;border-top:1px solid #e5e7eb;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;font-size:15px;line-height:1.55;display:grid}.rw-terms li:before{content:counter(rw-term);color:#557335;font:700 15.5px/1.55 Outfit,Outfit Fallback,sans-serif}.rw-close-actions{flex-direction:column;gap:18px;display:flex}.rw-close-phone{color:#fff;align-items:center;gap:12px;min-height:52px;text-decoration:none;display:inline-flex}.rw-close-phone-ico{color:#93b26a;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rw-close-phone-text{flex-direction:column;line-height:1.2;display:flex}.rw-close-phone-text span{color:#cfcfcf;font-size:14px}.rw-close-phone-text strong{letter-spacing:.01em;font:800 28px/1.15 Outfit,Outfit Fallback,sans-serif}.rw-close-phone:hover strong{color:#93b26a}.rw-close-actions .hm-close-call{cursor:pointer;border:0}.rw-sticky{z-index:100;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#272727;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0002}.rw-sticky .rw-btn{min-height:48px;padding:0 10px;font-size:16px}body.rw-sticky-visible{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}@media (width>=768px){.hm-hero-inner.rw-hero-inner{padding-top:48px}.rw-hero-sub{font-size:26px}.rw-cta{gap:12px;display:flex}.rw-cta .rw-btn{min-width:176px}.rw-steps{flex-direction:row;gap:32px;margin-top:40px}.rw-step{flex:1 1 0;grid-template-columns:minmax(0,1fr);gap:18px}.rw-step:not(:last-child):before{border-top:2px dashed #c3ccb8;border-left:0;inset:27px -22px auto 64px}.rw-num{width:56px;height:56px;font-size:30px}.rw-step h3{padding-top:0;font-size:22px}.rw-step p{margin-top:6px}.rw-ex{border-radius:16px;margin:56px 0 0;padding:36px 28px}.rw-ex h3{font-size:28px}.rw-limit{gap:18px;padding:28px 28px 24px}.rw-limit h3{font-size:27px}.rw-stepbtn{font-size:15px}.rw-limit-text{font-size:16.5px}.rw-terms{columns:2;border-bottom:0;column-gap:56px}.rw-terms li{border-top:0;border-bottom:1px solid #e5e7eb;font-size:16px}.rw-close-actions{flex-direction:row;align-items:center;gap:32px}.rw-close-actions .hm-close-call{min-width:190px}}@media (width>=1024px){.hm-hero-inner.rw-hero-inner{gap:64px;padding-top:76px;padding-bottom:88px}.rw-hero .hm-hero-title{white-space:nowrap;font-size:clamp(44px,4.6vw,64px)}.rw-hero-sub{margin-top:16px;font-size:30px}.rw-hero .hm-hero-lead{text-wrap:balance}.rw-byline{font-size:18px}.rw-hero-note{font-size:15px}.rw-hero-fig{flex:0 540px}.rw-hero-photo{border-radius:14px}.rw-hero-fig figcaption{font-size:14.5px}.rw-why-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:72px}.rw-why-copy p,.rw-why-side p{font-size:18px}.rw-why-side{padding-top:64px}.rw-steps{gap:40px}.rw-step h3{font-size:24px}.rw-step p{font-size:17px}.rw-ex{margin-top:64px;padding:44px 44px 40px}.rw-ex h3{font-size:30px}.rw-ex-say{font-size:18px}.rw-flow{flex-direction:row;align-items:center;gap:8px;margin-top:30px}.rw-inv{flex:1 1 0;padding:24px 24px 22px}.rw-row{min-height:52px;font-size:17px}.rw-carry{flex:0 0 210px;padding:0 8px}.rw-carry svg{transform:rotate(-90deg)}.rw-ex-after{margin-top:28px;font-size:18px}.rw-months-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy card""q card";gap:26px 72px}.rw-months-copy{align-self:end}.rw-months-lead{margin-top:12px;font-size:18px}.rw-months-q{align-self:start;font-size:18px}.rw-sticky{display:none}body.rw-sticky-visible{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.rw-tm-blade,.rw-tm-hook{transition:none}}
