.cta-link-module__67IerG__button{--ease-out:cubic-bezier(.2, .8, .2, 1);min-height:var(--button-height);isolation:isolate;color:#fff;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:.2px;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);background:linear-gradient(135deg,#7c77cf 0%,#5a54a6 100%);border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:0 6px 0 22px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #514b9142,inset 0 1px #fff3}.cta-link-module__67IerG__label{white-space:nowrap}.cta-link-module__67IerG__icon{width:32px;height:32px;transition:transform .24s var(--ease-out), background-color .24s var(--ease-out);background:#ffffff2e;border-radius:50%;place-items:center;display:grid}.cta-link-module__67IerG__fullWidth{width:100%;min-height:var(--button-height);font-size:var(--button-font-size);justify-content:space-between;padding:0 10px}.cta-link-module__67IerG__fullWidth .cta-link-module__67IerG__label{text-align:center;flex:1;margin-left:32px}.cta-link-module__67IerG__fullWidth .cta-link-module__67IerG__icon{width:32px;height:32px}@media (hover:hover){.cta-link-module__67IerG__button:hover{transform:translateY(-2px);box-shadow:0 16px 32px #514b9157,inset 0 1px #fff3}.cta-link-module__67IerG__button:hover .cta-link-module__67IerG__icon{background:#ffffff47;transform:translate(3px)}}.cta-link-module__67IerG__button:active,.cta-link-module__67IerG__pressed{transition-duration:.1s;transform:scale(.96);box-shadow:0 5px 12px #514b913d,inset 0 1px #fff3}.cta-link-module__67IerG__pressed .cta-link-module__67IerG__icon{animation:cta-link-module__67IerG__launch .32s var(--ease-out) forwards}.cta-link-module__67IerG__button:focus-visible{outline-offset:3px;outline:3px solid #7772c973}.cta-link-module__67IerG__ripple{top:var(--y);left:var(--x);z-index:-1;width:var(--size);height:var(--size);pointer-events:none;animation:cta-link-module__67IerG__ripple .6s var(--ease-out) forwards;background:radial-gradient(circle,#fff6 0%,#ffffff2e 45%,#fff0 70%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes cta-link-module__67IerG__ripple{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes cta-link-module__67IerG__launch{40%{background:#ffffff52;transform:translate(6px)}to{background:#ffffff47;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.cta-link-module__67IerG__button,.cta-link-module__67IerG__icon{transition:none}.cta-link-module__67IerG__button:hover,.cta-link-module__67IerG__button:hover .cta-link-module__67IerG__icon{transform:none}}.cta-link-module__67IerG__button{--button-height:52px;--button-font-size:16px;padding-left:26px}.cta-link-module__67IerG__icon{width:38px;height:38px}
.writing-logo-module__vX6zzW__intro{justify-items:center;display:grid}.writing-logo-module__vX6zzW__logo{aspect-ratio:402/125;width:250px;position:relative}.writing-logo-module__vX6zzW__frame{position:absolute;top:0;left:0}.writing-logo-module__vX6zzW__strokeFrame{clip-path:inset(0 100% 0 0)}.writing-logo-module__vX6zzW__finalFrame{opacity:0}.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__strokeFrame{animation:writing-logo-module__vX6zzW__writeStroke var(--duration) cubic-bezier(.45, .05, .35, 1) var(--start) forwards, writing-logo-module__vX6zzW__liftInk .22s ease-out var(--written) forwards}.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__finalFrame{animation:writing-logo-module__vX6zzW__settleInk .22s ease-out var(--written) forwards}.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__logo{animation:writing-logo-module__vX6zzW__kiteFloat 5.5s ease-in-out calc(var(--written) + .7s) infinite}.writing-logo-module__vX6zzW__reveal{opacity:0}.writing-logo-module__vX6zzW__intro:not(.writing-logo-module__vX6zzW__playing) .writing-logo-module__vX6zzW__finalFrame,.writing-logo-module__vX6zzW__intro:not(.writing-logo-module__vX6zzW__playing) .writing-logo-module__vX6zzW__reveal{animation:.4s ease-out 3s forwards writing-logo-module__vX6zzW__settleInk}.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__reveal{animation:writing-logo-module__vX6zzW__fadeUp .5s ease-out calc(var(--written) + .25s) forwards}@keyframes writing-logo-module__vX6zzW__writeStroke{0%{clip-path:inset(0 var(--hidden-from) 0 0)}to{clip-path:inset(0)}}@keyframes writing-logo-module__vX6zzW__liftInk{to{opacity:0}}@keyframes writing-logo-module__vX6zzW__settleInk{to{opacity:1}}@keyframes writing-logo-module__vX6zzW__kiteFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes writing-logo-module__vX6zzW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__strokeFrame,.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__finalFrame,.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__logo,.writing-logo-module__vX6zzW__playing .writing-logo-module__vX6zzW__reveal{animation:none}.writing-logo-module__vX6zzW__strokeFrame{opacity:0}.writing-logo-module__vX6zzW__finalFrame,.writing-logo-module__vX6zzW__reveal{opacity:1}}
.page-module__CjotVW__screen{--accent:#7772c9;--accent-dark:#514c9a;--ink:#28294a;--muted:#77788f;min-height:100dvh;color:var(--ink);background:#fff;flex-direction:column;align-items:center;padding:0 48px;font-family:DM Sans,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.page-module__CjotVW__hero{z-index:1;text-align:center;width:min(880px,100%);padding:clamp(40px,9vh,110px) 0 56px;position:relative}.page-module__CjotVW__hero>div>div:first-child{width:clamp(300px,28vw,420px)}.page-module__CjotVW__tagline{color:var(--muted);margin:20px 0 0;font-size:18px;font-style:italic}.page-module__CjotVW__heroActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.page-module__CjotVW__cta{justify-content:center;display:flex}.page-module__CjotVW__cta a:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;translate:-120%}[data-playing] .page-module__CjotVW__cta a:after{animation:page-module__CjotVW__shimmer 3.6s ease-in-out calc(var(--written) + 1.4s) infinite}@keyframes page-module__CjotVW__shimmer{0%{translate:-120%}35%,to{translate:120%}}@media (prefers-reduced-motion:reduce){[data-playing] .page-module__CjotVW__cta a:after{animation:none}}
