.page_hero__PB2jw{position:relative;background:var(--ink);overflow:hidden;min-height:640px;display:flex;align-items:center}.page_heroImage__ayLqj{object-fit:cover;object-position:center 30%;opacity:.55}.page_heroScrim__JSn7H{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,15,12,.96),rgba(20,15,12,.82) 42%,rgba(20,15,12,.25))}.page_heroInner__aKFV1{position:relative;width:100%;padding-block:112px}.page_heroCopy__lDnIy{max-width:660px;display:flex;flex-direction:column;gap:22px}.page_heroLead__0u9Zh{font-size:1.2rem;line-height:1.6;color:var(--text-on-dark-soft);max-width:46ch}.page_heroActions__lapr6{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}@media (max-width:640px){.page_hero__PB2jw{min-height:0}.page_heroInner__aKFV1{padding-block:72px}.page_heroScrim__JSn7H{background:linear-gradient(180deg,rgba(20,15,12,.9),rgba(20,15,12,.7))}}.page_trust__PDAqf{background:var(--paper-2);border-bottom:1px solid var(--border-strong)}.page_trustGrid__N0TUb{padding-block:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.page_trustGrid__N0TUb>div{display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:600;color:var(--text-secondary)}@media (max-width:900px){.page_trustGrid__N0TUb{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_sectionBar__Vuin2{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.page_split___XtZl{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.page_splitCopy__At9Gr{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.page_checklist__E3J9A{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 24px;gap:12px 24px;font-size:.95rem;color:var(--text-on-dark)}.page_checklist__E3J9A li{display:flex;gap:10px;align-items:center}.page_photoGrid__nHm23{flex:1 1 420px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_photoGrid__nHm23 img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px;border:1px solid hsla(38,53%,90%,.18)}.page_grade__k1aHO{position:relative;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-sm)}.page_gradeFeatured__CT71k{border:2px solid var(--ink);box-shadow:var(--shadow-md)}.page_gradeFlag__aA18d{position:absolute;top:-12px;left:28px;background:var(--rust);color:var(--text-on-dark);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:var(--radius-xs)}.page_gradeCode__gYaui{font-family:var(--font-display);font-size:2.6rem;line-height:1}.page_gradeFoot__WQefJ{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);font-size:.85rem;font-weight:600;color:var(--text-muted)}.page_steps___xGsg{list-style:none;display:flex;flex-direction:column;margin-top:8px}.page_steps___xGsg li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:16px;gap:16px;padding:18px 0;border-top:1px solid var(--border-strong)}.page_steps___xGsg li:last-child{border-bottom:1px solid var(--border-strong)}.page_stepNum___t3eT{font-family:var(--font-display);font-size:1.5rem;color:var(--leather)}.page_quote__oPOQE{margin:0;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-sm)}.page_quote__oPOQE p{font-family:var(--font-heading);font-size:1.15rem;line-height:1.5;font-style:italic}.page_quote__oPOQE footer{font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.page_screenStrip__KnXT2{margin-top:56px;padding:36px 32px;background:var(--ink);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;align-items:center;gap:24px 48px}.page_screenTitles__zsGum{display:flex;flex-wrap:wrap;gap:14px;flex:1 1 400px}.page_screenTitles__zsGum span{font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--text-on-dark);border:1px solid hsla(38,53%,90%,.3);padding:10px 18px;border-radius:var(--radius-sm)}.page_screenTitles__zsGum span.page_placeholder__AG9VU{color:var(--text-on-dark-soft)}.page_careRow__aC6GC{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between}