.ric-hero[data-astro-cid-p66j6kcm],.ric-overview[data-astro-cid-p66j6kcm]{--ric-ink: #0b1d15;--ric-ink-2: #10281d;--ric-text: #22332b;--ric-muted: #5c6f64;--ric-mist: #eef4ee;--ric-line: #dbe6dc;--ric-bubble-user: #edf1ee;--ric-radius: 18px;--ric-shadow-soft: 0 10px 40px rgba(11, 29, 21, .1);--ric-font-display: "Montserrat", system-ui, sans-serif;font-size:1.05rem;line-height:1.72;color:var(--ric-text)}h1[data-astro-cid-p66j6kcm],h2[data-astro-cid-p66j6kcm],h3[data-astro-cid-p66j6kcm]{font-family:var(--ric-font-display);color:var(--ric-ink);line-height:1.12;margin:0 0 .6em}h1[data-astro-cid-p66j6kcm]{font-weight:900;font-size:clamp(2.3rem,5.4vw,3.9rem);letter-spacing:-.03em}h2[data-astro-cid-p66j6kcm]{font-weight:800;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.025em}h3[data-astro-cid-p66j6kcm]{font-weight:800;font-size:1.22rem;letter-spacing:-.01em}p[data-astro-cid-p66j6kcm]{margin:0 0 1.1em}[data-astro-cid-p66j6kcm]:focus-visible{outline:3px solid var(--chartreuse);outline-offset:2px}.ric-dark[data-astro-cid-p66j6kcm]{background:linear-gradient(160deg,var(--ric-ink) 0%,var(--ric-ink-2) 60%,#0e2f1f 100%);color:#d9e6dc}.ric-dark[data-astro-cid-p66j6kcm] h1[data-astro-cid-p66j6kcm]{color:#fff}.ric-eyebrow[data-astro-cid-p66j6kcm]{color:var(--chartreuse);display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em;font-size:.78rem}.ric-eyebrow[data-astro-cid-p66j6kcm]:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--chartreuse);flex:0 0 26px}.ric-lead[data-astro-cid-p66j6kcm]{font-size:1.16rem;color:#a9bfae}.ric-text-gradient[data-astro-cid-p66j6kcm]{background:linear-gradient(100deg,var(--chartreuse),var(--kelly));-webkit-background-clip:text;background-clip:text;color:transparent}.ric-btn-lg[data-astro-cid-p66j6kcm]{padding:18px 34px;font-size:1.02rem;justify-content:center}.ric-btn-dark-ghost[data-astro-cid-p66j6kcm]{background:#ffffff0f;color:#eaf5ec;border-color:#ffffff47}.ric-btn-dark-ghost[data-astro-cid-p66j6kcm]:hover{background:#ffffff24;transform:translateY(-2px)}.ric-center[data-astro-cid-p66j6kcm]{text-align:center}.ric-hero[data-astro-cid-p66j6kcm]{padding:96px 0 90px;position:relative;overflow:hidden}.ric-hero[data-astro-cid-p66j6kcm]:after{content:"";position:absolute;right:-180px;top:-180px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(130,195,65,.18),transparent 65%);pointer-events:none}.ric-hero-grid[data-astro-cid-p66j6kcm]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative;z-index:1}.ric-hero-copy[data-astro-cid-p66j6kcm]{min-width:0}.ric-hero-copy[data-astro-cid-p66j6kcm] .ric-lead[data-astro-cid-p66j6kcm]{max-width:560px}.ric-hero-ctas[data-astro-cid-p66j6kcm]{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}.ric-hero-note[data-astro-cid-p66j6kcm]{font-family:var(--ric-font-display);font-size:.8rem;color:#93ac99;margin:16px 0 0}.ric-phone[data-astro-cid-p66j6kcm]{min-width:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:22px;backdrop-filter:blur(10px);box-shadow:0 30px 80px #00000059}.ric-phone-bar[data-astro-cid-p66j6kcm]{font-family:var(--ric-font-display);font-weight:700;font-size:.78rem;letter-spacing:.06em;color:#b8d0bd;display:flex;align-items:center;gap:8px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.ric-phone-dot[data-astro-cid-p66j6kcm]{width:9px;height:9px;border-radius:50%;background:var(--chartreuse);flex:0 0 9px}.ric-chat[data-astro-cid-p66j6kcm]{display:flex;flex-direction:column;gap:12px;font-family:var(--ric-font-display)}.ric-msg[data-astro-cid-p66j6kcm]{max-width:86%;padding:13px 18px;border-radius:22px;font-size:.98rem;font-weight:500;line-height:1.45;position:relative}.ric-msg-user[data-astro-cid-p66j6kcm]{align-self:flex-end;background:#ffffff24;color:#f2f8f3;border-bottom-right-radius:6px}.ric-msg-lo[data-astro-cid-p66j6kcm]{align-self:flex-start;color:#fff;border-bottom-left-radius:6px;background:linear-gradient(130deg,var(--kelly),var(--forest));box-shadow:0 8px 26px #0c974852}.ric-msg-lo[data-astro-cid-p66j6kcm] em[data-astro-cid-p66j6kcm]{font-style:normal;text-decoration:underline;text-decoration-color:#ffffff8c;text-underline-offset:3px}.ric-msg-row[data-astro-cid-p66j6kcm]{display:flex;align-items:flex-end;gap:10px}.ric-chat-avatar[data-astro-cid-p66j6kcm]{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 34px;border:2px solid var(--chartreuse)}.ric-msg-meta[data-astro-cid-p66j6kcm]{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:#ffffff80;align-self:flex-end;margin-top:-4px}.ric-meta-link[data-astro-cid-p66j6kcm]{color:var(--chartreuse);font-weight:700;text-decoration:none}.ric-meta-link[data-astro-cid-p66j6kcm]:hover{text-decoration:underline}.ric-typing[data-astro-cid-p66j6kcm]{display:inline-flex;gap:5px;align-items:center;padding:16px 18px}.ric-typing[data-astro-cid-p66j6kcm] i[data-astro-cid-p66j6kcm]{width:8px;height:8px;border-radius:50%;background:#ffffffd9;animation:ric-typing-bounce 1.1s infinite ease-in-out}.ric-typing[data-astro-cid-p66j6kcm] i[data-astro-cid-p66j6kcm]:nth-child(2){animation-delay:.16s}.ric-typing[data-astro-cid-p66j6kcm] i[data-astro-cid-p66j6kcm]:nth-child(3){animation-delay:.32s}.ric-chat[data-astro-cid-p66j6kcm]:not(.ric-js) .ric-typing-row[data-astro-cid-p66j6kcm]{display:none}.ric-chat[data-astro-cid-p66j6kcm].ric-js [data-astro-cid-p66j6kcm][data-step]{display:none}.ric-chat[data-astro-cid-p66j6kcm].ric-js [data-astro-cid-p66j6kcm][data-step].ric-show{display:block}.ric-chat[data-astro-cid-p66j6kcm].ric-js .ric-msg-row[data-astro-cid-p66j6kcm][data-step].ric-show,.ric-chat[data-astro-cid-p66j6kcm].ric-js .ric-msg-user[data-astro-cid-p66j6kcm].ric-chip-msg.ric-show{display:flex}.ric-chat[data-astro-cid-p66j6kcm].ric-js .ric-msg[data-astro-cid-p66j6kcm],.ric-chat[data-astro-cid-p66j6kcm].ric-js .ric-msg-meta[data-astro-cid-p66j6kcm]{opacity:0;transform:translateY(14px) scale(.96)}.ric-chat[data-astro-cid-p66j6kcm].ric-js .ric-msg-meta[data-astro-cid-p66j6kcm]{transform:none}.ric-chat[data-astro-cid-p66j6kcm].ric-play .ric-msg[data-astro-cid-p66j6kcm]{animation:ric-msg-in .5s cubic-bezier(.2,.9,.3,1.2) forwards}.ric-chat[data-astro-cid-p66j6kcm].ric-play .ric-msg-meta[data-astro-cid-p66j6kcm]{animation:ric-fade-in .5s ease forwards}.ric-chip-msg[data-astro-cid-p66j6kcm]{display:flex;flex-direction:column;gap:10px}.ric-chip-label[data-astro-cid-p66j6kcm]{font-size:.9rem}.ric-chip-row[data-astro-cid-p66j6kcm]{display:flex;gap:8px;flex-wrap:wrap}.ric-chip[data-astro-cid-p66j6kcm]{font-family:var(--ric-font-display);font-weight:800;font-size:.82rem;padding:8px 14px;border-radius:999px;border:1.5px solid rgba(11,29,21,.22);background:#fff;color:var(--ric-ink);cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.ric-chip[data-astro-cid-p66j6kcm]:hover{transform:translateY(-1px)}.ric-chip[data-astro-cid-p66j6kcm].ric-active{background:var(--forest);border-color:var(--forest);color:#fff}.ric-pay-num[data-astro-cid-p66j6kcm]{font-size:1.3em;letter-spacing:-.01em}@keyframes ric-msg-in{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ric-fade-in{to{opacity:1}}@keyframes ric-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-5px);opacity:1}}.ric-overview[data-astro-cid-p66j6kcm]{padding:56px 0;border-bottom:1px solid var(--ric-line);background:#fff}.ric-ov-h[data-astro-cid-p66j6kcm]{margin-bottom:28px}.ric-grid-3[data-astro-cid-p66j6kcm]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ric-card[data-astro-cid-p66j6kcm]{background:#fff;border:1px solid var(--ric-line);border-radius:var(--ric-radius);box-shadow:0 4px 18px #0b1d150d}.ric-ov-card[data-astro-cid-p66j6kcm]{padding:32px 26px}.ric-ov-ico[data-astro-cid-p66j6kcm]{width:56px;height:56px;border-radius:50%;background:var(--ric-mist);display:grid;place-items:center;font-size:1.5rem;margin:0 auto 16px}.ric-ov-card[data-astro-cid-p66j6kcm] h3[data-astro-cid-p66j6kcm]{font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.ric-ov-card[data-astro-cid-p66j6kcm] p[data-astro-cid-p66j6kcm]{margin:0;color:var(--ric-muted);font-size:.92rem}.ric-rv[data-astro-cid-p66j6kcm]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.ric-rv[data-astro-cid-p66j6kcm].ric-rv-pre{opacity:0;transform:translateY(26px)}.ric-rv-d1[data-astro-cid-p66j6kcm]{transition-delay:.08s}.ric-rv-d2[data-astro-cid-p66j6kcm]{transition-delay:.16s}@media(max-width:940px){.ric-hero-grid[data-astro-cid-p66j6kcm]{grid-template-columns:1fr;gap:34px}.ric-hero[data-astro-cid-p66j6kcm]{padding:70px 0 66px}.ric-grid-3[data-astro-cid-p66j6kcm]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ric-grid-3[data-astro-cid-p66j6kcm]{grid-template-columns:1fr}.ric-phone[data-astro-cid-p66j6kcm]{padding:18px 14px;border-radius:24px}.ric-msg[data-astro-cid-p66j6kcm]{max-width:92%}}@media(prefers-reduced-motion:reduce){.ric-rv[data-astro-cid-p66j6kcm],.ric-rv[data-astro-cid-p66j6kcm].ric-rv-pre,.ric-chat[data-astro-cid-p66j6kcm] .ric-msg[data-astro-cid-p66j6kcm],.ric-chat[data-astro-cid-p66j6kcm] .ric-msg-meta[data-astro-cid-p66j6kcm]{opacity:1!important;transform:none!important}}.ric-annual{border-collapse:collapse;font-family:Montserrat,system-ui,sans-serif;font-size:.82rem;min-width:100%}.ric-annual th{text-align:right;padding:12px;border-bottom:2px solid #dbe6dc;font-weight:700;color:#5c6f64;white-space:nowrap}.ric-annual th:first-child{text-align:left;padding-left:26px;position:sticky;left:0;background:#fff;color:#0b1d15}.ric-annual td{text-align:right;padding:10px 12px;border-bottom:1px solid #dbe6dc;font-variant-numeric:tabular-nums;white-space:nowrap}.ric-annual td:first-child{text-align:left;padding-left:26px;font-weight:600;color:#0b1d15;position:sticky;left:0;background:#fff}.ric-annual tr.ric-tr-group td{background:#eef4ee;font-weight:800;color:#0b1d15}.ric-annual tr.ric-tr-sub td:first-child{padding-left:38px;font-weight:500}.ric-annual tr.ric-tr-total td{font-weight:800}.ric-annual tr.ric-tr-key td{font-weight:800;color:#0b1d15}.ric-annual td.ric-td-pos{color:var(--kelly)}.ric-annual td.ric-td-neg{color:#bf362c}.ric-chart svg{width:100%;height:300px;display:block;overflow:visible}.ric-chart .ric-bar{fill:var(--kelly);transition:fill .15s ease}.ric-chart .ric-bar.ric-bar-neg{fill:#bf362c}.ric-chart .ric-bar.ric-bar-last{fill:var(--forest)}.ric-chart .ric-bar:hover,.ric-chart .ric-bar.ric-hot{fill:#0b1d15}.ric-chart .ric-gridline{stroke:#dbe6dc;stroke-width:1;stroke-dasharray:3 3}.ric-chart .ric-zero{stroke:#8aa091;stroke-width:1}.ric-chart .ric-axis{font-family:Montserrat,system-ui,sans-serif;font-size:10px;fill:#5c6f64}.ric-chart .ric-val{font-family:Montserrat,system-ui,sans-serif;font-size:10px;font-weight:700;fill:#0b1d15}.ric-chart .ric-pctl{font-family:Montserrat,system-ui,sans-serif;font-size:9.5px;font-weight:700;fill:#fff}.ric-chart .ric-hit{fill:transparent;cursor:pointer}.ric-calc[data-astro-cid-pjjcgmit]{--ric-ink: #0b1d15;--ric-text: #22332b;--ric-muted: #5c6f64;--ric-mist: #eef4ee;--ric-line: #dbe6dc;--ric-radius: 18px;--ric-font-display: "Montserrat", system-ui, sans-serif;--ric-bad: #bf362c;padding:84px 0;background:#fff;font-size:1.05rem;line-height:1.72;color:var(--ric-text)}h2[data-astro-cid-pjjcgmit],h3[data-astro-cid-pjjcgmit],h4[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);color:var(--ric-ink);line-height:1.12;margin:0 0 .6em}h2[data-astro-cid-pjjcgmit]{font-weight:800;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.025em}h3[data-astro-cid-pjjcgmit]{font-weight:800;font-size:1.22rem;letter-spacing:-.01em}h4[data-astro-cid-pjjcgmit]{font-weight:800}p[data-astro-cid-pjjcgmit]{margin:0 0 1.1em}[data-astro-cid-pjjcgmit]:focus-visible{outline:3px solid var(--chartreuse);outline-offset:2px}.ric-center[data-astro-cid-pjjcgmit]{text-align:center}.ric-lead[data-astro-cid-pjjcgmit]{font-size:1.16rem;color:var(--ric-muted)}.ric-card[data-astro-cid-pjjcgmit]{background:#fff;border:1px solid var(--ric-line);border-radius:var(--ric-radius);padding:30px;box-shadow:0 4px 18px #0b1d150d}.ric-fld[data-astro-cid-pjjcgmit]{margin-bottom:18px}.ric-fld[data-astro-cid-pjjcgmit] label[data-astro-cid-pjjcgmit],.ric-fld[data-astro-cid-pjjcgmit] .ric-lbl[data-astro-cid-pjjcgmit]{display:block;font-family:var(--ric-font-display);font-weight:700;font-size:.84rem;color:var(--ric-ink);margin-bottom:6px}.ric-fld-head[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.ric-fld-head[data-astro-cid-pjjcgmit] label[data-astro-cid-pjjcgmit]{margin:0}.ric-fld-row[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:center;gap:12px}.ric-fld-row[data-astro-cid-pjjcgmit] label[data-astro-cid-pjjcgmit],.ric-fld-row[data-astro-cid-pjjcgmit] .ric-lbl[data-astro-cid-pjjcgmit]{margin:0}.ric-fld-grid[data-astro-cid-pjjcgmit]{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.ric-fld-sub[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-weight:700;font-size:.92rem;margin:0 0 12px}.ric-opt[data-astro-cid-pjjcgmit]{font-weight:500;color:var(--ric-muted);font-size:.78rem}.ric-inp[data-astro-cid-pjjcgmit]{position:relative;display:flex;align-items:center}.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]{width:100%;font-family:var(--ric-font-display);font-weight:700;font-size:1rem;color:var(--ric-ink);padding:11px 12px;border:1.5px solid var(--ric-line);border-radius:12px;background:#fff;font-variant-numeric:tabular-nums;transition:border-color .18s ease,box-shadow .18s ease}.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]:focus{outline:none;border-color:var(--kelly);box-shadow:0 0 0 4px #0c974824}.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]:focus-visible{outline:2px solid var(--kelly);outline-offset:1px}.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit][type=number]{-moz-appearance:textfield;appearance:textfield}.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]::-webkit-outer-spin-button,.ric-inp[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ric-inp[data-astro-cid-pjjcgmit].ric-sm{width:150px;flex:0 0 150px}.ric-inp[data-astro-cid-pjjcgmit].ric-sm input[data-astro-cid-pjjcgmit]{padding:9px 10px;font-size:.95rem;text-align:right}.ric-inp[data-astro-cid-pjjcgmit].ric-half{max-width:160px}.ric-in-usd[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]{padding-left:26px}.ric-in-usd[data-astro-cid-pjjcgmit]:before{content:"$";position:absolute;left:12px;font-family:var(--ric-font-display);font-weight:700;color:var(--ric-muted);pointer-events:none}.ric-in-pct[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]{padding-right:30px}.ric-in-pct[data-astro-cid-pjjcgmit]:after{content:"%";position:absolute;right:12px;font-family:var(--ric-font-display);font-weight:700;color:var(--ric-muted);pointer-events:none}.ric-in-yrs[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]{padding-right:36px}.ric-in-yrs[data-astro-cid-pjjcgmit]:after{content:"yrs";position:absolute;right:12px;font-family:var(--ric-font-display);font-weight:700;font-size:.8rem;color:var(--ric-muted);pointer-events:none}.ric-in-usd[data-astro-cid-pjjcgmit].ric-sm input[data-astro-cid-pjjcgmit]{padding-left:22px}.ric-in-usd[data-astro-cid-pjjcgmit].ric-sm:before{left:9px}.ric-in-pct[data-astro-cid-pjjcgmit].ric-sm input[data-astro-cid-pjjcgmit]{padding-right:26px}.ric-in-pct[data-astro-cid-pjjcgmit].ric-sm:after{right:9px}.ric-in-yrs[data-astro-cid-pjjcgmit].ric-sm input[data-astro-cid-pjjcgmit]{padding-right:32px}.ric-in-yrs[data-astro-cid-pjjcgmit].ric-sm:after{right:9px}.ric-pair[data-astro-cid-pjjcgmit]{display:flex;align-items:center;gap:6px}.ric-pair[data-astro-cid-pjjcgmit] .ric-inp[data-astro-cid-pjjcgmit].ric-sm{width:92px;flex-basis:92px}.ric-pair[data-astro-cid-pjjcgmit] .ric-in-usd[data-astro-cid-pjjcgmit].ric-sm{width:130px;flex-basis:130px}.ric-pair-sep[data-astro-cid-pjjcgmit]{color:var(--ric-line);font-weight:700}.ric-fld-note[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.74rem;color:var(--ric-muted);margin:6px 0 0;line-height:1.45}.ric-range[data-astro-cid-pjjcgmit]{width:100%;accent-color:var(--kelly);height:6px;cursor:pointer;margin:4px 0 0}.ric-ro[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-weight:800;font-size:1rem;color:var(--ric-ink);font-variant-numeric:tabular-nums;background:var(--ric-mist);padding:9px 14px;border-radius:12px}.ric-hidden[data-astro-cid-pjjcgmit]{display:none!important}.ric-sr-only[data-astro-cid-pjjcgmit]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ric-switch[data-astro-cid-pjjcgmit]{position:relative;display:inline-flex;align-items:center;cursor:pointer;flex:0 0 auto}.ric-switch[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]{position:absolute;opacity:0;width:1px;height:1px}.ric-track[data-astro-cid-pjjcgmit]{width:46px;height:26px;border-radius:999px;background:#c9d6cc;position:relative;transition:background .2s ease;display:block}.ric-track[data-astro-cid-pjjcgmit]:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .2s ease}.ric-switch[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]:checked+.ric-track[data-astro-cid-pjjcgmit]{background:var(--kelly)}.ric-switch[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]:checked+.ric-track[data-astro-cid-pjjcgmit]:after{transform:translate(20px)}.ric-switch[data-astro-cid-pjjcgmit] input[data-astro-cid-pjjcgmit]:focus-visible+.ric-track[data-astro-cid-pjjcgmit]{outline:3px solid var(--chartreuse);outline-offset:2px}.ric-calc-h[data-astro-cid-pjjcgmit]{margin-bottom:8px}.ric-calc-lead[data-astro-cid-pjjcgmit]{max-width:640px;margin:0 auto 30px}.ric-toggle-card[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;margin-bottom:18px}.ric-toggle-copy[data-astro-cid-pjjcgmit] strong[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.98rem;color:var(--ric-ink)}.ric-toggle-copy[data-astro-cid-pjjcgmit] p[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.78rem;color:var(--ric-muted);margin:4px 0 0}.ric-summary[data-astro-cid-pjjcgmit]{position:sticky;top:72px;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:10px 0 14px;margin-bottom:20px;background:#ffffffeb;backdrop-filter:blur(10px);border-bottom:2px solid var(--ric-line)}.ric-sum-tile[data-astro-cid-pjjcgmit]{background:#fff;border:1px solid var(--ric-line);border-radius:14px;padding:10px 14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.ric-sum-label[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.72rem;font-weight:600;color:var(--ric-muted);display:inline-flex;gap:5px;align-items:center}.ric-sum-val[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-weight:900;font-size:1.25rem;color:var(--ric-ink);line-height:1.1;font-variant-numeric:tabular-nums}.ric-sum-sub[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.74rem;color:var(--ric-muted)}.ric-info[data-astro-cid-pjjcgmit]{display:inline-grid;place-items:center;font-size:.8rem;color:var(--ric-muted);cursor:help}.ric-grid[data-astro-cid-pjjcgmit]{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:start}.ric-left[data-astro-cid-pjjcgmit],.ric-right[data-astro-cid-pjjcgmit]{min-width:0}.ric-fset[data-astro-cid-pjjcgmit]{padding:26px 28px;margin-bottom:18px}.ric-fset[data-astro-cid-pjjcgmit] h3[data-astro-cid-pjjcgmit]{font-size:1.3rem;margin-bottom:18px}.ric-total[data-astro-cid-pjjcgmit]{padding-top:16px;margin-top:4px;border-top:1px solid var(--ric-line);margin-bottom:20px}.ric-total[data-astro-cid-pjjcgmit] .ric-lbl[data-astro-cid-pjjcgmit]{display:block;font-family:var(--ric-font-display);font-weight:700;font-size:.84rem;color:var(--ric-ink);margin-bottom:2px}.ric-total-val[data-astro-cid-pjjcgmit]{display:block;font-family:var(--ric-font-display);font-weight:900;font-size:1.6rem;color:var(--ric-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ric-total-note[data-astro-cid-pjjcgmit]{display:block;font-family:var(--ric-font-display);font-style:normal;font-size:.78rem;color:var(--ric-muted);margin-top:2px}.ric-pos[data-astro-cid-pjjcgmit]{color:var(--kelly)!important}.ric-neg[data-astro-cid-pjjcgmit]{color:var(--ric-bad)!important}.ric-form-actions[data-astro-cid-pjjcgmit]{display:flex;justify-content:flex-end}.ric-right[data-astro-cid-pjjcgmit]{position:sticky;top:150px}.ric-panel[data-astro-cid-pjjcgmit]{padding:0;margin-bottom:18px;overflow:hidden}.ric-panel-h[data-astro-cid-pjjcgmit]{font-size:1.2rem;margin:0;padding:18px 24px;background:var(--ric-mist);border-bottom:1px solid var(--ric-line)}.ric-panel-sub[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-weight:700;font-size:.95rem;color:var(--ric-ink);padding:18px 24px 0;margin:0}.ric-panel-h4[data-astro-cid-pjjcgmit]{font-size:1rem;margin:10px 0 0;padding:18px 24px 8px;border-top:1px solid var(--ric-line)}.ric-panel[data-astro-cid-pjjcgmit] .ric-rows[data-astro-cid-pjjcgmit]{margin:0;padding:10px 24px}.ric-rows[data-astro-cid-pjjcgmit]{margin:0}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--ric-line);font-family:var(--ric-font-display);font-size:.88rem}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit]:last-child{border-bottom:0}.ric-rows[data-astro-cid-pjjcgmit] dt[data-astro-cid-pjjcgmit]{font-weight:600;color:var(--ric-text);min-width:0}.ric-rows[data-astro-cid-pjjcgmit] dt[data-astro-cid-pjjcgmit] small[data-astro-cid-pjjcgmit]{display:block;font-weight:500;font-style:italic;font-size:.72rem;color:var(--ric-muted)}.ric-rows[data-astro-cid-pjjcgmit] dd[data-astro-cid-pjjcgmit]{margin:0;font-weight:800;color:var(--ric-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-sum{border-top:2px solid var(--ric-ink);border-bottom:0;padding-top:10px;margin-top:4px}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-sum dt[data-astro-cid-pjjcgmit]{font-weight:800;color:var(--ric-ink);font-size:.95rem}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-sum dd[data-astro-cid-pjjcgmit]{font-size:1.1rem}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-big dd[data-astro-cid-pjjcgmit]{font-size:1.5rem}.ric-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-under dd[data-astro-cid-pjjcgmit]{text-decoration:underline;text-underline-offset:3px}.ric-rows-note[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.74rem;color:var(--ric-muted);text-align:right;padding:0 24px 10px;margin:0}.ric-tile[data-astro-cid-pjjcgmit]{display:flex;flex-direction:column;gap:3px;background:var(--ric-mist);border:1px solid var(--ric-line);border-radius:12px;padding:14px 16px;margin:12px 24px 0}.ric-tile-good[data-astro-cid-pjjcgmit]{background:#e9f6e5;border-color:#bfe3b3}.ric-tile-l[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.8rem;font-weight:600;color:var(--ric-muted)}.ric-tile-v[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-weight:900;font-size:1.7rem;letter-spacing:-.02em;color:var(--ric-ink);line-height:1.1;font-variant-numeric:tabular-nums}.ric-tile-s[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.74rem;color:var(--ric-muted)}.ric-panel[data-astro-cid-pjjcgmit] .ric-gains[data-astro-cid-pjjcgmit]{margin-top:14px}.ric-banner[data-astro-cid-pjjcgmit]{margin:14px 24px 24px;padding:16px;border-radius:12px;text-align:center;font-family:var(--ric-font-display);display:flex;flex-direction:column;gap:4px}.ric-banner[data-astro-cid-pjjcgmit][data-tone=good]{background:#e9f6e5;border:1px solid #bfe3b3;color:var(--forest)}.ric-banner[data-astro-cid-pjjcgmit][data-tone=bad]{background:#fbe9e7;border:1px solid #f0c2bc;color:#8f2820}.ric-banner[data-astro-cid-pjjcgmit] strong[data-astro-cid-pjjcgmit]{font-size:1rem}.ric-banner[data-astro-cid-pjjcgmit] span[data-astro-cid-pjjcgmit]{font-size:.84rem}.ric-grid-2[data-astro-cid-pjjcgmit]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.ric-yr-cards[data-astro-cid-pjjcgmit]{margin-top:10px}.ric-yr[data-astro-cid-pjjcgmit]{padding:0;overflow:hidden}.ric-yr-head[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--ric-mist);border-bottom:1px solid var(--ric-line);font-family:var(--ric-font-display)}.ric-yr-head[data-astro-cid-pjjcgmit] strong[data-astro-cid-pjjcgmit]{display:block;font-size:1rem;color:var(--ric-ink)}.ric-yr-head[data-astro-cid-pjjcgmit] small[data-astro-cid-pjjcgmit]{display:block;font-size:.72rem;color:var(--ric-muted)}.ric-yr-year[data-astro-cid-pjjcgmit]{font-weight:900;font-size:1.4rem;color:var(--ric-ink)}.ric-yr[data-astro-cid-pjjcgmit] .ric-rows[data-astro-cid-pjjcgmit]{padding:8px 22px 14px}.ric-band[data-astro-cid-pjjcgmit]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;border-radius:14px;margin:18px 0;font-family:var(--ric-font-display);background:linear-gradient(160deg,#0b1d15,#10281d 60%,#0e2f1f);color:#d9e6dc}.ric-band[data-astro-cid-pjjcgmit] span[data-astro-cid-pjjcgmit]{font-weight:800;font-size:1.15rem;color:#fff;display:inline-flex;gap:8px;align-items:center}.ric-band[data-astro-cid-pjjcgmit] .ric-info[data-astro-cid-pjjcgmit]{color:#b8d0bd}.ric-band[data-astro-cid-pjjcgmit] strong[data-astro-cid-pjjcgmit]{font-size:1.8rem;font-weight:900;color:#fff;font-variant-numeric:tabular-nums}.ric-table-card[data-astro-cid-pjjcgmit]{padding:24px 0 8px;margin-bottom:18px}.ric-table-card[data-astro-cid-pjjcgmit] h3[data-astro-cid-pjjcgmit]{padding:0 26px;font-size:1.2rem;margin-bottom:14px}.ric-table-wrap[data-astro-cid-pjjcgmit]{overflow-x:auto}.ric-ledger[data-astro-cid-pjjcgmit]{padding:24px 26px;margin-bottom:18px}.ric-ledger[data-astro-cid-pjjcgmit] h3[data-astro-cid-pjjcgmit],.ric-chart-card[data-astro-cid-pjjcgmit] h3[data-astro-cid-pjjcgmit]{font-size:1.2rem;margin-bottom:14px}.ric-ledger-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit]{font-size:.95rem;padding:9px 0}.ric-ledger-rows[data-astro-cid-pjjcgmit] div[data-astro-cid-pjjcgmit].ric-sum dd[data-astro-cid-pjjcgmit]{font-size:1.05rem}.ric-chart-card[data-astro-cid-pjjcgmit]{padding:24px 26px}.ric-chart-sub[data-astro-cid-pjjcgmit]{font-family:var(--ric-font-display);font-size:.78rem;color:var(--ric-muted);margin:0 0 14px}.ric-chart[data-astro-cid-pjjcgmit]{height:300px;position:relative}.ric-tip[data-astro-cid-pjjcgmit]{position:fixed;left:0;top:0;pointer-events:none;z-index:50;background:var(--ric-ink);color:#fff;font-family:var(--ric-font-display);font-size:.78rem;font-weight:600;padding:7px 10px;border-radius:8px;opacity:0;visibility:hidden;transform:translate(-50%,-115%);transition:opacity .12s ease;white-space:nowrap}.ric-tip[data-astro-cid-pjjcgmit].ric-on{opacity:1;visibility:visible}.ric-rv[data-astro-cid-pjjcgmit]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.ric-rv[data-astro-cid-pjjcgmit].ric-rv-pre{opacity:0;transform:translateY(26px)}.ric-rv-d1[data-astro-cid-pjjcgmit]{transition-delay:.08s}.ric-rv-d2[data-astro-cid-pjjcgmit]{transition-delay:.16s}@media(max-width:1020px){.ric-summary[data-astro-cid-pjjcgmit]{top:66px}}@media(max-width:940px){.ric-grid[data-astro-cid-pjjcgmit]{grid-template-columns:1fr;gap:34px}.ric-right[data-astro-cid-pjjcgmit]{position:static}.ric-summary[data-astro-cid-pjjcgmit]{grid-template-columns:repeat(2,1fr);position:static}.ric-fld-grid[data-astro-cid-pjjcgmit]{grid-template-columns:1fr}}@media(max-width:760px){.ric-calc[data-astro-cid-pjjcgmit]{padding:58px 0}}@media(max-width:640px){.ric-grid-2[data-astro-cid-pjjcgmit]{grid-template-columns:1fr}}@media(max-width:560px){.ric-fld-head[data-astro-cid-pjjcgmit]{flex-direction:column;align-items:stretch}.ric-inp[data-astro-cid-pjjcgmit].ric-sm,.ric-pair[data-astro-cid-pjjcgmit] .ric-inp[data-astro-cid-pjjcgmit].ric-sm,.ric-pair[data-astro-cid-pjjcgmit] .ric-in-usd[data-astro-cid-pjjcgmit].ric-sm{width:100%;flex-basis:auto}.ric-pair[data-astro-cid-pjjcgmit]{flex-wrap:wrap}.ric-pair[data-astro-cid-pjjcgmit] .ric-inp[data-astro-cid-pjjcgmit].ric-sm,.ric-pair[data-astro-cid-pjjcgmit] .ric-in-usd[data-astro-cid-pjjcgmit].ric-sm{flex:1 1 120px}.ric-fld-row[data-astro-cid-pjjcgmit] .ric-inp[data-astro-cid-pjjcgmit].ric-sm{width:120px;flex:0 0 120px}.ric-band[data-astro-cid-pjjcgmit]{flex-direction:column;align-items:flex-start}.ric-pair-sep[data-astro-cid-pjjcgmit]{display:none}.ric-fset[data-astro-cid-pjjcgmit]{padding:22px 18px}.ric-toggle-card[data-astro-cid-pjjcgmit]{padding:16px 18px}.ric-tile[data-astro-cid-pjjcgmit]{margin:12px 16px 0}.ric-panel[data-astro-cid-pjjcgmit] .ric-rows[data-astro-cid-pjjcgmit],.ric-panel-sub[data-astro-cid-pjjcgmit],.ric-panel-h[data-astro-cid-pjjcgmit],.ric-panel-h4[data-astro-cid-pjjcgmit]{padding-left:16px;padding-right:16px}.ric-banner[data-astro-cid-pjjcgmit]{margin:14px 16px 20px}.ric-chart-card[data-astro-cid-pjjcgmit],.ric-ledger[data-astro-cid-pjjcgmit]{padding:22px 16px}.ric-sum-tile[data-astro-cid-pjjcgmit]{padding:10px 8px}}@media(prefers-reduced-motion:reduce){.ric-rv[data-astro-cid-pjjcgmit],.ric-rv[data-astro-cid-pjjcgmit].ric-rv-pre{opacity:1!important;transform:none!important}}.ric-rep[data-astro-cid-xgp4ylav]{--ric-ink: #0b1d15;--ric-ink-2: #10281d;--ric-text: #22332b;--ric-mist: #eef4ee;--ric-line: #dbe6dc;--ric-radius: 18px;--ric-font-display: "Montserrat", system-ui, sans-serif;padding:84px 0;font-size:1.05rem;line-height:1.72}.ric-dark[data-astro-cid-xgp4ylav]{background:linear-gradient(160deg,var(--ric-ink) 0%,var(--ric-ink-2) 60%,#0e2f1f 100%);color:#d9e6dc}h2[data-astro-cid-xgp4ylav]{font-family:var(--ric-font-display);color:#fff;line-height:1.12;margin:0 0 .6em;font-weight:800;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.025em}p[data-astro-cid-xgp4ylav]{margin:0 0 1.1em}.ric-eyebrow[data-astro-cid-xgp4ylav]{color:var(--chartreuse);display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em;font-size:.78rem}.ric-eyebrow[data-astro-cid-xgp4ylav]:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--chartreuse);flex:0 0 26px}.ric-lead[data-astro-cid-xgp4ylav]{font-size:1.16rem;color:#a9bfae}.ric-btn-lg[data-astro-cid-xgp4ylav]{padding:18px 34px;font-size:1.02rem;justify-content:center}.ric-btn-lg[data-astro-cid-xgp4ylav]:disabled{opacity:.7;cursor:progress;transform:none}.ric-rep-grid[data-astro-cid-xgp4ylav]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.ric-rep-copy[data-astro-cid-xgp4ylav]{min-width:0}.ric-rep-field[data-astro-cid-xgp4ylav]{max-width:420px;margin:6px 0 18px}.ric-rep-field[data-astro-cid-xgp4ylav] label[data-astro-cid-xgp4ylav]{display:block;font-family:var(--ric-font-display);font-weight:700;font-size:.84rem;color:#fff;margin-bottom:6px}.ric-opt[data-astro-cid-xgp4ylav]{font-weight:500;font-size:.78rem;color:#93ac99}.ric-inp[data-astro-cid-xgp4ylav]{position:relative;display:flex;align-items:center}.ric-inp[data-astro-cid-xgp4ylav] input[data-astro-cid-xgp4ylav]{width:100%;font-family:var(--ric-font-display);font-weight:700;font-size:1rem;color:var(--ric-ink);padding:11px 12px;border:1.5px solid var(--ric-line);border-radius:12px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.ric-inp[data-astro-cid-xgp4ylav] input[data-astro-cid-xgp4ylav]:focus{outline:none;border-color:var(--kelly);box-shadow:0 0 0 4px #82c34159}.ric-inp[data-astro-cid-xgp4ylav] input[data-astro-cid-xgp4ylav]:focus-visible{outline:2px solid var(--chartreuse);outline-offset:1px}.ric-pdf-note[data-astro-cid-xgp4ylav]{font-family:var(--ric-font-display);font-size:.78rem;color:#93ac99;margin:12px 0 0}.ric-rep-preview[data-astro-cid-xgp4ylav]{width:100%;max-width:360px;margin:0 auto;padding:0;overflow:hidden;height:420px;background:#fff;border:1px solid var(--ric-line);border-radius:var(--ric-radius);box-shadow:0 4px 18px #0b1d150d;transition:transform .25s ease}.ric-rep-preview[data-astro-cid-xgp4ylav]:hover{transform:rotate(-1deg)}.ric-rp-band[data-astro-cid-xgp4ylav]{height:54px;background:linear-gradient(120deg,var(--forest),var(--kelly))}.ric-rp-tiles[data-astro-cid-xgp4ylav]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 20px 0}.ric-rp-tiles[data-astro-cid-xgp4ylav] span[data-astro-cid-xgp4ylav]{height:44px;border-radius:8px;background:var(--ric-mist);border:1px solid var(--ric-line)}.ric-rp-lines[data-astro-cid-xgp4ylav]{padding:16px 20px 0;display:flex;flex-direction:column;gap:9px}.ric-rp-lines[data-astro-cid-xgp4ylav] i[data-astro-cid-xgp4ylav]{display:block;height:7px;border-radius:4px;background:var(--ric-line)}.ric-rp-lines[data-astro-cid-xgp4ylav] i[data-astro-cid-xgp4ylav]:nth-child(2){width:82%}.ric-rp-lines[data-astro-cid-xgp4ylav] i[data-astro-cid-xgp4ylav]:nth-child(3){width:90%}.ric-rp-lines[data-astro-cid-xgp4ylav] i[data-astro-cid-xgp4ylav]:nth-child(4){width:70%}.ric-rp-lines[data-astro-cid-xgp4ylav] i[data-astro-cid-xgp4ylav]:nth-child(5){width:86%}.ric-rp-bars[data-astro-cid-xgp4ylav]{display:flex;align-items:flex-end;gap:8px;height:130px;padding:24px 20px 0}.ric-rp-bars[data-astro-cid-xgp4ylav] b[data-astro-cid-xgp4ylav]{flex:1;border-radius:4px 4px 0 0;background:var(--kelly);display:block}.ric-h3[data-astro-cid-xgp4ylav]{height:30%}.ric-h4[data-astro-cid-xgp4ylav]{height:42%}.ric-h5[data-astro-cid-xgp4ylav]{height:52%}.ric-h6[data-astro-cid-xgp4ylav]{height:64%}.ric-h7[data-astro-cid-xgp4ylav]{height:76%}.ric-h8[data-astro-cid-xgp4ylav]{height:90%}.ric-rv[data-astro-cid-xgp4ylav]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.ric-rv[data-astro-cid-xgp4ylav].ric-rv-pre{opacity:0;transform:translateY(26px)}.ric-rv-d1[data-astro-cid-xgp4ylav]{transition-delay:.08s}@media(max-width:940px){.ric-rep-grid[data-astro-cid-xgp4ylav]{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.ric-rep[data-astro-cid-xgp4ylav]{padding:58px 0}}@media(max-width:480px){.ric-btn-lg[data-astro-cid-xgp4ylav]{width:100%;padding:16px 22px}}@media(prefers-reduced-motion:reduce){.ric-rv[data-astro-cid-xgp4ylav],.ric-rv[data-astro-cid-xgp4ylav].ric-rv-pre{opacity:1!important;transform:none!important}}.ric-lo-sec[data-astro-cid-kwly7ecy]{--ric-ink: #0b1d15;--ric-text: #22332b;--ric-muted: #5c6f64;--ric-line: #dbe6dc;--ric-shadow-soft: 0 10px 40px rgba(11, 29, 21, .1);--ric-font-display: "Montserrat", system-ui, sans-serif;padding:84px 0;background:var(--mist);border-bottom:1px solid var(--ric-line);font-size:1.05rem;line-height:1.72;color:var(--ric-text)}h2[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);color:var(--ric-ink);line-height:1.12;margin:0 0 .6em;font-weight:800;font-size:clamp(1.7rem,3.6vw,2.5rem);letter-spacing:-.025em}p[data-astro-cid-kwly7ecy]{margin:0 0 1.1em}a[data-astro-cid-kwly7ecy]:focus-visible{outline:3px solid var(--chartreuse);outline-offset:2px}.ric-eyebrow[data-astro-cid-kwly7ecy]{color:var(--forest);display:inline-flex;align-items:center;gap:10px;letter-spacing:.18em;font-size:.78rem}.ric-eyebrow[data-astro-cid-kwly7ecy]:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--chartreuse);flex:0 0 26px}.ric-lead[data-astro-cid-kwly7ecy]{font-size:1.16rem;color:var(--ric-muted)}.ric-lo-note[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);font-size:.8rem;color:var(--ric-muted);margin:0;max-width:460px}.ric-lo-grid[data-astro-cid-kwly7ecy]{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.ric-lo-copy[data-astro-cid-kwly7ecy],.ric-lo-card[data-astro-cid-kwly7ecy]{min-width:0}.ric-lo-card[data-astro-cid-kwly7ecy]{background:#fff;border:1px solid var(--ric-line);border-radius:26px;padding:30px;box-shadow:var(--ric-shadow-soft)}.ric-lo-person[data-astro-cid-kwly7ecy]{display:flex;align-items:center;gap:18px;margin-bottom:20px}.ric-lo-avatar[data-astro-cid-kwly7ecy]{width:72px;height:72px;flex:0 0 72px;border-radius:50%;object-fit:cover;border:2px solid var(--chartreuse)}.ric-lo-id[data-astro-cid-kwly7ecy]{min-width:0}.ric-lo-name[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);font-weight:800;font-size:1.35rem;color:var(--ric-ink);margin:0;line-height:1.2}.ric-lo-role[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);font-weight:600;font-size:.9rem;color:var(--forest);margin:4px 0 0;line-height:1.35}.ric-lo-meta[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);font-size:.8rem;color:var(--ric-muted);margin:4px 0 0}.ric-lo-ctas[data-astro-cid-kwly7ecy]{display:flex;gap:10px;flex-wrap:wrap}.ric-lo-ctas[data-astro-cid-kwly7ecy] .btn[data-astro-cid-kwly7ecy]{justify-content:center}.ric-lo-fine[data-astro-cid-kwly7ecy]{font-family:var(--ric-font-display);font-size:.76rem;color:var(--ric-muted);margin:16px 0 0;overflow-wrap:anywhere}.ric-lo-fine[data-astro-cid-kwly7ecy] a[data-astro-cid-kwly7ecy]{color:var(--forest)}.ric-rv[data-astro-cid-kwly7ecy]{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.ric-rv[data-astro-cid-kwly7ecy].ric-rv-pre{opacity:0;transform:translateY(26px)}.ric-rv-d1[data-astro-cid-kwly7ecy]{transition-delay:.08s}@media(max-width:940px){.ric-lo-grid[data-astro-cid-kwly7ecy]{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.ric-lo-sec[data-astro-cid-kwly7ecy]{padding:58px 0}}@media(max-width:480px){.ric-lo-card[data-astro-cid-kwly7ecy]{padding:22px 18px}.ric-lo-ctas[data-astro-cid-kwly7ecy] .btn[data-astro-cid-kwly7ecy]{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.ric-rv[data-astro-cid-kwly7ecy],.ric-rv[data-astro-cid-kwly7ecy].ric-rv-pre{opacity:1!important;transform:none!important}}.ig-disc[data-astro-cid-liptebck]{background:var(--mist);border-top:1px solid var(--line);padding:34px 0}.ig-disc[data-astro-cid-liptebck] .wrap[data-astro-cid-liptebck]{max-width:860px}.ig-disc-h[data-astro-cid-liptebck]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:10px}.ig-disc[data-astro-cid-liptebck] p[data-astro-cid-liptebck]{font-size:.8rem;line-height:1.6;color:var(--slate);margin-bottom:8px}.ig-disc[data-astro-cid-liptebck] p[data-astro-cid-liptebck]:last-child{margin-bottom:0}.ig-disc[data-astro-cid-liptebck] strong[data-astro-cid-liptebck]{font-family:Montserrat,sans-serif;font-weight:700;color:var(--ink)}.ig-chat[data-astro-cid-2xansrvp]{display:flex;flex-direction:column;gap:12px;background:var(--mist);border:1px solid var(--line);border-radius:var(--r);padding:22px;max-width:560px}.ig-msg[data-astro-cid-2xansrvp]{max-width:86%;padding:13px 18px;border-radius:20px;font-family:Montserrat,system-ui,sans-serif;font-weight:500;font-size:.95rem;line-height:1.45}.ig-msg-user[data-astro-cid-2xansrvp]{align-self:flex-end;background:#fff;color:var(--ink);border:1px solid var(--line);border-bottom-right-radius:6px}.ig-msg-row[data-astro-cid-2xansrvp]{display:flex;align-items:flex-end;gap:10px}.ig-msg-row[data-astro-cid-2xansrvp] .ig-msg[data-astro-cid-2xansrvp]{max-width:calc(100% - 46px)}.ig-msg-lo[data-astro-cid-2xansrvp]{color:#fff;border-bottom-left-radius:6px;background:linear-gradient(130deg,var(--kelly),var(--forest));box-shadow:0 8px 22px #0c974842}.ig-chat-avatar[data-astro-cid-2xansrvp]{width:36px;height:36px;flex:0 0 36px;border-radius:50%;object-fit:cover;border:2px solid var(--chartreuse)}.ig-sr[data-astro-cid-2xansrvp]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:480px){.ig-chat[data-astro-cid-2xansrvp]{padding:16px}.ig-msg[data-astro-cid-2xansrvp]{max-width:92%;font-size:.92rem;padding:12px 15px}}.ig-reads-grid[data-astro-cid-ejjzfbka]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ig-card[data-astro-cid-ejjzfbka]{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 22px;box-shadow:var(--shadow-sm)}.ig-num[data-astro-cid-ejjzfbka]{display:inline-block;font-family:Montserrat,sans-serif;font-weight:800;font-size:.74rem;letter-spacing:.1em;color:var(--forest-deep);background:var(--chartreuse);border-radius:999px;padding:4px 10px;margin-bottom:14px}.ig-card[data-astro-cid-ejjzfbka] h3[data-astro-cid-ejjzfbka]{font-size:1.14rem;font-weight:800;color:var(--forest);margin-bottom:6px;line-height:1.2}.ig-card[data-astro-cid-ejjzfbka] p[data-astro-cid-ejjzfbka]{font-size:.93rem;color:var(--slate)}.ig-reads-foot[data-astro-cid-ejjzfbka]{margin-top:34px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px}.ig-reads-foot[data-astro-cid-ejjzfbka]>.ig-chat{flex:1 1 420px}.ig-more[data-astro-cid-ejjzfbka]{font-family:Montserrat,sans-serif;font-weight:700;font-size:.95rem;color:var(--forest);border-bottom:2px solid var(--chartreuse);padding-bottom:2px}.ig-more[data-astro-cid-ejjzfbka]:hover{color:var(--kelly)}.ig-more[data-astro-cid-ejjzfbka]:focus-visible{outline:3px solid var(--chartreuse);outline-offset:3px;border-radius:4px}@media(max-width:980px){.ig-reads-grid[data-astro-cid-ejjzfbka]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ig-reads-grid[data-astro-cid-ejjzfbka]{grid-template-columns:1fr}.ig-reads-foot[data-astro-cid-ejjzfbka]>.ig-chat{flex-basis:100%}}.ig-guide[data-astro-cid-xixpjmur]{background:var(--mist)}.ig-metrics[data-astro-cid-xixpjmur]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ig-metric[data-astro-cid-xixpjmur]{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 24px 22px;box-shadow:var(--shadow-sm)}.ig-metric[data-astro-cid-xixpjmur] h3[data-astro-cid-xixpjmur]{font-size:1.12rem;font-weight:800;color:var(--ink);margin-bottom:8px;line-height:1.2}.ig-formula[data-astro-cid-xixpjmur]{display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:.01em;color:var(--forest);background:var(--mist-2);border-radius:8px;padding:5px 10px;margin-bottom:12px;overflow-wrap:anywhere}.ig-body[data-astro-cid-xixpjmur]{font-size:.95rem;color:var(--slate)}.ig-guide-vignette[data-astro-cid-xixpjmur]{margin-top:30px}.ig-guide-vignette[data-astro-cid-xixpjmur] .ig-chat{background:#fff}.ig-mn[data-astro-cid-xixpjmur]{margin-top:72px;padding-top:60px;border-top:1px solid var(--line)}.ig-mn-grid[data-astro-cid-xixpjmur]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ig-note[data-astro-cid-xixpjmur]{background:#fff;border:1px solid var(--line);border-top:4px solid var(--kelly);border-radius:var(--r);padding:22px;box-shadow:var(--shadow-sm)}.ig-note[data-astro-cid-xixpjmur] h3[data-astro-cid-xixpjmur]{font-size:1.04rem;font-weight:800;color:var(--forest);margin-bottom:8px;line-height:1.25}.ig-note[data-astro-cid-xixpjmur] p[data-astro-cid-xixpjmur]{font-size:.93rem;color:var(--slate)}@media(max-width:980px){.ig-mn-grid[data-astro-cid-xixpjmur]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ig-metrics[data-astro-cid-xixpjmur],.ig-mn-grid[data-astro-cid-xixpjmur]{grid-template-columns:1fr}.ig-mn[data-astro-cid-xixpjmur]{margin-top:52px;padding-top:44px}.ig-metric[data-astro-cid-xixpjmur]{padding:20px}}.ig-faq-group[data-astro-cid-hh2x3hqj]{margin-bottom:34px}.ig-faq-h[data-astro-cid-hh2x3hqj]{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);margin-bottom:14px;padding-left:12px;border-left:4px solid var(--chartreuse);line-height:1.4}.ig-faq-more[data-astro-cid-hh2x3hqj]{font-family:Montserrat,sans-serif;font-weight:600;font-size:.95rem;color:var(--slate);text-align:center}.ig-faq-more[data-astro-cid-hh2x3hqj] a[data-astro-cid-hh2x3hqj]{color:var(--forest);font-weight:700;border-bottom:2px solid var(--chartreuse)}.ig-faq-more[data-astro-cid-hh2x3hqj] a[data-astro-cid-hh2x3hqj]:hover{color:var(--kelly)}.ig-faq-more[data-astro-cid-hh2x3hqj] a[data-astro-cid-hh2x3hqj]:focus-visible{outline:3px solid var(--chartreuse);outline-offset:3px;border-radius:4px}.ig-cta[data-astro-cid-5kistsq4]{position:relative;overflow:hidden;color:#e9f7ee;background:radial-gradient(520px 360px at 0% 110%,rgba(130,195,65,.2),transparent 65%),linear-gradient(160deg,#0b1d15,#10281d 60%,#0e2f1f)}.ig-cta-in[data-astro-cid-5kistsq4]{display:flex;justify-content:space-between;align-items:center;gap:36px;flex-wrap:wrap}.ig-cta-copy[data-astro-cid-5kistsq4]{max-width:600px}.ig-cta[data-astro-cid-5kistsq4] .eyebrow[data-astro-cid-5kistsq4]{color:var(--chartreuse)}.ig-cta[data-astro-cid-5kistsq4] h2[data-astro-cid-5kistsq4]{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#fff;margin-bottom:12px}.ig-cta[data-astro-cid-5kistsq4] p[data-astro-cid-5kistsq4]{color:#a9bfae;font-size:1.05rem}.ig-cta-actions[data-astro-cid-5kistsq4]{display:flex;flex-direction:column;gap:12px;min-width:260px}.ig-cta-actions[data-astro-cid-5kistsq4] .btn[data-astro-cid-5kistsq4]{justify-content:center}.ig-btn-outline[data-astro-cid-5kistsq4]{background:transparent;color:#fff;border-color:#ffffff73}.ig-btn-outline[data-astro-cid-5kistsq4]:hover{border-color:var(--chartreuse);color:var(--chartreuse);transform:translateY(-2px)}.ig-sr[data-astro-cid-5kistsq4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.ig-cta-actions[data-astro-cid-5kistsq4]{width:100%;min-width:0}}
