.section-nav[data-v-675bb71a]{z-index:40;-webkit-backdrop-filter:blur(6px);background:#0d090873;justify-content:center;display:flex;position:sticky;top:0}.section-nav__container[data-v-675bb71a]{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#0d0908b8;border-radius:0 0 1.5rem 1.5rem;width:90%;max-width:1260px;margin:0 auto;padding:0 1.5rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #dfaf8540,0 0 0 4px #dfaf8512,0 6px 24px #00000059}.section-nav__scroll[data-v-675bb71a]{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:0;padding:6px 0 10px;display:flex;position:relative;overflow:auto hidden}.section-nav__scroll[data-v-675bb71a]::-webkit-scrollbar{display:none}.section-nav__pill[data-v-675bb71a]{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0,#dfaf85bf 20% 80%,#0000);border:none;border-radius:0;height:1px;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:auto;bottom:4px;transform:none}.section-nav__item[data-v-675bb71a]{z-index:1;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;align-items:center;min-height:44px;padding:.75rem 1.25rem;transition:none;display:inline-flex;position:relative}.section-nav__item[data-v-675bb71a]:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #dfaf8599}.section-nav__label[data-v-675bb71a]{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#dfaf8566;font-size:.7rem;font-weight:600;transition:color .2s}.section-nav__item:hover .section-nav__label[data-v-675bb71a]{color:#dfaf85bf}.section-nav__item--active .section-nav__label[data-v-675bb71a]{color:#dfaf85}@media (width>=1024px){.section-nav__scroll[data-v-675bb71a]{justify-content:center}}@media (width<=1023px){.section-nav__container[data-v-675bb71a]:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#0d0908d9);border-bottom-right-radius:1.5rem;width:3rem;position:absolute;top:0;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.section-nav__label[data-v-675bb71a],.section-nav__pill[data-v-675bb71a]{transition:none}}@media (prefers-reduced-transparency:reduce){.section-nav__container[data-v-675bb71a]{-webkit-backdrop-filter:none;background:#0d0908}}html:not(.dark) .section-nav[data-v-675bb71a]{background:#faf7f499}html:not(.dark) .section-nav__container[data-v-675bb71a]{background:#faf7f4c7;box-shadow:0 0 0 1px #9952262e,0 0 0 4px #9952260d,0 6px 24px #00000014}html:not(.dark) .section-nav__pill[data-v-675bb71a]{background:linear-gradient(90deg,#0000 0,#995226a6 20% 80%,#0000)}html:not(.dark) .section-nav__label[data-v-675bb71a]{color:#99522673}html:not(.dark) .section-nav__item:hover .section-nav__label[data-v-675bb71a]{color:#995226cc}html:not(.dark) .section-nav__item--active .section-nav__label[data-v-675bb71a]{color:var(--color-primary-700)}html:not(.dark) .section-nav__item[data-v-675bb71a]:focus-visible{outline-color:#99522680}@media (width<=1023px){html:not(.dark) .section-nav__container[data-v-675bb71a]:after{background:linear-gradient(90deg,#0000,#faf7f4eb)}}@media (prefers-reduced-transparency:reduce){html:not(.dark) .section-nav__container[data-v-675bb71a]{-webkit-backdrop-filter:none;background:#faf7f4}}.services-cta-section[data-v-da656864]{background:#0d0908;padding:7rem 1.5rem;position:relative;overflow:hidden}.cta-bg-radial[data-v-da656864]{pointer-events:none;background:radial-gradient(55% 55%,#7d341247 0,#0000 70%);position:absolute;inset:0}.cta-inner[data-v-da656864]{z-index:1;max-width:50rem;margin:0 auto;position:relative}.cta-glass[data-v-da656864]{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffff0a;border:1px solid #dfaf852e;border-radius:2px;padding:3.5rem 2rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 8px 48px #00000073,0 0 80px #dfaf850d,inset 0 1px #ffeddf12}@media (width>=768px){.cta-glass[data-v-da656864]{padding:4.5rem 4rem 3rem}}.deco-frame[data-v-da656864]{pointer-events:none;position:absolute;inset:1.25rem}.corner[data-v-da656864]{border-style:solid;border-color:#dfaf8533;width:1.5rem;height:1.5rem;position:absolute}.corner--tl[data-v-da656864]{border-width:1px 0 0 1px;top:0;left:0}.corner--tr[data-v-da656864]{border-width:1px 1px 0 0;top:0;right:0}.corner--bl[data-v-da656864]{border-width:0 0 1px 1px;bottom:0;left:0}.corner--br[data-v-da656864]{border-width:0 1px 1px 0;bottom:0;right:0}.cta-badge[data-v-da656864]{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:#dfaf85e6;background:#dfaf851f;border:1px solid #dfaf854d;border-radius:100px;margin-bottom:1.5rem;padding:.4rem 1.25rem;font-size:.65rem;font-weight:600;display:inline-block}.cta-deco-divider[data-v-da656864]{justify-content:center;align-items:center;gap:.55rem;max-width:20rem;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;display:flex}.deco-line[data-v-da656864]{background:#dfaf852e;flex:1;height:1px}.deco-line--inner[data-v-da656864]{flex:0 0 1rem}.deco-diamond[data-v-da656864]{background:#dfaf8573;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.deco-diamond--sm[data-v-da656864]{background:#dfaf8538;width:4px;height:4px}.cta-heading[data-v-da656864]{font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;color:#ffeddf;max-width:32rem;margin:0 auto 1.25rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.08}.cta-description[data-v-da656864]{font-family:var(--font-text);color:#ffeddf8c;max-width:34rem;margin:0 auto 2.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:300;line-height:1.65}.cta-strip[data-v-da656864]{background:#120703;border-top:1px solid #dfaf8524;border-bottom:1px solid #dfaf8524;align-items:center;gap:1.5rem;width:calc(100% + 4rem);margin-bottom:2rem;margin-left:-2rem;margin-right:-2rem;padding:1.5rem 2rem;text-decoration:none;transition:background .35s;display:flex}.cta-strip[data-v-da656864]:hover{background:#1e0b04}.cta-strip:hover .strip-diamond[data-v-da656864]{background:#dfaf85b3}.cta-strip:hover .strip-diamond--sm[data-v-da656864]{background:#dfaf8566}.cta-strip:hover .strip-label[data-v-da656864]{color:#dfaf85}.cta-strip:hover .strip-icon[data-v-da656864]{transform:translate(4px)}.cta-strip[data-v-da656864]:focus-visible{outline-offset:-2px;outline:2px solid #dfaf85}@media (width>=768px){.cta-strip[data-v-da656864]{width:calc(100% + 8rem);margin-left:-4rem;margin-right:-4rem;padding:1.5rem 3rem}}.strip-deco[data-v-da656864]{flex:1;align-items:center;gap:.55rem;display:flex}@media (width<=767px){.strip-deco[data-v-da656864]{display:none}}.strip-line[data-v-da656864]{background:#dfaf8533;flex:1;height:1px}.strip-line--inner[data-v-da656864]{flex:0 0 1.25rem}.strip-diamond[data-v-da656864]{background:#dfaf8566;flex-shrink:0;width:7px;height:7px;transition:background .35s;transform:rotate(45deg)}.strip-diamond--sm[data-v-da656864]{background:#dfaf8538;width:4px;height:4px}.strip-label[data-v-da656864]{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:#dfaf85b3;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;transition:color .35s;display:flex}@media (width<=767px){.strip-label[data-v-da656864]{justify-content:center;width:100%}}.strip-icon[data-v-da656864]{width:1rem;height:1rem;transition:transform .25s}.cta-secondary-row[data-v-da656864]{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.cta-strip[data-v-da656864],.strip-diamond[data-v-da656864],.strip-icon[data-v-da656864],.strip-label[data-v-da656864]{transition:none}}html:not(.dark) .services-cta-section[data-v-da656864]{background:var(--color-section-alt)}html:not(.dark) .cta-bg-radial[data-v-da656864]{background:radial-gradient(55% 55%,#99522614 0,#0000 70%)}html:not(.dark) .cta-glass[data-v-da656864]{background:#ffffffb3;box-shadow:0 8px 48px #0000000f,0 0 80px #9952260a,inset 0 1px #fffc}html:not(.dark) .corner[data-v-da656864],html:not(.dark) .cta-glass[data-v-da656864]{border-color:var(--deco-border)}html:not(.dark) .cta-badge[data-v-da656864]{color:var(--color-primary-700);border-color:var(--deco-line-strong);background:#99522614}html:not(.dark) .deco-line[data-v-da656864]{background:var(--deco-line)}html:not(.dark) .deco-diamond[data-v-da656864]{background:var(--deco-diamond)}html:not(.dark) .deco-diamond--sm[data-v-da656864]{background:var(--deco-diamond-sm)}html:not(.dark) .cta-heading[data-v-da656864]{color:var(--color-text-primary)}html:not(.dark) .cta-description[data-v-da656864]{color:var(--color-text-subtle)}html:not(.dark) .cta-strip[data-v-da656864]{background:var(--color-surface-2);border-top-color:var(--deco-line);border-bottom-color:var(--deco-line)}html:not(.dark) .cta-strip[data-v-da656864]:hover{background:var(--color-surface-3)}html:not(.dark) .cta-strip:hover .strip-diamond[data-v-da656864]{background:#99522699}html:not(.dark) .cta-strip:hover .strip-diamond--sm[data-v-da656864]{background:#99522659}html:not(.dark) .cta-strip:hover .strip-label[data-v-da656864]{color:var(--color-primary-700)}html:not(.dark) .cta-strip[data-v-da656864]:focus-visible{outline-color:var(--color-primary-500)}html:not(.dark) .strip-line[data-v-da656864]{background:var(--deco-line)}html:not(.dark) .strip-diamond[data-v-da656864]{background:var(--deco-diamond)}html:not(.dark) .strip-diamond--sm[data-v-da656864]{background:var(--deco-diamond-sm)}html:not(.dark) .strip-label[data-v-da656864]{color:var(--color-primary-600)}
