/* Apex Media V64 | Four-package and Kuula services update. Scoped, non-destructive additions. */
.pq-page .em39-tier-grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.pq-page .em39-tier-grid .em39-tier-featured {grid-column:auto}
.pq-page .em39-tier-grid .em39-tier {min-width:0}
.pq-page .em64-services-section {background:radial-gradient(ellipse at 15% 15%,rgba(177,139,81,.09),transparent 44%),#101819}
.pq-page .em64-service-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.pq-page .em64-service-row {border:1px solid rgba(212,172,110,.34);padding:25px 23px;background:linear-gradient(135deg,#1b2423,#121b1c);display:flex;align-items:start;justify-content:space-between;gap:18px;min-width:0}
.pq-page .em64-service-row h3 {font:400 clamp(20px,2vw,27px)/1.18 Georgia,serif!important;margin:0 0 8px;color:#f1e7d8}
.pq-page .em64-service-row p {font:12px/1.65 Arial,sans-serif!important;color:#bac4bf!important;margin:0;max-width:300px}
.pq-page .em64-service-row strong {font:700 17px/1.2 Arial,sans-serif;color:#e8c188;white-space:nowrap;text-align:right}
.pq-page .em64-service-row strong small {font:10px/1.3 Arial,sans-serif!important;letter-spacing:.05em;display:block;color:#bac3bd;margin-top:7px;text-transform:uppercase}
.pq-page .em64-service-prices {display:grid;gap:16px;flex:none}
.pq-page .em64-service-footer {margin-top:21px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(212,172,110,.32);padding:22px;background:#0d1516}
.pq-page .em64-service-footer p {font:12px/1.65 Arial,sans-serif!important;color:#bac4bd!important;margin:0;max-width:740px}
.pq-page .em64-service-footer p strong {color:#e9ce9d}
.pq-page .em64-service-footer a {color:#e4bf85;font:700 10px/1.5 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;white-space:nowrap}
.em64-inline-rate {margin:12px 0 18px!important;padding:12px 14px;border-left:2px solid #c6a16a;background:rgba(201,164,108,.07);color:#c9cfca!important;font:11px/1.85 Arial,sans-serif!important;letter-spacing:.025em}
.em64-inline-rate strong {color:#e3c38d;font-size:13px}
.em64-service-teaser {margin:30px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(207,162,99,.35);background:linear-gradient(115deg,#1a2323,#101819);padding:24px 30px;color:#ede4d7}
.em64-service-teaser span {font:700 10px/1.5 Arial,sans-serif;letter-spacing:.14em;color:#d7ad75}
.em64-service-teaser h3 {font:400 clamp(24px,2.5vw,34px)/1.15 Georgia,serif!important;margin:8px 0 10px}
.em64-service-teaser p {font:13px/1.6 Arial,sans-serif!important;color:#c5cec7!important;margin:0}
.em64-service-teaser p strong {color:#e8bc81}
.em64-service-teaser a {color:#e7bf82;text-decoration:none;font:700 11px/1.55 Arial,sans-serif;white-space:nowrap;letter-spacing:.06em}
@media(max-width:1050px){.pq-page .em64-service-row {flex-direction:column;gap:16px}.pq-page .em64-service-prices {display:flex;gap:24px}.pq-page .em64-service-row strong {text-align:left}}
@media(max-width:760px){.pq-page .em39-tier-grid,.pq-page .em64-service-grid {grid-template-columns:1fr}.pq-page .em64-service-footer,.em64-service-teaser {flex-direction:column;align-items:flex-start}.pq-page .em64-service-row {flex-direction:row}.pq-page .em64-service-prices {display:grid;gap:13px}.pq-page .em64-service-row strong {text-align:right}}
@media(max-width:430px){.pq-page .em64-service-row {padding:21px 17px;flex-direction:column}.pq-page .em64-service-prices {display:flex;flex-wrap:wrap;gap:25px}.pq-page .em64-service-row strong {text-align:left}.pq-page .em64-service-footer {padding:19px}.em64-service-teaser {padding:21px}}

/* Keep four home preview rows balanced on tablets. */
@media(min-width:631px) and (max-width:980px){.em60-pricing-package-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
