.pg-section{padding-top:clamp(4rem,9vw,7.5rem);padding-bottom:clamp(4rem,9vw,7.5rem)}.pg-tint{background:var(--surface-2)}.pg-section h2,.pg-closing h2,.pg-statement p,.pg-facts dd,.pg-sent h2{font-family:var(--font-space,"Space Grotesk"), sans-serif}.pg-statement{background:var(--ink);color:var(--ink-inverse);padding:clamp(4rem,10vw,8rem) clamp(1.25rem,4vw,3rem)}.pg-statement p{letter-spacing:-.03em;max-width:24ch;margin:0 auto;font-size:clamp(2rem,5vw,4.25rem);font-weight:500;line-height:1.08}.pg-split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2rem clamp(2rem,6vw,5rem);display:grid}.pg-split h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600;line-height:1.05}.pg-rows{margin:0}.pg-rows>div{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.25rem 2rem;padding:1.35rem 0;display:grid}.pg-rows>div:last-child{border-bottom:1px solid var(--line-strong)}.pg-rows dt{color:var(--ink);font-weight:600;line-height:1.4}.pg-rows dd{color:var(--ink-2);margin:0;line-height:1.6}.pg-rows strong{color:var(--ink);font-weight:600}.pg-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;display:grid}.pg-facts>div{flex-direction:column;display:flex}.pg-facts dd{letter-spacing:-.05em;color:var(--ink);order:-1;margin:0;font-size:clamp(4rem,12vw,9rem);font-weight:600;line-height:.9}.pg-facts dt{color:var(--ink-2);margin-top:.75rem}.pg-closing{background:var(--ink);color:var(--ink-inverse);flex-direction:column;align-items:flex-start;gap:1.75rem;padding:clamp(4rem,10vw,8rem) clamp(1.25rem,4vw,3rem);display:flex}.pg-closing h2{letter-spacing:-.04em;font-size:clamp(2.75rem,8vw,6.5rem);font-weight:600;line-height:.98}.pg-closing p{color:#ffffffb8}.pg-closing p a{color:var(--ink-inverse)}.pg-contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:3rem clamp(2rem,6vw,5rem);padding-bottom:clamp(4rem,9vw,7.5rem);display:grid}.pg-form{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.pg-form-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.pg-form label{font-size:var(--fs-sm);color:var(--ink);margin-bottom:.4rem;font-weight:600;display:block}.pg-form input,.pg-form textarea{width:100%;min-height:var(--tap);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-base);resize:vertical;border-radius:10px;padding:12px 14px;display:block}.pg-form .site-btn{align-self:flex-start}.pg-form .site-btn:disabled{opacity:.6;cursor:not-allowed}.pg-hint{font-size:var(--fs-xs);color:var(--ink-3);margin-top:.35rem}.pg-error{background:var(--surface-2);color:var(--danger-ink);font-size:var(--fs-sm);border-radius:10px;padding:10px 14px}.pg-sent{color:var(--ink-2);padding:3rem 0}.pg-sent svg{color:var(--ok-ink)}.pg-sent h2{letter-spacing:-.03em;color:var(--ink);margin:.75rem 0 .5rem;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:600}@media (max-width:800px){.pg-split,.pg-contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pg-rows>div,.pg-facts,.pg-form-pair{grid-template-columns:minmax(0,1fr)}.pg-form .site-btn{align-self:stretch}}
