.ambient-module__GK7qbG__particles{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ambient-module__GK7qbG__grain{z-index:50;pointer-events:none;opacity:.035;contain:paint;background-repeat:repeat;position:fixed;inset:0}
.colorify-module__h9VGhq__page{--ink:#050505;--text:#fffaff;--pink:#faa9ff;--blush:#f9c1ea;--muted:#fffaff8f;--faint:#fffaff57;--line:#ffffff12;scroll-behavior:smooth;color:var(--text);background:radial-gradient(60rem 40rem at 85% -10%, #faa9ff12, transparent 70%), radial-gradient(50rem 40rem at 0% 110%, #f9c1ea0d, transparent 70%), var(--ink);position:fixed;inset:0;overflow:hidden auto}.colorify-module__h9VGhq__main{z-index:1;width:min(1040px,100% - 40px);margin:0 auto;position:relative}.colorify-module__h9VGhq__nav{z-index:10;justify-content:space-between;align-items:center;padding:22px 29px 12px;display:flex;position:sticky;top:0}.colorify-module__h9VGhq__nav:before{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;content:"";background:linear-gradient(#050505e6,#05050500);position:absolute;inset:0 0 -24px;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.colorify-module__h9VGhq__hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(48px,11vh,130px);display:flex}.colorify-module__h9VGhq__wordmark{color:#fff;letter-spacing:.06em;text-shadow:0 0 14px #fff9,0 0 40px #ffffff4d,0 0 90px #faa9ff2e;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(4.2rem,14vw,10.5rem);font-weight:600;line-height:1;position:relative}.colorify-module__h9VGhq__glyph{cursor:default;transition:color .18s,text-shadow .18s,transform .18s;animation:.9s cubic-bezier(.16,1,.3,1) backwards colorify-module__h9VGhq__letter-in;display:inline-block}.colorify-module__h9VGhq__glyph:first-child{animation-delay:60ms}.colorify-module__h9VGhq__glyph:nth-child(2){animation-delay:.11s}.colorify-module__h9VGhq__glyph:nth-child(3){animation-delay:.16s}.colorify-module__h9VGhq__glyph:nth-child(4){animation-delay:.21s}.colorify-module__h9VGhq__glyph:nth-child(5){animation-delay:.26s}.colorify-module__h9VGhq__glyph:nth-child(6){animation-delay:.31s}.colorify-module__h9VGhq__glyph:nth-child(7){animation-delay:.36s}.colorify-module__h9VGhq__glyph:nth-child(8){animation-delay:.41s}.colorify-module__h9VGhq__glyphHovered{color:var(--blush);text-shadow:0 0 10px #f9c1eaf2,0 0 28px #f9c1eab3,0 0 60px #f9c1ea59;transform:translateY(-3px)scale(1.05)}.colorify-module__h9VGhq__dot{background:var(--pink);border-radius:50%;width:.125em;height:.125em;margin-left:.047em;animation:.9s cubic-bezier(.16,1,.3,1) .52s backwards colorify-module__h9VGhq__letter-in;display:inline-block;box-shadow:0 0 12px #faa9ffe6,0 0 32px #faa9ff80}.colorify-module__h9VGhq__lead{color:#fffaffbd;letter-spacing:.42em;margin:28px 0 0;padding-left:.42em;font-size:clamp(.95rem,1.5vw,1.12rem);font-weight:600;line-height:1.5;animation:.8s cubic-bezier(.16,1,.3,1) .3s backwards colorify-module__h9VGhq__rise}.colorify-module__h9VGhq__buy{height:50px;color:var(--ink);background:var(--blush);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;margin-top:32px;padding:0 34px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.8s cubic-bezier(.16,1,.3,1) .42s backwards colorify-module__h9VGhq__rise;display:inline-flex;box-shadow:0 0 24px #f9c1ea4d}.colorify-module__h9VGhq__buy:hover{transform:translateY(-1px);box-shadow:0 0 34px #f9c1ea80}.colorify-module__h9VGhq__formats{color:var(--faint);letter-spacing:.04em;text-wrap:balance;margin:14px 0 0;font-size:.85rem;font-weight:600;animation:.8s cubic-bezier(.16,1,.3,1) .48s backwards colorify-module__h9VGhq__rise}.colorify-module__h9VGhq__frame{--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;--light-y:30%;width:100%;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));margin-top:clamp(56px,9vh,90px);transition:transform .26s cubic-bezier(.16,1,.3,1);animation:1.1s cubic-bezier(.16,1,.3,1) .38s backwards colorify-module__h9VGhq__shot-in;position:relative}.colorify-module__h9VGhq__frameGlow{filter:blur(48px)saturate(1.4);opacity:.5;pointer-events:none;border-radius:18px;width:100%;height:auto;position:absolute;inset:0;transform:scale(1.04)}.colorify-module__h9VGhq__frameLight{background:radial-gradient(30rem 20rem at var(--light-x) var(--light-y), #fffaff12, transparent 70%);opacity:0;pointer-events:none;border-radius:18px;transition:opacity .3s;position:absolute;inset:0}.colorify-module__h9VGhq__frame:hover .colorify-module__h9VGhq__frameLight{opacity:1}.colorify-module__h9VGhq__live{aspect-ratio:16/9;background:#050505;border:1px solid #f9c1ea29;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c}.colorify-module__h9VGhq__liveCanvas,.colorify-module__h9VGhq__liveUi{width:100%;height:100%;position:absolute;inset:0}.colorify-module__h9VGhq__liveUi{pointer-events:none;-webkit-user-select:none;user-select:none}.colorify-module__h9VGhq__statement{max-width:840px;padding-top:clamp(110px,18vh,190px)}.colorify-module__h9VGhq__big{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:500;line-height:1.12}.colorify-module__h9VGhq__big em{color:var(--blush);text-shadow:0 0 12px #f9c1eabf,0 0 34px #f9c1ea59;font-style:normal}.colorify-module__h9VGhq__small{max-width:560px;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:1.05rem;line-height:1.6}.colorify-module__h9VGhq__tags{flex-wrap:wrap;gap:8px 18px;margin:26px 0 0;padding:0;list-style:none;display:flex}.colorify-module__h9VGhq__tags li{color:#fffaffc7;align-items:center;gap:9px;font-size:.95rem;font-weight:600;display:flex}.colorify-module__h9VGhq__tags li:before{background:var(--pink);content:"";border-radius:1.5px;width:6px;height:6px;box-shadow:0 0 7px #faa9ffe6}.colorify-module__h9VGhq__offer{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(120px,20vh,210px);display:flex}.colorify-module__h9VGhq__offer .colorify-module__h9VGhq__small{text-align:center;text-wrap:balance;max-width:480px;margin-top:6px}.colorify-module__h9VGhq__support{letter-spacing:-.02em;filter:drop-shadow(0 0 14px #faa9ff73)drop-shadow(0 0 40px #f9c1ea40);margin:0 0 18px;font-size:clamp(3rem,11vw,7rem);font-weight:600;line-height:1;position:relative}.colorify-module__h9VGhq__shimmer{color:#0000;background:linear-gradient(100deg, var(--blush) 0%, var(--pink) 25%, var(--blush) 50%, var(--pink) 75%, var(--blush) 100%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite colorify-module__h9VGhq__shimmer}.colorify-module__h9VGhq__sparkle{pointer-events:none;animation:.9s ease-in-out both colorify-module__h9VGhq__sparkle;position:absolute}.colorify-module__h9VGhq__footer{z-index:1;border-top:1px solid var(--line);width:min(1040px,100% - 40px);color:var(--faint);justify-content:space-between;margin:clamp(120px,18vh,180px) auto 0;padding:24px 0 32px;font-size:.88rem;display:flex;position:relative}.colorify-module__h9VGhq__footer a{color:#fffaffb3;text-decoration:none}.colorify-module__h9VGhq__footer a:hover{color:var(--pink)}@keyframes colorify-module__h9VGhq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes colorify-module__h9VGhq__letter-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes colorify-module__h9VGhq__shimmer{0%{background-position:0 0}to{background-position:200% 0}}@keyframes colorify-module__h9VGhq__sparkle{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(80deg)}to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(170deg)}}@keyframes colorify-module__h9VGhq__shot-in{0%{opacity:0;transform:perspective(1400px)rotateX(14deg)translateY(40px)scale(.97)}to{opacity:1;transform:perspective(1400px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}}@supports (animation-timeline:view()){.colorify-module__h9VGhq__statement,.colorify-module__h9VGhq__offer{animation:linear both colorify-module__h9VGhq__rise;animation-timeline:view();animation-range:entry entry 60%}}@media (max-width:760px){.colorify-module__h9VGhq__statement{padding-top:90px}}@media (prefers-reduced-motion:reduce){.colorify-module__h9VGhq__page{scroll-behavior:auto}.colorify-module__h9VGhq__shimmer{animation:none}}
