.section-nav[data-v-e16c56fe]{-webkit-backdrop-filter:blur(6px);z-index:40;background:#0d090873;justify-content:center;display:flex;position:sticky;top:0}.section-nav__container[data-v-e16c56fe]{-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 #dfb08640,0 0 0 4px #dfb08612,0 6px 24px #00000059}.section-nav__scroll[data-v-e16c56fe]{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-e16c56fe]::-webkit-scrollbar{display:none}.section-nav__pill[data-v-e16c56fe]{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#dfb086bf 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-e16c56fe]{cursor:pointer;white-space:nowrap;z-index:1;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-e16c56fe]:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #dfb08699}.section-nav__label[data-v-e16c56fe]{color:#dfb08666;font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:600;transition:color .2s}.section-nav__item:hover .section-nav__label[data-v-e16c56fe]{color:#dfb086bf}.section-nav__item--active .section-nav__label[data-v-e16c56fe]{color:#dfaf85}@media (min-width:1024px){.section-nav__scroll[data-v-e16c56fe]{justify-content:center}}@media (max-width:1023px){.section-nav__container[data-v-e16c56fe]: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-e16c56fe],.section-nav__pill[data-v-e16c56fe]{transition:none}}@media (prefers-reduced-transparency:reduce){.section-nav__container[data-v-e16c56fe]{-webkit-backdrop-filter:none;background:#0d0908}}html:not(.dark) .section-nav[data-v-e16c56fe]{background:#faf7f599}html:not(.dark) .section-nav__container[data-v-e16c56fe]{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-e16c56fe]{background:linear-gradient(90deg,#0000,#995226a6 20% 80%,#0000)}html:not(.dark) .section-nav__label[data-v-e16c56fe]{color:#99522673}html:not(.dark) .section-nav__item:hover .section-nav__label[data-v-e16c56fe]{color:#995226cc}html:not(.dark) .section-nav__item--active .section-nav__label[data-v-e16c56fe]{color:var(--color-primary-700)}html:not(.dark) .section-nav__item[data-v-e16c56fe]:focus-visible{outline-color:#99522680}@media (max-width:1023px){html:not(.dark) .section-nav__container[data-v-e16c56fe]:after{background:linear-gradient(90deg,#0000,#faf7f5eb)}}@media (prefers-reduced-transparency:reduce){html:not(.dark) .section-nav__container[data-v-e16c56fe]{-webkit-backdrop-filter:none;background:#faf7f4}}.services-cta-section[data-v-ce1b3f47]{background:#0d0908;padding:7rem 1.5rem;position:relative;overflow:hidden}.cta-bg-radial[data-v-ce1b3f47]{pointer-events:none;background:radial-gradient(55% 55%,#7d341247 0,#0000 70%);position:absolute;inset:0}.cta-inner[data-v-ce1b3f47]{z-index:1;max-width:50rem;margin:0 auto;position:relative}.cta-glass[data-v-ce1b3f47]{-webkit-backdrop-filter:blur(24px)saturate(150%);text-align:center;background:#ffffff0a;border:1px solid #dfb0862e;border-radius:2px;padding:3.5rem 2rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 8px 48px #00000073,0 0 80px #dfb0860d,inset 0 1px #ffeddf12}@media (min-width:768px){.cta-glass[data-v-ce1b3f47]{padding:4.5rem 4rem 3rem}}.deco-frame[data-v-ce1b3f47]{pointer-events:none;position:absolute;inset:1.25rem}.corner[data-v-ce1b3f47]{border-style:solid;border-color:#dfb08633;width:1.5rem;height:1.5rem;position:absolute}.corner--tl[data-v-ce1b3f47]{border-width:1px 0 0 1px;top:0;left:0}.corner--tr[data-v-ce1b3f47]{border-width:1px 1px 0 0;top:0;right:0}.corner--bl[data-v-ce1b3f47]{border-width:0 0 1px 1px;bottom:0;left:0}.corner--br[data-v-ce1b3f47]{border-width:0 1px 1px 0;bottom:0;right:0}.cta-badge[data-v-ce1b3f47]{color:#dfb086e6;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;background:#dfb0861f;border:1px solid #dfb0864d;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-ce1b3f47]{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-ce1b3f47]{background:#dfb0862e;flex:1;height:1px}.deco-line--inner[data-v-ce1b3f47]{flex:0 0 1rem}.deco-diamond[data-v-ce1b3f47]{background:#dfb08673;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.deco-diamond--sm[data-v-ce1b3f47]{background:#dfb08638;width:4px;height:4px}.cta-heading[data-v-ce1b3f47]{color:#ffeddf;font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;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-ce1b3f47]{color:#ffeddf8c;font-family:var(--font-text);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-ce1b3f47]{background:#120703;border-top:1px solid #dfb08624;border-bottom:1px solid #dfb08624;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-ce1b3f47]:hover{background:#1e0b04}.cta-strip:hover .strip-diamond[data-v-ce1b3f47]{background:#dfb086b3}.cta-strip:hover .strip-diamond--sm[data-v-ce1b3f47]{background:#dfb08666}.cta-strip:hover .strip-label[data-v-ce1b3f47]{color:#dfaf85}.cta-strip:hover .strip-icon[data-v-ce1b3f47]{transform:translate(4px)}.cta-strip[data-v-ce1b3f47]:focus-visible{outline-offset:-2px;outline:2px solid #dfaf85}@media (min-width:768px){.cta-strip[data-v-ce1b3f47]{width:calc(100% + 8rem);margin-left:-4rem;margin-right:-4rem;padding:1.5rem 3rem}}.strip-deco[data-v-ce1b3f47]{flex:1;align-items:center;gap:.55rem;display:flex}@media (max-width:767px){.strip-deco[data-v-ce1b3f47]{display:none}}.strip-line[data-v-ce1b3f47]{background:#dfb08633;flex:1;height:1px}.strip-line--inner[data-v-ce1b3f47]{flex:0 0 1.25rem}.strip-diamond[data-v-ce1b3f47]{background:#dfb08666;flex-shrink:0;width:7px;height:7px;transition:background .35s;transform:rotate(45deg)}.strip-diamond--sm[data-v-ce1b3f47]{background:#dfb08638;width:4px;height:4px}.strip-label[data-v-ce1b3f47]{color:#dfb086b3;font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;transition:color .35s;display:flex}@media (max-width:767px){.strip-label[data-v-ce1b3f47]{justify-content:center;width:100%}}.strip-icon[data-v-ce1b3f47]{width:1rem;height:1rem;transition:transform .25s}.cta-secondary-row[data-v-ce1b3f47]{justify-content:center;display:flex}@media (prefers-reduced-motion:reduce){.cta-strip[data-v-ce1b3f47],.strip-diamond[data-v-ce1b3f47],.strip-icon[data-v-ce1b3f47],.strip-label[data-v-ce1b3f47]{transition:none}}html:not(.dark) .services-cta-section[data-v-ce1b3f47]{background:var(--color-section-alt)}html:not(.dark) .cta-bg-radial[data-v-ce1b3f47]{background:radial-gradient(55% 55%,#99522614 0,#0000 70%)}html:not(.dark) .cta-glass[data-v-ce1b3f47]{background:#ffffffb3;box-shadow:0 8px 48px #0000000f,0 0 80px #9952260a,inset 0 1px #fffc}html:not(.dark) .corner[data-v-ce1b3f47],html:not(.dark) .cta-glass[data-v-ce1b3f47]{border-color:var(--deco-border)}html:not(.dark) .cta-badge[data-v-ce1b3f47]{border-color:var(--deco-line-strong);color:var(--color-primary-700);background:#99522614}html:not(.dark) .deco-line[data-v-ce1b3f47]{background:var(--deco-line)}html:not(.dark) .deco-diamond[data-v-ce1b3f47]{background:var(--deco-diamond)}html:not(.dark) .deco-diamond--sm[data-v-ce1b3f47]{background:var(--deco-diamond-sm)}html:not(.dark) .cta-heading[data-v-ce1b3f47]{color:var(--color-text-primary)}html:not(.dark) .cta-description[data-v-ce1b3f47]{color:var(--color-text-subtle)}html:not(.dark) .cta-strip[data-v-ce1b3f47]{background:var(--color-surface-2);border-bottom-color:var(--deco-line);border-top-color:var(--deco-line)}html:not(.dark) .cta-strip[data-v-ce1b3f47]:hover{background:var(--color-surface-3)}html:not(.dark) .cta-strip:hover .strip-diamond[data-v-ce1b3f47]{background:#99522699}html:not(.dark) .cta-strip:hover .strip-diamond--sm[data-v-ce1b3f47]{background:#99522659}html:not(.dark) .cta-strip:hover .strip-label[data-v-ce1b3f47]{color:var(--color-primary-700)}html:not(.dark) .cta-strip[data-v-ce1b3f47]:focus-visible{outline-color:var(--color-primary-500)}html:not(.dark) .strip-line[data-v-ce1b3f47]{background:var(--deco-line)}html:not(.dark) .strip-diamond[data-v-ce1b3f47]{background:var(--deco-diamond)}html:not(.dark) .strip-diamond--sm[data-v-ce1b3f47]{background:var(--deco-diamond-sm)}html:not(.dark) .strip-label[data-v-ce1b3f47]{color:var(--color-primary-600)}
