.price-card .card-addon-link{font-size:10px;line-height:1.8;margin-top:16px;text-decoration:underline;text-underline-offset:4px;color:#77658d}.extended-card{background:linear-gradient(145deg,#302551,#171a2c);color:#fff;border-color:#494064}.extended-card>p,.extended-card .price-top{color:#d6cde5}.extended-card .price{color:#fff}.extended-card li:before{color:#b0f1d9}.extended-card .card-addon-link{color:#d8caef}.extended-card .button.white{background:#a5f3d8;color:#243c33}.print-service{margin-top:20px;padding:45px}.print-art{height:340px}.card-front .card-qr{position:absolute;right:18px;bottom:22px;width:26%;height:auto;border-radius:3px}.card-front>strong{max-width:65%}.business-card small{max-width:60%;line-height:1.7}.card-includes{list-style:none;margin:21px 0 23px;padding:0;display:grid;gap:9px}.card-includes li{font-size:12px;line-height:1.7;color:#6d5e7c;padding-left:21px;position:relative}.card-includes li:before{content:'✓';position:absolute;left:0;color:#746097}.card-offers{display:grid;grid-template-columns:1fr 1fr;gap:11px}.card-offers>button{padding:16px;text-align:left;font:inherit;border:1px solid #b7aac9;border-radius:9px;background:#ffffff91;color:#44334e;cursor:pointer;transition:background .2s,border-color .2s}.card-offers>button:hover{background:#fff;border-color:#756083}.card-offers>button>span{font-size:8px;display:block;color:#897497;margin-bottom:10px}.card-offers b{display:block;font-size:12px;font-weight:500}.card-offers strong{display:block;font-size:29px;letter-spacing:-1px;margin-top:7px}.card-offers small{font-size:8px;display:block;margin-top:12px;color:#7b638c}.print-copy .print-terms{font-size:10px;margin-top:17px;line-height:1.9}.print-copy .qr-note{font-size:10px;color:#806e8f;line-height:1.85}.offer-builder{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:35px;background:#fff;border:1px solid #ddd5e7;border-radius:15px;margin-bottom:45px;box-sizing:border-box;scroll-margin-top:110px}.offer-builder-heading h2{font-size:34px;margin:16px 0}.offer-builder-heading>p{font-size:12px;color:#7c6c88;line-height:1.9}.offer-builder-heading .eyebrow{font-size:7px}.offer-builder-fields{min-width:0}.offer-builder-fields>label{display:block;font-size:11px;color:#695376;margin-bottom:20px}.offer-builder-fields select{font:inherit;font-size:13px;display:block;width:100%;margin-top:9px;padding:12px;border:1px solid #d3c7df;border-radius:6px;background:#f8f6fb;color:#5c456b;min-height:45px}.offer-builder-fields .signature-choice{display:flex;align-items:start;gap:12px;padding:16px 0;border-top:1px solid #e6deed}.signature-choice input{appearance:auto;width:18px;height:18px;padding:0;margin:3px 0 0;flex-shrink:0;accent-color:#685095}.signature-choice strong{font-size:11px;line-height:1.8;font-weight:500;display:block}.signature-choice b{white-space:nowrap}.signature-choice small{display:block;font-size:10px;line-height:1.85;color:#8c789a;margin-top:9px}.offer-total-box{padding:24px;background:#f0edf7;border-radius:10px;align-self:start}.offer-total-box>span{font-size:7px;letter-spacing:1px;color:#8a729d}.offer-total-box ul{list-style:none;margin:20px 0;padding:0}.offer-total-box li{display:flex;justify-content:space-between;gap:15px;font-size:11px;line-height:1.7;margin-bottom:11px;color:#695177}.offer-total-box li>b{white-space:nowrap;font-weight:500}.offer-total{padding-top:18px;border-top:1px solid #d6cbe1;display:flex;justify-content:space-between;align-items:center;gap:15px}.offer-total>span{font-size:10px;color:#7c648b}.offer-total>strong{font-size:35px;letter-spacing:-1.5px;font-weight:500;color:#4b3263}.offer-exclusions{font-size:9px;line-height:1.9;color:#907a9f;margin-block:17px}.offer-total-box>.button{font-size:10px;display:flex;width:100%;justify-content:space-between;padding:15px;gap:10px}.offer-total-box #offer-status{font-size:10px;line-height:1.8;margin-top:12px;color:#7a608b}.offer-total-box #offer-status:empty{display:none}.selected-offer{font-size:11px;line-height:1.9;background:#ffffff1c;border:1px solid #ffffff40;border-radius:8px;padding:15px;margin-bottom:23px;color:#f5edff}.selected-offer[hidden]{display:none}.offer-builder,.print-service{scroll-margin-top:110px}
@media(max-width:1050px){.offer-builder{grid-template-columns:1fr 1fr;gap:25px;padding:27px}.offer-builder-heading{grid-column:1/-1}.offer-builder-heading h2>br{display:none}.offer-builder-heading>p{max-width:600px}.print-service{padding:30px}.print-art{height:290px}.card-offers>button{padding:13px}.card-offers b{font-size:11px}}
@media(max-width:700px){.print-service{padding:25px;margin-top:10px}.print-art{height:280px}.card-includes li{font-size:12px}.card-offers{gap:9px}.card-offers>button{padding:14px}.card-offers strong{font-size:29px}.card-offers small{font-size:8px}.offer-builder{grid-template-columns:1fr;gap:25px;padding:25px;margin-bottom:35px}.offer-builder-heading{grid-column:auto}.offer-builder-heading h2{font-size:32px}.offer-builder-heading h2>br{display:block}.offer-builder-heading>p{font-size:13px}.offer-builder-fields>label{font-size:12px}.offer-builder-fields select{font-size:16px}.signature-choice strong{font-size:12px}.signature-choice small{font-size:11px}.offer-total-box{padding:23px}.offer-total-box li{font-size:12px}.offer-total-box>.button{font-size:11px;min-height:46px}.offer-total-box>span{font-size:8px}.offer-exclusions{font-size:10px}.selected-offer{font-size:11px}.price-card .card-addon-link{font-size:11px}}
