@font-face{font-family:'Smile Sans';src:url('/fonts/smile-sans/SmileSans-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Smile Sans';src:url('/fonts/smile-sans/SmileSans-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Smile Sans';src:url('/fonts/smile-sans/SmileSans-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Smile Sans';src:url('/fonts/smile-sans/SmileSans-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--sx-paper:#FFFDF7;--sx-ink:black;--sx-hotpink:rgb(32, 128, 239);--sx-hotpink-deep:black;--sx-sun:#FFC93C;--sx-sky:#3FC1FF;--sx-grass:#2FD8A0;--sx-violet:rgb(17, 203, 224);--sx-shadow:6px 6px 0 var(--sx-ink);--sx-shadow-sm:4px 4px 0 var(--sx-ink);--sx-blob:42% 58% 61% 39%/45% 41% 59% 55%;--sx-nav-h:76px}*{ font-size: 20 !important; box-sizing:border-box;margin:0;padding:0;font-family:'Smile Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif}html{scroll-behavior:smooth;font-size:13px}html,body{width:100%;overflow-x:hidden}body{background:var(--sx-paper);color:var(--sx-ink);font-weight:600;font-size:.92rem;-webkit-font-smoothing:antialiased;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cellipse cx='9' cy='28' rx='4.5' ry='2.4' fill='%23201333' opacity='0.15'/%3E%3Cpath d='M6 26c-.8-2.6-.4-4.8 1.6-6.8l9.5-9.5 5.2 5.2-9.5 9.5c-2 2-4.2 2.4-6.8 1.6z' fill='%23FF3D8A' stroke='%23201333' stroke-width='2' stroke-linejoin='round' stroke-linecap='round'/%3E%3Cpath d='M6 26c-.8-2.6-.4-4.8 1.6-6.8' fill='none' stroke='%23201333' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='24' r='1.1' fill='%23201333'/%3E%3Cpath d='M17.1 9.7l5.2 5.2 2.6-2.6a3.68 3.68 0 000-5.2 3.68 3.68 0 00-5.2 0z' fill='%23FFC93C' stroke='%23201333' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M24.9 6l2.4-2.4' stroke='%23201333' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 4 30,auto}.sx-heading{font-weight:200;letter-spacing:.2px;color:var(--sx-ink);text-shadow:0 1px 0 rgba(255,255,255,.4)}svg{display:block}img{max-width:100%;display:block}button{font-family:inherit}a{color:inherit}.sx-wrap{max-width:1240px;margin:0 auto;padding:0 6vw;position:relative}.sx-container{position:relative;z-index:2}h4{font-family:'Smile Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(32,19,51,.06) 1.4px,transparent 1.4px);background-size:22px 22px}.sx-preloader{position:fixed;inset:0;z-index:999;background:var(--sx-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;transition:opacity .4s ease,visibility .4s ease}.sx-preloader.sx-is-hidden{opacity:0;visibility:hidden;pointer-events:none}.sx-splash-row{display:flex;gap:16px;align-items:flex-end;height:70px}.sx-splash-wrap{position:relative;width:22px;height:70px;display:flex;align-items:flex-end;justify-content:center}.sx-splash-dot{width:22px;height:22px;border-radius:46% 54% 58% 42%/50% 46% 54% 50%;animation:sxSplashBounce 1.1s cubic-bezier(.5,0,.5,1) infinite}.sx-splash-ring{position:absolute;bottom:2px;width:22px;height:9px;border-radius:50%;opacity:0;animation:sxRingPulse 1.1s cubic-bezier(.3,0,.6,1) infinite}.sx-splash-wrap:nth-child(1) :is(.sx-splash-dot,.sx-splash-ring){background:var(--sx-hotpink);animation-delay:0s}.sx-splash-wrap:nth-child(2) :is(.sx-splash-dot,.sx-splash-ring){background:var(--sx-sun);animation-delay:.12s}.sx-splash-wrap:nth-child(3) :is(.sx-splash-dot,.sx-splash-ring){background:var(--sx-sky);animation-delay:.24s}.sx-splash-wrap:nth-child(4) :is(.sx-splash-dot,.sx-splash-ring){background:var(--sx-grass);animation-delay:.36s}.sx-splash-wrap:nth-child(5) :is(.sx-splash-dot,.sx-splash-ring){background:var(--sx-violet);animation-delay:.48s}@keyframes sxSplashBounce{0%,100%{transform:translateY(0) scale(1,1)}32%{transform:translateY(-36px) scale(.88,1.18)}55%{transform:translateY(0) scale(1.4,.58)}72%{transform:translateY(-8px) scale(.94,1.08)}86%{transform:translateY(0) scale(1.05,.95)}}@keyframes sxRingPulse{0%,28%{opacity:0;transform:scale(.2)}55%{opacity:.6;transform:scale(1)}78%,100%{opacity:0;transform:scale(1.8)}}.sx-preloader-caption{color:var(--sx-ink);font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.sx-progress-track{position:fixed;top:0;left:0;width:100%;height:5px;background:var(--sx-paper);z-index:200;border-bottom:2px solid var(--sx-ink)}.sx-progress-fill{width:0%;height:100%;background:var(--sx-hotpink)}header.sx-topbar{position:sticky;top:5px;z-index:150;background:var(--sx-paper);border-bottom:3px solid transparent;transition:box-shadow .3s ease,border-color .3s ease}header.sx-topbar.sx-is-scrolled{border-color:var(--sx-ink);box-shadow:0 4px 0 rgba(32,19,51,.08)}.sx-topbar-inner{max-width:1240px;margin:0 auto;padding:1.6vh 6vw;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--sx-nav-h)}nav.sx-mainnav{display:flex;align-items:center;gap:2.4vw}nav.sx-mainnav button.sx-navlink{background:none;border:none;color:var(--sx-ink);font-size:13px;font-weight:800;position:relative;padding:6px 2px;cursor:inherit;transition:color .2s ease,transform .2s ease}nav.sx-mainnav button.sx-navlink:hover{color:var(--sx-hotpink-deep);transform:translateY(-2px)}nav.sx-mainnav button.sx-navlink.sx-is-active{color:var(--sx-hotpink-deep)}nav.sx-mainnav button.sx-navlink.sx-is-active::after{content:"";position:absolute;left:-2px;right:-2px;bottom:-2px;height:6px;background:var(--sx-sun);border-radius:4px;z-index:-1}.sx-header-icons{display:flex;align-items:center;gap:14px}.sx-burger{display:none;width:44px;height:44px;border-radius:14px;border:3px solid var(--sx-ink);background:#fff;align-items:center;justify-content:center;cursor:inherit;flex:0 0 auto;box-shadow:var(--sx-shadow-sm)}.sx-burger span{display:block;width:20px;height:3px;background:var(--sx-ink);border-radius:2px;position:relative;transition:transform .25s ease,opacity .25s ease}.sx-burger span::before,.sx-burger span::after{content:"";position:absolute;left:0;width:20px;height:3px;background:var(--sx-ink);border-radius:2px;transition:transform .25s ease}.sx-burger span::before{top:-7px}.sx-burger span::after{top:7px}.sx-burger.sx-is-open span{background:transparent}.sx-burger.sx-is-open span::before{transform:translateY(7px) rotate(45deg)}.sx-burger.sx-is-open span::after{transform:translateY(-7px) rotate(-45deg)}.sx-mobile-drawer{position:fixed;inset:0;z-index:180;background:var(--sx-ink);transform:translateY(100%);transition:transform .6s cubic-bezier(.65,0,.35,1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden}.sx-mobile-drawer.sx-is-open{transform:translateY(0)}.sx-mobile-drawer button.sx-navlink{background:none;border:none;color:#fff;font-weight:600;font-size:24px;padding:12px 0;cursor:inherit;opacity:0;transform:translateY(18px);transition:opacity .4s ease,transform .4s ease,color .2s ease}.sx-mobile-drawer.sx-is-open button.sx-navlink{opacity:1;transform:translateY(0)}.sx-mobile-drawer.sx-is-open button.sx-navlink:nth-child(1){transition-delay:.1s}.sx-mobile-drawer.sx-is-open button.sx-navlink:nth-child(2){transition-delay:.17s}.sx-mobile-drawer.sx-is-open button.sx-navlink:nth-child(3){transition-delay:.24s}.sx-mobile-drawer.sx-is-open button.sx-navlink:nth-child(4){transition-delay:.31s}.sx-mobile-drawer button.sx-navlink.sx-is-active{color:var(--sx-sun)}.sx-page{display:none}.sx-page.sx-is-active{display:block}.sx-eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;background:var(--sx-sun);border:3px solid var(--sx-ink);border-radius:999px;padding:6px 16px 7px;color:var(--sx-ink);font-weight:800;font-size:12px;box-shadow:var(--sx-shadow-sm);transform:rotate(-2deg);transition:transform .25s ease}.sx-eyebrow svg{width:16px;height:16px;flex:0 0 auto}.sx-eyebrow:hover,.sx-eyebrow.sx-tap-live{transform:rotate(2deg) scale(1.03)}.sx-hero{min-height:calc(100vh - var(--sx-nav-h));display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:6vh 0 4vh;position:relative;perspective:1200px}.sx-hero .sx-wrap{display:flex;align-items:center;gap:5vw}.sx-hero-copy{flex:1 1 52%;min-width:0;display:flex;flex-direction:column;gap:22px}.sx-h1{font-size:clamp(30px,4.8vw,56px);line-height:1.08;letter-spacing:-.5px;font-weight:400}.sx-h1 .sx-pink{color:var(--sx-hotpink);-webkit-text-stroke:1.4px var(--sx-ink)}.sx-hero-copy p.sx-lede{font-size:15px;line-height:1.7;color:var(--sx-ink);opacity:.75;font-weight:600;max-width:48ch}.sx-hero-actions{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.sx-btn{font-weight:800;font-size:13.5px;padding:15px 28px;border-radius:999px;border:3px solid var(--sx-ink);cursor:inherit;transition:transform .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;gap:9px;box-shadow:var(--sx-shadow)}.sx-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--sx-ink)}.sx-btn-primary{background:var(--sx-hotpink);color:#fff}.sx-btn-primary:hover,.sx-btn-primary.sx-tap-live{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--sx-ink)}.sx-btn-secondary{background:#fff;color:var(--sx-ink)}.sx-btn-secondary:hover,.sx-btn-secondary.sx-tap-live{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--sx-ink);background:var(--sx-grass)}.sx-hero-art{flex:0 0 42%;max-width:42%;position:relative}.sx-art-wrap{position:relative;border-radius:32px;border:4px solid var(--sx-ink);box-shadow:10px 10px 0 var(--sx-hotpink);overflow:hidden;background:#fff;transform:rotate(2deg)}.sx-art-wrap img{width:100%;display:block}.sx-hero-art-placeholder{aspect-ratio:4/3;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(135deg,#fff,#fff 14px,#FFF3E2 14px,#FFF3E2 28px);color:var(--sx-ink);text-align:center;padding:20px}.sx-deco{position:absolute;pointer-events:none;z-index:0;will-change:transform}.sx-deco-blob1{width:260px;height:260px;top:-4%;right:2%;background:var(--sx-sun);border:4px solid var(--sx-ink);border-radius:var(--sx-blob);opacity:.9}.sx-deco-blob2{width:180px;height:180px;bottom:-4%;left:-4%;background:var(--sx-sky);border:4px solid var(--sx-ink);border-radius:60% 40% 38% 62%/55% 48% 52% 45%;opacity:.9}.sx-deco-heart{width:30px;color:var(--sx-hotpink);top:10%;left:4%;filter:drop-shadow(2px 2px 0 var(--sx-ink))}.sx-deco-star{width:26px;color:var(--sx-violet);top:16%;right:6%;filter:drop-shadow(2px 2px 0 var(--sx-ink))}.sx-deco-drop{width:20px;color:var(--sx-grass);bottom:20%;right:10%;filter:drop-shadow(2px 2px 0 var(--sx-ink))}.sx-deco-dash{width:24px;color:var(--sx-sky);bottom:10%;left:14%;filter:drop-shadow(2px 2px 0 var(--sx-ink))}.sx-wordreveal-sec{position:relative;height:200vh;background:var(--sx-paper);border-top:4px solid var(--sx-ink);border-bottom:4px solid var(--sx-ink)}.sx-wordreveal-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8vw;overflow:hidden;gap:4vh}.sx-wordreveal-glow{position:absolute;width:700px;height:700px;max-width:150vw;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,61,138,.16),rgba(63,193,255,.1) 60%,transparent 72%);top:-28%;left:-10%;pointer-events:none}.sx-wordreveal-text{max-width:760px;text-align:center;font-size:clamp(17px,2.8vw,32px);line-height:1.6;position:relative;z-index:2;color:var(--sx-ink)}.sx-reveal-word{display:inline-block;opacity:.14;margin-right:.28em;color:rgba(32,19,51,.5)}.sx-features-sec{padding:12vh 0 10vh;position:relative}.sx-features-head{text-align:center;max-width:640px;margin:0 auto 7vh;display:flex;flex-direction:column;gap:14px;align-items:center}.sx-features-head h3{font-size:clamp(22px,2.7vw,34px);font-weight:400}.sx-features-head p{font-size:14px;color:var(--sx-ink);opacity:.7;font-weight:600;line-height:1.7}.sx-feature-rows{display:flex;flex-direction:column;gap:14vh}.sx-feature-row{display:flex;align-items:center;gap:6vw}.sx-feature-row:nth-child(even){flex-direction:row-reverse}.sx-feature-visual{flex:0 0 38%;max-width:38%;display:flex;align-items:center;justify-content:center}.sx-feature-ring{width:210px;height:210px;border:4px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:var(--sx-shadow)}.sx-feature-row:nth-child(1) .sx-feature-ring{background:var(--sx-hotpink);border-radius:var(--sx-blob)}.sx-feature-row:nth-child(2) .sx-feature-ring{background:var(--sx-sky);border-radius:60% 40% 44% 56%/50% 46% 54% 50%}.sx-feature-row:nth-child(3) .sx-feature-ring{background:var(--sx-sun);border-radius:48% 52% 62% 38%/40% 55% 45% 60%}.sx-feature-ring svg{width:44%;height:44%;color:#fff}.sx-feature-row:nth-child(3) .sx-feature-ring svg{color:var(--sx-ink)}.sx-feature-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:14px}.sx-feature-copy .sx-num{font-size:13px;color:var(--sx-hotpink-deep);letter-spacing:.06em}.sx-feature-copy h4{font-weight:400;font-size:clamp(19px,2.3vw,26px)}.sx-feature-copy p{font-size:14px;color:var(--sx-ink);opacity:.75;line-height:1.75;font-weight:600;max-width:52ch}.sx-steps-sec{padding:10vh 0 12vh;background:#FFF6E4;border-top:4px solid var(--sx-ink);border-bottom:4px solid var(--sx-ink)}.sx-steps-head{text-align:center;max-width:600px;margin:0 auto 8vh;display:flex;flex-direction:column;gap:14px;align-items:center}.sx-steps-head h3{font-size:clamp(22px,2.7vw,34px);font-weight:400}.sx-steps-row{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sx-steps-line-svg{position:absolute;top:34px;left:12%;right:12%;width:76%;height:4px;overflow:visible}.sx-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.sx-step .sx-badge{position:relative;width:70px;height:70px;border-radius:50%;background:#fff;border:3px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;color:var(--sx-hotpink-deep);box-shadow:var(--sx-shadow-sm)}.sx-step .sx-badge svg{width:46%;height:46%}.sx-step .sx-num-badge{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--sx-hotpink);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--sx-ink)}.sx-step h4{font-weight:400;font-size:14.5px}.sx-step p{font-size:12px;color:var(--sx-ink);opacity:.7;font-weight:600;line-height:1.6;max-width:22ch}.sx-teaser-sec{padding:10vh 0}.sx-teaser-head{text-align:center;max-width:600px;margin:0 auto 6vh;display:flex;flex-direction:column;gap:14px;align-items:center}.sx-teaser-head h3{font-size:clamp(22px,2.7vw,34px);font-weight:400}.sx-teaser-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sx-teaser-card{aspect-ratio:1/1.15;border-radius:22px;border:4px solid var(--sx-ink);display:flex;align-items:flex-end;padding:16px;position:relative;overflow:hidden;box-shadow:var(--sx-shadow-sm);cursor:inherit;background:none;text-align:left}.sx-teaser-card:nth-child(1){background:var(--sx-hotpink)}.sx-teaser-card:nth-child(2){background:var(--sx-violet)}.sx-teaser-card:nth-child(3){background:var(--sx-sun)}.sx-teaser-card:nth-child(4){background:var(--sx-sky)}.sx-teaser-card span.sx-label{color:#fff;font-weight:600;font-size:13px;text-shadow:1px 1px 0 rgba(0,0,0,.25)}.sx-teaser-card:nth-child(3) span.sx-label{color:var(--sx-ink);text-shadow:none}.sx-teaser-card .sx-lock{position:absolute;top:14px;right:14px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.35);border:2px solid rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center}.sx-teaser-card .sx-lock svg{width:52%;height:52%;color:#fff}.sx-teaser-card:nth-child(3) .sx-lock svg{color:var(--sx-ink)}.sx-subpage-hero{min-height:52vh;display:flex;flex-direction:column;justify-content:center;padding:12vh 0 6vh;position:relative;overflow:hidden}.sx-subpage-hero .sx-wrap{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.sx-subpage-hero h2{font-size:clamp(26px,4.4vw,46px);font-weight:400}.sx-subpage-hero p{font-size:14.5px;opacity:.75;max-width:52ch;line-height:1.7;font-weight:600}.sx-subpage-body{padding:2vh 0 12vh;display:flex;flex-direction:column;gap:12vh}.sx-section-head{display:flex;flex-direction:column;gap:14px;max-width:640px}.sx-section-head.sx-center{text-align:center;align-items:center;margin:0 auto}.sx-section-head h3{font-size:clamp(21px,2.5vw,30px);font-weight:400}.sx-section-head p{font-size:13.5px;opacity:.72;font-weight:600;line-height:1.7}.sx-alt-rows{display:flex;flex-direction:column;gap:11vh}.sx-alt-row{display:flex;align-items:center;gap:6vw}.sx-alt-row:nth-child(even){flex-direction:row-reverse}.sx-alt-visual{flex:0 0 34%;max-width:34%}.sx-alt-ring{width:180px;height:180px;border:4px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:var(--sx-shadow);transition:transform .3s ease}.sx-alt-ring:hover,.sx-alt-ring.sx-tap-live{transform:scale(1.07) rotate(4deg)}.sx-alt-ring svg{width:42%;height:42%;color:#fff}.sx-alt-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:12px}.sx-alt-copy .sx-num{font-size:12px;letter-spacing:.06em;color:var(--sx-hotpink-deep)}.sx-alt-copy h4{font-weight:400;font-size:clamp(18px,2.2vw,24px)}.sx-alt-copy p{font-size:13.5px;opacity:.72;line-height:1.7;font-weight:600;max-width:50ch;transition:opacity .25s ease}.sx-leader-grid,.sx-value-grid,.sx-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sx-leader-card{border-radius:22px;border:4px solid var(--sx-ink);padding:22px 18px;box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;gap:10px}.sx-leader-card h5{font-weight:400;font-size:14px;color:#fff;margin-top:8px}.sx-leader-card p{font-size:11.5px;color:rgba(255,255,255,.85);font-weight:600;line-height:1.5;transition:opacity .25s ease}.sx-leader-card:nth-child(1){background:var(--sx-violet)}.sx-leader-card:nth-child(2){background:var(--sx-hotpink)}.sx-leader-card:nth-child(3){background:var(--sx-sky)}.sx-leader-card:nth-child(4){background:var(--sx-grass)}.sx-tools-grid .sx-tool-card{background:#fff;border:3px solid var(--sx-ink);border-radius:20px;padding:22px 18px;box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;gap:10px}.sx-tools-grid .sx-tool-card h5{font-weight:400;font-size:14px}.sx-page-cta{border:4px solid var(--sx-ink);border-radius:28px;padding:44px 6vw;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;box-shadow:var(--sx-shadow)}.sx-page-cta h3{font-weight:400;font-size:clamp(19px,2.7vw,28px);max-width:16ch}.sx-page-cta p{font-size:13.5px;opacity:.85;font-weight:600;max-width:38ch;margin-top:6px}.sx-page-cta .sx-btn{flex:0 0 auto}.sx-cta-community{background:var(--sx-violet);color:#fff}.sx-cta-about{background:var(--sx-grass)}.sx-cta-community .sx-btn-secondary:hover,.sx-cta-community .sx-btn-secondary.sx-tap-live{background:var(--sx-sun)}.sx-quote-spotlight{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.sx-quote-main{background:var(--sx-violet);color:#fff;border:4px solid var(--sx-ink);border-radius:28px;padding:44px;box-shadow:var(--sx-shadow);display:flex;flex-direction:column;justify-content:center;gap:16px}.sx-quote-main svg{width:34px;height:34px;opacity:.7}.sx-quote-main p.sx-quote-text{font-size:clamp(16px,1.8vw,21px);line-height:1.5}.sx-community-steps{display:flex;flex-direction:column;border:3px solid var(--sx-ink);border-radius:24px;overflow:hidden;box-shadow:var(--sx-shadow)}.sx-c-step{display:flex;align-items:center;gap:22px;padding:26px 30px;background:#fff}.sx-c-step:not(:last-child){border-bottom:3px solid var(--sx-ink)}.sx-c-step:nth-child(even){background:#FFF6E4}.sx-c-step .sx-c-step-num{width:48px;height:48px;border-radius:50%;background:var(--sx-hotpink);color:#fff;border:3px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 auto}.sx-c-step h4{font-weight:400;font-size:15.5px}.sx-c-step p{font-size:12.5px;opacity:.7;font-weight:600;margin-top:4px}.sx-c-step:hover,.sx-c-step.sx-tap-live{background:var(--sx-sun)!important}.sx-value-grid .sx-value-card{border-radius:20px;border:3px solid var(--sx-ink);padding:22px 20px;box-shadow:var(--sx-shadow-sm);display:flex;flex-direction:column;gap:10px;background:#fff}.sx-value-grid .sx-value-card .sx-value-num{font-size:22px;color:var(--sx-hotpink-deep)}.sx-value-grid .sx-value-card h5{font-weight:400;font-size:14px}.sx-value-grid .sx-value-card p{font-size:11.5px;opacity:.7;font-weight:600;line-height:1.6}.sx-timeline{position:relative;display:flex;flex-direction:column;gap:7vh}.sx-timeline::before{content:"";position:absolute;left:52px;top:0;bottom:0;width:4px;background:var(--sx-ink);opacity:.15}.sx-timeline-item{display:flex;align-items:center;gap:4vw;position:relative}.sx-timeline-dot{position:absolute;left:52px;top:50%;transform:translate(-50%,-50%);width:22px;height:22px;border-radius:50%;background:var(--sx-dot,var(--sx-hotpink));border:3px solid var(--sx-ink);z-index:2}.sx-timeline-flip-outer{margin-left:90px;flex:1 1 auto;perspective:1400px}.sx-timeline-card{background:#fff;border:3px solid var(--sx-ink);border-radius:22px;padding:28px;box-shadow:var(--sx-shadow-sm);transform-origin:left center;backface-visibility:hidden}.sx-timeline-card h4{font-weight:400;font-size:16px;margin-bottom:8px}.sx-timeline-card p{font-size:12.5px;opacity:.72;font-weight:600;line-height:1.65}.sx-faq-list{display:flex;flex-direction:column;gap:14px}.sx-faq-item{background:#fff;border:3px solid var(--sx-ink);border-radius:18px;box-shadow:var(--sx-shadow-sm);overflow:hidden}.sx-faq-q{width:100%;background:none;border:none;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:inherit;text-align:left;font-size:14.5px;color:var(--sx-ink)}.sx-faq-q .sx-faq-plus{width:28px;height:28px;border-radius:50%;border:2px solid var(--sx-ink);background:var(--sx-sun);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform .3s ease}.sx-faq-item.sx-is-open .sx-faq-plus{transform:rotate(135deg);background:var(--sx-hotpink)}.sx-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.sx-faq-a-inner{padding:0 22px 20px;font-size:13px;opacity:.75;font-weight:600;line-height:1.7}.sx-faq-item.sx-is-open .sx-faq-a{max-height:240px}footer.sx-site-footer{position:relative;overflow:hidden;background:var(--sx-paper);color:var(--sx-ink);padding:9vh 0 4vh;border-top:4px solid var(--sx-ink)}.sx-footer-glow{position:absolute;width:640px;height:640px;max-width:120vw;border-radius:50%;background:radial-gradient(circle,rgba(255,61,138,.16),rgba(63,193,255,.1) 55%,transparent 72%);top:-260px;right:-160px;pointer-events:none}.sx-drawpad-head{position:relative;z-index:2;text-align:center;margin-bottom:5vh}.sx-drawpad-head h3{font-size:clamp(21px,2.8vw,32px);font-weight:400}.sx-drawpad-head p{font-size:13px;opacity:.7;font-weight:600;margin-top:8px;max-width:44ch;margin-left:auto;margin-right:auto}.sx-drawpad{position:relative;z-index:2;background:#fff;border:4px solid var(--sx-sun);border-radius:26px;box-shadow:var(--sx-shadow);padding:18px;display:flex;flex-direction:column;gap:16px;margin-bottom:8vh}.sx-drawpad-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:space-between}.sx-drawpad-colors{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sx-drawpad-swatch{width:30px;height:30px;border-radius:50%;border:3px solid var(--sx-ink);cursor:inherit;transition:transform .2s ease;flex:0 0 auto}.sx-drawpad-swatch:hover,.sx-drawpad-swatch.sx-tap-live{transform:scale(1.15)}.sx-drawpad-swatch.sx-is-active{transform:scale(1.22);box-shadow:0 0 0 3px #fff,0 0 0 6px var(--sx-ink)}.sx-drawpad-custom-color{width:34px;height:34px;border-radius:50%;border:3px solid var(--sx-ink);cursor:inherit;padding:0;overflow:hidden;flex:0 0 auto;background:none}.sx-drawpad-custom-color::-webkit-color-swatch-wrapper{padding:0}.sx-drawpad-custom-color::-webkit-color-swatch{border:none;border-radius:50%}.sx-drawpad-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sx-drawpad-btn{border:3px solid var(--sx-ink);border-radius:999px;padding:9px 16px;font-weight:800;font-size:12px;background:#fff;color:var(--sx-ink);cursor:inherit;display:inline-flex;align-items:center;gap:7px;transition:transform .18s ease,background .18s ease}.sx-drawpad-btn svg{width:15px;height:15px}.sx-drawpad-btn:hover,.sx-drawpad-btn.sx-tap-live{transform:translateY(-2px);background:var(--sx-sun)}.sx-drawpad-btn.sx-is-active{background:var(--sx-hotpink);color:#fff}.sx-drawpad-range{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;color:var(--sx-ink)}.sx-drawpad-range input{accent-color:var(--sx-hotpink)}.sx-drawpad-canvas-wrap{position:relative;width:100%;border-radius:18px;overflow:hidden;border:3px dashed var(--sx-ink);background:repeating-linear-gradient(135deg,#fff,#fff 14px,#FFF6E4 14px,#FFF6E4 28px);touch-action:none}#smilexplorerDrawCanvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}.sx-drawpad-hint{font-size:11px;opacity:.55;font-weight:700;text-align:center}.sx-footer-bottom{position:relative;z-index:2;border-top:2px solid rgba(32,19,51,.14);padding-top:3vh;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:rgba(32,19,51,.75);font-weight:800}.sx-modal-overlay{position:fixed;inset:0;background:rgba(32,19,51,.66);z-index:300;display:flex;align-items:center;justify-content:center;padding:6vw;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sx-modal-overlay.sx-is-open{opacity:1;visibility:visible}.sx-modal-card{position:relative;background:var(--sx-sun);border:4px solid var(--sx-ink);border-radius:30px 8px 30px 8px;box-shadow:12px 12px 0 var(--sx-hotpink);max-width:440px;width:100%;text-align:center;transform:translateY(24px) rotate(-2deg) scale(.9);transition:transform .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.sx-modal-overlay.sx-is-open .sx-modal-card{transform:translateY(0) rotate(-1deg) scale(1)}.sx-modal-stripe{height:14px;background:repeating-linear-gradient(-45deg,var(--sx-ink) 0 10px,transparent 10px 20px);opacity:.9}.sx-modal-inner{padding:34px 30px 32px;display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;background:#fff;margin:14px;border-radius:22px 6px 22px 6px;border:3px solid var(--sx-ink)}.sx-modal-stamp{position:absolute;top:-26px;right:-14px;width:74px;height:74px;border-radius:50%;background:var(--sx-hotpink);border:3px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;text-align:center;line-height:1.2;transform:rotate(14deg);animation:sxStampWobble 3.4s ease-in-out infinite;box-shadow:3px 3px 0 var(--sx-ink)}@keyframes sxStampWobble{0%,100%{transform:rotate(14deg)}50%{transform:rotate(20deg)}}.sx-modal-card h4{font-weight:400;font-size:21px}.sx-modal-card p{font-size:13px;opacity:.72;line-height:1.6;font-weight:600;max-width:32ch}.sx-modal-close{position:absolute;top:-16px;left:-16px;width:38px;height:38px;border-radius:50%;background:var(--sx-violet);border:3px solid var(--sx-ink);display:flex;align-items:center;justify-content:center;cursor:inherit;z-index:2}.sx-modal-close svg{width:50%;height:50%;color:#fff}.sx-modal-card .sx-btn{margin-top:6px}.sx-modal-confetti{position:absolute;color:var(--sx-violet);opacity:.85;animation:sxConfettiSpin 4s linear infinite}@keyframes sxConfettiSpin{to{transform:rotate(360deg)}}.sx-leader-card,.sx-timeline-card,.sx-teaser-card,.sx-value-card,.sx-tool-card{transition:transform .28s ease,box-shadow .28s ease,background .28s ease,color .2s ease}.sx-leader-card:hover,.sx-leader-card.sx-tap-live,.sx-teaser-card:hover,.sx-teaser-card.sx-tap-live{box-shadow:9px 9px 0 var(--sx-ink);transform:translateY(-4px)}.sx-timeline-card:hover,.sx-timeline-card.sx-tap-live{box-shadow:9px 9px 0 var(--sx-ink)}.sx-value-card:hover,.sx-value-card.sx-tap-live,.sx-tool-card:hover,.sx-tool-card.sx-tap-live{box-shadow:8px 8px 0 var(--sx-ink);transform:translateY(-4px)}.sx-hover-target{display:inline-block}.sx-typewriter-char{opacity:0;display:inline-block}@media (max-width:1024px){.sx-feature-row,.sx-feature-row:nth-child(even),.sx-alt-row,.sx-alt-row:nth-child(even){flex-direction:column;text-align:center}.sx-feature-visual,.sx-alt-visual{max-width:220px}.sx-feature-copy p{max-width:60ch}.sx-teaser-grid,.sx-leader-grid,.sx-value-grid,.sx-tools-grid{grid-template-columns:repeat(2,1fr)}.sx-quote-spotlight{grid-template-columns:1fr}}@media (max-width:768px){html{font-size:11.5px}nav.sx-mainnav{display:none}.sx-burger{display:flex}.sx-hero{min-height:auto;padding:6vh 0 4vh}.sx-hero .sx-wrap{flex-direction:column-reverse;gap:5vh;text-align:center}.sx-hero-copy{align-items:center}.sx-hero-art{max-width:82%}.sx-hero-actions{justify-content:center}.sx-deco-blob1,.sx-deco-blob2{display:none}.sx-steps-row{grid-template-columns:1fr 1fr;row-gap:6vh}.sx-steps-line-svg{display:none}.sx-teaser-grid,.sx-leader-grid,.sx-value-grid,.sx-tools-grid{grid-template-columns:1fr}.sx-page-cta{flex-direction:column;align-items:flex-start;text-align:left}.sx-c-step{flex-direction:column;text-align:center}.sx-footer-bottom{justify-content:center;text-align:center}.sx-timeline::before,.sx-timeline-dot{left:22px}.sx-timeline-flip-outer{margin-left:56px}.sx-drawpad-toolbar{justify-content:center}}@media (min-width:769px){.sx-hero-actions{display:none!important}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sx-heading,.sx-preloader-caption,.sx-wordreveal-text,.sx-feature-copy h4,.sx-feature-copy .sx-num,.sx-step h4,.sx-timeline-card h4,.sx-c-step h4,.sx-c-step .sx-c-step-num,.sx-alt-copy h4,.sx-alt-copy .sx-num,.sx-leader-card h5,.sx-tools-grid .sx-tool-card h5,.sx-quote-main p.sx-quote-text,.sx-modal-stamp,.sx-modal-card h4,.sx-value-grid .sx-value-card .sx-value-num,.sx-value-grid .sx-value-card h5,.sx-faq-q,.sx-drawpad-head h3,.sx-page-cta h3{font-family:'Smile Sans',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif!important;font-weight:400!important;letter-spacing:-.2px}@media(max-width:768px){
footer,.sx-hero-art,.sx-eyebrow,.sx-hero{display: none !important;}#smilexplorerExploreBtn{background: transparent !important; border-color: transparent; color: transparent;}
}@media(max-width:768px){p:not(.sx-wordreveal-pin p){display:none!important}}