.route-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end;gap:clamp(1.5rem,5vw,4rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.route-heading h2,.route-heading h3{max-width:16ch;color:var(--text-primary);letter-spacing:var(--tracking-display);margin-bottom:0;font-size:clamp(1.9rem,3.25vw,3.15rem);line-height:1.06}.route-heading>p,.route-heading>div>p:not(.eyebrow){max-width:39rem;color:var(--text-secondary);margin-bottom:0;font-size:1.06rem;line-height:1.65}.route-kicker{max-width:52rem;color:var(--text-secondary);margin-bottom:clamp(2rem,4vw,3rem);font-size:clamp(1.1rem,1.8vw,1.28rem);line-height:1.68}.status-note{border-left:3px solid var(--aqua);background:var(--surface-warning);color:var(--text-primary);padding:1rem 1.15rem;font-size:.94rem;line-height:1.55}.audience-example-rail{margin-top:clamp(2.5rem,5vw,4rem)}.audience-example-rail>h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem}.audience-explorer{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-elevated);grid-template-columns:minmax(14rem,.43fr) minmax(0,1.57fr);display:grid;overflow:hidden}.audience-tabs{border-right:1px solid var(--border-default);background:var(--surface-utility);align-content:start;gap:.25rem;padding:.5rem;display:grid}.audience-tabs button{border-radius:calc(var(--radius) - .25rem);width:100%;min-height:2.95rem;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;padding:.45rem .7rem;display:grid}.audience-tabs button:hover{background:var(--surface-utility)}.audience-tabs button[aria-selected=true]{background:var(--surface-boundary);color:var(--text-on-boundary)}.audience-tabs button>span{color:var(--text-label);letter-spacing:.08em;font-size:.68rem;font-weight:800}.audience-tabs button[aria-selected=true]>span{color:var(--text-on-boundary-accent)}.audience-tabs button>strong{font-size:.88rem;line-height:1.12}.audience-panel{grid-template-columns:minmax(0,1.1fr) minmax(15rem,.9fr);height:clamp(30rem,39vw,32rem);display:grid}.audience-panel[hidden]{display:none}.audience-panel-media{background:var(--surface-utility);grid-area:1/2;min-height:100%;position:relative;overflow:hidden}.audience-panel-media img{object-fit:cover;width:100%;height:100%}.audience-panel-copy{grid-area:1/1;align-content:center;padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.audience-panel-copy .eyebrow{margin-bottom:.75rem}.audience-panel-copy h4{color:var(--text-primary);letter-spacing:var(--tracking-display);margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.audience-panel-intro{color:var(--text-secondary);font-size:1.04rem;line-height:1.62}.audience-panel-copy dl{border-top:1px solid var(--border-default);gap:1rem;margin:1.35rem 0 0;padding-top:1.25rem;display:grid}.audience-panel-copy dl>div{gap:.3rem;display:grid}.audience-panel-copy dt{color:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.audience-panel-copy dd{color:var(--text-secondary);margin:0;line-height:1.5}.audience-media{object-fit:cover;width:100%;height:clamp(22rem,36vw,34rem)}.feasibility-ledger{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.feasibility-ledger>div{background:var(--surface-page);padding:1.35rem}.feasibility-ledger span{border:1px solid var(--sage-soft);background:var(--surface-page);width:1.6rem;height:1.6rem;color:var(--text-label);letter-spacing:.05em;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.feasibility-ledger h3{color:var(--text-primary);margin:1.35rem 0 .5rem;font-size:1.1rem}.feasibility-ledger p{color:var(--text-secondary);margin:0;line-height:1.55}.professional-invitation-layout{grid-template-columns:minmax(0,.78fr) minmax(26rem,1.22fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.professional-invitation-card .artifact-frame{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-utility)}.invitation-specimen{gap:.75rem;display:grid}.invitation-specimen>div{border-bottom:1px solid var(--border-on-boundary);grid-template-columns:7rem 1fr;gap:1rem;padding-bottom:.7rem;display:grid}.invitation-specimen>div:last-child{border-bottom:0}.invitation-specimen dt{color:var(--text-on-boundary-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.invitation-specimen dd{color:var(--text-on-boundary);margin:0}.professional-invitation-card .invitation-specimen>div{border-color:var(--border-default)}.professional-invitation-card .invitation-specimen dt{color:var(--text-label)}.professional-invitation-card .invitation-specimen dd{color:var(--text-secondary);line-height:1.45}.participant-journey .process-story-alternating>ol{border-radius:var(--radius);background:var(--border-default);counter-reset:journey;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;overflow:hidden}.participant-journey .process-story-alternating li{background:var(--surface-elevated);border:0;grid-template-columns:2.65rem minmax(0,1fr);align-content:start;gap:.85rem;min-height:13rem;padding:1.35rem;display:grid}.participant-journey .process-story-alternating li:nth-child(2n){margin-top:0}.participant-journey .process-story-alternating li>span{background:var(--surface-boundary);width:2.15rem;height:2.15rem;color:var(--text-on-boundary-accent);border-radius:50%;place-items:center;display:grid}.participant-journey .process-story-alternating li>div{padding-top:.18rem}.participant-journey .process-story-alternating h3{margin-bottom:.45rem}.participant-journey .process-story-alternating p{line-height:1.55}.professional-media{object-fit:cover;object-position:center 32%;width:100%;height:clamp(23rem,38vw,35rem)}.professional-ledger{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-elevated);padding:clamp(1.25rem,2.5vw,2rem)}@media (width>=56.01rem){.page-hero.page-hero-visual-professional.page-hero-mode-visual h1{max-width:18ch;font-size:clamp(2.25rem,3.5vw,3.45rem)}}.qualification-record-card{border-radius:var(--radius);margin:0;overflow:hidden}.qualification-record-card>header{background:var(--surface-boundary);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.qualification-record-card>header>div{gap:.18rem;display:grid}.qualification-record-card>header p{color:var(--text-on-boundary-accent);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.qualification-record-card>header strong{color:var(--text-on-boundary);font-size:1.08rem}.qualification-record-status{color:var(--text-on-boundary);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}.qualification-record-status>span{background:var(--gold-light);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem #e7c28f1f}.qualification-record-decision{background:var(--surface-conversion);grid-template-columns:minmax(0,1.35fr) minmax(9rem,.65fr);display:grid}.qualification-record-decision>div{gap:.18rem;padding:1rem 1.25rem;display:grid}.qualification-record-decision>div+div{border-left:1px solid var(--border-default)}.qualification-record-decision span{color:var(--text-label);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.qualification-record-decision strong{color:var(--text-primary);font-size:1.12rem}.qualification-record-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 1.25rem;display:grid}.qualification-record-card dl>div{border-bottom:1px solid var(--border-default);padding:1rem 0}.qualification-record-card dl>div:nth-child(2){border-left:1px solid var(--border-default);padding-left:1.25rem}.qualification-record-card dl>div:last-child{border-bottom:0;grid-column:1/-1}.qualification-record-card dt{color:var(--text-label);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800}.qualification-record-card dd{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.48}.qualification-record-card figcaption{border-top:1px solid var(--border-default);background:var(--surface-page);color:var(--text-secondary);margin:0;padding:.9rem 1.25rem 1rem;font-size:.84rem;line-height:1.5}.qualification-definition{grid-template-columns:minmax(0,.8fr) minmax(26rem,1.2fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.qualification-definition-copy h2{max-width:14ch;margin-bottom:var(--heading-copy-gap);color:var(--text-primary);letter-spacing:var(--tracking-display);font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.06}.qualification-definition-copy>p:last-child{max-width:41rem;color:var(--text-secondary);margin:0;font-size:1.08rem;line-height:1.68}.qualification-bounds{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(1.5rem,3vw,2.25rem) 0 0;display:grid;overflow:hidden}.qualification-bounds>div{background:var(--surface-elevated);grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;padding:1.15rem 1.25rem;display:grid}.qualification-bounds>div>span{color:var(--text-label);letter-spacing:.08em;padding-top:.16rem;font-size:.72rem;font-weight:800}.qualification-bounds dt{color:var(--text-primary);margin-bottom:.25rem;font-size:1.04rem;font-weight:750}.qualification-bounds dd{color:var(--text-secondary);margin:0;line-height:1.52}.qualification-phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.qualification-phase{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-elevated);grid-template-rows:auto 1fr auto;min-width:0;display:grid;position:relative}.qualification-phase>header{border-bottom:1px solid var(--border-default);grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem;min-height:8.6rem;padding:1.25rem;display:grid}.qualification-phase>header>span{background:var(--surface-boundary);width:2.2rem;height:2.2rem;color:var(--text-on-boundary-accent);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.qualification-phase>header h3{color:var(--text-primary);margin-bottom:.35rem;font-size:1.42rem}.qualification-phase>header p{color:var(--text-secondary);margin:0;line-height:1.48}.qualification-phase>ol{align-content:start;margin:0;padding:0 1.25rem;list-style:none;display:grid}.qualification-phase>ol>li{border-bottom:1px solid var(--border-default);grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding:1.1rem 0;display:grid}.qualification-phase>ol>li>span{color:var(--text-label);letter-spacing:.08em;padding-top:.15rem;font-size:.68rem;font-weight:800}.qualification-phase h4{color:var(--text-primary);margin-bottom:.3rem;font-size:1.03rem}.qualification-phase li p{color:var(--text-secondary);margin:0;font-size:.93rem;line-height:1.52}.qualification-phase>footer{gap:.2rem;margin:0 1.25rem;padding:1rem 0 1.2rem;display:grid}.qualification-phase>footer span{color:var(--text-label);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.qualification-phase>footer strong{color:var(--text-primary);font-size:.92rem}.qualification-disclosure-section .route-heading h2{color:var(--text-primary)}.qualification-disclosure-section .route-heading>p{color:var(--text-secondary)}.qualification-disclosure-section .route-heading .eyebrow{color:var(--teal)}.qualification-disclosure{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.qualification-disclosure article{background:var(--surface-elevated);min-height:13rem;padding:1.4rem}.qualification-disclosure article+article{border-left:0}.qualification-disclosure article>span{color:var(--text-label);letter-spacing:.08em;font-size:.72rem;font-weight:800}.qualification-disclosure h3{color:var(--text-primary);margin:2.2rem 0 .55rem;font-size:1.18rem}.qualification-disclosure p{color:var(--text-secondary);margin:0;line-height:1.58}@media (width>=56.01rem){.page-hero.page-hero-visual-qualification.page-hero-mode-visual h1{max-width:16ch;font-size:clamp(2.35rem,3.7vw,3.65rem)}}.trust-charter{border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.5rem 0 0;padding:1px;list-style:none;display:grid;overflow:hidden}.trust-charter li{background:var(--surface-elevated);grid-template-columns:2.75rem 1fr;gap:1rem;min-height:10.5rem;padding:1.4rem 1.5rem;display:grid}.trust-charter span{background:var(--surface-boundary);width:2.1rem;height:2.1rem;color:var(--text-on-boundary-accent);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.trust-charter h3{color:var(--text-primary);margin-bottom:.45rem;font-size:1.15rem}.trust-charter p{color:var(--text-secondary);margin:0;line-height:1.58}.trust-responsibility-matrix{min-width:0}.trust-verification-grid{border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.trust-verification-grid li{background:var(--surface-elevated);grid-template-columns:2.7rem minmax(0,1fr);gap:.85rem;min-height:12rem;padding:1.35rem;display:grid}.trust-verification-grid li>span{background:var(--surface-boundary);width:2.15rem;height:2.15rem;color:var(--text-on-boundary-accent);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.trust-verification-grid h3{color:var(--text-primary);margin-bottom:.45rem;font-size:1.12rem}.trust-verification-grid p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.55}.trust-support{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}.trust-support h2{max-width:16ch;color:var(--text-primary);letter-spacing:var(--tracking-display);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08}.trust-support p{max-width:40rem;color:var(--text-secondary);line-height:1.65}.trust-proof-rail{border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:1px;display:grid;overflow:hidden}.trust-proof-rail>div{background:color-mix(in srgb, var(--surface-elevated) 70%, var(--surface-context));padding:1.15rem 1.25rem}.trust-proof-rail dt{color:var(--text-primary);margin-bottom:.28rem;font-weight:750}.trust-proof-rail dd{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.45}.join-expectations,.request-type-index{border-radius:var(--radius);background:var(--border-default);margin:2rem 0 0;padding:1px;list-style:none;display:grid;overflow:hidden}.join-expectations{grid-template-columns:repeat(3,minmax(0,1fr))}.join-expectations li{background:var(--surface-elevated);grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.8rem;min-height:13rem;padding:1.25rem;display:grid}.join-expectations li:nth-child(2){background:color-mix(in srgb, var(--surface-context) 36%, var(--surface-elevated))}.join-expectations span,.request-type-index span{background:var(--surface-boundary);width:2rem;height:2rem;color:var(--text-on-boundary-accent);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.join-expectations h3{color:var(--text-primary);margin:.2rem 0 .55rem;font-size:1.08rem}.join-expectations p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.request-type-index{grid-template-columns:repeat(4,minmax(0,1fr))}.request-type-index li{background:var(--surface-elevated);align-content:start;min-height:13rem;padding:1.15rem;display:grid}.request-type-index li:nth-child(2n){background:color-mix(in srgb, var(--surface-context) 36%, var(--surface-elevated))}.request-type-index strong{color:var(--text-primary);margin-top:1.6rem;font-size:1.05rem}.request-type-index p{color:var(--text-secondary);margin:.45rem 0 0;font-size:.9rem;line-height:1.52}.onboarding-shell,.request-shell{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.onboarding-intro,.request-intro{position:sticky;top:8rem}.onboarding-intro h2,.request-intro h2{max-width:13ch;color:var(--text-primary);letter-spacing:var(--tracking-display);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.1}.onboarding-intro>p:not(.eyebrow,.local-notice),.request-intro>p:not(.eyebrow,.local-notice){color:var(--text-secondary);line-height:1.65}.profile-phases,.request-stages{gap:.55rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.profile-phases li,.request-stages li{color:var(--text-secondary);grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;display:grid}.profile-phases span,.request-stages span{border:1px solid var(--teal);width:1.75rem;height:1.75rem;color:var(--text-label);border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.progressive-form{background:var(--surface-elevated);padding:clamp(1.5rem,3vw,2.5rem)}.progressive-form-header{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(13rem,.85fr);align-items:end;gap:1.25rem;margin-bottom:1.4rem;padding-bottom:1.4rem;display:grid}.progressive-form-header-simple{grid-template-columns:1fr}.progressive-form-header .eyebrow{margin-bottom:.35rem}.progressive-form-header h2{color:var(--text-primary);margin:0;font-size:clamp(1.45rem,2.4vw,1.9rem)}.local-status{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-utility);color:var(--text-secondary);grid-template-columns:.65rem minmax(0,1fr);column-gap:.6rem;margin:0;padding:.8rem .9rem;font-size:.82rem;line-height:1.45;display:grid}.local-status>span:first-child{background:var(--gold);border-radius:50%;width:.55rem;height:.55rem;margin-top:.3rem}.local-status strong{color:var(--text-primary);display:block}.progressive-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:1.1rem 1.2rem;margin:0;padding:0 0 2rem;display:grid}.progressive-form fieldset+fieldset{border-top:1px solid var(--border-default);padding-top:2rem}.progressive-form legend{width:100%;color:var(--text-primary);grid-column:1/-1;margin-bottom:1rem;font-family:Afacad Flux Variable,sans-serif;font-size:1.28rem;font-weight:750}.progressive-form legend span{color:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-family:Afacad Flux Variable,sans-serif;font-size:.72rem;font-weight:800;display:block}.progressive-form .field-full{grid-column:1/-1}.protected-progressive-form .form-actions .button:disabled{cursor:wait;opacity:.68}.protected-status>span:first-child{background:var(--teal);box-shadow:0 0 0 .22rem #64997f24}.progressive-form-success{align-self:start}.progressive-form-success h2{max-width:20ch;color:var(--text-primary);letter-spacing:var(--tracking-display-soft);margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.14}.progressive-form-success>p:not(.eyebrow){max-width:38rem;color:var(--text-secondary);line-height:1.65}.request-canvas{background:var(--surface-utility);padding:clamp(1.25rem,3vw,2.5rem)}.faq-category-nav{border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1.5rem;padding:1px;display:grid;overflow:hidden}.faq-category-nav a{background:var(--surface-elevated);min-height:9.5rem;color:var(--text-primary);transition:background-color var(--duration-fast) var(--ease-standard);grid-template-columns:2.5rem minmax(0,1fr);align-content:start;gap:.55rem .8rem;padding:1.25rem;text-decoration:none;display:grid}.faq-category-nav a>span{background:var(--surface-boundary);width:2rem;height:2rem;color:var(--text-on-boundary-accent);letter-spacing:.06em;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.7rem;font-weight:800;display:grid}.faq-category-nav strong{align-self:end;font-size:1.03rem;line-height:1.25}.faq-category-nav small{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.faq-category-nav a:hover,.faq-category-nav a:focus-visible{background:var(--surface-conversion)}.faq-answer-section{scroll-margin-top:5rem}.faq-group{scroll-margin-top:6rem}.faq-group-heading{grid-template-columns:minmax(0,.65fr) minmax(18rem,1.35fr);gap:2rem;margin-bottom:1.5rem;display:grid}.faq-group-heading h2{color:var(--text-primary);font-size:clamp(1.55rem,2.5vw,2.15rem)}.faq-group-heading p{color:var(--text-secondary);line-height:1.6}.faq-panel{border:1px solid var(--border-default);border-radius:var(--radius);background:var(--surface-elevated);padding:clamp(1.25rem,3vw,2.25rem)}.about-origin{grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.about-origin h2{max-width:14ch;color:var(--text-primary);letter-spacing:var(--tracking-display);font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.04}.about-origin .statement{max-width:46rem}.about-principles{border-radius:var(--radius);background:var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.about-principles li{background:var(--surface-elevated);min-height:10.5rem;color:var(--text-primary);align-content:space-between;padding:1.15rem;display:grid}.about-principles li:nth-child(2),.about-principles li:nth-child(3){background:color-mix(in srgb, var(--surface-context) 42%, var(--surface-elevated))}.about-principles span{background:var(--surface-boundary);width:2rem;height:2rem;color:var(--text-on-boundary-accent);border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.about-principles p{color:var(--text-primary);margin:1.5rem 0 0;font-weight:700;line-height:1.4}.operating-model{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:stretch;display:grid}.operating-model>article{background:var(--surface-evidence);padding:clamp(1.25rem,2.5vw,2rem)}.operating-model>article:last-child{background:var(--surface-context)}.operating-model h3{color:var(--text-primary);font-size:1.35rem}.operating-model p,.operating-model li{color:var(--text-secondary);line-height:1.58}.operating-model ul{margin:0;padding-left:1.15rem}.operating-model-connector{color:var(--text-label);text-transform:uppercase;writing-mode:vertical-rl;place-items:center;font-size:.72rem;font-weight:800;display:grid;position:relative}.operating-model-connector:before,.operating-model-connector:after{background:var(--teal);content:"";width:1px;height:28%;position:absolute;left:50%}.operating-model-connector:before{top:0}.operating-model-connector:after{bottom:0}.about-boundary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);display:grid}.about-boundary h2{max-width:15ch;color:var(--text-primary);letter-spacing:var(--tracking-display);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.08}.about-boundary p{color:var(--text-secondary);line-height:1.65}@media (width<=64rem){.audience-explorer{grid-template-columns:minmax(12.5rem,.38fr) minmax(0,1.62fr)}.audience-panel{grid-template-columns:minmax(0,1.2fr) minmax(13rem,.8fr)}.feasibility-ledger,.participant-journey .process-story-alternating>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.qualification-phases{grid-template-columns:1fr}.qualification-phase>header{min-height:0}.trust-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.route-heading,.trust-support,.onboarding-shell,.request-shell,.faq-group-heading,.about-origin,.about-boundary,.professional-invitation-layout,.qualification-definition{grid-template-columns:1fr}.onboarding-intro,.request-intro{position:static}.faq-category-nav{grid-template-columns:1fr}.faq-category-nav a{min-height:0}.join-expectations,.request-type-index{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-model{grid-template-columns:1fr}.operating-model-connector{writing-mode:horizontal-tb;min-height:4rem}.operating-model-connector:before,.operating-model-connector:after{width:28%;height:1px;top:50%}.operating-model-connector:before{left:0}.operating-model-connector:after{left:auto;right:0}}@media (width<=48rem){.page-hero.page-hero-visual-professional.page-hero-mode-visual{padding-block:2.35rem}.page-hero.page-hero-visual-professional.page-hero-mode-visual .page-hero-grid{gap:1.2rem}.page-hero.page-hero-visual-professional.page-hero-mode-visual h1{font-size:clamp(1.85rem,8vw,2rem)}.participant-journey .process-story-alternating>ol{grid-template-columns:1fr}.participant-journey .process-story-alternating li{min-height:0;padding:1.2rem}.professional-invitation-card .artifact-frame{padding:1.1rem}.professional-invitation-card .invitation-specimen>div{grid-template-columns:5.5rem minmax(0,1fr);gap:.65rem}.faq-panel{padding:1rem}.page-hero.page-hero-visual-qualification.page-hero-mode-visual{padding-block:2.35rem}.page-hero.page-hero-visual-qualification.page-hero-mode-visual .page-hero-grid{gap:1.2rem}.qualification-record-card>header{align-items:flex-start;padding:1rem}.qualification-record-status{align-items:flex-start;max-width:8.5rem;font-size:.72rem}.qualification-record-status>span{flex:none;margin-top:.25rem}.qualification-record-decision{grid-template-columns:minmax(0,1.2fr) minmax(7rem,.8fr)}.qualification-record-decision>div{padding:.85rem 1rem}.qualification-record-card dl{grid-template-columns:1fr;padding:0 1rem}.qualification-record-card dl>div:nth-child(n){border-left:0;grid-column:auto;padding:.85rem 0}.qualification-record-card figcaption{padding:.8rem 1rem .9rem}.audience-explorer,.audience-panel,.feasibility-ledger,.trust-charter,.trust-verification-grid,.trust-proof-rail,.qualification-bounds,.qualification-disclosure{grid-template-columns:1fr}.audience-tabs{border-right:0;border-bottom:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr))}.audience-tabs button{grid-template-columns:1fr;align-content:center;gap:.2rem;min-height:4.25rem}.audience-panel{height:auto}.audience-panel-media{aspect-ratio:16/10;grid-area:1/1;min-height:16rem}.audience-panel-copy{grid-area:2/1;padding:1.5rem}.trust-charter li:nth-child(n),.qualification-disclosure article:nth-child(n){border-left:0}.trust-charter li:nth-child(n),.trust-verification-grid li{min-height:0;padding:1.2rem}.qualification-disclosure article:nth-child(n){min-height:0;padding:1.25rem}.progressive-form fieldset{grid-template-columns:1fr}.progressive-form .field-full{grid-column:auto}.progressive-form-header,.join-expectations,.request-type-index,.about-principles{grid-template-columns:1fr}.join-expectations li,.request-type-index li,.about-principles li{min-height:0}.professional-ledger,.progressive-form,.request-canvas{padding:1.25rem}}@media (prefers-reduced-motion:reduce){.faq-category-nav a{transition:none}}
