.MkS3jW_landingRoot{--brand-pink:#f184d1;--brand-blue:#8199f7;--brand-purple:#c282ed}@supports (color:lab(0% 0 0)){.MkS3jW_landingRoot{--brand-pink:lab(69.4175% 49.7201 -20.724);--brand-blue:lab(64.4596% 10.3715 -50.3343);--brand-purple:lab(64.3001% 39.5974 -44.7896)}}.MkS3jW_brandGradient{background:linear-gradient(135deg, var(--brand-pink), var(--brand-purple), var(--brand-blue))}.MkS3jW_heroSection{isolation:isolate;background:radial-gradient(circle at 12% 15%, color-mix(in oklch, var(--brand-pink) 14%, transparent), transparent 31%), radial-gradient(circle at 86% 12%, color-mix(in oklch, var(--brand-blue) 16%, transparent), transparent 30%), var(--background)}.MkS3jW_heroPattern,.MkS3jW_bankPattern,.MkS3jW_ctaPattern{pointer-events:none;position:absolute;inset:0}.MkS3jW_heroPattern{opacity:.62;background-image:linear-gradient(to right, color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--foreground) 6%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--brand-purple) 12%, transparent) 0 1px, transparent 1.5px);background-size:44px 44px,44px 44px,18px 18px;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.MkS3jW_heroVisualWrap{position:relative}.MkS3jW_heroVisualWrap:before{content:"";z-index:-1;filter:blur(34px);background:linear-gradient(135deg, color-mix(in oklch, var(--brand-pink) 28%, transparent), color-mix(in oklch, var(--brand-purple) 22%, transparent), color-mix(in oklch, var(--brand-blue) 28%, transparent));border-radius:3rem;position:absolute;inset:7% 3% -4% 12%}.MkS3jW_bankPanel{isolation:isolate;background:linear-gradient(145deg, color-mix(in oklch, var(--brand-purple) 8%, var(--card)), color-mix(in oklch, var(--brand-blue) 4%, var(--background)) 60%, var(--background));box-shadow:0 28px 80px -46px color-mix(in oklch, var(--brand-purple) 35%, transparent), inset 0 1px 0 #ffffff14}@supports (color:lab(0% 0 0)){.MkS3jW_bankPanel{box-shadow:0 28px 80px -46px color-mix(in oklch, var(--brand-purple) 35%, transparent), inset 0 1px 0 lab(100% 0 0/.08)}}.MkS3jW_bankPattern{z-index:-1;opacity:.72;background-image:radial-gradient(circle at 20% 30%, color-mix(in oklch, var(--brand-pink) 12%, transparent) 0 1px, transparent 1.5px), linear-gradient(115deg, transparent 0 38%, color-mix(in oklch, var(--brand-purple) 8%, transparent) 38.2% 38.6%, transparent 38.8% 100%), linear-gradient(28deg, transparent 0 64%, color-mix(in oklch, var(--brand-blue) 8%, transparent) 64.2% 64.6%, transparent 64.8% 100%);background-size:20px 20px,100% 100%,100% 100%;-webkit-mask-image:radial-gradient(at 72% 48%,#000,#0000 77%);mask-image:radial-gradient(at 72% 48%,#000,#0000 77%)}.MkS3jW_bankGlow{filter:blur(52px);opacity:.8;background:radial-gradient(circle, color-mix(in oklch, var(--brand-purple) 24%, transparent), color-mix(in oklch, var(--brand-blue) 10%, transparent) 45%, transparent 72%);border-radius:50%;position:absolute;inset:12% 10%}.MkS3jW_bankTile{transition:border-color .28s,box-shadow .28s,background-color .28s}.MkS3jW_bankTile:hover{z-index:2;border-color:color-mix(in oklch, var(--brand-purple) 40%, var(--border));background-color:color-mix(in oklch, var(--brand-purple) 5%, var(--background));box-shadow:0 14px 30px -18px color-mix(in oklch, var(--brand-purple) 45%, transparent), 0 0 0 1px color-mix(in oklch, var(--brand-purple) 7%, transparent)}.MkS3jW_visualFeatureCard{isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.MkS3jW_visualFeatureCard:after{content:"";z-index:0;filter:blur(3px);background:radial-gradient(circle, color-mix(in oklch, var(--brand-purple) 16%, transparent), transparent 68%);border-radius:999px;width:15rem;height:15rem;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-7rem;right:-5rem}.MkS3jW_visualFeatureCard:hover{border-color:color-mix(in oklch, var(--brand-purple) 42%, var(--border));box-shadow:0 24px 50px -34px color-mix(in oklch, var(--brand-purple) 44%, transparent);transform:translateY(-5px)}.MkS3jW_visualFeatureCard:hover:after{transform:scale(1.15)translate(-6px,-4px)}.MkS3jW_artworkSurface{z-index:1;background:linear-gradient(150deg, color-mix(in oklch, var(--brand-pink) 5%, var(--background)), color-mix(in oklch, var(--brand-purple) 7%, var(--card)) 52%, color-mix(in oklch, var(--brand-blue) 6%, var(--background)));box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.MkS3jW_artworkSurface:before{content:"";pointer-events:none;opacity:.58;background-image:radial-gradient(color-mix(in oklch, var(--foreground) 9%, transparent) .8px, transparent .8px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 70%);mask-image:linear-gradient(120deg,#000,#0000 70%)}.MkS3jW_ctaPanel{box-shadow:0 30px 70px -38px color-mix(in oklch, var(--brand-purple) 72%, transparent)}.MkS3jW_ctaPattern{opacity:.38;background-image:radial-gradient(#ffffffd9 .8px,#0000 .8px),linear-gradient(115deg,#0000 55%,#ffffff1f 55.2% 55.6%,#0000 55.8%);background-size:18px 18px,100% 100%;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.MkS3jW_cardPink,.MkS3jW_cardBlue,.MkS3jW_cardPurple,.MkS3jW_cardPremium{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background-color .3s}.MkS3jW_cardPink{background-color:color-mix(in oklch, var(--brand-pink) 6%, var(--card));border-color:color-mix(in oklch, var(--brand-pink) 40%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-pink) 8%, transparent)}.MkS3jW_cardPink:hover{border-color:color-mix(in oklch, var(--brand-pink) 75%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-pink) 25%, transparent), 0 0 15px 1px color-mix(in oklch, var(--brand-pink) 12%, transparent)}.dark .MkS3jW_cardPink{background-color:color-mix(in oklch, var(--brand-pink) 9%, var(--card));border-color:color-mix(in oklch, var(--brand-pink) 45%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-pink) 12%, transparent)}.dark .MkS3jW_cardPink:hover{border-color:color-mix(in oklch, var(--brand-pink) 80%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-pink) 40%, transparent), 0 0 20px 2px color-mix(in oklch, var(--brand-pink) 20%, transparent)}.MkS3jW_cardBlue{background-color:color-mix(in oklch, var(--brand-blue) 6%, var(--card));border-color:color-mix(in oklch, var(--brand-blue) 40%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-blue) 8%, transparent)}.MkS3jW_cardBlue:hover{border-color:color-mix(in oklch, var(--brand-blue) 75%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-blue) 25%, transparent), 0 0 15px 1px color-mix(in oklch, var(--brand-blue) 12%, transparent)}.dark .MkS3jW_cardBlue{background-color:color-mix(in oklch, var(--brand-blue) 9%, var(--card));border-color:color-mix(in oklch, var(--brand-blue) 45%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-blue) 12%, transparent)}.dark .MkS3jW_cardBlue:hover{border-color:color-mix(in oklch, var(--brand-blue) 80%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-blue) 40%, transparent), 0 0 20px 2px color-mix(in oklch, var(--brand-blue) 20%, transparent)}.MkS3jW_cardPurple{background-color:color-mix(in oklch, var(--brand-purple) 6%, var(--card));border-color:color-mix(in oklch, var(--brand-purple) 40%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-purple) 8%, transparent)}.MkS3jW_cardPurple:hover{border-color:color-mix(in oklch, var(--brand-purple) 75%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-purple) 25%, transparent), 0 0 15px 1px color-mix(in oklch, var(--brand-purple) 12%, transparent)}.dark .MkS3jW_cardPurple{background-color:color-mix(in oklch, var(--brand-purple) 9%, var(--card));border-color:color-mix(in oklch, var(--brand-purple) 45%, var(--card));box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-purple) 12%, transparent)}.dark .MkS3jW_cardPurple:hover{border-color:color-mix(in oklch, var(--brand-purple) 80%, var(--card));box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-purple) 40%, transparent), 0 0 20px 2px color-mix(in oklch, var(--brand-purple) 20%, transparent)}.MkS3jW_cardPremium{background-color:var(--card);box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-purple) 10%, transparent);background-clip:padding-box;border:1px solid #0000;position:relative}.MkS3jW_cardPremium:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--brand-pink), var(--brand-purple), var(--brand-blue));-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MkS3jW_cardPremium:hover{box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-purple) 25%, transparent), 0 0 15px 1px color-mix(in oklch, var(--brand-blue) 12%, transparent)}.dark .MkS3jW_cardPremium{box-shadow:0 4px 20px -2px color-mix(in oklch, var(--brand-purple) 15%, transparent)}.dark .MkS3jW_cardPremium:hover{box-shadow:0 12px 30px -4px color-mix(in oklch, var(--brand-purple) 40%, transparent), 0 0 20px 2px color-mix(in oklch, var(--brand-blue) 20%, transparent)}@media (max-width:640px){.MkS3jW_heroPattern{background-size:34px 34px,34px 34px,16px 16px}.MkS3jW_bankPattern{-webkit-mask-image:linear-gradient(#0000,#000 30% 90%);mask-image:linear-gradient(#0000,#000 30% 90%)}}@media (prefers-reduced-motion:reduce){.MkS3jW_bankTile,.MkS3jW_visualFeatureCard,.MkS3jW_visualFeatureCard:after{transition:none}.MkS3jW_visualFeatureCard:hover{transform:none}}.MkS3jW_heroHighlight{color:var(--primary)}.MkS3jW_storePreview{box-shadow:0 30px 70px -36px color-mix(in oklch, var(--primary) 38%, transparent)}.MkS3jW_serviceCard{transition:border-color .18s,transform .18s}.MkS3jW_serviceCard:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border));transform:translateY(-3px)}.MkS3jW_closingPanel{color:#fff;background:radial-gradient(at 95% 5%,#7c3aed 0%,#0000 55%),#28164c}.MkS3jW_orderMarquee{margin-top:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.MkS3jW_orderTrack{width:max-content;animation:55s linear infinite MkS3jW_landing-orders-scroll;display:flex}.MkS3jW_orderGroup{flex-shrink:0;gap:1rem;padding-right:1rem;display:flex}.MkS3jW_marqueePaused .MkS3jW_orderTrack,.MkS3jW_orderMarquee:hover .MkS3jW_orderTrack,.MkS3jW_orderMarquee:focus-within .MkS3jW_orderTrack{animation-play-state:paused}.MkS3jW_marqueeStatic .MkS3jW_orderTrack{animation:none}.MkS3jW_marqueeStatic .MkS3jW_orderGroup[aria-hidden=true]{display:none}@keyframes MkS3jW_landing-orders-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.MkS3jW_serviceCard{transition:none}.MkS3jW_serviceCard:hover{transform:none}.MkS3jW_orderMarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.MkS3jW_orderTrack{animation:none}.MkS3jW_orderGroup[aria-hidden=true]{display:none}}.MkS3jW_productTile{border:1px solid color-mix(in oklch, currentColor 12%, transparent)}
