.crm-hero-proof{max-width:448px;margin-inline:auto;width:100%}.crm-feature-image{max-width:448px;width:100%;justify-self:center}.crm-feature-detail{grid-template-columns:minmax(220px,38%) 1fr;gap:6%}.crm-proof{margin:0}.crm-proof .image-open>img{width:100%;max-height:570px;object-fit:contain}.crm-proof figcaption{margin-top:12px}.crm-proof .image-open>span{font-size:12px}
.case-crm .case-hero{align-items:center}.case-crm .crm-system-tour{margin-top:0}.crm-feature-tabs button:focus-visible{outline:2px solid #315e8d;outline-offset:3px}.crm-system-tour .crm-feature-copy{max-width:390px}.crm-simulation{margin-bottom:55px}.crm-simulation .demo-wrap{width:100%}
body[data-view=pet]{--paper:#f6f7ed;--ink:#263e32;--accent:#587853;--muted:#6b7b68;--rule:#c8d0bf}.case-pet .case-intro h1{font:600 45px/1.55 var(--serif)}.case-pet .case-hero{align-items:center;grid-template-columns:46% 48%;gap:6%}.case-pet .case-notes h2{font-family:var(--serif)}.case-pet .case-gallery-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.case-pet .case-gallery figure{max-width:320px;margin:0 auto;width:100%}.case-pet .case-gallery .image-open{background:#19392f;max-width:100%}.case-pet .case-gallery .image-open img{aspect-ratio:320/570;object-fit:contain;width:100%;height:auto}.case-pet .case-gallery figcaption{max-width:320px}.case-pet .case-gallery{margin-top:30px}
body[data-view=money]{--paper:#f5f6fa;--ink:#25374f;--accent:#8d621f;--muted:#6d7786;--rule:#c8ced8}body[data-view=pack]{--paper:#f5f3e9;--ink:#365042;--accent:#6d7751;--muted:#768272;--rule:#c5ccbd}.case-money .case-intro h1,.case-pack .case-intro h1{font:600 43px/1.5 var(--sans)}.case-pending-visual{position:relative;max-width:520px;width:100%;margin:auto}.case-pending-visual img{display:block;width:100%;height:auto}.case-pending-visual>span{display:block;border-top:1px solid var(--rule);padding:14px 0;color:var(--muted);font-size:12px}.pending-case-note{padding:32px 0 45px;border-top:1px solid var(--rule)}.pending-case-note h2{font:600 25px/1.5 var(--sans);margin-bottom:12px}.pending-case-note p{font-size:15px;line-height:1.9;max-width:700px}.hotspot-money .hotspot-image{border-color:#ebcd93}.hotspot-pack .hotspot-image{border-color:#c6d0ab}.hotspot-pet .hotspot-image{border-color:#a9cfb5}.work-preview img[src*="crm-portfolio"]{object-position:top}.work-preview img[src*="pet-demo"]{object-fit:contain;background:#183a2f}
@media(max-width:1100px){.case-pet .case-intro h1{font-size:37px}.case-money .case-intro h1,.case-pack .case-intro h1{font-size:36px}.crm-feature-detail{grid-template-columns:minmax(200px,38%) 1fr;gap:5%}}
@media(max-width:760px){.case-pet .case-hero{display:flex;flex-direction:column;gap:35px}.case-pet .case-intro h1{font-size:36px}.case-pet .case-gallery-items{grid-template-columns:1fr;gap:30px}.case-pet .case-gallery figure{max-width:280px}.case-pet .case-gallery .image-open img{max-height:500px}.crm-feature-detail{display:flex;gap:23px}.crm-feature-image{max-width:448px;align-self:center}.case-money .case-intro h1,.case-pack .case-intro h1{font-size:34px}.case-pending-visual{margin-top:7px}.pending-case-note{padding:26px 0}.pending-case-note h2{font-size:23px}}

.money-video-evidence{margin:0;display:grid;justify-items:center;gap:14px;min-width:0}.money-phone{width:min(100%,320px);padding:7px;background:#25374f;border-radius:25px;box-shadow:0 18px 40px #25374f24}.money-phone video{display:block;width:100%;height:auto;aspect-ratio:1/2;object-fit:contain;border-radius:18px;background:#122233}.money-video-evidence figcaption{font-size:12px;color:var(--muted)}.case-money .case-hero{align-items:center}@media(max-width:760px){.money-phone{width:min(100%,280px)}}
