.Hero-module__JgYmMq__hero{min-height:100svh;margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__mediaWrap{z-index:0;will-change:transform;position:absolute;inset:-6% 0}.Hero-module__JgYmMq__video{object-fit:cover;width:100%;height:100%;animation:Hero-module__JgYmMq__heroZoom 22s var(--ease-in-out) both;filter:saturate(1.05)contrast(1.04);transform:scale(1.06)}@keyframes Hero-module__JgYmMq__heroZoom{0%{transform:scale(1.16)}to{transform:scale(1.06)}}.Hero-module__JgYmMq__veil{background:linear-gradient(180deg, #060403b8 0%, #06040347 34%, #0604039e 72%, var(--ink) 100%), radial-gradient(90% 60% at 22% 78%, #d3a63d29, transparent 62%), linear-gradient(90deg, #0604038c, transparent 45%);position:absolute;inset:0}.Hero-module__JgYmMq__orb{filter:blur(70px);opacity:.5;animation:Hero-module__JgYmMq__auroraDrift 16s var(--ease-in-out) infinite;pointer-events:none;border-radius:50%;position:absolute}.Hero-module__JgYmMq__orb[data-orb="1"]{background:radial-gradient(circle,#d3a63d80,#0000 65%);width:46vw;height:46vw;bottom:-18vw;left:-12vw}.Hero-module__JgYmMq__orb[data-orb="2"]{background:radial-gradient(circle,#f0d98e47,#0000 65%);width:34vw;height:34vw;animation-duration:20s;animation-delay:-8s;top:4vh;right:-8vw}.Hero-module__JgYmMq__inner{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(6rem,14vh,10rem);padding-bottom:clamp(2.5rem,5vh,4rem);display:grid}.Hero-module__JgYmMq__stampRow{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--fs-body);letter-spacing:.014em;opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .15s forwards;margin-bottom:clamp(1.4rem,3vh,2.2rem);font-weight:400;line-height:1.72;display:block}.Hero-module__JgYmMq__title{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-display);letter-spacing:.002em;font-weight:500;line-height:.98}.Hero-module__JgYmMq__line{--reveal-delay:calc(.26s + var(--i) * .14s)}.Hero-module__JgYmMq__goldLine{padding-right:.06em;font-style:italic;font-weight:500}.Hero-module__JgYmMq__lede{max-width:52ch;color:var(--bone-70);opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .75s forwards;margin-top:clamp(1.3rem,3vh,2rem);font-size:clamp(1.08rem,1.5vw,1.32rem);font-weight:300;line-height:1.6}.Hero-module__JgYmMq__actions{opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .9s forwards;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(1.8rem,4vh,2.6rem);display:flex}.Hero-module__JgYmMq__primary{border-radius:var(--radius-pill);background:var(--gold-grad);min-height:54px;color:var(--ink-well);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--glow-gold);transition:background-position .6s var(--ease), box-shadow .4s var(--ease), transform .3s var(--ease);background-size:200%;justify-content:center;align-items:center;padding:0 2.1rem;font-size:.98rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__primary:hover{background-position:90%;transform:translateY(-2px);box-shadow:0 0 70px #d3a63d59,0 18px 40px #0006}.Hero-module__JgYmMq__shine{width:40%;animation:Hero-module__JgYmMq__shineSweep 2.6s var(--ease-in-out) 1.4s 2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0}.Hero-module__JgYmMq__primary:hover .Hero-module__JgYmMq__shine{animation:Hero-module__JgYmMq__shineSweep .9s var(--ease-in-out)}.Hero-module__JgYmMq__ghost{border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);min-height:54px;color:var(--bone);letter-spacing:.04em;transition:border-color .35s var(--ease), background .35s var(--ease), transform .3s var(--ease);align-items:center;gap:.6rem;padding:0 1.8rem;font-size:.98rem;font-weight:500;display:inline-flex}.Hero-module__JgYmMq__ghost:hover{border-color:var(--gold);background:#d3a63d1a;transform:translateY(-2px)}.Hero-module__JgYmMq__ghostArrow{transition:transform .35s var(--ease)}.Hero-module__JgYmMq__ghost:hover .Hero-module__JgYmMq__ghostArrow{transform:translate(5px)}.Hero-module__JgYmMq__trust{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) 1.05s forwards;flex-wrap:wrap;gap:.6rem 1.9rem;margin:clamp(1.6rem,3.5vh,2.4rem) 0 0;padding:0;list-style:none;display:flex}.Hero-module__JgYmMq__trust li{align-items:center;gap:.6rem;display:inline-flex}.Hero-module__JgYmMq__trust li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.Hero-module__JgYmMq__desk{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg-strong);background-image:var(--glass-highlight);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lift), inset 0 1px 0 #fff3c914;opacity:0;animation:Hero-module__JgYmMq__riseIn 1s var(--ease) 1.1s forwards, Hero-module__JgYmMq__floatY 7s var(--ease-in-out) 2.4s infinite;padding:1.4rem 1.5rem 1.2rem;position:relative}.Hero-module__JgYmMq__deskHead{border-bottom:1px solid var(--line-soft);font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.Hero-module__JgYmMq__liveDot{background:var(--up);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-out infinite Hero-module__JgYmMq__pulseDot}.Hero-module__JgYmMq__deskLabel{color:var(--bone-70)}.Hero-module__JgYmMq__deskNote{color:var(--bone-25);letter-spacing:.16em;margin-left:auto}.Hero-module__JgYmMq__deskRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0 .35rem;display:flex}.Hero-module__JgYmMq__deskMetal{letter-spacing:.04em;color:var(--bone-70);align-items:baseline;gap:.6rem;font-size:.94rem;display:inline-flex}.Hero-module__JgYmMq__deskMetal em{font-style:normal;font-family:var(--font-serif), Georgia, serif;color:var(--gold-lt);font-size:1.02rem;font-weight:600}.Hero-module__JgYmMq__deskRow[data-metal=silver] .Hero-module__JgYmMq__deskMetal em{color:var(--silver-lt)}.Hero-module__JgYmMq__deskPrice{color:var(--bone);text-shadow:0 0 26px #d3a63d4d;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:500}.Hero-module__JgYmMq__deskFoot{border-top:1px solid var(--line-soft);letter-spacing:.04em;color:var(--bone-25);justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.85rem;font-size:.78rem;display:flex}.Hero-module__JgYmMq__deskLink{color:var(--gold-lt);font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .3s var(--ease)}.Hero-module__JgYmMq__deskLink:hover{color:var(--au-200)}.Hero-module__JgYmMq__footStrip{z-index:1;border-top:1px solid var(--line-soft);background:linear-gradient(#0000,#06040366);position:relative}.Hero-module__JgYmMq__footInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:62px;display:flex}.Hero-module__JgYmMq__footNote{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-25)}.Hero-module__JgYmMq__scroll{min-height:44px;font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-45);transition:color .3s var(--ease);align-items:center;gap:.85rem;display:inline-flex}.Hero-module__JgYmMq__scroll:hover{color:var(--gold-lt)}.Hero-module__JgYmMq__scrollLine{background:var(--line);width:54px;height:1px;position:relative;overflow:hidden}.Hero-module__JgYmMq__scrollLine:after{content:"";background:var(--gold-grad-soft);animation:Hero-module__JgYmMq__scrollRun 2.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Hero-module__JgYmMq__scrollRun{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes Hero-module__JgYmMq__riseIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (max-width:1020px){.Hero-module__JgYmMq__inner{grid-template-columns:1fr;align-items:start}.Hero-module__JgYmMq__desk{max-width:460px}}@media (max-width:700px){.Hero-module__JgYmMq__hero{min-height:100svh}.Hero-module__JgYmMq__inner{gap:2rem;padding-top:clamp(5rem,16vh,7rem);padding-bottom:2rem}.Hero-module__JgYmMq__title{line-height:1.02}.Hero-module__JgYmMq__actions{width:100%}.Hero-module__JgYmMq__primary,.Hero-module__JgYmMq__ghost{flex:auto;justify-content:center;min-height:52px;padding-inline:1.4rem}.Hero-module__JgYmMq__desk{max-width:none;padding:1.2rem 1.2rem 1rem}.Hero-module__JgYmMq__deskPrice{font-size:1.45rem}.Hero-module__JgYmMq__footNote{display:none}.Hero-module__JgYmMq__footInner{justify-content:center}.Hero-module__JgYmMq__orb{filter:blur(50px)}.Hero-module__JgYmMq__orb[data-orb="1"]{width:90vw;height:90vw;bottom:-40vw;left:-30vw}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__video{animation:none;transform:none}.Hero-module__JgYmMq__orb,.Hero-module__JgYmMq__shine,.Hero-module__JgYmMq__scrollLine:after,.Hero-module__JgYmMq__liveDot{animation:none}.Hero-module__JgYmMq__stampRow,.Hero-module__JgYmMq__lede,.Hero-module__JgYmMq__actions,.Hero-module__JgYmMq__trust,.Hero-module__JgYmMq__desk{opacity:1;animation:none}}@keyframes Hero-module__JgYmMq__auroraDrift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-8%)scale(1.12)}66%{transform:translate(-5%,6%)scale(.94)}}@keyframes Hero-module__JgYmMq__pulseDot{0%,to{box-shadow:0 0 #4cb5838c}60%{box-shadow:0 0 0 9px #4cb58300}}@keyframes Hero-module__JgYmMq__shineSweep{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes Hero-module__JgYmMq__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}
.PageLoader-module__JyA3eW__loader{z-index:300;background:var(--ink-well);transition:opacity .65s var(--ease), visibility 0s linear .65s;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}.PageLoader-module__JyA3eW__loader[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.PageLoader-module__JyA3eW__word{font-family:var(--font-serif), serif;letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(100deg,#c79a4b 0%,#f1dca0 48%,#c79a4b 100%);color:#0000;opacity:0;animation:PageLoader-module__JyA3eW__loaderWordIn .8s var(--ease) .1s forwards;-webkit-background-clip:text;background-clip:text;padding-left:.32em;font-size:clamp(1.05rem,3vw,1.5rem);font-weight:400}@keyframes PageLoader-module__JyA3eW__loaderWordIn{0%{opacity:0;letter-spacing:.44em}to{opacity:1;letter-spacing:.32em}}.PageLoader-module__JyA3eW__track{opacity:0;background:#f8f3e71a;width:72px;height:1px;animation:.4s .25s forwards PageLoader-module__JyA3eW__loaderFadeIn;position:relative;overflow:hidden}.PageLoader-module__JyA3eW__seg{background:var(--gold);width:34%;height:100%;animation:1.7s ease-in-out infinite PageLoader-module__JyA3eW__loaderSlide;position:absolute;top:0;left:0}@keyframes PageLoader-module__JyA3eW__loaderFadeIn{to{opacity:1}}@keyframes PageLoader-module__JyA3eW__loaderSlide{0%{transform:translate(-120%)}50%{transform:translate(220%)}to{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__JyA3eW__word,.PageLoader-module__JyA3eW__track{opacity:1;animation:none}.PageLoader-module__JyA3eW__seg{animation:none;left:33%}}
.ProcessSteps-module__U3Hrzq__bar{background:linear-gradient(155deg,#2a2517 0%,#151208 40%,#0c0a06 70%,#1d1a10 100%);border-radius:3px;padding:7px;position:relative;box-shadow:0 30px 70px -40px #000,0 0 60px #d3a63d1a,0 0 0 1px #e8ce7a2e}.ProcessSteps-module__U3Hrzq__mill{pointer-events:none;background:repeating-linear-gradient(90deg,#e8ce7a1a 0 1px,#0000 1px 5px);border-radius:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px) 100%);mask-image:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px) 100%)}.ProcessSteps-module__U3Hrzq__face{background:radial-gradient(120% 140% at 18% -10%, #d3a63d17, transparent 55%), repeating-linear-gradient(96deg, #ffffff04 0 2px, transparent 2px 5px), linear-gradient(168deg, var(--ink-4), var(--ink-3) 55%, #1a140d);border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #000000b3,inset 0 -1px #e8ce7a24}.ProcessSteps-module__U3Hrzq__sheen{z-index:4;pointer-events:none;filter:blur(1px);background:linear-gradient(100deg,#0000,#ffffff0e,#e8ce7a13,#ffffff08,#0000);width:34%;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:skew(-16deg)}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__sheen{animation:1.35s cubic-bezier(.3,.9,.4,1) 1.1s forwards ProcessSteps-module__U3Hrzq__sheenRun}@keyframes ProcessSteps-module__U3Hrzq__sheenRun{to{left:118%}}.ProcessSteps-module__U3Hrzq__header,.ProcessSteps-module__U3Hrzq__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProcessSteps-module__U3Hrzq__header{border-bottom:1px solid var(--line);padding:.7rem 1.15rem}.ProcessSteps-module__U3Hrzq__footer{border-top:1px solid var(--line);padding:.6rem 1.15rem}.ProcessSteps-module__U3Hrzq__etch,.ProcessSteps-module__U3Hrzq__etchBrand{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45);white-space:nowrap;font-size:.62rem}.ProcessSteps-module__U3Hrzq__etchBrand{font-family:var(--font-serif), serif;letter-spacing:.26em;color:var(--gold-lt);font-size:.78rem;font-weight:600}.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProcessSteps-module__U3Hrzq__cell{border-left:1px solid var(--line);transition:background .4s var(--ease);padding:clamp(1.4rem,2.4vw,1.9rem) clamp(.9rem,1.6vw,1.15rem) clamp(1.3rem,2.2vw,1.7rem);position:relative}.ProcessSteps-module__U3Hrzq__cell:first-child{border-left:0}.ProcessSteps-module__U3Hrzq__cell:hover{background:radial-gradient(120% 80% at 50% 0,#e8ce7a13,#0000 70%)}.ProcessSteps-module__U3Hrzq__num{font-family:var(--font-display), serif;background:var(--gold-grad);color:#0000;filter:drop-shadow(0 0 16px #d3a63d66);opacity:0;transition:filter .35s var(--ease);background-size:220%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,3.4vw,2.9rem);font-weight:600;line-height:1;display:inline-block;position:relative}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__num{animation:ProcessSteps-module__U3Hrzq__strikeIn .52s var(--ease) forwards;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes ProcessSteps-module__U3Hrzq__strikeIn{0%{opacity:0;filter:blur(4px);transform:scale(2.1)translateY(-6px)}50%{opacity:1;filter:blur()}68%{transform:scale(.94)translateY(1px)}84%{transform:scale(1.022)}to{opacity:1;transform:scale(1)}}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__num{filter:drop-shadow(0 0 22px #d3a63d99)}.ProcessSteps-module__U3Hrzq__shock{opacity:0;pointer-events:none;border:1px solid #e8ce7a80;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__shock{animation:ProcessSteps-module__U3Hrzq__ring .55s var(--ease) forwards;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes ProcessSteps-module__U3Hrzq__ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ProcessSteps-module__U3Hrzq__meta{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(.28s + var(--i) * .17s);transform:translateY(9px)}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__meta{opacity:1;transform:none}.ProcessSteps-module__U3Hrzq__title{transition:color .3s var(--ease);margin-top:.85rem;font-size:clamp(1.05rem,1.5vw,1.24rem)}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__title{color:var(--gold-lt)}.ProcessSteps-module__U3Hrzq__srIndex{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProcessSteps-module__U3Hrzq__rule{background:var(--gold);width:16px;height:1px;transition:width .4s var(--ease);margin:.55rem 0;display:block}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__rule{width:34px}.ProcessSteps-module__U3Hrzq__body{color:var(--bone-70);font-size:.86rem;line-height:1.62}@media (max-width:1000px){.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessSteps-module__U3Hrzq__cell:nth-child(n+4){border-top:1px solid var(--line)}.ProcessSteps-module__U3Hrzq__cell:nth-child(4){border-left:0}}@media (max-width:680px){.ProcessSteps-module__U3Hrzq__bar{padding:6px}.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:1fr}.ProcessSteps-module__U3Hrzq__cell,.ProcessSteps-module__U3Hrzq__cell:first-child,.ProcessSteps-module__U3Hrzq__cell:nth-child(4){border-left:0;border-top:1px solid var(--line);padding:1.1rem 1.15rem 1.2rem}.ProcessSteps-module__U3Hrzq__cell:first-child{border-top:0}.ProcessSteps-module__U3Hrzq__cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 1rem;display:grid}.ProcessSteps-module__U3Hrzq__num{grid-row:1;font-size:2rem}.ProcessSteps-module__U3Hrzq__meta{grid-area:1/2}.ProcessSteps-module__U3Hrzq__title{margin-top:.15rem}.ProcessSteps-module__U3Hrzq__shock{width:40px;height:40px;margin:-20px 0 0 -20px;top:1.6rem;left:1.5rem}.ProcessSteps-module__U3Hrzq__header,.ProcessSteps-module__U3Hrzq__footer{padding-inline:.9rem}.ProcessSteps-module__U3Hrzq__header .ProcessSteps-module__U3Hrzq__etch:nth-child(2){display:none}.ProcessSteps-module__U3Hrzq__footer{flex-direction:column;align-items:flex-start;gap:.3rem}}@media (max-width:400px){.ProcessSteps-module__U3Hrzq__etch,.ProcessSteps-module__U3Hrzq__etchBrand{letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__num,.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__shock,.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__sheen{animation:none}.ProcessSteps-module__U3Hrzq__num{opacity:1}.ProcessSteps-module__U3Hrzq__shock{display:none}.ProcessSteps-module__U3Hrzq__meta{opacity:1;transition:none;transform:none}}
.ServiceCard-module__OSStpa__row{border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--nav-h) + 64px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.ServiceCard-module__OSStpa__row[data-flipped=true] .ServiceCard-module__OSStpa__media{order:2}.ServiceCard-module__OSStpa__media{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--ink-well);position:relative;overflow:hidden}.ServiceCard-module__OSStpa__img{object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease)}.ServiceCard-module__OSStpa__row:hover .ServiceCard-module__OSStpa__img{transform:scale(1.04)}.ServiceCard-module__OSStpa__index{font-family:var(--font-mono), monospace;letter-spacing:.24em;color:var(--gold);font-size:.72rem;position:absolute;bottom:.9rem;right:1.1rem}.ServiceCard-module__OSStpa__title{font-size:var(--fs-h2);margin-top:1.1rem}.ServiceCard-module__OSStpa__summary{color:var(--bone);max-width:46ch;margin-top:1.2rem;font-size:1.06rem;line-height:1.7}.ServiceCard-module__OSStpa__detail{color:var(--bone-45);max-width:50ch;margin-top:1rem;line-height:1.75}.ServiceCard-module__OSStpa__points{background:var(--line-soft);border-block:1px solid var(--line-soft);gap:1px;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.ServiceCard-module__OSStpa__points li{color:var(--bone-70);background:var(--ink);transition:background .35s var(--ease), color .35s var(--ease);padding:.72rem 0 .72rem 1.9rem;font-size:.93rem;line-height:1.55;position:relative}.ServiceCard-module__OSStpa__points li:hover{background:var(--ink-2);color:var(--bone)}.ServiceCard-module__OSStpa__points li:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:9px;height:5px;position:absolute;top:.95em;left:.25rem;transform:rotate(-45deg)}.ServiceCard-module__OSStpa__summary{padding-left:1.4rem;position:relative}.ServiceCard-module__OSStpa__summary:before{content:"";background:linear-gradient(180deg, var(--gold), transparent);width:2px;position:absolute;top:.4em;bottom:.3em;left:0}@media (max-width:900px){.ServiceCard-module__OSStpa__row{grid-template-columns:1fr}.ServiceCard-module__OSStpa__row[data-flipped=true] .ServiceCard-module__OSStpa__media{order:0}}@media (max-width:700px){.ServiceCard-module__OSStpa__row{scroll-margin-top:calc(var(--nav-h) + 60px);gap:1.5rem;padding-block:2.25rem}.ServiceCard-module__OSStpa__summary{max-width:100%;font-size:1rem}.ServiceCard-module__OSStpa__detail{max-width:100%}.ServiceCard-module__OSStpa__points{margin-top:1.4rem}}.ServiceCard-module__OSStpa__row:target .ServiceCard-module__OSStpa__title{color:var(--gold-lt)}
.Sparkline-module__-6wZ6G__wrap{width:100%;color:var(--gold);position:relative}.Sparkline-module__-6wZ6G__wrap[data-metal=silver]{color:var(--silver)}.Sparkline-module__-6wZ6G__svg{width:100%;height:100%;display:block;overflow:visible}.Sparkline-module__-6wZ6G__dot{width:7px;height:7px;animation:Sparkline-module__-6wZ6G__pulse 2.4s var(--ease-in-out) infinite;background:currentColor;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;box-shadow:0 0}@keyframes Sparkline-module__-6wZ6G__pulse{0%{box-shadow:0 0 #c9a22780}70%{box-shadow:0 0 0 12px #c9a22700}to{box-shadow:0 0 #c9a22700}}
.PartnerStrip-module__Te3SYG__section{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(#0000,#c9a22707,#0000);padding:clamp(2.5rem,5vw,4rem) 0;overflow:hidden}.PartnerStrip-module__Te3SYG__kicker{flex-wrap:wrap;align-items:baseline;gap:.7rem 1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.PartnerStrip-module__Te3SYG__kickerNote{color:var(--bone-45);font-size:.88rem}.PartnerStrip-module__Te3SYG__viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.PartnerStrip-module__Te3SYG__track{width:max-content;animation:PartnerStrip-module__Te3SYG__scroll var(--speed,46s) linear infinite;will-change:transform;display:flex}.PartnerStrip-module__Te3SYG__viewport:hover .PartnerStrip-module__Te3SYG__track{animation-play-state:paused}.PartnerStrip-module__Te3SYG__run{align-items:stretch;display:flex}@keyframes PartnerStrip-module__Te3SYG__scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.PartnerStrip-module__Te3SYG__tile{border:1px solid var(--line-soft);border-radius:var(--radius);width:clamp(158px,17vw,208px);height:clamp(66px,7vw,84px);transition:border-color .4s var(--ease), background .4s var(--ease), transform .4s var(--ease);background:#ffffff04;flex:none;justify-content:center;align-items:center;margin-right:clamp(.6rem,1.2vw,1rem);padding:.5rem .7rem;display:flex;overflow:hidden}.PartnerStrip-module__Te3SYG__tile[data-logo=true]{padding:0}.PartnerStrip-module__Te3SYG__tile:hover{border-color:var(--line);transform:translateY(-2px)}.PartnerStrip-module__Te3SYG__tile[data-logo=false]:hover{background:#c9a2270f}.PartnerStrip-module__Te3SYG__name{font-family:var(--font-display), serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--bone-45);transition:color .4s var(--ease);font-size:clamp(.74rem,.95vw,.88rem);line-height:1.3}.PartnerStrip-module__Te3SYG__tile:hover .PartnerStrip-module__Te3SYG__name{color:var(--gold-lt)}.PartnerStrip-module__Te3SYG__logo{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s var(--ease)}.PartnerStrip-module__Te3SYG__tile[data-logo=true]:hover .PartnerStrip-module__Te3SYG__logo{transform:scale(1.04)}@media (max-width:700px){.PartnerStrip-module__Te3SYG__tile{width:146px;height:62px;padding:.45rem .6rem}.PartnerStrip-module__Te3SYG__name{letter-spacing:.09em;font-size:.76rem}.PartnerStrip-module__Te3SYG__track{animation-duration:calc(var(--speed,46s) * 1.35)}}@media (prefers-reduced-motion:reduce){.PartnerStrip-module__Te3SYG__track{animation:none}.PartnerStrip-module__Te3SYG__viewport{scrollbar-width:none;overflow-x:auto}.PartnerStrip-module__Te3SYG__viewport::-webkit-scrollbar{display:none}.PartnerStrip-module__Te3SYG__run:last-child{display:none}}.PartnerStrip-module__Te3SYG__viewport:focus-within .PartnerStrip-module__Te3SYG__track{animation-play-state:paused}
.RateDesk-module__aG5wjW__desk{background:linear-gradient(180deg, var(--ink-3), var(--ink-2));border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #000000f2}.RateDesk-module__aG5wjW__desk:before{content:"";background:linear-gradient(90deg, transparent, var(--gold-lt), transparent);opacity:.55;height:1px;position:absolute;inset:0 0 auto}.RateDesk-module__aG5wjW__head{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.RateDesk-module__aG5wjW__tabs{gap:.4rem;display:flex}.RateDesk-module__aG5wjW__tab{border-radius:var(--radius);color:var(--bone-45);font-size:var(--fs-small);letter-spacing:.04em;cursor:pointer;transition:color .3s var(--ease), background .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid #0000;align-items:baseline;gap:.5rem;padding:.5rem .95rem;display:flex}.RateDesk-module__aG5wjW__tab:hover{color:var(--bone)}.RateDesk-module__aG5wjW__tab[data-active=true]{color:var(--bone);border-color:var(--line);background:#c9a22712}.RateDesk-module__aG5wjW__tab[data-active=true][data-metal=silver]{background:#b8bcc014;border-color:#b8bcc038}.RateDesk-module__aG5wjW__tabSymbol{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.18em;color:var(--gold)}.RateDesk-module__aG5wjW__tab[data-metal=silver] .RateDesk-module__aG5wjW__tabSymbol{color:var(--silver)}.RateDesk-module__aG5wjW__status{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);align-items:center;gap:.55rem;display:inline-flex}.RateDesk-module__aG5wjW__pulse{background:var(--up);width:6px;height:6px;animation:RateDesk-module__aG5wjW__blink 2s var(--ease-in-out) infinite;border-radius:50%}.RateDesk-module__aG5wjW__status[data-status=offline] .RateDesk-module__aG5wjW__pulse{background:var(--down);animation:none}@keyframes RateDesk-module__aG5wjW__blink{0%,to{opacity:1}50%{opacity:.25}}.RateDesk-module__aG5wjW__body{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid}.RateDesk-module__aG5wjW__readoutLabel{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);margin-bottom:.7rem}.RateDesk-module__aG5wjW__price{font-size:clamp(2.4rem,5.5vw,4rem);line-height:1;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--bone);transition:color .5s var(--ease);align-items:baseline;gap:.6rem;font-weight:300;display:flex}.RateDesk-module__aG5wjW__price[data-flash=up]{color:var(--up)}.RateDesk-module__aG5wjW__price[data-flash=down]{color:var(--down)}.RateDesk-module__aG5wjW__currency{letter-spacing:.24em;color:var(--gold);font-size:.3em;transform:translateY(-.9em)}.RateDesk-module__aG5wjW__change{font-size:var(--fs-small);color:var(--down);align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.RateDesk-module__aG5wjW__change[data-up=true]{color:var(--up)}.RateDesk-module__aG5wjW__changeNote{color:var(--bone-45);letter-spacing:.06em}.RateDesk-module__aG5wjW__meta{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:1.6rem;margin:1.8rem 0 0;padding-top:1.3rem;display:flex}.RateDesk-module__aG5wjW__meta dt{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-45);margin-bottom:.35rem}.RateDesk-module__aG5wjW__meta dd{color:var(--bone);margin:0;font-size:.95rem}.RateDesk-module__aG5wjW__chart{flex-direction:column;justify-content:center;align-self:stretch;gap:.6rem;min-height:130px;display:flex}.RateDesk-module__aG5wjW__chartAxis{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-25);justify-content:space-between;display:flex}.RateDesk-module__aG5wjW__controls{border-top:1px solid var(--line-soft);background:#00000040;flex-wrap:wrap;gap:clamp(1.2rem,3vw,2.6rem);padding:1.2rem clamp(1.4rem,3vw,2.4rem);display:flex}.RateDesk-module__aG5wjW__group{border:0;margin:0;padding:0}.RateDesk-module__aG5wjW__group legend{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);margin-bottom:.55rem;padding:0}.RateDesk-module__aG5wjW__chips{flex-wrap:wrap;gap:.35rem;display:flex}.RateDesk-module__aG5wjW__chip{border:1px solid var(--line-soft);border-radius:var(--radius);color:var(--bone-45);font-family:var(--font-mono), monospace;letter-spacing:.1em;cursor:pointer;transition:all .25s var(--ease);background:0 0;padding:.4rem .8rem;font-size:.74rem}.RateDesk-module__aG5wjW__chip:hover{color:var(--bone);border-color:var(--line)}.RateDesk-module__aG5wjW__chip[data-active=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.RateDesk-module__aG5wjW__foot{border-top:1px solid var(--line-soft);color:var(--bone-45);max-width:70ch;padding:.9rem clamp(1.4rem,3vw,2.4rem) 1.2rem;font-size:.76rem;line-height:1.55}.RateDesk-module__aG5wjW__compact .RateDesk-module__aG5wjW__body{grid-template-columns:1fr}@media (max-width:860px){.RateDesk-module__aG5wjW__body{grid-template-columns:1fr}.RateDesk-module__aG5wjW__meta{gap:1.2rem}}@media (max-width:600px){.RateDesk-module__aG5wjW__head{gap:.6rem;padding:.85rem 1rem}.RateDesk-module__aG5wjW__tabs{flex:1}.RateDesk-module__aG5wjW__tab{flex:1;justify-content:center;padding:.6rem .5rem}.RateDesk-module__aG5wjW__body,.RateDesk-module__aG5wjW__controls,.RateDesk-module__aG5wjW__foot{padding-left:1rem;padding-right:1rem}.RateDesk-module__aG5wjW__price{gap:.4rem;font-size:clamp(2rem,10vw,2.9rem)}.RateDesk-module__aG5wjW__currency{font-size:.32em}.RateDesk-module__aG5wjW__meta{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.4rem;display:grid}.RateDesk-module__aG5wjW__controls{gap:1.1rem;padding-block:1.1rem}.RateDesk-module__aG5wjW__group{width:100%}.RateDesk-module__aG5wjW__chips{gap:.4rem}.RateDesk-module__aG5wjW__chip{text-align:center;flex:1;min-width:58px;padding:.55rem .6rem}.RateDesk-module__aG5wjW__chart{min-height:100px}.RateDesk-module__aG5wjW__foot{font-size:.74rem}}@media (max-width:700px){.RateDesk-module__aG5wjW__desk{flex-direction:column;display:flex}.RateDesk-module__aG5wjW__body{display:contents}.RateDesk-module__aG5wjW__head{order:1}.RateDesk-module__aG5wjW__readout{order:2;padding:1.4rem 1rem 1.2rem}.RateDesk-module__aG5wjW__controls{order:3}.RateDesk-module__aG5wjW__chart{border-top:1px solid var(--line-soft);order:4;min-height:0;padding:1.2rem 1rem 1.3rem}.RateDesk-module__aG5wjW__foot{order:5}.RateDesk-module__aG5wjW__chartAxis:before{content:"Session";color:var(--gold);letter-spacing:.2em}.RateDesk-module__aG5wjW__chartAxis span:first-child{display:none}}.RateDesk-module__aG5wjW__priceSkeleton{border-radius:var(--radius);background:#ffffff0a;width:min(62%,320px);height:clamp(2.4rem,5.5vw,4rem);display:block;position:relative;overflow:hidden}.RateDesk-module__aG5wjW__priceSkeleton:after{content:"";animation:RateDesk-module__aG5wjW__priceShimmer 1.5s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#c9a2271f,#ffffff0f,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes RateDesk-module__aG5wjW__priceShimmer{to{transform:translate(100%)}}.RateDesk-module__aG5wjW__status[data-status=loading] .RateDesk-module__aG5wjW__pulse{background:var(--gold)}.RateDesk-module__aG5wjW__chip:active,.RateDesk-module__aG5wjW__tab:active{transform:scale(.955)}.RateDesk-module__aG5wjW__tab{transition:color .3s var(--ease), background .3s var(--ease), border-color .3s var(--ease), transform .16s var(--ease)}.RateDesk-module__aG5wjW__chip:focus-visible,.RateDesk-module__aG5wjW__tab:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.RateDesk-module__aG5wjW__priceSkeleton:after{animation:none}.RateDesk-module__aG5wjW__chip:active,.RateDesk-module__aG5wjW__tab:active{transform:none}}
