.extra-page{background:#eee9e1}.extra-hero{position:relative;min-height:clamp(500px,52vw,760px);overflow:hidden;border-bottom:7px solid #111}.extra-hero-picture,.extra-hero-picture img{position:absolute;inset:0;width:100%;height:100%}.extra-hero-picture img{object-fit:cover;object-position:center}.extra-hero-copy{position:absolute;z-index:2;top:14%;left:max(6vw,70px);width:min(39%,570px);padding:18px}.extra-kicker{display:inline-block;margin:0 0 10px;padding:8px 15px;background:#111;color:#fff;font-weight:900;text-transform:uppercase;transform:skew(-7deg)}.extra-hero h1,.extra-section-title,.extra-work-grid h3,.extra-benefit-grid h3,.extra-process-grid h3,.extra-why-grid h3{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase}.extra-hero h1{margin:0;color:#111;font-size:clamp(52px,6vw,104px);line-height:.84;letter-spacing:-2px;text-shadow:3px 3px 0 #fff}.extra-summary{max-width:520px;font-size:clamp(16px,1.25vw,23px);font-weight:800;line-height:1.25}.extra-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.extra-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 18px;border:4px solid #111;background:#fff;color:#111;font-weight:900;text-transform:uppercase;transform:skew(-5deg)}.extra-button--primary{background:#d71920;color:#fff}.extra-stage{position:relative;background:#f3f0e9}.extra-side{position:absolute;top:0;width:min(10vw,150px);height:100%;object-fit:cover;object-position:top;z-index:0;pointer-events:none}.extra-side--left{left:0}.extra-side--right{right:0}.extra-content{position:relative;z-index:1;width:min(1180px,82vw);margin:auto;padding:28px 20px 0;background:rgba(255,255,255,.95);background-image:radial-gradient(#d6d0c8 1px,transparent 1px);background-size:10px 10px}.extra-trust{display:grid;grid-template-columns:repeat(4,1fr);border:4px solid #111;background:#111;gap:3px;margin-bottom:30px}.extra-trust span{background:#fff;padding:12px;text-align:center;font-weight:900;text-transform:uppercase}.extra-section{margin:28px 0 38px}.extra-section-title{margin:0 auto 20px;text-align:center;font-size:clamp(34px,4vw,58px);font-style:italic;line-height:1}.extra-section-title:before,.extra-section-title:after{content:'◆';color:#d71920;margin:0 14px}.extra-work-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.extra-work-grid article,.extra-benefit-grid article,.extra-process-grid article,.extra-why-grid article{background:#fff;border:4px solid #111;box-shadow:4px 5px 0 #111;overflow:hidden}.extra-work-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-bottom:4px solid #111}.extra-work-grid div{padding:14px}.extra-work-grid h3{font-size:26px;line-height:.95;margin:0 0 10px}.extra-work-grid p,.extra-benefit-grid p,.extra-process-grid p,.extra-why-grid p{margin:0;font-weight:700;line-height:1.25}.extra-benefit-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.extra-benefit-grid article{text-align:center;padding:12px}.extra-benefit-grid img{width:86px;height:86px;object-fit:contain}.extra-benefit-grid h3{font-size:19px;margin:6px 0}.extra-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.extra-process-grid article{position:relative;padding-bottom:14px}.extra-process-grid b{position:absolute;top:8px;left:8px;z-index:2;background:#d71920;color:#fff;border:3px solid #111;padding:4px 10px;font-size:28px}.extra-process-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-bottom:4px solid #111}.extra-process-grid h3,.extra-process-grid p{padding:0 12px}.extra-process-grid h3{font-size:22px;margin:10px 0 7px}.extra-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.extra-why-grid article{display:flex;align-items:center;gap:14px;padding:14px}.extra-why-grid img{width:100px;height:100px;object-fit:contain}.extra-why-grid h3{font-size:24px;margin:0 0 6px}.extra-cta{display:block;border:5px solid #111;margin:34px 0 18px;overflow:hidden}.extra-cta img{display:block;width:100%;height:auto}.extra-contact{margin-top:18px}
@media(max-width:900px){.extra-work-grid{grid-template-columns:repeat(2,1fr)}.extra-benefit-grid{grid-template-columns:repeat(3,1fr)}.extra-process-grid{grid-template-columns:repeat(2,1fr)}.extra-why-grid{grid-template-columns:1fr}.extra-content{width:100%}.extra-side{display:none}}
@media(max-width:767px){.extra-hero{min-height:760px}.extra-hero-picture img{object-position:center}.extra-hero-copy{top:55px;left:7%;width:62%;padding:8px 4px}.extra-kicker{font-size:12px;padding:5px 8px}.extra-hero h1{font-size:clamp(44px,12vw,66px);text-shadow:2px 2px 0 #fff}.extra-summary{font-size:14px;line-height:1.18;margin:12px 0}.extra-button{min-height:40px;padding:8px 10px;font-size:12px;border-width:3px}.extra-content{padding:20px 12px 0}.extra-trust{grid-template-columns:1fr 1fr}.extra-work-grid{grid-template-columns:1fr}.extra-benefit-grid{grid-template-columns:1fr 1fr}.extra-process-grid{grid-template-columns:1fr}.extra-section-title:before,.extra-section-title:after{margin:0 5px}.extra-cta{margin-left:-12px;margin-right:-12px;border-left:0;border-right:0}.extra-why-grid article{align-items:flex-start}.extra-why-grid img{width:78px;height:78px}}
@media(max-width:420px){.extra-hero{min-height:700px}.extra-hero-copy{top:38px;left:6%;width:70%}.extra-hero h1{font-size:44px}.extra-benefit-grid{grid-template-columns:1fr}}
