.page-module-scss-module__HyTWZq__heroTitleLogo{filter:drop-shadow(0 18px 44px #8b4fbe52);align-items:center;width:100%;max-width:340px;margin-top:-12px;margin-bottom:-14px;display:inline-flex}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__heroTitleLogo{max-width:440px;margin-top:-16px;margin-bottom:-18px}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__heroTitleLogo{max-width:560px;margin-top:-22px;margin-bottom:-24px}}.page-module-scss-module__HyTWZq__heroTitleLogo img{object-fit:contain;width:100%;height:auto;display:block}.page-module-scss-module__HyTWZq__heroTitle{flex-direction:column;align-items:flex-start;gap:6px;line-height:1;display:inline-flex}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__heroTitle{gap:14px}}.page-module-scss-module__HyTWZq__heroTitleScript{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-fill-color:#0000;filter:drop-shadow(0 6px 32px #c84b8f52);background:linear-gradient(135deg,#c84b8f 0%,#8b4fbe 45%,#0078bf 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(56px,9vw,140px);font-style:normal;font-weight:200;line-height:.95;display:inline-block}.page-module-scss-module__HyTWZq__heroTitleHandwritten{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#0078bf;align-items:center;gap:8px;margin-top:14px;font-size:clamp(13px,1.2vw,15px);font-style:normal;font-weight:600;line-height:1.1;display:inline-flex}.page-module-scss-module__HyTWZq__heroTitleHandwrittenMark{background:#0078bf;width:28px;height:1.5px;display:inline-block}.page-module-scss-module__HyTWZq__captionAccent{color:#c84b8f;font-weight:700}.page-module-scss-module__HyTWZq__dialogueWrap{z-index:2;aspect-ratio:420/340!important;justify-content:center!important;align-items:center!important;width:82%!important;max-width:340px!important;height:auto!important;top:auto!important;bottom:-80px!important;right:50%!important;overflow:visible!important;transform:translate(50%)!important}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__dialogueWrap{width:50%!important;max-width:400px!important;top:calc(50% + 70px)!important;bottom:auto!important;right:4%!important;transform:translateY(-50%)!important}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__dialogueWrap{width:44%!important;max-width:480px!important;top:calc(50% + 262px)!important;bottom:auto!important;right:5%!important;transform:translateY(-50%)!important}}@media screen and (min-width:1366px){.page-module-scss-module__HyTWZq__dialogueWrap{right:max(5%,50vw - 676px)!important}}.page-module-scss-module__HyTWZq__dialogue{width:100%;height:100%;display:block;position:relative}.page-module-scss-module__HyTWZq__dialoguePhoto{background:#1e1b62;border-radius:16px;position:absolute;inset:0;overflow:hidden;box-shadow:0 38px 80px -28px #0f0c3ca6,0 8px 28px -10px #8b4fbe6b,inset 0 0 0 1px #ffffff0f}.page-module-scss-module__HyTWZq__dialoguePhoto img{object-fit:cover;object-position:center;width:100%;height:100%}.page-module-scss-module__HyTWZq__dialoguePhoto:after{content:"";pointer-events:none;background:linear-gradient(#0f0c3c14 0%,#0000 35%,#0f0c3c73 100%),linear-gradient(135deg,#c84b8f1a 0%,#0000 55%);position:absolute;inset:0}.page-module-scss-module__HyTWZq__dialogueBadge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5efe0;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;background:#0f0c3c73;border:1px solid #f5efe02e;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:14px;left:14px}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__dialogueBadge{padding:7px 14px 7px 12px;font-size:10px;top:18px;left:18px}}.page-module-scss-module__HyTWZq__dialogueBadgeDot{background:linear-gradient(135deg,#c84b8f 0%,#8b4fbe 45%,#0078bf 100%);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #c84b8f2e}.page-module-scss-module__HyTWZq__dialogueBubble{z-index:3;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:-.005em;will-change:transform;border-radius:16px;flex-direction:column;gap:2px;max-width:70%;padding:9px 13px 11px;font-weight:500;line-height:1.3;display:inline-flex;position:absolute;box-shadow:0 22px 38px -14px #0f0c3c8c,0 4px 10px -2px #8b4fbe52}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__dialogueBubble{padding:11px 16px 13px}}.page-module-scss-module__HyTWZq__dialogueTag{letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-size:8.5px;font-weight:700}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__dialogueTag{font-size:9px}}.page-module-scss-module__HyTWZq__dialogueContent{grid-template-areas:"stack";align-items:center;min-height:1.3em;display:inline-grid}.page-module-scss-module__HyTWZq__dialogueTyping,.page-module-scss-module__HyTWZq__dialogueText{grid-area:stack}.page-module-scss-module__HyTWZq__dialogueTyping{opacity:1;align-items:center;gap:5px;height:1.3em;display:inline-flex}.page-module-scss-module__HyTWZq__dialogueTyping>span{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite page-module-scss-module__HyTWZq__uaaiDotPulse}.page-module-scss-module__HyTWZq__dialogueTyping>span:nth-child(2){animation-delay:.18s}.page-module-scss-module__HyTWZq__dialogueTyping>span:nth-child(3){animation-delay:.36s}.page-module-scss-module__HyTWZq__dialogueText{opacity:0;font-size:12px;line-height:1.3}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__dialogueText{font-size:13px}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__dialogueText{font-size:14px}}.page-module-scss-module__HyTWZq__dialogueBubbleAi{color:#f5efe0;opacity:0;background:linear-gradient(135deg,#c84b8f 0%,#8b4fbe 45%,#0078bf 100%);border-bottom-right-radius:4px;animation:.55s cubic-bezier(.22,1,.36,1) .4s forwards page-module-scss-module__HyTWZq__uaaiBubbleInAi;top:-14px;right:-10px;transform:translateY(14px)rotate(2deg)scale(.92)}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__dialogueBubbleAi{top:-18px;right:-16px}}.page-module-scss-module__HyTWZq__dialogueBubbleAi .page-module-scss-module__HyTWZq__dialogueTyping{animation:1s ease-in-out infinite page-module-scss-module__HyTWZq__uaaiDotPulse,.35s 1.2s forwards page-module-scss-module__HyTWZq__uaaiTypingOut}.page-module-scss-module__HyTWZq__dialogueBubbleAi .page-module-scss-module__HyTWZq__dialogueText{animation:.4s 1.35s forwards page-module-scss-module__HyTWZq__uaaiTextIn}.page-module-scss-module__HyTWZq__dialogueBubbleYou{color:#1e1b62;opacity:0;background:#f5efe0;border:1px solid #0f0c3c0f;border-bottom-left-radius:4px;animation:.55s cubic-bezier(.22,1,.36,1) 1.85s forwards page-module-scss-module__HyTWZq__uaaiBubbleInYou;bottom:-16px;left:-10px;transform:translateY(14px)rotate(-2deg)scale(.92)}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__dialogueBubbleYou{bottom:-22px;left:-16px}}.page-module-scss-module__HyTWZq__dialogueBubbleYou .page-module-scss-module__HyTWZq__dialogueTyping{animation:1s ease-in-out infinite page-module-scss-module__HyTWZq__uaaiDotPulse,.35s 2.65s forwards page-module-scss-module__HyTWZq__uaaiTypingOut}.page-module-scss-module__HyTWZq__dialogueBubbleYou .page-module-scss-module__HyTWZq__dialogueText{animation:.4s 2.8s forwards page-module-scss-module__HyTWZq__uaaiTextIn}@keyframes page-module-scss-module__HyTWZq__uaaiBubbleInAi{0%{opacity:0;transform:translateY(14px)rotate(2deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(2deg)scale(1)}}@keyframes page-module-scss-module__HyTWZq__uaaiBubbleInYou{0%{opacity:0;transform:translateY(14px)rotate(-2deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}}@keyframes page-module-scss-module__HyTWZq__uaaiDotPulse{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes page-module-scss-module__HyTWZq__uaaiTypingOut{to{opacity:0;transform:scale(.6)}}@keyframes page-module-scss-module__HyTWZq__uaaiTextIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__HyTWZq__dialogueBubbleAi,.page-module-scss-module__HyTWZq__dialogueBubbleYou{opacity:1;animation:none;transform:rotate(2deg)}.page-module-scss-module__HyTWZq__dialogueBubbleYou{transform:rotate(-2deg)}.page-module-scss-module__HyTWZq__dialogueTyping{display:none}.page-module-scss-module__HyTWZq__dialogueText{opacity:1;animation:none}}.page-module-scss-module__HyTWZq__statsSection{color:#f5efe0;isolation:isolate;contain:paint;background:linear-gradient(#15124a 0%,#1e1b62 100%);padding:44px 0 52px;position:relative;overflow:hidden}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__statsSection{padding:56px 0 64px}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsSection{padding:72px 0 84px}}.page-module-scss-module__HyTWZq__statsSection:after{content:"";filter:blur(40px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b4fbe29 0%,#0000 60%);width:380px;height:380px;position:absolute;top:-40%;right:-10%}.page-module-scss-module__HyTWZq__statsInner{z-index:1;max-width:1240px;margin:0 auto;padding:0 26px;position:relative}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsInner{padding:0 110px}}.page-module-scss-module__HyTWZq__statsHeader{flex-direction:column;gap:12px;margin-bottom:28px;display:flex}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsHeader{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}}.page-module-scss-module__HyTWZq__statsKicker{letter-spacing:.32em;text-transform:uppercase;color:#c84b8f;align-items:center;gap:12px;font-size:11px;font-weight:700;display:inline-flex}.page-module-scss-module__HyTWZq__statsKicker:before{content:"";opacity:.85;background:currentColor;width:28px;height:1.5px;display:block}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsKicker{font-size:12px}}.page-module-scss-module__HyTWZq__statsTitle{letter-spacing:-.025em;color:#f5efe0;max-width:28ch;margin:0;font-size:clamp(26px,3.4vw,44px);font-weight:200;line-height:1.08}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsTitle{text-align:right;max-width:32ch}}.page-module-scss-module__HyTWZq__statsGrid{border-top:1px solid #f5efe029;grid-template-columns:1fr 1fr;gap:20px 16px;padding-top:24px;display:grid}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__statsGrid{gap:24px 20px;padding-top:32px}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statsGrid{grid-template-columns:repeat(4,1fr);gap:32px;padding-top:40px}}.page-module-scss-module__HyTWZq__statCard{flex-direction:column;gap:10px;padding:4px 0 0;display:flex;position:relative}.page-module-scss-module__HyTWZq__statCard:before{content:"";transform-origin:0;background:linear-gradient(135deg,#c84b8f 0%,#8b4fbe 45%,#0078bf 100%);border-radius:2px;width:32px;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:-25px;left:0;transform:scaleX(.5)}.page-module-scss-module__HyTWZq__statCard:hover:before{transform:scaleX(1)}@media screen and (min-width:768px){.page-module-scss-module__HyTWZq__statCard:before{top:-33px}}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statCard:before{top:-41px}}.page-module-scss-module__HyTWZq__statValue{font-family:var(--font-inter),system-ui,sans-serif;color:#0000;-webkit-text-fill-color:#0000;letter-spacing:-.04em;filter:drop-shadow(0 2px 10px #8b4fbe47);text-wrap:nowrap;background:linear-gradient(135deg,#c84b8f 0%,#8b4fbe 45%,#0078bf 100%);-webkit-background-clip:text;background-clip:text;font-size:clamp(32px,3.4vw,50px);font-style:normal;font-weight:200;line-height:1;display:inline-block}.page-module-scss-module__HyTWZq__statLabel{letter-spacing:.06em;text-transform:uppercase;color:#f5efe09e;max-width:26ch;font-size:12px;font-weight:600;line-height:1.45}@media screen and (min-width:1124px){.page-module-scss-module__HyTWZq__statLabel{font-size:13px}}
