/* UI Phase 14.1.0.5 — portfolio intent/reference presentation */
.portfolio-service-link-v14105{display:block;margin-top:6px;font-size:12px;font-weight:800;color:#1f6d4a;line-height:1.35}.portfolio-service-link-v14105.is-unlinked{color:#9a6b18;font-weight:700}
.portfolio-intent-card-v14105{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 22px;padding:16px;border:1px solid rgba(25,92,65,.18);border-radius:22px;background:linear-gradient(135deg,#fffaf0,#f5fbf7);box-shadow:0 12px 30px rgba(28,65,49,.07)}
.portfolio-intent-thumb-v14105{width:118px;height:88px;border-radius:15px;overflow:hidden;background:#e8efe9;display:grid;place-items:center;font-size:30px}.portfolio-intent-thumb-v14105 img{width:100%;height:100%;object-fit:cover;display:block}
.portfolio-intent-copy-v14105 span,.portfolio-checkout-ref-v14105 span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:900;color:#1d6b49}.portfolio-intent-copy-v14105 h2{font-size:20px;margin:3px 0 4px;color:#13271d}.portfolio-intent-copy-v14105 p{margin:0 0 5px;color:#56645c;line-height:1.55}.portfolio-intent-copy-v14105 small{color:#718078;line-height:1.45}.portfolio-intent-link-v14105{white-space:nowrap;font-weight:800;color:#1f6d4a;text-decoration:none}
.portfolio-checkout-ref-v14105{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;margin:2px 0 14px;padding:12px;border:1px solid rgba(25,92,65,.18);border-radius:17px;background:#f5fbf7}.portfolio-checkout-ref-v14105 .portfolio-intent-thumb-v14105{width:84px;height:66px;border-radius:12px}.portfolio-checkout-ref-v14105 strong{display:block;margin:3px 0;color:#16271e;font-size:15px}.portfolio-checkout-ref-v14105 small{display:block;color:#6d7a73;line-height:1.4}.portfolio-checkout-ref-v14105 a{font-weight:800;color:#1f6d4a;text-decoration:none;white-space:nowrap}
@media(max-width:720px){.portfolio-intent-card-v14105{grid-template-columns:82px minmax(0,1fr);gap:12px}.portfolio-intent-card-v14105 .portfolio-intent-thumb-v14105{width:82px;height:76px}.portfolio-intent-link-v14105{grid-column:1/-1;padding-top:2px}.portfolio-checkout-ref-v14105{grid-template-columns:72px minmax(0,1fr)}.portfolio-checkout-ref-v14105 .portfolio-intent-thumb-v14105{width:72px;height:60px}.portfolio-checkout-ref-v14105 a{grid-column:1/-1}}
.order-portfolio-ref-v14105{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;margin:16px 0 0;padding:13px;border:1px solid rgba(25,92,65,.18);border-radius:17px;background:#f5fbf7}.order-portfolio-ref-v14105 .portfolio-intent-thumb-v14105{width:96px;height:72px}.order-portfolio-ref-v14105 span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:#1d6b49}.order-portfolio-ref-v14105 strong{display:block;margin:4px 0;color:#16271e}.order-portfolio-ref-v14105 small{display:block;color:#6d7a73;line-height:1.45}.order-portfolio-ref-v14105 a{font-weight:800;color:#1f6d4a;text-decoration:none;white-space:nowrap}@media(max-width:720px){.order-portfolio-ref-v14105{grid-template-columns:74px minmax(0,1fr)}.order-portfolio-ref-v14105 .portfolio-intent-thumb-v14105{width:74px;height:62px}.order-portfolio-ref-v14105 a{grid-column:1/-1}}
