
:root{--navy:#03182f;--navy2:#082643;--ink:#0a2747;--paper:#f7f9fb;--white:#fff;--muted:#5d7085;--rule:#d6e0e8;--gold:#f1b928;--serif:Georgia,'Times New Roman',serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:#10233a;background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.wrap{width:min(92vw,1480px);margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:.19em;font-weight:800;font-size:.72rem;color:#5f7690}.section{padding:88px 0}.soft{background:#f2f6fa}.section h2,.page-hero h1,.legacy-hero h1{font-family:var(--serif);color:var(--ink);font-weight:600;line-height:1.03;letter-spacing:-.035em}.section h2{font-size:clamp(2.3rem,4.2vw,4.5rem);margin:.25em 0}.lede{font-size:1.22rem;max-width:900px;color:#3d536c}.btn{display:inline-flex;align-items:center;padding:15px 22px;background:#0967cc;color:#fff;font-weight:800;border:1px solid #0967cc}.btn.secondary{background:transparent;border-color:rgba(255,255,255,.6)}.textlink{font-weight:800;color:#0864c7}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.card{border:1px solid var(--rule);padding:28px;background:#fff}.card h3{font-family:var(--serif);font-size:1.6rem;margin:.4em 0}.card p{color:#4f6277}.card-featured{border-top:4px solid var(--gold)}.cond-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.cond-grid a{padding:18px;border:1px solid var(--rule);font-weight:700}.priority-condition{border-left:4px solid var(--gold)!important}.authority-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:54px}.authority-panel{padding:36px;border:1px solid var(--rule);background:#fff}.authority-panel h3{font-family:var(--serif);font-size:2rem;color:var(--ink)}.authority-points{padding-left:1.15em}.publication-mini{display:grid;gap:12px;margin:20px 0}.publication-mini a{border-top:1px solid var(--rule);padding-top:12px}.publication-mini strong{display:block}.location{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.location-panel{border-left:3px solid var(--gold);padding:24px 28px;background:#fff}.skin-tear-feature{padding:96px 0;background:var(--navy);color:#eaf1f7}.skin-tear-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:72px}.skin-tear-feature h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4.8rem);line-height:1.02;color:#fff;margin:.2em 0}.skin-tear-lede{font-size:1.2rem;color:#d5e1eb}.skin-tear-note{border-left:3px solid var(--gold);padding:12px 0 12px 30px}.skin-tear-note span{display:block;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#b9c7d6}.skin-tear-note strong{display:block;font-family:var(--serif);font-size:2rem;line-height:1.12;margin:12px 0}.review-heading{display:flex;justify-content:space-between;align-items:end;gap:25px}.review-carousel{overflow:hidden}.review-track{display:flex;gap:18px;transition:transform .45s ease}.review{flex:0 0 calc((100% - 36px)/3);border:1px solid var(--rule);padding:28px;background:#fff}.stars{color:#d99200;letter-spacing:.08em}.review small{color:#607287}.review-controls{display:flex;justify-content:center;gap:12px;margin-top:18px}.review-controls button{border:1px solid #b8c6d4;background:#fff;width:42px;height:42px}.signature-band{background:#0b2947;color:#fff}.signature-grid{display:grid;grid-template-columns:repeat(4,1fr)}.signature-grid a{padding:28px;border-right:1px solid rgba(255,255,255,.14)}.signature-grid small,.signature-grid span{display:block;color:#aec0d1}.signature-grid strong{display:block;font-family:var(--serif);font-size:1.35rem;margin:8px 0}.publish-teach-band{padding:72px 0;background:#fff}.publish-teach-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:80px}.publish-teach-band h2{font-family:var(--serif);font-size:clamp(2.4rem,4.2vw,4.8rem);line-height:1.02;color:var(--ink);margin:.2em 0}.publish-teach-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px}.publish-teach-links a{font-weight:800;color:#0b5fae}.page-hero{padding:180px 0 80px;background:#eff4f8}.legacy-hero{padding-top:170px}.page-hero h1{font-size:clamp(3rem,6vw,6rem);max-width:1050px;margin:.2em 0}.page-hero .intro{font-size:1.25rem;max-width:920px;color:#41576d}.reading-column{max-width:980px}.content-block{padding:30px 0;border-bottom:1px solid var(--rule)}.content-block h2,.faq-section h2{font-family:var(--serif);font-size:2.2rem;color:var(--ink);margin:0 0 10px}.content-block p,.faq-section p{font-size:1.08rem;color:#344a61}.faq-section{padding:50px 0}.faq-section details{border-top:1px solid var(--rule);padding:18px 0}.faq-section summary{font-weight:800;cursor:pointer}.credential-wall{padding:74px 0;background:#fff;border-top:1px solid var(--rule)}.credential-head{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:34px}.credential-head h2{font-family:var(--serif);font-size:3rem;color:var(--ink);margin:.15em 0}.credential-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.credential-card{border:1px solid var(--rule);padding:26px;min-height:310px;display:flex;flex-direction:column;background:#fff}.credential-logo{height:112px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}.credential-logo img{max-height:94px;max-width:100%;object-fit:contain}.credential-type{flex-direction:column;align-items:flex-start;justify-content:center}.credential-type strong{font-size:2.7rem;line-height:1;color:#183756;letter-spacing:-.03em}.credential-type small{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#61758a;margin-top:8px}.credential-card h3{font-family:var(--serif);font-size:1.35rem;margin:.25em 0}.credential-card p{color:#53677b}.credential-card span{margin-top:auto;font-weight:800;color:#0b62bb}.footer{background:#03182f;color:#d9e4ed;padding:66px 0 24px}.footer-v8-grid{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:46px}.footer h4{color:#fff;font-size:1rem;margin:0 0 15px}.footer a{display:block;margin:8px 0}.footer small{display:block;color:#91a6b8;font-size:.78rem}.footer-identity p{max-width:370px}.footer-logo-clean{width:310px;max-width:100%;margin-bottom:24px}.footer-contact-btn{border:1px solid #8ba3b8;padding:14px 16px;text-align:center;margin-top:18px!important}.legal{border-top:1px solid rgba(255,255,255,.14);margin-top:45px;padding-top:22px;color:#91a6b8;font-size:.82rem}
.hero{position:relative;min-height:760px;background:#03182f;color:#fff;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,21,41,.98) 0%,rgba(2,21,41,.92) 34%,rgba(2,21,41,.48) 68%,rgba(2,21,41,.32) 100%)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.hero-inner{position:relative;z-index:2}.hero-copy{max-width:760px;padding-top:200px}.hero .eyebrow{color:#dce7f0}.hero h1{font-family:var(--serif);font-size:clamp(3.5rem,6.4vw,7rem);font-weight:600;line-height:.98;letter-spacing:-.045em;margin:.18em 0;color:#fff}.hero-copy>p:not(.eyebrow){font-size:1.18rem;max-width:700px;color:#d8e3ec}.buttons{display:flex;gap:12px;margin-top:28px}.pressbar-v10-set span{display:flex;align-items:center;height:40px;font-weight:900;font-size:1.5rem;letter-spacing:-.02em;white-space:nowrap;color:#20252b}.pressbar-v10-set .press-serif{font-family:var(--serif);font-weight:600;font-size:1.4rem}.pressbar-v10-set img{display:none!important}
.top.wound-top .overlay-mark{overflow:visible!important}.top.wound-top .overlay-mark img{position:static!important;width:235px!important;height:auto!important;max-width:none!important;object-fit:contain!important}.wound-brand .brand-wordmark{display:none!important}.footer-brand-overlay .overlay-mark{display:none!important}.footer-brand-overlay .brand-wordmark{display:none!important}.footer-brand-overlay:after{content:"";display:block;background:url('/assets/klapper-wound-logo.png') left center/contain no-repeat;width:310px;height:125px;max-width:100%}
@media(max-width:1050px){.cards,.credential-grid{grid-template-columns:1fr 1fr}.footer-v8-grid{grid-template-columns:1fr 1fr}.skin-tear-grid,.publish-teach-grid,.location,.credential-head{grid-template-columns:1fr}.signature-grid{grid-template-columns:1fr 1fr}.review{flex-basis:calc((100% - 18px)/2)}}
@media(max-width:700px){body{font-size:16px}.section{padding:64px 0}.cards,.credential-grid,.cond-grid,.footer-v8-grid,.signature-grid{grid-template-columns:1fr}.hero{min-height:700px}.hero-copy{padding-top:150px}.hero h1{font-size:3.4rem}.review{flex-basis:100%}.authority-duo{grid-template-columns:1fr}.review-heading{display:block}.footer-logo-clean{width:250px}}
