.w{max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box}.n{max-width:880px;margin:0 auto;width:100%;box-sizing:border-box}.band{padding:120px 50px;box-sizing:border-box}.disp{margin:0;font-family:Crimson Pro,Georgia,serif;font-weight:300;color:#000;font-size:72px;line-height:74px;letter-spacing:-2.8px;text-wrap:balance}.h2{margin:0;font-family:Crimson Pro,Georgia,serif;font-weight:300;color:#000;font-size:56px;line-height:60px;letter-spacing:-2.2px;text-wrap:balance}.h3{margin:0;font-family:Crimson Pro,Georgia,serif;font-weight:400;color:#000;font-size:28px;line-height:32px;letter-spacing:-.6px}.eb{font-family:Satoshi,Inter,system-ui,sans-serif;font-size:14px;line-height:16.8px;font-weight:500;letter-spacing:.8px;color:#0e3a27}.lead{margin:0;font-size:21px;line-height:32px;letter-spacing:-.3px}.body{margin:0;font-size:15px;line-height:24px;letter-spacing:-.3px}.sw-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center}.sw-phone{background:#fff;max-width:400px;width:100%;margin-inline:auto;padding:0 24px 24px;--fx-pt:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 70px -36px #0e3a2773}.sw-phone .example{align-self:flex-start}.sw-k{font:500 12px/1.2 Satoshi,Inter,sans-serif;letter-spacing:.8px;color:#0e3a27}.sw-big{font:400 52px/1 Crimson Pro,Georgia,serif;letter-spacing:-2px;color:#000;font-variant-numeric:tabular-nums}.sw-stack{display:flex;height:10px;border-radius:999px;overflow:hidden;background:#ecebe4}.sw-stack i{display:block;height:100%}.sw-rows{display:flex;flex-direction:column;font-size:13.5px}.sw-rows div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08);font-variant-numeric:tabular-nums}.sw-rows div:last-child{border-bottom:0}.sw-rows .t{font-weight:600;color:#000}.sw-pill{font-size:12.5px;line-height:18px;padding:10px 12px;border-radius:12px;background:#f6f4ed}.sw-ask{display:block;text-align:center;font-size:14px;line-height:20px;padding:11px;border-radius:10px;background:#0e3a27;color:#fff}.sw-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.sw-owed{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.2)}.sw-owed div{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);font-size:15px;line-height:22px}.sw-owed b{font-weight:500;color:#000}.sw-owed span{color:#767676;text-align:right}.sw-feat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.sw-feat.rev .sw-ftext{order:2}.sw-ftext{display:flex;flex-direction:column;gap:16px}.sw-fh{margin:0;font-family:Crimson Pro,Georgia,serif;font-weight:300;color:#000;font-size:40px;line-height:44px;letter-spacing:-1.4px}.sw-q{margin:0;font-family:Crimson Pro,Georgia,serif;font-style:italic;font-weight:300;font-size:22px;line-height:28px;color:#000}.sw-ticks{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:22px}.sw-ticks li{display:flex;gap:10px}.sw-ticks li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#0e3a27;margin-top:8px}.sw-mock{padding:0 22px 22px;display:flex;flex-direction:column;gap:14px;min-width:0;box-shadow:0 30px 70px -36px #0e3a2766;--fx-pt:18px}.sw-mh{display:flex;justify-content:space-between;align-items:center;gap:10px}.sw-mq{margin:-4px 0 0;font:300 26px/1.1 Crimson Pro,Georgia,serif;letter-spacing:-.5px;color:#000}.sw-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sw-kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sw-kpis div{border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:2px;min-width:0}.sw-kpis .hi{background:#f6f4ed;border-color:transparent}.sw-kpis span{font-size:12px;line-height:16px;color:#767676}.sw-kpis b{font:500 26px/1.1 Crimson Pro,Georgia,serif;color:#000;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.sw-kpis em{font-style:normal;font-size:11.5px;line-height:15px;color:#767676}.sw-bar{display:block;height:8px;border-radius:999px;background:#ecebe4;overflow:hidden}.sw-bar i{display:block;height:100%;border-radius:999px;background:#0e3a27}.sw-bar i.amber{background:#c9962e}.sw-flow{display:flex;flex-direction:column;font-size:13px;line-height:18px}.sw-flow>div{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.08)}.sw-flow b{font-weight:500;font-variant-numeric:tabular-nums;color:#000;min-width:62px;text-align:right}.sw-flow .in b,.sw-flow .in span:first-child{font-weight:600}.sw-flow .you .sw-bar i{background:#7fa58c}.sw-surplus{display:flex;justify-content:space-between;align-items:center;background:#0e3a27;color:#fff;border-radius:8px;padding:9px 12px;margin:6px 0;font-weight:500}.sw-surplus b{color:#fff}.sw-funds{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:18px}.sw-funds>div{display:flex;flex-direction:column;gap:5px}.sw-funds p{margin:0;display:flex;justify-content:space-between;gap:10px;color:#000;font-weight:500}.sw-funds em{font-style:normal;font-size:11.5px;color:#767676;font-variant-numeric:tabular-nums}.ok,.short,.tag{display:inline-flex;align-self:flex-start;font:500 11px/1 Inter,sans-serif;padding:5px 8px;border-radius:999px}.ok{color:#0e3a27;background:#e6eecd}.short{color:#7a5200;background:#f7ecd2}.tag{color:#555;background:#e9e8e3}.sw-review{margin:0;display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px dashed rgba(0,0,0,.2);border-radius:10px;padding:10px 12px;font-size:13px}.sw-review b{font-weight:500;color:#000}.sw-chart{width:100%;height:auto;display:block}.sw-chart .lbl{font:11px Inter,sans-serif;fill:#767676}.sw-chart .lbl.strong{fill:#000;font-weight:500}.sw-legend{margin:0;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:#767676}.sw-legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:-1px}.sw-todo{display:flex;flex-direction:column;font-size:13px;line-height:18px}.sw-todo+.sw-todo{margin-top:6px}.sw-todo .th{margin:0;font-weight:600;color:#000;padding-bottom:8px;display:flex;gap:8px;align-items:center}.sw-todo .th i{font-style:normal;font-size:11px;background:#e6eecd;color:#0e3a27;border-radius:999px;padding:2px 7px}.sw-todo>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid rgba(0,0,0,.08)}.sw-todo em{font-style:normal;color:#767676;font-variant-numeric:tabular-nums}.sw-todo b{font-weight:500;font-size:12px;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:5px 9px;color:#000}.sw-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:none}.sw-trio .card{padding:28px;display:flex;flex-direction:column;gap:10px;min-width:0;text-decoration:none;color:inherit;position:relative;transition:transform .2s ease}.sw-trio .card:hover{transform:translateY(-2px)}.sw-trio .card:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;background:#0e3a27;color:#fff;font-size:13px;line-height:24px;text-align:center;z-index:1}.sw-why{max-width:800px;padding:20px 24px;border-left:3px solid #0e3a27;background:#f6f4ed;border-radius:0 12px 12px 0}.sw-why b{font-weight:600;color:#000}.sw-feat{scroll-margin-top:80px}.sw-wait{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.sw-form{padding:36px;display:flex;flex-direction:column;gap:10px;min-width:0}.sw-zite{width:100%;height:520px;border:0;display:block;background:transparent}#waitlist{scroll-margin-top:56px}.sw-cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-cmp .card,.sw-steps .card,.sw-modes .card,.sw-three .card{padding:28px;display:flex;flex-direction:column;gap:12px;min-width:0}.sw-cnum{font:400 44px/1 Crimson Pro,Georgia,serif;letter-spacing:-1.4px;color:#000;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:6px}.sw-cnum small{font:400 13px/1.2 Inter,sans-serif;letter-spacing:0;color:#767676}.sw-cmp dl{margin:4px 0 0;border-top:1px solid rgba(0,0,0,.1);padding-top:12px;display:grid;gap:4px 0}.sw-cmp dt{font:600 12px/1.3 Inter,sans-serif;color:#767676;text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.sw-cmp dd{margin:0;font-size:14.5px;line-height:22px}.sw-cmp .card.us{background:#0e3a27;color:#fff;box-shadow:none}.sw-cmp .card.us .eb,.sw-cmp .card.us .sw-cnum,.sw-cmp .card.us .sw-q{color:#fff}.sw-cmp .card.us .sw-cnum small,.sw-cmp .card.us dt{color:#ffffffb8}.sw-cmp .card.us dl{border-color:#fff3}.sw-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-num{font:300 44px/1 Crimson Pro,Georgia,serif;color:#0e3a27}.sw-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sw-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sw-faq{border-bottom:1px solid rgba(0,0,0,.2);padding:20px 0}.sw-faq summary{cursor:pointer;list-style:none;font:400 24px/1.25 Crimson Pro,Georgia,serif;color:#000;display:flex;justify-content:space-between;gap:16px}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"+";font-family:Inter,sans-serif;font-weight:300;color:#767676}.sw-faq[open] summary:after{content:"−"}.sw-faq p{margin-top:10px}.sw-foot a{color:inherit}@media(max-width:1000px){.sw-hero-grid,.sw-split,.sw-feat,.sw-wait{grid-template-columns:minmax(0,1fr);gap:40px}.sw-feat.rev .sw-ftext{order:0}.sw-cmp,.sw-steps,.sw-three,.sw-trio{grid-template-columns:minmax(0,1fr)}.sw-trio .card:not(:last-child):after{content:"↓";inset:auto auto -13px 50%;margin:0 0 0 -12px}}@media(max-width:810px){.band{padding:80px 18px}.sw-gbar,.sw-nav,.sw-foot{padding-left:18px!important;padding-right:18px!important}.sw-made{display:none}.sw-nav>.w{flex-wrap:nowrap!important}.sw-links>a:not(.btn){display:none}.disp{font-size:46px;line-height:48px;letter-spacing:-1.6px}.sw-hero{padding-top:56px!important}.lead{font-size:18px;line-height:27px}.h2{font-size:38px;line-height:42px;letter-spacing:-1.4px}.sw-fh{font-size:32px;line-height:36px}.sw-mock{padding:0 14px 16px}.sw-modes{grid-template-columns:minmax(0,1fr)}.sw-cmp .card,.sw-steps .card,.sw-modes .card,.sw-three .card,.sw-form{padding:22px}}@media(max-width:480px){.sw-kpis.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sw-kpis.three .hi{grid-column:1/-1}.sw-flow>div{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) auto;gap:8px}.sw-todo>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.sw-todo>div b{display:none}}
