.rd_page{--rd-orange:#f5a524;--rd-orange-deep:#e89412;--rd-navy:#071a3a;--rd-mint:#eefbf3;--rd-green:#16a34a;--rd-cream:#fff8ef;--rd-muted:#6b7280;min-height:100vh;background:var(--rd-cream);color:var(--rd-navy);font-family:Poppins,sans-serif}.rd_page *,.rd_page :after,.rd_page :before{box-sizing:border-box}.rd_hero{position:relative;isolation:isolate;min-height:560px;padding:108px 28px 280px;overflow:hidden;color:#fff;background:#071a3a}.rd_hero_bg{position:absolute;inset:0;pointer-events:none;z-index:0}.rd_hero_img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.rd_hero_inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(280px,.92fr) minmax(340px,1.08fr);gap:12px 8px;align-items:center}.rd_copy{padding:12px 8px 24px 0}.rd_copy h1{margin:0 0 10px;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--rd-orange)}.rd_tagline{margin:0 0 16px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:700;line-height:1.25;letter-spacing:-.03em;color:#fff}.rd_lead{margin:0 0 28px;max-width:46ch;color:hsla(0,0%,100%,.82);font-size:1rem;line-height:1.7;font-weight:500}.rd_cta{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;background:var(--rd-orange);color:#1a1208;font-family:inherit;font-size:.95rem;font-weight:700;padding:13px 22px;border-radius:999px;box-shadow:0 10px 24px rgba(245,165,36,.35)}.rd_cta:hover{background:var(--rd-orange-deep)}.rd_art_wrap{position:relative;min-height:420px;height:460px;margin-right:-24px;pointer-events:none}.rd_hanu{-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;filter:drop-shadow(0 18px 28px rgba(0,0,0,.28))}.rd_tool_wrap{position:relative;z-index:4;margin-top:-300px;padding:0 24px 20px}.rd_tool{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr);background:#fff;border:1px solid #f0e4d4;border-radius:28px;overflow:hidden;box-shadow:0 18px 40px rgba(20,32,58,.12),0 4px 12px rgba(20,32,58,.06);scroll-margin-top:108px}.rd_form{padding:28px 28px 24px;background:#fff}.rd_form_head{display:flex;align-items:center;gap:10px;margin-bottom:22px}.rd_form_head_ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff4e5;color:#d97706;flex-shrink:0}.rd_form_head h2{margin:0;font-size:1.15rem;font-weight:800;color:var(--rd-navy)}.rd_form_head p{margin:3px 0 0;color:#6b7280;font-size:.8rem;font-weight:500}.rd_field{display:block;margin-bottom:18px}.rd_field_lab{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.86rem;font-weight:700;color:#3f4a5a}.rd_field_lab svg{color:#c98a1e}.rd_control{display:flex;align-items:center;gap:8px;min-height:52px;padding:0 14px;border:1px solid #eadfd4;border-radius:12px;background:#fffaf5}.rd_control em,.rd_control small{flex-shrink:0;font-style:normal;font-weight:700;color:#9a8b78}.rd_control input{width:100%;border:0;outline:0;background:transparent;font-family:inherit;font-size:1.12rem;font-weight:700;color:var(--rd-navy)}.rd_range_wrap{position:relative;display:flex;align-items:center;height:22px;margin:10px 0 2px}.rd_range_track{position:absolute;left:0;right:0;height:6px;border-radius:999px;background:#eadfd6;overflow:hidden;pointer-events:none}.rd_range_track i{display:block;height:100%;border-radius:999px;background:var(--rd-orange)}.rd_range{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:22px;margin:0;background:transparent;cursor:pointer}.rd_range::-webkit-slider-runnable-track{height:6px;background:transparent;border:none}.rd_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:var(--rd-orange);border:3px solid #fff;box-shadow:0 2px 8px rgba(245,165,36,.45)}.rd_range::-moz-range-track{height:6px;background:transparent;border:none}.rd_range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--rd-orange);border:3px solid #fff;box-shadow:0 2px 8px rgba(245,165,36,.45)}.rd_range_scale{display:flex;justify-content:space-between;font-size:.72rem;font-weight:600;color:#9aa3af}.rd_pills{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rd_pills button{border:1px solid #eadfd4;background:#fff;color:#4b5563;font-family:inherit;font-size:.84rem;font-weight:700;padding:11px 8px;border-radius:999px;cursor:pointer}.rd_pills button.is_on{background:var(--rd-orange);border-color:var(--rd-orange);color:#1a1208;box-shadow:0 6px 14px rgba(245,165,36,.28)}.rd_results{display:flex;flex-direction:column;padding:24px;background:var(--rd-mint);border-left:1px solid #d9f0e3}.rd_results_empty{min-height:240px;display:grid;place-items:center;text-align:center;color:#5c6b63;font-weight:600}.rd_maturity{background:#e4f8ec;border:1px solid #c8ecd6;border-radius:18px;padding:16px 18px 14px;margin-bottom:16px}.rd_maturity_kicker{display:inline-flex;align-items:center;gap:6px;color:var(--rd-green);font-size:.82rem;font-weight:800}.rd_maturity_sub{margin:6px 0 8px;color:#5f7368;font-size:.78rem;line-height:1.5;font-weight:500}.rd_maturity_value{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#147a3c;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1}.rd_maturity_value small{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#d8f5e4;color:#15803d;font-size:.72rem;font-weight:700}.rd_stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.rd_stat{background:#fff;border:1px solid #dcefe4;border-radius:14px;padding:12px 12px 11px}.rd_stat_ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;margin-bottom:8px}.rd_stat_ico.orange{background:#fff4e5;color:#d97706}.rd_stat_ico.green{background:#e7f8ee;color:var(--rd-green)}.rd_stat_ico.gold{background:#fff6d8;color:#d4a017}.rd_stat small{display:block;color:#7b8794;font-size:.7rem;font-weight:600}.rd_stat strong{display:block;margin-top:2px;font-size:.98rem;font-weight:800;color:var(--rd-navy)}.rd_stat strong.is_green{color:var(--rd-green)}.rd_split{margin-bottom:16px}.rd_split_lab{margin-bottom:8px;font-size:.84rem;font-weight:800;color:var(--rd-navy)}.rd_split_bar{display:flex;height:12px;border-radius:999px;overflow:hidden;background:#dcefe4}.rd_split_bar b,.rd_split_bar i{display:block;height:100%}.rd_split_bar i{background:var(--rd-green)}.rd_split_bar b{background:#f59e0b}.rd_split_legend{display:flex;justify-content:space-between;margin-top:8px;font-size:.74rem;font-weight:700}.rd_split_legend span:first-child{color:var(--rd-green)}.rd_split_legend span:last-child{color:#d97706}.rd_chart{flex:1 1 auto;display:flex;flex-direction:column;min-height:300px;background:#fff;border:1px solid #dcefe4;border-radius:16px;padding:12px 12px 8px;overflow:visible}.rd_chart_head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.rd_chart_head h3{margin:0;font-size:.9rem;font-weight:800}.rd_live{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#e7f8ee;color:var(--rd-green);font-size:.68rem;font-weight:700;white-space:nowrap}.rd_chart_canvas{position:relative;flex:1 1 auto;display:flex;min-height:280px}.rd_chart_svg{display:block;width:100%;flex:1 1 auto;min-height:280px}.rd_chart_hit{cursor:pointer;outline:none}.rd_chart_tip{position:absolute;top:8px;transform:translateX(-50%);min-width:168px;background:#fff;border:1px solid #dcefe4;border-radius:12px;padding:10px 12px;box-shadow:0 12px 24px rgba(16,64,40,.14);pointer-events:none;z-index:3}.rd_chart_tip span{display:block;font-size:.68rem;font-weight:800;color:var(--rd-green);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.rd_chart_tip strong{display:block;font-size:1.02rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums;margin-bottom:6px}.rd_chart_tip_row{display:flex;justify-content:space-between;gap:12px;font-size:.75rem;color:#6b7280;padding:2px 0}.rd_chart_tip_row em{font-style:normal}.rd_chart_tip_row b{color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.rd_guide{position:relative;z-index:3;padding:8px 24px 16px}.rd_guide_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.rd_guide_card{min-width:0;border-radius:22px;padding:22px 22px 20px;border:1px solid transparent}.rd_guide_card.is_blue{background:#eef4fb;border-color:#d7e4f4}.rd_guide_card.is_green{background:#eefbf4;border-color:#d4eedf}.rd_guide_card.is_orange{background:#fff6ee;border-color:#f3e1cf}.rd_guide_card h2{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.3}.rd_guide_card.is_blue h2{color:#245ea8}.rd_guide_card.is_green h2{color:#1b7a4a}.rd_guide_card.is_orange h2{color:#d97706}.rd_guide_ico{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.rd_guide_card.is_blue .rd_guide_ico{background:#dbeafe;color:#1d4ed8}.rd_guide_card.is_green .rd_guide_ico{background:#d1fae5;color:#047857}.rd_guide_card.is_orange .rd_guide_ico{background:#ffedd5;color:#c2410c}.rd_guide_card p{margin:0;color:#4b5568;font-size:.9rem;line-height:1.7;font-weight:500}.rd_guide_card p+p{margin-top:10px}.rd_guide_card p strong{color:#1e3a5f;font-weight:800}.rd_eq_box{margin:0 0 14px;padding:16px 14px 14px;border-radius:16px;background:#dbf6e8}.rd_eq{display:flex;align-items:center;justify-content:center;gap:8px;color:#14603a;font-weight:800;letter-spacing:-.02em}.rd_eq_lhs{font-size:1.2rem;white-space:nowrap}.rd_eq_group{position:relative;display:inline-flex;align-items:center;gap:4px;padding-right:2px}.rd_eq_brace{font-size:2.55rem;font-weight:300;line-height:.72;color:#1b6b4a}.rd_eq_body{gap:8px;font-size:1.15rem}.rd_eq_body,.rd_eq_frac{display:inline-flex;align-items:center}.rd_eq_frac{flex-direction:column;line-height:1.05;min-width:36px}.rd_eq_frac b{font-size:1.05rem;padding:0 4px 3px}.rd_eq_frac i{font-style:normal;font-size:.82rem;font-weight:800;padding:3px 4px 0;border-top:2px solid #1b6b4a;width:100%;text-align:center}.rd_eq_group sup{position:relative;top:-18px;right:2px;font-size:.72rem;font-weight:800;color:#1b6b4a}.rd_eq_vars{list-style:none;margin:0;padding:0;display:grid;gap:4px;color:#3f4a5a;font-size:.86rem;font-weight:500;line-height:1.55}.rd_eq_vars b{display:inline-block;min-width:1.1em;color:#14603a;font-weight:800}.rd_guide_steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:rd-step}.rd_guide_steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;color:#4b5568;font-size:.9rem;line-height:1.55;font-weight:500;counter-increment:rd-step}.rd_guide_steps li strong{color:var(--rd-navy);font-weight:800}.rd_guide_steps li:before{content:counter(rd-step);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f59e0b;color:#fff;font-size:.78rem;font-weight:800;line-height:1}.rd_howto{position:relative;z-index:3;padding:8px 24px 16px}.rd_howto_card{max-width:1180px;margin:0 auto;background:#fff6ee;border:1px solid #f3e1cf;border-radius:22px;padding:24px 26px 22px}.rd_howto_card h2{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#d97706}.rd_howto_card .rd_guide_ico{background:#ffedd5;color:#c2410c}.rd_howto_steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:rd-how}.rd_howto_steps li{min-width:0;display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;background:#fff;border:1px solid #f3e1cf;border-radius:16px;color:#4b5568;font-size:.86rem;line-height:1.55;font-weight:500;counter-increment:rd-how}.rd_howto_steps li:before{content:counter(rd-how);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f59e0b;color:#fff;font-size:.78rem;font-weight:800;line-height:1}.rd_howto_steps li strong{color:var(--rd-navy);font-weight:800;font-size:.92rem;letter-spacing:-.02em}.rd_more{position:relative;z-index:3;padding:8px 24px 72px}.rd_more_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;align-items:stretch}.rd_more_card{min-width:0;background:#fff;border:1px solid #efe4d6;border-radius:22px;padding:22px 22px 18px;box-shadow:0 8px 22px rgba(28,36,54,.04)}.rd_more_card h2{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#1d4ed8}.rd_more_card:last-child h2{color:#c2410c}.rd_more_ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.rd_more_ico.is_blue{background:#dbeafe;color:#1d4ed8}.rd_more_ico.is_orange{background:#ffedd5;color:#c2410c}.rd_more_lead{margin:0 0 14px;color:#5b6472;font-size:.88rem;line-height:1.55;font-weight:500}.rd_table_wrap{overflow:auto;border:1px solid #f0e0cc;border-radius:14px}.rd_compare{width:100%;border-collapse:collapse;min-width:420px}.rd_compare td,.rd_compare th{padding:11px 12px;text-align:left;font-size:.82rem;line-height:1.45;border-bottom:1px solid #f3e6d6}.rd_compare thead th{background:#fff4e5;color:#c2410c;font-weight:800;white-space:nowrap}.rd_compare tbody th{color:#1f2937;font-weight:800;background:#fff;white-space:nowrap}.rd_compare td{color:#4b5563;font-weight:500}.rd_compare tbody tr:last-child td,.rd_compare tbody tr:last-child th{border-bottom:0}.rd_faq_list{display:grid}.rd_faq_item{border-bottom:1px solid #f0e4d6}.rd_faq_item:last-child{border-bottom:0}.rd_faq_q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;padding:13px 2px;text-align:left;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;color:#1f2937}.rd_faq_q svg{flex-shrink:0;color:#2563eb;transition:transform .18s ease}.rd_faq_item.is_open .rd_faq_q svg{transform:rotate(180deg)}.rd_faq_a{margin:0 0 12px;padding-right:28px;color:#5b6472;font-size:.84rem}.rd_disclaimer,.rd_faq_a{line-height:1.65;font-weight:500}.rd_disclaimer{max-width:1180px;margin:18px auto 0;color:#6b7280;font-size:.82rem}.rd_page{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:1100px){.rd_hero_inner{grid-template-columns:minmax(0,.9fr) minmax(300px,1fr)}.rd_art_wrap{height:380px;min-height:320px;margin-right:-8px}.rd_stats{grid-template-columns:1fr}}@media (max-width:900px){.rd_hero{padding:96px 16px 48px;min-height:0}.rd_hero_inner,.rd_tool{grid-template-columns:1fr}.rd_copy{padding:8px 0 0;text-align:left}.rd_cta{display:none}.rd_art_wrap{height:300px;min-height:260px;margin:8px auto -12px;max-width:420px;width:100%}.rd_hanu{-o-object-position:center center;object-position:center center}.rd_tool_wrap{margin-top:-80px;padding:0 16px 16px}.rd_guide,.rd_howto{padding:8px 16px 12px}.rd_more{padding:8px 16px 48px}.rd_guide_grid,.rd_more_grid{grid-template-columns:1fr}.rd_howto_steps{grid-template-columns:1fr 1fr}.rd_form,.rd_results{padding:22px 18px 20px}.rd_results{border-left:0;border-top:1px solid #d9f0e3}.rd_pills{grid-template-columns:1fr}}@media (max-width:640px){.rd_copy h1{font-size:2.05rem}.rd_tagline{font-size:1.2rem}.rd_lead{font-size:.92rem}.rd_maturity_value{font-size:1.7rem}.rd_chart_head{flex-direction:column;align-items:flex-start}.rd_chart{min-height:240px}.rd_art_wrap,.rd_chart_svg{min-height:220px}.rd_art_wrap{height:240px}.rd_howto_steps{grid-template-columns:1fr}}