@layer reset,brand,semantic,component,appearance,editor;@layer reset{:root{--wolfhv-blue-a11y-dark:#6E97FF;--wolfhv-white:#FFFFFF;--wolfhv-scrim-base:#04060B;--wolfhv-grid-base:#7896FF;--wolfhv-shadow-base:#141E3C;--wolfhv-bg:#F3F5F9;--wolfhv-surface:#FFFFFF;--wolfhv-panel:#FFFFFF;--wolfhv-panel-soft:#F6F8FC;--wolfhv-ink:#0A0A0F;--wolfhv-ink-soft:#10131C;--wolfhv-blue:#2B5CE6;--wolfhv-blue-text:#2B5CE6;--wolfhv-blue-bright:#5B84F5;--wolfhv-blue-glow:#3D6BFF;--wolfhv-text:#0E1218;--wolfhv-sec:#5A6274;--wolfhv-faint:#9AA2B4;--wolfhv-on-panel:#0E1218;--wolfhv-on-panel-sec:#5A6274;--wolfhv-on-panel-faint:#6D7689;--wolfhv-on-panel-strong:#0E1218;--wolfhv-on-ink:#EAEEF6;--wolfhv-on-ink-sec:#98A2B6;--wolfhv-on-ink-faint:#828CA3;--wolfhv-on-ink-strong:#FFFFFF;--wolfhv-on-accent:#FFFFFF;--wolfhv-hero-bg:#080A0F;--wolfhv-phone-body:#0B0F17;--wolfhv-phone-frame:#1C2431;--wolfhv-ok:#37E07F;--wolfhv-warn:#FFCF6B;--wolfhv-warn-text:#8F6400;--wolfhv-hair:#E4E7EE;--wolfhv-hair2:#D5DAE4;--wolfhv-hair-panel:#E4E7EE;--wolfhv-hair-ink:#20283A;--wolfhv-grad:linear-gradient(135deg,var(--wolfhv-blue),var(--wolfhv-blue-glow));--wolfhv-aura:radial-gradient(closest-side,color-mix(in srgb,var(--wolfhv-blue-glow) 52%,transparent),transparent);--wolfhv-glow-ring:0 0 0 1px color-mix(in srgb,var(--wolfhv-blue) 28%,transparent),0 10px 42px -8px color-mix(in srgb,var(--wolfhv-blue-glow) 55%,transparent);--wolfhv-grid-line:color-mix(in srgb,var(--wolfhv-grid-base) 5%,transparent);--wolfhv-grid-line-hero:color-mix(in srgb,var(--wolfhv-grid-base) 6%,transparent);--wolfhv-portal-visual-grad:linear-gradient(160deg,#101A30,#080B12);--wolfhv-phone-scr-grad:linear-gradient(180deg,#131C2E,#0B1019);--wolfhv-shadow:0 14px 34px -16px color-mix(in srgb,var(--wolfhv-shadow-base) 12%,transparent);--wolfhv-shadow-lg:0 44px 96px -38px color-mix(in srgb,var(--wolfhv-shadow-base) 30%,transparent);--wolfhv-fs-hero:clamp(2.7rem,6.6vw,5.7rem);--wolfhv-fs-h2:clamp(2.1rem,4.6vw,3.4rem);--wolfhv-fs-h2-split:clamp(1.9rem,3.5vw,2.85rem);--wolfhv-fs-hero-page:clamp(2.4rem,4.4vw,4.2rem);--wolfhv-fs-h3:1.35rem;--wolfhv-fs-h3-sm:1.14rem;--wolfhv-fs-num-xl:clamp(74px,7.6vw,116px);--wolfhv-fs-num-lg:clamp(3rem,4.4vw,4.2rem);--wolfhv-fs-num-md:clamp(2.6rem,3.6vw,3.4rem);--wolfhv-fs-statement:clamp(1.75rem,3.4vw,2.7rem);--wolfhv-fs-manifest:clamp(2rem,5vw,3.9rem);--wolfhv-fs-marquee:clamp(2.1rem,4.8vw,3.6rem);--wolfhv-fs-quote:clamp(1.25rem,1.9vw,1.7rem);--wolfhv-fs-ghost:clamp(3.5rem,9vw,9.4rem);--wolfhv-fs-ghost-m:12.5vw;--wolfhv-fs-body:1.0625rem;--wolfhv-fs-lede:1.16rem;--wolfhv-fs-small:.98rem;--wolfhv-fs-label:.74rem;--wolfhv-fs-micro:.72rem;--wolfhv-fw-light:300;--wolfhv-fw-reg:400;--wolfhv-fw-heading:450;--wolfhv-fw-hero:480;--wolfhv-fw-med:500;--wolfhv-fw-semi:600;--wolfhv-fw-bold:700;--wolfhv-fw-num:400;--wolfhv-lh-tight:1.02;--wolfhv-lh-body:1.62;--wolfhv-ls-hero:-.035em;--wolfhv-ls-h:-.03em;--wolfhv-ls-label:.16em;--wolfhv-s1:8px;--wolfhv-s2:12px;--wolfhv-s3:16px;--wolfhv-s4:24px;--wolfhv-s5:32px;--wolfhv-s6:48px;--wolfhv-s7:64px;--wolfhv-s8:96px;--wolfhv-sec-pad:64px;--wolfhv-sec-pad-panel:96px;--wolfhv-head-gap:56px;--wolfhv-bento-gap:12px;--wolfhv-hero-bento-gap:10px;--wolfhv-r-sm:12px;--wolfhv-r:20px;--wolfhv-r-lg:30px;--wolfhv-pill:999px;--wolfhv-ease:cubic-bezier(.16,1,.3,1);--wolfhv-t-fast:.3s;--wolfhv-t-med:.45s;--wolfhv-t-slow:.9s;--wolfhv-font-heading:"Funnel Display",system-ui,sans-serif;--wolfhv-font-body:"Inter",system-ui,sans-serif;color-scheme:light}:root[data-theme=dark]{--wolfhv-bg:#07090E;--wolfhv-surface:#10141D;--wolfhv-panel:#0A0E19;--wolfhv-panel-soft:#0F1523;--wolfhv-ink:#0A0E19;--wolfhv-ink-soft:#0F1523;--wolfhv-blue-text:#6E97FF;--wolfhv-text:#EAEEF6;--wolfhv-sec:#98A2B6;--wolfhv-faint:#5E687C;--wolfhv-on-panel:#EAEEF6;--wolfhv-on-panel-sec:#98A2B6;--wolfhv-on-panel-faint:#828CA3;--wolfhv-on-panel-strong:#FFFFFF;--wolfhv-warn-text:#FFCF6B;--wolfhv-hair:#1C2330;--wolfhv-hair2:#26303F;--wolfhv-hair-panel:#20283A;--wolfhv-shadow:0 14px 40px -16px rgba(0,0,0,.6);--wolfhv-shadow-lg:0 50px 110px -42px rgba(0,0,0,.8);color-scheme:dark}}@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--wolfhv-bg);color:var(--wolfhv-text);font-family:var(--wolfhv-font-body);font-size:var(--wolfhv-fs-body);line-height:var(--wolfhv-lh-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);line-height:var(--wolfhv-lh-tight);letter-spacing:var(--wolfhv-ls-h);margin:0;text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.wrap{max-width:1240px;margin:0 auto;padding:0 30px}section{position:relative;padding:var(--wolfhv-sec-pad) 0}section.panel{padding:var(--wolfhv-sec-pad-panel) 0}section>.wrap{position:relative;z-index:2}.panel{background:var(--wolfhv-panel);color:var(--wolfhv-on-panel);border-top:1px solid var(--wolfhv-hair-panel);border-bottom:1px solid var(--wolfhv-hair-panel)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,[role=link]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--wolfhv-blue);outline-offset:3px}html{scroll-padding-top:96px}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--wolfhv-surface);color:var(--wolfhv-text);padding:12px 16px;border-radius:var(--wolfhv-r-sm)}.skip-link:focus{left:12px;top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.h-hero{font-size:var(--wolfhv-fs-hero);font-weight:var(--wolfhv-fw-hero);letter-spacing:var(--wolfhv-ls-hero);line-height:var(--wolfhv-lh-tight)}.h-sec{font-size:var(--wolfhv-fs-h2)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important}html{scroll-behavior:auto}}@layer component{.sec-head{margin-bottom:var(--wolfhv-head-gap)}.sec-head.tight{margin-bottom:var(--wolfhv-s5)}.eb{display:flex;align-items:center;gap:var(--wolfhv-s4);margin-bottom:22px}.eb .idx{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:.1em;color:var(--wolfhv-blue-text);flex:none}.eb .idx:empty{display:none}.eb .lab{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-sec);white-space:nowrap;flex:none}.eb .rule{height:1px;background:var(--wolfhv-hair2);flex:1}.lede{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-lede);max-width:46ch;margin-top:var(--wolfhv-s4)}.mono{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-micro);letter-spacing:.14em;text-transform:uppercase}.shine{background:linear-gradient(100deg,var(--wolfhv-blue-text),var(--wolfhv-blue-bright) 45%,var(--wolfhv-blue-text));-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:wolfhv-shine 6s linear infinite}@keyframes wolfhv-shine{to{background-position:200% 0}}.wolfhv-js .rv{opacity:0;transform:translateY(26px);transition:opacity var(--wolfhv-t-slow) var(--wolfhv-ease),transform var(--wolfhv-t-slow) var(--wolfhv-ease);transition-delay:calc(var(--i,0)*90ms)}.wolfhv-js .rv.in{opacity:1;transform:none}.btn{position:relative;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;border-radius:var(--wolfhv-pill);padding:14px 26px;font-weight:var(--wolfhv-fw-semi);font-size:.95rem;cursor:pointer;border:0;transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease),box-shadow var(--wolfhv-t-fast) var(--wolfhv-ease);will-change:transform;font-family:var(--wolfhv-font-body)}.btn-dark{background:var(--wolfhv-ink);color:var(--wolfhv-on-ink-strong)}.btn-blue{background:var(--wolfhv-grad);color:var(--wolfhv-on-accent);box-shadow:0 12px 30px -8px color-mix(in srgb,var(--wolfhv-blue-glow) 62%,transparent)}.btn-blue:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 26px var(--wolfhv-blue-glow);opacity:0;transition:opacity var(--wolfhv-t-fast)}.btn-blue:hover:after{opacity:.55}.btn-ghost{background:transparent;border:1.5px solid var(--wolfhv-hair2);color:var(--wolfhv-text)}.btn-ghost:hover{border-color:var(--wolfhv-blue)}.btn-link{display:inline-flex;align-items:center;gap:14px;font-weight:var(--wolfhv-fw-semi);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wolfhv-blue-text);cursor:pointer;background:none;border:0;padding:0;font-family:var(--wolfhv-font-body)}.btn-link .ci{width:40px;height:40px;border-radius:50%;background:var(--wolfhv-grad);color:var(--wolfhv-on-accent);display:grid;place-items:center;font-size:1rem;transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),box-shadow var(--wolfhv-t-fast);box-shadow:0 8px 20px -6px color-mix(in srgb,var(--wolfhv-blue-glow) 55%,transparent);flex:none}.btn-link:hover .ci{transform:rotate(-45deg);box-shadow:0 0 22px -2px var(--wolfhv-blue-glow)}.btn-link.on-dark{color:var(--wolfhv-on-ink-strong)}.btn-link.inv .ci{background:var(--wolfhv-white);color:var(--wolfhv-ink)}.circ{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;background:var(--wolfhv-grad);color:var(--wolfhv-on-accent);font-size:1.25rem;flex:none;box-shadow:0 8px 22px -6px var(--wolfhv-blue-glow);border:0;cursor:pointer;transition:transform var(--wolfhv-t-med) var(--wolfhv-ease)}.circ:hover{transform:rotate(-45deg)}.tagp{display:inline-flex;align-items:center;border-radius:var(--wolfhv-pill);padding:7px 13px;font-size:.7rem;font-weight:var(--wolfhv-fw-semi);letter-spacing:.06em;text-transform:uppercase;background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);color:var(--wolfhv-text);transition:border-color var(--wolfhv-t-fast),color var(--wolfhv-t-fast)}.tagp:hover{border-color:var(--wolfhv-blue);color:var(--wolfhv-blue-text)}.ic{width:56px;height:56px;border-radius:15px;display:grid;place-items:center;flex:none;background:linear-gradient(140deg,color-mix(in srgb,var(--wolfhv-blue) 14%,var(--wolfhv-surface)),var(--wolfhv-surface));color:var(--wolfhv-blue-text);box-shadow:inset 0 0 0 1px var(--wolfhv-hair),0 8px 18px -10px var(--wolfhv-blue-glow)}.ic.sm{width:40px;height:40px;border-radius:11px}.card{position:relative;background:var(--wolfhv-surface);border-radius:var(--wolfhv-r);box-shadow:var(--wolfhv-shadow);border:1px solid var(--wolfhv-hair);transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),box-shadow var(--wolfhv-t-med) var(--wolfhv-ease),border-color var(--wolfhv-t-med)}.card.hov:hover{transform:translateY(-6px);box-shadow:var(--wolfhv-shadow-lg);border-color:color-mix(in srgb,var(--wolfhv-blue) 34%,var(--wolfhv-hair))}.card.hov:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,color-mix(in srgb,var(--wolfhv-blue) 62%,transparent),transparent 42%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--wolfhv-t-med)}.card.hov:hover:before{opacity:1}.glow-layer{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.glow-layer .mesh1,.glow-layer .mesh2{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen}.glow-layer .mesh1{width:640px;height:640px;left:-12%;top:-20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wolfhv-blue) 40%,transparent),transparent);animation:wolfhv-float1 22s ease-in-out infinite alternate}.glow-layer .mesh2{width:540px;height:540px;right:-10%;bottom:-24%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wolfhv-blue-bright) 30%,transparent),transparent);animation:wolfhv-float2 28s ease-in-out infinite alternate}.glow-layer .grid{position:absolute;inset:0;background-image:linear-gradient(var(--wolfhv-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--wolfhv-grid-line) 1px,transparent 1px);background-size:62px 62px;background-position:50% 0;mask-image:radial-gradient(130% 92% at 50% 0,#000,transparent)}:root:not([data-theme=dark]) .panel .glow-layer :is(.mesh1,.mesh2){mix-blend-mode:multiply;opacity:.32}:root:not([data-theme=dark]) .panel .glow-layer .grid{background-image:linear-gradient(color-mix(in srgb,var(--wolfhv-grid-base) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--wolfhv-grid-base) 12%,transparent) 1px,transparent 1px)}@keyframes wolfhv-float1{to{transform:translate(90px,64px) scale(1.16)}}@keyframes wolfhv-float2{to{transform:translate(-78px,-56px) scale(1.1)}}.split{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7fr);gap:var(--wolfhv-s7);align-items:start}.split .aside{position:sticky;top:104px;align-self:start}.split .aside .h-sec{font-size:var(--wolfhv-fs-h2-split)}.split .aside .cta-row{margin-top:var(--wolfhv-s5)}.badge{display:inline-flex;align-items:center;gap:9px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);border-radius:var(--wolfhv-pill);padding:8px 14px;font-size:.68rem;font-weight:var(--wolfhv-fw-semi);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9}.badge .bd{width:7px;height:7px;border-radius:50%;background:var(--wolfhv-blue-bright);box-shadow:0 0 10px var(--wolfhv-blue-bright);flex:none}@keyframes wolfhv-spin{to{transform:rotate(360deg)}}@keyframes wolfhv-scroll{to{transform:translate(-50%)}}@media(max-width:920px){.split{grid-template-columns:minmax(0,1fr);gap:var(--wolfhv-s5)}.split .aside{position:static}}}@media(prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none}.shine{animation:none;background-position:0 0}}@layer component{.wolfhv-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--wolfhv-blue),var(--wolfhv-blue-bright));box-shadow:0 0 12px var(--wolfhv-blue-glow);z-index:60}.wolfhv-header{position:fixed;top:0;left:0;right:0;z-index:50;padding:12px 20px 0;pointer-events:none}body.admin-bar .wolfhv-header{top:32px}.nav{pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 9px 26px;max-width:1240px;margin:0 auto;background:color-mix(in srgb,var(--wolfhv-bg) 80%,transparent);backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--wolfhv-hair);border-radius:var(--wolfhv-pill);box-shadow:var(--wolfhv-shadow);transition:background var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast)}.wolfhv-header.scrolled .nav{background:color-mix(in srgb,var(--wolfhv-bg) 92%,transparent);box-shadow:var(--wolfhv-shadow-lg)}.brand{display:flex;align-items:center;gap:11px;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-semi);font-size:1.16rem}.mk{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--wolfhv-blue-bright),var(--wolfhv-blue));display:grid;place-items:center;box-shadow:0 6px 18px -4px var(--wolfhv-blue-glow),inset 0 0 12px #ffffff40;flex:none;color:var(--wolfhv-on-accent)}.mk svg{display:block}.nav-links{display:flex;gap:32px;font-weight:var(--wolfhv-fw-med);font-size:.94rem;list-style:none;margin:0;padding:0}.nav-links li{display:contents}.nav-links a{position:relative;padding:4px 0;color:var(--wolfhv-sec);transition:color .25s;display:inline-block}.nav-links a:hover{color:var(--wolfhv-text)}.nav-links a[aria-current=page],.nav-links .current-menu-item>a{color:var(--wolfhv-text)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:100%;transform:scaleX(0);transform-origin:left;background:var(--wolfhv-blue);box-shadow:0 0 8px var(--wolfhv-blue-glow);transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease)}.nav-links a:hover:after{transform:scaleX(1)}.nav-right{display:flex;align-items:center;gap:14px}.nav-burger{display:none;position:relative;width:38px;height:38px;border-radius:50%;border:1px solid var(--wolfhv-hair2);background:transparent;color:var(--wolfhv-text);cursor:pointer;transition:border-color .25s;flex:none}.nav-burger:hover{border-color:var(--wolfhv-blue)}.nav-burger .bl{position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:1px;background:currentColor;transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease),opacity var(--wolfhv-t-fast)}.nav-burger .bl:nth-child(1){transform:translateY(-5px)}.nav-burger .bl:nth-child(3){transform:translateY(5px)}.nav-open .nav-burger .bl:nth-child(1){transform:rotate(45deg)}.nav-open .nav-burger .bl:nth-child(2){opacity:0;transform:scaleX(.4)}.nav-open .nav-burger .bl:nth-child(3){transform:rotate(-45deg)}.theme-tog{width:38px;height:38px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wolfhv-blue) 40%,var(--wolfhv-hair2));background:color-mix(in srgb,var(--wolfhv-blue) 7%,transparent);color:var(--wolfhv-blue-text);display:grid;place-items:center;cursor:pointer;box-shadow:0 0 14px color-mix(in srgb,var(--wolfhv-blue-glow) 35%,transparent);transition:border-color .25s,box-shadow .25s,transform var(--wolfhv-t-fast) var(--wolfhv-ease)}.theme-tog:hover{border-color:var(--wolfhv-blue);box-shadow:0 0 22px color-mix(in srgb,var(--wolfhv-blue-glow) 60%,transparent);transform:rotate(20deg)}.theme-tog svg{display:block}.theme-tog .i-sun{display:none}:root[data-theme=dark] .theme-tog .i-moon{display:none}:root[data-theme=dark] .theme-tog .i-sun{display:block}.nav-cta{display:flex;align-items:center;gap:10px;background:var(--wolfhv-ink);color:var(--wolfhv-on-ink-strong);border-radius:var(--wolfhv-pill);padding:8px 8px 8px 18px;font-weight:var(--wolfhv-fw-semi);font-size:.86rem;white-space:nowrap}.nav-cta .lbl-s{display:none}.nav-cta .dot{width:8px;height:8px;border-radius:50%;background:var(--wolfhv-ok);box-shadow:0 0 8px var(--wolfhv-ok);flex:none}.nav-cta .ar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--wolfhv-blue-bright),var(--wolfhv-blue));display:grid;place-items:center;font-size:.9rem;color:var(--wolfhv-on-accent);flex:none;box-shadow:0 0 14px -4px var(--wolfhv-blue-glow);transition:transform var(--wolfhv-t-med) var(--wolfhv-ease)}.nav-cta:hover .ar{transform:rotate(-45deg)}.page-plain{padding-top:120px}.page-plain article{max-width:820px}.page-plain h1{margin-bottom:var(--wolfhv-s5)}.entry-content{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-body);line-height:var(--wolfhv-lh-body)}.entry-content h2{font-size:var(--wolfhv-fs-h3);color:var(--wolfhv-text);margin:var(--wolfhv-s6) 0 var(--wolfhv-s3)}.entry-content h3{font-size:var(--wolfhv-fs-h3-sm);color:var(--wolfhv-text);margin:var(--wolfhv-s5) 0 var(--wolfhv-s2)}.entry-content p{margin:0 0 var(--wolfhv-s3)}.entry-content ul,.entry-content ol{margin:0 0 var(--wolfhv-s3);padding-left:22px}.entry-content li{margin:4px 0}.entry-content a{color:var(--wolfhv-blue-text);text-decoration:underline;text-underline-offset:3px}.entry-content strong{color:var(--wolfhv-text)}.entry-content .lgl-note{border:1px solid var(--wolfhv-warn);background:color-mix(in srgb,var(--wolfhv-warn) 8%,transparent);border-radius:var(--wolfhv-r-sm);padding:16px 18px;color:var(--wolfhv-text)}.foot{position:relative;background:var(--wolfhv-panel);color:var(--wolfhv-on-panel-strong);padding:120px 0 50px;overflow:hidden;text-align:center;border-top:1px solid var(--wolfhv-hair-panel)}.foot .brand{color:var(--wolfhv-on-panel-strong);margin-bottom:14px}.foot .ghost{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:clamp(3.4rem,13vw,10rem);line-height:.9;letter-spacing:-.04em;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-on-panel-strong) 50%,transparent),color-mix(in srgb,var(--wolfhv-blue-bright) 12%,transparent));-webkit-background-clip:text;background-clip:text}.foot .spin-cta{display:block;width:154px;height:154px;position:relative;margin:-42px auto 42px;cursor:pointer}.foot .spin-cta{color:color-mix(in srgb,var(--wolfhv-on-panel) 60%,transparent)}.foot .spin-cta svg{position:absolute;inset:0;animation:wolfhv-spin 20s linear infinite}.foot .spin-cta .ar{position:absolute;inset:0;display:grid;place-items:center;font-size:1.7rem;color:var(--wolfhv-blue-bright);text-shadow:0 0 18px var(--wolfhv-blue-glow)}.foot .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:var(--wolfhv-s5);text-align:left;max-width:1120px;margin:0 auto;padding-top:var(--wolfhv-s5);border-top:1px solid var(--wolfhv-hair-panel)}.foot .cols a{color:color-mix(in srgb,var(--wolfhv-on-panel) 76%,transparent);display:block;padding:5px 0;transition:color .25s}.foot .cols a:hover{color:var(--wolfhv-on-panel-strong)}.foot .cols a.brand{display:flex;color:var(--wolfhv-on-panel-strong);padding:0}.foot .cols ul{list-style:none;margin:0;padding:0}.foot .cols h4{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--wolfhv-blue-text);margin:0 0 12px;font-family:var(--wolfhv-font-body);line-height:var(--wolfhv-lh-body)}.foot .addr{color:color-mix(in srgb,var(--wolfhv-on-panel) 80%,transparent);font-size:.94rem;line-height:1.7}.foot .flag{margin-top:10px;font-size:.76rem;color:var(--wolfhv-warn-text)}.foot .fin{max-width:1040px;margin:var(--wolfhv-s5) auto 0;padding-top:22px;border-top:1px solid var(--wolfhv-hair-panel);display:flex;justify-content:space-between;align-items:center;gap:var(--wolfhv-s3);flex-wrap:wrap;color:color-mix(in srgb,var(--wolfhv-on-panel) 74%,transparent);font-size:.78rem}.foot .legal,.foot .legal ul{display:flex;align-items:center;gap:18px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.foot .legal a{color:inherit;transition:color .25s}.foot .legal a:hover{color:var(--wolfhv-on-panel-strong)}.motion-note{display:none}.svc-grid{display:grid;grid-template-columns:minmax(0,7.4fr) minmax(0,4fr);gap:var(--wolfhv-s6);align-items:start;padding-top:var(--wolfhv-s6);padding-bottom:var(--wolfhv-s7)}.svc-main .wrap{max-width:none;padding-left:0;padding-right:0}.svc-main section{padding:var(--wolfhv-s5) 0}.svc-main section:first-child{padding-top:0}.svc-main .wolfhv-media-text .mt-grid{grid-template-columns:1fr;gap:var(--wolfhv-s5)}.svc-main>p{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-body);line-height:var(--wolfhv-lh-body);max-width:64ch;margin:var(--wolfhv-s4) 0}.svc-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:var(--wolfhv-s4)}.svc-side .card{padding:var(--wolfhv-s5)}.svc-side h3{font-size:var(--wolfhv-fs-h3-sm);margin-bottom:var(--wolfhv-s3)}.svc-more ul{list-style:none;margin:0;padding:0}.svc-more li{border-top:1px solid var(--wolfhv-hair)}.svc-more a{display:flex;align-items:center;justify-content:space-between;gap:var(--wolfhv-s3);padding:13px 0;color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);transition:color var(--wolfhv-t-fast)}.svc-more a:hover{color:var(--wolfhv-blue-text)}.svc-more .ar{color:var(--wolfhv-faint);transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),color var(--wolfhv-t-fast);flex:none}.svc-more a:hover .ar{color:var(--wolfhv-blue-text);transform:translate(4px)}.svc-ask .fsub{color:var(--wolfhv-sec);font-size:.94rem;margin-bottom:var(--wolfhv-s3)}.svc-ask .fld{display:block;width:100%;border:1px solid var(--wolfhv-hair);border-radius:14px;padding:15px 16px;color:var(--wolfhv-text);font-size:.92rem;font-family:var(--wolfhv-font-body);background:var(--wolfhv-bg);transition:border-color var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast)}.svc-ask .fld::placeholder{color:var(--wolfhv-sec);opacity:1}.svc-ask .fld:hover,.svc-ask .fld:focus{border-color:color-mix(in srgb,var(--wolfhv-blue) 45%,var(--wolfhv-hair));box-shadow:0 0 0 3px color-mix(in srgb,var(--wolfhv-blue) 8%,transparent)}.svc-ask .fld+.fld{margin-top:var(--wolfhv-s2)}.svc-ask .fld.ta{min-height:96px;resize:vertical}.svc-ask .form-cta{margin-top:var(--wolfhv-s3)}@media(max-width:920px){.nav-burger{display:block}.nav-right{gap:10px}.nav-links{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;gap:2px;padding:10px;background:var(--wolfhv-bg);border:1px solid var(--wolfhv-hair);border-radius:var(--wolfhv-r-lg);box-shadow:var(--wolfhv-shadow-lg)}.nav-open .nav-links{display:flex;animation:wolfhv-navdrop var(--wolfhv-t-fast) var(--wolfhv-ease) both}.nav-links a{display:block;padding:12px 16px;font-size:1.08rem;border-radius:14px}.nav-links a:hover{background:color-mix(in srgb,var(--wolfhv-blue) 7%,transparent)}.nav-links a:after{display:none}}@keyframes wolfhv-navdrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.svc-grid{grid-template-columns:1fr;gap:var(--wolfhv-s5)}.svc-side{position:static}}@media(max-width:1024px){.foot .cols{grid-template-columns:1fr 1fr}.foot .cols>div:first-child{grid-column:1/-1}}@media(max-width:860px){.foot .cols{grid-template-columns:1fr;text-align:center}.foot .brand{justify-content:center}.foot .fin{flex-direction:column;justify-content:center;text-align:center;gap:var(--wolfhv-s2)}.foot .legal,.foot .legal ul{justify-content:center}}@media(max-width:700px){.nav-cta .lbl-l{display:none}.nav-cta .lbl-s{display:inline}}@media(max-width:560px){.wolfhv-header{padding:10px 12px 0}.nav{padding:8px 12px 8px 16px;gap:8px}.nav-right{gap:8px}.brand{font-size:1rem;white-space:nowrap;gap:8px}.brand .mk{width:30px;height:30px}.nav-cta{padding:6px 6px 6px 14px;font-size:.78rem}.nav-cta .ar{width:26px;height:26px;font-size:.8rem}.theme-tog,.nav-burger{width:36px;height:36px}.wolfhv-stt{width:44px;height:44px;right:14px;bottom:14px}}.wolfhv-stt{position:fixed;right:20px;bottom:20px;z-index:55;width:48px;height:48px;border-radius:50%;border:1px solid var(--wolfhv-hair2);background:color-mix(in srgb,var(--wolfhv-bg) 88%,transparent);backdrop-filter:blur(14px) saturate(1.4);color:var(--wolfhv-blue-text);display:grid;place-items:center;cursor:pointer;box-shadow:var(--wolfhv-shadow);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity var(--wolfhv-t-fast),visibility var(--wolfhv-t-fast),transform var(--wolfhv-t-fast) var(--wolfhv-ease),box-shadow .25s}.wolfhv-stt.show{opacity:1;visibility:visible;transform:none}.wolfhv-stt:hover{box-shadow:0 0 22px color-mix(in srgb,var(--wolfhv-blue-glow) 55%,transparent)}.wolfhv-stt .ring{position:absolute;inset:0;transform:rotate(-90deg)}.wolfhv-stt .ring circle{fill:none;stroke-width:2}.wolfhv-stt .ring .track{stroke:var(--wolfhv-hair)}.wolfhv-stt .ring .fill{stroke:var(--wolfhv-blue);stroke-linecap:round;stroke-dasharray:132;stroke-dashoffset:132}.wolfhv-stt .chev{position:relative;z-index:1}body.wolfhv-consent-open .wolfhv-stt,.wolfhv-header.nav-open~.wolfhv-stt{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.motion-note{display:block!important}.nav-open .nav-links{animation:none}.nav-burger .bl{transition:none}.cmplz-cookiebanner .cmplz-btn{transition:none!important}.wolfhv-stt{transition:none}#cmplz-manage-consent-container .cmplz-category,#cmplz-manage-consent-container .cmplz-banner-checkbox .cmplz-label:before,#cmplz-manage-consent-container .cmplz-banner-checkbox .cmplz-label:after,.cmplz-cookiebanner .cmplz-categories .cmplz-category{transition:none!important}.cmplz-cookiebanner .cmplz-icon.cmplz-open,#cmplz-manage-consent-container .cmplz-icon.cmplz-open{transition:none!important}.cmplz-cookiebanner .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-banner-checkbox .cmplz-label:after{transition:none!important}}@media(prefers-reduced-transparency:reduce){.nav,.wolfhv-header .nav-links{background:var(--wolfhv-bg);backdrop-filter:none}.cmplz-cookiebanner{background:var(--wolfhv-surface)!important;backdrop-filter:none}.wolfhv-stt{background:var(--wolfhv-bg);backdrop-filter:none}}.cmplz-cookiebanner{--cmplz_text_color:var(--wolfhv-text);--cmplz_hyperlink_color:var(--wolfhv-blue-text);--cmplz_banner_background_color:transparent;--cmplz_banner_border_color:transparent;--cmplz_button_accept_background_color:var(--wolfhv-text);--cmplz_button_accept_border_color:var(--wolfhv-text);--cmplz_button_accept_text_color:var(--wolfhv-bg);--cmplz_button_deny_background_color:transparent;--cmplz_button_deny_border_color:var(--wolfhv-hair2);--cmplz_button_deny_text_color:var(--wolfhv-text);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:var(--wolfhv-hair2);--cmplz_button_settings_text_color:var(--wolfhv-text);--cmplz_slider_active_color:var(--wolfhv-blue);--cmplz_slider_inactive_color:var(--wolfhv-faint);--cmplz_slider_bullet_color:var(--wolfhv-surface);--cmplz_category_header_always_active_color:var(--wolfhv-blue-text);--cmplz_category_header_title_font_size:var(--wolfhv-fs-small);--cmplz_category_body_font_size:var(--wolfhv-fs-small);background:color-mix(in srgb,var(--wolfhv-surface) 92%,transparent)!important;backdrop-filter:blur(18px) saturate(1.5);border:1px solid var(--wolfhv-hair)!important;border-radius:var(--wolfhv-r-lg)!important;box-shadow:var(--wolfhv-shadow-lg)!important;font-family:var(--wolfhv-font-body)!important;color:var(--wolfhv-text)!important;padding:var(--wolfhv-s4)!important;max-width:min(540px,calc(100vw - 32px))!important}.cmplz-cookiebanner *,.cmplz-cookiebanner *:before,.cmplz-cookiebanner *:after{font-family:inherit;color:inherit}.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-title{font-family:var(--wolfhv-font-heading)!important;font-size:var(--wolfhv-fs-h3-sm);font-weight:var(--wolfhv-fw-semi)}.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-message p{font-size:var(--wolfhv-fs-small);line-height:var(--wolfhv-lh-body)!important}.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-btn{font-family:var(--wolfhv-font-body)!important;font-size:var(--wolfhv-fs-small);font-weight:var(--wolfhv-fw-semi);border-radius:var(--wolfhv-pill)!important;cursor:pointer!important;transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease),background var(--wolfhv-t-fast)}.cmplz-cookiebanner .cmplz-btn:hover{transform:translateY(-1px)}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background:var(--wolfhv-panel-soft)!important;border:1px solid var(--wolfhv-hair);border-radius:var(--wolfhv-r-sm);transition:border-color var(--wolfhv-t-fast)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:hover,.cmplz-cookiebanner .cmplz-categories .cmplz-category:focus-within{border-color:var(--wolfhv-hair2)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:var(--wolfhv-s1)!important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{padding:var(--wolfhv-s2) var(--wolfhv-s3)!important}.cmplz-cookiebanner.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:var(--wolfhv-fw-semi)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{color:var(--wolfhv-sec)!important;line-height:var(--wolfhv-lh-body);padding:0 var(--wolfhv-s3) var(--wolfhv-s2)!important}.cmplz-cookiebanner .cmplz-category-toggle svg{fill:currentColor}.cmplz-cookiebanner.cmplz-categories-type-view-preferences:not(.cmplz-show){display:none!important}#cmplz-manage-consent{display:none!important}#cmplz-manage-consent-container.cmplz-manage-consent-container{--cmplz_category_header_always_active_color:var(--wolfhv-blue-text);--cmplz_slider_active_color:var(--wolfhv-blue);--cmplz_slider_inactive_color:var(--wolfhv-faint);--cmplz_slider_bullet_color:var(--wolfhv-surface)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category{background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);border-radius:var(--wolfhv-r-sm);transition:border-color var(--wolfhv-t-fast)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:hover,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:focus-within{border-color:var(--wolfhv-hair2)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:var(--wolfhv-s1)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header{background:transparent;padding:var(--wolfhv-s2) var(--wolfhv-s3)}#cmplz-manage-consent-container .cmplz-category-title{color:var(--wolfhv-text);font-family:var(--wolfhv-font-body);font-size:var(--wolfhv-fs-small);font-weight:var(--wolfhv-fw-semi)}#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-description{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);line-height:var(--wolfhv-lh-body);padding:0 var(--wolfhv-s3) var(--wolfhv-s2)}#cmplz-manage-consent-container .cmplz-category-toggle svg{fill:currentColor}#cmplz-manage-consent-container .cmplz-category-toggle:focus-visible{outline:2px solid var(--wolfhv-blue-text);outline-offset:2px;border-radius:4px}#cmplz-manage-consent-container .cmplz-banner-checkbox{position:relative}#cmplz-manage-consent-container .cmplz-banner-checkbox input.cmplz-consent-checkbox{position:absolute;inset:0;width:36px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:1}#cmplz-manage-consent-container .cmplz-banner-checkbox .cmplz-label{position:relative;display:inline-block;width:36px;height:20px;margin:0}#cmplz-manage-consent-container .cmplz-banner-checkbox .cmplz-label:before{content:"";position:absolute;inset:0;border-radius:var(--wolfhv-pill);background:var(--cmplz_slider_inactive_color);transition:background var(--wolfhv-t-fast)}#cmplz-manage-consent-container .cmplz-banner-checkbox .cmplz-label:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--cmplz_slider_bullet_color);transition:left var(--wolfhv-t-fast) var(--wolfhv-ease)}#cmplz-manage-consent-container .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:before{background:var(--cmplz_slider_active_color)}#cmplz-manage-consent-container .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:19px}#cmplz-manage-consent-container .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus-visible+.cmplz-label:before{outline:2px solid var(--wolfhv-blue-text);outline-offset:2px}@layer appearance{.panel .lede{color:var(--wolfhv-on-panel-sec)}.panel .h-sec{color:var(--wolfhv-on-panel-strong)}.panel .eb .lab{color:var(--wolfhv-on-panel-sec)}.panel .eb .rule{background:var(--wolfhv-hair-panel)}.panel .ic{background:color-mix(in srgb,var(--wolfhv-blue) 18%,var(--wolfhv-panel-soft));color:var(--wolfhv-blue-text);box-shadow:inset 0 0 0 1px var(--wolfhv-hair-panel)}:root[data-theme=dark] .btn-dark{background:var(--wolfhv-surface);box-shadow:inset 0 0 0 1px var(--wolfhv-hair2)}:root[data-theme=dark] .nav-cta{background:var(--wolfhv-surface);box-shadow:inset 0 0 0 1px var(--wolfhv-hair2)}@media(prefers-reduced-transparency:reduce){.badge{background:var(--wolfhv-ink-soft);backdrop-filter:none}}@media(max-width:768px){.panel .eb{gap:var(--wolfhv-s3)}}}@media(prefers-reduced-motion:reduce){:root{--wolfhv-t-fast:0s;--wolfhv-t-med:0s;--wolfhv-t-slow:0s}}@layer component{.wolfhv-bento-cell{position:relative;border-radius:var(--wolfhv-r);overflow:hidden;padding:26px;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);box-shadow:var(--wolfhv-shadow);transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),box-shadow var(--wolfhv-t-med) var(--wolfhv-ease),border-color var(--wolfhv-t-med)}.wolfhv-bento-cell:hover{transform:translateY(-5px);box-shadow:var(--wolfhv-shadow-lg);border-color:color-mix(in srgb,var(--wolfhv-blue) 50%,var(--wolfhv-hair))}.wolfhv-bento-cell{isolation:isolate}.wolfhv-bento-cell:before{content:"";position:absolute;top:0;left:0;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--wolfhv-blue-glow) 24%,transparent),transparent 66%);transform:translate(var(--mx,-9999px),var(--my,-9999px));opacity:0;transition:opacity var(--wolfhv-t-med) var(--wolfhv-ease);pointer-events:none;z-index:-1}.wolfhv-bento-cell:hover:before{opacity:1;will-change:transform}.wolfhv-bento-cell.dark:before,.wolfhv-bento-cell.accent:before{background:radial-gradient(circle,color-mix(in srgb,var(--wolfhv-blue-bright) 30%,transparent),transparent 66%)}.wolfhv-bento-cell .ic{transition:transform var(--wolfhv-t-med) var(--wolfhv-ease)}.wolfhv-bento-cell:hover .ic{transform:rotate(-8deg) scale(1.07)}.wolfhv-bento-cell .bottom{margin-top:auto}.wolfhv-bento-cell:not(.imgc){justify-content:center}.wolfhv-bento-cell:not(.imgc) .bottom{margin-top:0}.wolfhv-bento-cell.dark .cell-body{height:auto}.wolfhv-bento-cell .arr{transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease)}.wolfhv-bento-cell:hover .arr{transform:translate(6px)}.wolfhv-bento-cell.quote blockquote{margin:0;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);font-size:1.3rem;line-height:1.25;letter-spacing:-.015em}.wolfhv-bento-cell.quote .qattr{color:var(--wolfhv-sec);font-size:.82rem}.wolfhv-bento-cell.quote .qm{font-family:var(--wolfhv-font-heading);font-size:2.6rem;line-height:.6;color:var(--wolfhv-blue-text);opacity:.9}.wolfhv-bento-cell .checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.wolfhv-bento-cell .checks li{display:flex;align-items:center;gap:9px;font-size:.9rem;color:var(--wolfhv-on-panel-sec)}.wolfhv-bento-cell.dark .checks li{color:var(--wolfhv-on-ink-sec)}.wolfhv-bento-cell .checks .ck{width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--wolfhv-blue) 26%,transparent);color:var(--wolfhv-blue-bright);display:grid;place-items:center;font-size:.58rem;flex:none;box-shadow:0 0 10px -2px var(--wolfhv-blue-glow)}.wolfhv-bento-cell .minitags{display:flex;flex-wrap:wrap;gap:6px}.wolfhv-bento-cell .minitags:not(.bottom){margin-top:2px}.wolfhv-bento-cell .minitags span{border:1px solid var(--wolfhv-hair);border-radius:99px;padding:4px 10px;font-size:.64rem;font-weight:var(--wolfhv-fw-semi);letter-spacing:.05em;text-transform:uppercase;color:var(--wolfhv-sec)}.wolfhv-bento-cell.stat .sn{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-num);font-size:var(--wolfhv-fs-num-lg);line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.wolfhv-bento-cell.stat .sn .u{color:var(--wolfhv-blue-text);text-shadow:0 0 18px color-mix(in srgb,var(--wolfhv-blue-glow) 55%,transparent)}.wolfhv-bento-cell.imgc img{transition:transform 1.1s var(--wolfhv-ease)}.wolfhv-bento-cell.imgc:hover img{transform:scale(1.06)}.wolfhv-bento-cell h3{font-size:var(--wolfhv-fs-h3-sm);margin-bottom:4px}.wolfhv-bento-cell p{font-size:.9rem;color:var(--wolfhv-sec)}.wolfhv-bento-cell .vn{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-micro);letter-spacing:.14em;color:var(--wolfhv-blue-text)}.wolfhv-bento-cell.b-2{grid-column:span 2}.wolfhv-bento-cell.b-4{grid-column:span 4}.wolfhv-bento-cell.b-2x2{grid-column:span 2;grid-row:span 2}.wolfhv-bento-cell.imgc{padding:0;border:0;justify-content:flex-end}.wolfhv-bento-cell.imgc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-bento-cell.imgc:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--wolfhv-scrim-base) 70%,transparent));z-index:1}.wolfhv-bento-cell.imgc .cap{position:relative;z-index:2;padding:24px;color:var(--wolfhv-on-ink-strong)}.wolfhv-bento-cell.dark{background:var(--wolfhv-ink);border-color:var(--wolfhv-hair-ink);color:var(--wolfhv-on-ink-strong)}.wolfhv-bento-cell.dark p{color:var(--wolfhv-on-ink-sec)}.wolfhv-bento-cell.accent{background:linear-gradient(140deg,var(--wolfhv-blue),var(--wolfhv-blue-glow));border:0;color:var(--wolfhv-on-accent);box-shadow:0 20px 50px -18px var(--wolfhv-blue-glow);cursor:pointer}.wolfhv-bento-cell.accent p{color:#ffffffd9}.wolfhv-bento-cell.accent .arr{font-size:1.5rem}.wolfhv-bento-cell .cell-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;height:100%}.wolfhv-bento-cell .cell-body.has-checks{display:grid;grid-template-columns:1fr auto;gap:var(--wolfhv-s5);align-items:start}.wolfhv-bento-cell .cell-copy{display:flex;flex-direction:column;gap:12px}.wolfhv-bento-cell.dark .vn{color:var(--wolfhv-blue-bright)}.wolfhv-bento-cell.dark h3{color:var(--wolfhv-on-ink-strong)}.wolfhv-bento-cell.dark .cell-body:not(.has-checks) h3{font-size:1.3rem;max-width:26ch}.wolfhv-bento-cell.dark .has-checks .checks{margin-top:6px}.wolfhv-bento-cell .btn-link.sm{font-size:var(--wolfhv-fs-label)}.wolfhv-bento-cell .btn-link.sm .ci{width:34px;height:34px;font-size:.9rem}.wolfhv-bento-cell.accent .vn{color:#fffc}.wolfhv-bento-cell.accent .bottom{display:flex;justify-content:space-between;align-items:flex-end}.wolfhv-bento-cell.accent .bottom h3{color:var(--wolfhv-on-accent);font-size:1.25rem}.wolfhv-bento-cell .icon-row{display:flex;flex-wrap:wrap;gap:10px}.wolfhv-bento-cell .ir-chip{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid var(--wolfhv-hair2);color:var(--wolfhv-blue-text);transition:border-color var(--wolfhv-t-fast) var(--wolfhv-ease),transform var(--wolfhv-t-fast) var(--wolfhv-ease),box-shadow var(--wolfhv-t-fast)}.wolfhv-bento-cell:hover .ir-chip{border-color:color-mix(in srgb,var(--wolfhv-blue) 42%,var(--wolfhv-hair2))}.wolfhv-bento-cell a.ir-chip:hover{border-color:var(--wolfhv-blue);transform:translateY(-3px);box-shadow:0 8px 18px -8px var(--wolfhv-blue-glow)}.wolfhv-bento-cell a.ir-chip:focus-visible{outline:2px solid var(--wolfhv-blue-text);outline-offset:2px}.wolfhv-bento-cell.imgc.has-ov:after{background:linear-gradient(180deg,transparent 4%,color-mix(in srgb,var(--wolfhv-scrim-base) 45%,transparent) 46%,color-mix(in srgb,var(--wolfhv-scrim-base) 92%,transparent))}.wolfhv-bento-cell.imgc .cell-body.img-ov{position:relative;z-index:2;height:100%;justify-content:flex-end;gap:8px;padding:26px;color:var(--wolfhv-on-ink-strong)}.wolfhv-bento-cell.imgc .cell-body.img-ov h3{color:var(--wolfhv-on-ink-strong);margin-bottom:0}.wolfhv-bento-cell.imgc .cell-body.img-ov p{color:var(--wolfhv-on-ink)}.wolfhv-bento-cell .vn{display:inline-flex;align-items:center;gap:8px}.wolfhv-bento-cell .vn:before{content:"";width:16px;height:2px;border-radius:1px;background:currentColor;flex:none}.wolfhv-bento-cell.stat .sn{position:relative;padding-bottom:12px}.wolfhv-bento-cell.stat .sn:after{content:"";position:absolute;left:2px;bottom:0;width:76px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--wolfhv-blue),var(--wolfhv-blue-glow));transform-origin:left;transition:transform var(--wolfhv-t-slow) var(--wolfhv-ease) .3s}.wolfhv-js .wolfhv-bento-cell.stat .sn:after{transform:scaleX(0)}.wolfhv-js .wolfhv-bento-cell.stat.in .sn:after{transform:scaleX(1)}.wolfhv-bento-cell .stat-dots{display:flex;gap:7px;margin-top:2px}.wolfhv-bento-cell .stat-dots i{position:relative;width:10px;height:10px;border-radius:4px;background:color-mix(in srgb,var(--wolfhv-blue) 18%,transparent)}.wolfhv-bento-cell .stat-dots i:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--wolfhv-blue-bright);box-shadow:0 0 10px var(--wolfhv-blue-glow);opacity:0;animation:wolfhv-bcell-dot 5.2s var(--wolfhv-ease) infinite;animation-delay:calc(var(--d,0)*.38s)}@keyframes wolfhv-bcell-dot{0%{opacity:0}7%{opacity:1}68%{opacity:1}80%{opacity:0}to{opacity:0}}.wolfhv-bento-cell.dark .dark-tags{margin-top:4px}.wolfhv-bento-cell.dark .dark-tags span{border-color:var(--wolfhv-hair-ink);color:var(--wolfhv-on-ink-sec);transition:border-color var(--wolfhv-t-fast),color var(--wolfhv-t-fast),opacity var(--wolfhv-t-med) var(--wolfhv-ease),transform var(--wolfhv-t-med) var(--wolfhv-ease);transition-delay:0s,0s,calc(var(--d,0)*90ms),calc(var(--d,0)*90ms)}.wolfhv-bento-cell.dark:hover .dark-tags span{border-color:color-mix(in srgb,var(--wolfhv-blue-bright) 45%,var(--wolfhv-hair-ink));color:var(--wolfhv-on-ink)}.wolfhv-js .wolfhv-bento-cell.dark .dark-tags span{opacity:0;transform:translateY(8px)}.wolfhv-js .wolfhv-bento-cell.dark.in .dark-tags span{opacity:1;transform:none}.wolfhv-bento-cell .radar{position:absolute;right:-34px;bottom:-34px;width:150px;height:150px;z-index:1;pointer-events:none}.wolfhv-bento-cell .radar .rc{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--wolfhv-blue-bright);box-shadow:0 0 14px var(--wolfhv-blue-glow)}.wolfhv-bento-cell .radar .rp{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--wolfhv-blue-bright) 65%,transparent);border-radius:50%;opacity:0;transform:scale(.16);animation:wolfhv-bcell-ping 3.9s linear infinite;animation-delay:calc(var(--p,0)*1.3s)}@keyframes wolfhv-bcell-ping{0%{transform:scale(.16);opacity:.7}70%{opacity:.12}to{transform:scale(1);opacity:0}}.wolfhv-bento-cell.accent .vn,.wolfhv-bento-cell.accent .bottom{position:relative;z-index:2}.wolfhv-bento-cell.accent .acc-wolf{position:absolute;right:2%;bottom:-2%;z-index:0;width:clamp(150px,52%,250px);color:#ffffff2b;pointer-events:none;will-change:transform;transition:color var(--wolfhv-t-med)}.wolfhv-bento-cell.accent .acc-wolf svg{display:block;width:100%;height:auto}.wolfhv-bento-cell.accent .acc-pulse{position:absolute;right:-40px;bottom:-48px;width:230px;height:230px;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.26),transparent 72%);mix-blend-mode:screen;animation:wolfhv-bcell-pulse 5.5s ease-in-out infinite alternate;pointer-events:none}@keyframes wolfhv-bcell-pulse{0%{transform:scale(.82);opacity:.45}to{transform:scale(1.12);opacity:.9}}.wolfhv-bento-cell.accent:hover{box-shadow:0 26px 62px -16px var(--wolfhv-blue-glow)}.wolfhv-bento-cell.accent:hover .acc-wolf{color:#ffffff40}.wolfhv-bento-cell.quote .qm{text-shadow:0 0 22px color-mix(in srgb,var(--wolfhv-blue-glow) 45%,transparent)}@media(max-width:860px){.wolfhv-bento-cell.b-2,.wolfhv-bento-cell.b-4,.wolfhv-bento-cell.b-2x2{grid-column:span 2;grid-row:auto}}}@media(prefers-reduced-motion:reduce){.wolfhv-bento-cell,.wolfhv-bento-cell .ic,.wolfhv-bento-cell .arr,.wolfhv-bento-cell.imgc img,.wolfhv-bento-cell .ir-chip{transition:none}.wolfhv-bento-cell:hover{transform:none}.wolfhv-bento-cell:before{display:none}.wolfhv-bento-cell.imgc:hover img{transform:none}.wolfhv-bento-cell .glow-layer .mesh1,.wolfhv-bento-cell .glow-layer .mesh2{animation:none}.wolfhv-bento-cell .stat-dots i:before{animation:none;opacity:1}.wolfhv-bento-cell.stat .sn:after{transition:none;transform:none!important}.wolfhv-bento-cell.dark .dark-tags span{transition:none;opacity:1!important;transform:none!important}.wolfhv-bento-cell .radar .rp{animation:none;opacity:0}.wolfhv-bento-cell.accent .acc-pulse{animation:none;transform:none;opacity:.5}}@layer component{.wolfhv-bento .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--wolfhv-bento-gap);grid-auto-rows:var(--wolfhv-bento-row,minmax(132px,1fr))}@media(max-width:860px){.wolfhv-bento .bento{grid-template-columns:repeat(2,1fr)}}}@media(prefers-reduced-motion:reduce){.wolfhv-bento .rv{transition:none}}@layer component{.wolfhv-btn-link{margin:var(--wolfhv-s5) 0}.wolfhv-btn-link.center{text-align:center}@media(max-width:920px){.wolfhv-btn-link{margin:var(--wolfhv-s4) 0}}}@media(prefers-reduced-motion:reduce){.wolfhv-btn-link .btn-link:hover .ci{transform:none}}@layer component{.wolfhv-checklist h3{font-size:var(--wolfhv-fs-h3);margin-bottom:var(--wolfhv-s4)}.wolfhv-checklist .checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px var(--wolfhv-s5)}.wolfhv-checklist .checks li{display:flex;align-items:center;gap:10px;font-size:var(--wolfhv-fs-small);color:var(--wolfhv-sec)}.wolfhv-checklist .checks .ck{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--wolfhv-blue) 12%,transparent);color:var(--wolfhv-blue-text);display:grid;place-items:center;font-size:.6rem;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wolfhv-blue) 24%,transparent)}@media(max-width:720px){.wolfhv-checklist .checks{grid-template-columns:1fr}}}@media(prefers-reduced-motion:reduce){.wolfhv-checklist .checks li{transition:none}}@layer component{.wolfhv-contact .contact-info{margin-top:var(--wolfhv-s5);display:flex;flex-direction:column;gap:var(--wolfhv-s3)}.wolfhv-contact .cinfo{display:flex;gap:14px;align-items:flex-start}.wolfhv-contact .cinfo .k{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wolfhv-sec);font-weight:var(--wolfhv-fw-semi)}.wolfhv-contact .cinfo .v{font-weight:var(--wolfhv-fw-med)}.wolfhv-contact .person{margin-top:var(--wolfhv-s4);display:flex;align-items:center;gap:14px;padding:16px}.wolfhv-contact .person .pav{position:relative;overflow:hidden;width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--wolfhv-blue-bright),var(--wolfhv-blue));display:grid;place-items:center;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-semi);color:var(--wolfhv-on-accent);flex:none}.wolfhv-contact .person .pav.has-photo{background:var(--wolfhv-ink)}.wolfhv-contact .person .pav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-contact .pnm{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.1rem}.wolfhv-contact .form-card{padding:40px}.wolfhv-contact .form-card h3{font-size:1.7rem}.wolfhv-contact .form-card .fsub{color:var(--wolfhv-sec);font-size:.94rem;margin-top:6px}.wolfhv-contact .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--wolfhv-s2);margin-top:var(--wolfhv-s3)}.wolfhv-contact .form-grid .full{grid-column:1/-1}.wolfhv-contact .fld{border:1px solid var(--wolfhv-hair);border-radius:14px;padding:15px 16px;color:var(--wolfhv-sec);font-size:.92rem;background:var(--wolfhv-bg);transition:border-color var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast)}.wolfhv-contact .fld:hover{border-color:color-mix(in srgb,var(--wolfhv-blue) 45%,var(--wolfhv-hair));box-shadow:0 0 0 3px color-mix(in srgb,var(--wolfhv-blue) 8%,transparent)}.wolfhv-contact .fld.sel:after{content:"\25be";float:right;color:var(--wolfhv-blue-text)}.wolfhv-contact .grp-label{font-weight:var(--wolfhv-fw-semi);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--wolfhv-blue-text);margin-top:var(--wolfhv-s4)}.wolfhv-contact .grp-head{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-h3-sm);letter-spacing:var(--wolfhv-ls-h);margin-top:var(--wolfhv-s5)}.wolfhv-contact .fgrp{display:flex;flex-direction:column;gap:var(--wolfhv-s1)}.wolfhv-contact .flab{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--wolfhv-blue-text)}.wolfhv-contact .form-full .fld{font-size:var(--wolfhv-fs-micro);letter-spacing:.08em;text-transform:uppercase}.wolfhv-contact .form-full .fld:not(.full){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wolfhv-contact .form-full .fld.full{min-height:110px}.wolfhv-contact .form-consent{margin-top:var(--wolfhv-s3);color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small)}.wolfhv-contact .form-cta{margin-top:var(--wolfhv-s4)}.wolfhv-contact .pnote{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);margin-top:6px}.wolfhv-contact .pmail{display:inline-block;margin-top:6px;font-size:var(--wolfhv-fs-small);color:var(--wolfhv-blue-text);text-decoration:none}.wolfhv-contact .pmail:hover,.wolfhv-contact .pmail:focus-visible{text-decoration:underline}.wolfhv-contact .cflag{color:var(--wolfhv-warn-text);font-size:var(--wolfhv-fs-micro);margin-top:6px}.wolfhv-contact.panel .contact-info .cinfo .k{color:var(--wolfhv-on-panel-sec)}.wolfhv-contact.panel .card{color:var(--wolfhv-text)}.wolfhv-contact.panel .contact-info{display:grid;grid-template-columns:1fr 1fr;gap:var(--wolfhv-s4) var(--wolfhv-s3);align-items:start}.wolfhv-contact.panel .contact-info .cinfo:nth-child(2n+3){grid-column:1/-1}@media(max-width:560px){.wolfhv-contact .form-grid,.wolfhv-contact.panel .contact-info{grid-template-columns:1fr}}}@media(prefers-reduced-motion:reduce){.wolfhv-contact .fld{transition:none}.wolfhv-contact .glow-layer .mesh1,.wolfhv-contact .glow-layer .mesh2{animation:none}}@layer component{.wolfhv-cta-band{text-align:center;overflow:hidden}.wolfhv-cta-band .ghost-st{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:var(--wolfhv-fs-manifest);line-height:1.14;letter-spacing:-.02em;max-width:24ch;margin:0 auto;color:transparent;background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-on-panel-strong) 96%,transparent),color-mix(in srgb,var(--wolfhv-on-panel-strong) 55%,transparent));-webkit-background-clip:text;background-clip:text}.wolfhv-cta-band .pill-row{margin-top:var(--wolfhv-s6)}.wolfhv-cta-band .cta-pill{display:inline-flex;align-items:center;gap:var(--wolfhv-s2);background:var(--wolfhv-surface);color:var(--wolfhv-text);border:1px solid var(--wolfhv-hair2);border-radius:var(--wolfhv-pill);padding:10px 28px 10px 10px;text-align:left;box-shadow:var(--wolfhv-shadow);transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease),box-shadow var(--wolfhv-t-fast) var(--wolfhv-ease)}.wolfhv-cta-band .cta-pill:hover{transform:translateY(-3px);box-shadow:var(--wolfhv-glow-ring)}.wolfhv-cta-band .cta-pill .av{width:44px;height:44px;border-radius:50%;flex:none;overflow:hidden;background:var(--wolfhv-grad);display:grid;place-items:center;color:var(--wolfhv-on-accent);font-weight:var(--wolfhv-fw-bold);font-size:.8rem}.wolfhv-cta-band .cta-pill .av img{width:100%;height:100%;object-fit:cover}.wolfhv-cta-band .cta-pill .tx{display:grid;line-height:1.3}.wolfhv-cta-band .cta-pill .t{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-small)}.wolfhv-cta-band .cta-pill .s{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-micro)}@media(max-width:760px){.wolfhv-cta-band .ghost-st{max-width:18ch}.wolfhv-cta-band .pill-row{margin-top:var(--wolfhv-s5)}}}@media(prefers-reduced-motion:reduce){.wolfhv-cta-band .cta-pill,.wolfhv-cta-band .cta-pill:hover{transform:none;transition:none}}@layer component{.wolfhv-faq-item{border:1px solid var(--wolfhv-hair);border-radius:16px;background:var(--wolfhv-surface);overflow:hidden;transition:border-color var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast)}.wolfhv-faq-item.open{border-color:color-mix(in srgb,var(--wolfhv-blue) 40%,var(--wolfhv-hair));box-shadow:var(--wolfhv-shadow)}.wolfhv-faq-item .faq-q{width:100%;text-align:left;background:none;border:0;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--wolfhv-s3);cursor:pointer;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);font-size:var(--wolfhv-fs-lede);color:var(--wolfhv-text);letter-spacing:-.01em}.wolfhv-faq-item .faq-q .tog{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;border:1px solid var(--wolfhv-hair);color:var(--wolfhv-blue-text);transition:all var(--wolfhv-t-med) var(--wolfhv-ease);font-size:1.1rem}.wolfhv-faq-item.open .faq-q .tog{background:var(--wolfhv-grad);border-color:transparent;color:var(--wolfhv-on-accent);transform:rotate(135deg)}.wolfhv-faq-item .faq-a{max-height:0;overflow:hidden;transition:max-height var(--wolfhv-t-med) var(--wolfhv-ease)}.wolfhv-faq-item.open .faq-a{max-height:none}.wolfhv-faq-item .faq-a .inner{padding:0 24px 24px;color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);max-width:60ch}@media(max-width:920px){.wolfhv-faq-item .faq-q{padding:22px 24px}}}@media(prefers-reduced-motion:reduce){.wolfhv-faq-item,.wolfhv-faq-item .faq-q .tog,.wolfhv-faq-item .faq-a{transition:none}}@layer component{.wolfhv-faq{display:flex;flex-direction:column;gap:var(--wolfhv-s2)}@media(max-width:920px){.wolfhv-faq{gap:var(--wolfhv-s2)}}}@media(prefers-reduced-motion:reduce){.wolfhv-faq{transition:none}}@layer component{.wolfhv-feature-row{display:grid;grid-template-columns:auto 1fr;gap:var(--wolfhv-s4);align-items:start;padding:var(--wolfhv-s5)}.wolfhv-feature-row h3{font-size:var(--wolfhv-fs-h3);margin-bottom:8px}.wolfhv-feature-row p{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);max-width:52ch}@media(max-width:920px){.wolfhv-feature-row{padding:var(--wolfhv-s5)}}}@media(prefers-reduced-motion:reduce){.wolfhv-feature-row{transition:none}.wolfhv-feature-row.card.hov:hover{transform:none}}@layer component{.wolfhv-ff,.wolfhv-ff .frm-fluent-form{width:100%;font-family:var(--wolfhv-font-body);color:var(--wolfhv-text)}.wolfhv-ff .frm-fluent-form .ff-el-group,.wolfhv-ff .frm-fluent-form .ff-field_container{margin-top:var(--wolfhv-s3)}.wolfhv-ff-preview{padding:16px 18px;color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);border:1px dashed var(--wolfhv-hair);border-radius:var(--wolfhv-r-sm)}.wolfhv-ff .ff-el-input--label{display:block;margin-bottom:var(--wolfhv-s1);color:var(--wolfhv-text);font-size:var(--wolfhv-fs-small);font-weight:var(--wolfhv-fw-semi)}.wolfhv-ff .ff-el-input--label.ff-el-is-required>span,.wolfhv-ff .ff-el-input--label .ff-el-is-required{color:var(--wolfhv-blue-text)}.wolfhv-ff .frm-fluent-form.ffs_default input[type=text],.wolfhv-ff .frm-fluent-form.ffs_default input[type=email],.wolfhv-ff .frm-fluent-form.ffs_default input[type=tel],.wolfhv-ff .frm-fluent-form.ffs_default input[type=number],.wolfhv-ff .frm-fluent-form.ffs_default input[type=url],.wolfhv-ff .frm-fluent-form.ffs_default textarea,.wolfhv-ff .frm-fluent-form.ffs_default select,.wolfhv-ff .frm-fluent-form input[type=text],.wolfhv-ff .frm-fluent-form input[type=email],.wolfhv-ff .frm-fluent-form input[type=tel],.wolfhv-ff .frm-fluent-form input[type=number],.wolfhv-ff .frm-fluent-form input[type=url],.wolfhv-ff .frm-fluent-form textarea,.wolfhv-ff .frm-fluent-form select,.wolfhv-ff .frm-fluent-form .ff-el-form-control{width:100%!important;padding:15px 16px!important;background:var(--wolfhv-bg)!important;color:var(--wolfhv-text)!important;font-family:var(--wolfhv-font-body);font-size:var(--wolfhv-fs-small);border:1px solid var(--wolfhv-hair)!important;border-radius:var(--wolfhv-r-sm)!important;transition:border-color var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast);box-shadow:none!important;appearance:none;-webkit-appearance:none}.wolfhv-ff .ff-el-form-control:hover:not(:focus){border-color:color-mix(in srgb,var(--wolfhv-blue) 45%,var(--wolfhv-hair))!important}.wolfhv-ff .ff-el-form-control:focus{outline:none!important;border-color:var(--wolfhv-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wolfhv-blue) 12%,transparent)!important}.wolfhv-ff input::placeholder,.wolfhv-ff textarea::placeholder{color:var(--wolfhv-sec);opacity:1}.wolfhv-ff .frm-fluent-form textarea{min-height:110px;resize:vertical}.wolfhv-ff .ff-el-form-check,.wolfhv-ff .ff_tc_label{display:flex!important;align-items:flex-start;gap:var(--wolfhv-s2);color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small)}.wolfhv-ff .ff_tc_checkbox{flex-shrink:0;margin-top:2px}.wolfhv-ff .ff_t_c{flex:1}.wolfhv-ff .ff_t_c a{color:var(--wolfhv-blue-text);text-decoration:underline;text-underline-offset:3px}.wolfhv-ff .frm-fluent-form input[type=checkbox],.wolfhv-ff .frm-fluent-form .ff-el-form-check-input{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;margin:0!important;flex-shrink:0;position:relative;background:var(--wolfhv-bg)!important;border:2px solid var(--wolfhv-hair)!important;border-radius:var(--wolfhv-r-sm)!important;cursor:pointer;transition:border-color var(--wolfhv-t-fast),background var(--wolfhv-t-fast),box-shadow var(--wolfhv-t-fast)}.wolfhv-ff .frm-fluent-form input[type=checkbox]:hover,.wolfhv-ff .frm-fluent-form .ff-el-form-check-input:hover{border-color:var(--wolfhv-blue)!important}.wolfhv-ff .frm-fluent-form input[type=checkbox]:focus-visible,.wolfhv-ff .frm-fluent-form .ff-el-form-check-input:focus-visible{outline:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--wolfhv-blue) 18%,transparent)!important}.wolfhv-ff .frm-fluent-form input[type=checkbox]:checked,.wolfhv-ff .frm-fluent-form .ff-el-form-check-input:checked{background:var(--wolfhv-blue)!important;border-color:var(--wolfhv-blue)!important}.wolfhv-ff .frm-fluent-form input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border-right:2px solid var(--wolfhv-on-accent);border-bottom:2px solid var(--wolfhv-on-accent);transform:rotate(45deg)}.wolfhv-ff .frm-fluent-form input[type=radio]{border-radius:50%!important}.wolfhv-ff .frm-fluent-form input[type=radio]:checked:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;border:0;border-radius:50%;background:var(--wolfhv-on-accent);transform:translate(-50%,-50%)}.wolfhv-ff .frm-fluent-form .ff-btn.ff-btn-submit,.wolfhv-ff .frm-fluent-form button[type=submit].ff-btn,.wolfhv-ff .frm-fluent-form .ff-btn.ff_btn_style{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;margin-top:var(--wolfhv-s4);padding:14px 26px!important;background:var(--wolfhv-grad)!important;color:var(--wolfhv-on-accent)!important;font-family:var(--wolfhv-font-body);font-size:var(--wolfhv-fs-small);font-weight:var(--wolfhv-fw-semi);border:0!important;border-radius:var(--wolfhv-pill)!important;cursor:pointer;box-shadow:0 12px 30px -8px color-mix(in srgb,var(--wolfhv-blue-glow) 62%,transparent);transition:transform var(--wolfhv-t-fast) var(--wolfhv-ease),box-shadow var(--wolfhv-t-fast) var(--wolfhv-ease)}.wolfhv-ff .frm-fluent-form .ff-btn.ff-btn-submit:hover,.wolfhv-ff .frm-fluent-form button[type=submit].ff-btn:hover{transform:translateY(-1px)}.wolfhv-ff .frm-fluent-form .ff-btn.ff-btn-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.wolfhv-ff .error,.wolfhv-ff .text-danger{margin-top:var(--wolfhv-s1);color:var(--wolfhv-warn-text)!important;font-size:var(--wolfhv-fs-micro);font-weight:var(--wolfhv-fw-med)}.wolfhv-ff input.error,.wolfhv-ff textarea.error,.wolfhv-ff .ff-el-form-control.error{border-color:var(--wolfhv-warn-text)!important}.wolfhv-ff .ff-message-success{margin-top:var(--wolfhv-s3);padding:16px 18px;background:color-mix(in srgb,var(--wolfhv-ok) 12%,var(--wolfhv-bg));color:var(--wolfhv-text);border-left:4px solid var(--wolfhv-ok);border-radius:var(--wolfhv-r-sm)}.wolfhv-ff .frm-fluent-form.ff-form-loading{opacity:.6;pointer-events:none}@media(max-width:560px){.wolfhv-ff .frm-fluent-form .ff-el-form-control,.wolfhv-ff .frm-fluent-form input,.wolfhv-ff .frm-fluent-form textarea{font-size:var(--wolfhv-fs-body)}.wolfhv-ff .frm-fluent-form .ff-btn-submit{width:100%!important}}}@media(prefers-reduced-motion:reduce){.wolfhv-ff .ff-el-form-control,.wolfhv-ff input[type=checkbox],.wolfhv-ff .ff-el-form-check-input,.wolfhv-ff .ff-btn.ff-btn-submit,.wolfhv-ff button[type=submit].ff-btn{transition:none!important}.wolfhv-ff .ff-btn.ff-btn-submit:hover,.wolfhv-ff button[type=submit].ff-btn:hover{transform:none!important}}@layer component{.wolfhv-home-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--wolfhv-hero-bg);padding:0}.wolfhv-home-hero .hero-media{position:absolute;inset:-10% 0 0;z-index:0;will-change:transform}.wolfhv-home-hero .hero-media img,.wolfhv-home-hero .hero-media video{width:100%;height:118%;object-fit:cover;opacity:.5}.wolfhv-home-hero .hero-media video{position:absolute;inset:0}.wolfhv-home-hero .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-scrim-base) 58%,transparent),color-mix(in srgb,var(--wolfhv-scrim-base) 38%,transparent) 38%,color-mix(in srgb,var(--wolfhv-scrim-base) 96%,transparent))}.wolfhv-home-hero .hb{position:absolute;border-radius:50%;filter:blur(34px);z-index:1;pointer-events:none;mix-blend-mode:screen}.wolfhv-home-hero .hb.a{width:640px;height:640px;left:-180px;top:-220px;background:var(--wolfhv-aura);opacity:.5;animation:wolfhv-float1 18s ease-in-out infinite alternate}.wolfhv-home-hero .hb.b{width:520px;height:520px;right:-160px;bottom:-260px;background:radial-gradient(closest-side,color-mix(in srgb,var(--wolfhv-blue-bright) 50%,transparent),transparent);opacity:.45;animation:wolfhv-float2 22s ease-in-out infinite alternate}.wolfhv-home-hero .hero-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(var(--wolfhv-grid-line-hero) 1px,transparent 1px),linear-gradient(90deg,var(--wolfhv-grid-line-hero) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 90% at 50% 10%,#000,transparent 75%);pointer-events:none}.wolfhv-home-hero .hero-ghost{position:absolute;left:-1vw;bottom:1vh;z-index:1;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:var(--wolfhv-fs-ghost);line-height:.86;color:#ffffff0b;letter-spacing:-.04em;pointer-events:none;will-change:transform}.wolfhv-home-hero .hero-ghost .gl{display:block}.wolfhv-home-hero .hero-wolf{position:absolute;right:1vw;bottom:-2vw;z-index:1;width:clamp(260px,34vw,540px);color:#ffffff0e;pointer-events:none;will-change:transform}.wolfhv-home-hero .hero-wolf svg{display:block;width:100%;height:auto}.wolfhv-home-hero .hero-rail{position:absolute;left:0;right:0;pointer-events:none}.wolfhv-home-hero .rail-top{top:13vh;z-index:3}.wolfhv-home-hero .rail-card{bottom:8vh;z-index:4}.wolfhv-home-hero .video-tag{color:#fff9;display:flex;align-items:center;gap:9px;font-size:.9rem;pointer-events:auto}.wolfhv-home-hero .video-tag .pl{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);display:grid;place-items:center;font-size:.6rem}.wolfhv-home-hero .orbit{position:absolute;left:min(-13vw,-120px);top:16vh;z-index:2;width:min(48vw,700px);aspect-ratio:1;pointer-events:none}.wolfhv-home-hero .orbit:after{content:"";position:absolute;inset:22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--wolfhv-blue-glow) 14%,transparent),transparent 72%)}.wolfhv-home-hero .orbit .r1{position:absolute;inset:0;border:1px dashed rgba(255,255,255,.13);border-radius:50%;animation:wolfhv-spin 90s linear infinite}.wolfhv-home-hero .orbit .r2{position:absolute;inset:11%;border:1px solid color-mix(in srgb,var(--wolfhv-blue-bright) 22%,transparent);border-radius:50%}.wolfhv-home-hero .orbit .arc{position:absolute;inset:11%;border-radius:50%;background:conic-gradient(from 210deg,transparent 0 74%,color-mix(in srgb,var(--wolfhv-blue-bright) 65%,transparent) 88%,transparent 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));animation:wolfhv-spin 16s linear infinite}.wolfhv-home-hero .orbit .orb{position:absolute;border-radius:50%}.wolfhv-home-hero .orbit .o1{inset:0;animation:wolfhv-spin 34s linear infinite}.wolfhv-home-hero .orbit .o2{inset:11%;animation:wolfhv-spin 22s linear infinite reverse}.wolfhv-home-hero .orbit .dot{position:absolute;top:-5px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;background:var(--wolfhv-blue-bright);box-shadow:0 0 0 5px color-mix(in srgb,var(--wolfhv-blue) 26%,transparent),0 0 20px var(--wolfhv-blue-glow)}.wolfhv-home-hero .orbit .dot.d2{width:7px;height:7px;top:-4px;box-shadow:0 0 0 4px color-mix(in srgb,var(--wolfhv-blue) 20%,transparent),0 0 14px var(--wolfhv-blue-glow)}.wolfhv-home-hero .hero-inner{position:relative;z-index:3;width:100%;padding-bottom:8vh}.wolfhv-home-hero .k{font-weight:var(--wolfhv-fw-semi);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wolfhv-blue-bright);margin-bottom:var(--wolfhv-s4)}.wolfhv-home-hero h1{color:var(--wolfhv-on-ink-strong);font-size:var(--wolfhv-fs-hero);max-width:15ch;letter-spacing:var(--wolfhv-ls-hero);font-weight:var(--wolfhv-fw-hero)}.wolfhv-home-hero .sub{color:color-mix(in srgb,var(--wolfhv-on-ink) 85%,transparent);max-width:44ch;margin:var(--wolfhv-s4) 0 var(--wolfhv-s5);font-size:1.18rem}.wolfhv-home-hero .hero-cta{display:flex;gap:var(--wolfhv-s4);flex-wrap:wrap;align-items:center}.wolfhv-home-hero .btn-ghost.on-dark{color:var(--wolfhv-on-ink-strong);border-color:#fff6}.wolfhv-home-hero .hero-card{margin-left:auto;pointer-events:auto;background:#ffffff1a;backdrop-filter:blur(22px) saturate(1.5);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:15px 17px;display:flex;align-items:center;gap:15px;box-shadow:var(--wolfhv-shadow-lg),inset 0 1px #ffffff2e;max-width:352px;color:var(--wolfhv-on-ink-strong)}.wolfhv-home-hero .hero-card .hav{position:relative;overflow:hidden;width:60px;height:60px;border-radius:14px;background:linear-gradient(135deg,var(--wolfhv-blue-bright),var(--wolfhv-blue));display:grid;place-items:center;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-semi);color:var(--wolfhv-on-accent);font-size:1.3rem;flex:none;box-shadow:0 0 22px -2px var(--wolfhv-blue-glow)}.wolfhv-home-hero .hero-card .hav.has-photo{background:var(--wolfhv-ink)}.wolfhv-home-hero .hero-card .hav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-home-hero .hero-card .rl{color:color-mix(in srgb,var(--wolfhv-on-ink) 70%,transparent);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:var(--wolfhv-fw-semi)}.wolfhv-home-hero .hero-card .nm{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.08rem;line-height:1.1}.wolfhv-home-hero .hero-card .lk{color:var(--wolfhv-blue-bright);font-weight:var(--wolfhv-fw-bold);font-size:.76rem;letter-spacing:.05em;margin-top:5px;display:inline-block}.wolfhv-home-hero .scrollcue{position:absolute;left:50%;bottom:22px;z-index:3;transform:translate(-50%);color:#ffffff80;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px}.wolfhv-home-hero .scrollcue .ln{width:1px;height:34px;background:linear-gradient(rgba(255,255,255,.5),transparent);animation:wolfhv-cue 2s ease-in-out infinite}@keyframes wolfhv-cue{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}@media(max-width:920px){.wolfhv-home-hero{min-height:auto;padding-top:28vh;flex-direction:column;align-items:stretch;justify-content:flex-end}.wolfhv-home-hero .rail-card{position:static;margin:0}.wolfhv-home-hero .hero-card{margin:var(--wolfhv-s4) auto 30px 0;width:fit-content;max-width:100%}.wolfhv-home-hero .video-tag,.wolfhv-home-hero .scrollcue{display:none}.wolfhv-home-hero .orbit{left:max(-34vw,-190px);top:9vh;width:min(72vw,420px)}.wolfhv-home-hero .hero-wolf{width:clamp(180px,42vw,340px);right:0;bottom:-4vw}.wolfhv-home-hero .hero-ghost{font-size:var(--wolfhv-fs-ghost-m);bottom:2vh}}@media(max-width:560px){.wolfhv-home-hero .k{font-size:.66rem;letter-spacing:.12em}}@media(prefers-reduced-transparency:reduce){.wolfhv-home-hero .hero-card{background:var(--wolfhv-ink-soft);backdrop-filter:none}}}@media(prefers-reduced-motion:reduce){.wolfhv-home-hero .hb.a,.wolfhv-home-hero .hb.b,.wolfhv-home-hero .orbit .r1,.wolfhv-home-hero .orbit .arc,.wolfhv-home-hero .orbit .o1,.wolfhv-home-hero .orbit .o2{animation:none}.wolfhv-home-hero .scrollcue .ln{animation:none;opacity:.3;transform:scaleY(.6)}}@layer component{.wolfhv-image-marquee{padding-bottom:var(--wolfhv-s6)}.wolfhv-image-marquee .imgmarq{position:relative;overflow:hidden;padding:6px 0}.wolfhv-image-marquee .track{display:flex;gap:16px;width:max-content;animation:wolfhv-scroll 40s linear infinite}.wolfhv-image-marquee .imgmarq:hover .track{animation-play-state:paused}.wolfhv-image-marquee figure{margin:0;width:340px;flex:none;border-radius:var(--wolfhv-r);overflow:hidden;position:relative;box-shadow:var(--wolfhv-shadow)}.wolfhv-image-marquee img{width:100%;height:230px;object-fit:cover;display:block}.wolfhv-image-marquee figcaption{position:absolute;left:16px;bottom:12px;color:var(--wolfhv-on-ink-strong);z-index:2}.wolfhv-image-marquee figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--wolfhv-scrim-base) 62%,transparent))}.wolfhv-image-marquee .edge{position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.wolfhv-image-marquee .edge.l{left:0;background:linear-gradient(90deg,var(--wolfhv-bg),transparent)}.wolfhv-image-marquee .edge.r{right:0;background:linear-gradient(270deg,var(--wolfhv-bg),transparent)}@media(max-width:760px){.wolfhv-image-marquee .edge{width:64px}}}@media(prefers-reduced-motion:reduce){.wolfhv-image-marquee .track{animation:none}}@layer component{.wolfhv-image-pair .pair{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--wolfhv-s4)}.wolfhv-image-pair .pair-card{padding:10px;overflow:hidden}.wolfhv-image-pair .pair-media{border-radius:var(--wolfhv-r-sm);overflow:hidden;aspect-ratio:4/3;background:var(--wolfhv-panel-soft)}.wolfhv-image-pair .pair-media img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:720px){.wolfhv-image-pair .pair{grid-auto-flow:row}}}@media(prefers-reduced-motion:reduce){.wolfhv-image-pair .pair-card{transition:none}}@layer component{.wolfhv-intro-bento .hbento{display:grid;grid-template-columns:300fr 700fr 300fr;gap:10px;align-items:stretch}.wolfhv-intro-bento .hbento .cell{border-radius:var(--wolfhv-r);overflow:hidden;position:relative}.wolfhv-intro-bento .hbento .col{display:flex;flex-direction:column;gap:10px}.wolfhv-intro-bento .hbento .col>.cell{flex:1}.wolfhv-intro-bento .hbento .col>.cell.list-card{flex:1.25}.wolfhv-intro-bento .cell.count-card{background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);border-radius:var(--wolfhv-r-lg);padding:var(--wolfhv-s3) var(--wolfhv-s4) var(--wolfhv-s4);display:flex;flex-direction:column;box-shadow:var(--wolfhv-shadow)}.wolfhv-intro-bento .cell.count-card .big{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-num);font-size:var(--wolfhv-fs-num-xl);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wolfhv-intro-bento .cell.count-card .big .u{color:var(--wolfhv-blue-text);text-shadow:0 0 18px color-mix(in srgb,var(--wolfhv-blue-glow) 45%,transparent)}.wolfhv-intro-bento .cell.count-card .cap{color:var(--wolfhv-sec);font-size:.92rem;margin-top:2px}.wolfhv-intro-bento .cell.count-card .div{height:1px;background:var(--wolfhv-hair);margin:var(--wolfhv-s4) 0}.wolfhv-intro-bento .cell.count-card .body{color:var(--wolfhv-sec);font-size:.98rem;line-height:1.7}.wolfhv-intro-bento .cell.wolf-cell{background:var(--wolfhv-ink);color:var(--wolfhv-on-ink-strong);padding:var(--wolfhv-s5);display:flex;flex-direction:column;justify-content:flex-end;min-height:560px;border:1px solid var(--wolfhv-hair-ink)}.wolfhv-intro-bento .cell.wolf-cell .wolfimg{position:absolute;left:0;bottom:0;width:min(62%,430px);z-index:1;filter:drop-shadow(0 0 60px color-mix(in srgb,var(--wolfhv-blue-glow) 45%,transparent))}.wolfhv-intro-bento .cell.wolf-cell .moon{position:absolute;left:31%;top:40%;transform:translate(-50%,-50%);width:340px;height:340px;border-radius:50%;background:var(--wolfhv-aura);filter:blur(18px);z-index:0;animation:wolfhv-breathe 7s ease-in-out infinite}.wolfhv-intro-bento .cell.wolf-cell .badges{position:absolute;top:28px;right:28px;display:flex;flex-direction:column;gap:10px;z-index:3;align-items:flex-end}.wolfhv-intro-bento .cell.wolf-cell blockquote{margin:0;position:relative;z-index:3;text-shadow:0 1px 18px rgba(0,0,0,.55);font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);font-size:var(--wolfhv-fs-quote);line-height:1.3;letter-spacing:-.015em;max-width:30ch}.wolfhv-intro-bento .cell.wolf-cell .attr{position:relative;z-index:3;margin-top:14px;color:var(--wolfhv-on-ink-sec);font-size:.85rem}.wolfhv-intro-bento .cell.list-card{background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);padding:var(--wolfhv-s4);box-shadow:var(--wolfhv-shadow);display:flex;flex-direction:column}.wolfhv-intro-bento .cell.list-card .glab{color:var(--wolfhv-sec);font-size:.85rem;margin-bottom:4px}.wolfhv-intro-bento .cell.list-card h3{font-size:var(--wolfhv-fs-h3);margin-bottom:var(--wolfhv-s3)}.wolfhv-intro-bento .cell.list-card .tags{display:flex;flex-wrap:wrap;gap:8px}.wolfhv-intro-bento .cell.text-card{background:var(--wolfhv-surface);border:1px solid var(--wolfhv-hair);padding:var(--wolfhv-s4);box-shadow:var(--wolfhv-shadow)}.wolfhv-intro-bento .cell.text-card .glab{color:var(--wolfhv-sec);font-size:.85rem;margin-bottom:8px}.wolfhv-intro-bento .cell.text-card p{color:var(--wolfhv-sec);font-size:.98rem;line-height:1.7}@media(max-width:980px){.wolfhv-intro-bento .hbento{grid-template-columns:1fr}.wolfhv-intro-bento .cell.wolf-cell{min-height:440px;order:-1}.wolfhv-intro-bento .cell.wolf-cell .wolfimg{width:min(58%,340px)}}}@keyframes wolfhv-breathe{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.8}}@media(prefers-reduced-motion:reduce){.wolfhv-intro-bento .cell.wolf-cell .moon{animation:none}}@layer component{.wolfhv-intro-center .wrap{text-align:center}.wolfhv-intro-center .icx-lab{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-sec);margin-bottom:22px}.wolfhv-intro-center .h-sec{max-width:24ch;margin-left:auto;margin-right:auto}.wolfhv-intro-center .icx-body{max-width:64ch;margin:var(--wolfhv-s5) auto 0}.wolfhv-intro-center .icx-body p{color:var(--wolfhv-sec)}.wolfhv-intro-center .icx-body p+p{margin-top:var(--wolfhv-s4)}@media(max-width:760px){.wolfhv-intro-center .icx-body{margin-top:var(--wolfhv-s4)}}}@media(prefers-reduced-motion:reduce){.wolfhv-intro-center .icx-body{transition:none}}@layer component{.wolfhv-jobs .jobs-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7.6fr);gap:var(--wolfhv-s7);align-items:start;margin-top:var(--wolfhv-s5)}.wolfhv-jobs .jobs-main{grid-column:2;grid-row:1}.wolfhv-jobs .jobs-aside{grid-column:1;grid-row:1;position:sticky;top:104px;align-self:start}.wolfhv-jobs .jobs-st{font-size:var(--wolfhv-fs-h2-split);max-width:30ch}.wolfhv-jobs .jobs-list{list-style:none;margin:var(--wolfhv-s6) 0 0;padding:0}.wolfhv-jobs .jobs-list li{border-top:1px solid var(--wolfhv-hair)}.wolfhv-jobs .jobs-list li:last-child{border-bottom:1px solid var(--wolfhv-hair)}.wolfhv-jobs .job-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:var(--wolfhv-s4);padding:26px 0;color:inherit;text-decoration:none}.wolfhv-jobs .job-row .jt{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-text);transition:color var(--wolfhv-t-fast)}.wolfhv-jobs .job-row .jp{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-sec)}.wolfhv-jobs .job-row .ar{color:var(--wolfhv-blue-text);opacity:0;transform:translate(-8px);transition:opacity var(--wolfhv-t-fast) var(--wolfhv-ease),transform var(--wolfhv-t-fast) var(--wolfhv-ease)}.wolfhv-jobs .job-row:hover .jt,.wolfhv-jobs .job-row:focus-visible .jt{color:var(--wolfhv-blue-text)}.wolfhv-jobs .job-row:hover .ar,.wolfhv-jobs .job-row:focus-visible .ar{opacity:1;transform:none}.wolfhv-jobs .jobs-empty{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-lede);margin-top:var(--wolfhv-s6);padding-top:26px;border-top:1px solid var(--wolfhv-hair)}.wolfhv-jobs .jobs-card{padding:10px;display:flex;flex-direction:column}.wolfhv-jobs .jc-media{position:relative;border-radius:var(--wolfhv-r-sm);overflow:hidden;aspect-ratio:4/3.4;background:var(--wolfhv-panel-soft)}.wolfhv-jobs .jc-media img{width:100%;height:100%;object-fit:cover;display:block}.wolfhv-jobs .jc-play{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:50%;background:var(--wolfhv-white);color:var(--wolfhv-ink);display:grid;place-items:center;box-shadow:var(--wolfhv-shadow)}.wolfhv-jobs .jc-body{padding:var(--wolfhv-s4) var(--wolfhv-s3)}.wolfhv-jobs .jc-title{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-label);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-blue-text);margin:0 0 12px}.wolfhv-jobs .jc-text{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small)}.wolfhv-jobs .jc-cta{margin:0 var(--wolfhv-s3) var(--wolfhv-s3);justify-content:space-between}.wolfhv-jobs .jc-cta .pl{font-size:1.1rem;line-height:1}@media(max-width:980px){.wolfhv-jobs .jobs-grid{grid-template-columns:1fr}.wolfhv-jobs .jobs-main{grid-column:1}.wolfhv-jobs .jobs-aside{grid-column:1;grid-row:auto;position:static;max-width:420px}.wolfhv-jobs .job-row{grid-template-columns:minmax(0,1fr) auto auto;padding:20px 0}}}@media(prefers-reduced-motion:reduce){.wolfhv-jobs .job-row .ar{transition:none;transform:none;opacity:1}.wolfhv-jobs .job-row .jt{transition:none}}@layer component{.wolfhv-manifest .bigtext{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);font-size:var(--wolfhv-fs-manifest);line-height:1.08;letter-spacing:-.028em;max-width:22ch}.wolfhv-manifest .bigtext .w{display:inline-block;overflow:hidden;vertical-align:top}.wolfhv-manifest .bigtext .w>span{display:inline-block;transition:transform .8s var(--wolfhv-ease);transition-delay:calc(var(--wi,0)*36ms)}.wolfhv-js .wolfhv-manifest .bigtext .w>span{transform:translateY(105%)}.wolfhv-js .wolfhv-manifest .bigtext.in .w>span{transform:none}.wolfhv-manifest .bigtext .accent{color:var(--wolfhv-blue-text)}@media(max-width:760px){.wolfhv-manifest .bigtext{max-width:none}}}@media(prefers-reduced-motion:reduce){.wolfhv-manifest .bigtext .w>span{transform:none}}@layer component{.wolfhv-marquee.band{position:relative;padding:70px 0;overflow:hidden}.wolfhv-marquee .marquee{display:flex;width:max-content;white-space:nowrap;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:var(--wolfhv-fs-marquee);letter-spacing:-.02em;animation:wolfhv-scroll 24s linear infinite;will-change:transform}.wolfhv-marquee .marquee span{padding:0 .5em;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--wolfhv-on-panel) 30%,transparent)}.wolfhv-marquee .marquee span.lit{color:var(--wolfhv-on-panel-strong);-webkit-text-stroke:0;text-shadow:0 0 34px color-mix(in srgb,var(--wolfhv-blue-bright) 80%,transparent),0 0 80px color-mix(in srgb,var(--wolfhv-blue) 50%,transparent)}.wolfhv-marquee .marquee span .sep{color:var(--wolfhv-blue-text);-webkit-text-stroke:0}@media(max-width:980px){.wolfhv-marquee.band{padding:var(--wolfhv-s6) 0}}}@media(prefers-reduced-motion:reduce){.wolfhv-marquee .marquee{animation:none;transform:none}}@layer component{.wolfhv-media-text .mt-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--wolfhv-s7);align-items:center}.wolfhv-media-text .mt-flip .mt-card{order:2}.wolfhv-media-text .mt-card{padding:14px;overflow:hidden}.wolfhv-media-text .mt-media{border-radius:var(--wolfhv-r-sm);overflow:hidden;aspect-ratio:4/3;background:var(--wolfhv-panel-soft)}.wolfhv-media-text .mt-media img{width:100%;height:100%;object-fit:cover;display:block}.wolfhv-media-text .mt-cap{color:var(--wolfhv-blue-text);text-align:center;padding:var(--wolfhv-s4) var(--wolfhv-s3) var(--wolfhv-s2);font-size:var(--wolfhv-fs-small);line-height:1.5;max-width:46ch;margin:0 auto}.wolfhv-media-text .mt-label{color:var(--wolfhv-sec);margin-bottom:var(--wolfhv-s4)}.wolfhv-media-text .mt-body p{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-body);line-height:var(--wolfhv-lh-body);max-width:54ch}.wolfhv-media-text .mt-body p+p{margin-top:var(--wolfhv-s4)}.wolfhv-media-text .mt-cta{margin-top:var(--wolfhv-s5)}@media(max-width:920px){.wolfhv-media-text .mt-grid{grid-template-columns:1fr;gap:var(--wolfhv-s5)}.wolfhv-media-text .mt-flip .mt-card{order:0}}}@media(prefers-reduced-motion:reduce){.wolfhv-media-text .mt-card,.wolfhv-media-text .mt-body{transition:none}}@layer component{.wolfhv-member-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--wolfhv-s4);align-items:center;padding:20px}.wolfhv-member-card .av{width:92px;height:92px;border-radius:16px;background:linear-gradient(150deg,color-mix(in srgb,var(--wolfhv-blue) 26%,var(--wolfhv-ink-soft)),var(--wolfhv-ink));display:grid;place-items:center;font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:2rem;color:var(--wolfhv-on-ink-strong);position:relative;overflow:hidden;flex:none;box-shadow:inset 0 0 30px -8px var(--wolfhv-blue-glow)}.wolfhv-member-card .av span{position:relative;z-index:2;text-shadow:0 0 24px color-mix(in srgb,var(--wolfhv-blue-bright) 60%,transparent)}.wolfhv-member-card .av:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 30% 20%,color-mix(in srgb,var(--wolfhv-blue-bright) 40%,transparent),transparent 68%)}.wolfhv-member-card .av.has-photo{background:var(--wolfhv-ink)}.wolfhv-member-card .av.has-photo:after{content:none}.wolfhv-member-card .av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-member-card .nm{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.42rem}.wolfhv-member-card .rl{color:var(--wolfhv-blue-text);font-weight:var(--wolfhv-fw-semi);font-size:.9rem;margin-top:2px}.wolfhv-member-card .rl2{color:var(--wolfhv-sec);font-size:.86rem;margin-top:1px}.wolfhv-member-card .eml{display:inline-block;margin-top:4px;font-size:.86rem;color:var(--wolfhv-blue-text);text-decoration:none}.wolfhv-member-card .eml:hover,.wolfhv-member-card .eml:focus-visible{text-decoration:underline}.wolfhv-member-card .go{width:44px;height:44px;border-radius:50%;border:1px solid var(--wolfhv-hair);display:grid;place-items:center;color:var(--wolfhv-blue-text);transition:all var(--wolfhv-t-fast) var(--wolfhv-ease);flex:none}.wolfhv-member-card:hover .go{background:var(--wolfhv-grad);border-color:transparent;color:var(--wolfhv-on-accent);transform:rotate(-45deg)}@media(max-width:920px){.wolfhv-member-card{grid-template-columns:auto 1fr}.wolfhv-member-card .go{display:none}}}@media(prefers-reduced-motion:reduce){.wolfhv-member-card .go{transition:none}}@layer component{.wolfhv-package-card{display:flex;flex-direction:column;gap:var(--wolfhv-s3);padding:var(--wolfhv-s5)}.wolfhv-package-card h3{font-size:var(--wolfhv-fs-h3)}.wolfhv-package-card>p{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small)}.wolfhv-package-card .pk-card-cta{margin-top:var(--wolfhv-s1)}.wolfhv-package-card .checks{list-style:none;margin:auto 0 0;padding:var(--wolfhv-s4) 0 0;border-top:1px solid var(--wolfhv-hair);display:flex;flex-direction:column;gap:10px}.wolfhv-package-card .checks li{display:flex;align-items:center;gap:10px;font-size:var(--wolfhv-fs-small);color:var(--wolfhv-sec)}.wolfhv-package-card .checks .ck{width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--wolfhv-blue) 12%,transparent);color:var(--wolfhv-blue-text);display:grid;place-items:center;font-size:.6rem;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wolfhv-blue) 24%,transparent)}@media(max-width:980px){.wolfhv-package-card{padding:var(--wolfhv-s4)}}}@media(prefers-reduced-motion:reduce){.wolfhv-package-card{transition:none}.wolfhv-package-card.card.hov:hover{transform:none}}@layer component{.wolfhv-packages .h-sec{max-width:30ch}.wolfhv-packages .pk-bullets{display:flex;flex-wrap:wrap;gap:var(--wolfhv-s4) var(--wolfhv-s6);margin-bottom:var(--wolfhv-s6)}.wolfhv-packages .pk-chip{display:inline-flex;align-items:center;gap:12px;font-size:var(--wolfhv-fs-small);font-weight:var(--wolfhv-fw-med);color:var(--wolfhv-text)}.wolfhv-packages .pk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wolfhv-s4);align-items:stretch}.wolfhv-packages .pk-cta{margin-top:var(--wolfhv-s6);text-align:center}@media(max-width:980px){.wolfhv-packages .pk-grid{grid-template-columns:1fr}}}@media(prefers-reduced-motion:reduce){.wolfhv-packages .pk-cta .btn{transition:none}}@layer component{.wolfhv-page-hero{padding-top:var(--wolfhv-s8)}.wolfhv-page-hero .ph-media{position:relative;display:flex;align-items:flex-end;min-height:clamp(340px,36vw,460px);border-radius:var(--wolfhv-r-lg);overflow:hidden;background:var(--wolfhv-hero-bg)}.wolfhv-page-hero .ph-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.wolfhv-page-hero .ph-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-scrim-base) 12%,transparent),color-mix(in srgb,var(--wolfhv-scrim-base) 38%,transparent) 46%,color-mix(in srgb,var(--wolfhv-scrim-base) 68%,transparent) 66%,color-mix(in srgb,var(--wolfhv-scrim-base) 96%,transparent))}.wolfhv-page-hero .ph-inner{position:relative;z-index:2;width:100%;padding:var(--wolfhv-s6)}.wolfhv-page-hero .eb{margin-bottom:var(--wolfhv-s4)}.wolfhv-page-hero .eb .idx{color:var(--wolfhv-blue-bright)}.wolfhv-page-hero .eb .lab{color:var(--wolfhv-on-ink-sec)}.wolfhv-page-hero .eb .rule{background:var(--wolfhv-hair-ink)}.wolfhv-page-hero .ph-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--wolfhv-s6);align-items:end}.wolfhv-page-hero h1{color:var(--wolfhv-on-ink-strong);font-size:var(--wolfhv-fs-h2);letter-spacing:var(--wolfhv-ls-hero);font-weight:var(--wolfhv-fw-hero);max-width:16ch}.wolfhv-page-hero .ph-lede{color:color-mix(in srgb,var(--wolfhv-on-ink) 88%,transparent);font-size:var(--wolfhv-fs-lede);max-width:38ch;margin-bottom:var(--wolfhv-s2);text-shadow:0 1px 16px rgba(0,0,0,.45)}.wolfhv-page-hero.ph-full{padding:0}.wolfhv-page-hero.ph-full .ph-media{border-radius:0;min-height:clamp(560px,84vh,940px);align-items:center}.wolfhv-page-hero.ph-full .ph-scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-scrim-base) 30%,transparent),color-mix(in srgb,var(--wolfhv-scrim-base) 46%,transparent) 52%,color-mix(in srgb,var(--wolfhv-scrim-base) 84%,transparent))}.wolfhv-page-hero .ph-grid{position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(90deg,var(--wolfhv-grid-line-hero) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(180deg,#000 55%,transparent)}.wolfhv-page-hero.ph-full .ph-inner{max-width:1240px;margin:0 auto;padding:var(--wolfhv-s7) 30px}.wolfhv-page-hero.ph-full .ph-head{grid-template-columns:1fr;align-items:start;margin-left:46%}.wolfhv-page-hero.ph-full h1{font-size:var(--wolfhv-fs-hero-page);font-weight:var(--wolfhv-fw-heading);letter-spacing:-.02em;line-height:1.12;max-width:17ch}.wolfhv-page-hero .ph-brand{display:flex;align-items:center;gap:var(--wolfhv-s3);margin-top:var(--wolfhv-s5)}.wolfhv-page-hero .ph-brand .bm{width:72px;height:72px;border-radius:50%;background:var(--wolfhv-grad);display:grid;place-items:center;flex:none;box-shadow:0 10px 34px -8px var(--wolfhv-blue-glow);color:var(--wolfhv-on-accent)}.wolfhv-page-hero .ph-brand .bt{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-semi);font-size:2.6rem;color:var(--wolfhv-on-ink-strong);letter-spacing:-.02em}@media(max-width:900px){.wolfhv-page-hero.ph-full .ph-head{margin-left:0}.wolfhv-page-hero.ph-full .ph-media{min-height:clamp(480px,72vh,720px);align-items:flex-end}.wolfhv-page-hero.ph-full .ph-inner{padding:var(--wolfhv-s5) 30px}.wolfhv-page-hero .ph-brand .bm{width:56px;height:56px}.wolfhv-page-hero .ph-brand .bt{font-size:2rem}.wolfhv-page-hero .ph-head{grid-template-columns:1fr;gap:var(--wolfhv-s4)}.wolfhv-page-hero .ph-inner{padding:var(--wolfhv-s5)}.wolfhv-page-hero h1{max-width:none}.wolfhv-page-hero .ph-lede{max-width:46ch;margin-bottom:0}}@media(max-width:560px){.wolfhv-page-hero{padding-top:var(--wolfhv-s7)}.wolfhv-page-hero .ph-media{min-height:clamp(300px,64vw,400px)}.wolfhv-page-hero .ph-inner{padding:var(--wolfhv-s4)}}}@media(prefers-reduced-motion:reduce){.wolfhv-page-hero .ph-media img{transform:none}}@layer component{.wolfhv-portal-stage{overflow:hidden}.wolfhv-portal-stage h1{color:var(--wolfhv-on-panel-strong);font-size:var(--wolfhv-fs-hero-page);font-weight:var(--wolfhv-fw-heading);letter-spacing:-.02em;line-height:1.12;max-width:17ch;margin-bottom:var(--wolfhv-s6)}.wolfhv-portal-stage .stage{position:relative;border-radius:var(--wolfhv-r-lg);overflow:hidden;background:var(--wolfhv-surface);min-height:clamp(360px,42vw,600px);box-shadow:var(--wolfhv-shadow-lg)}.wolfhv-portal-stage .stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-portal-stage .info-box{position:absolute;left:var(--wolfhv-s2);bottom:var(--wolfhv-s2);max-width:360px;background:var(--wolfhv-ink);color:var(--wolfhv-on-ink);border-radius:var(--wolfhv-r);padding:var(--wolfhv-s5)}.wolfhv-portal-stage .info-box .ib-label{font-size:var(--wolfhv-fs-label);font-weight:var(--wolfhv-fw-semi);letter-spacing:var(--wolfhv-ls-label);text-transform:uppercase;color:var(--wolfhv-on-ink-strong);margin-bottom:var(--wolfhv-s3);max-width:14ch}.wolfhv-portal-stage .info-box p{font-size:var(--wolfhv-fs-small);line-height:var(--wolfhv-lh-body);color:var(--wolfhv-on-ink-sec)}.wolfhv-portal-stage .info-box .ib-rule{display:block;height:1px;background:var(--wolfhv-hair-ink);margin:var(--wolfhv-s4) 0}.wolfhv-portal-stage .facade{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:color-mix(in srgb,var(--wolfhv-scrim-base) 34%,transparent)}.wolfhv-portal-stage .facade .fc{display:grid;justify-items:center;gap:var(--wolfhv-s3);padding:var(--wolfhv-s4);text-align:center}.wolfhv-portal-stage .facade .fnote{font-size:var(--wolfhv-fs-micro);color:var(--wolfhv-on-ink-strong);text-shadow:0 1px 14px rgba(0,0,0,.6);max-width:52ch}.wolfhv-portal-stage .facade .hint{font-size:var(--wolfhv-fs-small);color:var(--wolfhv-on-ink-strong);text-shadow:0 1px 14px rgba(0,0,0,.6);max-width:44ch}.wolfhv-portal-stage .stage.is-loaded{min-height:var(--wolfhv-stage-minh,640px)}.wolfhv-portal-stage .stage.is-loaded>img,.wolfhv-portal-stage .stage.is-loaded .facade{display:none}.wolfhv-portal-stage .stage-frame{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:980px){.wolfhv-portal-stage .stage{min-height:clamp(320px,48vw,480px)}}@media(max-width:760px){.wolfhv-portal-stage .stage{min-height:0}.wolfhv-portal-stage .stage>img{position:static;height:min(58vw,320px)}.wolfhv-portal-stage .info-box{position:static;max-width:none;border-radius:0}.wolfhv-portal-stage .facade{position:absolute}}}@media(prefers-reduced-motion:reduce){.wolfhv-portal-stage .stage>img{transform:none}}@layer component{.wolfhv-portal .portal{position:relative;display:grid;grid-template-columns:1.05fr .95fr;border-radius:var(--wolfhv-r-lg);overflow:hidden;background:var(--wolfhv-panel);color:var(--wolfhv-on-panel-strong);box-shadow:var(--wolfhv-shadow-lg);border:1px solid var(--wolfhv-hair-panel)}.wolfhv-portal .portal .l{padding:52px;position:relative;z-index:2}.wolfhv-portal .portal .l :is(h2,h3){font-size:2.1rem;color:var(--wolfhv-on-panel-strong);max-width:16ch}.wolfhv-portal .portal .l .pt{color:var(--wolfhv-on-panel-sec);max-width:42ch;margin-top:var(--wolfhv-s3)}.wolfhv-portal .portal .l .cta{margin-top:var(--wolfhv-s5)}.wolfhv-portal .portal .l .btn-link.on-dark{color:var(--wolfhv-on-panel-strong)}.wolfhv-portal .portal .l .note{color:var(--wolfhv-on-panel-faint);font-size:.8rem;margin-top:var(--wolfhv-s4)}.wolfhv-portal .portal .r{position:relative;background:var(--wolfhv-portal-visual-grad);display:grid;place-items:center;padding:46px;overflow:hidden}.wolfhv-portal .portal .r .g{position:absolute;width:440px;height:440px;background:var(--wolfhv-aura);top:-90px;right:-90px;opacity:.5;filter:blur(22px)}.wolfhv-portal .phone{width:252px;height:430px;border-radius:38px;background:var(--wolfhv-phone-body);border:7px solid var(--wolfhv-phone-frame);box-shadow:var(--wolfhv-shadow-lg),0 0 60px -10px var(--wolfhv-blue-glow);position:relative;overflow:hidden;z-index:2;animation:wolfhv-lev 6s ease-in-out infinite;will-change:transform}.wolfhv-portal .phone .scr{position:absolute;inset:10px;border-radius:28px;background:var(--wolfhv-phone-scr-grad);padding:14px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.wolfhv-portal .phone .bar{display:flex;justify-content:space-between;align-items:center;font-size:.56rem;color:#ffffff8c;letter-spacing:.08em}.wolfhv-portal .phone .bar .wm{width:16px;height:16px;border-radius:50%;background:var(--wolfhv-grad);display:grid;place-items:center;flex:none;color:var(--wolfhv-on-accent)}.wolfhv-portal .phone .tt{font-size:.58rem;color:#ffffff80;letter-spacing:.12em;text-transform:uppercase}.wolfhv-portal .phone .kpi{background:var(--wolfhv-grad);border-radius:14px;padding:12px 13px;box-shadow:0 0 26px -6px var(--wolfhv-blue-glow);color:var(--wolfhv-on-accent)}.wolfhv-portal .phone .kpi .kl{font-size:.56rem;opacity:.9;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wolfhv-portal .phone .kpi .kv{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.5rem;line-height:1.15;font-variant-numeric:tabular-nums}.wolfhv-portal .phone .kpi .tr{display:inline-flex;align-items:center;gap:4px;font-size:.54rem;background:#ffffff2e;border-radius:99px;padding:2px 7px;margin-top:5px}.wolfhv-portal .phone .doc{display:flex;align-items:center;gap:8px;padding:8px 9px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.05);transition:opacity .5s var(--wolfhv-ease),transform .5s var(--wolfhv-ease)}.wolfhv-js .wolfhv-portal .phone:not(.live) .doc{opacity:0;transform:translateY(12px)}.wolfhv-portal .phone.live .doc{opacity:1;transform:none}.wolfhv-portal .phone.live .doc:nth-child(5){transition-delay:.15s}.wolfhv-portal .phone.live .doc:nth-child(6){transition-delay:.3s}.wolfhv-portal .phone .doc .di{width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--wolfhv-blue) 30%,transparent);display:grid;place-items:center;font-size:.6rem;flex:none;color:var(--wolfhv-blue-bright)}.wolfhv-portal .phone .doc .dn{font-size:.6rem;color:#ffffffd9;line-height:1.25}.wolfhv-portal .phone .doc .dt{font-size:.5rem;color:#fff6;margin-left:auto;flex:none}.wolfhv-portal .phone .toast{position:absolute;left:12px;right:12px;bottom:12px;background:var(--wolfhv-white);color:var(--wolfhv-ink);border-radius:12px;padding:9px 11px;display:flex;gap:8px;align-items:center;font-size:.62rem;font-weight:var(--wolfhv-fw-semi);transition:transform .7s var(--wolfhv-ease) .9s;box-shadow:0 10px 30px -8px #00000080;z-index:3}.wolfhv-js .wolfhv-portal .phone:not(.live) .toast{transform:translateY(160%)}.wolfhv-portal .phone.live .toast{transform:none}.wolfhv-portal .phone .toast .ok{width:18px;height:18px;border-radius:50%;background:var(--wolfhv-ok);display:grid;place-items:center;color:var(--wolfhv-on-accent);font-size:.55rem;flex:none}@media(max-width:860px){.wolfhv-portal .portal{grid-template-columns:1fr}}}@keyframes wolfhv-lev{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.wolfhv-portal .phone{animation:none}.wolfhv-portal .phone .doc{opacity:1;transform:none}.wolfhv-portal .phone .toast{transform:none;transition:none}}@layer component{.wolfhv-scatter-cards{overflow:hidden}.wolfhv-scatter-cards .sc-title{max-width:26ch}.wolfhv-scatter-cards .sc-wolf{position:absolute;left:24px;bottom:-8px;width:clamp(280px,30vw,460px);color:var(--wolfhv-on-panel-faint);opacity:.09;pointer-events:none;z-index:1;will-change:transform}.wolfhv-scatter-cards .sc-wolf svg{display:block;width:100%;height:auto}.wolfhv-scatter-cards .sc-wolf svg path{fill:currentColor}.wolfhv-scatter-cards .sc-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--wolfhv-s4);margin-top:var(--wolfhv-s7)}.wolfhv-scatter-cards .sc-mod{position:relative;display:flex;flex-direction:column;background:var(--wolfhv-panel-soft);border:1px solid var(--wolfhv-hair-panel);border-radius:var(--wolfhv-r);padding:var(--wolfhv-s5);transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),border-color var(--wolfhv-t-med),box-shadow var(--wolfhv-t-med)}.wolfhv-scatter-cards .sc-mod:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--wolfhv-blue) 44%,var(--wolfhv-hair-panel));box-shadow:var(--wolfhv-glow-ring)}.wolfhv-scatter-cards .mod-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--wolfhv-s5)}.wolfhv-scatter-cards .mod-idx{color:var(--wolfhv-on-panel-faint)}.wolfhv-scatter-cards .mod-wolf{position:relative;display:grid;place-items:center;width:26px;height:26px;color:var(--wolfhv-blue-text);filter:drop-shadow(0 0 8px var(--wolfhv-blue-glow));flex:none}.wolfhv-scatter-cards .mod-wolf svg{display:block;position:relative;z-index:1}.wolfhv-scatter-cards .st-ping{position:absolute;inset:-2px;border-radius:50%;border:1px solid color-mix(in srgb,var(--wolfhv-blue-bright) 70%,transparent);animation:wolfhv-scatter-ping 2.4s var(--wolfhv-ease) infinite}.wolfhv-scatter-cards .sc-mod .ic{margin-bottom:var(--wolfhv-s4)}.wolfhv-scatter-cards .sc-mod h3{font-size:var(--wolfhv-fs-h3-sm);color:var(--wolfhv-on-panel-strong);margin:0 0 10px}.wolfhv-scatter-cards .sc-mod p{color:var(--wolfhv-on-panel-sec);font-size:var(--wolfhv-fs-small)}.wolfhv-scatter-cards .mod-line{height:2px;border-radius:var(--wolfhv-pill);margin-top:var(--wolfhv-s5);background:linear-gradient(90deg,var(--wolfhv-blue-bright),transparent 72%)}.wolfhv-scatter-cards .sc-mod.accent{background:var(--wolfhv-grad);border-color:transparent;box-shadow:0 24px 54px -18px var(--wolfhv-blue-glow)}.wolfhv-scatter-cards .sc-mod.accent:hover{border-color:transparent;box-shadow:0 28px 62px -16px var(--wolfhv-blue-glow)}.wolfhv-scatter-cards .sc-mod.accent .mod-idx{color:color-mix(in srgb,var(--wolfhv-on-accent) 78%,transparent)}.wolfhv-scatter-cards .sc-mod.accent .mod-wolf{color:var(--wolfhv-on-accent);filter:drop-shadow(0 0 8px rgba(255,255,255,.55))}.wolfhv-scatter-cards .sc-mod.accent .st-ping{border-color:#fff9}.wolfhv-scatter-cards .sc-mod.accent .ic{background:color-mix(in srgb,var(--wolfhv-white) 16%,transparent);color:var(--wolfhv-on-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wolfhv-white) 26%,transparent)}.wolfhv-scatter-cards .sc-mod.accent h3{color:var(--wolfhv-on-accent)}.wolfhv-scatter-cards .sc-mod.accent p{color:color-mix(in srgb,var(--wolfhv-on-accent) 84%,transparent)}.wolfhv-scatter-cards .sc-mod.accent .mod-line{background:linear-gradient(90deg,var(--wolfhv-white),transparent 72%)}@media(max-width:980px){.wolfhv-scatter-cards .sc-modules{grid-template-columns:1fr}.wolfhv-scatter-cards .sc-wolf{left:8px;bottom:-6px;width:min(58vw,300px);opacity:.06}}}@media(prefers-reduced-motion:reduce){.wolfhv-scatter-cards .st-ping{animation:none;opacity:0}.wolfhv-scatter-cards .sc-mod{transition:none}.wolfhv-scatter-cards .sc-mod:hover{transform:none}}@keyframes wolfhv-scatter-ping{0%{transform:scale(.55);opacity:.8}75%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@layer component{.wolfhv-services-hover .svc-par{position:absolute;inset:0;will-change:transform;transform:translateZ(0) scale(1.1)}.wolfhv-services-hover .svc-visual{position:relative;border-radius:var(--wolfhv-r-lg);overflow:hidden;aspect-ratio:5/6;box-shadow:var(--wolfhv-shadow-lg);background:var(--wolfhv-panel-soft);max-width:380px;margin-top:var(--wolfhv-s5)}.wolfhv-services-hover .svc-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .7s var(--wolfhv-ease),transform 1.3s var(--wolfhv-ease)}.wolfhv-services-hover .svc-visual img.on{opacity:1;transform:scale(1)}.wolfhv-services-hover .svc-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,color-mix(in srgb,var(--wolfhv-scrim-base) 70%,transparent));z-index:2;pointer-events:none}.wolfhv-services-hover .svc-visual .rg{position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wolfhv-blue-bright) 30%,transparent),inset 0 0 40px -10px var(--wolfhv-blue-glow);pointer-events:none}.wolfhv-services-hover .svc-visual .tp{position:absolute;left:22px;bottom:18px;z-index:4;color:var(--wolfhv-on-ink-strong)}.wolfhv-services-hover .svc-list{position:sticky;top:104px}.wolfhv-services-hover .svc-list{list-style:none;margin:0;padding:0}.wolfhv-services-hover .svc-list li{border-top:1px solid var(--wolfhv-hair-panel);padding:26px 6px;display:flex;align-items:center;justify-content:space-between;gap:var(--wolfhv-s3);cursor:pointer}.wolfhv-services-hover .svc-list li:last-child{border-bottom:1px solid var(--wolfhv-hair-panel)}.wolfhv-services-hover .svc-list li .t{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);font-size:1.7rem;letter-spacing:-.02em;color:var(--wolfhv-on-panel-sec);transition:color var(--wolfhv-t-fast),transform var(--wolfhv-t-med) var(--wolfhv-ease)}.wolfhv-services-hover .svc-list li .num{font-weight:var(--wolfhv-fw-semi);font-size:var(--wolfhv-fs-micro);letter-spacing:.12em;color:var(--wolfhv-on-panel-faint)}.wolfhv-services-hover .svc-list li .ar{width:42px;height:42px;border-radius:50%;border:1px solid var(--wolfhv-hair-panel);display:grid;place-items:center;color:var(--wolfhv-on-panel-sec);transition:all var(--wolfhv-t-med) var(--wolfhv-ease);flex:none}.wolfhv-services-hover .svc-list li.active .t{color:var(--wolfhv-on-panel-strong);transform:translate(10px);text-shadow:0 0 24px color-mix(in srgb,var(--wolfhv-blue-bright) 50%,transparent)}.wolfhv-services-hover .svc-list li.active .ar{background:var(--wolfhv-grad);border-color:transparent;color:var(--wolfhv-on-accent);transform:rotate(-45deg);box-shadow:0 0 20px -2px var(--wolfhv-blue-glow)}.wolfhv-services-hover .svc-list li.lnk{padding:0}.wolfhv-services-hover .svc-list .svc-row{display:flex;align-items:center;justify-content:space-between;gap:var(--wolfhv-s3);padding:26px 6px;width:100%}.wolfhv-services-hover .svc-info{max-width:380px;margin-top:var(--wolfhv-s4)}.wolfhv-services-hover .svc-cap{color:var(--wolfhv-on-panel-sec);font-size:var(--wolfhv-fs-small);min-height:66px}.wolfhv-services-hover .svc-info .btn-link{margin-top:var(--wolfhv-s3)}@media(max-width:920px){.wolfhv-services-hover .svc-visual{margin-top:var(--wolfhv-s5)}.wolfhv-services-hover .svc-cap{min-height:0}.wolfhv-services-hover .svc-list{position:static}}@media(max-width:560px){.wolfhv-services-hover .svc-list li .t{font-size:1.35rem;hyphens:auto;overflow-wrap:anywhere;min-width:0}.wolfhv-services-hover .svc-list li{padding:18px 6px}.wolfhv-services-hover .svc-list li.lnk{padding:0}.wolfhv-services-hover .svc-list .svc-row{padding:18px 6px}}}@media(prefers-reduced-motion:reduce){.wolfhv-services-hover .svc-visual img,.wolfhv-services-hover .svc-list li .t,.wolfhv-services-hover .svc-list li .ar{transition:none}}@layer component{.wolfhv-split-features .xstack{display:flex;flex-direction:column;gap:var(--wolfhv-s3)}@media(max-width:920px){.wolfhv-split-features .xstack{gap:var(--wolfhv-s3)}}}@media(prefers-reduced-motion:reduce){.wolfhv-split-features .glow-layer .mesh1,.wolfhv-split-features .glow-layer .mesh2{animation:none}}@layer component{.wolfhv-statement .statement{display:grid;grid-template-columns:auto 1fr;gap:44px;align-items:start}.wolfhv-statement .badge-spin{width:112px;height:112px;position:relative;flex:none}.wolfhv-statement .badge-spin>svg{position:absolute;inset:0;animation:wolfhv-spin 20s linear infinite}.wolfhv-statement .badge-spin .m2{position:absolute;inset:0;display:grid;place-items:center;color:var(--wolfhv-blue-text);filter:drop-shadow(0 0 12px var(--wolfhv-blue-glow))}.wolfhv-statement .badge-spin .m2 svg{display:block}.wolfhv-statement .big-st{font-size:var(--wolfhv-fs-statement);font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-heading);letter-spacing:-.02em;line-height:1.12;max-width:34ch}.wolfhv-statement .counters{display:grid;grid-template-columns:repeat(4,1fr);margin-top:var(--wolfhv-head-gap);border-top:1px solid var(--wolfhv-hair)}.wolfhv-statement .count{padding:var(--wolfhv-s5) var(--wolfhv-s4) 0;border-left:1px solid var(--wolfhv-hair)}.wolfhv-statement .count:first-child{border-left:0;padding-left:0}.wolfhv-statement .count .n{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-num);font-size:var(--wolfhv-fs-num-md);line-height:1;letter-spacing:var(--wolfhv-ls-h);font-variant-numeric:tabular-nums}.wolfhv-statement .count .n .u{color:var(--wolfhv-blue-text);text-shadow:0 0 18px color-mix(in srgb,var(--wolfhv-blue-glow) 55%,transparent)}.wolfhv-statement .count .c{color:var(--wolfhv-sec);font-size:.92rem;margin-top:10px}@media(max-width:760px){.wolfhv-statement .counters{grid-template-columns:1fr 1fr;row-gap:var(--wolfhv-s4)}.wolfhv-statement .count{border-left:0;padding-left:0}.wolfhv-statement .statement{grid-template-columns:1fr;gap:var(--wolfhv-s4)}}}@media(prefers-reduced-motion:reduce){.wolfhv-statement .badge-spin>svg{animation:none}}@layer component{.wolfhv-steps-band{overflow:hidden}.wolfhv-steps-band.panel{background:var(--wolfhv-ink)}.wolfhv-steps-band .sb-media{position:absolute;inset:0;z-index:0}.wolfhv-steps-band .sb-media img{width:100%;height:100%;object-fit:cover;display:block}.wolfhv-steps-band .sb-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--wolfhv-scrim-base) 86%,transparent),color-mix(in srgb,var(--wolfhv-scrim-base) 64%,transparent) 48%,color-mix(in srgb,var(--wolfhv-scrim-base) 90%,transparent))}.wolfhv-steps-band .eb .lab{color:var(--wolfhv-on-ink-sec)}.wolfhv-steps-band .eb .rule{background:var(--wolfhv-hair-ink)}.wolfhv-steps-band .sb-statement{font-size:var(--wolfhv-fs-statement);font-weight:var(--wolfhv-fw-heading);letter-spacing:-.01em;color:var(--wolfhv-on-ink-strong);max-width:26ch;margin-left:38%;margin-top:var(--wolfhv-s6)}.wolfhv-steps-band .sb-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:var(--wolfhv-s5);align-items:end;margin-top:var(--wolfhv-s8)}.wolfhv-steps-band .sb-num{font-family:var(--wolfhv-font-heading);font-size:var(--wolfhv-fs-num-md);font-weight:var(--wolfhv-fw-light);color:var(--wolfhv-on-ink-faint);line-height:1}.wolfhv-steps-band .sb-step p{margin-top:var(--wolfhv-s3);font-size:var(--wolfhv-fs-small);color:var(--wolfhv-on-ink-strong);max-width:22ch}.wolfhv-steps-band .sb-step strong{font-weight:var(--wolfhv-fw-med)}.wolfhv-steps-band .sb-step .dim{color:var(--wolfhv-on-ink-sec)}.wolfhv-steps-band .sb-cta{padding-bottom:6px}@media(max-width:920px){.wolfhv-steps-band .sb-statement{margin-left:0;margin-top:var(--wolfhv-s5)}.wolfhv-steps-band .sb-row{grid-template-columns:1fr;gap:var(--wolfhv-s4);margin-top:var(--wolfhv-s6);align-items:start}.wolfhv-steps-band .sb-cta{padding-bottom:0;margin-top:var(--wolfhv-s2)}}}@media(prefers-reduced-motion:reduce){.wolfhv-steps-band .sb-media img{transform:none}}@layer component{.wolfhv-steps .steps-title{font-size:var(--wolfhv-fs-h3);margin-bottom:var(--wolfhv-s2)}.wolfhv-steps .lede{margin-top:0;margin-bottom:var(--wolfhv-s5)}.wolfhv-steps .steps-stack{display:flex;flex-direction:column;gap:var(--wolfhv-s3)}@media(max-width:920px){.wolfhv-steps .steps-stack{gap:var(--wolfhv-s3)}}}@media(prefers-reduced-motion:reduce){.wolfhv-steps .steps-stack{transition:none}}@layer component{.wolfhv-team{display:flex;flex-direction:column;gap:var(--wolfhv-s3)}@media(max-width:920px){.wolfhv-team{gap:var(--wolfhv-s3)}}}@media(prefers-reduced-motion:reduce){.wolfhv-team{transition:none}}@layer component{.wolfhv-timeline-item{display:grid;grid-template-columns:110px 1fr;gap:var(--wolfhv-s4);padding:var(--wolfhv-s5) 0;border-top:1px solid var(--wolfhv-hair);align-items:start}.panel .wolfhv-timeline-item{border-top-color:var(--wolfhv-hair-panel)}.wolfhv-timeline-item:first-child{border-top:0;padding-top:0}.wolfhv-timeline-item .yr{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-num);font-size:2rem;color:var(--wolfhv-blue-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 22px color-mix(in srgb,var(--wolfhv-blue-glow) 40%,transparent)}.panel .wolfhv-timeline-item .yr{color:var(--wolfhv-blue-text)}.wolfhv-timeline-item h3{font-size:1.3rem;margin-bottom:8px;color:var(--wolfhv-text)}.panel .wolfhv-timeline-item h3{color:var(--wolfhv-on-panel-strong)}.wolfhv-timeline-item p{color:var(--wolfhv-sec);font-size:var(--wolfhv-fs-small);max-width:52ch}.panel .wolfhv-timeline-item p{color:var(--wolfhv-on-panel-sec)}@media(max-width:920px){.wolfhv-timeline-item{grid-template-columns:110px 1fr}}}@media(prefers-reduced-motion:reduce){.wolfhv-timeline-item{transition:none}}@layer component{.wolfhv-timeline{display:flex;flex-direction:column}@media(max-width:920px){.wolfhv-timeline{flex-direction:column}}}@media(prefers-reduced-motion:reduce){.wolfhv-timeline{transition:none}}@layer component{.wolfhv-video-reel .head-split{display:grid;grid-template-columns:minmax(0,4.6fr) minmax(0,7fr);gap:var(--wolfhv-s7);align-items:start}.wolfhv-video-reel .head-split .lede{margin-top:0}.wolfhv-video-reel .head-split .btn{margin-top:var(--wolfhv-s4)}.wolfhv-video-reel .reel{position:relative;border-radius:var(--wolfhv-r-lg);overflow:hidden;aspect-ratio:21/9;box-shadow:var(--wolfhv-shadow-lg);cursor:pointer}.wolfhv-video-reel .reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wolfhv-video-reel .reel:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 90% at 50% 50%,color-mix(in srgb,var(--wolfhv-scrim-base) 25%,transparent),color-mix(in srgb,var(--wolfhv-scrim-base) 68%,transparent))}.wolfhv-video-reel .reel .play{position:absolute;inset:0;z-index:3;display:grid;place-items:center}.wolfhv-video-reel .reel .bp{width:96px;height:96px;border-radius:50%;background:#ffffff24;backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.4);display:grid;place-items:center;color:var(--wolfhv-on-ink-strong);font-size:1.7rem;transition:transform var(--wolfhv-t-med) var(--wolfhv-ease),background var(--wolfhv-t-fast);box-shadow:0 0 50px -6px var(--wolfhv-blue-glow)}.wolfhv-video-reel .reel:hover .bp{transform:scale(1.08);background:var(--wolfhv-grad)}.wolfhv-video-reel .reel .rlabel{position:absolute;left:28px;bottom:24px;z-index:3;color:var(--wolfhv-on-ink-strong)}.wolfhv-video-reel .reel .rlabel .t{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.5rem}.wolfhv-video-reel .reel .rlabel .s{font-size:.82rem;color:#ffffffb3;margin-top:2px}.wolfhv-video-reel .reel .ring{position:absolute;inset:0;margin:auto;width:96px;height:96px;border-radius:50%;border:1px solid rgba(255,255,255,.35);z-index:2;animation:wolfhv-ripple 2.6s ease-out infinite}.wolfhv-video-reel .reel.is-loaded .play,.wolfhv-video-reel .reel.is-loaded .ring{display:none}.wolfhv-video-reel .reel video{position:absolute;inset:0;z-index:6;width:100%;height:100%;object-fit:cover}.wolfhv-video-reel .reel-overlay{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:color-mix(in srgb,var(--wolfhv-scrim-base) 72%,transparent);color:var(--wolfhv-on-ink-strong);text-align:center;padding:20px;font-size:.95rem}.wolfhv-video-reel .reel-overlay .t{font-family:var(--wolfhv-font-heading);font-weight:var(--wolfhv-fw-med);font-size:1.3rem;margin-bottom:8px}.wolfhv-video-reel .reel-overlay .s{opacity:.7;max-width:34ch}@keyframes wolfhv-ripple{0%{transform:scale(1);opacity:.6}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-transparency:reduce){.wolfhv-video-reel .reel .bp{background:var(--wolfhv-ink-soft);backdrop-filter:none}}@media(max-width:980px){.wolfhv-video-reel .head-split{grid-template-columns:1fr;gap:var(--wolfhv-s5)}}}@media(prefers-reduced-motion:reduce){.wolfhv-video-reel .reel .ring{animation:none}.wolfhv-video-reel .reel:hover .bp{transform:none}}
