.zl-home .rotator{vertical-align:baseline;display:inline-block;position:relative}.zl-home .rotator-word{white-space:nowrap;opacity:0;line-height:1.25;animation:10s infinite zl-rot-fade;display:inline-block}.zl-home .rotator-word:not(:first-child){position:absolute;top:0;left:0}.zl-home .rotator-word:first-child{animation-delay:0s}.zl-home .rotator-word:nth-child(2){animation-delay:-2s}.zl-home .rotator-word:nth-child(3){animation-delay:-4s}.zl-home .rotator-word:nth-child(4){animation-delay:-6s}.zl-home .rotator-word:nth-child(5){animation-delay:-8s}@keyframes zl-rot-fade{0%{opacity:0;transform:translateY(.14em)}3%{opacity:1;transform:translateY(0)}18%{opacity:1;transform:translateY(0)}21%{opacity:0;transform:translateY(-.14em)}to{opacity:0;transform:translateY(-.14em)}}@media (prefers-reduced-motion:reduce){.zl-home .rotator-word{opacity:0;animation:none}.zl-home .rotator-word:first-child{opacity:1}}.zl-home .zl-step-line:before{content:"";border-top:2px dashed #d4d4d8;position:absolute;top:24px;left:calc(50% + 32px);right:calc(32px - 50%)}.zl-home .zl-step:last-child .zl-step-line:before{display:none}@media (max-width:768px){.zl-home .zl-step-line:before{display:none}}.zl-home .rv-card{border:1px solid #dfdfe2;box-shadow:0 4px 18px -12px #0000002e}.zl-home .rv-divider{border-top:1px solid #eaeaec}.zl-home .quote-mark{font-family:Georgia,serif}.zl-home .v1-filter{color:#525252;background:#fff;border-color:#d4d4d8}.zl-home .v1-filter:hover{color:#00826c;background:#f1f8f3;border-color:#00826c}.zl-home .v1-filter[aria-selected=true],.zl-home .v1-filter[aria-selected=true]:hover{color:#fff;background:#00826c;border-color:#00826c}.zl-home .ph{background:linear-gradient(135deg,#dff1e3,#f1f8f3);position:relative;overflow:hidden}.zl-home .blog-card{transition:box-shadow .2s,transform .2s}.zl-home .blog-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px -8px #0000001a}.zl-home .filary-cta{transition:background-color .18s,box-shadow .18s,transform .18s}.zl-home .filary-cta:hover{box-shadow:0 6px 18px -8px #00000073;background:#eaf8f2!important}.zl-home .filary-cta:hover svg{transform:translate(3px)}.zl-home .filary-cta svg,.zl-home .spec-ava{transition:transform .18s}.zl-home .spec-ava:hover{transform:translateY(-6px)}.zl-home .kbreak{width:100%;padding-bottom:122%;position:relative}.zl-home .kbreak .kdisc{background:radial-gradient(circle at 50% 42%,#dbf0e0,#eef7f0 74%);border-radius:9999px;width:100%;padding-bottom:100%;position:absolute;bottom:0;left:0}.zl-home .kbreak .kbreak-mask{-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 59%,#0000 59%),radial-gradient(50% 41% at 50% 59%,#000 99%,#0000 100%);mask-image:linear-gradient(#000 0 59%,#0000 59%),radial-gradient(50% 41% at 50% 59%,#000 99%,#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.zl-home .kbreak.kbreak-founder .kdisc{background:radial-gradient(circle at 50% 42%,#d0ebd7,#eaf6ed 74%)}.zl-home .faq{background:#fff;border:1px solid #dfdfe2;border-radius:12px;transition:box-shadow .2s,border-color .2s}.zl-home .faq+.faq{margin-top:12px}.zl-home .faq summary{cursor:pointer;color:#171717;text-wrap:pretty;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;font-size:16.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.zl-home .faq summary::-webkit-details-marker{display:none}.zl-home .faq summary:hover{color:#006f5d}.zl-home .faq[open]{border-color:#b6d8d2;box-shadow:0 8px 24px -16px #00281e59}.zl-home .faq[open] summary{color:#008268}.zl-home .faq .faq-chev{color:#008268;flex:none;width:20px;height:20px;margin-top:1px;transition:transform .25s}.zl-home .faq[open] .faq-chev{transform:rotate(180deg)}.zl-home .faq .faq-body{color:#525252;padding:0 24px 22px;font-size:15px;line-height:1.68}.zl-home .faq .faq-body p{margin:0}.zl-home .faq .faq-body p+p{margin-top:12px}.zl-home .faq-urgent{background:#fcf5f3;border-color:#eac8c0}.zl-home .faq-urgent[open]{border-color:#d96b5b;box-shadow:0 8px 24px -14px #c4554a66}.zl-home .faq-urgent summary{color:#9a3b2e}.zl-home .faq-urgent summary:hover,.zl-home .faq-urgent[open] summary,.zl-home .faq-urgent .faq-chev{color:#c5554a}.zl-home .faq-urgent .faq-body{color:#5c3a34}.zl-home .faq-helpline{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.zl-home .faq-helpline a{background:#fff;border:1px solid #eac8c0;border-radius:10px;flex-direction:column;gap:2px;padding:10px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.zl-home .faq-helpline a:hover{border-color:#c5554a;box-shadow:0 4px 14px -8px #c4554a80}.zl-home .faq-helpline .fh-num{color:#c5554a;letter-spacing:.01em;font-size:18px;font-weight:700}.zl-home .faq-helpline .fh-label{color:#8a5a52;font-size:12px}.zl-home .faq-cat{letter-spacing:.01em;color:#006f5d;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.zl-home .faq-cat:after{content:"";background:#dadadd;flex:1;height:1px}.zl-home-sticky{padding-bottom:calc(12px + env(safe-area-inset-bottom))}