.irs-page{--irs-line:#cbd5df}.irs-page main{overflow:clip}.irs-page main ::selection{background:var(--pale-blue);color:var(--navy)}.irs-page main :focus-visible{outline:3px solid var(--royal);outline-offset:6px}.irs-page main section{scroll-margin-top:110px}.irs-page .pg-h1,.irs-page .pg-h2{text-wrap:balance;color:var(--navy)}.irs-page .pg-h2{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.14;letter-spacing:-.03em}.irs-page .pg-lede{font-size:1.0625rem;line-height:1.8}.irs-page .pg-editorial-frame{margin:0;border:0;border-radius:0;box-shadow:none;background:var(--paper)}.irs-page .pg-editorial-caption{position:absolute;inset:auto 0 0;margin:0;max-width:none;padding:18px 24px;background:var(--navy);border:0;font-size:.875rem;letter-spacing:0}.irs-page main .reveal{opacity:1;transform:none}.irs-hero{padding-top:30px;padding-bottom:0}.irs-service-label{margin:0 0 40px;padding-bottom:20px;border-bottom:1px solid var(--irs-line);font-size:.875rem;color:var(--navy);font-weight:600}.irs-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:center;padding:12px 0 56px}.irs-hero-card{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:28px}.irs-hero .pg-h1{font-size:clamp(2.75rem,4.3vw,4.125rem);line-height:1.08;letter-spacing:-.04em;max-width:16ch;text-wrap:wrap}.irs-hero .pg-h1 span{color:var(--royal)}.irs-hero .pg-lede{max-width:47ch}.irs-hero-figure{grid-column:2;grid-row:1;position:relative;padding:0 0 24px 24px}.irs-hero-figure:before{content:"";position:absolute;bottom:0;left:0;width:72%;height:72%;background:var(--pale-blue)}.irs-hero-figure .pg-editorial-caption{padding:18px 22px;font-size:.9375rem}.irs-hero-figure .pg-editorial-frame img{object-position:right center}.irs-hero-cues{list-style:none;padding:26px 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;border-top:1px solid var(--irs-line)}.irs-hero-cues li{display:flex;align-items:center;gap:14px;font-size:.9375rem;font-weight:600;line-height:1.5;color:var(--navy)}.irs-hero-cues li+li{border-left:1px solid var(--irs-line);padding-left:28px}.irs-hero-cues svg{display:block;flex-shrink:0;width:24px;height:24px;color:var(--royal)}.irs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.irs-hero-phone{white-space:nowrap;font-size:1rem}.irs-explore{margin-top:4px;font-size:.875rem;font-weight:600;color:var(--navy);text-decoration:none;display:inline-flex;align-items:center;gap:24px}.irs-explore span{font-size:1.25rem}.irs-explore:hover{text-decoration:underline;text-underline-offset:5px}.irs-triage{padding-block:clamp(64px,7vw,96px)}.irs-triage .pg-h2{color:var(--off-white);max-width:19ch}.irs-triage-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 88px;gap:24px 88px;align-items:start}.irs-triage-copy .pg-h2{grid-row:span 2}.irs-triage-related{margin:0;color:#c2d2e8;font-size:.9375rem;line-height:1.8}.irs-triage-register{margin-top:56px}.irs-register-head{color:#c2d2e8;font-size:.875rem;margin:0 0 24px}.irs-register-rows{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.irs-register-rows li{position:relative;padding:32px 28px 0 0;border-top:1px solid #587399;display:flex;flex-direction:column;gap:14px}.irs-register-rows li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#a9c4f4}.irs-register-num{color:#a9c4f4;font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.irs-register-term{font-size:1.625rem;color:var(--off-white);font-weight:600}.irs-register-note{font-size:1rem;line-height:1.7;color:#c2d2e8;max-width:23ch}.irs-options-grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(40px,7vw,104px);gap:clamp(40px,7vw,104px);align-items:start}.irs-options-copy{display:flex;flex-direction:column;gap:24px}.irs-options-footnote{margin:8px 0 0;font-size:.875rem;color:var(--slate);max-width:38ch}.irs-path-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--navy)}.irs-path-row{padding:26px 0;border-bottom:1px solid var(--irs-line)}.irs-path-name{color:var(--navy);font-size:clamp(1.2rem,2vw,1.5rem)}.irs-path-description{margin:10px 0 0;font-size:1rem;line-height:1.7;color:var(--slate);max-width:49ch}.irs-path-annotation{margin:24px 0 0;display:flex;align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.7;color:var(--slate)}.irs-path-annotation-mark{flex-shrink:0;width:7px;height:7px;margin-top:8px;border-radius:50%;background:var(--signal-red)}.irs-facts{background:var(--pale-blue-soft)}.irs-facts-inner{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(40px,7vw,104px);gap:clamp(40px,7vw,104px);align-items:center}.irs-facts-copy{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:24px}.irs-facts-figure{grid-column:1;grid-row:1}.irs-fact-tabs{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 32px;gap:28px 32px}.irs-fact-tab{border-top:1px solid #aabed5;padding-top:18px;display:flex;flex-direction:column;gap:8px}.irs-fact-term{color:var(--navy);font-size:1.0625rem;font-weight:700}.irs-fact-note{font-size:.9375rem;line-height:1.7;color:var(--slate)}.irs-convert{padding-block:clamp(64px,8vw,112px)}.irs-convert-grid{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);align-items:start}.irs-convert-card{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.irs-convert .pg-h2{max-width:20ch}.irs-convert-checklist{grid-column:2;grid-row:1;border-top:2px solid var(--royal);padding-top:24px}.irs-convert-checklist-head{margin:0 0 24px;color:var(--navy);font-size:1.25rem;font-weight:600}.irs-convert-checklist ul{list-style:none;padding:0;margin:0}.irs-convert-checklist li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--irs-line);font-size:1rem}.irs-convert-checklist svg{width:22px;height:22px;flex-shrink:0;color:var(--royal)}.irs-convert-address{margin:24px 0 0;color:var(--slate);font-size:.9375rem}.irs-convert-actions{display:flex;flex-wrap:wrap;gap:14px}.irs-convert-reach{margin:0;font-size:.875rem;line-height:1.8;color:var(--slate)}@media (prefers-reduced-motion:no-preference){.irs-hero-card>h1{animation:irs-hero-arrive .7s cubic-bezier(.16,1,.3,1) both}.irs-hero-card>.pg-lede{animation:irs-hero-arrive .7s cubic-bezier(.16,1,.3,1) 80ms both}.irs-hero-actions{animation:irs-hero-arrive .7s cubic-bezier(.16,1,.3,1) .15s both}.irs-hero-cues svg{animation:irs-cue-arrive .6s cubic-bezier(.16,1,.3,1) .2s both}.irs-hero-cues li:nth-child(2) svg{animation-delay:.3s}.irs-hero-cues li:nth-child(3) svg{animation-delay:.4s}.irs-explore span{transition:transform .18s ease}.irs-explore:focus-visible span,.irs-explore:hover span{transform:translateY(4px)}@keyframes irs-hero-arrive{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes irs-cue-arrive{0%{transform:translateY(6px)}to{transform:translateY(0)}}.irs-hero-figure .pg-editorial-frame{animation:irs-photo-in .85s cubic-bezier(.16,1,.3,1) both}@keyframes irs-photo-in{0%{-webkit-clip-path:inset(0 0 8% 0);clip-path:inset(0 0 8% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}}@media (max-width:1000px){.irs-hero-grid{gap:36px}.irs-hero .pg-h1{font-size:clamp(2.75rem,5vw,3.5rem)}.irs-hero-cues{gap:12px}.irs-triage-copy{gap:24px 40px}.irs-convert-grid,.irs-facts-inner,.irs-options-grid{gap:40px}.irs-facts-inner{grid-template-columns:.8fr 1.2fr}}@media (max-width:900px){.irs-hero{padding-top:28px;padding-bottom:0}.irs-service-label{margin-bottom:32px}.irs-convert-grid,.irs-facts-inner,.irs-hero-grid,.irs-options-grid,.irs-triage-copy{grid-template-columns:1fr}.irs-convert-card,.irs-convert-checklist,.irs-facts-copy,.irs-facts-figure,.irs-hero-card,.irs-hero-figure{grid-column:auto;grid-row:auto}.irs-hero-card{order:-1;gap:24px}.irs-hero .pg-h1{font-size:clamp(2.6rem,8vw,3.5rem);max-width:15ch}.irs-hero-figure{padding:0 0 16px 16px}.irs-hero-grid{padding-bottom:32px}.irs-hero-figure .pg-editorial-frame{aspect-ratio:4/3!important}.irs-hero-cues{gap:20px}.irs-hero-cues li{flex-direction:column;align-items:flex-start;gap:10px;font-size:.8125rem}.irs-hero-cues li+li{padding-left:16px}.irs-triage-copy .pg-h2{grid-row:auto}.irs-register-rows{grid-template-columns:1fr 1fr;gap:32px 0}.irs-register-rows li{padding-right:20px}.irs-triage-register{margin-top:40px}.irs-facts-figure{max-width:440px;width:100%}.irs-facts-figure .pg-editorial-frame{aspect-ratio:1/1!important}.irs-convert-card{order:-1}.irs-page .pg-h2{max-width:23ch}}@media (max-width:380px){.irs-convert-actions,.irs-hero-actions{width:100%}.irs-convert-actions a,.irs-hero-actions .btn-primary{width:100%;text-align:center}.irs-fact-tabs{grid-template-columns:1fr;gap:20px}.irs-hero-cues{gap:12px}}