.restitor-marketing{--m-void:#0b0908;--m-espresso:#13100d;--m-panel:#191411;--m-panel-2:#221b16;--m-ivory:#f5f0e8;--m-stone:#bcb1a4;--m-quiet:#8c8175;--m-green:#2f8e74;--m-green-soft:#9fd9c6;--m-bronze:#c79a63;--m-bronze-deep:#7e6039;--m-parchment:#f3ede2;--m-parchment-2:#e9e1d3;--m-parchment-ink:#191512;--m-parchment-ink-2:#5a5045;--m-parchment-line:rgb(25 21 18/12%);--m-hair:rgb(245 240 232/9%);--m-hair-strong:rgb(245 240 232/16%);--m-ease:cubic-bezier(0.16,0.84,0.28,1);--m-ease-soft:cubic-bezier(0.32,0,0.16,1);--m-slow:900ms;--m-medium:520ms;--bg:var(--m-void);--surface:var(--m-panel);--surface-2:var(--m-panel-2);--ink:var(--m-ivory);--ink-2:var(--m-stone);--ink-3:var(--m-quiet);--line:var(--m-hair);--accent:var(--m-green);--accent-ink:var(--m-green-soft);--loss:#d8974f;--focus-ring:rgb(47 142 116/55%);color:var(--m-ivory)}.m-band-void,.restitor-marketing{background:var(--m-void)}.m-band-espresso{background:var(--m-espresso);--surface:var(--m-panel);--surface-2:var(--m-panel-2)}.m-band-panel{background:var(--m-panel);--surface:var(--m-panel-2);--surface-2:#2a221c;--line:var(--m-hair-strong)}.m-band-parchment{background:var(--m-parchment);--bg:var(--m-parchment);--surface:#fbf8f2;--surface-2:var(--m-parchment-2);--ink:var(--m-parchment-ink);--ink-2:var(--m-parchment-ink-2);--ink-3:#6f6458;--line:var(--m-parchment-line);--accent:#146553;--accent-ink:#0d4437;--loss:#9a5a12;--focus-ring:rgb(20 101 83/40%);color:var(--m-parchment-ink)}.m-seam{position:relative}.m-seam:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(245 240 232/14%) 18%,rgb(245 240 232/14%) 82%,transparent)}.m-band-parchment.m-seam:before{background:linear-gradient(90deg,transparent,rgb(25 21 18/14%) 18%,rgb(25 21 18/14%) 82%,transparent)}.m-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none}.m-aurora:after,.m-aurora:before{content:"";position:absolute;border-radius:50%;filter:blur(90px)}.m-aurora:before{width:62rem;height:38rem;top:-18rem;right:-12rem;background:radial-gradient(closest-side,rgb(47 142 116/22%),transparent)}.m-aurora:after{width:52rem;height:30rem;top:2rem;left:-18rem;background:radial-gradient(closest-side,rgb(199 154 99/15%),transparent)}.m-grid{background-image:linear-gradient(90deg,rgb(245 240 232/4%) 1px,transparent 0),linear-gradient(180deg,rgb(245 240 232/4%) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 35%,transparent 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 35%,transparent 100%)}.m-eyebrow{font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--m-bronze)}.m-band-parchment .m-eyebrow{color:var(--m-bronze-deep)}.m-display{font-family:var(--font-editorial);font-weight:400;letter-spacing:-.021em;line-height:1.06;text-wrap:balance;font-variation-settings:"opsz" 48}.m-figure{font-family:var(--font-editorial);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.m-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--m-slow) var(--m-ease),transform var(--m-slow) var(--m-ease);transition-delay:var(--m-delay,0s);will-change:opacity,transform}.m-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.m-reveal{opacity:1;transform:none;transition:none}}.m-stage{animation:m-stage-in var(--m-slow) var(--m-ease) both;animation-delay:var(--m-stage-delay,0s)}@keyframes m-stage-in{0%{opacity:0;transform:translateY(7px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}.m-scan{animation:m-scan 9s var(--m-ease-soft) 2.2s infinite;opacity:0}@keyframes m-scan{0%{transform:translateY(0);opacity:0}12%{opacity:.55}60%{transform:translateY(var(--m-scan-distance,72px));opacity:.55}76%,to{transform:translateY(var(--m-scan-distance,72px));opacity:0}}.m-draw{stroke-dasharray:var(--m-draw-length,240);animation:m-draw 1.6s var(--m-ease) both;animation-delay:var(--m-stage-delay,0s)}@keyframes m-draw{0%{stroke-dashoffset:var(--m-draw-length,240)}to{stroke-dashoffset:0}}.m-pulse{animation:m-pulse 1.8s var(--m-ease-soft) both;animation-delay:var(--m-stage-delay,0s)}@keyframes m-pulse{0%{box-shadow:0 0 0 0 rgb(216 151 79/45%)}70%,to{box-shadow:0 0 0 8px rgb(216 151 79/0)}}@media (prefers-reduced-motion:reduce){.m-draw,.m-pulse,.m-scan,.m-stage{animation:none}.m-stage{opacity:1;transform:none;filter:none}.m-scan{opacity:0}.m-draw{stroke-dasharray:none;stroke-dashoffset:0}}.m-cta{transition:transform var(--duration-structural) var(--m-ease),box-shadow var(--duration-structural) var(--m-ease),background-color var(--duration-micro) var(--m-ease);box-shadow:0 1px 0 rgb(11 9 8/30%)}.m-cta:hover{transform:translateY(-1px);box-shadow:0 10px 30px -12px rgb(11 9 8/70%)}.m-cta:active{transform:translateY(0)}.m-cta .m-arrow{transition:transform var(--duration-structural) var(--m-ease)}.m-cta:hover .m-arrow{transform:translateX(3px)}.m-panel{position:relative;transition:border-color var(--duration-structural) var(--m-ease),background-color var(--duration-structural) var(--m-ease),transform var(--duration-structural) var(--m-ease)}.m-panel:hover{border-color:var(--m-hair-strong);transform:translateY(-2px)}.m-band-parchment .m-panel:hover{border-color:rgb(25 21 18/22%)}.m-link{position:relative;text-decoration:none}.m-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-structural) var(--m-ease)}.m-link:focus-visible:after,.m-link:hover:after{transform:scaleX(1)}.m-header{transition:background-color var(--duration-page) var(--m-ease),border-color var(--duration-page) var(--m-ease),backdrop-filter var(--duration-page) var(--m-ease);border-bottom:1px solid transparent}.m-header[data-stuck=true]{background:rgb(11 9 8/72%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--m-hair)}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary{list-style:none;cursor:pointer}.m-faq .m-faq-sign{transition:transform var(--duration-structural) var(--m-ease)}.m-faq[open] .m-faq-sign{transform:rotate(45deg)}