.rs-wrap{color:#201f1e;max-width:1100px;margin:0 auto;padding:32px 16px 64px;font-family:Inter,sans-serif}.rs-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 24px #00000014}.rs-card+.rs-card{margin-top:20px}.rs-narrow{max-width:460px;margin:0 auto}.rs-title{margin:0 0 8px;font-size:28px;font-weight:700}.rs-sub{color:#605e5c;margin-bottom:20px}.rs-btn{color:#fff;cursor:pointer;text-align:center;background:#4a9b2f;border:0;border-radius:8px;padding:12px 22px;font-weight:600;display:inline-block}.rs-btn:hover{color:#fff;background:#3d8225}.rs-btn[disabled]{opacity:.55;cursor:not-allowed}.rs-btn-light{color:#2f6b1c;background:#eef6e6}.rs-btn-light:hover{color:#2f6b1c;background:#dff0d0}.rs-btn-block{width:100%;display:block}.rs-field{margin-bottom:16px}.rs-field label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.rs-field input,.rs-field select{background:#fff;border:1px solid #c8c6c4;border-radius:8px;width:100%;padding:11px 14px;font-size:16px}.rs-field input:focus,.rs-field select:focus{border-color:#97c83e;outline:2px solid #97c83e}.rs-hint{color:#605e5c;margin-top:4px;font-size:13px}.rs-error{color:#a4262c;background:#fdecea;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.rs-ok{color:#2f6b1c;background:#eaf6e1;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.rs-info{color:#323130;background:#f3f7f3;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:14px}.rs-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.rs-tab{color:#323130;cursor:pointer;background:#f3f2f1;border-radius:999px;padding:10px 20px;font-weight:600}.rs-tab.active{color:#fff;background:#97c83e}.rs-spacer{flex:1}.rs-chip{color:#2f6b1c;background:#eef6e6;border-radius:999px;padding:8px 16px;font-weight:700}.rs-hero{background:#fafafa;border-radius:24px;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000001a}.rs-hero-text{flex-direction:column;flex:1;justify-content:center;padding:56px;display:flex}.rs-hero-text h1{margin:0 0 16px;font-size:42px;font-weight:700;line-height:1.15}.rs-hero-text p{color:#605e5c;margin-bottom:28px;font-size:18px}.rs-hero-art{color:#fff;text-align:center;background:linear-gradient(135deg,#88cb01,#2f8f1f);flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.rs-hero-art strong{font-size:84px;line-height:1;display:block}.rs-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.rs-step{text-align:center;padding:8px}.rs-step .n{color:#fff;background:#97c83e;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:20px;font-weight:700;display:inline-flex}.rs-amounts{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.rs-amount{cursor:pointer;background:#fff;border:2px solid #e1dfdd;border-radius:10px;padding:10px 20px;font-weight:700}.rs-amount.active{color:#2f6b1c;background:#eef6e6;border-color:#4a9b2f}.rs-bundle{cursor:pointer;text-align:left;background:#fff;border:2px solid #e1dfdd;border-radius:12px;padding:14px}.rs-bundle.active{background:#eef6e6;border-color:#4a9b2f}.rs-bundle b{font-size:15px;display:block}.rs-bundle span{color:#605e5c;font-size:13px}.rs-bundle em{color:#2f6b1c;margin-top:6px;font-style:normal;font-weight:700;display:block}.rs-summary{background:#f3f7f3;border-radius:12px;margin:16px 0;padding:16px}.rs-summary div{justify-content:space-between;padding:4px 0;display:flex}.rs-summary .total{border-top:1px solid #d2e0c4;margin-top:6px;padding-top:8px;font-weight:700}.rs-table{border-collapse:collapse;width:100%;font-size:14px}.rs-table th{text-align:left;color:#605e5c;border-bottom:2px solid #e1dfdd;padding:10px}.rs-table td{border-bottom:1px solid #f0efee;padding:10px}.rs-credit{color:#2f6b1c;font-weight:600}.rs-debit{color:#a4262c;font-weight:600}.rs-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.rs-stat{background:#f3f7f3;border-radius:12px;padding:16px}.rs-stat small{color:#605e5c;display:block}.rs-stat strong{font-size:22px}.rs-overlay{z-index:5000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rs-modal{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:28px}.rs-row{flex-wrap:wrap;gap:12px;display:flex}.rs-row>*{flex:1;min-width:140px}.rs-link{color:#2f6b1c;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rs-check{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.rs-check input{margin-top:4px}@media (width<=768px){.rs-hero{flex-direction:column}.rs-hero-text{padding:28px}.rs-hero-text h1{font-size:30px}}.rs-landing .rs-wrap{padding-top:0;padding-bottom:0}.rs-landing>.rs-wrap:first-child{padding-top:32px}.rs-section{margin-top:64px}.rs-landing>.rs-section:last-child{margin-bottom:72px}.rs-heading{text-align:center;margin:0 0 8px;font-size:32px;font-weight:700}.rs-lead{text-align:center;color:#605e5c;max-width:620px;margin:0 auto 28px;font-size:17px}.rs-btn-lg{border-radius:10px;padding:14px 28px;font-size:16px}.rs-btn-white{color:#2f6b1c;background:#fff}.rs-btn-white:hover{color:#2f6b1c;background:#f3f7f3}.rs-btn-outline{color:#fff;background:0 0;border:2px solid #fffc}.rs-btn-outline:hover{color:#fff;background:#ffffff1f}.rs-cta{flex-wrap:wrap;gap:12px;display:flex}.rs-eyebrow{color:#2f6b1c;letter-spacing:.04em;text-transform:uppercase;background:#eef6e6;border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.rs-trust{color:#323130;flex-wrap:wrap;gap:22px;margin:28px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.rs-trust li{align-items:center;gap:6px;display:flex}.rs-trust svg{color:#4a9b2f;width:18px;height:18px}.rs-hero-art{flex-direction:column;gap:24px;position:relative}.rs-mock{color:#201f1e;text-align:left;background:#fff;border-radius:18px;width:100%;max-width:330px;padding:20px;transform:rotate(-2deg);box-shadow:0 18px 40px #00000038}.rs-mock-head{background:linear-gradient(135deg,#f3f7f3,#e3f0d6);border-radius:12px;margin-bottom:10px;padding:16px}.rs-mock-head small{color:#605e5c;display:block}.rs-mock-head strong{font-size:30px;display:block}.rs-mock-badge{color:#fff;background:#4a9b2f;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.rs-mock-row{border-bottom:1px solid #f0efee;justify-content:space-between;align-items:center;padding:10px 4px;font-size:14px;display:flex}.rs-mock-row:last-child{border-bottom:0}.rs-mock-row span{color:#323130;align-items:center;gap:8px;display:flex}.rs-mock-row svg{color:#4a9b2f;width:18px;height:18px}.rs-mock-row b{color:#a4262c}.rs-mock-row.credit b{color:#2f6b1c}.rs-hero-rate strong{font-size:56px;line-height:1;display:block}.rs-hero-rate span{opacity:.95;font-size:17px}.rs-stats-band{margin-bottom:0}.rs-stats-band .rs-stat{text-align:center;background:#fff;padding:22px 16px;box-shadow:0 4px 24px #0000000f}.rs-stats-band .rs-stat strong{color:#2f6b1c;font-size:28px;display:block}.rs-grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.rs-feature{margin:0!important}.rs-feature h4,.rs-feature-plain h4{margin:14px 0 6px;font-size:18px;font-weight:700}.rs-feature p,.rs-feature-plain p{color:#605e5c;margin:0}.rs-icon{color:#2f6b1c;background:#eef6e6;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.rs-feature-plain{align-items:flex-start;gap:16px;padding:8px 4px;display:flex}.rs-feature-plain h4{margin-top:2px}.rs-calc{background:#f3f7f3;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:40px;display:grid}.rs-range{accent-color:#4a9b2f;width:100%;margin-top:8px}.rs-calc-result{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 24px #0000000f}.rs-calc-result div{justify-content:space-between;padding:8px 0;font-size:16px;display:flex}.rs-calc-result .total{border-top:1px solid #e1dfdd;margin-top:8px;padding-top:14px;font-size:20px}.rs-calc-result .total b{color:#2f6b1c;font-size:26px}.rs-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:28px;display:grid;position:relative}.rs-steps:before{content:"";background:#d2e0c4;height:2px;position:absolute;top:22px;left:12%;right:12%}.rs-steps .rs-step{text-align:center;position:relative}.rs-steps .rs-step .n{box-shadow:0 0 0 6px #fff}.rs-steps .rs-step h4{margin:4px 0 6px;font-weight:700}.rs-steps .rs-step p{color:#605e5c;font-size:15px}.rs-two{grid-template-columns:1fr 1.4fr;align-items:start;gap:20px;display:grid}.rs-two .rs-card+.rs-card{margin-top:0}.rs-checklist{margin:16px 0 24px;padding:0;list-style:none}.rs-checklist li{padding:8px 0 8px 32px;position:relative}.rs-checklist li:before{content:"✓";color:#fff;background:#4a9b2f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex;position:absolute;top:7px;left:0}.rs-faq{border-bottom:1px solid #edebe9}.rs-faq button{text-align:left;color:#201f1e;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;font-size:16px;font-weight:600;display:flex}.rs-faq button span{color:#4a9b2f;font-size:22px;line-height:1}.rs-faq p{color:#605e5c;margin:0 0 16px}.rs-band{color:#fff;background:linear-gradient(135deg,#88cb01,#2f8f1f);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:40px 48px;display:flex}.rs-band h2{color:#fff;margin:0 0 6px;font-size:30px;font-weight:700}.rs-band p{opacity:.95;margin:0;font-size:17px}@media (width<=900px){.rs-calc,.rs-two{grid-template-columns:1fr}.rs-steps{grid-template-columns:1fr 1fr}.rs-steps:before{display:none}.rs-calc,.rs-band{padding:28px}}@media (width<=560px){.rs-steps{grid-template-columns:1fr}.rs-heading{font-size:26px}.rs-mock{transform:none}.rs-hero-art{padding:24px}}.rs-hero-art{min-height:460px;overflow:hidden}.rs-scene{z-index:0;position:absolute;inset:0}.rs-scene canvas{display:block;width:100%!important;height:100%!important}.rs-hero-art .rs-mock,.rs-hero-art .rs-hero-rate{z-index:1;position:relative}.rs-hero-rate{text-shadow:0 2px 12px #00000040}.rs-planner{background:#fff;border-radius:24px;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:40px;display:grid;overflow:hidden;box-shadow:0 8px 32px #00000014}.rs-planner-label{margin-bottom:4px;font-size:18px;display:block}.rs-planner-label b{color:#2f6b1c;font-size:22px}.rs-planner-out{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 12px;display:grid}.rs-planner-out div{text-align:center;background:#f3f7f3;border-radius:12px;padding:14px}.rs-planner-out small{color:#605e5c;display:block}.rs-planner-out strong{color:#2f6b1c;font-size:22px}.rs-planner-out div:last-child{background:linear-gradient(135deg,#88cb01,#2f8f1f)}.rs-planner-out div:last-child small,.rs-planner-out div:last-child strong{color:#fff}.rs-planner-art{background:radial-gradient(circle at 50% 40%,#f6fbef,#e3f0d6);border-radius:20px;height:380px;position:relative}.rs-scene-stacks{border-radius:20px;overflow:hidden}.rs-stack-labels{color:#2f6b1c;z-index:1;pointer-events:none;justify-content:space-around;padding:0 12%;font-weight:700;display:flex;position:absolute;bottom:14px;left:0;right:0}.rs-idea{transition:transform .2s,box-shadow .2s}.rs-idea:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}@media (width<=900px){.rs-planner{grid-template-columns:1fr;padding:28px}.rs-planner-art{height:300px}}@media (width<=560px){.rs-hero-art{min-height:400px}.rs-planner-out strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.rs-idea{transition:none}}
