.pc-audit{background:radial-gradient(at 0 0,#e9eee5 0,#0000 60%);padding:clamp(36px,6vw,86px) 0 32px}.pc-audit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.pc-audit-pitch,.pc-audit-card{min-width:0}.pc-audit-back{color:#5d6258;text-underline-offset:4px;margin-bottom:38px;font-size:12px;text-decoration:underline;display:inline-block}.pc-audit-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#004204;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;font-weight:750;display:flex}.pc-audit h1{font-family:var(--font-display,inherit);letter-spacing:-.055em;text-wrap:balance;color:#142817;margin:0 0 26px;font-size:clamp(38px,4.2vw,66px);font-weight:700;line-height:1.05}.pc-audit h1 em{color:#5d0710;font-style:normal}.pc-audit-lead{color:#4e574e;max-width:480px;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.pc-audit-benefits{gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.pc-audit-benefits li{color:#526052;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.pc-audit-benefits svg{color:#004204;flex-shrink:0;margin-top:2px}.pc-audit-benefits strong{color:#173d1d;margin-bottom:2px;font-size:16px;display:block}.pc-audit-reassurance{color:#566056;border-top:1px solid #d2dacf;max-width:460px;padding-top:22px;font-size:12px;line-height:1.7}.pc-audit-card{background:#fffdf9;border:1px solid #bdcbbc;border-radius:24px;padding:clamp(24px,3.2vw,44px);box-shadow:9px 9px #e2e8de}.pc-audit-card h2{letter-spacing:-.04em;color:#173d1d;margin:0 0 14px;font-size:clamp(27px,2.5vw,38px);font-weight:700;line-height:1.15}.pc-audit-card-intro{color:#596159;margin:0 0 26px;font-size:14px;line-height:1.6}.pc-audit-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;min-width:0;margin:0;padding:0;display:grid}.pc-audit-field{flex-direction:column;gap:8px;min-width:0;display:flex}.pc-audit-field-wide{grid-column:1/-1}.pc-audit-field label{color:#203b25;font-size:13px;font-weight:700}.pc-audit-field input{color:#182e1e;background:#fff;border:1px solid #a8b7a6;border-radius:9px;width:100%;min-width:0;min-height:49px;padding:12px;font-size:16px;line-height:1.4}.pc-audit-field input::placeholder{color:#6a7267;opacity:1}.pc-audit-field input:focus{outline-offset:3px;outline:2px solid #004204}.pc-audit-field input[aria-invalid=true]{border-color:#8f1721}.pc-audit-field-error{color:#8f1721;font-size:12px;line-height:1.5}.pc-audit-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.pc-audit-privacy{color:#5b6157;margin:22px 0;font-size:11px;line-height:1.65}.pc-audit-privacy a{color:#004204;text-underline-offset:3px;text-decoration:underline}.pc-audit-submit{justify-content:center;gap:10px;width:100%;min-height:54px;line-height:1.4;white-space:normal!important;font-size:14px!important}.pc-audit-submit:disabled{opacity:.6;cursor:wait}.pc-audit-note{text-align:center;color:#596159;margin:14px 0 0;font-size:11px}.pc-audit-error{color:#75111b;background:#fff0f0;border:1px solid #c97a80;border-radius:9px;margin-bottom:18px;padding:14px;font-size:13px;line-height:1.6}.pc-audit-success>svg{color:#004204;margin-bottom:24px}.pc-audit-success>p:not(.pc-audit-eyebrow){color:#4e574e;overflow-wrap:anywhere;margin:20px 0;font-size:15px;line-height:1.7}.pc-audit-success .btn-ink{white-space:normal;gap:10px;margin-top:10px;font-size:13px}.pc-audit-teaser{color:#fffdf9;background:#004204;border-radius:24px;justify-content:space-between;align-items:center;gap:36px;margin-top:80px;margin-bottom:24px;padding:clamp(28px,5vw,64px);display:flex}.pc-audit-teaser .pc-audit-eyebrow{color:#eed37c}.pc-audit-teaser h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3.3vw,48px);font-weight:700;line-height:1.1}.pc-audit-teaser p:not(.pc-audit-eyebrow){color:#d7e2d3;max-width:460px;margin:0;font-size:15px;line-height:1.65}.pc-audit-teaser-action{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.pc-audit-teaser-action .btn-accent{white-space:normal;text-align:center;gap:10px;font-size:14px}.pc-audit-teaser-action span{color:#d7e2d3;font-size:11px}@media (width<=1100px){.pc-audit-grid{gap:32px}.pc-audit-teaser{flex-direction:column;align-items:flex-start}.pc-audit-teaser-action{align-items:flex-start}}@media (width<=800px){.pc-audit-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pc-audit-back{margin-bottom:26px}.pc-audit h1,.pc-audit-lead{max-width:560px}.pc-audit-benefits{gap:14px;margin:24px 0}.pc-audit-reassurance{margin-bottom:0}.pc-audit-card{box-shadow:5px 5px #e2e8de}.pc-audit-teaser{margin-top:52px}}@media (width<=450px){.pc-audit-fields{grid-template-columns:minmax(0,1fr);gap:17px}.pc-audit-card{border-radius:18px;padding:24px 20px}.pc-audit-teaser{border-radius:18px;padding:28px 22px}.pc-audit-teaser-action,.pc-audit-teaser-action .btn-accent{width:100%}}
