.ServiceNavMenu-module__FRq_1q__root{z-index:5;position:relative}.ServiceNavMenu-module__FRq_1q__trigger{color:#eef3fbe0;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0a6b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.55rem;margin:0;padding:.55rem .9rem;font-size:.82rem;font-weight:650;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.ServiceNavMenu-module__FRq_1q__trigger:hover,.ServiceNavMenu-module__FRq_1q__trigger:focus-visible,.ServiceNavMenu-module__FRq_1q__trigger[aria-expanded=true]{color:#fff;background:#120c08b8;border-color:#ff9a66b8;outline:none}.ServiceNavMenu-module__FRq_1q__chevron{color:#ff9a66;font-size:.72rem;line-height:1}.ServiceNavMenu-module__FRq_1q__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 100% 0,#ff6d2c2e,#0000 10rem),#0c0c0cf5;border:1px solid #ffffff24;border-radius:1rem;width:min(18.5rem,100vw - 2.5rem);padding:.75rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 24px 48px #00000073}.ServiceNavMenu-module__FRq_1q__groupLabel{color:#ff9a66;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem .35rem;font-size:.66rem;font-weight:750}.ServiceNavMenu-module__FRq_1q__list{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ServiceNavMenu-module__FRq_1q__item,.ServiceNavMenu-module__FRq_1q__itemActive,.ServiceNavMenu-module__FRq_1q__home{color:#eef3fbdb;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.9rem;font-weight:550;line-height:1.25;text-decoration:none;transition:background .16s,color .16s;display:flex}.ServiceNavMenu-module__FRq_1q__item:hover,.ServiceNavMenu-module__FRq_1q__item:focus-visible,.ServiceNavMenu-module__FRq_1q__home:hover,.ServiceNavMenu-module__FRq_1q__home:focus-visible{color:#fff;background:#ffffff0f;outline:none}.ServiceNavMenu-module__FRq_1q__itemActive{color:#fff;background:#ff6d2c29}.ServiceNavMenu-module__FRq_1q__itemActive span:last-child{color:#ff9a66;font-size:.55rem}.ServiceNavMenu-module__FRq_1q__divider{background:#ffffff1a;height:1px;margin:.45rem .35rem}.ServiceNavMenu-module__FRq_1q__home{color:#eef3fbb8;font-size:.84rem}
.service-module__rrfkuG__page{color:#eef3fb;background:radial-gradient(circle at 86% 5%,#ff6d2c30,#0000 34rem),radial-gradient(circle at 10% 60%,#ffffff09,#0000 28rem),#070707;min-height:100svh;overflow-x:clip}.service-module__rrfkuG__nav{z-index:6;justify-content:space-between;align-items:center;width:min(72rem,100% - 2.5rem);margin:0 auto;padding:1.4rem 0;display:flex;position:relative}.service-module__rrfkuG__hero,.service-module__rrfkuG__detail,.service-module__rrfkuG__related,.service-module__rrfkuG__serviceContext{width:min(72rem,100% - 2.5rem);margin:0 auto}.service-module__rrfkuG__hero{align-items:center;min-height:min(45rem,100svh - 4rem);padding:clamp(4rem,10vw,7.5rem) 0 clamp(5.5rem,10vw,7.5rem);display:grid;position:relative}.service-module__rrfkuG__heroCopy{z-index:1;max-width:min(46rem,68%);position:relative}.service-module__rrfkuG__heroMedia{z-index:0;pointer-events:none;width:100vw;position:absolute;top:-5.5rem;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.service-module__rrfkuG__heroPhoto{opacity:.55;filter:saturate(.82)contrast(1.04);object-fit:cover!important;object-position:center 45%!important}.service-module__rrfkuG__heroMedia:after{content:"";background:linear-gradient(90deg,#070707e6 0%,#070707b3 32%,#0707074d 62%,#07070761 100%),linear-gradient(#0707079e 0%,#07070724 26%,#07070780 76%,#070707 100%);position:absolute;inset:0}.service-module__rrfkuG__scrollHint{z-index:2;color:#eef3fbb8;letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.55rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:clamp(1.2rem,4vh,2.4rem);left:50%;transform:translate(-50%)}.service-module__rrfkuG__scrollHint:hover,.service-module__rrfkuG__scrollHint:focus-visible{color:#ff9a66;outline:none}.service-module__rrfkuG__scrollIcon{color:#ff9a66;place-items:center;width:1.55rem;height:2.55rem;display:grid}.service-module__rrfkuG__scrollIcon svg{width:100%;height:100%}.service-module__rrfkuG__scrollDot{animation:1.8s ease-in-out infinite service-module__rrfkuG__scrollCue}@keyframes service-module__rrfkuG__scrollCue{0%,to{opacity:1;transform:translateY(0)}55%{opacity:.25;transform:translateY(10px)}}.service-module__rrfkuG__eyebrow{color:#ff9a66;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.service-module__rrfkuG__hero h1,.service-module__rrfkuG__detail h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:.65rem 0 0}.service-module__rrfkuG__hero h1{max-width:55rem;font-size:clamp(3.25rem,9vw,7.8rem);line-height:.93}.service-module__rrfkuG__lead{color:#eef3fbbf;max-width:44rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.service-module__rrfkuG__actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.service-module__rrfkuG__detail{border-top:1px solid #ffffff21;gap:2rem;padding:clamp(3rem,7vw,5.5rem) 0;display:grid}.service-module__rrfkuG__detail h2{max-width:22rem;font-size:clamp(2rem,5vw,3.75rem);line-height:.98}.service-module__rrfkuG__detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;display:grid}.service-module__rrfkuG__detail li{color:#eef3fbcc;border-bottom:1px solid #ffffff1f;padding:1.1rem 0;font-size:1rem}.service-module__rrfkuG__detail li:before{content:"↗";color:#ff6d2c;margin-right:.8rem}.service-module__rrfkuG__serviceContext{background:#ffffff1a;border:1px solid #ffffff24;border-radius:1.25rem;gap:1px;margin-top:.35rem;display:grid;overflow:hidden}.service-module__rrfkuG__serviceContext article{background:radial-gradient(circle at 100% 0,#ff6d2c1a,#0000 12rem),#101010;min-height:12rem;padding:clamp(1.3rem,3vw,2rem)}.service-module__rrfkuG__serviceContext p{color:#ff9a66;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:750}.service-module__rrfkuG__serviceContext strong{color:#eef3fbe6;letter-spacing:-.02em;max-width:26rem;margin-top:1.15rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:650;line-height:1.38;display:block}.service-module__rrfkuG__related{padding:0 0 clamp(5rem,12vw,9rem)}.service-module__rrfkuG__relatedGrid{gap:.75rem;margin-top:1.25rem;display:grid}.service-module__rrfkuG__relatedGrid a{color:#eef3fb;border:1px solid #ffffff24;border-radius:.85rem;justify-content:space-between;align-items:center;padding:1.1rem;display:flex}.service-module__rrfkuG__relatedGrid a:hover,.service-module__rrfkuG__relatedGrid a:focus-visible{background:#ff6d2c1f;border-color:#ff6d2c;outline:none}@media (prefers-reduced-motion:reduce){.service-module__rrfkuG__scrollDot{animation:none}}@media (min-width:800px){.service-module__rrfkuG__hero{grid-template-columns:minmax(0,1fr)}.service-module__rrfkuG__detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.service-module__rrfkuG__serviceContext,.service-module__rrfkuG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799px){.service-module__rrfkuG__hero{min-height:auto}.service-module__rrfkuG__heroCopy{max-width:100%}.service-module__rrfkuG__heroPhoto{opacity:.4;object-position:center 38%!important}.service-module__rrfkuG__scrollHint{margin:2rem auto 0;position:relative;bottom:auto;left:auto;transform:none}.service-module__rrfkuG__detail ul{grid-template-columns:1fr}}
