@keyframes brand-page_rise__WlhIX{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.brand-page_page__E3zon{position:relative;min-height:100vh;background:transparent;color:var(--fpsos-text-1)}.brand-page_main__e6aNI{max-width:1240px;margin:0 auto;padding:clamp(104px,13vh,140px) clamp(20px,4vw,56px) 120px}.brand-page_narrow__tzcL1{max-width:920px}.brand-page_head__QULGX{display:grid;gap:20px;padding-bottom:12px;margin-bottom:56px}.brand-page_title__3VNV5{font-size:clamp(2.15rem,5.2vw,4.8rem);max-width:17ch}.brand-page_h2__QtnzR{font-size:clamp(1.55rem,3vw,2.3rem)}.brand-page_h3___o6eu{margin:0;font:700 18px/1.2 var(--font-headline);letter-spacing:-.02em;color:var(--fpsos-text-1)}.brand-page_body__J7q_y{margin:0;font:400 15px/1.6 var(--font-display);color:var(--fpsos-text-2)}.brand-page_small__CMtKL{margin:0;font:400 12px/1.5 var(--font-display);color:var(--fpsos-text-3)}.brand-page_mono__4XYG7{font:500 13px/1.4 var(--font-mono);font-variant-numeric:tabular-nums}.brand-page_split__XRIFZ{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(24px,4vw,56px);align-items:start}.brand-page_stack__c_TT5{display:grid;gap:18px;align-content:start}.brand-page_pane__pbm7j{padding:clamp(20px,3vw,32px);display:grid;gap:20px;align-content:start}.brand-page_rows__Nkx3S{display:grid;border-top:1px solid var(--fpsos-border-hi)}.brand-page_rows__Nkx3S>*{padding:16px 0;border-bottom:1px solid var(--fpsos-border)}.brand-page_kv__JV3aZ{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--fpsos-border);margin:0}.brand-page_kv__JV3aZ>div{padding:14px 0;border-bottom:1px solid var(--fpsos-border)}.brand-page_kv__JV3aZ dt{font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fpsos-text-3);margin-bottom:8px}.brand-page_kv__JV3aZ dd{margin:0;font:600 15px/1.3 var(--font-mono);color:var(--fpsos-text-1)}.brand-page_wide__dZPIg{grid-column:1/-1}.brand-page_grid2__mMbvh{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brand-page_grid3__X3LR2{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.brand-page_grid4__KaENC{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.brand-page_field__wTxE_{display:grid;gap:8px}.brand-page_form__CaKOf{display:grid;gap:20px}.brand-page_choices__Zd6Ii{display:grid;grid-template-columns:1fr 1fr;gap:8px}.brand-page_choice__Of8Bk{position:relative;display:grid;gap:6px;padding:14px 16px;text-align:left;cursor:pointer;background:var(--fpsos-surface-card);color:var(--fpsos-text-1);border:1px solid var(--fpsos-border);border-radius:var(--fpsos-radius-card,4px);box-shadow:var(--fpsos-edge-light);transition:background-color .2s var(--fpsos-ease-content),border-color .2s var(--fpsos-ease-content),box-shadow .2s var(--fpsos-ease-content)}.brand-page_choice__Of8Bk:hover{background:var(--fpsos-surface-raised);border-color:var(--fpsos-border-hi)}.brand-page_choice__Of8Bk[data-selected]{background:var(--fpsos-surface-elevated);border-color:var(--fpsos-amber);box-shadow:inset 0 -1px 0 var(--fpsos-amber)}.brand-page_choice__Of8Bk:focus-within{outline:2px solid var(--fpsos-text-1);outline-offset:2px}.brand-page_choiceName__9RayM{font:650 15px/1.2 var(--font-display)}.brand-page_choiceMeta__GIKaM{font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:var(--fpsos-text-3)}.brand-page_tile__upEvf{position:relative;display:grid;gap:10px;align-content:start;padding:22px;border:1px solid var(--fpsos-border);border-radius:var(--fpsos-radius-card,4px);background:var(--fpsos-surface-card);box-shadow:var(--fpsos-edge-light);color:var(--fpsos-text-1);text-align:left}a.brand-page_tile__upEvf,button.brand-page_tile__upEvf{cursor:pointer;text-decoration:none;transition:background-color .2s var(--fpsos-ease-content),border-color .2s var(--fpsos-ease-content)}a.brand-page_tile__upEvf:hover,button.brand-page_tile__upEvf:hover{background-color:var(--fpsos-surface-raised);border-color:var(--fpsos-border-hi)}.brand-page_tile__upEvf[data-selected]{background-color:var(--fpsos-surface-elevated);border-color:var(--fpsos-amber);box-shadow:inset 0 -1px 0 var(--fpsos-amber)}.brand-page_tile__upEvf:focus-visible{outline:2px solid var(--fpsos-text-1);outline-offset:3px}.brand-page_big__ROKd_{font:800 clamp(52px,8.5vw,104px)/.88 var(--font-headline);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fpsos-text-1)}.brand-page_note__cdYao{padding:16px 18px;border-radius:var(--fpsos-radius-card,4px);background:var(--fpsos-surface-card);border:1px solid var(--fpsos-border)}.brand-page_error__ZhrI0{padding:12px 16px;border-radius:12px;background:var(--fpsos-critical-soft);font:500 14px/1.4 var(--font-display)}.brand-page_error__ZhrI0,.brand-page_ok__2chad{color:var(--fpsos-text-1)}.brand-page_warn__CVmnW{color:var(--fpsos-warning)}.brand-page_bad__rvrPG{color:var(--fpsos-critical)}.brand-page_meter__IA76y{height:2px;background:var(--fpsos-border-hi);overflow:hidden}.brand-page_meter__IA76y>i{display:block;height:100%;background:var(--fpsos-text-1);transform-origin:0 50%;transition:transform .52s var(--fpsos-ease-content)}.brand-page_in__Dkrjv{animation:brand-page_rise__WlhIX .42s var(--fpsos-ease-content) both}.brand-page_btns__PMuDQ{display:flex;flex-wrap:wrap;gap:10px}.brand-page_searchBox__uln9p{position:relative}@media (max-width:1000px){.brand-page_split__XRIFZ{grid-template-columns:1fr}}@media (max-width:760px){.brand-page_choices__Zd6Ii,.brand-page_grid2__mMbvh,.brand-page_grid3__X3LR2{grid-template-columns:1fr}.brand-page_grid4__KaENC{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.brand-page_in__Dkrjv{animation:none}.brand-page_meter__IA76y>i{transition:none}}.diagnostic_scan__7QA6Z{display:grid;gap:20px;max-width:760px;padding-top:24px}.diagnostic_pct__8Ueyf{font-size:clamp(4rem,12vw,9rem);font-variant-numeric:tabular-nums}.diagnostic_pct__8Ueyf span{font:500 20px/1 var(--font-mono);color:var(--fpsos-text-3);margin-left:8px}.diagnostic_live__pe7e1{list-style:none;margin:0;padding:0;border-top:1px solid var(--fpsos-border-hi)}.diagnostic_live__pe7e1 li{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--fpsos-border);font:500 13px/1.4 var(--font-mono);color:var(--fpsos-text-2)}.diagnostic_live__pe7e1 li[data-status=pending]{color:var(--fpsos-text-3)}.diagnostic_scoreRow__Qv0vW{display:flex;align-items:flex-end;gap:32px;flex-wrap:wrap}.diagnostic_of__TTaMm{font:500 18px/1 var(--font-mono);color:var(--fpsos-text-3);margin-left:8px}.diagnostic_val__0__nf{font:650 16px/1.3 var(--font-display);color:var(--fpsos-text-1);word-break:break-word}.diagnostic_status__mbr_1{font:500 12px/1.4 var(--font-mono);color:var(--fpsos-text-2)}.faq_tools__0gXNV{display:grid;gap:14px;margin-bottom:28px}.faq_search__wBfup{display:block}.faq_filter__E78fk{overflow-x:auto;scrollbar-width:none}.faq_filter__E78fk::-webkit-scrollbar{display:none}.faq_list__Y6EXN{border-top:1px solid var(--fpsos-border-hi)}.faq_none__GlPjE{padding:28px 0}.faq_item__jV0iq{border-bottom:1px solid var(--fpsos-border)}.faq_q__TTjqB{margin:0}.faq_q__TTjqB button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border:0;background:none;color:var(--fpsos-text-1);font:600 16px/1.35 var(--font-display);text-align:left;cursor:pointer}.faq_q__TTjqB button:focus-visible{outline:1px solid var(--fpsos-text-1);outline-offset:4px}.faq_plus__Nuux6{position:relative;width:12px;height:12px;flex:none}.faq_plus__Nuux6:after,.faq_plus__Nuux6:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:var(--fpsos-text-2);transition:transform .32s var(--fpsos-ease-content)}.faq_plus__Nuux6:after{transform:rotate(90deg)}.faq_item__jV0iq[data-open] .faq_plus__Nuux6:after{transform:rotate(0deg)}@keyframes faq_aIn__zpw0U{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.faq_close__rAsLo{margin-top:96px;padding-top:48px;border-top:1px solid var(--fpsos-border-hi);display:grid;gap:16px}@media (prefers-reduced-motion:reduce){.faq_plus__Nuux6:after,.faq_plus__Nuux6:before{transition:none}}.faq_a__q0bJ5{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--fpsos-ease-content)}[data-open]>.faq_a__q0bJ5{grid-template-rows:1fr}.faq_aIn2__kd420{overflow:hidden;min-height:0}.faq_aIn2__kd420 p{padding:0 48px 22px 0;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .22s var(--fpsos-ease-exit),transform .42s var(--fpsos-ease-content)}[data-open]>.faq_a__q0bJ5 .faq_aIn2__kd420 p{opacity:1;transform:none;transition:opacity .32s 60ms var(--fpsos-ease-content),transform .42s var(--fpsos-ease-content)}@media (max-width:640px){.faq_aIn2__kd420 p{padding-right:0}}@media (prefers-reduced-motion:reduce){.faq_aIn2__kd420 p,.faq_a__q0bJ5{transition:none!important}}