.home-opening{padding-top:var(--space-64)}.home-opening__grid,.home-opening__copy,.home-concept,.home-concept__text,.home-section-intro,.handoff-recognition,.handoff-recognition__intro,.record-phase{display:grid}.home-opening__grid{gap:var(--space-48)}.home-opening__copy{align-content:center;justify-items:start;gap:var(--space-24);min-width:0}.home-opening__eyebrow{padding-left:var(--space-16);border-left:2px solid var(--accent)}.home-opening__title{max-width:18ch}.home-opening__lead{max-width:55ch;color:var(--muted)}.home-opening__actions{margin-top:var(--space-8)}.home-close__platform{min-height:44px;padding-inline:var(--space-16);border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--accent);color:var(--on-accent);font-size:var(--text-button);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.home-close__platform:hover,.home-close__platform:focus-visible{background:var(--accent-action-hover)}.home-close__platform--secondary{border-color:var(--line);color:var(--bg);background:0 0}.home-close__platform--secondary:hover,.home-close__platform--secondary:focus-visible{background:var(--inset)}.home-concept{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);align-self:center;overflow:clip}.home-concept__header{gap:var(--space-4);padding:var(--space-24);border-bottom:1px solid var(--line);background:var(--inset);display:grid}.home-concept__kicker{color:var(--label-deep);font-family:var(--font-label);font-size:var(--text-eyebrow);font-weight:650;line-height:1.35}.home-concept__header strong{color:var(--fg);font-family:var(--font-display);font-size:var(--text-display-m);font-weight:400;line-height:1.15}.home-concept__layers{margin:0;padding:0;list-style:none}.home-concept__layer{align-items:start;gap:var(--space-16);padding:var(--space-24);grid-template-columns:42px minmax(0,1fr);display:grid}.home-concept__layer+.home-concept__layer{border-top:1px solid var(--line-soft)}.home-concept__icon,.handoff-card__icon,.record-stage__icon{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--radius-s);background:color-mix(in srgb, var(--accent) 9%, var(--surface));color:var(--label-deep);justify-content:center;align-items:center;display:inline-flex}.home-concept__icon{width:42px;height:42px}.home-concept__text{gap:var(--space-4)}.home-concept__text strong{color:var(--fg);font-size:var(--text-body);font-weight:650;line-height:1.35}.home-concept__text span{color:var(--muted);font-size:var(--text-small);line-height:1.5}.home-section-intro,.handoff-recognition__intro{gap:var(--space-12)}.home-section-intro{max-width:780px}.home-section-intro--wide{max-width:900px}.home-section-object{margin-top:var(--space-48)}.home-section-action{justify-content:space-between;align-items:center;gap:var(--space-16) var(--space-24);padding-top:var(--space-24);border-top:1px solid var(--line);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.home-section-action p{max-width:62ch;color:var(--muted)}.record-band{background:var(--surface)}.handoff-recognition{gap:var(--space-48)}.handoff-recognition__grid{gap:var(--space-16);display:grid}.handoff-card,.record-stage{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);min-width:0}.handoff-card{align-content:start;gap:var(--space-12);padding:var(--space-24);display:grid}.handoff-card__icon{width:40px;height:40px}.handoff-card__title,.record-stage__title{color:var(--fg);font-family:var(--font-sans);font-size:var(--text-heading);font-weight:650;line-height:1.3}.handoff-card__body,.record-stage__body{color:var(--muted);font-size:var(--text-small);line-height:1.55}.record-sequence{min-width:0}.record-sequence__list{gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.record-stage{align-content:start;gap:var(--space-8) var(--space-12);min-height:100%;padding:var(--space-16);background:var(--bg);grid-template-columns:36px minmax(0,1fr);display:grid;position:relative}.record-stage__index{color:var(--muted);font-family:var(--font-label);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;justify-self:end;font-weight:650}.record-stage__icon{grid-column:1;width:36px;height:36px}.record-stage__title{grid-area:2/2;align-self:center}.record-stage__body{grid-column:1/-1}.record-sequence__correction{align-items:flex-start;gap:var(--space-8);max-width:72ch;margin-top:var(--space-24);padding:var(--space-16) var(--space-20);border-left:2px solid var(--accent);background:var(--inset);color:var(--label-deep);font-size:14px;line-height:1.45;display:flex}.record-sequence__correction svg{flex:none;margin-top:2px}.record-sequence__phases{display:none}.record-phase{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg);min-width:0}.record-phase__header{gap:var(--space-16);padding:var(--space-24);border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);display:grid}.record-phase__index{color:var(--label-deep);font-family:var(--font-label);font-size:var(--text-eyebrow);font-variant-numeric:tabular-nums;font-weight:650}.record-phase__header h3{font-family:var(--font-display);font-size:var(--text-display-m);font-weight:400;line-height:1.15}.record-phase__header p{margin-top:var(--space-8);color:var(--muted);font-size:var(--text-small);line-height:1.55}.record-phase__stages{margin:0}.record-phase__stages>div{gap:var(--space-16);padding:var(--space-16) var(--space-24);grid-template-columns:minmax(104px,.8fr) minmax(0,2.2fr);display:grid}.record-phase__stages>div+div{border-top:1px solid var(--line-soft)}.record-phase__stages dt{color:var(--fg);font-weight:650}.record-phase__stages dd{color:var(--muted);font-size:var(--text-small);line-height:1.5}@media (width<=767px){[data-mobile-linear=true]{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.home-opening{padding-top:var(--space-32)}.home-opening__grid,.handoff-recognition{gap:var(--space-32)}.home-opening__copy,.home-concept__header,.home-concept__layer,.handoff-card{min-width:0}.home-opening__title{font-size:clamp(38px,12vw,52px)}.home-opening__actions,.home-section-action{flex-direction:column;align-items:flex-start}.home-section-object{margin-top:var(--space-32)}}@media (width>=768px){.home-opening__grid{grid-template-columns:repeat(8,minmax(0,1fr))}.home-opening__copy,.home-concept{grid-column:1/-1}.handoff-recognition__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-card:last-child{grid-column:1/-1}.record-sequence__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1120px){.home-opening__grid{align-items:center;gap:var(--space-64);grid-template-columns:repeat(12,minmax(0,1fr))}.home-opening__copy{grid-column:1/span 7}.home-concept{grid-column:8/-1}.handoff-recognition__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.handoff-card:last-child{grid-column:auto}.record-sequence__list{padding-top:var(--space-16);border-top:1px solid var(--line);grid-template-columns:repeat(9,minmax(0,1fr));gap:0}.record-stage{justify-items:center;gap:var(--space-12);padding:0 var(--space-8);text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:1fr}.record-stage__index,.record-stage__icon,.record-stage__title,.record-stage__body{grid-column:1}.record-stage__index{grid-row:auto;justify-self:start}.record-stage__title{white-space:nowrap;grid-row:auto}.record-stage__body{display:none}.record-sequence__correction{margin-top:var(--space-24)}.record-sequence__phases{gap:var(--space-16);margin-top:var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.handoff-card,.record-stage{scroll-behavior:auto}}@media (forced-colors:active){.home-concept__icon,.handoff-card__icon,.record-stage__icon{color:canvastext;background:canvas;border-color:canvastext}}@media (width<=1119px){#main .home-job-journey{gap:var(--space-32)}#main .home-shared-record__roles{grid-template-columns:repeat(2,minmax(0,1fr))}#main .home-shared-record__roles:before,#main .home-shared-role__stem{display:none}#main .home-plan-ledger__plans{grid-template-columns:repeat(3,minmax(0,1fr))}#main .home-plan:nth-child(4){border-left:0}#main .home-plan:nth-child(n+4){border-top:1px solid var(--line-soft)}}@media (width<=767px){#broken-handoff{--section-padding:var(--space-48)}#main .home-hiw-intro,#main .home-record-intro,#main .home-configuration-intro,#main .home-pricing-intro{margin-bottom:var(--space-32)}#main .handoff-recognition{gap:var(--space-24)}#main .handoff-recognition__grid{border-top:1px solid var(--line);gap:0}#main .handoff-card{gap:var(--space-4) var(--space-12);padding:var(--space-16) 0;border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr)}#main .handoff-card__icon{grid-row:1/span 2;width:32px;height:32px}#main .handoff-card__body{line-height:1.45}#main .home-job-journey{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}#main .home-job-journey__stages ol{gap:var(--space-4)}#main .home-job-stage:before{left:29px}#main .home-job-stage__link{min-height:56px;padding-inline:var(--space-8);grid-template-columns:36px minmax(0,1fr)}#main .home-job-stage__marker{width:36px;height:36px}#main .home-job-journey__record-header,#main .home-job-row,#main .home-job-panel{padding-inline:var(--space-16)}#main .home-job-row{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}#main .home-job-handoff,#main .home-configuration-teaser__action,#main .fit-model__industry-bridge,#main .home-plan-ledger__action{flex-direction:column;align-items:flex-start}#main .home-shared-record__spine{align-items:flex-start}#main .home-shared-record__spine:after{margin-left:var(--space-24)}#main .home-shared-record__roles{gap:var(--space-16);padding-top:0;padding-left:var(--space-32);grid-template-columns:minmax(0,1fr)}#main .home-shared-record__roles:before{border-top:0;border-left:1px solid var(--line);display:block;inset:0 auto 0 0}#main .home-shared-role{min-height:auto;padding:var(--space-20);border-color:var(--line-soft);box-shadow:none}#main .home-shared-role__stem{top:50%;left:calc(-1 * var(--space-32));width:var(--space-32);height:1px;display:block}#main .home-configuration-crosswalk__head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#main .home-configuration-crosswalk__row{gap:var(--space-12);padding:var(--space-20) 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}#main .home-configuration-crosswalk__mobile-label{margin-bottom:var(--space-4);color:var(--label-deep);font-family:var(--font-label);font-size:14px;font-weight:650;display:block}#main .home-plan-ledger__plans{grid-template-columns:minmax(0,1fr)}#main .home-plan,#main .home-plan+.home-plan,#main .home-plan:nth-child(4),#main .home-plan:nth-child(n+4){border-left:0;border-top:1px solid var(--line-soft)}#main .home-plan:first-child{border-top:0}#main .home-buyer-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#main .home-buyer-strip__link:nth-child(3){border-left:0}#main .home-buyer-strip__link:nth-child(n+3){border-top:1px solid var(--line-soft)}#main .home-close__panel{min-height:0;padding:var(--space-48) var(--space-24)}}@media (width<=390px){#main .home-job-stage__name span{font-size:14px}#main .home-job-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}#main .home-buyer-strip{grid-template-columns:minmax(0,1fr)}#main .home-buyer-strip__link+.home-buyer-strip__link{border-left:0;border-top:1px solid var(--line-soft)}}@media (prefers-reduced-motion:reduce){#main .home-job-stage__link,#main .home-job-stage__marker,#main .home-shared-role,#main .home-buyer-strip__arrow{transition:none}}@media (forced-colors:active){#main .home-job-stage__link.is-active,#main .home-job-stage__link[aria-selected=true],#main .home-job-row.is-current,#main .home-close__panel{outline:2px solid canvastext}}#main{--home-supporting-text:var(--text-small);--home-supporting-line-height:1.5}#handoffs,#record,#same-record,#configuration-model,#fit,#pricing,#decision-help{--section-padding:var(--space-32)}.home-record-intro,.home-pricing-intro,.home-decision-intro{gap:var(--space-8);display:grid}.home-record-intro,.home-pricing-intro{margin-bottom:var(--space-24)}.home-record-intro .text-display-l,.home-pricing-intro .text-display-l,.home-decision-intro .text-display-l{font-size:var(--text-display-m)}.home-pricing-intro{text-align:center;justify-items:center}.job-record-mark{object-fit:contain;width:100%;height:100%;display:block}.home-continuity{align-items:center;gap:var(--space-64);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);display:grid}.home-continuity__copy{gap:var(--space-8);display:grid}.home-continuity__body{max-width:34ch;color:var(--muted);font-size:var(--text-small);line-height:1.55}.home-continuity__diagram{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1fr) 24px minmax(132px,.28fr);min-width:0;display:grid}.home-continuity__chain{grid-template-columns:repeat(5,minmax(56px,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-continuity__chain:before{border-top:1px solid var(--control-border);content:"";position:absolute;top:22px;left:10%;right:10%}.home-continuity__node{z-index:1;justify-items:center;gap:var(--space-8);text-align:center;min-width:0;display:grid;position:relative}.home-continuity__node-mark,.home-continuity__record-mark{border:1px solid var(--control-border);background:var(--bg);color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.home-continuity__node-mark{width:44px;height:44px}.home-continuity__node--broken .home-continuity__node-mark{border:2px dashed var(--accent);color:var(--accent)}.home-continuity__node--broken .home-continuity__node-label{color:var(--label-deep);font-weight:650}.home-continuity__node-label{color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-continuity__arrow{color:var(--fg)}.home-continuity__outcome{justify-items:center;gap:var(--space-8);text-align:center;margin:0;display:grid}.home-continuity__record-mark{width:52px;height:52px;padding:var(--space-8);border-color:var(--accent)}.home-continuity__outcome>span:last-child{gap:var(--space-4);color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height);display:grid}.home-continuity__outcome strong{color:var(--fg);font-weight:650}.home-job-journey{align-items:stretch;gap:var(--space-24) var(--space-32);grid-template-columns:minmax(0,3fr) minmax(176px,2fr) minmax(0,3fr);grid-template-areas:"detail selector record""cta cta cta";display:grid}.home-job-journey__selector{grid-area:selector;min-width:0}.home-job-stages{align-content:center;min-height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-job-stages:before{border-left:1px solid var(--control-border);content:"";position:absolute;top:10%;bottom:10%;left:22px}.home-job-stage{z-index:1;position:relative}.home-job-stage__link{align-items:center;gap:var(--space-12);min-height:64px;padding:var(--space-4) 0;grid-template-columns:44px minmax(0,1fr);text-decoration:none;display:grid}.home-job-stage__marker{border:1px solid var(--control-border);background:var(--bg);width:44px;height:44px;color:var(--fg);font-family:var(--font-label);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:14px;font-weight:650;transition:border-color .2s,background-color .2s,color .2s;display:inline-grid}.home-job-stage__label{color:var(--fg);font-size:var(--home-supporting-text);font-weight:550;line-height:var(--home-supporting-line-height);transition:color .2s}.home-job-stage__link:hover .home-job-stage__marker,.home-job-stage__link:focus-visible .home-job-stage__marker{border-color:var(--accent)}.home-job-stage__link.is-active .home-job-stage__marker,.home-job-stage__link[aria-selected=true] .home-job-stage__marker,.home-job-stage__link[aria-current=step] .home-job-stage__marker{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.home-job-stage__link.is-active .home-job-stage__label,.home-job-stage__link[aria-selected=true] .home-job-stage__label,.home-job-stage__link[aria-current=step] .home-job-stage__label{color:var(--label-deep);font-weight:700}.home-job-journey__details{grid-area:detail;min-width:0}.home-job-detail{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);align-content:start;min-height:100%;display:grid;overflow:clip}.home-job-detail+.home-job-detail{margin-top:var(--space-16)}.home-job-journey[data-job-enhanced=true] .home-job-detail.is-active{margin-top:0}.home-job-detail__heading{gap:var(--space-4) var(--space-8);padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--line-soft);background:var(--inset);font-family:var(--font-display);font-size:var(--text-heading);flex-wrap:wrap;align-items:baseline;font-weight:400;line-height:1.25;display:flex}.home-job-detail__heading span{color:var(--muted)}.home-job-detail__heading strong{color:var(--label-deep);font-weight:400}.home-job-detail__rows{margin:0}.home-job-detail__row{gap:var(--space-16);padding:var(--space-8) var(--space-16);grid-template-columns:minmax(100px,.72fr) minmax(0,1.28fr);display:grid}.home-job-detail__row+.home-job-detail__row{border-top:1px solid var(--line-soft)}.home-job-detail__row dt{color:var(--fg);font-size:var(--home-supporting-text);font-weight:650;line-height:var(--home-supporting-line-height)}.home-job-detail__row dd{color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height);margin:0}.home-job-journey[data-job-enhanced=true] .home-job-detail:not(.is-active),.home-job-detail[hidden]{display:none}.home-job-detail:target{border-color:var(--accent)}.home-job-journey__record{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);grid-area:record;grid-template-columns:minmax(152px,1fr) 160px;display:grid}.home-job-ledger{margin:0;padding:0;list-style:none}.home-job-object{align-items:center;gap:var(--space-12);min-height:34px;padding-block:var(--space-8);color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height);grid-template-columns:11px minmax(0,1fr);display:grid}.home-job-object+.home-job-object{border-top:1px solid var(--line-soft)}.home-job-object__state{border:1px solid var(--control-border);background:var(--surface);border-radius:50%;width:11px;height:11px}.home-job-object.is-complete,.home-job-object.is-current{color:var(--fg)}.home-job-object.is-complete .home-job-object__state,.home-job-object.is-current .home-job-object__state{border-color:var(--accent);background:var(--accent)}.home-job-object.is-current .home-job-object__label{color:var(--label-deep);font-weight:700}.home-stage-orbit{border:1px solid var(--control-border);border-radius:50%;justify-self:center;width:136px;height:136px;position:relative}.home-stage-orbit__nodes{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-stage-orbit__track{z-index:1;position:absolute;inset:0}.home-stage-orbit__segment{background:var(--control-border);transform-origin:50%;width:47px;height:1px;transition:background-color .2s;position:absolute;transform:translate(-50%,-50%)}.home-stage-orbit__segment:first-child{top:5.86%;left:66.07%;transform:translate(-50%,-50%)rotate(20deg)}.home-stage-orbit__segment:nth-child(2){top:26.55%;left:90.64%;transform:translate(-50%,-50%)rotate(60deg)}.home-stage-orbit__segment:nth-child(3){top:58.2%;left:96.26%;transform:translate(-50%,-50%)rotate(100deg)}.home-stage-orbit__segment:nth-child(4){top:86.03%;left:80.23%;transform:translate(-50%,-50%)rotate(140deg)}.home-stage-orbit__segment:nth-child(5){top:96.98%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.home-stage-orbit__segment:nth-child(6){top:86.03%;left:19.77%;transform:translate(-50%,-50%)rotate(220deg)}.home-stage-orbit__segment:nth-child(7){top:58.2%;left:3.74%;transform:translate(-50%,-50%)rotate(260deg)}.home-stage-orbit__segment:nth-child(8){top:26.55%;left:9.36%;transform:translate(-50%,-50%)rotate(300deg)}.home-job-journey[data-job-step=define] [data-job-orbit-segment="1"],.home-job-journey[data-job-step=define] [data-job-orbit-segment="2"],.home-job-journey[data-job-step=plan] [data-job-orbit-segment="1"],.home-job-journey[data-job-step=plan] [data-job-orbit-segment="2"],.home-job-journey[data-job-step=plan] [data-job-orbit-segment="3"],.home-job-journey[data-job-step=perform] [data-job-orbit-segment="1"],.home-job-journey[data-job-step=perform] [data-job-orbit-segment="2"],.home-job-journey[data-job-step=perform] [data-job-orbit-segment="3"],.home-job-journey[data-job-step=perform] [data-job-orbit-segment="4"],.home-job-journey[data-job-step=review] [data-job-orbit-segment="1"],.home-job-journey[data-job-step=review] [data-job-orbit-segment="2"],.home-job-journey[data-job-step=review] [data-job-orbit-segment="3"],.home-job-journey[data-job-step=review] [data-job-orbit-segment="4"],.home-job-journey[data-job-step=review] [data-job-orbit-segment="5"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="1"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="2"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="3"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="4"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="5"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="6"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="7"],.home-job-journey[data-job-step=preserve] [data-job-orbit-segment="8"]{background:var(--accent)}.home-stage-orbit__node{border:1px solid var(--control-border);background:var(--surface);border-radius:50%;width:11px;height:11px;transition:border-color .2s,background-color .2s;position:absolute;transform:translate(-50%,-50%)}.home-stage-orbit__node.is-complete{border-color:var(--accent);background:var(--accent)}.home-stage-orbit__node.is-current{border-color:var(--label-deep);background:var(--label-deep)}.home-stage-orbit__node:first-child{top:0;left:50%}.home-stage-orbit__node:nth-child(2){top:11.7%;left:82.14%}.home-stage-orbit__node:nth-child(3){top:41.32%;left:99.24%}.home-stage-orbit__node:nth-child(4){top:75%;left:93.3%}.home-stage-orbit__node:nth-child(5){top:96.98%;left:67.1%}.home-stage-orbit__node:nth-child(6){top:96.98%;left:32.9%}.home-stage-orbit__node:nth-child(7){top:75%;left:6.7%}.home-stage-orbit__node:nth-child(8){top:41.32%;left:.76%}.home-stage-orbit__node:nth-child(9){top:11.7%;left:17.86%}.job-record-mark--orbit{width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-job-journey__cta{grid-area:cta;justify-content:center;margin:0;display:flex}.home-job-journey__cta a{justify-content:center;align-items:center;gap:var(--space-12);min-width:320px;min-height:48px;padding:var(--space-12) var(--space-24);border:1px solid var(--accent);border-radius:var(--radius-s);color:var(--label-deep);font-weight:650;text-decoration:none;display:inline-flex}.home-job-journey__cta a:hover{background:var(--surface)}.home-shared-record{align-items:center;gap:var(--space-64);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);display:grid}.home-shared-record__copy{gap:var(--space-12);display:grid}.home-shared-record__copy .text-display-l{font-size:var(--text-display-m)}.home-shared-record__lead{max-width:32ch;color:var(--muted);font-size:var(--text-small);line-height:1.55}.home-shared-record__figure{min-height:248px;position:relative}.home-shared-record__quadrants{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:248px;margin:0;padding:0;list-style:none;display:grid}.home-shared-record__quadrant{align-content:center;justify-items:center;gap:var(--space-8);min-width:0;padding:var(--space-16) var(--space-48);text-align:center;display:grid}.home-shared-record__quadrant:nth-child(odd){border-right:1px solid var(--line)}.home-shared-record__quadrant:nth-child(-n+2){border-bottom:1px solid var(--line)}.home-shared-record__quadrant h3{font-family:var(--font-display);font-size:var(--text-heading);font-weight:400;line-height:1.25}.home-shared-record__quadrant p{max-width:25ch;color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-shared-record__center{z-index:2;place-items:center;gap:var(--space-4);width:116px;min-height:104px;padding:var(--space-16);border:1px solid var(--accent);border-radius:var(--radius-s);background:var(--bg);color:var(--fg);text-align:center;margin:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.job-record-mark--center{width:38px;height:38px}.home-shared-record__center span{font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-configuration{align-items:start;gap:var(--space-64);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);display:grid}.home-configuration__copy{justify-items:start;gap:var(--space-12);display:grid}.home-configuration__copy .text-display-l{font-size:var(--text-display-m)}.home-configuration__body{max-width:34ch;color:var(--muted);font-size:var(--text-small);line-height:1.55}.home-configuration__link,.home-fit__action a,.home-plan-ledger__compare a{align-items:center;gap:var(--space-8);min-height:44px;color:var(--label-deep);font-weight:650;text-decoration:none;display:inline-flex}.home-configuration__rows{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);margin:0;padding:0;list-style:none;overflow:clip}.home-configuration__row{align-items:center;gap:var(--space-16);min-height:64px;padding:var(--space-8) var(--space-16);grid-template-columns:40px 40px minmax(150px,.7fr) minmax(0,1.3fr);display:grid}.home-configuration__row+.home-configuration__row{border-top:1px solid var(--line-soft)}.home-configuration__icon{border-right:1px solid var(--line-soft);width:36px;height:36px;color:var(--accent);place-items:center;display:grid}.home-configuration__number{color:var(--label-deep);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.home-configuration__row h3{font-family:var(--font-display);font-size:var(--text-heading);font-weight:400;line-height:1.25}.home-configuration__row p{color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-fit{align-items:center;gap:var(--space-32);grid-template-columns:minmax(210px,3fr) minmax(0,7fr) minmax(132px,2fr);display:grid}.home-fit__copy{gap:var(--space-8);display:grid}.home-fit__heading{color:var(--label-deep);font-family:var(--font-display);font-size:var(--text-heading);font-weight:400;line-height:1.35}.home-fit__questions{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-fit__question{gap:var(--space-12);min-width:0;padding:var(--space-12);grid-template-columns:32px minmax(0,1fr);display:grid}.home-fit__question:nth-child(odd){border-right:1px solid var(--line-soft)}.home-fit__question:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.home-fit__icon{color:var(--accent)}.home-fit__question h3{font-size:var(--home-supporting-text);font-weight:650;line-height:var(--home-supporting-line-height)}.home-fit__question p{margin-top:var(--space-4);color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-fit__action{justify-content:flex-end;margin:0;display:flex}.home-plan-ledger{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);overflow:clip}.home-plan-ledger__plans{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-plan{align-content:start;justify-items:center;gap:var(--space-4);min-width:0;min-height:132px;padding:var(--space-16) var(--space-12);text-align:center;display:grid}.home-plan+.home-plan{border-left:1px solid var(--line-soft)}.home-plan__name{font-size:var(--home-supporting-text);font-weight:650;line-height:var(--home-supporting-line-height)}.home-plan__amount{margin:var(--space-8) 0 var(--space-4);font-family:var(--font-display);font-size:var(--text-heading);white-space:nowrap;line-height:1.2}.home-plan__amount--configured{font-size:var(--text-heading)}.home-plan__capacity{color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-plan-ledger__compare{border-top:1px solid var(--line);text-align:center;margin:0}.home-plan-ledger__compare a{justify-content:center;width:100%}.home-decision-section .container{align-items:center;gap:var(--space-64);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);display:grid}.home-decision{gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-decision__link{align-items:center;gap:var(--space-12);min-height:88px;padding:var(--space-12) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);grid-template-columns:minmax(0,1fr) 20px;text-decoration:none;display:grid}.home-decision__link:hover{border-color:var(--control-border)}.home-decision__copy{gap:var(--space-4);display:grid}.home-decision__copy strong{font-size:var(--home-supporting-text);font-weight:650;line-height:var(--home-supporting-line-height)}.home-decision__copy>span{color:var(--muted);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-decision__arrow{color:var(--accent)}.home-close-section{--section-padding:0;padding-bottom:var(--space-32)}.home-close__panel{justify-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-48);border-top:3px solid var(--accent);border-radius:var(--radius-s);background:var(--fg);color:var(--bg);text-align:center;display:grid}.home-close__kicker{color:var(--strata-amber);font-size:14px;font-weight:650;line-height:1.35}.home-close__heading{max-width:34ch;color:var(--bg);font-family:var(--font-display);font-size:var(--text-display-m);font-weight:400;line-height:1.15}.home-close__body{max-width:74ch;color:var(--line);font-size:var(--home-supporting-text);line-height:var(--home-supporting-line-height)}.home-close__actions{justify-content:center}.home-close__secondary{min-height:44px;padding-inline:var(--space-12);color:var(--bg);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=1119px){.home-continuity,.home-shared-record,.home-configuration,.home-decision-section .container{gap:var(--space-32)}.home-job-journey__record{gap:var(--space-16);grid-template-columns:minmax(140px,1fr) 144px}.home-shared-record__quadrant{padding-inline:var(--space-48)}.home-configuration__row{gap:var(--space-12);padding-inline:var(--space-16);grid-template-columns:36px 32px minmax(136px,.72fr) minmax(0,1.28fr)}}@media (width>=1024px){.home-job-journey__details{min-block-size:484px}}@media (width<=1023px){#main .home-job-journey{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"selector selector""detail record""cta cta"}#main .home-job-stages{grid-template-columns:repeat(5,minmax(0,1fr));min-height:0}#main .home-job-stages:before{border-top:1px solid var(--control-border);border-left:0;inset:22px 10% auto}#main .home-job-stage__link{justify-items:center;gap:var(--space-8);min-height:78px;padding-inline:var(--space-4);text-align:center;grid-template-columns:minmax(0,1fr)}#main .home-job-stage__label{font-size:14px}.home-continuity{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.home-continuity__body{max-width:54ch}.home-shared-record,.home-configuration,.home-decision-section .container{grid-template-columns:minmax(0,1fr)}.home-shared-record__lead,.home-configuration__body{max-width:60ch}.home-fit{grid-template-columns:minmax(180px,2fr) minmax(0,6fr)}.home-fit__action{grid-column:2;justify-content:flex-start}#main .home-plan-ledger__plans{grid-template-columns:repeat(3,minmax(0,1fr))}#main .home-plan:nth-child(4){border-left:0}#main .home-plan:nth-child(n+4){border-top:1px solid var(--line-soft)}}@media (width<=767px){#handoffs,#record,#same-record,#configuration-model,#fit,#pricing,#decision-help{--section-padding:var(--space-32)}.home-record-intro,.home-pricing-intro{margin-bottom:var(--space-24)}.home-continuity__diagram{justify-items:center;gap:var(--space-16);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr)}.home-continuity__chain{grid-template-columns:repeat(5,minmax(44px,1fr));width:100%;padding-block:30px}.home-continuity__chain:before{top:52px}.home-continuity__node{gap:0}.home-continuity__node-label{width:max-content;max-width:90px;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.home-continuity__node:nth-child(odd) .home-continuity__node-label{top:52px}.home-continuity__node:nth-child(2n) .home-continuity__node-label{bottom:52px}.home-continuity__node:first-child .home-continuity__node-label{left:0;transform:none}.home-continuity__node:last-child .home-continuity__node-label{left:auto;right:0;transform:none}.home-continuity__arrow{transform:rotate(90deg)}.home-continuity__outcome{text-align:left;grid-template-columns:52px minmax(0,1fr);place-items:center start;max-width:260px}#main .home-job-journey{grid-template-columns:minmax(0,1fr);grid-template-areas:"selector""detail""record""cta"}#main .home-job-stage__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#main .home-job-stage__link{min-height:52px;padding:var(--space-4) 0}#main .home-job-stage__marker{width:44px;height:44px}.home-job-detail__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}#main .home-job-journey__record{grid-template-columns:minmax(0,1fr)}.home-job-ledger{border-bottom:1px solid var(--line-soft)}.home-stage-orbit{margin-block:var(--space-16)}.home-job-journey__cta a{width:100%;min-width:0}.home-shared-record__figure{gap:var(--space-16);min-height:0;display:grid}.home-shared-record__center{text-align:left;grid-row:1;grid-template-columns:38px minmax(0,1fr);justify-content:start;justify-items:start;width:100%;min-height:92px;position:relative;top:auto;left:auto;transform:none}#main .home-shared-record__quadrants{min-height:0;padding-left:var(--space-24);grid-template-columns:minmax(0,1fr);gap:0;display:grid;position:relative}#main .home-shared-record__quadrants:before{border-left:1px solid var(--accent);content:"";position:absolute;top:0;bottom:0;left:7px}#main .home-shared-record__quadrant{justify-items:start;gap:var(--space-4);min-height:0;padding:var(--space-16) 0 var(--space-16) var(--space-16);border:0;border-bottom:1px solid var(--line-soft);text-align:left;display:grid;position:relative}#main .home-shared-record__quadrant:before{top:24px;left:calc(-1 * var(--space-24));border-top:1px solid var(--accent);content:"";width:15px;position:absolute}.home-shared-record__quadrant p{max-width:42ch}.home-configuration__row{gap:var(--space-8);padding:var(--space-16);grid-template-columns:32px 32px minmax(0,1fr)}#main .home-configuration__rows{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.home-configuration__row h3,.home-configuration__row p{grid-column:3}.home-fit{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}.home-fit__questions{grid-template-columns:minmax(0,1fr)}.home-fit__question,.home-fit__question:nth-child(odd),.home-fit__question:nth-child(-n+2){border:0;border-bottom:1px solid var(--line-soft)}.home-fit__action{grid-column:auto}#main .home-plan-ledger__plans{grid-template-columns:minmax(0,1fr)}#main .home-plan,#main .home-plan+.home-plan,#main .home-plan:nth-child(4),#main .home-plan:nth-child(n+4){justify-items:start;gap:var(--space-4) var(--space-16);min-height:0;padding:var(--space-16);border:0;border-bottom:1px solid var(--line-soft);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-plan__name,.home-plan__amount{align-self:center}.home-plan__amount{justify-self:end;margin:0}.home-plan__capacity:nth-of-type(2){text-align:right;justify-self:end}.home-decision{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.home-decision__link{min-height:88px}#main .home-close__panel{padding:var(--space-32) var(--space-24)}.home-close__actions{flex-direction:column;width:100%}.home-close__actions>*{justify-content:center;width:100%}}@media (width<=389px){#main .home-job-stage__link{min-width:44px}.home-continuity__node-label{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-job-stage__marker,.home-job-stage__label,.home-stage-orbit__segment,.home-stage-orbit__node{transition-duration:.01ms}}@media (forced-colors:active){.home-continuity__node-mark,.home-continuity__record-mark,.home-job-stage__marker,.home-job-object__state,.home-stage-orbit,.home-stage-orbit__node,.home-shared-record__center{border-color:canvastext}.home-job-stage__link.is-active .home-job-stage__marker,.home-job-stage__link[aria-selected=true] .home-job-stage__marker,.home-job-object.is-complete .home-job-object__state,.home-job-object.is-current .home-job-object__state,.home-stage-orbit__node.is-complete,.home-stage-orbit__node.is-current{color:highlighttext;background:highlight}.home-stage-orbit__segment{background:canvastext}}@media print{.home-job-journey{display:block}.home-job-journey__selector,.home-job-journey__record,.home-job-journey__cta{margin-top:var(--space-24)}.home-job-journey[data-job-enhanced=true] .home-job-detail,.home-job-detail[hidden]{display:grid!important}.home-close__panel{color:canvastext;background:canvas;border:1px solid canvastext}.home-close__heading,.home-close__body,.home-close__secondary{color:canvastext}}
