.company-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end}.company-heading h2{font-size:clamp(2rem,3.6vw,3rem)}.company-heading>p{font-size:1.1rem}.company-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.company-values article{border-top:2px solid var(--ink);padding-top:24px}.company-number{font-size:.875rem;font-weight:700;letter-spacing:.06em}.company-values h3{font-size:1.35rem;margin:20px 0 12px}.company-values p{margin:0}.invoice-section{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:44px;border:1px solid var(--line);border-radius:16px;background:var(--soft);align-items:start}.invoice-section h2{font-size:clamp(2rem,3.5vw,2.8rem)}.invoice-note{background:white;padding:28px;border-radius:10px}.invoice-note h3{margin-top:0;font-size:1.2rem}.invoice-note .fine{margin-bottom:0}.hero .eyebrow{font-size:.875rem}.hero .micro{font-size:.875rem}.nav nav{flex-wrap:wrap}.wrap.actions{margin-inline:auto;padding-bottom:12px}.company-section{scroll-margin-top:20px}@media(max-width:900px){.company-heading{gap:28px}.invoice-section{gap:28px;padding:30px}.company-values{gap:20px}}@media(max-width:720px){.company-heading,.company-values,.invoice-section{grid-template-columns:1fr}.company-values{gap:30px}.invoice-section{padding:24px}.invoice-note{padding:20px}.hero h1{font-size:clamp(2.8rem,12vw,3.9rem)}.nav nav{justify-content:flex-start;gap:14px 20px}}
