.od-roadmap{--rm-ink:#164a45;--rm-muted:#61796a;--rm-paper:#fffefa;--rm-line:#d7e2d2;--rm-mint:#e6f2e7;--rm-butter:#fff0bf;--rm-peach:#ffe3d4;background:var(--rm-paper);color:var(--rm-ink)}.od-roadmap :is(a,button,summary):focus-visible{outline:3px solid #00a3a8;outline-offset:5px}.od-roadmap-hero{background:#e0f0df;border-bottom:1px solid #c7dec4}.od-roadmap-hero>.od-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:42px 45px}.od-roadmap .od-roadmap-hero h1{font-size:clamp(2.8rem,4.5vw,4.3rem)!important;line-height:1.12!important;margin:0 0 24px;color:#164a45}.od-roadmap-hero h1 em{font-style:normal;color:#3f866a}.od-roadmap-hero p{max-width:480px;font-size:.96rem;line-height:1.9;color:#58735b}.od-roadmap-art{width:100%;height:auto;display:block}.od-roadmap-illustration>span{display:block;font:italic 1.07rem Georgia,serif;color:#6a896b;text-align:center;transform:rotate(-4deg);margin-top:3px}.od-roadmap-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:27px}.od-roadmap-actions>a:last-child{display:flex;gap:13px;color:#366c56;font-size:.79rem;font-weight:600}.od-roadmap-route{padding-block:66px 48px;scroll-margin-top:100px}.od-roadmap-heading{display:flex;align-items:end;justify-content:space-between;gap:35px}.od-roadmap-heading .od-eyebrow{font-size:.6rem;margin-bottom:15px}.od-roadmap .od-roadmap-heading h2{font-size:2.25rem;color:var(--rm-ink);margin-bottom:12px}.od-roadmap-heading p{font-size:.8rem;color:var(--rm-muted);margin:0}.od-roadmap-filters{display:flex;gap:7px;flex-wrap:wrap;justify-content:end;max-width:620px}.od-roadmap-filters button{border:1px solid var(--rm-line);display:flex;align-items:center;gap:8px;border-radius:10px;padding:11px 12px;min-height:44px;color:var(--rm-muted);font-size:.66rem;font-weight:600;cursor:pointer;background:var(--rm-paper)}.od-roadmap-filters small{font-size:.56rem;opacity:.8}.od-roadmap-filters button[aria-pressed=true]{background:#245c4d;color:#fff;border-color:#245c4d}.od-route-dot{width:7px;height:7px;border-radius:50%;background:#00b2b8;flex-shrink:0}.od-route-dot.all{background:#a4c0b0}.od-route-dot.next{background:#ffc700}.od-route-dot.later{background:#ff9d7d}.od-roadmap .od-roadmap-count{font-size:.61rem;text-align:right;color:var(--rm-muted);margin:19px 0 29px}.od-roadmap-timeline{position:relative}.od-roadmap-timeline:before{content:"";position:absolute;left:23px;top:21px;bottom:24px;border-left:2px dashed #cadcc9}.od-route-stage{position:relative;display:grid;grid-template-columns:290px 1fr;gap:52px;padding-bottom:55px}.od-route-stage:last-child{padding-bottom:0}.od-route-stage-label{padding-left:65px;position:relative;padding-top:4px}.od-route-marker{position:absolute;left:0;top:0;display:grid;place-items:center;width:47px;height:47px;border:5px solid var(--rm-paper);border-radius:16px;background:#cbead9;color:#26735f;font-size:1.1rem}.od-route-stage-number{display:block;color:#8caa8b;font-size:.6rem;letter-spacing:.14em;margin:6px 0 15px}.od-roadmap .od-route-stage-label h3{font-size:1.33rem;line-height:1.4;margin:0 0 12px;color:var(--rm-ink)}.od-route-stage-label p{font-size:.76rem;color:var(--rm-muted);line-height:1.85;max-width:205px}.od-roadmap-coach{background:var(--rm-mint);border:1px solid #c3ddc4;border-radius:20px;display:grid;grid-template-columns:245px 1fr;gap:24px;padding:30px;align-items:center;position:relative;margin-bottom:17px}.od-coach-drawing{position:relative;align-self:start;padding-top:20px}.od-coach-drawing>span{display:flex;gap:23px;align-items:center;justify-content:center;background:#fffefa;transform:rotate(-6deg);border:1px solid #c2d9bb;padding:8px 15px;border-radius:8px;color:#548166;font-size:.7rem;width:max-content;margin:-4px auto 15px;box-shadow:2px 3px #c7dec4}.od-coach-drawing>span>.bi{color:#ff5757}.od-roadmap-status{display:inline-flex;gap:8px;align-items:center;color:#4d7860;font-size:.57rem;text-transform:uppercase;letter-spacing:.1em;font-weight:650;margin-bottom:16px}.od-roadmap-status>span{width:7px;height:7px;border-radius:50%;background:#10a780}.od-roadmap .od-coach-story h4{font-family:Poppins,Inter,sans-serif;font-size:1.65rem;line-height:1.3;letter-spacing:-.04em;font-weight:600;color:var(--rm-ink);margin:0 0 14px;text-wrap:balance}.od-coach-story>p{font-size:.79rem;color:var(--rm-muted);line-height:1.85;margin:0 0 17px}.od-coach-story details{border-top:1px solid #bed5bd}.od-coach-story summary{display:flex;gap:10px;justify-content:space-between;align-items:center;font-size:.71rem;font-weight:600;padding-top:15px;list-style:none;cursor:pointer;line-height:1.6}.od-coach-story details[open] summary>.bi{transform:rotate(45deg)}.od-coach-story ul{list-style:none;padding:0;margin:18px 0}.od-coach-story li{display:flex;gap:10px;font-size:.72rem;line-height:1.8;margin:9px 0}.od-coach-story li>.bi{color:#189c75}.od-roadmap .od-roadmap-unfinished{font-size:.66rem;color:var(--rm-muted);line-height:1.75;padding-top:12px;border-top:1px dashed #b8cead;margin-bottom:0}.od-roadmap-item{border-bottom:1px solid var(--rm-line);padding:5px 0}.od-roadmap-item summary{list-style:none;display:flex;align-items:center;gap:18px;cursor:pointer;padding:13px 2px;min-height:68px}.od-roadmap-item-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--rm-mint);color:#388366;font-size:1.2rem}.od-roadmap-item h4{flex:1;font-size:.88rem;font-weight:600;line-height:1.6;color:var(--rm-ink);margin:0}.od-roadmap-item summary>.bi{font-size:.83rem;color:#84a082;margin-right:10px}.od-roadmap-item[open] summary>.bi{transform:rotate(45deg)}.od-roadmap-item>p{font-size:.79rem;margin:0 32px 20px 60px;line-height:1.85;color:var(--rm-muted)}.od-remodel-item .od-roadmap-item-icon{background:var(--rm-peach);color:#b3674f}.od-route-stage.next .od-route-marker,.od-route-stage.next .od-roadmap-item-icon{background:var(--rm-butter);color:#9b7b20}.od-route-stage.later .od-route-marker,.od-route-stage.later .od-roadmap-item-icon{background:var(--rm-peach);color:#b5795c}.od-roadmap-direction{margin:48px 0 0 65px;display:flex;align-items:start;gap:21px;background:#f4f5e9;border:1px solid #e3e5cf;border-radius:13px;padding:24px 29px}.od-roadmap-direction>.bi{font-size:1.9rem;color:#97a775}.od-roadmap .od-roadmap-direction h3{font-size:.96rem;margin:1px 0 8px;color:var(--rm-ink)}.od-roadmap-direction p{font-size:.76rem;color:var(--rm-muted);margin:0;max-width:830px}.od-roadmap-available{padding:52px 0;background:#fff0c4;border-block:1px solid #ebdea9}.od-roadmap-available>.od-wrap{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center}.od-roadmap-available .od-eyebrow{font-size:.61rem;margin-bottom:17px;color:#7d712f}.od-roadmap-available .od-eyebrow>span{background:#a4ab63}.od-roadmap .od-roadmap-available h2{color:#655c34;font-size:2.2rem;max-width:520px}.od-roadmap-available p{font-size:.83rem;color:#877a4e;max-width:470px;margin:0}.od-roadmap-available a{display:flex;align-items:center;gap:17px;padding:14px 0;border-bottom:1px solid #decea1;color:#736439}.od-roadmap-available a>span{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#fff9e5;color:#897a4d;font-size:1.2rem}.od-roadmap-available a>b{flex:1;font-size:.88rem;font-weight:600}.od-roadmap-bottom{padding-block:47px 70px}.od-roadmap-releases{display:flex;align-items:start;gap:23px;max-width:800px;margin:0 auto 50px}.od-release-icon{width:46px;height:46px;display:grid;place-items:center;background:#edf2e8;border-radius:12px;color:#9cac8e;font-size:1.4rem;flex-shrink:0}.od-roadmap .od-roadmap-releases h2{font-size:1rem;letter-spacing:-.025em;color:var(--rm-ink);margin:3px 0 9px}.od-roadmap-releases p{font-size:.74rem;color:var(--rm-muted);margin:0}.od-roadmap-idea{display:flex;gap:35px;align-items:center;background:var(--rm-peach);border:1px solid #edd4be;padding:43px 45px;border-radius:26px 26px 7px}.od-idea-spark{font-size:100px;line-height:1;color:#e28b64;transform:rotate(-12deg)}.od-roadmap-idea>div{flex:1}.od-roadmap-idea .od-eyebrow{font-size:.6rem;color:#8e6a4e;margin-bottom:14px}.od-roadmap .od-roadmap-idea h2{font-size:1.8rem;max-width:480px;margin-bottom:14px;color:var(--rm-ink)}.od-roadmap-idea p{font-size:.8rem;max-width:540px;color:#8b715a;margin:0}.od-roadmap-idea .od-button{font-size:.75rem;flex-shrink:0}@media(max-width:1120px){.od-roadmap-heading{align-items:start;flex-direction:column;gap:25px}.od-roadmap-filters{justify-content:start;max-width:none}.od-route-stage{grid-template-columns:235px 1fr;gap:35px}.od-roadmap-coach{grid-template-columns:170px 1fr;padding:25px;gap:20px}.od-roadmap .od-coach-story h4{font-size:1.4rem}.od-roadmap-hero>.od-wrap{gap:30px}.od-roadmap-available>.od-wrap{gap:60px}.od-roadmap-idea{gap:25px;padding:32px}.od-idea-spark{font-size:70px}}@media(max-width:850px){.od-route-stage{grid-template-columns:1fr;gap:20px;padding-left:65px;padding-bottom:38px}.od-route-stage-label{padding-left:0}.od-route-marker{left:-65px}.od-roadmap .od-route-stage-label h3{font-size:1.5rem;margin-bottom:8px}.od-route-stage-label p{max-width:600px}.od-route-stage-number{margin-bottom:7px}.od-roadmap-coach{grid-template-columns:200px 1fr}.od-roadmap-direction{margin-left:65px}.od-roadmap .od-roadmap-hero h1{font-size:2.7rem!important}.od-roadmap-hero p{font-size:.84rem}.od-roadmap-actions{gap:18px}.od-roadmap-actions .od-button{font-size:.76rem}.od-roadmap-actions>a:last-child{font-size:.73rem}.od-roadmap-idea{flex-wrap:wrap}.od-roadmap-idea .od-button{margin-left:90px}.od-roadmap-available>.od-wrap{gap:40px}.od-roadmap .od-roadmap-available h2{font-size:1.8rem}}@media(max-width:570px){.od-roadmap-hero>.od-wrap{grid-template-columns:1fr;padding-block:28px 31px;gap:15px}.od-roadmap-hero .od-eyebrow{font-size:.59rem;margin-bottom:19px}.od-roadmap .od-roadmap-hero h1{font-size:2.62rem!important}.od-roadmap-hero p{font-size:.85rem}.od-roadmap-illustration{max-width:315px;margin:auto}.od-roadmap-illustration>span{font-size:.92rem;margin:0}.od-roadmap-actions{margin-top:23px;gap:21px}.od-roadmap-actions .od-button{min-height:46px;padding:12px 16px}.od-roadmap-route{padding-block:38px}.od-roadmap .od-roadmap-heading h2{font-size:1.85rem}.od-roadmap-heading{gap:20px}.od-roadmap-filters{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.od-roadmap-filters button{font-size:.62rem;gap:7px;padding:10px}.od-roadmap-filters small{margin-left:auto}.od-roadmap .od-roadmap-count{margin:14px 0 25px;font-size:.6rem}.od-roadmap-timeline:before{left:14px}.od-route-stage{padding-left:41px;gap:16px}.od-route-marker{left:-41px;width:30px;height:36px;border-width:3px;font-size:.88rem;border-radius:10px;top:2px}.od-roadmap .od-route-stage-label h3{font-size:1.3rem}.od-route-stage-label p{font-size:.74rem;margin:0}.od-route-stage-number{margin:7px 0 11px;font-size:.58rem}.od-roadmap-coach{grid-template-columns:1fr;padding:20px;gap:8px;border-radius:16px}.od-coach-drawing{padding-top:0;max-width:160px;margin:auto}.od-coach-drawing>span{font-size:.6rem;padding:6px 11px;margin-top:-10px}.od-roadmap .od-coach-story h4{font-size:1.4rem}.od-coach-story>p{font-size:.75rem}.od-roadmap-status{font-size:.57rem;margin-bottom:13px}.od-coach-story summary{font-size:.7rem;align-items:start;gap:15px}.od-coach-story summary>.bi{margin-top:3px}.od-coach-story li{font-size:.69rem}.od-roadmap-item summary{gap:11px;min-height:66px;padding-block:12px}.od-roadmap-item-icon{width:30px;height:34px;font-size:1rem;border-radius:9px}.od-roadmap-item h4{font-size:.76rem}.od-roadmap-item summary>.bi{margin:0;font-size:.67rem}.od-roadmap-item>p{font-size:.73rem;margin:0 0 17px}.od-roadmap-direction{margin:28px 0 0;padding:21px 19px;gap:14px}.od-roadmap-direction>.bi{font-size:1.5rem}.od-roadmap .od-roadmap-direction h3{font-size:.87rem}.od-roadmap-direction p{font-size:.73rem}.od-roadmap-available{padding-block:35px}.od-roadmap-available>.od-wrap{grid-template-columns:1fr;gap:20px}.od-roadmap .od-roadmap-available h2{font-size:1.8rem}.od-roadmap-available p{font-size:.79rem}.od-roadmap-available a>b{font-size:.82rem}.od-roadmap-bottom{padding-block:33px 40px}.od-roadmap-releases{gap:15px;margin-bottom:32px}.od-release-icon{width:33px;height:37px;font-size:1.15rem}.od-roadmap-releases p{font-size:.71rem}.od-roadmap .od-roadmap-releases h2{font-size:.93rem}.od-roadmap-idea{padding:25px;gap:15px;display:block}.od-idea-spark{display:block;font-size:63px;margin-bottom:20px;max-width:80px}.od-roadmap .od-roadmap-idea h2{font-size:1.6rem}.od-roadmap-idea p{font-size:.77rem}.od-roadmap-idea .od-button{margin:23px 0 0;width:100%}.od-roadmap-idea .od-eyebrow{font-size:.56rem;line-height:1.8}.od-roadmap-hero h1{overflow-wrap:normal}}html.dark .od-roadmap{--rm-ink:#e0f1e5;--rm-muted:#b3cabb;--rm-paper:#183231;--rm-line:#3c594b;--rm-mint:#234638;--rm-butter:#50492c;--rm-peach:#533b30}html.dark .od-roadmap-hero{background:#253f31;border-color:#425e40}html.dark .od-roadmap .od-roadmap-hero h1{color:#e0f1e5}html.dark .od-roadmap-hero h1 em{color:#87cdab}html.dark .od-roadmap-hero p,html.dark .od-roadmap-illustration>span,html.dark .od-roadmap-actions>a:last-child{color:#b3c9ae}html.dark .od-roadmap .od-eyebrow{color:#a8caaa}html.dark .od-roadmap-filters button[aria-pressed=true]{background:#427d63}html.dark .od-roadmap-timeline:before{border-color:#49634d}html.dark .od-roadmap-coach{border-color:#476d4d}html.dark .od-coach-story details,html.dark .od-roadmap .od-roadmap-unfinished{border-color:#43694c}html.dark .od-roadmap-status{color:#aad9b8}html.dark .od-roadmap-direction{background:#313e2f;border-color:#49533d}html.dark .od-roadmap-available{background:#443e29;border-color:#645b36}html.dark .od-roadmap .od-roadmap-available h2{color:#e7dca8}html.dark .od-roadmap-available :is(p,a){color:#d9c995}html.dark .od-roadmap-available a{border-color:#6c623e}html.dark .od-roadmap-available a>span{background:#5a5233;color:#e0cf99}html.dark .od-roadmap-idea{border-color:#775845}html.dark .od-roadmap-idea p{color:#d4bca9}
