.about-hero{min-height:80svh;display:flex;align-items:flex-end;padding:calc(var(--nav-h) + var(--s-20)) var(--side-pad) var(--s-20);border-bottom:1px solid var(--border-faint)}.about-hero-inner{max-width:860px}.about-hero-eyebrow{margin-bottom:var(--s-8)}.about-headline{font-family:var(--font-display);font-size:clamp(var(--text-3xl),6.5vw,var(--text-6xl));font-weight:300;line-height:.95;letter-spacing:-.01em;color:var(--highlight);margin-bottom:var(--s-10);overflow:hidden}.about-headline-line{display:block;overflow:hidden}.about-headline-inner{display:block}.about-headline em{font-style:italic;color:var(--accent)}.about-intro-text{font-size:clamp(var(--text-base),1.5vw,var(--text-md));color:var(--text-muted);line-height:1.75;max-width:55ch}.about-sections{max-width:var(--max-w);margin-inline:auto;padding-inline:var(--side-pad)}.about-section{padding-block:var(--s-20);border-bottom:1px solid var(--border-faint);display:grid;grid-template-columns:1fr 2fr;gap:var(--s-12);align-items:start}.about-section-label{padding-top:.2rem}.about-section-heading{font-family:var(--font-display);font-size:clamp(var(--text-xl),3vw,var(--text-3xl));font-weight:400;color:var(--highlight);line-height:1.1;margin-bottom:var(--s-6)}.about-section-heading em{font-style:italic;color:var(--accent)}.about-section-body{font-size:var(--text-md);color:var(--text-muted);line-height:1.75;max-width:56ch}.about-section-body+.about-section-body{margin-top:var(--s-4)}.about-tools{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-8)}.about-tool{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);padding:.35rem .9rem;border-radius:var(--r-sm);transition:border-color var(--t-fast),color var(--t-fast)}.about-tool:hover{border-color:var(--accent);color:var(--accent)}.about-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--s-8);margin-top:var(--s-8)}.about-value{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--border-faint)}.about-value-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;color:var(--highlight)}.about-value-body{font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}.about-price-list{margin:var(--s-8) 0 var(--s-4);display:flex;flex-direction:column;gap:0;border:1px solid var(--border-faint);border-radius:var(--r-md);overflow:hidden}.about-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-6);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--border-faint);background:var(--surface)}.about-price-row:last-child{border-bottom:none}.about-price-row dt{font-size:var(--text-sm);color:var(--text-muted);font-weight:400}.about-price-row dd{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--highlight);font-weight:500;margin:0;white-space:nowrap}.about-price-foot{font-size:var(--text-sm);color:var(--text-faint)}.about-price-link{display:inline-block;margin-top:var(--s-6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.about-cta{padding-block:var(--s-24);text-align:center}.about-cta-heading{font-family:var(--font-display);font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));font-weight:300;color:var(--highlight);margin-bottom:var(--s-8)}.about-cta-heading em{font-style:italic;color:var(--accent)}@media (max-width: 700px){.about-section{grid-template-columns:1fr;gap:var(--s-4)}}
