html{scroll-behavior:smooth}.dz-site section[id]{scroll-margin-top:84px}.dz-site header{top:env(safe-area-inset-top,0px);z-index:40;background:#fff;transition:box-shadow .3s;position:sticky}.dz-site header.dz-scrolled{box-shadow:0 6px 24px #0f141814}#dz-progress{left:0;right:0;top:env(safe-area-inset-top,0px);z-index:50;transform-origin:0;background:linear-gradient(90deg,#3eb8d0,#d4b23a 55%,#e06868);height:3px;position:fixed;transform:scaleX(0)}.dz-site input,.dz-site select{transition:border-color .2s,box-shadow .2s}.dz-site input:focus,.dz-site select:focus{outline:none;box-shadow:0 0 0 3px #9ce4f099;border-color:#0b6577!important}.dz-site a,.dz-site button{transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,opacity .2s}.dz-site a:focus-visible,.dz-site button:focus-visible,.dz-site summary:focus-visible{outline-offset:2px;outline:2px solid #0b6577}.dz-cta{position:relative;overflow:hidden}.dz-cta:hover{transform:translateY(-2px);box-shadow:0 10px 22px #e0686859}#lifecycle button{position:relative;overflow:hidden}#lifecycle button:hover{background-color:#f4f7f8}.dz-bar{transform-origin:0;background:#0f1418;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dz-side{position:relative}.dz-side span{z-index:1;transition:color .35s;position:relative}.dz-pill{z-index:0;background:#f09090;border-radius:6px;transition:top .5s cubic-bezier(.3,.9,.3,1);position:absolute;left:10px;right:10px}.dz-site details summary{transition:color .2s}.dz-site details summary:hover{color:#a83a3a}.dz-site article{transition:transform .25s,box-shadow .25s,border-color .25s}.dz-site article:hover{transform:translateY(-6px);box-shadow:0 16px 34px #0f141817}.dz-site article:hover>span svg{animation:none}#modules article:hover>span{transform:scale(1.12)rotate(-4deg)}#modules article>span{transition:transform .25s}.dz-head{border-bottom:1px solid #e3e8ea}.dz-head-in{justify-content:space-between;align-items:center;gap:12px 32px;max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;position:relative}.dz-menu{flex:1;justify-content:space-between;align-items:center;gap:12px 28px;margin-left:24px;display:flex}.dz-nav{color:#2c363d;align-items:center;gap:8px 28px;font-size:15px;font-weight:500;display:flex}.dz-nav a{padding:4px 0;text-decoration:none;position:relative}.dz-nav a:after{content:"";transform-origin:0;background:#e06868;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.dz-nav a:hover:after{transform:scaleX(1)}.dz-head-cta{flex:none;gap:10px;display:flex}.dz-menu-btn{background:0 0;border:1px solid #c3ccd1;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.dz-foot{color:#c5ced3;background:#0f1418;padding:56px 24px 28px;font-size:15px}.dz-foot-in{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:36px 32px;max-width:1240px;margin:0 auto;display:grid}.dz-foot a{text-decoration:none}.dz-foot a:hover{color:#fff}.dz-foot-brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dz-foot-brand p{font-size:14px;line-height:1.55}.dz-social{gap:8px;display:flex}.dz-social a{border:1px solid #39444b;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s,color .2s;display:flex}.dz-social a:hover{color:#0f1418;background:#f09090;transform:translateY(-2px)}.dz-foot-col{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dz-foot-col strong{font-weight:600}.dz-foot-end{border-top:1px solid #2a333a;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:1240px;margin:36px auto 0;padding-top:20px;font-size:14px;display:flex}.dz-legal{flex-wrap:wrap;gap:6px 18px;display:flex}@media (max-width:1040px){.dz-menu-btn{display:flex}.dz-menu{z-index:45;background:#fff;border-bottom:1px solid #e3e8ea;flex-direction:column;align-items:stretch;margin:0;padding:12px 24px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #0f14181f}.dz-menu.open{display:flex}.dz-nav{flex-direction:column;align-items:stretch;gap:0;font-size:17px}.dz-nav a{border-bottom:1px solid #eef1f2;padding:12px 0}.dz-nav a:after{display:none}.dz-head-cta a{text-align:center;flex:1}.dz-foot-in{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-foot-brand{grid-column:1/-1}}.dz-stage{flex:1.45 620px;min-width:0;padding:26px 0 8px;position:relative}.dz-laptop{filter:drop-shadow(0 34px 34px #0f141840);position:relative}.dz-lid{background:linear-gradient(#2a2e33,#14171a);border-radius:16px 16px 4px 4px;padding:14px 14px 16px;position:relative;box-shadow:inset 0 0 0 1px #4a5057}.dz-cam{background:#0a0c0e;border-radius:50%;width:5px;height:5px;margin-left:-2px;position:absolute;top:5px;left:50%;box-shadow:inset 0 0 0 1px #3a4047}.dz-screen{background:#f4f8fb;border-radius:3px;width:100%;height:auto;display:block}.dz-base{background:linear-gradient(#e8ecef,#b6bdc3 65%,#8f979e);border-radius:2px 2px 14px 14px;height:16px;margin:0 -5.5%;position:relative;box-shadow:inset 0 1px #fff}.dz-base span{background:#aab1b7;border-radius:0 0 8px 8px;width:15%;height:6px;margin-left:-7.5%;position:absolute;top:0;left:50%}.dz-float{z-index:3;position:absolute}.dz-card{background:#fff;border:1px solid #e3e8ea;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.35;box-shadow:0 16px 36px #0f141826}.dz-card strong{font-weight:600}.dz-f1{width:214px;top:0;right:-14px}.dz-f2{width:236px;top:68%;left:-26px}.dz-f3{width:204px;bottom:44px;right:4%}.dz-big{letter-spacing:-.02em;margin-top:2px;font-size:24px;font-weight:700}.dz-big small{letter-spacing:0;color:#4b565e;font-size:12px;font-weight:500}.dz-meter{border-radius:3px;gap:2px;height:6px;margin-top:6px;display:flex;overflow:hidden}.dz-note{align-items:center;gap:10px;display:flex}.dz-note #dz-note{flex-direction:column;min-width:0;display:flex}.dz-note #dz-note span{color:#4b565e}.dz-tick{background:#e8f8fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.dz-chips{gap:5px;margin-top:7px;display:flex}.dz-chips span{color:#6f5600;background:#fdf8e4;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:600}.dz-caption{text-align:center;color:#4b565e;font-size:13px;margin:18px 0 0!important}@media (max-width:720px){.dz-site section[id]{scroll-margin-top:0}.dz-stage{flex-basis:100%;padding-top:44px}.dz-base{height:10px;margin:0 -3%}.dz-lid{border-radius:10px 10px 3px 3px;padding:8px 8px 10px}.dz-f1{width:172px;top:0;right:-6px}.dz-f2{width:206px;top:auto;bottom:34px;left:-6px}.dz-f3{display:none}.dz-big{font-size:19px}}@media (prefers-reduced-motion:no-preference){.dz-anim .dz-laptop{animation:1.2s cubic-bezier(.16,.8,.24,1) .15s both dzLift}.dz-anim .dz-screen{animation:1.1s .9s both dzOn}.dz-anim .dz-bob{animation:6s ease-in-out infinite dzBob}.dz-anim .dz-f2 .dz-bob{animation-delay:-2s}.dz-anim .dz-f3 .dz-bob{animation-delay:-4s}.dz-anim .dz-meter{animation:1.3s cubic-bezier(.3,.8,.3,1) 1.5s both dzClip}.dz-anim .dz-r{opacity:.2;transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}.dz-anim .dz-r.in{opacity:1;transform:none}.dz-anim .dz-r.done{transition:transform .25s,box-shadow .25s,border-color .25s}.dz-anim .dz-r.done:hover{transform:translateY(-6px)}.dz-anim p.dz-r.done:hover,.dz-anim h2.dz-r.done:hover,.dz-anim h1.dz-r.done:hover,.dz-anim li.dz-r.done:hover,.dz-anim details.dz-r.done:hover,.dz-anim form>.dz-r.done:hover,.dz-anim #payroll .dz-r.done:hover,.dz-anim form .dz-r.done:hover{transform:none}.dz-anim .dz-in{animation:.6s cubic-bezier(.2,.7,.2,1) both dzUp;animation-delay:var(--d,0s)}.dz-anim .dz-w{animation:.85s cubic-bezier(.16,.8,.24,1) both dzWord;animation-delay:var(--d,0s);display:inline-block}.dz-anim .dz-dash{animation:1.1s cubic-bezier(.16,.8,.24,1) .25s both dzTilt}.dz-anim .dz-grow{animation:1.4s cubic-bezier(.3,.8,.3,1) .9s both dzClip}.dz-anim .dz-pop{animation:.45s cubic-bezier(.3,1.5,.5,1) dzPop}.dz-anim .dz-draw path{stroke-dasharray:1;animation:1.1s both dzDraw;animation-delay:var(--d,0s)}.dz-anim .dz-pulse{animation:2.6s ease-out infinite dzPulse}.dz-anim .dz-cta:after{content:"";background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);width:40%;animation:4.5s ease-in-out infinite dzShine;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.dz-anim .dz-blob{filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.dz-anim .dz-b1{animation:16s ease-in-out infinite alternate dzDrift1}.dz-anim .dz-b2{animation:19s ease-in-out infinite alternate dzDrift2}.dz-anim .dz-b3{animation:22s ease-in-out infinite alternate dzDrift3}.dz-anim .dz-stripe span{animation:7s ease-in-out infinite dzStripe}.dz-anim .dz-stripe span:nth-child(2){animation-delay:-2.3s}.dz-anim .dz-stripe span:nth-child(3){animation-delay:-4.6s}.dz-anim .dz-line{position:relative}.dz-anim .dz-line:before{content:"";background:var(--c);transform-origin:0;height:3px;transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);position:absolute;top:-3px;left:0;right:0;transform:scaleX(0)}.dz-anim .dz-line.in:before{transform:scaleX(1)}.dz-anim .dz-c1{animation:5s ease-in-out infinite dzC1}.dz-anim .dz-c3{animation:5s ease-in-out infinite dzC3}.dz-anim .dz-c2{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite dzC2}.dz-anim details[open] p{animation:.4s both dzUp}.dz-anim details summary::marker{transition:color .2s}.dz-anim .dz-bar{animation:5s linear forwards dzBar}.dz-paused .dz-bar{animation-play-state:paused!important}}.dz-cur-on,.dz-cur-on *{cursor:none!important}.dz-cur-on input:not([type=checkbox]),.dz-cur-on select,.dz-cur-on textarea{cursor:auto!important}#dz-cur{z-index:9999;pointer-events:none;opacity:0;width:0;height:0;transition:opacity .2s;position:fixed;top:0;left:0}.dz-cur-on #dz-cur{opacity:1}.dz-cur-on #dz-cur.dz-away,.dz-cur-on #dz-cur.dz-typing{opacity:0}.dz-cur-arrow{filter:drop-shadow(0 2px 3px #0f141840);will-change:transform;position:absolute;top:-2px;left:-2px}.dz-cur-badge{will-change:transform;position:absolute;top:0;left:0}.dz-cur-swing{transform-origin:16px 0;filter:drop-shadow(0 6px 10px #0f141833);width:32px;height:46px;position:relative}.dz-cur-id,.dz-cur-tick{transition:transform .22s cubic-bezier(.3,1.5,.5,1),opacity .15s;position:absolute;top:0;left:0}.dz-cur-tick{opacity:0;transform:scale(.3)}#dz-cur.dz-over .dz-cur-id{opacity:0;transform:scale(.4)}#dz-cur.dz-over .dz-cur-tick{opacity:1;transform:scale(1)}#dz-cur.dz-press .dz-cur-tick,#dz-cur.dz-press .dz-cur-id{transform:scale(.82)}.dz-ring{z-index:9998;pointer-events:none;border:3px solid #3eb8d0;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.6s ease-out forwards dzRing;position:fixed}.dz-stamp{z-index:9998;color:#a83a3a;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#fff;border:2px solid #a83a3a;border-radius:5px;margin:-34px 0 0 14px;padding:2px 8px;font:700 12px/1.4 Inter,system-ui,sans-serif;animation:.85s cubic-bezier(.2,.9,.3,1) forwards dzStamp;position:fixed}@keyframes dzRing{0%{opacity:1;border-color:#3eb8d0;transform:scale(.4)}60%{border-color:#d4b23a}to{opacity:0;border-color:#e06868;transform:scale(4.2)}}@keyframes dzStamp{0%{opacity:0;transform:rotate(-8deg)scale(1.9)}22%{opacity:1;transform:rotate(-8deg)scale(1)}72%{opacity:1;transform:rotate(-8deg)scale(1)}to{opacity:0;transform:rotate(-8deg)translateY(-10px)}}@keyframes dzLift{0%{opacity:0;transform:translateY(46px)scale(.97)}to{opacity:1;transform:none}}@keyframes dzOn{0%{opacity:0;filter:brightness(1.5)}to{opacity:1;filter:none}}@keyframes dzBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes dzUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dzWord{0%{opacity:0;transform:translateY(.6em)rotate(2deg)}to{opacity:1;transform:none}}@keyframes dzTilt{0%{opacity:0;transform:perspective(1400px)rotateY(-14deg)rotateX(6deg)translateY(40px)scale(.96)}to{opacity:1;transform:perspective(1400px)}}@keyframes dzClip{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes dzPop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes dzDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dzPulse{0%{box-shadow:0 0 #f0909099}70%{box-shadow:0 0 0 16px #f0909000}to{box-shadow:0 0 #f0909000}}@keyframes dzShine{0%,70%{left:-60%}to{left:130%}}@keyframes dzDrift1{0%{transform:translate(0)scale(1)}to{transform:translate(160px,90px)scale(1.25)}}@keyframes dzDrift2{0%{transform:translate(0)scale(1.1)}to{transform:translate(-190px,70px)scale(.85)}}@keyframes dzDrift3{0%{transform:translate(0)scale(.9)}to{transform:translate(-120px,-110px)scale(1.2)}}@keyframes dzStripe{0%,to{flex-grow:1}50%{flex-grow:1.8}}@keyframes dzC1{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes dzC3{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}@keyframes dzC2{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes dzBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.dz-dw-root{z-index:35;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.dz-dw-canvas{width:100%;height:100%;position:absolute;inset:0}.dz-dw-on .dz-brand{position:relative}.dz-dw-on .dz-brand img{animation:3.4s ease-in-out infinite dz-dw-brand-glow}@keyframes dz-dw-brand-glow{0%,to{filter:drop-shadow(0 0 3px #f0d87873)}50%{filter:drop-shadow(0 0 11px #f0d878f2)drop-shadow(0 0 22px #e0686866)}}.dz-dw-on .dz-brand:after{content:"";pointer-events:none;background-image:linear-gradient(100deg,#fff0 42%,#fff7d6d9 50%,#fff0 58%);background-repeat:no-repeat;background-size:300% 100%;animation:5.5s ease-in-out infinite dz-dw-brand-sweep;position:absolute;inset:0;-webkit-mask:url(/dayzen-wordmark.png) 50%/contain no-repeat;mask:url(/dayzen-wordmark.png) 50%/contain no-repeat}@keyframes dz-dw-brand-sweep{0%,64%{background-position:150% 0}to{background-position:-150% 0}}.dz-dw-garland{top:var(--dz-dw-head-h,72px);z-index:35;pointer-events:none;background:url(/images/festive/garland.svg) 0 0/160px 68px repeat-x;height:68px;margin-bottom:-68px;position:sticky}.dz-dw-lanterns{display:flex}.dz-dw-lantern{background:linear-gradient(#fff7d6,#f0d878 60%,#e06868);border-radius:50%/62% 62% 38% 38%;flex:none;width:10px;height:14px;margin:46px 75px 0;animation:2.2s ease-in-out infinite dz-dw-twinkle;position:relative;box-shadow:0 0 14px 5px #f0d878b8}@keyframes dz-dw-twinkle{0%,to{opacity:1}50%{opacity:.55}}.dz-dw-corner{width:190px;height:150px;position:absolute;bottom:0;left:0}.dz-dw-rangoli{opacity:.42;width:268px;height:268px;animation:70s linear infinite dz-dw-spin;position:absolute;bottom:-142px;left:-118px}@keyframes dz-dw-spin{to{transform:rotate(360deg)}}.dz-dw-diyas{gap:10px;display:flex;position:absolute;bottom:8px;left:10px}.dz-dw-diya{width:44px;height:46px;position:relative}.dz-dw-halo{background:radial-gradient(circle,#f0d87899,#e0686840 45%,#e0686800 70%);border-radius:50%;width:60px;height:60px;animation:2.4s ease-in-out infinite dz-dw-pulse;position:absolute;top:-14px;left:-8px}@keyframes dz-dw-pulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.dz-dw-flame{transform-origin:50% 100%;background:linear-gradient(#fffbeb,#f0d878 35%,#f0a060 72%,#d4682a);border-radius:50%/62% 62% 38% 38%;width:14px;height:26px;animation:1.3s ease-in-out infinite dz-dw-flicker;position:absolute;top:0;left:15px}@keyframes dz-dw-flicker{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(.9,1.1)rotate(-2deg)}55%{transform:scale(1.06,.94)rotate(2deg)}80%{transform:scale(.96,1.05)rotate(-1deg)}}.dz-dw-bowl{box-sizing:border-box;background:radial-gradient(circle at 50% 55%,#f0d878 0 3px,#0000 3.5px),radial-gradient(circle at 26% 45%,#f7e9a8 0 2px,#0000 2.5px),radial-gradient(circle at 74% 45%,#f7e9a8 0 2px,#0000 2.5px),linear-gradient(#a8431f,#6d2a12);border-top:3px solid #f0b080;border-radius:4px 4px 30px 30px;width:44px;height:21px;position:absolute;bottom:0;left:0}.dz-dw-strip{color:#f0d878;background:linear-gradient(90deg,#0f1418,#2a1a0f 50%,#0f1418);position:relative;overflow:hidden}.dz-dw-strip-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;padding:8px 20px;font-size:14px;line-height:1.4;display:flex}.dz-dw-strip-wish{letter-spacing:-.01em;font-weight:700}.dz-dw-strip-from{color:#f7e9a8;font-weight:500}.dz-dw-strip-note{color:#f0d878b8}.dz-dw-strip-lamp{font-size:15px;line-height:1}.dz-dw-strip:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#f0d87838,#fff0);width:40%;animation:6s ease-in-out infinite dz-dw-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}@keyframes dz-dw-sweep{0%,72%{left:-60%}to{left:130%}}@media (max-width:720px){.dz-dw-strip-note{display:none}}@media (max-width:640px){.dz-dw-corner{transform-origin:0 100%;transform:scale(.6)}.dz-dw-rangoli{opacity:.26}}@media (prefers-reduced-motion:reduce){.dz-dw-canvas{display:none}.dz-dw-lantern,.dz-dw-rangoli,.dz-dw-halo,.dz-dw-flame,.dz-dw-strip:after{animation:none!important}.dz-dw-on .dz-brand img{filter:drop-shadow(0 0 7px #f0d878b3);animation:none!important}.dz-dw-on .dz-brand:after{display:none}}
