.category-shell{max-width:1320px;margin:auto;padding:0 28px}.breadcrumbs{display:flex;gap:9px;padding:28px 0;color:var(--muted);font-size:11px}.breadcrumbs a{color:inherit}.category-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:70px;padding:72px 0 82px;border-top:1px solid var(--line)}.category-hero h1{max-width:780px;margin:8px 0 24px;font-size:clamp(58px,8vw,108px);letter-spacing:-.065em;line-height:.9}.category-hero>div>p:not(.eyebrow){max-width:660px;margin:0 0 30px;color:var(--muted);font-size:18px}.category-hero aside{align-self:end;padding:28px;border-top:4px solid var(--red);background:var(--ink);color:#fff}.category-hero aside>span{color:#f59aa2;font-size:10px;font-weight:800;letter-spacing:.14em}.category-hero ul,.category-details ul{margin:20px 0 0;padding:0;list-style:none}.category-hero li{padding:11px 0;border-top:1px solid #3b3d42;font-size:12px}.category-details{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.category-details article{min-height:290px;padding:42px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.category-details article>span{color:var(--red);font-size:10px;font-weight:800}.category-details h2{margin:35px 0 18px;font-size:29px}.category-details li{padding:8px 0;border-top:1px solid var(--line);font-size:13px}.category-details .limitations{background:#f2f0ec}.limitations p{max-width:600px;color:var(--muted);line-height:1.75}.field-proof{margin:100px 0;padding:65px;background:#18191d;color:#fff}.field-proof h2{max-width:680px;margin:8px 0 18px;font-size:48px;letter-spacing:-.045em}.field-proof>div>p:not(.eyebrow){max-width:650px;color:#b8bbc3}.photo-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;background:#44464d}.photo-slots div{min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;background:linear-gradient(145deg,#2c2e33,#1d1e22)}.photo-slots span{margin-bottom:auto;color:#f26570;font-size:10px}.photo-slots strong{font-size:18px}.photo-slots small{margin-top:7px;color:#aeb1b8}.photo-note{font-size:11px;color:#aeb1b8}.category-cta{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:40px 0 95px}.category-cta h2{max-width:800px;margin:8px 0 0;font-size:clamp(38px,5vw,68px);letter-spacing:-.05em}.category-footer{display:flex;justify-content:space-between;gap:25px;padding:28px max(28px,calc((100vw - 1320px)/2));background:#111216;color:#fff;font-size:12px}.category-footer a{color:#fff}@media(max-width:800px){.category-hero{grid-template-columns:1fr;gap:35px;padding:45px 0}.category-details{grid-template-columns:1fr}.field-proof{margin:65px -28px;padding:45px 28px}.photo-slots{grid-template-columns:1fr}.category-cta,.category-footer{align-items:flex-start;flex-direction:column}.category-hero h1{font-size:58px}}
