.sunny-module__ZCuWAG__shell{--paper:#fffbf2;--ink:#2b2333;--muted:#6e6478;--coral:#f25532;--coral-bright:#f64;--yellow:#ffc53d;--green:#35c08e;--green-deep:#1d7a52;--green-soft:#d9f3e2;--purple:#8b7cf6;--blue:#4ea8f0;--cream:#fff3d6;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-dm-sans), sans-serif;flex-direction:column;display:flex;position:relative;overflow-x:clip}.sunny-module__ZCuWAG__wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 28px}.sunny-module__ZCuWAG__btn{font-family:var(--font-baloo), sans-serif;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:9px;padding:13px 30px;font-size:18px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .15s,box-shadow .18s;display:inline-flex}.sunny-module__ZCuWAG__btn:hover{transform:translateY(-3px)scale(1.03)}.sunny-module__ZCuWAG__btn:active{transform:translateY(0)scale(.98)}.sunny-module__ZCuWAG__btnInk{background:var(--ink);color:var(--paper);box-shadow:0 6px #2b23332e}.sunny-module__ZCuWAG__btnInk:hover{background:#443856}.sunny-module__ZCuWAG__btnLine{color:var(--ink);box-shadow:inset 0 0 0 2.5px var(--ink);background:#fff}.sunny-module__ZCuWAG__btnLine:hover{background:var(--cream)}.sunny-module__ZCuWAG__nav{justify-content:space-between;align-items:center;padding:18px 0 0;display:flex}.sunny-module__ZCuWAG__logo{font-family:var(--font-baloo), sans-serif;letter-spacing:-1px;color:var(--coral);font-size:32px;font-weight:800;line-height:1}.sunny-module__ZCuWAG__logo span{color:var(--ink)}.sunny-module__ZCuWAG__navLinks{align-items:center;gap:20px;display:flex}.sunny-module__ZCuWAG__navLink{color:var(--muted);font-size:15px;transition:color .15s}.sunny-module__ZCuWAG__navLink:hover{color:var(--ink)}.sunny-module__ZCuWAG__navCta{font-family:var(--font-baloo), sans-serif;background:var(--ink);color:var(--paper);border-radius:999px;padding:9px 22px;font-size:16px;font-weight:700;transition:background .15s}.sunny-module__ZCuWAG__navCta:hover{background:#443856}.sunny-module__ZCuWAG__dot{pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite sunny-module__ZCuWAG__floaty;position:absolute}@keyframes sunny-module__ZCuWAG__floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.sunny-module__ZCuWAG__hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:2vh 0;display:flex;position:relative}.sunny-module__ZCuWAG__heroH1{font-family:var(--font-baloo), sans-serif;letter-spacing:-1.8px;max-width:880px;margin:0 auto;font-size:min(clamp(36px,5.8vw,60px),8.2vh);font-weight:800;line-height:1.05}.sunny-module__ZCuWAG__chipFlip{background:var(--green-soft);color:var(--green-deep);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:.38em;padding:0 .3em;display:inline-block}.sunny-module__ZCuWAG__chipFlip .sunny-module__ZCuWAG__amt{display:inline-block}.sunny-module__ZCuWAG__pop{animation:.5s cubic-bezier(.34,1.8,.64,1) sunny-module__ZCuWAG__chipPop}@keyframes sunny-module__ZCuWAG__chipPop{0%{opacity:.2;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.sunny-module__ZCuWAG__heroSub{color:var(--muted);text-wrap:pretty;max-width:560px;margin:2vh auto 0;font-size:clamp(15px,2.3vh,19px);line-height:1.5}.sunny-module__ZCuWAG__heroSub strong{color:var(--ink)}.sunny-module__ZCuWAG__heroCtas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:2.6vh;display:flex}.sunny-module__ZCuWAG__heroNote{color:var(--muted);margin-top:1.6vh;font-size:13.5px}.sunny-module__ZCuWAG__demo{text-align:left;background:#fff;border-radius:22px;width:min(540px,92vw);min-height:232px;margin:3vh auto 0;padding:16px 20px 15px;transform:rotate(-1deg);box-shadow:0 18px 50px #503c7821}.sunny-module__ZCuWAG__demoHead{color:var(--muted);border-bottom:1.5px dashed #efe9dc;align-items:center;gap:8px;margin-bottom:11px;padding-bottom:10px;font-size:12.5px;display:flex}.sunny-module__ZCuWAG__led{background:var(--green);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite sunny-module__ZCuWAG__pulse}@keyframes sunny-module__ZCuWAG__pulse{0%,to{opacity:1}50%{opacity:.35}}.sunny-module__ZCuWAG__bub{opacity:0;border-radius:15px;max-width:86%;margin:8px 0;padding:10px 15px;font-size:15px;line-height:1.42;transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)scale(.96)}.sunny-module__ZCuWAG__show{opacity:1;transform:none}.sunny-module__ZCuWAG__bubQ{background:#f1ecf7;border-radius:15px 15px 4px;width:fit-content;margin-left:auto}.sunny-module__ZCuWAG__bubA{background:var(--cream);border-radius:15px 15px 15px 4px;width:fit-content;min-width:60%;min-height:62px}.sunny-module__ZCuWAG__bubA strong{font-weight:700}.sunny-module__ZCuWAG__dots{gap:4px;padding:4px 0;display:inline-flex}.sunny-module__ZCuWAG__dots i{background:#c9bfa9;border-radius:50%;width:7px;height:7px;animation:1.1s infinite sunny-module__ZCuWAG__blink}.sunny-module__ZCuWAG__dots i:nth-child(2){animation-delay:.18s}.sunny-module__ZCuWAG__dots i:nth-child(3){animation-delay:.36s}@keyframes sunny-module__ZCuWAG__blink{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.sunny-module__ZCuWAG__kept{background:var(--green-soft);color:var(--green-deep);opacity:0;border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:6px 14px;font-size:14px;font-weight:700;transition:opacity .3s,transform .4s cubic-bezier(.34,1.8,.64,1);display:inline-flex;transform:scale(.7)}.sunny-module__ZCuWAG__kept.sunny-module__ZCuWAG__show{opacity:1;transform:none}.sunny-module__ZCuWAG__caret{background:var(--ink);vertical-align:text-bottom;width:2px;height:1em;animation:.8s infinite sunny-module__ZCuWAG__pulse;display:inline-block}.sunny-module__ZCuWAG__marquee{background:var(--ink);color:var(--paper);white-space:nowrap;flex:none;width:104vw;margin-left:-2vw;padding:12px 0;overflow:hidden;transform:rotate(-1.2deg)translateY(6px)}.sunny-module__ZCuWAG__marqueeTrack{animation:36s linear infinite sunny-module__ZCuWAG__slide;display:inline-block}.sunny-module__ZCuWAG__marquee span{font-family:var(--font-baloo), sans-serif;margin:0 14px;font-size:16px;font-weight:600}.sunny-module__ZCuWAG__marquee em{color:var(--yellow);margin:0 6px;font-style:normal}@keyframes sunny-module__ZCuWAG__slide{to{transform:translate(-50%)}}.sunny-module__ZCuWAG__footerBar{color:var(--muted);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:18px;padding:10px 16px 12px;font-size:12.5px;display:flex}.sunny-module__ZCuWAG__footerBar a{transition:color .15s}.sunny-module__ZCuWAG__footerBar a:hover{color:var(--ink)}@media (max-height:700px){.sunny-module__ZCuWAG__heroNote,.sunny-module__ZCuWAG__demoHead{display:none}.sunny-module__ZCuWAG__nav{padding-top:12px}}@media (max-width:560px){.sunny-module__ZCuWAG__heroH1{letter-spacing:-1px}.sunny-module__ZCuWAG__heroSub{font-size:15px}.sunny-module__ZCuWAG__bub{font-size:14px}.sunny-module__ZCuWAG__navLink,.sunny-module__ZCuWAG__hideOnMobile{display:none}}
