@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-600-latin.woff2)format("woff2")}.inpact-page{--inpact-navy:#202a44;--inpact-ink:#0b1330;--inpact-cyan:#61aeca;--inpact-blue:#2f52e0;--inpact-mist:#f5f7fc;--inpact-slate:#5b6478;--inpact-faint:#828da3;--inpact-paper:#fff;--inpact-ease:cubic-bezier(.22, .7, .24, 1);min-height:100vh;color:var(--inpact-ink);background:radial-gradient(60% 50% at 50% 0%, #61aeca33, transparent 70%), linear-gradient(180deg, var(--inpact-mist), var(--inpact-paper));place-items:center;margin:0;padding:32px 16px;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;display:grid}.inpact-page__card{text-align:center;background:var(--inpact-paper);width:min(100%,540px);animation:inpactRise .6s var(--inpact-ease) both;border-radius:18px;padding:44px 32px 36px;box-shadow:0 18px 50px #0b133029}.inpact-page__eyebrow{color:var(--inpact-cyan);margin:18px 0 6px;font-family:Caveat,cursive;font-size:26px;line-height:1}.inpact-page__title{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.inpact-page__text{max-width:40ch;color:var(--inpact-slate);margin:12px auto 0;font-size:14px;line-height:1.6}.inpact-page__action{font:inherit;color:var(--inpact-paper);background:var(--inpact-blue);cursor:pointer;border:0;border-radius:999px;margin-top:20px;padding:10px 22px;font-size:14px;font-weight:600}.inpact-page__action:hover{background:var(--inpact-navy)}.inpact-page__action:focus-visible{outline:2px solid var(--inpact-cyan);outline-offset:3px}.inpact-page__footer{letter-spacing:.08em;text-transform:uppercase;color:var(--inpact-faint);align-items:center;gap:8px;margin-top:28px;font-size:11px;display:inline-flex}.inpact-page__footer .inpact-logo{width:16px;height:16px}.inpact-logo{margin:0 auto;display:block;overflow:visible}.inpact-logo circle{transform-box:fill-box;transform-origin:50%}.inpact-logo__heart{fill:var(--inpact-cyan)}.inpact-logo__inner,.inpact-logo__corner{fill:var(--inpact-navy)}.inpact-logo--live .inpact-logo__heart{animation:inpactHeart 2.8s var(--inpact-ease) infinite}.inpact-logo--live .inpact-logo__inner{animation:inpactDrift 4.2s var(--inpact-ease) infinite}.inpact-logo--live .inpact-logo__inner:first-child{--drift-x:-4px;--drift-y:-4px}.inpact-logo--live .inpact-logo__inner:nth-child(2){--drift-x:4px;--drift-y:-4px;animation-delay:1.05s}.inpact-logo--live .inpact-logo__inner:nth-child(3){--drift-x:4px;--drift-y:4px;animation-delay:2.1s}.inpact-logo--live .inpact-logo__inner:nth-child(4){--drift-x:-4px;--drift-y:4px;animation-delay:3.15s}.inpact-logo--live .inpact-logo__corner{animation:3.6s ease-in-out infinite inpactTwinkle}.inpact-logo--live .inpact-logo__corner:nth-child(2){animation-delay:.9s}.inpact-logo--live .inpact-logo__corner:nth-child(3){animation-delay:1.8s}.inpact-logo--live .inpact-logo__corner:nth-child(4){animation-delay:2.7s}.inpact-logo--spin .inpact-logo__orbit{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite inpactSpin}@keyframes inpactSpin{to{transform:rotate(360deg)}}@keyframes inpactRise{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:none}}@keyframes inpactHeart{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes inpactDrift{0%,to{transform:translate(0)}50%{transform:translate(var(--drift-x), var(--drift-y))}}@keyframes inpactTwinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.inpact-logo circle,.inpact-logo__orbit,.inpact-page__card{animation:none!important}}.inpact-share-banner{--inpact-navy:#202a44;--inpact-paper:#fff;z-index:2147482000;pointer-events:none;opacity:.92;background:var(--inpact-navy);max-width:calc(100vw - 24px);color:var(--inpact-paper);border-radius:999px;margin:0;padding:6px 14px;font:500 12px/1.4 Poppins,system-ui,sans-serif;position:fixed;bottom:12px;left:12px}
