.phero[data-v-c70a9bf2]{isolation:isolate;color:var(--cz-hero-text);background:var(--cz-hero-bg);padding:calc(var(--cz-header-h) + var(--cz-sp-7))0 var(--cz-sp-8);position:relative;overflow:hidden}.phero__bg[data-v-c70a9bf2]{z-index:-1;pointer-events:none;position:absolute;inset:0}.phero__grid[data-v-c70a9bf2]{background-image:linear-gradient(var(--cz-hero-grid)1px,transparent 1px),linear-gradient(90deg,var(--cz-hero-grid)1px,transparent 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 78% 40%,#000 20%,#0000 100%);mask-image:radial-gradient(70% 90% at 78% 40%,#000 20%,#0000 100%)}.phero__glow[data-v-c70a9bf2]{filter:blur(85px);border-radius:50%;position:absolute}.phero__glow--violet[data-v-c70a9bf2]{background:radial-gradient(circle,var(--cz-hero-glow-violet),transparent 68%);width:480px;height:480px;animation:14s ease-in-out infinite pheroGlowFloat-c70a9bf2;top:-240px;right:-80px}.phero__glow--mint[data-v-c70a9bf2]{background:radial-gradient(circle,var(--cz-hero-glow-mint),transparent 70%);width:380px;height:380px;animation:18s ease-in-out infinite reverse pheroGlowFloat-c70a9bf2;bottom:-220px;left:-120px}.phero__dots[data-v-c70a9bf2]{opacity:.12;background-image:radial-gradient(#dcf0ff8c 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 55%,#0000);mask-image:linear-gradient(#0000,#000 55%,#0000)}.phero__watermark[data-v-c70a9bf2]{z-index:0;font-family:var(--cz-font-display);letter-spacing:-.08em;color:var(--cz-hero-watermark);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(150px,19vw,290px);font-weight:800;line-height:1;position:absolute;top:50%;right:-1%;transform:translateY(-50%)}.phero__inner[data-v-c70a9bf2]{z-index:2;position:relative}.phero__crumb[data-v-c70a9bf2]{font-size:var(--cz-fs-xs);letter-spacing:.1em;color:var(--cz-hero-muted);text-align:left;align-items:center;gap:10px;padding:0;display:flex}.phero__crumb a[data-v-c70a9bf2]{color:var(--cz-hero-muted);background:0 0;padding:0}.phero__crumb a[data-v-c70a9bf2]:hover{color:#59d9ff;background:0 0}.phero__crumb-sep[data-v-c70a9bf2]{opacity:.5}.phero__content[data-v-c70a9bf2]{max-width:800px;margin-top:var(--cz-sp-6)}.phero__title[data-v-c70a9bf2]{font-family:var(--cz-font-display);letter-spacing:-.04em;color:var(--cz-hero-ink);text-shadow:0 0 42px #59d9ff29;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:1.14;animation:.65s 80ms both pheroUp-c70a9bf2}.phero__line[data-v-c70a9bf2]{display:block}.phero__line--accent[data-v-c70a9bf2]{background:var(--cz-hero-accent);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.phero__rule[data-v-c70a9bf2]{width:56px;height:3px;margin-top:var(--cz-sp-5);background:var(--cz-gradient);border-radius:3px;animation:.65s .16s both pheroUp-c70a9bf2;display:block}.phero__desc[data-v-c70a9bf2]{margin:var(--cz-sp-5)0 0;max-width:620px;font-family:var(--cz-font-body);letter-spacing:.05em;color:var(--cz-hero-text);font-size:clamp(14px,1.3vw,17px);font-weight:300;line-height:2;animation:.65s .22s both pheroUp-c70a9bf2}.phero__actions[data-v-c70a9bf2]{align-items:center;gap:var(--cz-sp-6);margin-top:var(--cz-sp-7);flex-wrap:wrap;animation:.65s .3s both pheroUp-c70a9bf2;display:flex}.phero__primary[data-v-c70a9bf2]{min-width:176px}.phero__link[data-v-c70a9bf2]{font-size:var(--cz-fs-sm);color:var(--cz-hero-ink);border-bottom:1px solid var(--cz-hero-link-border);transition:color var(--cz-transition),border-color var(--cz-transition);align-items:center;gap:8px;padding:10px 2px;font-weight:500;display:inline-flex}.phero__link[data-v-c70a9bf2]:hover{color:#59d9ff;border-color:#59d9ff}.phero__link svg[data-v-c70a9bf2]{transition:transform var(--cz-transition)}.phero__link:hover svg[data-v-c70a9bf2]{transform:translate(4px)}.phero__tags[data-v-c70a9bf2]{gap:var(--cz-sp-5);margin-top:var(--cz-sp-7);padding-top:var(--cz-sp-4);border-top:1px solid var(--cz-hero-line);flex-wrap:wrap;animation:.65s .38s both pheroUp-c70a9bf2;display:flex}.phero__tags span[data-v-c70a9bf2]{font-family:var(--cz-font-body);letter-spacing:.08em;color:var(--cz-hero-muted);border-bottom:1px solid var(--cz-hero-line);padding-bottom:5px;font-size:13px;font-weight:300}@keyframes pheroUp-c70a9bf2{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pheroGlowFloat-c70a9bf2{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@media (max-width:768px){.phero[data-v-c70a9bf2]{padding:calc(var(--cz-header-h) + var(--cz-sp-5))0 var(--cz-sp-7)}.phero__watermark[data-v-c70a9bf2]{opacity:.7;font-size:150px;right:-14%}.phero__content[data-v-c70a9bf2]{margin-top:var(--cz-sp-5)}.phero__title[data-v-c70a9bf2]{letter-spacing:-.03em;font-size:clamp(28px,8vw,40px)}.phero__rule[data-v-c70a9bf2]{margin-top:var(--cz-sp-4)}.phero__desc[data-v-c70a9bf2]{margin-top:var(--cz-sp-4);font-size:13px;line-height:1.85}.phero__actions[data-v-c70a9bf2]{gap:var(--cz-sp-4);margin-top:var(--cz-sp-5)}.phero__primary[data-v-c70a9bf2]{flex:100%;min-width:0}.phero__tags[data-v-c70a9bf2]{gap:var(--cz-sp-3);margin-top:var(--cz-sp-5)}.phero__tags span[data-v-c70a9bf2]{font-size:11px}}@media (prefers-reduced-motion:reduce){.phero[data-v-c70a9bf2] *{animation:none!important}}
