.LogoSheet_shell__0a0U3{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1100px 700px at 50% -220px,var(--navy-600) 0,var(--navy) 62%);color:#eaf0fb}.LogoSheet_stage__1tFNF{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:40px 32px 60px;text-align:center;overflow-x:clip;overflow-y:visible}.LogoSheet_float__kDbv8{animation:LogoSheet_floaty__kjKck 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.LogoSheet_float__kDbv8{animation:none}}.LogoSheet_wordmark__5meau{font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:.04em;margin-top:34px;animation:LogoSheet_rise__QTavc .7s var(--ease) 1.3s both}.LogoSheet_tagline___FTgw{font-size:12px;letter-spacing:.34em;color:var(--accent-soft);margin-top:12px;animation:LogoSheet_rise__QTavc .7s ease 1.55s both}.LogoSheet_variants__aRD8B{max-width:var(--page-max);width:100%;margin:0 auto;padding:0 32px 70px}.LogoSheet_variantsHeading__Df1HG{font-size:11px;letter-spacing:.22em;color:var(--on-navy-muted);margin-bottom:14px}.LogoSheet_grid__x7MWI{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.LogoSheet_card__zuuS7{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px;border-radius:16px;border:1px solid rgba(126,164,232,.3);transition:transform .25s var(--ease),box-shadow .25s}.LogoSheet_card__zuuS7:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(2,10,30,.45)}.LogoSheet_navy__Uhzpf{background:radial-gradient(180px 140px at 30% 0,var(--navy-600),var(--navy))}.LogoSheet_navyFlat__vO_qq{background:var(--navy);border-color:rgba(126,164,232,.22)}.LogoSheet_white__lFj__{background:var(--surface);border-color:var(--border-strong)}.LogoSheet_tint__Red1v{background:var(--root);border-color:var(--border-strong)}.LogoSheet_accent__K8Tro{background:var(--accent-grad);border-color:rgba(255,255,255,.35)}.LogoSheet_gold__Nb1xP{background:radial-gradient(180px 140px at 30% 0,var(--navy-600),var(--navy));border-color:rgba(224,179,76,.45)}.LogoSheet_cardName__BPqi_{font-size:13px;font-weight:800}.LogoSheet_cardUse__HzUwF{font-size:10px;margin-top:4px}@media (max-width:640px){.LogoSheet_variants__aRD8B{padding:0 18px 48px}.LogoSheet_stage__1tFNF{padding:24px 18px 40px}}@keyframes LogoSheet_rise__QTavc{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes LogoSheet_floaty__kjKck{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}