.service-page[data-v-8fac0b80]{background:#07111f;color:#e5eef6;min-height:100vh}.service-page>header[data-v-8fac0b80]{background:linear-gradient(120deg,#061526,#075e62,#4a0c13);padding:4rem max(1rem,calc(50vw - 500px))}article>p[data-v-8fac0b80],header p[data-v-8fac0b80]{color:#5eead4;font-size:.75rem;font-weight:950;letter-spacing:.08em}h1[data-v-8fac0b80]{font-size:clamp(2.8rem,7vw,5rem);margin:.3rem 0}header span[data-v-8fac0b80]{color:#cbd5e1;font-weight:700}.service-page>section[data-v-8fac0b80]{display:grid;gap:1.25rem;margin:auto;padding:2rem 0 5rem;width:min(1000px,calc(100% - 2rem))}article[data-v-8fac0b80]{background:#101c2d;border:1px solid #28445b;border-radius:14px;padding:1.25rem}img[data-v-8fac0b80],video[data-v-8fac0b80]{background:#020617;border-radius:10px;max-height:620px;-o-object-fit:contain;object-fit:contain;width:100%}h2[data-v-8fac0b80]{font-size:1.8rem}.article-copy[data-v-8fac0b80]{color:#dbe7ef;line-height:1.75;margin:1rem 0;white-space:pre-wrap}footer[data-v-8fac0b80]{color:#94a3b8;margin-top:1rem}a[data-v-8fac0b80]{color:#5eead4;font-weight:900;margin-left:.5rem}.bridal-card[data-v-8fac0b80]{align-items:start;display:grid;gap:1.1rem;grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr)}.bridal-thumb[data-v-8fac0b80]{aspect-ratio:16/10;background:#020617;border-radius:10px;overflow:hidden}.bridal-thumb img[data-v-8fac0b80],.bridal-thumb video[data-v-8fac0b80]{height:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.bridal-copy[data-v-8fac0b80]{display:grid;gap:.75rem}.bridal-copy h2[data-v-8fac0b80]{margin:0}.bridal-copy>small[data-v-8fac0b80],.bridal-copy>span[data-v-8fac0b80]{color:#b7c7d8;line-height:1.5}.my-profiles-link[data-v-8fac0b80]{background:#0f766e;border:1px solid #5eead4;border-radius:.6rem;color:#fff;display:inline-block;margin:1rem 0 0;padding:.6rem .85rem}.job-tags[data-v-8fac0b80]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.job-tags span[data-v-8fac0b80]{background:#173b4e;border-radius:999px;color:#99f6e4;font-size:.78rem;font-weight:800;padding:.28rem .5rem}.position-interest[data-v-8fac0b80]{background:#0f766e;border:1px solid #2dd4bf;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:900;margin-left:1rem;padding:.45rem .7rem}.job-dispatch-notice[data-v-8fac0b80]{color:#99f6e4;font-weight:800}.position-offer[data-v-8fac0b80]{background:#0f1e31;border:1px solid #2dd4bf;border-radius:.8rem;display:grid;gap:.8rem;margin-top:1rem;padding:1rem}.position-offer h2[data-v-8fac0b80]{margin:0}.offer-grid[data-v-8fac0b80]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.position-offer label[data-v-8fac0b80]{color:#d9f8f4;display:grid;font-weight:800;gap:.28rem}.position-offer input[data-v-8fac0b80],.position-offer select[data-v-8fac0b80],.position-offer textarea[data-v-8fac0b80]{border:1px solid #94a3b8;border-radius:.4rem;box-sizing:border-box;color:#172033;padding:.55rem;width:100%}.position-offer textarea[data-v-8fac0b80]{min-height:90px}.negotiable[data-v-8fac0b80]{align-items:center;display:flex!important;gap:.5rem}.negotiable input[data-v-8fac0b80]{width:auto!important}.cancel-offer[data-v-8fac0b80]{background:transparent;border:1px solid #94a3b8;border-radius:.5rem;color:#fff;cursor:pointer;font-weight:800;margin-left:.6rem;padding:.45rem .7rem}@media (max-width:600px){.offer-grid[data-v-8fac0b80]{grid-template-columns:1fr}}@media (max-width:700px){.bridal-card[data-v-8fac0b80]{grid-template-columns:1fr}}
