/* Regional landing scope. Existing homepage and service styles are untouched. */
.rg-page{--rg-ink:#092b50;--rg-muted:#65758a;--rg-pale:#f3f6f9;--rg-line:#dfe7ef;color:var(--rg-ink);background:#fff;font-size:18px;line-height:1.85;letter-spacing:-.025em}
.rg-page *{box-sizing:border-box}.rg-page h1,.rg-page h2,.rg-page h3{color:var(--rg-ink);font-weight:700;letter-spacing:-.045em;line-height:1.35}.rg-page h2{font-size:clamp(32px,3vw,42px);margin:0 0 24px}.rg-page h3{font-size:23px;margin-bottom:16px}.rg-page p{margin:0 0 18px}.rg-page a{color:inherit}.rg-page .ici-button{color:#fff}.rg-section{padding:90px 0;scroll-margin-top:145px}.rg-page .ici-container{width:min(1296px,calc(100% - 80px))}.rg-eyebrow{font-size:13px;line-height:1.6;font-weight:700;letter-spacing:.11em;color:#eb8500;margin-bottom:18px!important}.rg-page .rg-note{font-size:13px;line-height:1.8;color:#758396;margin:22px 0 0}.rg-hero{background:#092b50;color:#fff;padding:54px 0 64px;overflow:hidden}.rg-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.rg-breadcrumb{display:flex;gap:11px;flex-wrap:wrap;font-size:12px;color:#c2cfdd;margin-bottom:40px}.rg-breadcrumb strong{font-weight:400;color:#fff}.rg-hero .rg-eyebrow{color:#ffac30}.rg-hero h1{font-size:clamp(38px,3.8vw,57px);line-height:1.28;color:#fff;margin-bottom:26px;text-wrap:balance;word-break:keep-all}.rg-hero-lead{font-size:19px;line-height:1.85;color:#d2ddea;word-break:keep-all}.rg-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.rg-button-line{min-height:56px;padding:13px 22px;border:1px solid #b7c9dd80;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:15px;color:#fff;font-size:16px;font-weight:700;line-height:1.6}.rg-button-line:hover{background:#ffffff0d}.rg-hero-bottom{border-top:1px solid #ffffff25;padding-top:24px;margin-top:32px;display:flex;flex-direction:column;gap:5px;color:#bdcddd;font-size:13px}.rg-hero-bottom>span:first-child{color:#fff;font-weight:700}.rg-hero-image{position:relative;margin:0;align-self:stretch;min-height:510px;display:flex;flex-direction:column;justify-content:center}.rg-hero-image img{width:100%;height:510px;object-fit:cover;border-radius:10px;display:block;object-position:center}.rg-hero-image figcaption{font-size:11px;color:#b7c7d8;margin-top:11px}.rg-image-label{position:absolute;right:20px;bottom:60px;padding:15px 18px;border-left:2px solid #ff9b11;background:#06213bb3;color:#fff;font-size:11px;letter-spacing:.1em;line-height:1.9}.rg-section-nav{background:#fff;border-bottom:1px solid var(--rg-line)}.rg-section-nav>.ici-container{display:flex;justify-content:space-between;gap:20px;overflow-x:auto;scrollbar-width:thin}.rg-section-nav a{display:block;padding:22px 0;white-space:nowrap;font-size:15px;font-weight:700;min-height:60px}.rg-section-nav a:hover{color:#e38200}.rg-about-layout{display:grid;grid-template-columns:.85fr 1.5fr;gap:90px}.rg-about-copy>p{font-size:20px;color:#51657d;line-height:1.85}.rg-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;margin:28px 0;padding:0;list-style:none}.rg-credentials li{font-size:14px;color:#456078;display:flex;align-items:flex-start;gap:10px}.rg-credentials li:before{content:'✓';color:#f28a00;font-weight:700}.rg-text-link{font-size:15px;font-weight:700;text-decoration:none}.rg-text-link:hover{color:#dd7900}.rg-pale{background:var(--rg-pale)}.rg-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:34px}.rg-heading h2{margin-bottom:16px}.rg-heading p{color:var(--rg-muted);margin-bottom:0}.rg-heading>.rg-text-link{flex-shrink:0}.rg-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rg-standard-card{position:relative;border:1px solid #e1e8f0;background:white;border-radius:10px;padding:28px 24px;min-height:270px;transition:transform .2s,border-color .2s}.rg-standard-card:hover{transform:translateY(-4px);border-color:#f6a63d}.rg-standard-order{font-size:12px;letter-spacing:.08em;color:#91a0b0;display:block;margin-bottom:24px}.rg-standard-card h3{font-size:27px;margin-bottom:8px;letter-spacing:-.03em}.rg-standard-card strong{font-size:17px;display:block;line-height:1.6;margin-bottom:15px}.rg-standard-card p{font-size:15px;color:#6c7d90;line-height:1.8;margin-bottom:20px}.rg-standard-arrow{position:absolute;top:25px;right:24px;color:#e58a17;font-size:22px}.rg-standard-card:last-child{grid-column:span 2;background:#eef3f8}.rg-process{background:#092b50;color:#fff}.rg-process h2,.rg-process h3{color:#fff}.rg-process .rg-eyebrow{color:#ffae39}.rg-process .rg-heading p{color:#bbccdf}.rg-step-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;padding:0;margin:38px 0 28px;list-style:none}.rg-step-grid li{padding:22px 17px;border-top:1px solid #ffffff45;background:#ffffff05;min-height:160px}.rg-step-grid li>span{display:block;font-size:28px;line-height:1;color:#ffae39;margin-bottom:24px;font-variant-numeric:tabular-nums}.rg-step-grid h3{font-size:17px;margin-bottom:9px;word-break:keep-all}.rg-step-grid li p{font-size:13px;color:#bbcce0;line-height:1.7;margin-bottom:0}.rg-role-note{font-size:14px;color:#b4c6da;border-left:2px solid #ff9c14;padding-left:15px;margin:0!important}.rg-cost-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.rg-cost-layout>div:first-child>p:not(.rg-eyebrow){max-width:560px;color:var(--rg-muted)}.rg-cost-layout .ici-button{margin-top:15px}.rg-cost-factors{background:#f2f6fa;padding:16px 34px;border-radius:12px}.rg-cost-factors>div{position:relative;padding:26px 0 25px 48px;border-bottom:1px solid #dce5ef}.rg-cost-factors>div:last-child{border:0}.rg-cost-factors span{position:absolute;left:0;top:28px;color:#ee8b0b;font-size:16px;font-weight:700}.rg-cost-factors h3{font-size:21px;margin-bottom:8px}.rg-cost-factors p{font-size:16px;color:#6c7f93;margin:0}.rg-strength{padding-top:15px}.rg-strength-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;border-top:1px solid var(--rg-line);padding-top:34px;margin-top:34px}.rg-strength-grid span{font-size:11px;letter-spacing:.09em;color:#8a99a9}.rg-strength-grid h3{margin-top:20px;font-size:24px}.rg-strength-grid p{font-size:17px;color:var(--rg-muted)}.rg-consult-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;border:1px solid #e3eaf1;border-radius:16px;padding:45px!important;background:#fbfcfd;align-items:center}.rg-consult-copy>p:not(.rg-eyebrow){color:#6c7d90;font-size:17px}.rg-consult-phone{display:flex;flex-direction:column;margin:28px 0}.rg-consult-phone small{font-size:13px;color:#7a8b9d}.rg-consult-phone strong{font-size:38px;letter-spacing:-.025em}.rg-consult-form{background:#fff;border:1px solid #e2e9f1;padding:32px;border-radius:12px;box-shadow:0 12px 30px #12305f05}.rg-consult-form h3{font-size:25px;margin-bottom:8px}.rg-consult-form>p{font-size:14px;color:var(--rg-muted)}.rg-page .ici-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:'company name' 'tel standard' 'consent consent' 'submit submit' 'feedback feedback';margin-top:25px;gap:18px 16px}.rg-page .ici-inline-form>.ici-button{margin:0;min-height:56px;padding:15px 20px}.rg-page .ici-inline-form .ici-field>span{font-size:14px}.rg-page .ici-inline-form input:not([type=checkbox]),.rg-page .ici-inline-form select{height:54px;font-size:16px}.rg-page .ici-inline-consent{font-size:12px}.rg-page .ici-inline-feedback{font-size:15px!important}.rg-consult-form>.rg-text-link{display:inline-block;margin-top:20px;font-size:14px}.rg-guide{background:#f5f7fa}.rg-guide-heading{max-width:850px;margin-bottom:62px}.rg-guide-heading>p:not(.rg-eyebrow):not(.rg-note){font-size:19px;color:#566b83}.rg-editorial-row{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:72px}.rg-editorial-row figure{margin:0}.rg-editorial-row img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.rg-editorial-row figcaption{font-size:11px;color:#8190a2;line-height:1.7;margin-top:12px}.rg-editorial-row h3{font-size:25px;margin-top:25px}.rg-editorial-row h3:first-of-type{margin-top:0}.rg-editorial-row p{font-size:17px;line-height:1.9;color:#586d84}.rg-editorial-row .rg-kicker{font-size:11px;color:#e2860c;letter-spacing:.14em;font-weight:700;margin-bottom:17px}.rg-editorial-row-reverse figure{order:2}.rg-editorial-callout{border-left:2px solid #f09b2c;padding:8px 0 8px 18px;font-size:15px!important;background:#f0f4f8}.rg-practical-details{max-width:1000px;margin:0 auto}.rg-practical-details details,.rg-preserved-guide{border-bottom:1px solid #dbe3ed;background:#fff}.rg-practical-details summary,.rg-preserved-guide summary{padding:22px 25px;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:18px;font-weight:700}.rg-practical-details summary:after,.rg-preserved-guide summary:after{content:'+';color:#d68010}.rg-practical-details details[open] summary:after,.rg-preserved-guide[open] summary:after{content:'−'}.rg-practical-details details>div,.rg-preserved-guide>div{padding:0 26px 25px;color:#5c7188;font-size:16px}.rg-practical-details ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.rg-practical-details li{display:flex;gap:10px;line-height:1.8}.rg-practical-details li:before{content:'✓';color:#f28c12}.rg-practical-details h3{font-size:20px;margin-top:25px}.rg-practical-details a,.rg-sources a,.rg-preserved-guide a{color:#275e91;text-decoration:underline;text-underline-offset:4px}.rg-preserved-guide{margin-top:25px}.rg-sources{max-width:1000px;margin:35px auto 0;border-top:1px solid #dbe3ed;padding-top:25px}.rg-sources h3{font-size:15px;margin-bottom:10px}.rg-sources p,.rg-sources li{font-size:13px;line-height:1.8;color:#74869b}.rg-sources ul{margin:0;padding-left:20px}.rg-faq-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:70px}.rg-faq-layout>div:first-child p:not(.rg-eyebrow){font-size:17px;color:#708299}.rg-faq-list details{border-bottom:1px solid var(--rg-line)}.rg-faq-list details:first-child{border-top:1px solid var(--rg-line)}.rg-faq-list summary{padding:24px 0;list-style:none;cursor:pointer;font-size:18px;font-weight:700;line-height:1.7;display:flex;gap:22px;justify-content:space-between}.rg-faq-list summary:after{content:'+';color:#f18e10;font-size:23px;line-height:1.4}.rg-faq-list details[open] summary:after{content:'−'}.rg-faq-list p{font-size:16px;line-height:1.9;color:#63788f;padding:0 24px 22px 0}.rg-related{background:#f3f6fa}.rg-related-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.rg-related-links a{display:flex;justify-content:space-between;gap:15px;padding:20px;background:#fff;border:1px solid #e1e8f0;border-radius:7px;font-size:15px;font-weight:700}.rg-related-links span{color:#ed8d16}.rg-page a:focus-visible,.rg-page summary:focus-visible{outline:3px solid #ffac37;outline-offset:4px}
@media(min-width:1600px){.rg-hero{padding:70px 0 80px}.rg-hero-image img{height:555px}}
@media(max-width:1100px){.rg-hero-grid{gap:35px}.rg-hero h1{font-size:43px}.rg-hero-image,.rg-hero-image img{min-height:440px;height:440px}.rg-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-standard-card:last-child{grid-column:span 3}.rg-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rg-cost-layout,.rg-about-layout{gap:45px}.rg-consult-layout{gap:35px;padding:32px!important}.rg-editorial-row{gap:35px}.rg-consult-form{padding:25px}.rg-faq-layout{gap:40px}.rg-related-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.rg-page .ici-container{width:calc(100% - 48px)}.rg-section{padding:65px 0}.rg-hero{padding:35px 0 45px}.rg-hero-grid{grid-template-columns:1fr;gap:35px}.rg-hero-copy{max-width:660px}.rg-hero h1{font-size:46px}.rg-hero-image{min-height:0;height:auto}.rg-hero-image img{height:350px;min-height:0}.rg-image-label{bottom:55px}.rg-breadcrumb{margin-bottom:32px}.rg-about-layout{grid-template-columns:1fr;gap:15px}.rg-about-layout h2 br{display:none}.rg-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rg-standard-card:last-child{grid-column:span 2}.rg-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-cost-layout{grid-template-columns:1fr;gap:30px}.rg-cost-layout h2 br{display:none}.rg-strength{padding-top:0}.rg-strength-grid{gap:25px}.rg-strength-grid h3{font-size:21px}.rg-strength-grid p{font-size:15px}.rg-consult-layout{grid-template-columns:1fr;gap:25px;padding:30px!important}.rg-consult-copy h2 br{display:none}.rg-consult-phone{margin-block:20px}.rg-consult-copy .rg-note{font-size:12px}.rg-editorial-row{grid-template-columns:1fr;gap:25px}.rg-editorial-row-reverse figure{order:0}.rg-editorial-row img{max-height:430px}.rg-faq-layout{grid-template-columns:1fr;gap:20px}.rg-faq-layout h2 br{display:none}.rg-related-links{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.rg-page{font-size:16px;line-height:1.9}.rg-page .ici-container{width:calc(100% - 40px)}.rg-section{padding:48px 0;scroll-margin-top:100px}.rg-page h2{font-size:29px;line-height:1.4;margin-bottom:20px}.rg-page h3{font-size:22px}.rg-eyebrow{font-size:11px;letter-spacing:.09em;margin-bottom:14px!important}.rg-hero{padding:28px 0 36px}.rg-breadcrumb{font-size:11px;gap:8px;margin-bottom:28px}.rg-hero h1{font-size:35px;line-height:1.35;margin-bottom:22px}.rg-hero-lead{font-size:17px;line-height:1.85}.rg-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:25px}.rg-page .ici-button,.rg-button-line{min-height:54px;padding:14px 20px;font-size:16px;width:100%}.rg-hero-bottom{margin-top:25px;padding-top:21px;font-size:12px}.rg-hero-grid{gap:26px}.rg-hero-image img{height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.rg-hero-image figcaption{font-size:10px;margin-top:9px}.rg-image-label{font-size:9px;right:13px;bottom:45px;padding:9px 12px}.rg-section-nav>.ici-container{gap:26px}.rg-section-nav a{padding:17px 0;font-size:13px;min-height:54px}.rg-about-layout{gap:12px}.rg-about-copy>p{font-size:17px}.rg-credentials{grid-template-columns:1fr;gap:10px;margin:24px 0}.rg-credentials li{font-size:14px}.rg-text-link{font-size:14px}.rg-heading{display:block;margin-bottom:27px}.rg-heading>.rg-text-link{display:inline-block;margin-top:20px}.rg-heading p{font-size:16px;line-height:1.8}.rg-heading p br{display:none}.rg-standard-grid{gap:12px}.rg-standard-card{padding:23px 17px;min-height:268px;border-radius:8px}.rg-standard-order{font-size:10px;margin-bottom:25px}.rg-standard-card h3{font-size:23px;letter-spacing:-.04em;margin-bottom:9px}.rg-standard-card strong{font-size:15px;line-height:1.6;margin-bottom:12px;word-break:keep-all}.rg-standard-card p{font-size:13px;line-height:1.8;margin-bottom:0}.rg-standard-arrow{font-size:18px;top:18px;right:16px}.rg-standard-card:last-child{min-height:0}.rg-note{font-size:12px!important;line-height:1.85!important}.rg-process .rg-heading>.rg-button-line{margin-top:23px}.rg-step-grid{grid-template-columns:1fr;gap:0;margin:28px 0}.rg-step-grid li{display:grid;grid-template-columns:40px 1fr;gap:4px 16px;min-height:0;padding:22px 16px;border-top:0;border-bottom:1px solid #ffffff20}.rg-step-grid li>span{grid-row:span 2;font-size:24px;margin:3px 0 0}.rg-step-grid h3{font-size:18px;margin:0}.rg-step-grid li p{font-size:14px;margin:0}.rg-role-note{font-size:13px;line-height:1.85}.rg-cost-layout>div:first-child>p:not(.rg-eyebrow){font-size:16px}.rg-cost-factors{padding:5px 22px;border-radius:9px}.rg-cost-factors>div{padding:23px 0 23px 37px}.rg-cost-factors span{top:25px;font-size:14px}.rg-cost-factors h3{font-size:20px}.rg-cost-factors p{font-size:15px}.rg-strength{padding-top:0}.rg-strength-grid{grid-template-columns:1fr;gap:25px;margin-top:25px;padding-top:27px}.rg-strength-grid span{font-size:11px}.rg-strength-grid h3{font-size:23px;margin:13px 0 12px}.rg-strength-grid p{font-size:16px}.rg-consult-layout{padding:28px 20px!important;gap:28px;width:calc(100% - 28px)!important;border-radius:12px}.rg-consult-copy>p:not(.rg-eyebrow){font-size:16px}.rg-consult-phone strong{font-size:35px}.rg-consult-form{padding:25px 18px;border-radius:9px}.rg-consult-form h3{font-size:23px}.rg-consult-form>p{font-size:14px}.rg-page .ici-inline-form{grid-template-columns:minmax(0,1fr);grid-template-areas:'company' 'name' 'tel' 'standard' 'consent' 'submit' 'feedback';gap:18px}.rg-page .ici-inline-form>.ici-button{font-size:16px;min-height:55px}.rg-page .ici-inline-form input:not([type=checkbox]),.rg-page .ici-inline-form select{height:55px;padding:12px;max-width:100%;min-width:0}.rg-page .ici-inline-form .ici-inline-consent{font-size:11px;gap:3px}.rg-consult-form>.rg-note{font-size:11px!important}.rg-guide-heading{margin-bottom:38px}.rg-guide-heading>p:not(.rg-eyebrow):not(.rg-note){font-size:17px;line-height:1.9}.rg-editorial-row{margin-bottom:45px;gap:23px}.rg-editorial-row h3{font-size:23px;line-height:1.45;margin-bottom:15px}.rg-editorial-row p{font-size:16px;line-height:1.95}.rg-editorial-row figcaption{font-size:10px}.rg-editorial-row .rg-kicker{font-size:10px;margin-bottom:13px}.rg-practical-details summary,.rg-preserved-guide summary{font-size:16px;padding:20px 18px;line-height:1.7}.rg-practical-details details>div,.rg-preserved-guide>div{font-size:15px;padding:0 18px 22px;line-height:1.9}.rg-practical-details ul{grid-template-columns:1fr;gap:12px}.rg-practical-details h3{font-size:19px}.rg-sources h3{font-size:14px}.rg-sources p,.rg-sources li{font-size:12px}.rg-faq-layout>div:first-child p:not(.rg-eyebrow){font-size:16px}.rg-faq-list summary{font-size:16px;padding:21px 0;gap:17px}.rg-faq-list p{font-size:15px;padding:0 6px 22px 0;line-height:1.95}.rg-related-links{grid-template-columns:1fr;gap:10px}.rg-related-links a{font-size:15px;padding:18px}.rg-page [id]{scroll-margin-top:100px}}
@media(max-width:370px){.rg-page .ici-container{width:calc(100% - 32px)}.rg-hero h1{font-size:32px}.rg-standard-card{padding:21px 14px}.rg-standard-card h3{font-size:21px}.rg-standard-card strong{font-size:14px}.rg-consult-form{padding:22px 15px}.rg-consult-layout{padding-inline:16px!important}.rg-page h2{font-size:27px}}
@media(prefers-reduced-motion:reduce){.rg-page *{transition:none!important;scroll-behavior:auto}}
.rg-index-hero{max-width:1296px}.rg-index-hero h1{max-width:950px}.rg-index-hero .rg-hero-lead{max-width:850px}.rg-index-intro{padding-block:45px;border-bottom:1px solid var(--rg-line)}.rg-index-intro p{max-width:1000px;font-size:18px;color:#66798e;margin:0}.rg-index-group{padding-bottom:15px}.rg-index-group:last-of-type{padding-bottom:85px}.rg-index-group h2 small{font-size:18px;color:#e88a13;margin-left:12px;font-weight:400}.rg-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rg-index-grid>a{border:1px solid #e0e8f0;border-radius:10px;padding:28px;transition:border-color .2s,transform .2s;background:#fff}.rg-index-grid>a:hover{border-color:#ed9a2e;transform:translateY(-3px)}.rg-index-grid>a>span{font-size:12px;letter-spacing:.05em;color:#8797a9}.rg-index-grid h3{font-size:25px;margin:18px 0 12px}.rg-index-grid p{font-size:15px;color:#72849a;line-height:1.7;min-height:52px}.rg-index-grid strong{display:flex;justify-content:space-between;font-size:13px;color:#b97822;font-weight:700}.rg-index-ending{text-align:center}.rg-index-ending p{color:#687f96;font-size:18px}.rg-index-ending .ici-button{margin-top:15px}
@media(max-width:900px){.rg-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rg-index-intro{padding-block:30px}.rg-index-intro p{font-size:16px;line-height:1.9}.rg-index-group{padding-bottom:0}.rg-index-grid{grid-template-columns:1fr;gap:14px}.rg-index-grid>a{padding:25px 23px}.rg-index-grid h3{font-size:24px;margin:13px 0 12px}.rg-index-grid p{min-height:0;font-size:15px;margin-bottom:22px}.rg-index-group:last-of-type{padding-bottom:48px}.rg-index-ending{text-align:left}.rg-index-ending p{font-size:16px}.rg-index-ending p br{display:none}.rg-index-ending .ici-button{width:100%}}
/* Override legacy link-button rules only inside the regional template. */
.rg-page .ici-button,.rg-page .rg-button-line{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.6!important;height:auto!important;min-height:56px;padding:14px 22px!important;border-radius:8px!important;white-space:normal}
@media(max-width:600px){.rg-page .ici-button,.rg-page .rg-button-line{display:flex!important;min-height:54px;width:100%}}
/* The main landing sections intentionally use the site's existing main styles. */
.rg-home-sections{color:#082950;background:#fff;line-height:1.7;letter-spacing:-.025em}
.rg-main-credentials{padding:28px 0 0}.rg-main-credentials>p{font-size:13px;line-height:1.8;color:#738093;margin-bottom:12px}.rg-main-credentials ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0 0 12px;padding:0}.rg-main-credentials li{font-size:13px;color:#536c87}.rg-main-credentials li:before{content:'✓';color:#f58c09;margin-right:8px}
.rg-home-sections .ici-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.6!important;height:auto!important;text-align:center!important;border-radius:9px!important;box-sizing:border-box}
.rg-home-sections .ici-inline-form>.ici-button{margin-top:25px;align-self:stretch}
.rg-home-sections .ici-inline-form{min-width:0}.rg-home-sections .ici-field{min-width:0}.rg-home-sections .ici-inline-form input:not([type=checkbox]),.rg-home-sections .ici-inline-form select{min-width:0;max-width:100%}
.rg-home-sections [id]{scroll-margin-top:110px}.rg-region-detail .rg-standard-reference{margin:0 0 32px}.rg-region-detail .rg-standard-reference .rg-standard-grid{padding-top:8px}
@media(max-width:600px){.rg-home-sections .ici-inline-form>.ici-button{margin-top:0;min-height:56px}.rg-home-sections .ici-intake{margin-top:0}.rg-main-credentials{padding-top:25px}.rg-main-credentials ul{display:grid;grid-template-columns:1fr;gap:8px}.rg-main-credentials li{font-size:12px}.rg-home-sections [id]{scroll-margin-top:94px}}
