html.rl{--rl-ground:#eef4f3;--rl-ground-rgb:238,244,243;--rl-mist:#e1ecea;--rl-tile:#ffffff;--rl-ink:#12302f;--rl-body:#35504f;--rl-muted:#56706e;--rl-accent:#1c6d73;--rl-accent-2:#2fa3a9;--rl-accent-soft:rgba(28,109,115,.1);--rl-line:#c9dcd9;--rl-line-soft:rgba(18,48,47,.09);--rl-btn-ink:#ffffff;--rl-cta:#12302f;--rl-cta-2:#0c2322;--rl-cta-ink:#eaf5f3;--rl-cta-muted:#b9d3cf;--rl-cta-btn:#7fd6cf;--rl-cta-btn-ink:#0b1f1e;--rl-lift:0 1px 2px rgba(18,48,47,.05);--rl-lift-hover:0 22px 40px -24px rgba(18,48,47,.38);--rl-hot:linear-gradient(145deg,#1c6d73 0%,#124a4f 100%);--rl-hot-ink:#eaf6f5;--rl-hot-muted:#c4e3df;--rl-foot:#12302f;--rl-foot-2:#0a1f1e;--rl-ridges:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path fill='%23d3e5e2' d='M0 70 L120 40 L230 64 L360 22 L480 58 L610 30 L740 62 L880 26 L1010 60 L1120 36 L1200 50 L1200 120 L0 120Z'/><path fill='%23c0d9d5' d='M0 92 L150 66 L300 88 L450 58 L600 86 L760 60 L920 90 L1060 64 L1200 84 L1200 120 L0 120Z'/><path fill='%23eef4f3' d='M0 108 L200 92 L420 110 L640 94 L860 112 L1060 96 L1200 106 L1200 120 L0 120Z'/></svg>");--rl-glyph:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 16'><path d='M1.5 14.5 L10 4 L16 10.5 L22.5 2 L32.5 14.5' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round' stroke-linecap='round'/></svg>");--rl-contour:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 320' fill='none' stroke='white' stroke-opacity='.13' stroke-width='1.4'><path d='M20 250 C120 170 220 210 300 140 S460 90 510 40'/><path d='M40 285 C140 205 240 245 320 175 S480 125 520 80'/><path d='M0 215 C100 135 200 175 280 105 S440 55 500 5'/><path d='M70 315 C170 240 270 280 350 210 S500 160 530 120'/><path d='M-10 180 C90 100 190 140 260 70 S420 20 490 -30'/></svg>");--rl-contour-ink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 320' fill='none' stroke='%231c6d73' stroke-opacity='.16' stroke-width='1.4'><path d='M20 250 C120 170 220 210 300 140 S460 90 510 40'/><path d='M40 285 C140 205 240 245 320 175 S480 125 520 80'/><path d='M0 215 C100 135 200 175 280 105 S440 55 500 5'/><path d='M70 315 C170 240 270 280 350 210 S500 160 530 120'/></svg>");--rl-ridge-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path d='M0 70 L120 40 L230 64 L360 22 L480 58 L610 30 L740 62 L880 26 L1010 60 L1120 36 L1200 50 L1200 120 L0 120Z'/></svg>");--rl-ridge-mask-2:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path d='M0 60 L150 26 L300 58 L450 14 L600 50 L760 20 L920 56 L1060 24 L1200 44 L1200 120 L0 120Z'/></svg>")}html.rl[data-theme=dark]{--rl-ground:#0c1a24;--rl-ground-rgb:12,26,36;--rl-mist:#10222f;--rl-tile:#112331;--rl-ink:#eaf3fa;--rl-body:#bfd0de;--rl-muted:#8ea5b8;--rl-accent:#7ec8ff;--rl-accent-2:#b5dcfa;--rl-accent-soft:rgba(126,200,255,.12);--rl-line:#223a4e;--rl-line-soft:rgba(126,200,255,.11);--rl-btn-ink:#0b1a26;--rl-cta:#15304a;--rl-cta-2:#0e2233;--rl-cta-ink:#eaf3fa;--rl-cta-muted:#a9c2d6;--rl-cta-btn:#7ec8ff;--rl-cta-btn-ink:#0b1a26;--rl-lift:0 0 0 1px rgba(126,200,255,.06),0 20px 40px -28px rgba(0,0,0,.85);--rl-lift-hover:0 0 0 1px rgba(126,200,255,.16),0 26px 46px -24px rgba(0,0,0,.9);--rl-hot:linear-gradient(145deg,#2b6aa0 0%,#16324d 100%);--rl-hot-ink:#eef5fb;--rl-hot-muted:#bcd4e8;--rl-foot:#0a1620;--rl-foot-2:#060f16;--rl-ridges:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'><path fill='%23142a3b' d='M0 70 L120 40 L230 64 L360 22 L480 58 L610 30 L740 62 L880 26 L1010 60 L1120 36 L1200 50 L1200 120 L0 120Z'/><path fill='%23183249' d='M0 92 L150 66 L300 88 L450 58 L600 86 L760 60 L920 90 L1060 64 L1200 84 L1200 120 L0 120Z'/><path fill='%230c1a24' d='M0 108 L200 92 L420 110 L640 94 L860 112 L1060 96 L1200 106 L1200 120 L0 120Z'/></svg>");--rl-contour-ink:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 520 320' fill='none' stroke='%237ec8ff' stroke-opacity='.14' stroke-width='1.4'><path d='M20 250 C120 170 220 210 300 140 S460 90 510 40'/><path d='M40 285 C140 205 240 245 320 175 S480 125 520 80'/><path d='M0 215 C100 135 200 175 280 105 S440 55 500 5'/><path d='M70 315 C170 240 270 280 350 210 S500 160 530 120'/></svg>")}html.rl body{background:var(--rl-ground)!important}html.rl body :is(main,.eco-explore,.eco-cred){--background-color:var(--rl-ground);--surface-color:var(--rl-tile);--default-color:var(--rl-body);--heading-color:var(--rl-ink);--accent-color:var(--rl-accent)}html.rl body main .light-background{--background-color:var(--rl-ground);--surface-color:var(--rl-tile)}html.rl body main [class*=__icon] i:before{color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}html.rl body main .hp-why__head .hp-why__title:before{content:none!important;display:none!important}html.rl body main .section:not(.dark-background):not(.blog-hero):not(.testimonials),html.rl body main section:not(.dark-background):not(.blog-hero):not(.testimonials){background-color:transparent!important}html.rl body ::selection{background:var(--rl-accent);color:var(--rl-btn-ink)}html.rl body .page-title.dark-background{--rl-hero-pad:clamp(270px,27vw,390px);--background-color:var(--rl-ground);--default-color:var(--rl-body);--heading-color:var(--rl-ink);background-position:center 32%!important;background-size:cover!important;padding:var(--rl-hero-pad) 0 clamp(78px,9vw,124px)!important;text-align:start!important;overflow:hidden;isolation:isolate}html.rl body .page-title.dark-background:before{content:""!important;display:block!important;position:absolute!important;inset:auto 0 0!important;top:calc(var(--rl-hero-pad) - 170px)!important;z-index:0!important;opacity:1!important;transform:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important;mix-blend-mode:normal!important;filter:none!important;background:linear-gradient(180deg,rgba(var(--rl-ground-rgb),0) 0,rgba(var(--rl-ground-rgb),.72) 90px,rgba(var(--rl-ground-rgb),.96) 150px,rgb(var(--rl-ground-rgb)) 190px)!important}html.rl body .page-title.dark-background:after{content:""!important;display:block!important;position:absolute!important;inset:auto 0 -1px!important;height:clamp(56px,8.5vw,118px)!important;width:auto!important;z-index:1!important;opacity:1!important;transform:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important;mix-blend-mode:normal!important;filter:none!important;background:var(--rl-ridges) center bottom/100% 100% no-repeat!important;pointer-events:none}html.rl body .page-title.dark-background :is(.elev-contour,.elev-contour--hero){display:none!important}html.rl body .page-title.dark-background>.container{position:relative;z-index:2}html.rl body .page-title.dark-background .section-title{text-align:start!important;padding:0!important;margin-inline:0!important;max-width:860px}html.rl body .page-title.dark-background :is(h1,.section-title h1,.section-title h2){font-size:clamp(2.15rem,5vw,3.8rem)!important;font-weight:800!important;letter-spacing:-.035em!important;line-height:1.04!important;text-transform:none!important;color:var(--rl-ink)!important;text-shadow:none!important;margin:.1rem 0 .85rem!important;display:block!important}html.rl body .page-title.dark-background :is(p,small,li,.breadcrumbs,.breadcrumbs a,.xg-full,.ct-tag,.ac-sub){color:var(--rl-body)!important;text-shadow:none!important}html.rl body .page-title.dark-background p{font-size:clamp(1rem,1.3vw,1.14rem);max-width:62ch;margin-inline:0!important}html.rl body .page-title.dark-background :is(.xg-tag,.ct-native,.ms-tag,.lt-tag){color:var(--rl-accent)!important;text-shadow:none!important;opacity:1!important}html.rl body .page-title.dark-background a:not([class*=btn]){color:var(--rl-accent)!important}html.rl body main:not(:has(>.page-title))>section:first-of-type:has(>.section-title:first-child){padding-top:0!important}html.rl body main:not(:has(>.page-title))>section:first-of-type>.section-title:first-child{position:relative;isolation:isolate;margin-top:0!important;padding:clamp(46px,6vw,84px) 12px clamp(78px,9vw,120px)!important}html.rl body main:not(:has(>.page-title))>section:first-of-type>.section-title:first-child:after{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;background:var(--rl-ridges) center bottom/100% clamp(56px,8.5vw,118px) no-repeat,var(--rl-contour-ink) right -40px top -60px/560px 345px no-repeat,linear-gradient(180deg,var(--rl-ground) 0%,var(--rl-mist) 100%);pointer-events:none}html.rl body main:not(:has(>.page-title))>section:first-of-type>.section-title:first-child :is(h1,h2){font-size:clamp(2.1rem,4.8vw,3.6rem)!important;letter-spacing:-.035em!important;line-height:1.05!important}html.rl body .section-title{text-align:start!important;padding-top:6px;padding-bottom:28px}html.rl body .cmap-head{text-align:start!important;margin-inline:0!important}html.rl body .cmap-head p{margin-inline:0!important}html.rl body .cmap-title:after{content:none!important;display:none!important}html.rl body .section-title span.description-title{display:none!important}html.rl body .section-title :is(h1,h2){font-size:clamp(1.65rem,3.2vw,2.45rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.12!important;text-transform:none!important;color:var(--rl-ink)!important;margin:0 0 .5rem!important;display:block!important;text-shadow:none!important}html.rl body :is(.section-title :is(h1,h2),.hp-why__title):before{content:""!important;display:block!important;position:static!important;width:34px!important;height:16px!important;margin:0 0 .7rem!important;background:var(--rl-accent)!important;opacity:1!important;transform:none!important;border:0!important;-webkit-mask:var(--rl-glyph) no-repeat center/contain;mask:var(--rl-glyph) no-repeat center/contain}html.rl body :is(.section-title :is(h1,h2),.hp-why__title):after{content:none!important;display:none!important}html.rl body .section-title p{color:var(--rl-muted)!important;max-width:66ch;margin-inline:0!important}html.rl body :is(.dark-background,.category-section,.testimonials) .section-title :is(h1,h2){color:inherit!important}html.rl body .page-title.dark-background .section-title :is(h1,h2){color:var(--rl-ink)!important}html.rl body .page-title.dark-background .section-title :is(h1,h2):before{margin-bottom:.9rem!important}html.rl body main :is([class*=-part__title],[class*=-sechead]>:is(h2,h3),.hp-why__title,.cmap-title){color:var(--rl-ink)!important;font-weight:800!important;letter-spacing:-.022em!important;text-transform:none!important}html.rl body main :is([class*=__eyebrow],[class$=-eyebrow],[class*="-eyebrow "]):not(#rlx){display:inline-flex!important;align-items:center;gap:.55rem;color:var(--rl-accent)!important;-webkit-text-fill-color:currentColor!important;background:none!important;border:0!important;padding:0!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;font-size:.8rem!important;letter-spacing:.07em!important;text-transform:uppercase}html.rl body main :is([class*=__eyebrow],[class$=-eyebrow],[class*="-eyebrow "]):before{content:""!important;display:inline-block!important;position:static!important;flex:none;width:24px!important;height:12px!important;margin:0!important;border:0!important;border-radius:0!important;background:currentColor!important;opacity:1!important;transform:none!important;-webkit-mask:var(--rl-glyph) no-repeat center/contain;mask:var(--rl-glyph) no-repeat center/contain}html.rl body main :is([class*=__eyebrow],[class$=-eyebrow],[class*="-eyebrow "]):after{content:none!important}html.rl body .hp-why__head{text-align:start!important;margin-inline:0!important;max-width:760px}html.rl body .hp-why__head .hp-why__sub{margin-inline:0!important}html.rl body .crumbs{background:transparent!important;border:0!important;box-shadow:none!important}html.rl body .crumbs :is(ol,li,span){font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.82rem;font-weight:600;color:var(--rl-muted)!important}html.rl body .crumbs a{color:var(--rl-accent)!important;text-decoration:none}html.rl body .crumbs a:hover{text-decoration:underline;text-underline-offset:3px}html.rl body main :is(.btn-apply,a[class*=-btn--p],button[class*=-btn--p],.cf-submit,.nf-home,.nf-search__go,.sp-go,.gal-morebtn,.read-more a,a.ts-all,.hp-why__cta a,a.hp-why__cta,.lt-btn:not(.lt-btn--ghost)){background:var(--rl-accent)!important;background-image:none!important;color:var(--rl-btn-ink)!important;border:1.5px solid var(--rl-accent)!important;border-radius:8px!important;box-shadow:none!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;text-shadow:none!important}html.rl body main :is(.btn-apply,a[class*=-btn--p],button[class*=-btn--p],.cf-submit,.nf-home,.nf-search__go,.sp-go,.gal-morebtn,.read-more a,a.ts-all,.hp-why__cta a,a.hp-why__cta,.lt-btn:not(.lt-btn--ghost)) :is(i,span){color:inherit!important}html.rl body main :is(a[class*=-btn--g],button[class*=-btn--g],[class*=-btn--ghost]){background:transparent!important;background-image:none!important;color:var(--rl-ink)!important;border:1.5px solid var(--rl-ink)!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important}html.rl body main :is(a[class*=-btn--g],button[class*=-btn--g],[class*=-btn--ghost]) :is(i,span){color:inherit!important}html.rl body main :is(.btn-apply,a[class*=-btn--],button[class*=-btn--],.cf-submit,.nf-home,.sp-go,.gal-morebtn,.lt-btn):before{background:none!important;animation:none!important}@media(hover:hover){html.rl body main :is(.btn-apply,a[class*=-btn--p],.cf-submit,.nf-home,.sp-go,.gal-morebtn,.lt-btn:not(.lt-btn--ghost)){transition:background-color .2s ease,border-color .2s ease,transform .25s cubic-bezier(.22,.61,.24,1)!important}html.rl body main :is(.btn-apply,a[class*=-btn--p],.cf-submit,.nf-home,.sp-go,.gal-morebtn,.lt-btn:not(.lt-btn--ghost)):hover{background:var(--rl-ink)!important;border-color:var(--rl-ink)!important;color:var(--rl-ground)!important;transform:translateY(-2px)}html.rl body main :is(a[class*=-btn--g],[class*=-btn--ghost]):hover{background:var(--rl-ink)!important;color:var(--rl-ground)!important}}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx){background:var(--rl-contour) right -70px top -40px/560px 345px no-repeat,linear-gradient(135deg,var(--rl-cta) 0%,var(--rl-cta-2) 100%)!important;border:0!important;border-radius:20px!important;box-shadow:none!important;position:relative;overflow:hidden}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):before,html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):after{background:none!important;box-shadow:none!important;border:0!important;animation:none!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(h2,h3,h4,h5,strong,b){color:var(--rl-cta-ink)!important;-webkit-text-fill-color:currentColor!important;background:none!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(p,li,small,span:not([class*=btn]):not(i)){color:var(--rl-cta-muted)!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(i,[class*=__eyebrow]){color:var(--rl-cta-btn)!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) a:not([class*=btn]){color:var(--rl-cta-ink)!important;text-decoration:underline;text-underline-offset:3px;border-bottom-color:transparent!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(.btn-apply,a[class*=-btn--p],a[class*=btn]:not([class*=--g]):not([class*=ghost])){background:var(--rl-cta-btn)!important;border-color:var(--rl-cta-btn)!important;color:var(--rl-cta-btn-ink)!important}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(a[class*=-btn--g],[class*=-btn--ghost]){background:transparent!important;border-color:#fff9!important;color:var(--rl-cta-ink)!important}@media(hover:hover){html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(a[class*=btn],.btn-apply):hover{background:var(--rl-cta-ink)!important;border-color:var(--rl-cta-ink)!important;color:var(--rl-cta)!important}}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(a[class*=btn],.btn-apply){border-radius:8px!important}html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):not(#rly){background:linear-gradient(135deg,var(--rl-cta) 0%,var(--rl-cta-2) 100%)!important}html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):not(#rly):after{content:""!important;position:absolute!important;z-index:0!important;pointer-events:none;top:-40px!important;right:-70px!important;width:560px!important;height:345px!important;background:var(--rl-contour) center/100% 100% no-repeat!important;animation:rlBandDrift 22s ease-in-out infinite alternate!important;will-change:transform}html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):not(#rly)>*{position:relative;z-index:1}@keyframes rlBandDrift{0%{transform:translateZ(0)}to{transform:translate3d(-46px,14px,0)}}html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(.btn-apply,a[class*=-btn--p],a[class*=btn]:not([class*=--g]):not([class*=ghost])){box-shadow:0 10px 28px -10px #7ec8ffa6!important}@media(hover:hover){html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(.btn-apply,a[class*=-btn--p],a[class*=btn]:not([class*=--g]):not([class*=ghost])):hover{box-shadow:0 14px 34px -10px #7ec8ffcc!important}}@media(prefers-reduced-motion:reduce){html.rl[data-theme=dark] body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx):not(#rly):after{animation:none!important}}html.rl body main :is(.xg-band,.ct-band,.st-band,.fd-cta,.crs-cta,.ac-cta,.reg-cta,.ms-cta,.gc-cta,.watch-cta,.cta-box,.article-cta,.ir-band,.sf-cta,.fp-cta,.enr-cta,.about-note,.jc-note,.tc-note):not(#rlx) :is(.btn-apply,a[class*=-btn--p],a[class*=btn]:not([class*=--g]):not([class*=ghost])) i{color:inherit!important}html.rl body main :is(.about-note,.jc-note,.tc-note):not(#rlx):not(#rln){text-align:left!important;padding:clamp(1.6rem,3vw,2.2rem) clamp(1.4rem,3vw,2.2rem)!important;border-radius:20px!important}html.rl body main :is(.about-note,.jc-note,.tc-note):not(#rlx) :is(h4,p){text-align:left!important}html.rl body main :is(.about-note,.jc-note,.tc-note):not(#rlx) h4{font-size:clamp(1.2rem,2vw,1.45rem)!important;margin:0 0 .6rem!important}html.rl body main :is(.about-note,.jc-note,.tc-note):not(#rlx) p{margin:0 0 1.3rem!important}html.rl body main :is(.about-note,.jc-note,.tc-note):not(#rlx) a.btn{text-transform:none!important;letter-spacing:0!important;font-weight:700!important;font-size:1rem!important;padding:.85rem 1.7rem!important;border-radius:8px!important}html.rl body main :is([class*=-card]:not([class*=-card__]):not([class*=-cards]):not(.fac-card):not(.hub-card):not(.blog-card),.esl-panel,.tc-exam,.jc-course,.gc-step,.gc-prog,.gc-stage,.ra-card,.ci-item,.faq-item,.sp-hit,.benefit-item,.team-member,.intro-box){background:var(--rl-tile)!important;background-image:none!important;border:1px solid var(--rl-line-soft)!important;border-radius:18px!important;box-shadow:var(--rl-lift)!important}html.rl body main :is(.about-card,.esl-card,.tc-exam,.jc-course,.gc-step,.gc-prog,.ra-card,.benefit-item):before{background:none!important;opacity:0!important}html.rl body main :is([class*=__icon]:not(.nf-search__in),.benefit-item>i:first-child){width:48px!important;height:48px!important;min-width:48px;flex:none;display:grid!important;place-items:center!important;padding:0!important;border-radius:50%!important;background:var(--rl-tile)!important;background-image:none!important;border:1.5px solid var(--rl-accent)!important;box-shadow:none!important;color:var(--rl-accent)!important}html.rl body main [class*=__icon] i:not(#rlx){color:var(--rl-accent)!important;font-size:1.3rem!important;line-height:1!important;background:none!important;-webkit-text-fill-color:currentColor!important}html.rl body main [class*=__icon]:before,html.rl body main [class*=__icon]:after{background:none!important;box-shadow:none!important;border:0!important}html.rl body main :is([class*=-chip]:not([class*=-chips]),[class*=-pill]:not([class*=-pills]),.post-category,.blog-cat){border-radius:999px!important;background:var(--rl-accent-soft)!important;background-image:none!important;color:var(--rl-accent)!important;border:0!important;box-shadow:none!important}html.rl body main :is([class*=-chip],[class*=-tab]):is(.is-on,.is-active,[aria-pressed=true],[aria-selected=true]):not(#rlx){background:var(--rl-accent)!important;color:var(--rl-btn-ink)!important}html.rl body main [class*=-note]:not([class*=--warn]):not([class*=-notes]):not([class*=-note__]){background:var(--rl-mist)!important;background-image:none!important;box-shadow:none!important;border:0!important;border-inline-start:3px solid var(--rl-accent)!important;border-radius:0 12px 12px 0!important;color:var(--rl-body)!important}html[dir=rtl].rl body main [class*=-note]:not([class*=--warn]):not([class*=-notes]):not([class*=-note__]){border-radius:12px 0 0 12px!important}html.rl body main .reg-rule{border-bottom:1px solid var(--rl-line)!important}html.rl body main .reg-num{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800}@media(hover:hover){html.rl body main :is(a[class*=-card]:not([class*=-card__]),a.sp-hit){transition:transform .3s cubic-bezier(.22,.61,.24,1),box-shadow .3s ease,border-color .3s ease!important}html.rl body main :is(a[class*=-card]:not([class*=-card__]),a.sp-hit):hover{transform:translateY(-4px)!important;box-shadow:var(--rl-lift-hover)!important;border-color:var(--rl-line)!important}}html.rl body main [class*=-table-wrap]{border:1px solid var(--rl-line)!important;border-radius:14px!important;box-shadow:none!important;background:var(--rl-tile)!important}html.rl body :is(main,.main) table th{background:var(--rl-mist)!important;background-image:none!important;color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;border-color:var(--rl-line)!important}html.rl body main table td{border-color:var(--rl-line)!important}html.rl body main table tbody tr{background:transparent!important}html.rl body main table tbody tr:nth-child(2n){background:rgba(var(--rl-ground-rgb),.55)!important}html.rl body main [class*=-row-head]{color:var(--rl-ink)!important;font-weight:700}html.rl body main :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]),select,textarea){background-color:var(--rl-tile)!important;color:var(--rl-ink)!important;border:1px solid var(--rl-line)!important;border-radius:8px!important;box-shadow:none!important}html.rl body main :is(input,select,textarea):focus{border-color:var(--rl-accent)!important;box-shadow:0 0 0 3px var(--rl-accent-soft)!important;outline:0}html.rl body main label{color:var(--rl-ink)!important}html.rl body.blog-article-page .article-body h2{color:var(--rl-ink)!important;letter-spacing:-.02em}html.rl body.blog-article-page .article-body h2:before{background:var(--rl-accent)!important}html.rl body.blog-article-page .article-body h2 i{color:var(--rl-accent)!important}html.rl body.blog-article-page .article-body h3{color:var(--rl-ink)!important}html.rl body.blog-article-page .article-body a:not([class*=btn]){color:var(--rl-accent)!important;border-bottom-color:var(--rl-accent-soft)!important}html.rl body.blog-article-page .article-body a:not([class*=btn]):hover{color:var(--rl-ink)!important;border-bottom-color:var(--rl-ink)!important}html.rl body.blog-article-page .article-body ul>li:before{background:var(--rl-accent)!important}html.rl body.blog-article-page .article-body ol>li::marker{color:var(--rl-accent)!important}html.rl body.blog-article-page .pull-quote{background:var(--rl-contour-ink) right -120px top -90px/520px 320px no-repeat!important;color:var(--rl-ink)!important}html.rl body.blog-article-page .pull-quote:before{background:var(--rl-accent)!important}html.rl body.blog-article-page .benefit-item i{color:var(--rl-accent)!important}html.rl body .blog-hero{position:relative}html.rl body .blog-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;z-index:4;pointer-events:none;height:clamp(120px,15vw,210px);background:var(--rl-ridges) center bottom/100% 55% no-repeat,linear-gradient(180deg,rgba(var(--rl-ground-rgb),0),rgba(var(--rl-ground-rgb),.55) 45%,rgba(var(--rl-ground-rgb),.9))}html.rl body.index-page .hp-why{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html.rl body .hp-why:before,html.rl body .hp-why:after{background:none!important;opacity:0!important}html.rl body :is(.hero-post,.sidebar-post) :is(.post-img,img){border-radius:16px!important}html.rl body :is(.hub-grid,.hp-why__grid),html.rl body.fac-hub .fac-grid,html.rl body.blog-index-page .blog-cards{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:14px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;overflow:visible!important}html.rl body :is(.hub-grid,.hp-why__grid):before,html.rl body :is(.hub-grid,.hp-why__grid):after,html.rl body.fac-hub .fac-grid:before,html.rl body.fac-hub .fac-grid:after,html.rl body.blog-index-page .blog-cards:before,html.rl body.blog-index-page .blog-cards:after{content:none!important}html.rl body :is(.hub-grid,.hp-why__grid)>*,html.rl body.fac-hub .fac-grid>*,html.rl body.blog-index-page .blog-cards>*{grid-column:auto!important;grid-row:auto!important;min-width:0;margin:0!important;background:var(--rl-tile)!important;background-image:none!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;box-shadow:var(--rl-lift)!important;position:relative;overflow:hidden}html.rl body :is(.hub-grid,.hp-why__grid)>*{padding:clamp(22px,2.4vw,30px)!important}html.rl body :is(.hub-grid,.hp-why__grid)>*:before,html.rl body.fac-hub .fac-grid>*:before,html.rl body.blog-index-page .blog-cards>*:before{background:none!important;opacity:0!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx){display:flex!important;flex-direction:column;justify-content:flex-end;min-height:230px;background-color:#1c6d73!important;background-image:var(--rl-contour),var(--rl-hot)!important;background-position:right -120px top -80px,0 0!important;background-size:620px 380px,100% 100%!important;background-repeat:no-repeat!important;border:0!important}html.rl[data-theme=dark] body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx){background-color:#2b6aa0!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx) :is(h3,h4){color:var(--rl-hot-ink)!important;font-size:clamp(1.45rem,2.5vw,2.05rem)!important;font-weight:800!important;letter-spacing:-.025em!important;line-height:1.15!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx) :is(p,span,small){color:var(--rl-hot-muted)!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx) [class*=__icon]{background:transparent!important;border-color:var(--rl-hot-ink)!important;margin-bottom:auto!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx) [class*=__icon] i{color:var(--rl-hot-ink)!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx) [class*=__more]{color:var(--rl-hot-ink)!important}html.rl body :is(.hub-grid,.hp-why__grid)>:not(:first-child) :is(h3,h4){color:var(--rl-ink)!important;letter-spacing:-.015em}html.rl body :is(.hub-grid,.hp-why__grid)>:not(:first-child) p{color:var(--rl-body)!important}html.rl body .hub-grid [class*=__more]{font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700}html.rl body .hub-grid>:not(:first-child) [class*=__more]{color:var(--rl-accent)!important}html.rl body.fac-hub .fac-grid>.fac-card{display:flex!important;flex-direction:column;padding:0!important}html.rl body.fac-hub .fac-grid .fac-card__img{border-radius:0!important;margin:0!important;overflow:hidden}html.rl body.fac-hub .fac-grid .fac-card__img img{width:100%;height:100%;object-fit:cover;border-radius:0!important}html.rl body.fac-hub .fac-grid>.fac-card>:not(.fac-card__img){margin-inline:24px}html.rl body.fac-hub .fac-grid>.fac-card>.fac-card__icon{margin-top:18px}html.rl body.fac-hub .fac-grid>.fac-card>:last-child{margin-bottom:22px}html.rl body.fac-hub .fac-grid .fac-card h4{color:var(--rl-ink)!important}html.rl body.fac-hub .fac-grid .fac-card p{color:var(--rl-body)!important}html.rl body.blog-index-page .blog-card{display:flex!important;flex-direction:column}html.rl body.blog-index-page .blog-card__img{border-radius:16px!important;overflow:hidden}html.rl body.blog-index-page .blog-card__img img{width:100%;height:100%;object-fit:cover}html.rl body.blog-index-page .blog-card h3{color:var(--rl-ink)!important}html.rl body.blog-index-page .blog-card p{color:var(--rl-body)!important}html.rl body.blog-index-page .blog-topics a{border-radius:999px!important}html.rl body.blog-index-page :is(.blog-wrap,.blog-cards){background:transparent!important;box-shadow:none!important;border:0!important}@media(min-width:576px){html.rl body :is(.hub-grid,.hp-why__grid),html.rl body.fac-hub .fac-grid,html.rl body.blog-index-page .blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx),html.rl body.fac-hub .fac-grid>:first-child,html.rl body.blog-index-page .blog-cards>:first-child{grid-column:span 2!important}html.rl body :is(.hub-grid,.hp-why__grid)>:nth-child(2n):last-child,html.rl body.fac-hub .fac-grid>:nth-child(2n):last-child,html.rl body.blog-index-page .blog-cards>:nth-child(2n):last-child{grid-column:span 2!important}}@media(min-width:992px){html.rl body :is(.hub-grid,.hp-why__grid),html.rl body.fac-hub .fac-grid,html.rl body.blog-index-page .blog-cards{grid-template-columns:repeat(6,minmax(0,1fr))!important}html.rl body :is(.hub-grid,.hp-why__grid)>*{grid-column:span 3!important}html.rl body :is(.hub-grid,.hp-why__grid)>:first-child:not(#rlx){grid-column:span 3!important;grid-row:span 2!important}html.rl body .hub-grid>:nth-child(n+4):nth-child(2n):last-child{grid-column:span 6!important}html.rl body .hp-why__grid>:nth-child(n+4){grid-column:span 2!important}html.rl body.fac-hub .fac-grid>*,html.rl body.blog-index-page .blog-cards>*{grid-column:span 2!important}html.rl body.fac-hub .fac-grid>:first-child,html.rl body.blog-index-page .blog-cards>:first-child{grid-column:span 4!important;grid-row:span 2!important}html.rl body.fac-hub .fac-grid>:nth-child(n+4):last-child:nth-child(3n+2),html.rl body.fac-hub .fac-grid>:nth-child(n+4):nth-last-child(2):nth-child(3n+1),html.rl body.blog-index-page .blog-cards>:nth-child(n+4):last-child:nth-child(3n+2),html.rl body.blog-index-page .blog-cards>:nth-child(n+4):nth-last-child(2):nth-child(3n+1){grid-column:span 3!important}html.rl body.fac-hub .fac-grid>:nth-child(n+4):last-child:nth-child(3n+1),html.rl body.blog-index-page .blog-cards>:nth-child(n+4):last-child:nth-child(3n+1){grid-column:span 6!important}html.rl body.fac-hub .fac-grid>.fac-card:first-child .fac-card__img,html.rl body.blog-index-page .blog-card:first-child .blog-card__img{flex:1 1 auto;min-height:300px}html.rl body.blog-index-page .blog-card:first-child h3{font-size:clamp(1.35rem,2.3vw,1.9rem)!important;letter-spacing:-.022em}html.rl body.fac-hub .fac-grid>.fac-card:first-child h4{font-size:clamp(1.3rem,2.1vw,1.7rem)!important;letter-spacing:-.02em}}html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx):before,html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx):after{content:none!important}html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx) .fac-card{background:var(--rl-tile)!important;background-image:none!important;box-shadow:var(--rl-lift)!important;border:1px solid var(--rl-line-soft)!important;border-radius:18px!important;padding:clamp(20px,2.4vw,28px)!important;transform:none!important}html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx) .fac-card :is(h3,h4,h5){color:var(--rl-ink)!important;margin-top:14px}html.rl body.facility-page:not(.fac-hub) .fac-grid:not(#rlx) .fac-card :is(p,li){color:var(--rl-body)!important}html.rl body.facility-page .fac-part{background:transparent!important;border-color:var(--rl-line)!important;box-shadow:none!important}html.rl:not([data-theme=dark]) body .eco-nav{--nv-fg:#12302f;--nv-fg-soft:#56706e;--nv-ink-on:#12302f;--nv-bed:rgba(28,109,115,.12);--nv-line:rgba(18,48,47,.09);--nv-accent:#1c6d73;--nv-accent-2:#2fa3a9}html.rl body #footer.footer{--rl-foot-ridge:clamp(52px,7vw,100px);background:linear-gradient(180deg,#dbe8e5,#e6efed)!important;padding-top:var(--rl-foot-ridge)!important}html.rl[data-theme=dark] body #footer.footer{--ft-soft:#7ec8ff;--ft-cta:#2b6aa0;--ft-cta2:#1c4e78;--ft-ink:rgba(222,235,246,.76);--ft-line:rgba(255,255,255,.1);background:linear-gradient(180deg,var(--rl-foot) 0%,var(--rl-foot-2) 100%)!important}html.rl:not([data-theme=dark]) body #footer.footer{--ft-line:rgba(18,48,47,.12)}html.rl body #footer.footer:before,html.rl body #footer.footer:after{content:""!important;position:absolute!important;inset:-1px 0 auto!important;height:calc(var(--rl-foot-ridge) + 1px)!important;z-index:0!important;pointer-events:none;animation:none!important;transform:none!important;background:var(--rl-ground)!important}html.rl body #footer.footer:before{opacity:.5!important;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'><path d='M0 0 H1200 V70 L1080 48 L930 76 L780 44 L640 72 L480 40 L330 70 L190 46 L0 74Z'/></svg>") center top/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'><path d='M0 0 H1200 V70 L1080 48 L930 76 L780 44 L640 72 L480 40 L330 70 L190 46 L0 74Z'/></svg>") center top/100% 100% no-repeat}html.rl body #footer.footer:after{opacity:1!important;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'><path d='M0 0 H1200 V36 L1110 22 L1000 44 L870 12 L740 40 L610 18 L480 46 L360 14 L230 40 L110 20 L0 34Z'/></svg>") center top/100% 100% no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'><path d='M0 0 H1200 V36 L1110 22 L1000 44 L870 12 L740 40 L610 18 L480 46 L360 14 L230 40 L110 20 L0 34Z'/></svg>") center top/100% 100% no-repeat}html.rl[data-theme=dark] body #footer.footer:after{background:radial-gradient(circle at 4% 22%,rgba(234,243,250,.75) 0 1.45px,transparent 2.32px),radial-gradient(circle at 11% 9%,rgba(234,243,250,.65) 0 1.16px,transparent 2.03px),radial-gradient(circle at 19% 26%,rgba(181,220,250,.7) 0 1.59px,transparent 2.46px),radial-gradient(circle at 27% 12%,rgba(234,243,250,.6) 0 1.16px,transparent 2.03px),radial-gradient(circle at 38% 6%,rgba(234,243,250,.8) 0 1.74px,transparent 2.61px),radial-gradient(circle at 46% 30%,rgba(234,243,250,.55) 0 1.16px,transparent 2.03px),radial-gradient(circle at 55% 14%,rgba(181,220,250,.65) 0 1.45px,transparent 2.32px),radial-gradient(circle at 63% 4%,rgba(234,243,250,.65) 0 1.16px,transparent 2.03px),radial-gradient(circle at 70% 20%,rgba(234,243,250,.8) 0 1.74px,transparent 2.61px),radial-gradient(circle at 79% 8%,rgba(234,243,250,.6) 0 1.16px,transparent 2.03px),radial-gradient(circle at 86% 24%,rgba(181,220,250,.7) 0 1.45px,transparent 2.32px),radial-gradient(circle at 94% 10%,rgba(234,243,250,.6) 0 1.45px,transparent 2.32px),var(--rl-ground)!important}html.rl body #footer.footer>.elev-contour{display:none!important}html.rl body :is(.eco-explore,.eco-cred){background:transparent!important;background-image:none!important;border-color:var(--rl-line)!important}html.rl body .eco-cred{border-top:1px solid var(--rl-line)}html.rl body :is(.eco-explore__eyebrow,.eco-cred__eyebrow,.eco-explore__extlabel){color:var(--rl-accent)!important}html.rl body .eco-explore__title,html.rl body .eco-explore h2{color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.022em!important}html.rl body .eco-explore__ext{border-top-color:var(--rl-line)!important}html.rl body .eco-explore__link{background:var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;color:var(--rl-ink)!important;border-radius:999px!important;box-shadow:var(--rl-lift)!important}html.rl body .eco-explore__link i{color:var(--rl-accent)!important}html.rl body :is(.eco-explore__extlink,.eco-explore__exthost){color:var(--rl-muted)!important}html.rl body .eco-explore__extlink i{color:var(--rl-accent)!important}@media(hover:hover){html.rl body .eco-explore__link:hover{background:var(--rl-accent)!important;border-color:var(--rl-accent)!important;color:var(--rl-btn-ink)!important}html.rl body .eco-explore__link:hover i{color:var(--rl-btn-ink)!important}}html.rl body main [class*=-part__title]:after{content:none!important;display:none!important}html.rl body main :is(.about-grid,.about-chips,.ac-stats){background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}html.rl body main .about-grid{padding:0!important}html.rl body main :is(.about-chips,.ac-stats){position:relative;padding:34px 0 8px!important;background:repeating-linear-gradient(90deg,var(--rl-line) 0 18px,transparent 18px 26px) top/100% 1.5px no-repeat!important}html.rl body main :is(.about-chip,.ac-stat){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-inline-start:1px solid var(--rl-line)!important;color:var(--rl-muted)!important}html.rl body main :is(.about-chip,.ac-stat):first-child{border-inline-start:0!important}html.rl body main :is(.about-chip,.ac-stat) strong{color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800!important;letter-spacing:-.03em}@media(min-width:992px){html.rl body main>.page-title.dark-background{min-height:660px;display:flex;flex-direction:column;justify-content:flex-end}}@media(max-width:575.98px){html.rl body .page-title.dark-background{--rl-hero-pad:250px}}@media(prefers-reduced-motion:reduce){html.rl body main :is(a[class*=-card],a[class*=-btn--],.btn-apply){transition:none!important;transform:none!important}}html.rl body main .cmap-eyebrow{display:flex!important;align-items:center;gap:.55rem;margin:0 0 .5rem!important;color:var(--rl-accent)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;font-size:.8rem!important;letter-spacing:.07em!important}html.rl body main .cmap-eyebrow:before{content:"";flex:none;width:24px;height:12px;background:currentColor;-webkit-mask:var(--rl-glyph) no-repeat center/contain;mask:var(--rl-glyph) no-repeat center/contain}html.rl body main .cmap-title{display:block!important;color:var(--rl-ink)!important;letter-spacing:-.025em}html.rl body main .cmap-sub{color:var(--rl-muted)!important}html.rl body :is(main,.main) table th a{color:var(--rl-accent)!important;-webkit-text-fill-color:currentColor!important;border-bottom-color:var(--rl-accent-soft)!important}html.rl body :is(main,.main) table th{text-shadow:none!important}html.rl body main :is(.fac-lead,.blog-lead,.hub-lead,.intro-text .lead-paragraph){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--rl-ink)!important}html.rl body main:not(:has(>.page-title))>.crumbs{padding-top:18px!important;margin-top:0!important}html.rl body main>section>.crumbs{margin:.4rem auto 2.4rem!important}html.rl body #featured-posts>.section-title{padding-inline:12px!important;margin-inline:auto!important}@media(min-width:1200px){html.rl body #featured-posts>.section-title{max-width:1140px!important}}@media(min-width:1400px){html.rl body #featured-posts>.section-title{max-width:1320px!important}}html.rl body .page-title.dark-background .section-title:has(.xg-tag,.ct-native,.ms-tag,.lt-tag) :is(h1,h2):before{content:none!important;display:none!important}html.rl body .page-title.dark-background .section-title>span:not(.description-title){position:static!important;display:block!important;inset:auto!important;transform:none!important;margin:0 0 .5rem!important;text-align:start!important}html.rl body main :is(.crs-more,.ct-more,.crs-cards,.xg-cards,.monitoring-benefits,.ac-grid,.gl-list,.st-inc,.tpm-grid,.xg-more,.ct-voices,.fd-spots,.ti-grid,.crs-facts):not(#rlx),html.rl body:not(.fac-hub) main .fac-grid:not(#rlx){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}html.rl body main :is(.crs-more,.ct-more,.crs-cards,.xg-cards,.monitoring-benefits,.ac-grid,.gl-list,.st-inc,.tpm-grid,.xg-more,.ct-voices,.fd-spots,.ti-grid,.crs-facts):not(#rlx)>*,html.rl body:not(.fac-hub) main .fac-grid:not(#rlx)>*{flex:1 1 var(--rl-fb,280px)!important;min-width:0!important;max-width:100%!important;width:auto!important;margin:0!important;grid-column:auto!important}html.rl body main .crs-more:not(#rlx){--rl-fb:210px}html.rl body main .ct-more:not(#rlx){--rl-fb:170px}html.rl body main :is(.crs-cards,.ac-grid):not(#rlx){--rl-fb:300px}html.rl body:not(.fac-hub) main .fac-grid:not(#rlx),html.rl body main .monitoring-benefits:not(#rlx){--rl-fb:260px}html.rl body main :is(.xg-cards,.st-inc):not(#rlx){--rl-fb:400px}html.rl body main .gl-list:not(#rlx){--rl-fb:380px}html.rl body main .tpm-grid:not(#rlx){--rl-fb:330px}html.rl body main .xg-more:not(#rlx){--rl-fb:190px}html.rl body main :is(.ct-voices,.fd-spots,.ti-grid):not(#rlx){--rl-fb:300px}html.rl body main .crs-facts:not(#rlx){--rl-fb:220px}html.rl body main :is(.esl-tabs,.gc-tabs,.nav-tabs):not(#rlx){display:flex!important;flex-wrap:wrap!important}html.rl body main :is(.esl-tabs,.gc-tabs,.nav-tabs):not(#rlx)>*{flex:1 1 auto!important;text-align:center;justify-content:center}html.rl body main .esl-panel:not(#rlx){padding:clamp(22px,3vw,38px)!important}html.rl body main [class*=-note]:not([class*=--warn]):not([class*=-notes]):not([class*=-note__]):not(#rlx){padding:.75rem 1.1rem!important;line-height:1.6}html.rl body main :is(.benefit-item,.tc-exam,.jc-course,.gc-step,.gc-prog,.gc-stage,.ra-card,.ci-item,.sp-hit,.intro-box):not(#rlx){padding-block:max(14px,var(--rl-pad-b, 0px))!important}html.rl body main :is([class*=-part__title],[class*=-sechead],.gc-subhead):not(#rlx){padding-bottom:.9rem!important}html.rl body.blog-article-page .pull-quote:not(#rlx){padding-inline-end:1.25rem!important}html.rl body :is(main,.main) table th :is(small,span:not([class*=chip]):not([class*=pill])):not(#rlx){color:var(--rl-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}html.rl body main :is([class*=-chip],[class*=-tab]):is(.is-on,.is-active,[aria-pressed=true],[aria-selected=true]):not(#rlx) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}html.rl body main :is(.cmp-group__h,.fd-strip__n,.fd-strip__n b,.ac-teal):not(#rlx){color:var(--rl-accent)!important;-webkit-text-fill-color:currentColor!important;background:none!important}html.rl body main .eco-sel__trigger.is-placeholder .eco-sel__label:not(#rlx){color:var(--rl-muted)!important}html.rl[data-theme=dark] body main .reg-ok:not(#rlx){color:#7fdca5!important}html.rl body main .benefit-item:not(#rlx){padding-inline:16px!important;align-items:center!important;gap:14px}html.rl body main li:has(>i.bi,>.bi,>svg):before{content:none!important;display:none!important}html.rl body main .jcp-ask__h:not(#rlx) :is(h2,h3,h4){color:#fff!important}html.rl body main .jcp-ask__h:not(#rlx) p{color:#ffffffe6!important}html.rl body main .ct-lang__btn:not(#rlx){background:var(--rl-accent)!important;background-image:none!important;color:var(--rl-btn-ink)!important;border-color:var(--rl-accent)!important}html.rl body main .ct-lang__btn:not(#rlx) *{color:inherit!important}html.rl body.team-page main .row.g-4:not(#rlx){justify-content:center!important}html.rl body main .blog-info h4:not(#rlx){background:var(--rl-accent)!important;color:var(--rl-btn-ink)!important;padding:.45rem .85rem!important;border-radius:8px}html.rl body main .category-badge:not(#rlx){background:var(--rl-accent)!important;background-image:none!important;color:var(--rl-btn-ink)!important}html.rl body main .lt-pip:not(.is-now):not(.is-done):not(#rlx){color:var(--rl-muted)!important}@media(max-width:767.98px){html.rl body main .ct-lang__t:not(#rlx){flex:0 1 auto!important}html.rl body main .ct-lang:not(#rlx){gap:14px!important}}@media(max-width:575.98px){html.rl body main .container:not(.container .container):not(#rlx),html.rl body :is(.eco-explore,.eco-cred) .container:not(#rlx){padding-inline:20px!important}html.rl body main .container .container.section-title:not(#rlx){padding-inline:0!important}html.rl body #featured-posts>.section-title:not(#rlx){padding-inline:20px!important}}@media(max-width:575.98px){html.rl body #footer.footer>.container:not(#rlx){padding-inline:20px!important}}html.rl{--rl-field:#f3f7f6;--rl-field-line:#d3e2df;--rl-panel-a:#12302f;--rl-panel-b:#0b2120;--rl-head-b:#1c6d73;--rl-panel-ink:#eaf5f3;--rl-panel-muted:#b3cfcb;--rl-panel-line:rgba(255,255,255,.12);--rl-panel-accent:#7fd6cf;--rl-deep-shadow:0 34px 70px -42px rgba(18,48,47,.45)}html.rl[data-theme=dark]{--rl-field:rgba(255,255,255,.04);--rl-field-line:#29425a;--rl-panel-a:#173552;--rl-panel-b:#0d2031;--rl-head-b:#245f92;--rl-panel-ink:#eaf3fa;--rl-panel-muted:#a9c2d6;--rl-panel-line:rgba(255,255,255,.12);--rl-panel-accent:#7ec8ff;--rl-deep-shadow:0 34px 70px -40px rgba(0,0,0,.8)}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([tabindex="-1"]),select,textarea,.eco-sel__trigger):not(#rlx){background-color:var(--rl-field)!important;border:1.5px solid var(--rl-field-line)!important;border-radius:12px!important;color:var(--rl-ink)!important;box-shadow:none!important;min-height:50px;font-size:.95rem!important;padding:.7rem 1rem!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) select:not(#rlx){padding-right:2.6rem!important}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) textarea:not(#rlx){min-height:150px;line-height:1.6;resize:vertical}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) :is(input,select,textarea,.eco-sel__trigger):hover:not(#rlx){border-color:var(--rl-line)!important}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) :is(input,select,textarea,.eco-sel__trigger):focus:not(#rlx),html.rl body .apply-classic .eco-sel.is-open .eco-sel__trigger:not(#rlx){background-color:var(--rl-tile)!important;border-color:var(--rl-accent)!important;box-shadow:0 0 0 4px var(--rl-accent-soft)!important;outline:0!important}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) :is(input,textarea)::placeholder{color:var(--rl-muted)!important;opacity:.9}html.rl[data-theme=dark] body :is(.contact-page .contact-form,.apply-classic .form-box) input[type=date]{color-scheme:dark}html.rl body :is(.contact-page .cf-field,.apply-classic .field)>label:not(#rlx){font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.8rem!important;font-weight:600!important;color:var(--rl-ink)!important;letter-spacing:.01em;margin:0 0 .45rem!important}html.rl body .apply-classic .field:focus-within>label:not(#rlx){color:var(--rl-accent)!important}html.rl body.contact-page .cf-submit:not(#rlx),html.rl body .apply-classic button[type=submit]:not(#rlx){width:100%;min-height:54px;display:inline-flex!important;align-items:center;justify-content:center;gap:.6rem;background:var(--rl-accent)!important;background-image:none!important;color:var(--rl-btn-ink)!important;border:0!important;border-radius:14px!important;box-shadow:0 16px 30px -18px #12302f99!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;font-size:1rem!important;padding:.85rem 1.5rem!important;transform:none!important;margin-top:.35rem;transition:background-color .2s ease,transform .25s cubic-bezier(.22,.61,.24,1)!important}html.rl body.contact-page .cf-submit:not(#rlx):after,html.rl body .apply-classic button[type=submit]:not(#rlx):after{content:none!important;animation:none!important;background:none!important}@media(hover:hover){html.rl body.contact-page .cf-submit:hover:not(#rlx),html.rl body .apply-classic button[type=submit]:hover:not(#rlx){background:var(--rl-ink)!important;color:var(--rl-ground)!important;transform:translateY(-2px)!important}}html.rl body :is(.contact-page .cf-alert,.apply-classic .success,.apply-classic .form-error):not(#rlx){border:0!important;border-inline-start:3px solid currentColor!important;border-radius:12px!important;padding:.85rem 1.1rem!important;font-weight:600;line-height:1.55;box-shadow:none!important}html.rl body :is(.contact-page .cf-alert.ok,.apply-classic .success):not(#rlx){background:#2e965f1a!important;color:#1d6a43!important}html.rl body :is(.contact-page .cf-alert.bad,.apply-classic .form-error):not(#rlx){background:#c8404017!important;color:#9a2d2d!important}html.rl[data-theme=dark] body :is(.contact-page .cf-alert.ok,.apply-classic .success):not(#rlx){background:#7fdca51a!important;color:#8fe0b0!important}html.rl[data-theme=dark] body :is(.contact-page .cf-alert.bad,.apply-classic .form-error):not(#rlx){background:#f3a3a31a!important;color:#f3a9a9!important}html.rl body .apply-classic .eco-sel__trigger.is-placeholder .eco-sel__label:not(#rlx){color:var(--rl-muted)!important}html.rl body .apply-classic .eco-sel__chev:not(#rlx){color:var(--rl-accent)!important}html.rl body .apply-classic .eco-sel__panel:not(#rlx){background:var(--rl-tile)!important;border:1px solid var(--rl-line)!important;border-radius:14px!important;box-shadow:0 26px 50px -24px #12302f73!important;padding:6px!important;margin-top:.4rem!important}html.rl[data-theme=dark] body .apply-classic .eco-sel__panel:not(#rlx){box-shadow:0 26px 50px -20px #000000d9!important}html.rl body .apply-classic .eco-sel__opt:not(#rlx){border-radius:8px;color:var(--rl-body)!important;padding:.6rem .8rem!important}html.rl body .apply-classic :is(.eco-sel__opt:hover,.eco-sel__opt.is-active):not(#rlx){background:var(--rl-accent-soft)!important;color:var(--rl-ink)!important}html.rl body .apply-classic .eco-sel__opt.is-selected:not(#rlx){color:var(--rl-accent)!important}html.rl body .apply-classic .eco-sel__opt.is-selected:not(#rlx):after{color:var(--rl-accent)!important}html.rl body.contact-page .contact-wrap:not(#rlx){max-width:1140px!important}html.rl body.contact-page .contact-grid:not(#rlx){grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;gap:clamp(18px,2.4vw,28px)!important;align-items:stretch!important}@media(max-width:860px){html.rl body.contact-page .contact-grid:not(#rlx){grid-template-columns:minmax(0,1fr)!important}}html.rl body.contact-page .contact-info:not(#rlx){position:relative;overflow:hidden;isolation:isolate;gap:0!important;background:var(--rl-contour) right -150px top -100px/580px 360px no-repeat,linear-gradient(160deg,var(--rl-panel-a) 0%,var(--rl-panel-b) 100%)!important;color:var(--rl-panel-ink)!important;border:0!important;border-radius:24px!important;padding:clamp(28px,3.2vw,42px) clamp(24px,3vw,38px) clamp(72px,8vw,96px)!important;box-shadow:var(--rl-deep-shadow)!important}html.rl body.contact-page .contact-info:not(#rlx):before{content:none!important;animation:none!important}html.rl body.contact-page .contact-info:not(#rlx):after{content:""!important;position:absolute!important;inset:auto 0 -1px!important;height:clamp(46px,5vw,64px)!important;z-index:-1!important;opacity:1!important;animation:none!important;background:#ffffff12!important;transform:none!important;-webkit-mask:var(--rl-ridge-mask) center bottom/100% 100% no-repeat;mask:var(--rl-ridge-mask) center bottom/100% 100% no-repeat}html.rl body.contact-page .contact-info:not(#rlx)>*{position:relative;z-index:1}html.rl body.contact-page .contact-info:not(#rlx) h3{color:var(--rl-panel-ink)!important;font-size:clamp(1.5rem,2.4vw,1.85rem)!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 .45rem!important}html.rl body.contact-page :is(.contact-info,.contact-form):not(#rlx) h3:before{content:"";display:block;width:34px;height:16px;margin:0 0 .75rem;-webkit-mask:var(--rl-glyph) no-repeat center/contain;mask:var(--rl-glyph) no-repeat center/contain}html.rl body.contact-page .contact-info:not(#rlx) h3:before{background:var(--rl-panel-accent)}html.rl body.contact-page .contact-form:not(#rlx) h3:before{background:var(--rl-accent)}html.rl body.contact-page .contact-info:not(#rlx) .lead{color:var(--rl-panel-muted)!important;margin:0 0 1.5rem!important;font-size:.98rem}html.rl body.contact-page main .ci-item:not(#rlx){background:transparent!important;border:0!important;border-top:1px solid var(--rl-panel-line)!important;border-radius:0!important;box-shadow:none!important;transform:none!important;padding:1.05rem 0!important;gap:1rem!important;align-items:flex-start!important}html.rl body.contact-page main .ci-item:not(#rlx)>i{width:42px;height:42px;flex:0 0 42px;display:grid!important;place-items:center;margin:0!important;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0a!important;color:var(--rl-panel-accent)!important;font-size:1.02rem!important;transition:background-color .2s ease,color .2s ease!important}@media(hover:hover){html.rl body.contact-page main .ci-item:hover:not(#rlx)>i{background:var(--rl-panel-accent)!important;color:var(--rl-panel-a)!important;transform:none!important}}html.rl body.contact-page main .ci-item:not(#rlx) .label{font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.7rem!important;font-weight:600;letter-spacing:.12em!important;text-transform:uppercase;color:var(--rl-panel-muted)!important;margin:.1rem 0 .3rem!important}html.rl body.contact-page main .ci-item:not(#rlx) :is(a,span){color:var(--rl-panel-ink)!important;font-size:.98rem!important;line-height:1.55!important}html.rl body.contact-page main .ci-item:not(#rlx) a.ci-alt{color:var(--rl-panel-muted)!important;font-size:.88rem!important;margin-top:.25rem!important}html.rl body.contact-page main .ci-item:not(#rlx) a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}html.rl body.contact-page main .ci-socials:not(#rlx){margin-top:1.3rem!important;gap:.6rem!important;padding-top:1.3rem;border-top:1px solid var(--rl-panel-line)}html.rl body.contact-page main .ci-socials:not(#rlx) a{width:42px!important;height:42px!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.22)!important;background:transparent!important;color:var(--rl-panel-ink)!important;transform:none!important}@media(hover:hover){html.rl body.contact-page main .ci-socials:not(#rlx) a:hover{background:var(--rl-panel-accent)!important;border-color:var(--rl-panel-accent)!important;color:var(--rl-panel-a)!important}}html.rl body.contact-page .contact-form:not(#rlx){background:var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;padding:clamp(28px,3.2vw,44px)!important;box-shadow:var(--rl-lift),var(--rl-deep-shadow)!important}html.rl body.contact-page .contact-form:not(#rlx)>h3{color:var(--rl-ink)!important;font-size:clamp(1.5rem,2.4vw,1.85rem)!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 1.6rem!important}html.rl body.contact-page .cf-row:not(#rlx){gap:0 16px!important}html.rl body.contact-page .cf-field:not(#rlx){margin-bottom:1.15rem!important;gap:0!important}html.rl body.contact-page .contact-map:not(#rlx){margin-top:clamp(18px,2.4vw,28px)!important;border-radius:24px!important;overflow:hidden!important;border:1px solid var(--rl-line-soft)!important;box-shadow:var(--rl-lift)!important;background:var(--rl-mist)!important;transform:none!important}html.rl body.contact-page .contact-map:not(#rlx) iframe{display:block;width:100%;min-height:380px;border:0!important;border-radius:0!important}html.rl body.contact-page .contact-loc:not(#rlx){max-width:none!important;margin-top:clamp(14px,2vw,20px)!important;background:var(--rl-contour-ink) right -160px top -120px/520px 320px no-repeat,var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;box-shadow:var(--rl-lift)!important;padding:clamp(22px,3vw,36px) clamp(22px,3.2vw,42px)!important}html.rl body.contact-page .contact-loc:not(#rlx) p{color:var(--rl-body)!important;max-width:78ch}html.rl body.contact-page .contact-loc:not(#rlx) :is(b,strong){color:var(--rl-ink)!important}html.rl body.apply-classic-page main:before{content:none!important;background:none!important}html.rl body .apply-classic:not(#rlx){gap:clamp(16px,1.8vw,24px)!important;margin-top:clamp(26px,3.6vw,44px)!important}html.rl body .apply-classic .form-box:not(#rlx){background:var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;box-shadow:var(--rl-lift),var(--rl-deep-shadow)!important;overflow:hidden!important}html.rl body .apply-classic .form-box:not(#rlx):before{content:none!important}html.rl body .apply-classic .form-head:not(#rlx){background:var(--rl-contour) right -130px top -120px/620px 380px no-repeat,linear-gradient(140deg,var(--rl-panel-a) 0%,var(--rl-head-b) 100%)!important;padding:clamp(24px,3vw,34px) clamp(22px,3vw,40px) clamp(54px,6vw,72px)!important;gap:1.1rem!important}html.rl body .apply-classic .form-head:not(#rlx):after{content:""!important;position:absolute!important;inset:auto 0 -1px!important;height:clamp(30px,3.6vw,44px)!important;background:var(--rl-tile)!important;opacity:1!important;mix-blend-mode:normal!important;-webkit-mask:var(--rl-ridge-mask) center bottom/100% 100% no-repeat!important;mask:var(--rl-ridge-mask) center bottom/100% 100% no-repeat!important}html.rl body .apply-classic .form-head .fh-logo:not(#rlx){width:60px!important;height:60px!important;border-radius:50%!important;background:#fff!important;border:0!important;box-shadow:0 0 0 5px #ffffff24!important}html.rl body .apply-classic .form-head .fh-logo:not(#rlx) img{height:44px!important}html.rl body .apply-classic .form-head .fh-title:not(#rlx){color:var(--rl-panel-ink)!important;font-size:clamp(1.2rem,1.9vw,1.45rem)!important;font-weight:800!important;letter-spacing:-.01em!important}html.rl body .apply-classic .form-head .fh-sub:not(#rlx){color:var(--rl-panel-accent)!important;letter-spacing:.16em!important;font-size:.72rem!important}html.rl body .apply-classic form:not(#rlx){padding:clamp(20px,2.6vw,34px) clamp(22px,3vw,40px) clamp(28px,3.4vw,44px)!important}html.rl body .apply-classic :is(.success,.form-error):not(#rlx){margin:1.1rem clamp(22px,3vw,40px) 0!important}html.rl body .apply-classic .form-row:not(#rlx){gap:0 16px!important}html.rl body .apply-classic .name-row:not(#rlx){gap:16px!important}html.rl body .apply-classic .apply-aside:not(#rlx){display:flex!important;flex-direction:column!important;gap:14px!important}html.rl body .apply-classic .apply-aside .ra-card:not(#rlx){margin:0!important;background:var(--rl-tile)!important;background-image:none!important;border:1px solid var(--rl-line-soft)!important;border-radius:20px!important;box-shadow:var(--rl-lift)!important;padding:20px 22px!important}html.rl body .apply-classic .apply-aside .ra-photo:not(#rlx){padding:10px 10px 14px!important;overflow:hidden}html.rl body .apply-classic .apply-aside .ra-photo:not(#rlx) img{border-radius:14px!important;width:100%;height:160px;object-fit:cover;display:block}html.rl body .apply-classic .apply-aside .ra-cap:not(#rlx){padding:.75rem .4rem 0!important;margin:0!important;color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:600}html.rl body .apply-classic .apply-aside :is(.ra-cap,.ra-title,.ra-step,.ra-inc li):not(#rlx) i{color:var(--rl-accent)!important}html.rl body .apply-classic .apply-aside .ra-title:not(#rlx){color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700!important;font-size:1rem!important;letter-spacing:-.01em;margin:0 0 .85rem!important}html.rl body .apply-classic .apply-aside :is(.ra-step,.ra-inc li):not(#rlx){color:var(--rl-body)!important}html.rl body .apply-classic .apply-aside .ra-card--assure:not(#rlx){background:var(--rl-accent-soft)!important;border:0!important;border-inline-start:3px solid var(--rl-accent)!important;box-shadow:none!important}html.rl body .apply-classic .apply-aside .ra-card--assure:not(#rlx) :is(.ra-title,.ra-title i,p:first-child){color:var(--rl-accent)!important}html.rl body .apply-classic .apply-aside .ra-card--assure:not(#rlx) p{color:var(--rl-body)!important}html.rl body .apply-classic .apply-aside .ra-card:has(.ra-person):not(#rlx){background:var(--rl-contour-ink) right -170px top -130px/480px 300px no-repeat,var(--rl-tile)!important}html.rl body .apply-classic .apply-aside .ra-avatar:not(#rlx){background:var(--rl-accent)!important;color:var(--rl-btn-ink)!important}html.rl body .apply-classic .apply-aside .ra-person:not(#rlx) b{color:var(--rl-ink)!important}html.rl body .apply-classic .apply-aside .ra-person:not(#rlx) em{color:var(--rl-muted)!important}html.rl body .apply-classic .apply-aside .ra-quote:not(#rlx){color:var(--rl-ink)!important;line-height:1.6}html.rl body .apply-classic .apply-aside .ra-chip:not(#rlx){background:var(--rl-accent-soft)!important;color:var(--rl-accent)!important;border:0!important;border-radius:999px!important}html.rl body .apply-classic .apply-aside .ra-chip:not(#rlx) i{color:inherit!important}html.rl body .apply-classic .apply-aside .ra-help:not(#rlx){color:var(--rl-muted)!important}html.rl body .apply-classic .apply-aside .ra-help:not(#rlx) a{color:var(--rl-accent)!important;font-weight:700}html.rl body .apply-classic .form-head .fh-logo:not(#rlx){background:#ffffff1f!important;box-shadow:0 0 0 1.5px #ffffff4d!important}html.rl body.contact-page .cf-submit:not(#rlx),html.rl body .apply-classic button[type=submit]:not(#rlx){width:100%!important}html.rl body :is(.contact-page .contact-form,.apply-classic .form-box) textarea:not(#rlx){min-height:150px!important;height:auto!important}@media(min-width:861px){html.rl body.contact-page .contact-form:not(#rlx){display:flex!important;flex-direction:column!important}html.rl body.contact-page .contact-form:not(#rlx)>form{flex:1 1 auto;display:flex;flex-direction:column}html.rl body.contact-page .contact-form:not(#rlx)>form>.cf-field:has(textarea){flex:1 1 auto;display:flex!important;flex-direction:column}html.rl body.contact-page .contact-form:not(#rlx)>form>.cf-field:has(textarea) textarea{flex:1 1 auto}}html.rl body.apply-classic-page main.main:not(#rlx){background-color:transparent!important;background-image:none!important}html.rl body .apply-classic .name-row:not(#rlx){gap:0 16px!important}html.rl{--rl-panel-b-rgb:11,33,32}html.rl[data-theme=dark]{--rl-panel-b-rgb:13,32,49}html.rl body.index-page .category-section.section:not(#rlx){background:transparent!important;background-image:none!important;overflow:visible!important}html.rl body.index-page .category-section.section:not(#rlx):before,html.rl body.index-page .category-section.section:not(#rlx):after{content:none!important}html.rl body.index-page .category-section .hero-post:not(#rlx){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;height:100%;min-height:clamp(420px,52vw,640px);margin:0!important;border:0!important;border-radius:24px!important;overflow:hidden!important;background:rgb(var(--rl-panel-b-rgb))!important;box-shadow:var(--rl-deep-shadow)!important;transform:none!important}html.rl body.index-page .category-section .hero-post:not(#rlx)>*{grid-area:1/1;min-width:0}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-img{height:100%!important;margin:0!important;overflow:hidden!important;border-radius:0!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-img a{display:block;height:100%}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-img img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover;border-radius:0!important;transition:transform .9s cubic-bezier(.22,.61,.24,1)!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content{position:static!important;align-self:end;overflow:visible!important;padding:clamp(110px,14vw,180px) clamp(96px,9vw,120px) clamp(24px,3vw,38px) clamp(24px,3vw,40px)!important;background:linear-gradient(180deg,rgba(var(--rl-panel-b-rgb),0),rgba(var(--rl-panel-b-rgb),.74) 42%,rgba(var(--rl-panel-b-rgb),.96))!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content:before{content:""!important;display:block;width:34px;height:16px;margin:0 0 .8rem;background:var(--rl-panel-accent);-webkit-mask:var(--rl-glyph) no-repeat center/contain;mask:var(--rl-glyph) no-repeat center/contain}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content:after{content:""!important;position:absolute!important;inset:auto clamp(20px,2.6vw,34px) clamp(24px,3vw,38px) auto!important;width:52px!important;height:52px!important;border-radius:50%!important;z-index:2;opacity:1!important;pointer-events:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f1e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14M13 6l6 6-6 6'/></svg>") center/22px no-repeat,var(--rl-panel-accent)!important;transition:transform .3s cubic-bezier(.22,.61,.24,1)!important;transform:none!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-title{margin:0 0 .55rem!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-title a{color:var(--rl-panel-ink)!important;font-size:clamp(1.7rem,2.8vw,2.4rem)!important;font-weight:800!important;letter-spacing:-.025em;line-height:1.1;text-decoration:none;text-shadow:0 1px 18px rgba(0,0,0,.25)}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-title a:after{content:"";position:absolute;inset:0;z-index:3}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-excerpt{color:var(--rl-panel-muted)!important;margin:0!important;max-width:62ch;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(hover:hover){html.rl body.index-page .category-section .hero-post:hover:not(#rlx) .post-img img{transform:scale(1.045)}html.rl body.index-page .category-section .hero-post:hover:not(#rlx) .post-content:after{transform:translate(4px)!important}}html.rl body.index-page .category-section .sidebar-posts:not(#rlx){height:100%;display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;background:var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;box-shadow:var(--rl-lift)!important;padding:10px!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx){position:relative!important;flex:1 1 0;display:grid!important;grid-template-columns:56px minmax(0,1fr) 20px!important;align-items:center!important;gap:14px!important;margin:0!important;min-height:64px;padding:8px 12px 8px 8px!important;background:transparent!important;border:0!important;border-radius:14px!important;box-shadow:none!important;transform:none!important;transition:background-color .2s ease!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx)+.sidebar-post:before{content:""!important;position:absolute!important;inset:0 12px auto 78px!important;height:1px!important;width:auto!important;background:var(--rl-line-soft)!important;opacity:1!important;border-radius:0!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx):first-child:before{content:none!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx) .post-img{width:56px!important;height:56px!important;margin:0!important;border-radius:12px!important;overflow:hidden!important;flex:none!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx) .post-img img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important;transition:transform .5s ease!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx) .post-content{padding:0!important;margin:0!important;min-width:0}html.rl body.index-page .category-section .sidebar-post:not(#rlx) .post-category{display:block!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.98rem!important;font-weight:700!important;letter-spacing:-.005em!important;text-transform:none!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease!important}html.rl body.index-page .category-section .sidebar-post:not(#rlx):after{content:""!important;display:block;width:20px;height:20px;background:var(--rl-muted);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 6l6 6-6 6'/></svg>") center/contain no-repeat;transition:transform .25s cubic-bezier(.22,.61,.24,1),background-color .2s ease}@media(hover:hover){html.rl body.index-page .category-section .sidebar-post:hover:not(#rlx){background:var(--rl-accent-soft)!important}html.rl body.index-page .category-section .sidebar-post:hover:not(#rlx) .post-category{color:var(--rl-accent)!important}html.rl body.index-page .category-section .sidebar-post:hover:not(#rlx):after{background:var(--rl-accent);transform:translate(3px)}html.rl body.index-page .category-section .sidebar-post:hover:not(#rlx) .post-img img{transform:scale(1.08)}}@media(max-width:991.98px){html.rl body.index-page .category-section .hero-post:not(#rlx){min-height:440px;height:auto}html.rl body.index-page .category-section .sidebar-posts:not(#rlx){height:auto}html.rl body.index-page .category-section .sidebar-post:not(#rlx){flex:none}}@media(max-width:575.98px){html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content{padding:120px 22px 88px!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content:after{inset:auto auto 22px 22px!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-excerpt{-webkit-line-clamp:4}}html.rl body.index-page .category-section .section-title :is(h1,h2):not(#rlx){color:var(--rl-ink)!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-img{position:relative!important;z-index:1}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-content{position:relative!important;z-index:2;pointer-events:none}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-title a{pointer-events:auto}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-title a:after{content:none!important}html.rl body.index-page .category-section .hero-post:not(#rlx) .post-img img{transform:scale(1);will-change:transform;transition:transform 1.6s cubic-bezier(.16,.84,.3,1)!important}html.rl body.faq-page .faq-hub:not(#rlx){padding-top:clamp(18px,3vw,34px)!important;padding-bottom:clamp(40px,5vw,64px)!important}html.rl body.faq-page .faq-lead:not(#rlx){color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:500;font-size:clamp(1.06rem,1.6vw,1.28rem)!important;line-height:1.55!important;background:none!important;border:0!important;padding:0!important;margin:0 0 1.5rem!important}html.rl body.faq-page .faq-search__in:not(#rlx){background:var(--rl-tile)!important;border:1.5px solid var(--rl-field-line)!important;color:var(--rl-ink)!important;border-radius:14px!important;box-shadow:var(--rl-lift)!important;min-height:54px}html.rl body.faq-page .faq-search__in:not(#rlx)::placeholder{color:var(--rl-muted)!important;opacity:1}html.rl body.faq-page .faq-search__in:focus:not(#rlx){border-color:var(--rl-accent)!important;box-shadow:0 0 0 4px var(--rl-accent-soft)!important;outline:0}html.rl body.faq-page .faq-search:not(#rlx) i{color:var(--rl-muted)!important;font-size:1.05rem}html.rl body.faq-page .faq-count:not(#rlx){color:var(--rl-muted)!important;font-family:Inter,Segoe UI,system-ui,sans-serif}html.rl body.faq-page .faq-count__n:not(#rlx){color:var(--rl-ink)!important;font-weight:800}html.rl body.faq-page .faq-chip:not(#rlx){background:var(--rl-tile)!important;color:var(--rl-ink)!important;border:1px solid var(--rl-line-soft)!important;box-shadow:var(--rl-lift)!important;font-family:Inter,Segoe UI,system-ui,sans-serif}@media(hover:hover){html.rl body.faq-page .faq-chip:hover:not(#rlx){background:var(--rl-accent-soft)!important;color:var(--rl-accent)!important}}html.rl body.faq-page .faq-rail:not(#rlx){background:var(--rl-tile);border:1px solid var(--rl-line-soft);border-radius:22px;box-shadow:var(--rl-lift);padding:18px 12px}html.rl body.faq-page .faq-rail__h:not(#rlx){color:var(--rl-muted)!important;padding:0 .8rem;font-family:Inter,Segoe UI,system-ui,sans-serif}html.rl body.faq-page .faq-rail:not(#rlx) a{color:var(--rl-body)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:.93rem;transition:background-color .2s ease,color .2s ease}html.rl body.faq-page .faq-rail:not(#rlx) a i{color:var(--rl-accent)!important}html.rl body.faq-page .faq-rail:not(#rlx) a b{color:var(--rl-muted)!important;font-weight:600;font-size:.8rem}@media(hover:hover){html.rl body.faq-page .faq-rail:not(#rlx) a:hover{background:var(--rl-mist);color:var(--rl-ink)!important}}html.rl body.faq-page .faq-rail:not(#rlx) a.is-on{background:var(--rl-accent-soft);color:var(--rl-accent)!important}html.rl body.faq-page .faq-rail:not(#rlx) a.is-on b{color:var(--rl-accent)!important}html.rl body.faq-page .faq-topic:not(#rlx){background:var(--rl-tile)!important;border:1px solid var(--rl-line-soft)!important;border-radius:24px!important;box-shadow:var(--rl-lift)!important;padding:clamp(20px,2.6vw,32px)!important}html.rl body.faq-page .faq-topic__head:not(#rlx){margin-bottom:14px!important;padding-bottom:14px;border-bottom:1px solid var(--rl-line-soft)}html.rl body.faq-page .faq-topic__icon:not(#rlx){width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--rl-accent);color:var(--rl-accent);font-size:1.1rem}html.rl body.faq-page .faq-topic__head:not(#rlx) h2{color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800!important;font-size:clamp(1.2rem,1.9vw,1.55rem)!important;letter-spacing:-.02em;text-transform:none!important}html.rl body.faq-page .faq-topic__n:not(#rlx){background:var(--rl-accent-soft);color:var(--rl-accent);border-radius:999px;padding:.2rem .7rem;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:700;font-size:.8rem}html.rl body.faq-page .faq-hub .faq-item:not(#rlx){background:transparent!important;border:0!important;border-top:1px solid var(--rl-line-soft)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}html.rl body.faq-page .faq-hub .faq-col>.faq-item:first-child:not(#rlx){border-top:0!important}@media(max-width:1199.98px){html.rl body.faq-page .faq-hub .faq-col+.faq-col>.faq-item:first-child:not(#rlx){border-top:1px solid var(--rl-line-soft)!important}}html.rl body.faq-page .faq-hub .faq-item:not(#rlx):before{content:none!important}html.rl body.faq-page .faq-hub .faq-item:not(#rlx)>summary{color:var(--rl-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:1rem;transition:color .2s ease}@media(hover:hover){html.rl body.faq-page .faq-hub .faq-item:not(#rlx)>summary:hover{color:var(--rl-accent)!important}}html.rl body.faq-page .faq-hub .faq-item[open]:not(#rlx)>summary{color:var(--rl-accent)!important}html.rl body.faq-page .faq-hub .faq-chev:not(#rlx){color:var(--rl-accent)!important}html.rl body.faq-page .faq-hub .faq-answer:not(#rlx){color:var(--rl-body)!important;font-size:.97rem}html.rl body.faq-page .faq-hub .faq-answer:not(#rlx) p{color:var(--rl-body)!important}html.rl body.faq-page .faq-hub .faq-more:not(#rlx){color:var(--rl-accent)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.9rem}@media(hover:hover){html.rl body.faq-page .faq-hub .faq-more:hover:not(#rlx) span{text-decoration:underline;text-underline-offset:3px}}html.rl body.faq-page .faq-empty:not(#rlx){background:var(--rl-tile);border:1px solid var(--rl-line-soft);box-shadow:var(--rl-lift);color:var(--rl-body)}html.rl body.faq-page .faq-band:not(#rlx){background:var(--rl-contour) right -70px top -40px/560px 345px no-repeat,linear-gradient(135deg,var(--rl-cta) 0%,var(--rl-cta-2) 100%)!important;padding:clamp(24px,3.4vw,42px)!important}html.rl body.faq-page .faq-band:not(#rlx) h2{color:var(--rl-cta-ink)!important;font-family:Inter,Segoe UI,system-ui,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.02em}html.rl body.faq-page .faq-band:not(#rlx) p{color:var(--rl-cta-muted)!important}html.rl body.faq-page .faq-btn--p:not(#rlx){background:var(--rl-cta-btn)!important;color:var(--rl-cta-btn-ink)!important;border:0!important}html.rl body.faq-page .faq-btn--g:not(#rlx){background:transparent!important;color:var(--rl-cta-ink)!important;border:1.5px solid rgba(255,255,255,.55)!important}@media(hover:hover){html.rl body.faq-page .faq-btn:hover:not(#rlx){background:var(--rl-cta-ink)!important;color:var(--rl-cta)!important;border-color:var(--rl-cta-ink)!important}}@media(max-width:575.98px){html.rl body.faq-page .faq-topic:not(#rlx){padding:18px!important;border-radius:20px!important}html.rl body.faq-page .faq-btn:not(#rlx){flex:1 1 100%;justify-content:center}}
