.services-hub-page[data-astro-cid-ucd2ps2b]{background-color:#070605;color:#f7f5f0;overflow-x:hidden}.section-services-hero[data-astro-cid-ucd2ps2b]{position:relative;padding-top:8.5rem;padding-bottom:5.5rem;overflow:hidden;background:radial-gradient(circle at 75% 25%,rgba(220,172,109,.08) 0%,transparent 60%),radial-gradient(circle at 20% 80%,rgba(196,149,87,.05) 0%,transparent 50%),#070605}.services-ambient-glow[data-astro-cid-ucd2ps2b]{position:absolute;top:10%;right:15%;width:500px;height:500px;background:radial-gradient(circle,rgba(220,172,109,.12) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.services-hero-split[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:stretch;position:relative;z-index:2}@media(max-width:991px){.services-hero-split[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr;gap:3rem}}.services-eyebrow-pill[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .95rem;border-radius:9999px;background:#dcac6d1a;border:1px solid rgba(220,172,109,.28);font-size:.725rem;font-weight:700;letter-spacing:.1em;color:#dfb278;margin-bottom:1.5rem}.pill-dot[data-astro-cid-ucd2ps2b]{width:6px;height:6px;border-radius:50%;background:#dfb278;box-shadow:0 0 8px #dfb278}.services-hero-title[data-astro-cid-ucd2ps2b]{font-family:Marcellus,serif;font-size:clamp(2.4rem,4vw,3.85rem);line-height:1.12;color:#fff;font-weight:400;letter-spacing:-.015em;margin:0 0 1.5rem}.services-hero-title[data-astro-cid-ucd2ps2b] .title-accent[data-astro-cid-ucd2ps2b]{color:#f7d5a5;font-style:italic}.services-hero-subtitle[data-astro-cid-ucd2ps2b]{font-family:SUSE,sans-serif;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65;color:#ffffffc7;margin:0 0 2rem;max-width:580px}.services-usp-pills[data-astro-cid-ucd2ps2b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.25rem}.usp-pill[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff0a;border:1px solid rgba(220,172,109,.2);padding:.4rem .85rem;border-radius:.5rem;font-size:.825rem;color:#ffffffe6}.services-cta-group[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.services-hero-visual[data-astro-cid-ucd2ps2b]{position:relative;display:flex;justify-content:center}.services-visual-frame[data-astro-cid-ucd2ps2b]{position:relative;border-radius:1.5rem;overflow:hidden;border:1px solid rgba(220,172,109,.25);box-shadow:0 20px 50px #000000b3,0 0 35px #dcac6d26;max-width:480px;width:100%}.services-hero-img[data-astro-cid-ucd2ps2b]{width:100%;height:auto;display:block;object-fit:cover}.visual-gradient-scrim[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(7,6,5,.85) 100%);pointer-events:none}.services-hero-badge[data-astro-cid-ucd2ps2b]{position:absolute;bottom:1.25rem;left:1.25rem;display:inline-flex;align-items:center;gap:.5rem;background:#0e0b09d9;border:1px solid rgba(220,172,109,.35);backdrop-filter:blur(8px);padding:.45rem .95rem;border-radius:9999px;font-size:.75rem;font-weight:600;color:#dfb278}.section-pillars-hub[data-astro-cid-ucd2ps2b]{padding:6.5rem 0;background:#090706}.section-heading-wrap[data-astro-cid-ucd2ps2b]{text-align:center;max-width:760px;margin:0 auto 4.5rem}.sub-eyebrow[data-astro-cid-ucd2ps2b]{font-size:.75rem;font-weight:700;letter-spacing:.12em;color:#dfb278;text-transform:uppercase;margin-bottom:.75rem}.section-title[data-astro-cid-ucd2ps2b]{font-family:Marcellus,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;color:#fff;margin:0 0 1rem;font-weight:400}.section-subtitle[data-astro-cid-ucd2ps2b]{font-family:SUSE,sans-serif;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6;color:#ffffffb3;margin:0}.pillars-stack[data-astro-cid-ucd2ps2b]{display:flex;flex-direction:column;gap:3.5rem}.pillar-card[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:1fr 1.15fr;gap:3.5rem;align-items:center;background:linear-gradient(145deg,#16110dbf,#0c0907f2);border:1px solid rgba(220,172,109,.22);border-radius:1.5rem;padding:2.75rem;transition:border-color .3s ease,box-shadow .3s ease}.pillar-card[data-astro-cid-ucd2ps2b]:hover{border-color:#dcac6d73;box-shadow:0 16px 45px #0009,0 0 25px #dcac6d1a}.pillar-card[data-astro-cid-ucd2ps2b].is-reversed{grid-template-columns:1.15fr 1fr}.pillar-card[data-astro-cid-ucd2ps2b].is-reversed .pillar-visual-col[data-astro-cid-ucd2ps2b]{order:2}.pillar-card[data-astro-cid-ucd2ps2b].is-reversed .pillar-info-col[data-astro-cid-ucd2ps2b]{order:1}@media(max-width:991px){.pillar-card[data-astro-cid-ucd2ps2b],.pillar-card[data-astro-cid-ucd2ps2b].is-reversed{grid-template-columns:1fr;gap:2.5rem;padding:2rem}.pillar-card[data-astro-cid-ucd2ps2b].is-reversed .pillar-visual-col[data-astro-cid-ucd2ps2b]{order:1}.pillar-card[data-astro-cid-ucd2ps2b].is-reversed .pillar-info-col[data-astro-cid-ucd2ps2b]{order:2}.pillar-visual-wrap[data-astro-cid-ucd2ps2b]{min-height:280px;aspect-ratio:4 / 3;height:auto}}.pillar-visual-col[data-astro-cid-ucd2ps2b]{position:relative;height:100%;min-height:0;display:flex;flex-direction:column}.pillar-visual-wrap[data-astro-cid-ucd2ps2b]{position:relative;border-radius:1.25rem;overflow:hidden;width:100%;height:100%;min-height:0;flex:1;border:1px solid rgba(220,172,109,.25);box-shadow:0 12px 30px #00000080}.pillar-img[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pillar-card[data-astro-cid-ucd2ps2b]:hover .pillar-img[data-astro-cid-ucd2ps2b]{transform:scale(1.03)}.pillar-overlay-scrim[data-astro-cid-ucd2ps2b]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(10,8,6,.8) 100%);pointer-events:none}.pillar-floating-tag[data-astro-cid-ucd2ps2b]{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;background:#0e0b09d9;border:1px solid rgba(220,172,109,.35);backdrop-filter:blur(8px);padding:.35rem .85rem;border-radius:9999px;font-size:.725rem;font-weight:600;color:#dfb278}.tag-dot[data-astro-cid-ucd2ps2b]{width:6px;height:6px;border-radius:50%;background:#dfb278;box-shadow:0 0 6px #dfb278}.pillar-badge-strip[data-astro-cid-ucd2ps2b]{margin-bottom:.85rem}.pillar-main-badge[data-astro-cid-ucd2ps2b]{display:inline-block;color:#dfb278;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#dcac6d1f;border:1px solid rgba(220,172,109,.3);padding:.25rem .75rem;border-radius:9999px}.pillar-title[data-astro-cid-ucd2ps2b]{font-family:Marcellus,serif;font-size:clamp(1.6rem,2.3vw,2.15rem);color:#fff;line-height:1.2;margin:0 0 .85rem;font-weight:400}.pillar-desc[data-astro-cid-ucd2ps2b]{font-size:.925rem;line-height:1.6;color:#ffffffbf;margin:0 0 1.5rem}.pillar-specs-box[data-astro-cid-ucd2ps2b]{background:#ffffff05;border:1px solid rgba(220,172,109,.12);border-radius:.875rem;padding:1.25rem 1.35rem;margin-bottom:2rem}.specs-box-title[data-astro-cid-ucd2ps2b]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#dfb278;margin-bottom:.75rem}.pillar-specs-list[data-astro-cid-ucd2ps2b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.spec-row[data-astro-cid-ucd2ps2b]{display:flex;align-items:flex-start;gap:.65rem;font-size:.85rem;color:#ffffffd9;line-height:1.45}.spec-check[data-astro-cid-ucd2ps2b]{flex-shrink:0;margin-top:.15rem}.pillar-action-row[data-astro-cid-ucd2ps2b]{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.btn-pillar-gold[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#e3b879,#c49557);border:1px solid #e3b879;color:#0d0a08;font-weight:700;font-size:.9rem;padding:.75rem 1.65rem;border-radius:9999px;text-decoration:none;box-shadow:0 4px 14px #dcac6d4d;transition:transform .25s,box-shadow .25s,background .25s}.btn-pillar-gold[data-astro-cid-ucd2ps2b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #dcac6d73;background:#fff;border-color:#fff}.btn-pillar-hub[data-astro-cid-ucd2ps2b]{display:inline-flex;align-items:center;gap:.45rem;color:#dfb278;font-weight:600;font-size:max(.875rem,14px);min-height:44px;text-decoration:none;transition:color .2s,transform .2s}.btn-pillar-hub[data-astro-cid-ucd2ps2b]:hover{color:#fff;transform:translate(4px)}.section-standards-hub[data-astro-cid-ucd2ps2b]{padding:5rem 0 3rem;background:#070605}.standards-card-wrap[data-astro-cid-ucd2ps2b]{background:linear-gradient(180deg,#120e0b,#090706);border:1px solid rgba(220,172,109,.2);border-radius:1.5rem;padding:4rem 3rem}.standards-header[data-astro-cid-ucd2ps2b]{text-align:center;max-width:680px;margin:0 auto 3.5rem}.standards-eyebrow[data-astro-cid-ucd2ps2b]{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#dfb278;font-weight:700;display:block;margin-bottom:.5rem}.standards-headline[data-astro-cid-ucd2ps2b]{font-family:Marcellus,serif;font-size:clamp(1.8rem,3vw,2.5rem);color:#fff;font-weight:400;margin:0 0 .85rem}.standards-sub[data-astro-cid-ucd2ps2b]{font-size:.95rem;color:#ffffffb3;line-height:1.6;margin:0}.standards-grid-4[data-astro-cid-ucd2ps2b]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}@media(max-width:991px){.standards-grid-4[data-astro-cid-ucd2ps2b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.standards-card-wrap[data-astro-cid-ucd2ps2b]{padding:2.5rem 1.5rem}.standards-grid-4[data-astro-cid-ucd2ps2b]{grid-template-columns:1fr}}.standard-tile[data-astro-cid-ucd2ps2b]{background:#ffffff05;border:1px solid rgba(220,172,109,.15);border-radius:1rem;padding:2rem 1.5rem;transition:border-color .25s,transform .25s}.standard-tile[data-astro-cid-ucd2ps2b]:hover{border-color:#dcac6d66;transform:translateY(-3px)}.standard-icon-circle[data-astro-cid-ucd2ps2b]{width:46px;height:46px;border-radius:50%;background:#dcac6d1a;border:1px solid rgba(220,172,109,.25);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.standard-tile-title[data-astro-cid-ucd2ps2b]{font-family:Marcellus,serif;font-size:1.15rem;color:#fff;margin:0 0 .65rem;line-height:1.3}.standard-tile-desc[data-astro-cid-ucd2ps2b]{font-size:.875rem;color:#ffffffb3;line-height:1.55;margin:0}
