.hero-sec{padding-block:56px 64px}.hero-sec .pagehead__inner{max-width:none;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);gap:0 56px;align-items:center}.hero-sec .pagehead__title{max-width:none;font-size:42px;letter-spacing:-0.03em;text-wrap:initial}.hero-sec .pagehead__lede{margin-top:24px;font-size:20px;max-width:46ch}.hero-sec .pagehead__actions{margin-top:32px;gap:28px}.hero-sec .crumb{margin-bottom:22px}.hero-sec .pagehead__kicker{margin-bottom:18px}.frame{position:relative;background:var(--paper);border-radius:var(--radius);box-shadow:0 14px 44px rgba(20,21,31,0.10)}.frame__layer{position:relative;padding:24px 30px 26px}.frame__layer::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px}.frame__layer--held::before{background:var(--ink)}.frame__layer--run::before{background:var(--brand)}.frame__layer--run{background:var(--brandfield)}.frame__layer--run::after{content:"";position:absolute;left:0;top:0;width:24px;height:4px;background:var(--brand)}.frame__label{margin:0;font-family:var(--display);font-size:16px;font-weight:600;letter-spacing:0.03em;text-transform:uppercase;color:var(--ink-quiet)}.frame__layer--run .frame__label{color:var(--brand-text)}.frame__rows{margin:14px 0 0;display:grid;gap:12px 0}.frame__rows>div{display:grid;grid-template-columns:146px minmax(0,1fr);align-items:baseline;gap:0 20px}.frame__rows dt{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-0.018em;color:var(--ink)}.frame__rows dd{margin:0;font-size:18px;line-height:1.4;color:var(--ink-body)}.frame__done{display:grid;grid-template-columns:146px minmax(0,1fr);align-items:baseline;gap:0 20px;margin:0;padding:22px 30px;background:var(--secured)}.frame__done .frame__name{font-family:var(--display);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-0.018em;color:#FFFFFF}.frame__done .frame__value{font-size:18px;line-height:1.4;color:#CDE4DA}.frame__note{margin-top:20px;max-width:640px;font-size:17px}@media (prefers-reduced-motion:no-preference){.frame>*{animation:frame-in 0.6s cubic-bezier(0.16,1,0.3,1) both}.frame>*:nth-child(1){animation-delay:0.08s}.frame>*:nth-child(2){animation-delay:0.26s}.frame>*:nth-child(3){animation-delay:0.44s}}@keyframes frame-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.trust{margin:58px 0 0}.trust__group + .trust__group{margin-top:46px}.trust__grouplabel{margin:0 0 18px;padding-left:34px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0.02em;color:var(--ink-quiet)}.trust__group--run .trust__grouplabel{color:var(--brand-text)}.trust__sheet{background:var(--paper);border-radius:0 var(--radius) var(--radius) 0;box-shadow:0 16px 48px rgba(20,21,31,0.10)}.trust__group--held .trust__sheet{border-left:6px solid var(--ink)}.trust__group--run .trust__sheet{border-left:6px solid var(--brand)}.trust__layer{display:grid;grid-template-columns:178px minmax(0,1fr);gap:0 48px;align-items:start;padding:30px 44px 32px 34px}.trust__layer + .trust__layer{border-top:1px solid var(--line-cool)}.trust__layer--rules{background:var(--brandfield)}.trust__layer--rules + .trust__layer{border-top-color:#CBE8DA}.trust__name{margin:4px 0 0;font-family:var(--display);font-size:16px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-quiet)}.trust__group--run .trust__name{color:var(--brand-text)}.trust__q{margin:0;font-family:var(--display);font-size:26px;font-weight:700;line-height:1.24;letter-spacing:-0.022em;color:var(--ink)}.trust__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:18px 0 0;padding:0;list-style:none}.trust__items li{position:relative;padding-left:17px;font-size:19px;line-height:1.4;color:var(--ink)}.trust__items li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:17px;background:var(--ink)}.trust__group--run .trust__items li::before{background:var(--brand)}.trust__proof{display:grid;grid-template-columns:178px minmax(0,1fr);gap:0 48px;align-items:start;margin:0;padding:28px 44px 30px 34px;background:var(--secured);border-left:6px solid var(--secured)}.trust__proof .trust__name{color:#A9D6C3}.trust__proof .trust__q{display:block;color:#FFFFFF}.trust__answer{display:block;margin:14px 0 0;font-size:19px;line-height:1.5;color:#CDE4DA}.access{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1.14fr);grid-template-rows:auto auto auto;align-items:start;margin-top:52px;border-top:1px solid var(--line-cool)}.access__side{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding:32px 0 0}.access__side--id{padding-right:64px}.access__side--perm{padding-left:64px;border-left:1px solid var(--line-cool)}.access__label{margin:0;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0.02em;color:var(--ink-quiet)}.access__side--perm .access__label{color:var(--brand-text)}.access__claim{margin:18px 0 0;font-family:var(--display);font-size:26px;font-weight:700;line-height:1.26;letter-spacing:-0.022em;color:var(--ink)}.access__list{display:grid;align-content:start;grid-auto-rows:min-content;gap:14px;margin:24px 0 0;padding:0;list-style:none}.access__list li{position:relative;padding-left:18px;font-size:19px;line-height:1.45;color:var(--ink)}.access__list li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:18px;background:var(--ink)}.access__side--perm .access__list li::before{background:var(--brand)}.evidence{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:0 64px;align-items:start;margin-top:56px}.runthrough--trail{max-width:none;margin:0}.runthrough__title{margin:0;padding:20px 32px 18px;border-bottom:1px solid var(--line-cool);font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0.02em;color:var(--ink-quiet)}.runthrough__title span{margin-inline:8px;color:var(--brand-text)}.runthrough--trail .runthrough__steps::after{background:var(--brand)}.runthrough--trail .runthrough__steps{padding:20px 34px 20px 62px}.runthrough--trail .runthrough__steps::before,.runthrough--trail .runthrough__steps::after{left:34px;top:20px;bottom:20px}.runthrough--trail .runthrough__step{padding:9px 0}.runthrough--trail .runthrough__step,.runthrough--trail .runthrough__done{grid-template-columns:172px minmax(0,1fr);gap:0 22px}.runthrough--trail .runthrough__actor{font-size:16px;color:var(--ink-quiet)}.runthrough--trail .runthrough__event{font-size:20px}.runthrough--trail .runthrough__done{padding:20px 34px 20px 62px}.runthrough--trail .runthrough__done .runthrough__actor{color:#A9D6C3}.runthrough--trail .runthrough__done .runthrough__event{font-size:20px}.runthrough--trail .runthrough__marker{left:-36px}.runthrough--trail .runthrough__done .runthrough__marker{left:28px}.assure{display:grid;gap:30px;margin:0;padding:0;list-style:none}.assure li{position:relative;padding-left:20px}.assure li::before{content:"";position:absolute;left:0;top:5px;width:3px;height:20px;background:var(--brand)}.assure h3{margin:0;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.26;letter-spacing:-0.016em;color:var(--ink)}.assure p{margin:10px 0 0;font-size:18px;line-height:1.5;color:var(--ink-body)}.evidence .plate-note{margin-top:22px}@media (prefers-reduced-motion:no-preference){[data-sequence="armed"] .runthrough__step,[data-sequence="armed"] .runthrough__done{opacity:0}[data-sequence="running"] .runthrough__step,[data-sequence="running"] .runthrough__done{animation:trail-in 0.5s cubic-bezier(0.16,1,0.3,1) both}[data-sequence="running"] .runthrough__step:nth-child(1){animation-delay:0.00s}[data-sequence="running"] .runthrough__step:nth-child(2){animation-delay:0.10s}[data-sequence="running"] .runthrough__step:nth-child(3){animation-delay:0.20s}[data-sequence="running"] .runthrough__step:nth-child(4){animation-delay:0.30s}[data-sequence="running"] .runthrough__step:nth-child(5){animation-delay:0.40s}[data-sequence="running"] .runthrough__step:nth-child(6){animation-delay:0.50s}[data-sequence="running"] .runthrough__step:nth-child(7){animation-delay:0.60s}[data-sequence="running"] .runthrough__done{animation-delay:0.72s}}@keyframes trail-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.residency{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;margin:50px 0 0;padding:0;border-top:1px solid var(--line-cool);list-style:none}.residency>li{display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;padding:30px 32px 6px 0}.residency>li + li{padding-left:32px;border-left:1px solid var(--line-cool)}.residency__field{margin:0;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0.01em;color:var(--ink-quiet)}.residency__value{margin:12px 0 0;font-family:var(--display);font-size:24px;font-weight:700;line-height:1.24;letter-spacing:-0.02em;color:var(--ink)}.residency__anchor{margin:12px 0 0;font-size:17px;line-height:1.4;color:var(--brand-text)}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:48px 0 0;padding:34px 0 0;border-top:1px solid var(--line-cool);list-style:none}.modes h3{position:relative;margin:0;padding-left:19px;font-family:var(--display);font-size:24px;font-weight:700;line-height:1.24;letter-spacing:-0.02em;color:var(--ink)}.modes h3::before{content:"";position:absolute;left:0;top:5px;width:3px;height:20px;background:var(--brand)}.modes p{margin:14px 0 0;padding-left:19px;font-size:18px;line-height:1.5;color:var(--ink-body)}.bridge{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 56px;margin:52px 0 0;padding:32px 40px 34px;background:var(--brandfield);border-left:6px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0}.bridge h3{margin:0;font-family:var(--display);font-size:28px;font-weight:700;line-height:1.22;letter-spacing:-0.024em;color:var(--ink)}.bridge p{margin:12px 0 0;max-width:62ch;font-size:18px;line-height:1.5;color:var(--ink-body)}.specgroup + .specgroup{margin-top:46px}.specgroup__label{margin:0;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:0.02em;color:var(--ink-quiet)}.specgroup .specs{margin-top:16px}.band__head + .specgroup{margin-top:52px}@media (max-width:1180px){.hero-sec .pagehead__inner{gap:0 44px}.hero-sec .pagehead__title{font-size:42px}.trust__layer,.trust__proof{grid-template-columns:150px minmax(0,1fr);gap:0 32px}.trust__layer{padding:26px 30px 28px 28px}.trust__proof{padding:24px 30px 26px 28px}.trust__q{font-size:23px}.evidence{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0 48px}.runthrough--trail .runthrough__event,.runthrough--trail .runthrough__done .runthrough__event{font-size:19px}.runthrough--trail .runthrough__step,.runthrough--trail .runthrough__done{grid-template-columns:148px minmax(0,1fr)}.access__side--id{padding-right:44px}.access__side--perm{padding-left:44px}.residency>li{padding-right:24px}.residency>li + li{padding-left:24px}.residency__value{font-size:22px}.modes{gap:34px}.bridge{gap:0 40px;padding:28px 32px 30px}.bridge h3{font-size:25px}}@media (max-width:1000px){.hero-sec .pagehead__inner{grid-template-columns:minmax(0,1fr);gap:44px 0}.hero-sec .pagehead__lede{max-width:60ch}.frame{max-width:620px}.residency{grid-template-columns:repeat(2,minmax(0,1fr))}.residency>li{padding-bottom:28px}.residency>li:nth-child(odd){border-left:0;padding-left:0}.residency>li:nth-child(n+3){border-top:1px solid var(--line-cool);padding-top:28px}.evidence{grid-template-columns:minmax(0,1fr);gap:46px 0}.assure{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.modes{grid-template-columns:minmax(0,1fr);gap:28px}.bridge{grid-template-columns:minmax(0,1fr);gap:24px 0}.bridge .textlink{justify-self:start}}@media (max-width:860px){.hero-sec{padding-block:44px 52px}.hero-sec .pagehead__title{font-size:36px;max-width:none}.frame{max-width:none}.frame__rows>div,.frame__done{grid-template-columns:minmax(0,1fr);gap:4px 0}.trust__layer,.trust__proof{grid-template-columns:minmax(0,1fr);gap:12px 0}.trust__name{margin-top:0}.trust__q{font-size:22px}.trust__items{grid-template-columns:minmax(0,1fr)}.trust__grouplabel{padding-left:28px}.access{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.access__side{display:block;grid-row:auto}.access__side--id{padding-right:0;padding-bottom:8px}.access__side--perm{padding-left:0;padding-top:30px;border-left:0;border-top:1px solid var(--line-cool)}.assure{grid-template-columns:minmax(0,1fr);gap:26px}.residency{grid-template-columns:minmax(0,1fr)}.residency>li,.residency>li + li{padding:26px 0 0;border-left:0}.residency>li + li{border-top:1px solid var(--line-cool)}}@media (max-width:560px){.pagehead__actions .cta,.close__actions .cta{font-size:18px;padding-inline:22px}.hero-sec .pagehead__title{font-size:30px}.frame__layer{padding:20px 22px 22px 24px}.frame__done{padding:18px 22px 20px 24px}.trust__layer{padding:24px 20px 26px 22px}.trust__proof{padding:22px 20px 24px 22px}.runthrough--trail .runthrough__step,.runthrough--trail .runthrough__done{grid-template-columns:minmax(0,1fr);gap:2px 0}.runthrough--trail .runthrough__event{overflow-wrap:break-word}.bridge{padding:24px 22px 26px}.bridge h3{font-size:22px}}