.page-module__E0kJGG__page{background:var(--bg);flex-direction:column;min-height:100vh;display:flex;overflow:hidden}.page-module__E0kJGG__header{z-index:10;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:relative}.page-module__E0kJGG__logo{letter-spacing:-.02em;color:var(--fg);font-size:1.5rem;font-weight:700}.page-module__E0kJGG__nav{align-items:center;gap:2rem;display:flex}.page-module__E0kJGG__nav a{color:var(--muted);font-size:.875rem;font-weight:500;transition:color .2s}.page-module__E0kJGG__nav a:hover{color:var(--fg)}.page-module__E0kJGG__hero{flex:1;justify-content:center;align-items:center;padding:2rem 4rem 4rem;display:flex;position:relative}.page-module__E0kJGG__heroInner{align-items:flex-end;gap:0;width:100%;max-width:1000px;display:flex;position:relative}.page-module__E0kJGG__character{z-index:2;filter:drop-shadow(0 8px 24px #00000014);flex-shrink:0;width:280px;height:340px;position:relative}.page-module__E0kJGG__speechBubbleWrap{z-index:1;flex:1;margin-bottom:80px;margin-left:-40px;position:relative}.page-module__E0kJGG__speechBubble{background:linear-gradient(135deg,#f06388 0%,#e8456b 50%,#d63a5e 100%);border-radius:32px 32px 32px 4px;padding:2.5rem 3rem;position:relative;transform:rotate(-1deg);box-shadow:0 8px 32px #e8456b40,0 2px 8px #0000000f}.page-module__E0kJGG__speechText{color:#fff;letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.3}.page-module__E0kJGG__bottomSection{justify-content:space-between;align-items:flex-start;width:100%;max-width:1000px;margin:0 auto;padding:0 4rem 3rem;display:flex}.page-module__E0kJGG__brandBlock{flex-direction:column;gap:.75rem;display:flex}.page-module__E0kJGG__brandLogo{letter-spacing:-.03em;color:var(--fg);font-size:2rem;font-weight:700}.page-module__E0kJGG__tagline{color:var(--muted);font-size:1.125rem;font-weight:400;line-height:1.5}.page-module__E0kJGG__actions{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.page-module__E0kJGG__ctaPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f06388,#e8456b);border:none;border-radius:100px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 16px #e8456b4d}.page-module__E0kJGG__ctaPrimary:hover{transform:translateY(-1px);box-shadow:0 6px 24px #e8456b66}.page-module__E0kJGG__ctaSecondary{color:var(--fg);border:2px solid var(--border);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__E0kJGG__ctaSecondary:hover{border-color:var(--fg)}.page-module__E0kJGG__footer{color:var(--muted);text-align:center;opacity:.5;padding:2rem 4rem;font-size:.625rem}.page-module__E0kJGG__glow{background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.07;pointer-events:none;z-index:0;border-radius:50%;width:600px;height:600px;position:absolute;top:20%;left:50%;translate:-50%}@media (max-width:768px){.page-module__E0kJGG__header{padding:1.25rem 1.5rem}.page-module__E0kJGG__hero{padding:2rem 1.5rem}.page-module__E0kJGG__heroInner{flex-direction:column-reverse;align-items:center}.page-module__E0kJGG__character{width:180px;height:220px;margin-top:-20px}.page-module__E0kJGG__speechBubbleWrap{margin-bottom:0;margin-left:0}.page-module__E0kJGG__speechBubble{border-radius:24px;padding:1.75rem 2rem;transform:none}.page-module__E0kJGG__speechBubble:after{bottom:-18px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__bottomSection{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.5rem 2rem}.page-module__E0kJGG__brandBlock{align-items:center}.page-module__E0kJGG__actions{flex-direction:column;width:100%}.page-module__E0kJGG__ctaPrimary,.page-module__E0kJGG__ctaSecondary{justify-content:center;width:100%}.page-module__E0kJGG__nav{gap:1.25rem}.page-module__E0kJGG__footer{padding:1.5rem}}
