.RubyNo5ServicePage-module__Zy57ma__page{--page-paper:var(--wlr-color-paper-100);--page-muted:var(--wlr-color-surface-150);--page-ink:var(--wlr-color-ink-900);--page-taupe:var(--wlr-color-taupe-600);--page-copper:var(--wlr-color-copper-600);background:var(--page-paper);min-height:100vh;color:var(--page-ink);overflow:clip}.RubyNo5ServicePage-module__Zy57ma__page a{text-decoration:none}.RubyNo5ServicePage-module__Zy57ma__hero{isolation:isolate;background:var(--wlr-color-canvas);min-height:100svh;color:var(--wlr-color-white);grid-template-rows:auto auto 1fr auto;display:grid;position:relative;overflow:hidden}.RubyNo5ServicePage-module__Zy57ma__heroImage{z-index:-3;object-fit:cover;object-position:56% 44%;filter:saturate(.76)sepia(.12)contrast(1.04)}.RubyNo5ServicePage-module__Zy57ma__heroShade{z-index:-2;background:linear-gradient(90deg, var(--wlr-color-overlay-strong), var(--wlr-color-overlay-medium) 52%, var(--wlr-color-overlay-ghost) 82%), linear-gradient(0deg, var(--wlr-color-overlay-strong), transparent 52%);position:absolute;inset:0}.RubyNo5ServicePage-module__Zy57ma__nav{z-index:2;align-items:center;gap:var(--wlr-space-6);min-height:5.5rem;padding-inline:var(--wlr-page-gutter-wide);border-bottom:1px solid var(--wlr-color-on-dark-hairline);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.RubyNo5ServicePage-module__Zy57ma__brand{font-family:var(--wlr-font-display);letter-spacing:.07em;justify-self:start;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1}.RubyNo5ServicePage-module__Zy57ma__navLinks{color:var(--wlr-color-on-dark-muted);font-size:var(--wlr-text-xs);font-weight:var(--wlr-weight-semibold);letter-spacing:var(--wlr-tracking-label);text-transform:uppercase;gap:clamp(1.5rem,3vw,3.25rem);display:flex}.RubyNo5ServicePage-module__Zy57ma__navLinks a,.RubyNo5ServicePage-module__Zy57ma__navCta{transition:color var(--wlr-duration-standard) ease}.RubyNo5ServicePage-module__Zy57ma__navLinks a:hover,.RubyNo5ServicePage-module__Zy57ma__navCta:hover{color:var(--wlr-color-white)}.RubyNo5ServicePage-module__Zy57ma__navCta{color:var(--wlr-color-on-dark-strong);border-bottom:1px solid var(--wlr-color-on-dark-faint);justify-self:end}.RubyNo5ServicePage-module__Zy57ma__languageRail{z-index:2;align-items:center;gap:var(--wlr-space-2);padding:var(--wlr-space-4) var(--wlr-page-gutter-wide) 0;display:flex;position:relative}.RubyNo5ServicePage-module__Zy57ma__languageRail a{align-items:center;gap:var(--wlr-space-2);min-height:2rem;padding-inline:var(--wlr-space-3);border:1px solid var(--wlr-color-on-dark-hairline);border-radius:var(--wlr-radius-pill);color:var(--wlr-color-on-dark-muted);font-size:var(--wlr-text-xs);display:inline-flex}.RubyNo5ServicePage-module__Zy57ma__languageRail a span{color:var(--wlr-color-warm-highlight);font-weight:var(--wlr-weight-bold);letter-spacing:var(--wlr-tracking-label)}.RubyNo5ServicePage-module__Zy57ma__languageRail .RubyNo5ServicePage-module__Zy57ma__activeLanguage{background:var(--wlr-color-glass-light);color:var(--page-ink)}.RubyNo5ServicePage-module__Zy57ma__languageRail .RubyNo5ServicePage-module__Zy57ma__activeLanguage span{color:var(--page-copper)}.RubyNo5ServicePage-module__Zy57ma__heroContent{width:min(55rem, calc(100% - (2 * var(--wlr-page-gutter-wide))));margin-inline:max(var(--wlr-page-gutter-wide), 8vw);padding-block:clamp(4rem, 8vh, 7.5rem) var(--wlr-space-12);align-self:center}.RubyNo5ServicePage-module__Zy57ma__heroEyebrow,.RubyNo5ServicePage-module__Zy57ma__kicker,.RubyNo5ServicePage-module__Zy57ma__sectionHeader>div>p,.RubyNo5ServicePage-module__Zy57ma__journey header p,.RubyNo5ServicePage-module__Zy57ma__safetyHeader>div>p,.RubyNo5ServicePage-module__Zy57ma__sources header>p,.RubyNo5ServicePage-module__Zy57ma__contact header>p{margin:0 0 var(--wlr-space-6);color:var(--wlr-color-warm-highlight);font-size:var(--wlr-text-sm);font-weight:var(--wlr-weight-semibold);letter-spacing:var(--wlr-tracking-eyebrow);text-transform:uppercase}.RubyNo5ServicePage-module__Zy57ma__heroTitle{max-width:58rem;font-family:var(--wlr-font-display);font-size:clamp(4.5rem,9.2vw,9rem);font-weight:var(--wlr-weight-regular);letter-spacing:var(--wlr-tracking-tight);text-wrap:balance;margin:0;line-height:.84}.RubyNo5ServicePage-module__Zy57ma__heroTitle em{margin:var(--wlr-space-3) 0 0 clamp(2rem, 6vw, 6rem);color:#0000;-webkit-text-stroke:1px var(--wlr-color-on-dark-strong);font-size:.67em;font-style:italic;line-height:.95;display:block}[dir=rtl] .RubyNo5ServicePage-module__Zy57ma__heroTitle em{margin-inline:clamp(2rem,6vw,6rem) 0}.RubyNo5ServicePage-module__Zy57ma__heroIntro{max-width:var(--wlr-copy-max);margin:var(--wlr-space-8) 0 0 clamp(2rem, 6vw, 6rem);color:var(--wlr-color-on-dark);font-size:clamp(.95rem,1.25vw,1.16rem);font-weight:var(--wlr-weight-regular);line-height:var(--wlr-leading-body)}[dir=rtl] .RubyNo5ServicePage-module__Zy57ma__heroIntro,[dir=rtl] .RubyNo5ServicePage-module__Zy57ma__heroActions{margin-inline:clamp(2rem,6vw,6rem) 0}.RubyNo5ServicePage-module__Zy57ma__heroActions{align-items:center;gap:var(--wlr-space-7);margin:var(--wlr-space-8) 0 0 clamp(2rem, 6vw, 6rem);display:flex}.RubyNo5ServicePage-module__Zy57ma__primaryButton,.RubyNo5ServicePage-module__Zy57ma__lightButton{background:var(--wlr-color-text-inverse);color:var(--page-ink)}.RubyNo5ServicePage-module__Zy57ma__textButton{color:var(--wlr-color-on-dark-strong);border-bottom:1px solid}.RubyNo5ServicePage-module__Zy57ma__heroFacts{margin:0 var(--wlr-page-gutter-wide) var(--wlr-space-7);border-block:1px solid var(--wlr-color-on-dark-hairline);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RubyNo5ServicePage-module__Zy57ma__heroFacts div{min-width:0;padding:var(--wlr-space-5) var(--wlr-space-6);border-inline-end:1px solid var(--wlr-color-on-dark-hairline)}.RubyNo5ServicePage-module__Zy57ma__heroFacts div:last-child{border-inline-end:0}.RubyNo5ServicePage-module__Zy57ma__heroFacts dt{color:var(--wlr-color-on-dark-subtle);font-size:var(--wlr-text-2xs);font-weight:var(--wlr-weight-semibold);letter-spacing:var(--wlr-tracking-label);text-transform:uppercase}.RubyNo5ServicePage-module__Zy57ma__heroFacts dd{margin:var(--wlr-space-2) 0 0;color:var(--wlr-color-on-dark-strong);font-size:var(--wlr-text-body-sm)}.RubyNo5ServicePage-module__Zy57ma__answer,.RubyNo5ServicePage-module__Zy57ma__decisions,.RubyNo5ServicePage-module__Zy57ma__safety,.RubyNo5ServicePage-module__Zy57ma__sources,.RubyNo5ServicePage-module__Zy57ma__contact{padding:var(--wlr-section-space) var(--wlr-page-gutter-wide)}.RubyNo5ServicePage-module__Zy57ma__sectionIndex{align-items:center;gap:var(--wlr-space-4);color:var(--page-taupe);font-size:var(--wlr-text-xs);font-weight:var(--wlr-weight-semibold);letter-spacing:var(--wlr-tracking-eyebrow);text-transform:uppercase;display:flex}.RubyNo5ServicePage-module__Zy57ma__sectionIndex span:first-child{border-radius:var(--wlr-radius-round);width:2rem;height:2rem;font-size:var(--wlr-text-2xs);border:1px solid;place-items:center;display:grid}.RubyNo5ServicePage-module__Zy57ma__answerGrid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);align-items:end;gap:clamp(4rem,9vw,9rem);margin-top:clamp(4rem,8vw,7.5rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__answer h2,.RubyNo5ServicePage-module__Zy57ma__sectionHeader h2,.RubyNo5ServicePage-module__Zy57ma__journey h2,.RubyNo5ServicePage-module__Zy57ma__safety h2,.RubyNo5ServicePage-module__Zy57ma__faq h2,.RubyNo5ServicePage-module__Zy57ma__sources h2,.RubyNo5ServicePage-module__Zy57ma__contact h2{font-size:var(--wlr-text-title);font-weight:var(--wlr-weight-medium);letter-spacing:var(--wlr-tracking-tight);line-height:var(--wlr-leading-tight);text-wrap:balance;margin:0}.RubyNo5ServicePage-module__Zy57ma__answerCopy>p:first-child{color:var(--page-taupe);font-size:clamp(1rem,1.35vw,1.25rem);line-height:var(--wlr-leading-body);margin:0}.RubyNo5ServicePage-module__Zy57ma__answerNote{margin:var(--wlr-space-6) 0 0;border-inline-start:1px solid var(--page-copper);color:var(--wlr-color-text-subtle);font-size:var(--wlr-text-body-sm);padding-inline-start:var(--wlr-space-5);line-height:1.65}.RubyNo5ServicePage-module__Zy57ma__sourceButton{margin-top:var(--wlr-space-6);color:var(--page-copper);border-bottom:1px solid}.RubyNo5ServicePage-module__Zy57ma__decisions{background:var(--page-muted)}.RubyNo5ServicePage-module__Zy57ma__sectionHeader,.RubyNo5ServicePage-module__Zy57ma__safetyHeader,.RubyNo5ServicePage-module__Zy57ma__sources header,.RubyNo5ServicePage-module__Zy57ma__contact header{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__sectionHeader>p,.RubyNo5ServicePage-module__Zy57ma__safetyHeader>p,.RubyNo5ServicePage-module__Zy57ma__sources header>span,.RubyNo5ServicePage-module__Zy57ma__contact header>span{color:var(--page-taupe);font-size:var(--wlr-text-body);line-height:var(--wlr-leading-body);margin:0}.RubyNo5ServicePage-module__Zy57ma__sectionHeader>div>p,.RubyNo5ServicePage-module__Zy57ma__safetyHeader>div>p,.RubyNo5ServicePage-module__Zy57ma__sources header>p,.RubyNo5ServicePage-module__Zy57ma__contact header>p{color:var(--page-copper)}.RubyNo5ServicePage-module__Zy57ma__decisionGrid{gap:var(--wlr-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4.5rem,9vw,8rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article{isolation:isolate;min-height:36rem;color:var(--wlr-color-white);position:relative;overflow:hidden}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article img{z-index:-3;object-fit:cover;transition:transform var(--wlr-duration-slow) var(--wlr-ease-standard)}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article:hover img{transform:scale(1.025)}.RubyNo5ServicePage-module__Zy57ma__cardShade{z-index:-2;background:linear-gradient(0deg, var(--wlr-color-overlay-strong), var(--wlr-color-overlay-ghost) 70%);position:absolute;inset:0}.RubyNo5ServicePage-module__Zy57ma__cardCode{top:var(--wlr-space-5);border:1px solid var(--wlr-color-on-dark-muted);border-radius:var(--wlr-radius-round);width:2.25rem;height:2.25rem;font-size:var(--wlr-text-2xs);place-items:center;display:grid;position:absolute;inset-inline-start:var(--wlr-space-5)}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article>div{inset-inline:var(--wlr-space-6);bottom:var(--wlr-space-7);position:absolute}.RubyNo5ServicePage-module__Zy57ma__decisionGrid h3{font-family:var(--wlr-font-display);font-size:clamp(2rem,3vw,3.2rem);font-weight:var(--wlr-weight-regular);margin:0;line-height:1}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article p{max-width:24rem;margin:var(--wlr-space-4) 0 0;color:var(--wlr-color-on-dark-muted);font-size:var(--wlr-text-body-sm);line-height:1.6}.RubyNo5ServicePage-module__Zy57ma__journey{min-height:58rem;padding:var(--wlr-section-space) var(--wlr-page-gutter-wide);isolation:isolate;color:var(--wlr-color-white);position:relative;overflow:hidden}.RubyNo5ServicePage-module__Zy57ma__journeyImage{z-index:-3;object-fit:cover}.RubyNo5ServicePage-module__Zy57ma__journeyShade{z-index:-2;background:linear-gradient(0deg, var(--wlr-color-overlay-strong), var(--wlr-color-overlay-medium)), var(--wlr-color-overlay-soft);position:absolute;inset:0}.RubyNo5ServicePage-module__Zy57ma__journey header{justify-content:space-between;align-items:end;gap:var(--wlr-space-12);display:flex}.RubyNo5ServicePage-module__Zy57ma__journey header>div{max-width:62rem}.RubyNo5ServicePage-module__Zy57ma__journeyGrid{background:var(--wlr-color-on-dark-faint);border:1px solid var(--wlr-color-on-dark-faint);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(5rem,10vw,9rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__journeyGrid article{min-height:21rem;padding:var(--wlr-space-6);background:var(--wlr-color-overlay-medium);-webkit-backdrop-filter:blur(var(--wlr-blur-glass));backdrop-filter:blur(var(--wlr-blur-glass))}.RubyNo5ServicePage-module__Zy57ma__journeyGrid article>span{border:1px solid var(--wlr-color-on-dark-faint);border-radius:var(--wlr-radius-round);width:2rem;height:2rem;color:var(--wlr-color-warm-highlight);font-size:var(--wlr-text-2xs);place-items:center;display:grid}.RubyNo5ServicePage-module__Zy57ma__journeyGrid h3{font-size:clamp(1.15rem,1.5vw,1.45rem);font-weight:var(--wlr-weight-semibold);margin:clamp(5rem,8vw,7rem) 0 0}.RubyNo5ServicePage-module__Zy57ma__journeyGrid p{margin:var(--wlr-space-4) 0 0;color:var(--wlr-color-on-dark-muted);font-size:var(--wlr-text-body-sm);line-height:1.65}.RubyNo5ServicePage-module__Zy57ma__safety{background:var(--page-paper)}.RubyNo5ServicePage-module__Zy57ma__safetyHeader>div>p{color:var(--page-copper)}.RubyNo5ServicePage-module__Zy57ma__safetyGrid{border-block:1px solid var(--wlr-color-line-300);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4.5rem,8vw,7rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__safetyGrid article{min-height:20rem;padding:var(--wlr-space-7);border-inline-end:1px solid var(--wlr-color-line-300)}.RubyNo5ServicePage-module__Zy57ma__safetyGrid article:last-child{border-inline-end:0}.RubyNo5ServicePage-module__Zy57ma__safetyGrid article>span{border:1px solid var(--page-copper);border-radius:var(--wlr-radius-round);width:2rem;height:2rem;color:var(--page-copper);font-size:var(--wlr-text-2xs);place-items:center;display:grid}.RubyNo5ServicePage-module__Zy57ma__safetyGrid h3{font-size:var(--wlr-text-body-lg);font-weight:var(--wlr-weight-semibold);margin:clamp(4rem,7vw,6rem) 0 0}.RubyNo5ServicePage-module__Zy57ma__safetyGrid p{margin:var(--wlr-space-4) 0 0;color:var(--page-taupe);font-size:var(--wlr-text-body-sm);line-height:1.7}.RubyNo5ServicePage-module__Zy57ma__safetyCallout{gap:var(--wlr-space-8);padding-block:var(--wlr-space-8);border-bottom:1px solid var(--wlr-color-line-300);grid-template-columns:10rem 1fr;display:grid}.RubyNo5ServicePage-module__Zy57ma__safetyCallout span{color:var(--page-copper);font-size:var(--wlr-text-xs);font-weight:var(--wlr-weight-semibold);letter-spacing:var(--wlr-tracking-eyebrow);text-transform:uppercase}.RubyNo5ServicePage-module__Zy57ma__safetyCallout p{max-width:52rem;color:var(--page-taupe);font-size:var(--wlr-text-body);line-height:var(--wlr-leading-body);margin:0}.RubyNo5ServicePage-module__Zy57ma__faq{background:var(--page-muted);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:58rem;display:grid}.RubyNo5ServicePage-module__Zy57ma__faqImage{min-height:50rem;position:relative;overflow:hidden}.RubyNo5ServicePage-module__Zy57ma__faqImage img{object-fit:cover;filter:saturate(.78)sepia(.08)}.RubyNo5ServicePage-module__Zy57ma__faqCopy{flex-direction:column;justify-content:center;padding:clamp(4.5rem,8vw,8rem);display:flex}.RubyNo5ServicePage-module__Zy57ma__faqCopy .RubyNo5ServicePage-module__Zy57ma__kicker{color:var(--page-copper)}.RubyNo5ServicePage-module__Zy57ma__questionList{margin-top:var(--wlr-space-12);border-top:1px solid var(--wlr-color-line-300)}.RubyNo5ServicePage-module__Zy57ma__questionList details{border-bottom:1px solid var(--wlr-color-line-300)}.RubyNo5ServicePage-module__Zy57ma__questionList summary{justify-content:space-between;align-items:center;gap:var(--wlr-space-6);min-height:3.5rem;padding-block:var(--wlr-space-4);cursor:pointer;font-size:var(--wlr-text-body);font-weight:var(--wlr-weight-semibold);list-style:none;display:flex}.RubyNo5ServicePage-module__Zy57ma__questionList summary h3{font-size:inherit;font-weight:inherit;line-height:var(--wlr-leading-heading);margin:0}.RubyNo5ServicePage-module__Zy57ma__questionList summary::-webkit-details-marker{display:none}.RubyNo5ServicePage-module__Zy57ma__questionList summary i{flex:none;width:.9rem;height:.9rem;position:relative}.RubyNo5ServicePage-module__Zy57ma__questionList summary i:before,.RubyNo5ServicePage-module__Zy57ma__questionList summary i:after{content:"";background:var(--page-ink);width:.8rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.RubyNo5ServicePage-module__Zy57ma__questionList summary i:after{transition:transform var(--wlr-duration-fast) ease;transform:translate(-50%,-50%)rotate(90deg)}.RubyNo5ServicePage-module__Zy57ma__questionList details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.RubyNo5ServicePage-module__Zy57ma__questionList details p{max-width:42rem;margin:0 0 var(--wlr-space-5);color:var(--page-taupe);font-size:var(--wlr-text-body-sm);line-height:1.7}.RubyNo5ServicePage-module__Zy57ma__sources{background:var(--page-ink);color:var(--wlr-color-white)}.RubyNo5ServicePage-module__Zy57ma__sources header>p{color:var(--wlr-color-warm-highlight)}.RubyNo5ServicePage-module__Zy57ma__sources header>span{color:var(--wlr-color-on-dark-muted)}.RubyNo5ServicePage-module__Zy57ma__sourceList{border-top:1px solid var(--wlr-color-on-dark-hairline);margin-top:clamp(4rem,8vw,7rem)}.RubyNo5ServicePage-module__Zy57ma__sourceList a{align-items:center;gap:var(--wlr-space-4);border-bottom:1px solid var(--wlr-color-on-dark-hairline);min-height:5.5rem;color:var(--wlr-color-on-dark-strong);grid-template-columns:3rem 1fr auto;display:grid}.RubyNo5ServicePage-module__Zy57ma__sourceList a>span{color:var(--wlr-color-warm-highlight);font-size:var(--wlr-text-xs)}.RubyNo5ServicePage-module__Zy57ma__sourceList strong{font-size:var(--wlr-text-body);font-weight:var(--wlr-weight-medium)}.RubyNo5ServicePage-module__Zy57ma__sourceList+p{margin:var(--wlr-space-5) 0 0;color:var(--wlr-color-on-dark-subtle);font-size:var(--wlr-text-xs);letter-spacing:var(--wlr-tracking-label);text-transform:uppercase}.RubyNo5ServicePage-module__Zy57ma__contact{background:var(--page-paper)}.RubyNo5ServicePage-module__Zy57ma__channelGrid{border-top:1px solid var(--wlr-color-line-300);border-inline-start:1px solid var(--wlr-color-line-300);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(4rem,8vw,7rem);display:grid}.RubyNo5ServicePage-module__Zy57ma__channelGrid a{align-items:center;gap:var(--wlr-space-3);min-height:6rem;padding:var(--wlr-space-5);border-inline-end:1px solid var(--wlr-color-line-300);border-bottom:1px solid var(--wlr-color-line-300);transition:background-color var(--wlr-duration-standard) ease;grid-template-columns:2.4rem 1fr auto;display:grid}.RubyNo5ServicePage-module__Zy57ma__channelGrid a:hover{background:var(--wlr-color-overlay-ghost)}.RubyNo5ServicePage-module__Zy57ma__channelGrid a>span{color:var(--page-copper);font-size:var(--wlr-text-xs);font-weight:var(--wlr-weight-bold);letter-spacing:var(--wlr-tracking-label)}.RubyNo5ServicePage-module__Zy57ma__channelGrid strong{font-size:var(--wlr-text-body-sm);font-weight:var(--wlr-weight-semibold)}.RubyNo5ServicePage-module__Zy57ma__contactNote{max-width:44rem;margin:var(--wlr-space-5) 0 0 auto;color:var(--wlr-color-text-subtle);font-size:var(--wlr-text-xs);text-align:end;line-height:1.6}.RubyNo5ServicePage-module__Zy57ma__footer{align-items:end;gap:var(--wlr-space-8);min-height:15rem;padding:var(--wlr-space-20) var(--wlr-page-gutter-wide) var(--wlr-space-10);background:var(--wlr-color-canvas);color:var(--wlr-color-white);grid-template-columns:1fr auto 1fr;display:grid}.RubyNo5ServicePage-module__Zy57ma__footer>a{font-family:var(--wlr-font-display);letter-spacing:.06em;font-size:clamp(1.5rem,2.8vw,2.6rem)}.RubyNo5ServicePage-module__Zy57ma__footer>div{gap:var(--wlr-space-6);color:var(--wlr-color-on-dark-muted);font-size:var(--wlr-text-xs);letter-spacing:var(--wlr-tracking-label);text-transform:uppercase;display:flex}.RubyNo5ServicePage-module__Zy57ma__footer>p{color:var(--wlr-color-on-dark-subtle);font-size:var(--wlr-text-xs);letter-spacing:var(--wlr-tracking-label);text-align:end;text-transform:uppercase;justify-self:end;margin:0}@media (max-width:62.5rem){.RubyNo5ServicePage-module__Zy57ma__nav{grid-template-columns:1fr auto}.RubyNo5ServicePage-module__Zy57ma__navLinks{display:none}.RubyNo5ServicePage-module__Zy57ma__heroContent{width:min(50rem, calc(100% - (2 * var(--wlr-page-gutter))));margin-inline:var(--wlr-page-gutter)}.RubyNo5ServicePage-module__Zy57ma__answerGrid,.RubyNo5ServicePage-module__Zy57ma__sectionHeader,.RubyNo5ServicePage-module__Zy57ma__safetyHeader,.RubyNo5ServicePage-module__Zy57ma__sources header,.RubyNo5ServicePage-module__Zy57ma__contact header{grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__sectionHeader>p,.RubyNo5ServicePage-module__Zy57ma__safetyHeader>p,.RubyNo5ServicePage-module__Zy57ma__sources header>span,.RubyNo5ServicePage-module__Zy57ma__contact header>span{max-width:42rem}.RubyNo5ServicePage-module__Zy57ma__faq{grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__faqImage{min-height:70svh}.RubyNo5ServicePage-module__Zy57ma__journey header{display:block}.RubyNo5ServicePage-module__Zy57ma__journey header .RubyNo5ServicePage-module__Zy57ma__lightButton{margin-top:var(--wlr-space-8)}.RubyNo5ServicePage-module__Zy57ma__journeyGrid,.RubyNo5ServicePage-module__Zy57ma__channelGrid{grid-template-columns:1fr 1fr}}@media (max-width:47.5rem){.RubyNo5ServicePage-module__Zy57ma__hero{grid-template-rows:auto auto 1fr auto;min-height:58rem}.RubyNo5ServicePage-module__Zy57ma__heroImage{object-position:62% center}.RubyNo5ServicePage-module__Zy57ma__heroShade{background:linear-gradient(0deg, var(--wlr-color-overlay-strong), var(--wlr-color-overlay-medium) 60%, var(--wlr-color-overlay-soft)), linear-gradient(90deg, var(--wlr-color-overlay-medium), var(--wlr-color-overlay-ghost))}.RubyNo5ServicePage-module__Zy57ma__nav{min-height:4.5rem;padding-inline:var(--wlr-page-gutter)}.RubyNo5ServicePage-module__Zy57ma__brand{max-width:12rem;font-size:1.25rem}.RubyNo5ServicePage-module__Zy57ma__navCta{font-size:var(--wlr-text-xs)}.RubyNo5ServicePage-module__Zy57ma__languageRail{gap:var(--wlr-space-1);padding:var(--wlr-space-3) var(--wlr-page-gutter) 0;scrollbar-width:none;overflow-x:auto}.RubyNo5ServicePage-module__Zy57ma__languageRail::-webkit-scrollbar{display:none}.RubyNo5ServicePage-module__Zy57ma__languageRail a{min-height:2.25rem;padding-inline:var(--wlr-space-3);flex:none}.RubyNo5ServicePage-module__Zy57ma__heroContent{padding-block:var(--wlr-space-20) var(--wlr-space-8);align-self:end}.RubyNo5ServicePage-module__Zy57ma__heroEyebrow{margin-bottom:var(--wlr-space-5);font-size:var(--wlr-text-xs)}.RubyNo5ServicePage-module__Zy57ma__heroTitle{font-size:clamp(3.7rem,18vw,5.6rem);line-height:.88}.RubyNo5ServicePage-module__Zy57ma__heroTitle em{margin-inline-start:var(--wlr-space-6);font-size:.58em;line-height:1.04}.RubyNo5ServicePage-module__Zy57ma__heroIntro,.RubyNo5ServicePage-module__Zy57ma__heroActions,[dir=rtl] .RubyNo5ServicePage-module__Zy57ma__heroIntro,[dir=rtl] .RubyNo5ServicePage-module__Zy57ma__heroActions{margin-inline:var(--wlr-space-6) 0}.RubyNo5ServicePage-module__Zy57ma__heroIntro{max-width:30rem;margin-top:var(--wlr-space-6);font-size:var(--wlr-text-body)}.RubyNo5ServicePage-module__Zy57ma__heroActions{align-items:flex-start;gap:var(--wlr-space-3);margin-top:var(--wlr-space-6);flex-direction:column}.RubyNo5ServicePage-module__Zy57ma__heroFacts{margin-inline:var(--wlr-page-gutter);grid-template-columns:1fr 1fr}.RubyNo5ServicePage-module__Zy57ma__heroFacts div:nth-child(2n){border-inline-end:0}.RubyNo5ServicePage-module__Zy57ma__heroFacts div:nth-child(-n+2){border-bottom:1px solid var(--wlr-color-on-dark-hairline)}.RubyNo5ServicePage-module__Zy57ma__heroFacts div{padding:var(--wlr-space-4)}.RubyNo5ServicePage-module__Zy57ma__heroFacts dd{font-size:var(--wlr-text-md)}.RubyNo5ServicePage-module__Zy57ma__answer,.RubyNo5ServicePage-module__Zy57ma__decisions,.RubyNo5ServicePage-module__Zy57ma__safety,.RubyNo5ServicePage-module__Zy57ma__sources,.RubyNo5ServicePage-module__Zy57ma__contact{padding-inline:var(--wlr-page-gutter)}.RubyNo5ServicePage-module__Zy57ma__answerGrid{gap:var(--wlr-space-10);margin-top:var(--wlr-space-16)}.RubyNo5ServicePage-module__Zy57ma__answer h2,.RubyNo5ServicePage-module__Zy57ma__sectionHeader h2,.RubyNo5ServicePage-module__Zy57ma__journey h2,.RubyNo5ServicePage-module__Zy57ma__safety h2,.RubyNo5ServicePage-module__Zy57ma__faq h2,.RubyNo5ServicePage-module__Zy57ma__sources h2,.RubyNo5ServicePage-module__Zy57ma__contact h2{font-size:clamp(2.8rem,13vw,4.2rem)}.RubyNo5ServicePage-module__Zy57ma__decisionGrid{margin-top:var(--wlr-space-16);grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__decisionGrid article{min-height:34rem}.RubyNo5ServicePage-module__Zy57ma__faqCopy{padding:var(--wlr-section-space) var(--wlr-page-gutter)}.RubyNo5ServicePage-module__Zy57ma__journey{min-height:auto;padding:var(--wlr-section-space) var(--wlr-page-gutter)}.RubyNo5ServicePage-module__Zy57ma__journeyGrid{margin-top:var(--wlr-space-16);grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__journeyGrid article{min-height:auto;padding:var(--wlr-space-6) var(--wlr-space-5) var(--wlr-space-8)}.RubyNo5ServicePage-module__Zy57ma__journeyGrid h3{margin-top:var(--wlr-space-12)}.RubyNo5ServicePage-module__Zy57ma__safetyGrid{margin-top:var(--wlr-space-16);grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__safetyGrid article{min-height:auto;padding:var(--wlr-space-7) 0 var(--wlr-space-8);border-inline-end:0;border-bottom:1px solid var(--wlr-color-line-300)}.RubyNo5ServicePage-module__Zy57ma__safetyGrid article:last-child{border-bottom:0}.RubyNo5ServicePage-module__Zy57ma__safetyGrid h3{margin-top:var(--wlr-space-10)}.RubyNo5ServicePage-module__Zy57ma__safetyCallout{grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__faqImage{min-height:54svh}.RubyNo5ServicePage-module__Zy57ma__sourceList a{grid-template-columns:2.25rem 1fr auto}.RubyNo5ServicePage-module__Zy57ma__channelGrid{grid-template-columns:1fr}.RubyNo5ServicePage-module__Zy57ma__contactNote{text-align:start;margin-inline-start:0}.RubyNo5ServicePage-module__Zy57ma__footer{padding-bottom:var(--wlr-space-24);grid-template-columns:1fr;align-items:start}.RubyNo5ServicePage-module__Zy57ma__footer>div{flex-wrap:wrap}.RubyNo5ServicePage-module__Zy57ma__footer>p{text-align:start;justify-self:start}}@media (prefers-reduced-motion:reduce){.RubyNo5ServicePage-module__Zy57ma__decisionGrid article img,.RubyNo5ServicePage-module__Zy57ma__questionList summary i:after{transition:none}}
