.About_pageWrapper__RyZUG{min-height:100vh;background:transparent;color:var(--text-primary);position:relative}.About_header__YyMBx{position:fixed;top:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:repeat(8,1fr);align-items:center;padding:.95rem var(--container-pad);background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:0}.About_brandCol__rZVso{grid-column:1/3;display:flex;align-items:center;gap:.65rem}.About_logoImage__1_pUg{width:32px;height:32px;object-fit:contain;border-radius:6px;flex-shrink:0}.About_brandMark__Vzurc{width:9px;height:9px;background-color:var(--accent-orange);border-radius:50%;box-shadow:0 0 12px rgba(0,0,205,.5)}.About_brandName__lNSYH{font-family:var(--font-display);font-size:.84rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--text-primary)}.About_navCol__B3D6z{grid-column:3/7;display:flex;gap:2rem}.About_navLink__bD89M{font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);transition:color .25s ease;white-space:nowrap}.About_navLinkActive__d967i,.About_navLink__bD89M:hover{color:var(--accent-orange)}.About_ctaCol__JkbT9{grid-column:7/9;display:flex;justify-content:flex-end}.About_headerCta__OXyr2{padding:.55rem 1.15rem;border-radius:var(--radius-pill);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;background:var(--accent-orange);color:#ffffff;border:1px solid var(--accent-orange);box-shadow:0 6px 18px rgba(0,0,205,.22);transition:all .35s var(--ease-spring)}.About_headerCta__OXyr2:hover{background:var(--text-primary);border-color:var(--text-primary);transform:perspective(600px) translate3d(0,-2px,8px) scale(1.03)}.About_heroSection__mjJsZ{padding:9rem var(--container-pad) 5rem}.About_heroGrid__9zdEo{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--grid-gap);gap:var(--grid-gap)}.About_eyebrowCol__FwI_b{grid-column:1/3}.About_contentCol__5oGLM{grid-column:3/9}.About_headline__VZjJa{font-family:var(--font-display);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;line-height:1.1;letter-spacing:-.032em;margin-bottom:1.5rem;color:var(--text-primary)}.About_headline__VZjJa span{color:var(--accent-orange)}.About_leadParagraph__M0i0O{font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.68;color:var(--text-secondary);max-width:680px}.About_section__4ENGk{padding:5.5rem var(--container-pad);perspective:1300px}.About_pillarsGrid__Vvzln{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.75rem;perspective:1200px}.About_pillarCard__rBhS7{padding:2.15rem;border-radius:var(--radius-xl);background:#ffffff;border:1px solid rgba(255,255,255,.98);box-shadow:var(--card-shadow-rest);transition:transform .5s var(--ease-spring),box-shadow .5s var(--ease-spring)}.About_pillarCard__rBhS7:hover{transform:perspective(1000px) translate3d(0,-10px,22px) rotateX(2deg) rotateY(-1.2deg) scale(1.018);box-shadow:var(--card-shadow-3d-hover)}.About_pillarNum__nF7nl{font-size:.7rem;font-weight:500;letter-spacing:.14em;color:var(--accent-orange);margin-bottom:.8rem;display:block}.About_pillarTitle__v_LkY{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin-bottom:.65rem;color:var(--text-primary)}.About_pillarCopy__VUsO_{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.About_ctaBanner__9syaa{margin-top:2.5rem;padding:2.5rem 2.75rem;border-radius:var(--radius-xl);background:#ffffff;border:1px solid rgba(255,255,255,.98);box-shadow:var(--card-shadow-rest);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;transition:transform .45s var(--ease-spring),box-shadow .45s var(--ease-spring)}.About_ctaBanner__9syaa:hover{transform:perspective(1100px) translate3d(0,-6px,16px) rotateX(1.2deg);box-shadow:var(--card-shadow-3d-hover)}.About_btnPrimary__7dqPH{display:inline-flex;align-items:center;gap:.65rem;padding:.95rem 1.75rem;border-radius:var(--radius-pill);background:var(--accent-orange);color:#ffffff;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 10px 26px rgba(0,0,205,.24);transition:all .35s var(--ease-spring)}.About_btnPrimary__7dqPH:hover{background:var(--text-primary);transform:perspective(800px) translate3d(0,-3px,10px) scale(1.02)}@media (max-width:960px){.About_navCol__B3D6z{display:none}.About_heroGrid__9zdEo,.About_pillarsGrid__Vvzln{grid-template-columns:1fr}.About_contentCol__5oGLM,.About_eyebrowCol__FwI_b{grid-column:1/-1}}.Legal_main__YTwZE{max-width:720px;margin:0 auto;padding:8rem var(--container-pad) 5rem;display:flex;flex-direction:column;gap:1.75rem;color:var(--text-primary)}.Legal_eyebrow__JbKpP{font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-orange)}.Legal_title__df__P{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:500;letter-spacing:-.03em;line-height:1.05}.Legal_lead__0mV2i{font-size:1.05rem;line-height:1.65;color:var(--text-secondary)}.Legal_section__kPnuz{display:flex;flex-direction:column;gap:.75rem}.Legal_section__kPnuz h2{font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.02em}.Legal_section__kPnuz li,.Legal_section__kPnuz p{font-size:.96rem;line-height:1.65;color:var(--text-secondary)}.Legal_section__kPnuz ul{display:flex;flex-direction:column;gap:.55rem;padding-left:1.2rem}.Legal_section__kPnuz strong{color:var(--text-primary);font-weight:500}.Legal_section__kPnuz a{color:var(--accent-orange);text-decoration:underline;text-underline-offset:2px}.Legal_settingsButton__7bbBI{align-self:flex-start;padding:.65rem 1.1rem;border-radius:999px;border:1px solid rgba(11,17,32,.15);background:#ffffff;font-size:.82rem;font-weight:500;color:var(--text-primary);cursor:pointer}.Legal_settingsButton__7bbBI:hover{border-color:var(--accent-orange);color:var(--accent-orange)}.UpgradePet_logoPetWrap__mgmqz{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#ffffff;border:1.5px solid #0000cd;box-shadow:0 4px 12px rgba(0,0,205,.08);flex-shrink:0;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.UpgradePet_logoPetWrap__mgmqz:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,205,.14)}.UpgradePet_logoPetCanvas__xFrtn{width:34px;height:36px;image-rendering:pixelated;display:block}.UpgradePet_logoMoodTooltip__AFkkk{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%) scale(.92);background:#ffffff;color:#0000cd;border:1px solid #0000cd;font-size:.55rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.14rem .45rem;border-radius:999px;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;z-index:200}.UpgradePet_logoPetWrap__mgmqz:hover .UpgradePet_logoMoodTooltip__AFkkk{opacity:1;transform:translateX(-50%) scale(1)}.UpgradePet_guideDock__6_BiF{position:fixed;right:clamp(1rem,2.2vw,1.85rem);bottom:clamp(1rem,2.2vw,1.65rem);z-index:160;display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;max-width:368px;width:calc(100vw - 2rem);pointer-events:none}.UpgradePet_guideCard__mJkTW{pointer-events:auto;width:100%;background:#ffffff;border-radius:20px;border:1.5px solid #0000cd;box-shadow:0 18px 44px -12px rgba(11,17,32,.12);padding:.95rem 1.05rem;transition:box-shadow .3s ease}.UpgradePet_guideHeaderBar__F_ZTs{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-bottom:.65rem}.UpgradePet_guideStepBadge__WZf_Q{display:inline-flex;align-items:center;gap:.32rem;font-size:.56rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0000cd;background:#ffffff;border:1px solid #0000cd;padding:.2rem .52rem;border-radius:999px}.UpgradePet_guidePulseDot__0GFMx{width:5px;height:5px;border-radius:50%;background:#0000cd}.UpgradePet_guideMinBtn__W06mt{background:#ffffff;border:1px solid rgba(0,0,205,.25);color:#0000cd;font-size:.72rem;font-weight:600;cursor:pointer;padding:.12rem .42rem;border-radius:6px}.UpgradePet_guideMinBtn__W06mt:hover{border-color:#0000cd}.UpgradePet_guidePetStage__izPUO{display:flex;align-items:center;gap:.85rem}.UpgradePet_guidePetAvatarBox__IvOe9{width:92px;height:100px;border-radius:14px;background:#ffffff;border:1.5px solid #0000cd;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;padding:4px}.UpgradePet_guidePetCanvas__mmqsR{width:82px;height:89px;image-rendering:pixelated;display:block}.UpgradePet_guidePetInfoCol__qOQxa{flex:1 1;min-width:0}.UpgradePet_guideControlsRow__bFu3E{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.UpgradePet_blinkBtn__zTKwu,.UpgradePet_emotionSelect__SPY00{font:inherit;font-size:.66rem;font-weight:600;background:#ffffff;color:#0000cd;border:1px solid #0000cd;padding:.25rem .48rem;border-radius:8px;cursor:pointer}.UpgradePet_blinkBtn__zTKwu:focus-visible,.UpgradePet_emotionSelect__SPY00:focus-visible{outline:2px solid #0000cd;outline-offset:2px}.UpgradePet_moodDescText__EOzlo{margin:0 0 .3rem;font-size:.68rem;color:#4f5d78;line-height:1.35}.UpgradePet_guideMessage__WtxLF{margin:0;font-size:.76rem;line-height:1.4;color:#0b1120;font-weight:500}.UpgradePet_guideMessage__WtxLF strong{color:#0000cd;font-weight:600}.UpgradePet_moodBar__ELpsw{margin-top:.65rem;padding-top:.55rem;border-top:1px solid rgba(0,0,205,.14);display:flex;flex-wrap:wrap;gap:.28rem}.UpgradePet_moodPill__rm6wO{padding:.18rem .48rem;border-radius:999px;border:1px solid rgba(0,0,205,.28);background:#ffffff;color:#0000cd;font-size:.58rem;font-weight:500;cursor:pointer;transition:all .2s ease}.UpgradePet_moodPill__rm6wO:hover{border-color:#0000cd}.UpgradePet_moodPillActive__g6UI3{background:#0000cd;color:#ffffff;border-color:#0000cd}.UpgradePet_guideFooterActions__tQmrm{margin-top:.65rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem}.UpgradePet_guideNextBtn__oXErI{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.46rem .75rem;border-radius:999px;background:#ffffff;color:#0000cd;font-size:.64rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1.5px solid #0000cd;cursor:pointer;transition:all .2s ease}.UpgradePet_guideNextBtn__oXErI:hover{background:#0000cd;color:#ffffff}.UpgradePet_guidePetSwitchBtn__lT49B{padding:.46rem .65rem;border-radius:999px;border:1.5px solid #0000cd;background:#ffffff;color:#0000cd;font-size:.6rem;font-weight:600;cursor:pointer;transition:all .2s ease}.UpgradePet_guidePetSwitchBtn__lT49B:hover{background:rgba(0,0,205,.05)}.UpgradePet_minimizedLauncher__e6gNW{pointer-events:auto;display:inline-flex;align-items:center;gap:.6rem;padding:.38rem .9rem .38rem .42rem;border-radius:999px;background:#ffffff;border:1.5px solid #0000cd;box-shadow:0 10px 26px rgba(0,0,205,.12);cursor:pointer;transition:transform .25s ease}.UpgradePet_minimizedLauncher__e6gNW:hover{transform:translateY(-2px)}.UpgradePet_minimizedPetCircle__WH4fE{width:38px;height:38px;border-radius:50%;background:#ffffff;border:1.5px solid #0000cd;display:flex;align-items:center;justify-content:center;overflow:hidden}.UpgradePet_minimizedText__FrtAx{font-size:.68rem;font-weight:600;color:#0000cd;letter-spacing:.05em}@media (max-width:768px){.UpgradePet_guideDock__6_BiF{right:.75rem;bottom:.75rem;max-width:310px}}.UpgradePet_brandWordmark__QcZG6{display:inline-flex;align-items:baseline;gap:.26em;padding-top:.7rem;font-family:var(--font-display,"Plus Jakarta Sans",sans-serif);font-size:1.14rem;font-weight:500;line-height:1;letter-spacing:-.025em;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UpgradePet_brandWordUpgrade__cLOTg,.UpgradePet_brandWordX__dhamK,.UpgradePet_brandWordmark__QcZG6{color:var(--text-primary,#0b1120)}.UpgradePet_brandWordXGroup__KCZaX{position:relative;display:inline-block}.UpgradePet_brandWordAnything__D9Mrw{position:absolute;bottom:calc(100% + .22rem);left:50%;transform:translateX(-50%);padding:.1rem .32rem;border-radius:999px;background:rgba(0,0,205,.06);border:1px solid rgba(0,0,205,.18);font-size:.42rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:#0000cd;white-space:nowrap}.UpgradePet_brandWordAnything__D9Mrw:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1px;height:.2rem;background:#0000cd;opacity:.55}.UpgradePet_brandWordAi__ZiYZ9{color:#0000cd}@media (max-width:420px){.UpgradePet_brandWordmark__QcZG6{font-size:1rem}}.UpgradePet_logoPetWrapLg__iPXg1{width:64px;height:64px;border-radius:18px;border-width:2px}.UpgradePet_logoPetWrapLg__iPXg1 .UpgradePet_logoPetCanvas__xFrtn{width:52px;height:55px}.UpgradePet_brandWordmarkInverse__58kOm,.UpgradePet_brandWordmarkInverse__58kOm .UpgradePet_brandWordUpgrade__cLOTg,.UpgradePet_brandWordmarkInverse__58kOm .UpgradePet_brandWordX__dhamK{color:#ffffff}.UpgradePet_brandWordmarkInverse__58kOm .UpgradePet_brandWordAi__ZiYZ9{color:#c9ceff}.UpgradePet_brandWordmarkInverse__58kOm .UpgradePet_brandWordAnything__D9Mrw{color:#ffffff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.45)}.UpgradePet_brandWordmarkInverse__58kOm .UpgradePet_brandWordAnything__D9Mrw:after{background:#ffffff}