.rg-page{min-height:100vh;background:#f7fbfe;color:#071c31}.rg-header{position:sticky;z-index:90;top:0;display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;min-height:72px;padding:10px max(24px,calc((100vw - 1280px) / 2));border-bottom:1px solid #d8e5ee;background:rgba(247,251,254,.92);backdrop-filter:blur(16px)}.rg-brand img{width:150px;height:auto}.rg-referral-badge{justify-self:end;padding:9px 13px;border-radius:999px;background:#e7f5ff;color:#147ac1;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.rg-referral-badge.is-unlocked{background:#dff8ef;color:#137a5b}.rg-header-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:11px;background:#071c31;color:white;font-size:13px;font-weight:800}.rg-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:52px;align-items:center;min-height:calc(100vh - 72px);padding:70px max(24px,calc((100vw - 1280px) / 2));overflow:hidden;background:radial-gradient(circle at 15% 25%,rgba(41,148,226,.13),transparent 30%),linear-gradient(135deg,#f5fbff,white)}.rg-hero-copy{position:relative;z-index:2}.rg-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:#1479bd;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.rg-eyebrow i{width:9px;height:9px;border-radius:50%;background:#2994e2}.rg-hero h1{max-width:660px;font-size:clamp(56px,5.3vw,78px);font-weight:480;letter-spacing:-.06em;line-height:.96}.rg-hero h1 em{display:block;margin-top:10px;color:#2994e2;font-style:normal;font-weight:720}.rg-hero-copy>p{max-width:650px;margin-top:26px;color:#536d82;font-size:18px;line-height:1.65}.rg-hero-actions{display:flex;gap:12px;margin-top:30px}.rg-primary-action,.rg-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:12px;font-weight:800}.rg-primary-action{gap:18px;background:#2994e2;color:white;box-shadow:0 14px 30px rgba(41,148,226,.25)}.rg-secondary-action{border:1px solid #bbcedd;background:white;color:#071c31}.rg-hero-copy>small{display:block;margin-top:18px;color:#7892a6;font-weight:650}.rg-practice-lab{overflow:hidden;border:1px solid #d3e1eb;border-radius:24px;background:white;box-shadow:0 30px 80px rgba(7,28,49,.17);transform:rotate(1.2deg)}.rg-practice-lab img{width:100%;height:auto;object-fit:contain;object-position:top}.rg-practice-lab figcaption{display:grid;grid-template-columns:1fr .75fr auto;gap:20px;align-items:center;padding:20px 22px;border-top:1px solid #d8e5ee}.rg-product-caption-copy{display:grid;gap:4px}.rg-product-caption-copy span{color:#1479bd;font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.rg-product-caption-copy strong{font-size:16px}.rg-practice-lab figcaption p{color:#617b90;font-size:13px;line-height:1.45}.rg-practice-lab figcaption b{padding:8px 11px;border-radius:999px;background:#eaf6fe;color:#1679bc;font-size:11px;white-space:nowrap}.rg-value-strip{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;border-top:1px solid #6f8ba0;border-bottom:1px solid #6f8ba0}.rg-value-strip>span{display:flex}.rg-value-strip>span+span{border-left:1px solid rgba(220,237,247,.58)}.rg-value-strip>span>b{display:grid;place-items:center;flex:0 0 46px;border:1px solid rgba(222,240,251,.72);border-radius:7px;font-size:17px}.rg-value-copy{display:grid}.rg-value-copy strong{color:#fff;font-size:16px}.rg-access,.rg-outcomes,.rg-problem{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding-block:78px}.rg-problem{display:grid;grid-template-columns:1fr .86fr;gap:9vw}.rg-access-copy>span,.rg-section-heading>span,.rg-system-intro>span{display:block;margin-bottom:18px;color:#1479bd;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rg-access-copy h2,.rg-section-heading h2,.rg-system-intro h2{max-width:740px;font-size:clamp(40px,4.1vw,58px);font-weight:520;letter-spacing:-.05em;line-height:1.04}.rg-problem-copy{border-top:1px solid #ccdce7}.rg-problem-copy p{padding:24px 0;color:#536d82;font-size:17px;line-height:1.65}.rg-problem-copy p+p{border-top:1px solid #ccdce7}.rg-system{padding-block:78px;color:white;background:#071f35}.rg-system-inner{width:min(1240px,calc(100% - 48px));margin-inline:auto}.rg-system-intro{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:end;margin-bottom:38px}.rg-system-intro>p{color:#a7becf;font-size:17px;line-height:1.65}.rg-system-intro>span{grid-column:1/-1;color:#7dc9f7;margin-bottom:-48px}.rg-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;overflow:hidden;border-radius:24px;background:#31506a}.rg-system-grid article{position:relative;min-height:330px;padding:30px;background:linear-gradient(150deg,#0b2e4c,#092239);transition:background .3s ease}.rg-system-grid article.is-guided{background:linear-gradient(150deg,#15507d,#0c304e)}.rg-system-grid article>b{color:#70c1f2}.rg-system-grid article>span{position:absolute;top:28px;right:28px;padding:7px 10px;border:1px solid #315c7b;border-radius:999px;color:#8bcdf6;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rg-system-grid article h3{margin-top:100px;font-size:26px;line-height:1.15}.rg-system-grid article p{margin-top:14px;color:#a6bdcd;line-height:1.6}.rg-outcomes .rg-section-heading{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.rg-outcome-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.rg-outcome-list article{padding:28px;border:1px solid #d6e3ec;border-radius:18px;background:white}.rg-outcome-list b{font-size:20px}.rg-outcome-list p{margin-top:42px;color:#587287;line-height:1.6}.rg-outcomes blockquote{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;padding:38px;border-radius:22px;background:#2994e2;color:white}.rg-outcomes blockquote p{max-width:920px;font-size:30px;line-height:1.25;letter-spacing:-.025em}.rg-outcomes blockquote footer{display:grid;gap:4px}.rg-outcomes blockquote footer span{color:#d6efff;font-size:13px}.rg-access{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.rg-access-copy>p{margin-top:22px;color:#587287;font-size:17px;line-height:1.65}.rg-access-copy ul{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.rg-access-copy li{display:flex;gap:10px;color:#36566d;font-weight:650}.rg-access-copy li:before{content:"✓";color:#2994e2;font-weight:900}.rg-access-card{overflow:hidden;border:1px solid #cddde8;border-radius:24px;background:white;box-shadow:0 24px 65px rgba(7,28,49,.1)}.rg-access-card.is-partner-access{border-color:#79cdb8;box-shadow:0 24px 65px rgba(20,127,94,.13)}.rg-access-status{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;border-bottom:1px solid #d8e5ed;background:#edf8ff}.is-partner-access .rg-access-status{background:#e8faf4}.rg-access-status span{color:#477087;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.rg-access-status strong{font-size:14px}.rg-partner-offer,.rg-standard-access{padding:32px 28px}.rg-partner-offer>span{color:#167d60;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.rg-partner-offer h3,.rg-standard-access h3{margin:12px 0;font-size:32px;letter-spacing:-.035em;line-height:1.12}.rg-partner-offer p,.rg-standard-access p{margin-bottom:24px;color:#587287;line-height:1.6}.rg-referral-panel{padding:26px 28px;border-top:1px solid #d8e5ed;background:#f8fbfd}.rg-referral-panel-heading{display:grid;gap:5px}.rg-referral-panel-heading span{color:#657e91;font-size:13px}.rg-access-fields{display:grid;grid-template-columns:.65fr 1.35fr;gap:12px;margin-top:22px}.rg-access-fields label{display:grid;gap:8px;color:#385970;font-size:12px;font-weight:750}.rg-access-fields input,.rg-access-fields select{width:100%;min-height:52px;padding:0 14px;border:1px solid #bfd1de;border-radius:11px;background:white;color:#071c31;outline:none}.rg-access-fields input:focus,.rg-access-fields select:focus{border-color:#2994e2;box-shadow:0 0 0 4px #e3f4ff}.rg-referral-input{display:grid;grid-template-columns:1fr auto;gap:8px}.rg-referral-input button{min-height:52px;padding:0 18px;border:0;border-radius:11px;background:#071c31;color:white;font-weight:800;cursor:pointer}.rg-verification{margin-top:14px}.rg-verification p{font-size:13px;font-weight:650}.rg-verification .is-valid{color:#14795a}.rg-verification .is-invalid{color:#ac3d42}.rg-access-note{padding:16px 28px;border-top:1px solid #d8e5ed;color:#70899c;font-size:11px;line-height:1.5}.rg-lead-submit{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;margin-top:18px;padding:0 22px;border:0;border-radius:12px;background:#2994e2;color:white;box-shadow:0 14px 30px rgba(41,148,226,.22);font:inherit;font-weight:800;cursor:pointer}.rg-lead-submit:disabled{cursor:wait;opacity:.72}.rg-lead-consent{max-width:620px;margin-top:12px;color:#70899c;font-size:11px;line-height:1.5}.rg-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.rg-footer{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center;padding:38px max(24px,calc((100vw - 1240px) / 2));color:white}.rg-footer p{color:#a0b8c9;font-size:14px}.rg-footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;color:#a0b8c9;font-size:12px;font-weight:750}.rg-footer-links a{display:inline-flex;align-items:center;min-height:40px}.rg-footer-links a:hover{color:white}@media (max-width:1000px){.rg-hero{grid-template-columns:1fr;min-height:auto}.rg-hero-copy{max-width:820px}.rg-practice-lab{max-width:900px}.rg-access,.rg-problem{grid-template-columns:1fr;gap:38px}.rg-system-intro{grid-template-columns:1fr;gap:20px}.rg-system-intro>span{grid-column:auto;margin:0}}@media (max-width:760px){.rg-header{grid-template-columns:1fr auto;padding:10px 16px}.rg-brand img{width:126px}.rg-header-action,.rg-referral-badge{display:none}.rg-hero{padding:48px 16px 54px}.rg-hero h1{font-size:clamp(44px,13vw,58px)}.rg-hero-copy>p{font-size:17px}.rg-hero-actions{flex-direction:column}.rg-hero-actions a{width:100%}.rg-practice-lab{transform:none;border-radius:18px}.rg-practice-lab figcaption,.rg-value-strip{grid-template-columns:1fr}.rg-value-strip>span{min-height:108px;gap:16px;padding:22px 18px}.rg-value-strip>span+span{border-top:1px solid rgba(220,237,247,.58);border-left:0}.rg-value-strip>span>b{flex-basis:42px;width:42px;height:42px}.rg-access,.rg-outcomes,.rg-problem{width:calc(100% - 32px);padding-block:56px}.rg-access-copy h2,.rg-section-heading h2,.rg-system-intro h2{font-size:38px}.rg-system{padding-block:56px}.rg-system-inner{width:calc(100% - 32px)}.rg-system-grid{grid-template-columns:1fr}.rg-system-grid article{min-height:270px}.rg-system-grid article h3{margin-top:72px}.rg-outcomes .rg-section-heading{grid-template-columns:1fr;gap:20px}.rg-outcome-list{grid-template-columns:1fr}.rg-outcome-list article{min-height:170px}.rg-outcomes blockquote{grid-template-columns:1fr;padding:28px}.rg-outcomes blockquote p{font-size:26px}.rg-access-fields,.rg-referral-input{grid-template-columns:1fr}.rg-lead-submit,.rg-referral-input button{width:100%}.rg-access-status{flex-direction:column}.rg-footer{grid-template-columns:1fr;gap:16px}.rg-footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0 16px}.rg-footer-links a{min-height:44px}}@media (max-width:520px){.rg-header{min-height:62px;padding-inline:14px}.rg-brand img{width:112px}.rg-header-action{min-height:40px;padding-inline:11px;font-size:10px}.rg-footer-links{grid-template-columns:1fr}.rg-hero{gap:30px;padding:36px 14px 44px}.rg-eyebrow{gap:8px;margin-bottom:20px;font-size:10px;line-height:1.45}.rg-hero h1{font-size:clamp(39px,11.5vw,48px);letter-spacing:-.055em;line-height:1}.rg-hero h1 em{margin-top:7px}.rg-hero-copy>p{margin-top:20px;font-size:16px;line-height:1.55}.rg-hero-actions{gap:10px;margin-top:24px}.rg-primary-action,.rg-secondary-action{min-height:50px;padding-inline:16px}.rg-hero-copy>small{margin-top:14px;font-size:11px;line-height:1.45}.rg-practice-lab{border-radius:14px}.rg-practice-lab figcaption{gap:12px;padding:16px}.rg-practice-lab figcaption p{font-size:12px}.rg-value-strip>span{min-height:100px;gap:14px;padding:20px 16px}.rg-value-strip>span>b{flex-basis:40px;width:40px;height:40px}.rg-value-copy strong{font-size:15px}.rg-access,.rg-outcomes,.rg-problem{width:calc(100% - 28px);padding-block:48px}.rg-problem{gap:28px}.rg-access-copy>span,.rg-section-heading>span,.rg-system-intro>span{margin-bottom:14px;font-size:10px}.rg-access-copy h2,.rg-section-heading h2,.rg-system-intro h2{font-size:clamp(32px,9.5vw,39px);line-height:1.06}.rg-problem-copy p{padding-block:20px;font-size:15px;line-height:1.55}.rg-system{padding-block:48px}.rg-system-inner{width:calc(100% - 28px)}.rg-system-intro{gap:16px;margin-bottom:26px}.rg-system-intro>p{font-size:15px;line-height:1.55}.rg-system-grid article{min-height:238px;padding:24px}.rg-system-grid article>span{top:22px;right:22px}.rg-system-grid article h3{margin-top:64px;font-size:23px}.rg-system-grid article p{font-size:15px;line-height:1.5}.rg-outcomes .rg-section-heading{gap:16px}.rg-outcome-list{gap:10px;margin-top:26px}.rg-outcome-list article{min-height:150px;padding:22px}.rg-outcome-list b{font-size:18px}.rg-outcome-list p{margin-top:20px;font-size:15px;line-height:1.5}.rg-outcomes blockquote{gap:24px;margin-top:14px;padding:24px}.rg-outcomes blockquote p{font-size:23px;line-height:1.3}.rg-access{gap:28px}.rg-access-copy>p{margin-top:18px;font-size:15px;line-height:1.55}.rg-access-copy ul{margin-top:20px}.rg-access-copy li{font-size:14px}.rg-access-card{border-radius:18px}.rg-access-status{gap:8px;padding:16px 18px}.rg-partner-offer,.rg-standard-access{padding:24px 20px}.rg-partner-offer h3,.rg-standard-access h3{font-size:28px}.rg-referral-panel{padding:22px 20px}.rg-access-fields{margin-top:18px}.rg-access-note{padding:14px 20px}.rg-footer{gap:14px;padding:30px 18px}}.rg-page{font-family:inherit}.rg-header{background:#f7fbfe;border-bottom-color:#cfdee8;backdrop-filter:none;-webkit-backdrop-filter:none}.rg-referral-badge{border:1px solid #b9d7e9;border-radius:4px;background:transparent}.rg-header-action,.rg-primary-action,.rg-secondary-action{border-radius:6px;box-shadow:none}.rg-header-action:hover,.rg-primary-action:hover,.rg-secondary-action:hover{transform:none}.rg-hero{min-height:auto;gap:clamp(40px,5vw,72px);padding-block:72px;background:#f3f8fc}.rg-hero:after,.rg-hero:before{display:none}.rg-eyebrow i{width:22px;height:2px;border-radius:0}.rg-hero h1{font-size:clamp(50px,5vw,72px);line-height:.98;font-weight:500;letter-spacing:-.055em}.rg-hero h1 em{font-weight:650}.rg-practice-lab{border-radius:10px;box-shadow:0 16px 40px rgba(7,28,49,.1);transform:none;transition:none}.rg-practice-lab:hover{transform:none}.rg-practice-lab figcaption b{border-radius:4px}.rg-value-strip{background:#31536b}.rg-value-strip>span{min-height:124px;gap:20px;padding:28px clamp(28px,4vw,64px)}.rg-value-strip>span+span{border-color:rgba(231,244,252,.58)}.rg-value-strip>span>b{flex-basis:46px;width:46px;height:46px;border:1px solid #b9d7e9;border-radius:4px;background:transparent;color:#5fc0ff}.rg-value-copy{gap:7px}.rg-value-copy strong{color:#ffffff;font-weight:700;line-height:1.3}.rg-value-copy small{color:#d8e9f3;font-size:13px;font-weight:500;line-height:1.5}.rg-access,.rg-outcomes,.rg-problem{padding-block:68px}.rg-access-copy h2,.rg-section-heading h2,.rg-system-intro h2{font-weight:540;letter-spacing:-.045em}.rg-system{padding-block:68px}.rg-system-grid{border-radius:8px;background:#31536b;box-shadow:none}.rg-system-grid article,.rg-system-grid article.is-guided{background:#09243b;transition:none}.rg-system-grid article.is-guided:before,.rg-system-grid article:before{opacity:0}.rg-system-grid article>span{border-radius:4px}.rg-outcome-list{gap:1px;overflow:hidden;border:1px solid #cbdbe6;border-radius:8px;background:#cbdbe6}.rg-outcome-list article{min-height:180px;border:0;border-radius:0;box-shadow:none}.rg-outcomes blockquote{background:#1684cd}.rg-access-card,.rg-outcomes blockquote{border-radius:8px;box-shadow:none}.rg-access-fields button,.rg-access-fields input,.rg-access-fields select,.rg-access-status,.rg-referral-panel{border-radius:6px}.rg-footer{background:#071c31}@media (max-width:800px){.rg-header{background:#f7fbfe}.rg-hero{gap:34px;padding-block:46px;background:#f3f8fc}.rg-hero h1{font-size:clamp(42px,12vw,52px)}.rg-practice-lab{border-radius:6px;box-shadow:0 12px 28px rgba(7,28,49,.09)}.rg-value-strip>span{min-height:108px;gap:16px;padding:22px 18px}.rg-value-strip>span>b{flex-basis:42px;width:42px;height:42px}.rg-access,.rg-outcomes,.rg-problem,.rg-system{padding-block:48px}.rg-system-grid{border-radius:6px}.rg-system-grid article{min-height:auto;padding:26px 22px}.rg-outcome-list{border-radius:6px}.rg-outcome-list article{min-height:auto}.rg-access-card,.rg-outcomes blockquote{border-radius:6px}}.rg-value-strip>span{display:grid;grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:start}.rg-value-copy{grid-template-rows:minmax(42px,auto) auto;align-content:start}.rg-access,.rg-outcomes .rg-section-heading,.rg-problem,.rg-system-intro{align-items:start}.rg-system-intro{grid-template-areas:"kicker kicker" "heading copy";row-gap:16px}.rg-system-intro>span{grid-area:kicker;margin:0}.rg-system-intro>h2{grid-area:heading}.rg-system-intro>p{grid-area:copy}.rg-system-grid article{display:grid;grid-template-rows:auto minmax(100px,auto) 1fr;align-content:start}.rg-outcome-list article{display:grid;grid-template-rows:minmax(52px,auto) 1fr;gap:24px}.rg-outcome-list p{margin-top:0}@media (max-width:1000px){.rg-system-intro{grid-template-areas:"kicker" "heading" "copy";row-gap:18px}}@media (max-width:800px){.rg-value-strip>span{grid-template-columns:42px minmax(0,1fr)}.rg-value-copy{grid-template-rows:auto auto}.rg-system-grid article{grid-template-rows:auto auto auto}.rg-system-grid article h3{align-self:start}.rg-outcome-list article{grid-template-rows:auto auto}}.rg-testimonials{display:grid;gap:14px;margin-top:18px}.rg-outcomes .rg-testimonial-feature{margin:0;border-radius:8px}.rg-testimonial-feature>div{display:grid;gap:16px}.rg-testimonial-video{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1fr);overflow:hidden;border:1px solid #173f5d;border-radius:8px;background:#071c31;color:#ffffff}.rg-testimonial-video-frame{display:grid;place-items:center;padding:18px;background:#0b2b47}.rg-testimonial-video video{display:block;width:100%;max-width:380px;aspect-ratio:9/16;border-radius:6px;background:#061827;object-fit:cover}.rg-testimonial-video figcaption{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,56px)}.rg-testimonial-video h3{max-width:620px;margin:22px 0 16px;font-size:clamp(30px,3.4vw,46px);font-weight:540;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.rg-testimonial-video figcaption p{color:#a9bfd0;font-size:16px;line-height:1.55}.rg-testimonial-label{color:#d6efff;font-size:11px;font-weight:850;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.rg-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rg-outcomes .rg-testimonial-card{display:flex;min-height:270px;flex-direction:column;align-items:flex-start;margin:0;padding:28px;border:1px solid #cbdbe6;border-radius:8px;background:#ffffff;color:#071c31;box-shadow:none}.rg-outcomes .rg-testimonial-card .rg-testimonial-label{color:#1479bd}.rg-outcomes .rg-testimonial-card p{margin:24px 0 auto;color:#17344a;font-size:clamp(22px,2.2vw,30px);font-weight:540;letter-spacing:-.025em;line-height:1.25}.rg-outcomes .rg-testimonial-card footer{display:grid;gap:4px;margin-top:30px}.rg-outcomes .rg-testimonial-card footer strong{font-size:15px}.rg-outcomes .rg-testimonial-card footer span{color:#6b8294;font-size:13px}.rg-outcomes .rg-testimonial-result{background:#edf7fd}.rg-testimonial-disclosure{color:#70899c;font-size:11px;line-height:1.5}@media (max-width:800px){.rg-testimonial-grid,.rg-testimonial-video{grid-template-columns:1fr}.rg-testimonial-video-frame{padding:14px}.rg-testimonial-video video{max-width:420px}.rg-testimonial-video figcaption{padding:28px 24px}.rg-testimonial-video h3{margin-block:18px 12px;font-size:30px}.rg-outcomes .rg-testimonial-feature{gap:24px;padding:24px}.rg-outcomes .rg-testimonial-card{min-height:auto;padding:24px}.rg-outcomes .rg-testimonial-card p{margin-top:18px;font-size:22px}.rg-outcomes .rg-testimonial-card footer{margin-top:26px}}.rg-outcomes .rg-section-heading{grid-template-columns:minmax(160px,200px) minmax(0,760px);column-gap:clamp(32px,4vw,52px);margin-bottom:28px}.rg-outcomes .rg-section-heading>span{padding-top:10px}.rg-outcomes .rg-section-heading>h2{max-width:760px}.rg-outcome-list article{min-height:210px;padding:clamp(24px,2.2vw,32px)}@media (max-width:800px){.rg-outcomes .rg-section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.rg-outcomes .rg-section-heading>span{padding-top:0}.rg-outcome-list article{min-height:auto;gap:12px;padding:24px}.rg-outcomes blockquote{margin-top:14px}}.rg-outcomes .rg-section-heading{grid-template-columns:minmax(180px,240px) minmax(0,820px);justify-content:start;align-items:start;column-gap:clamp(36px,5vw,64px);row-gap:12px;margin-bottom:clamp(26px,2.8vw,34px)}.rg-outcomes .rg-section-heading>span{padding-top:clamp(8px,.8vw,12px)}.rg-outcomes .rg-section-heading>h2{max-width:820px;margin:0;text-wrap:balance}.rg-outcome-list{margin-top:0}.rg-outcome-list article{min-height:190px;grid-template-rows:auto auto;align-content:start;gap:16px}.rg-outcome-list article p{margin:0}.rg-outcomes blockquote{margin-top:18px;align-items:center}@media (max-width:800px){.rg-outcomes .rg-section-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.rg-outcomes .rg-section-heading>span{padding-top:0}.rg-outcome-list article{min-height:auto;gap:12px}.rg-outcomes blockquote{margin-top:14px}}.rg-access,.rg-outcomes,.rg-problem,.rg-system{padding-block:var(--section-space,clamp(58px,5.6vw,72px))}.rg-value-strip{align-items:stretch}.rg-value-strip>span{min-height:142px;padding-block:28px;align-content:center;align-items:center}.rg-value-copy{grid-template-rows:minmax(52px,auto) minmax(42px,auto);gap:8px;align-content:center}.rg-value-copy small,.rg-value-copy strong{align-self:start}.rg-outcomes .rg-section-heading,.rg-system-intro{column-gap:clamp(40px,6vw,80px);row-gap:18px;margin-bottom:var(--section-heading-space,clamp(28px,3vw,38px))}.rg-outcome-list,.rg-system-grid{align-items:stretch}.rg-system-grid article{grid-template-rows:auto minmax(150px,auto) minmax(100px,auto);height:100%;padding:var(--card-space,clamp(24px,2.2vw,32px))}.rg-system-grid article h3{align-self:end;margin:64px 0 0}.rg-system-grid article p{align-self:start;margin:14px 0 0}.rg-outcome-list article{grid-template-rows:minmax(54px,auto) minmax(76px,1fr);height:100%;gap:22px;padding:var(--card-space,clamp(24px,2.2vw,32px))}.rg-access{column-gap:clamp(40px,6vw,72px);row-gap:28px}@media (max-width:800px){.rg-access,.rg-outcomes,.rg-problem,.rg-system{padding-block:48px}.rg-value-strip>span{min-height:auto;padding-block:24px;align-content:start;align-items:start}.rg-value-copy{grid-template-rows:auto auto;min-height:0}.rg-system-grid article{grid-template-rows:auto auto auto;padding:24px}.rg-system-grid article h3{margin-top:48px}.rg-outcome-list article{grid-template-rows:auto auto;gap:16px;padding:24px}}@media (min-width:761px){.rg-value-strip>span{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:22px;min-height:154px;padding:28px clamp(28px,3vw,46px);align-content:center;align-items:center;text-align:left}.rg-value-strip>span>b{width:52px;height:52px;align-self:center;justify-self:start}.rg-value-copy{display:grid;grid-template-rows:minmax(42px,auto) minmax(46px,auto);gap:8px;align-content:center;min-width:0}.rg-value-copy strong{align-self:end;margin:0}.rg-value-copy small{align-self:start;margin:0}}@media (max-width:760px){.rg-value-strip>span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:auto;padding:22px 18px;align-content:center;align-items:center;text-align:left}.rg-value-copy{grid-template-rows:auto auto;gap:6px;align-content:center}}@media (max-width:520px){.rg-value-strip>span{grid-template-columns:40px minmax(0,1fr)}}.rg-testimonial-swipe{display:none}@media (max-width:760px){.rg-testimonial-video video{width:auto;height:min(440px,118vw);max-width:100%}.rg-testimonial-video figcaption{padding:24px 20px}.rg-testimonial-video h3{font-size:22px}.rg-testimonial-swipe{display:block;margin:4px 0 -4px;color:#567287;font-size:12px;font-weight:750;letter-spacing:.02em}.rg-testimonial-grid{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:12px;scroll-padding-inline:1px;scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.rg-outcomes .rg-testimonial-card{flex:0 0 max(250px,calc(100vw - 86px));height:auto;padding:20px;scroll-snap-align:start}.rg-outcomes .rg-testimonial-card p{font-size:19px}.rg-outcomes .rg-testimonial-feature p{font-size:20px}.rg-outcome-list article,.rg-system-grid article{padding:20px}.rg-system-grid article h3{margin-top:36px;font-size:21px}.rg-partner-offer h3,.rg-standard-access h3{font-size:24px}}.rg-more-stories{margin-top:12px;border:1px solid #cbdbe6;border-radius:8px;background:#fff}.rg-more-stories>summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;color:#17344a;font-size:15px;font-weight:800;list-style:none;cursor:pointer}.rg-more-stories>summary::-webkit-details-marker{display:none}.rg-more-stories>summary span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#eaf6fe;color:#1479bd;font-size:22px;transition:transform .2s ease}.rg-more-stories[open]>summary span{transform:rotate(45deg)}.rg-more-stories .rg-testimonial-grid{padding:0 12px 12px}@media (max-width:760px){.rg-hero{gap:24px;padding:30px 16px 36px!important}.rg-hero h1{font-size:clamp(2.2rem,10.8vw,2.75rem);line-height:1.01}.rg-hero-copy>p{margin-top:18px;font-size:16px}.rg-value-strip>span{padding-block:18px}.rg-access,.rg-outcomes,.rg-problem,.rg-system{padding-block:38px}.rg-access-copy h2,.rg-section-heading h2,.rg-system-intro h2{font-size:clamp(1.9rem,8.4vw,2.3rem)}.rg-system-grid article{min-height:0;padding:20px}.rg-system-grid article h3{margin-top:42px}.rg-outcome-list article{min-height:0;padding:20px}.rg-more-stories .rg-testimonial-grid{display:grid;grid-template-columns:1fr;gap:10px;overflow:visible;padding-bottom:12px;scroll-snap-type:none}.rg-more-stories .rg-testimonial-card{width:auto;min-width:0;max-width:none;flex:none}.rg-testimonial-disclosure{margin-top:10px}}