.draft-label{position:fixed;right:6vw;top:94px;color:#bba477;font-size:10px;z-index:65;letter-spacing:.08em}.prep .comp-hero h1{white-space:normal}.prep-catalog-layout{display:grid;grid-template-columns:.8fr 1.8fr;gap:45px;align-items:center}.prep-proof img{width:100%;max-height:260px;object-fit:contain;filter:sepia(.35) brightness(.7);opacity:.65}.prep-plan-rail{display:flex;gap:28px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;min-width:0;align-items:stretch}.prep-plan-rail .price-plan{flex:1 0 40%;min-width:0;padding-top:18px}.prep .prep-plan-rail .price{font-size:48px;white-space:normal}.prep .prep-plan-rail .price-includes{font-size:16px;line-height:1.9}.prep .prep-plan-rail h3{font-size:20px}.comp-catalog-prototype h2{font-size:34px;line-height:1.5;max-width:34em}.prep-detail-link a{font-size:13px;text-decoration:underline}.prep .comp-works .portfolio-photo{height:220px;overflow:hidden;background:#17140e}.prep .comp-works .portfolio-photo img{width:100%;height:100%;object-fit:cover}.prep .related-portfolio{min-width:0}.prep .portfolio-hint{font-size:11px;color:#bba477}.prep .price-plans{display:block}.prep .price-foot{font-size:14px}.prep .comp-content>.large-copy{max-width:none}@media(max-width:760px){.draft-label{right:20px;top:94px;font-size:8px}.prep .comp-scene{padding-top:120px}.comp-catalog-prototype h2{font-size:24px;line-height:1.5}.prep-catalog-layout{grid-template-columns:1fr;gap:10px}.prep-proof{height:80px;display:none}.prep-proof img{height:100%;object-fit:cover}.prep-plan-rail{gap:16px;scroll-snap-type:x mandatory;padding-bottom:12px}.prep-plan-rail .price-plan{flex:0 0 94%;scroll-snap-align:start;padding:18px 18px 12px;border:1px solid #715c33}.prep .prep-plan-rail .price{font-size:39px}.prep .prep-plan-rail .price-includes{font-size:14px;line-height:1.9}.prep .prep-plan-rail h3{font-size:18px}.prep .comp-works .portfolio-photo{height:185px}.prep .portfolio-card{min-height:310px}.prep .comp-hero .pixel-studio{height:215px}.prep .comp-hero h1{font-size:31px}.prep .comp-wide .comp-content{gap:16px}.prep .comp-closing h2{font-size:29px}}
@media(max-width:760px){.prep-proof{display:block;height:80px}.prep-proof:empty{display:none}.prep-proof img{height:100%;object-fit:contain}.prep-catalog-prototype .comp-content{gap:14px}}

.prep .price-condition{display:inline-block;white-space:nowrap;font-size:.6em}.prep .comp-pricing h2 em{font-style:normal;color:#dfc58e}
