.sample-shot{margin:0}.sample-shot a{display:block;background:#0a0a0a;border:1px solid #514528;border-radius:6px;overflow:hidden}.sample-shot img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.sample-shot figcaption{font-size:.875rem;color:var(--muted);padding:14px 0}.claim-panel{display:grid;grid-template-columns:1fr 2fr;gap:8px 50px;align-items:center;border-left:2px solid var(--gold);padding:5px 0 5px 30px}.claim-panel .eyebrow{grid-column:1/-1;margin:0}.claim-panel b{color:var(--gold-light);font-size:3.7rem;white-space:nowrap}.claim-panel p{margin:0}.claim-panel a{grid-column:2}.process-flow{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:0;margin:30px 0 25px;border:1px solid var(--line);border-radius:6px;overflow:hidden}.process-flow li{padding:24px 19px;border-right:1px solid var(--line);background:var(--panel)}.process-flow li:last-child{border:0;background:#211d13}.process-flow span{display:block;font:1.75rem Fraunces,Georgia,serif;color:var(--gold);margin-bottom:15px}.process-flow strong{display:block;font-size:.95rem;line-height:1.4;margin-bottom:12px}.process-flow small{font-size:.875rem;color:var(--muted);display:block;line-height:1.5}.founder-photo{max-width:100%;height:auto;object-fit:cover;border-radius:5px}.form-progress{display:flex;gap:12px;flex-wrap:wrap;padding:0;margin:0 0 32px;list-style:none;border-bottom:1px solid var(--line);padding-bottom:20px}.form-progress li{font-size:.875rem;color:var(--muted)}.form-progress li.current{color:var(--gold-light);font-weight:600}.step-actions{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.step-back{background:none;border:0;color:var(--gold-light);padding:12px 5px;font-size:.95rem}.form-panel legend:focus{outline:none}.sample-shot a:hover{border-color:var(--gold)}@media(max-width:920px){.process-flow{grid-template-columns:1fr}.process-flow li{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:35px 1fr;gap:5px 15px;padding:20px}.process-flow span{grid-row:1/3;margin:0}.process-flow strong{margin:0}.process-flow small{grid-column:2}.claim-panel{grid-template-columns:1fr}.claim-panel a{grid-column:1}.claim-panel b{font-size:3rem}.sample-shot img{max-height:550px}}@media print{.process-flow{display:block}.sample-shot img{max-height:450px}.sample-shot{break-inside:avoid}.form-progress,.step-actions{display:none}.claim-panel{display:block}}
.hero{padding-top:55px}.hero h1{font-size:clamp(2.85rem,4.7vw,4.1rem)}.hero-grid{gap:48px}.hero .lead{font-size:1.0625rem}.hero .micro{margin-bottom:15px}.hero .actions{margin-top:24px}.hero .trust-line{margin-top:20px}@media(max-width:600px){.hero-grid{gap:35px}.hero{padding-top:38px}.hero h1{font-size:2.7rem}.hero .lead{font-size:1rem}}
.site-header{background:#0a0a0f}.page-hero{padding-top:42px;padding-bottom:0}.page-hero+section{padding-top:45px}@media(max-width:600px){.page-hero{padding-top:28px}.page-hero+section{padding-top:30px}}

.result-metric .metric-value{font-family:Fraunces,Georgia,serif;font-size:clamp(3.5rem,7vw,6rem);line-height:1.1;color:var(--gold-light);margin:0 0 24px}.result-metric h3{margin-bottom:0}.testimonial-grid{margin-top:28px}.testimonial{margin:0;display:flex;flex-direction:column;gap:24px}.testimonial blockquote{margin:0;flex:1}.testimonial blockquote p{font-size:1.0625rem;line-height:1.8;margin:0}.testimonial figcaption{border-top:1px solid var(--line);padding-top:20px;display:grid;gap:6px}.testimonial figcaption strong{color:var(--gold-light)}.testimonial figcaption span{font-size:.9375rem;color:var(--muted)}.testimonial figcaption small{font-size:.875rem;color:var(--muted)}

@media(min-width:921px) and (max-width:1180px){.header-inner{flex-wrap:wrap;padding:15px 0}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;width:100%;order:4;margin:0;padding:15px 0;flex-wrap:wrap;gap:16px 26px}.main-nav.open,.no-js .main-nav{display:flex}.header-inner>.button{margin-left:0}}
