.zoho-page{--z-green:var(--primary-color-1,#004949);--z-yellow:#f8d675;--z-cream:#f7f8f2;color:#253c38;background:#fff}.zoho-page h1,.zoho-page h2,.zoho-page h3{letter-spacing:-.045em}.zoho-page em{font-style:normal;color:var(--z-green)}.zoho-page a:focus-visible,.zoho-page button:focus-visible,.zoho-page input:focus-visible{outline:3px solid #d7aa28;outline-offset:5px}.zoho-page [id]{scroll-margin-top:120px}.zoho-page main{overflow:hidden}.z-skip{position:fixed;top:-100px;left:20px;z-index:1000;padding:15px;background:#fff}.z-skip:focus{top:10px}.z-header{background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid #e5eae5}.z-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:106px}.z-brands{display:flex;align-items:center;gap:20px}.z-brands img{object-fit:contain;max-width:145px;height:50px}.z-brand-separator{height:34px;border-left:1px solid #d6dfda}.z-header nav{display:flex;gap:26px;font-size:14px;font-weight:600}.z-header .default_button{font-size:14px;padding:9px 10px 9px 20px}.z-header .default_button i{width:36px;height:36px;line-height:36px;margin-left:10px}.z-hero{background:var(--z-green);color:#e3eee9;padding:70px 0 0;position:relative}.z-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center}.z-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;display:flex;align-items:center;gap:9px}.z-eyebrow>span{width:7px;height:7px;background:var(--z-yellow);border-radius:50%}.z-hero h1{font-size:clamp(50px,5.5vw,86px);line-height:1.04;color:#fff;margin:26px 0}.z-hero h1 em{color:var(--z-yellow);position:relative}.z-hero h1 em:after{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:10px;border-top:2px solid var(--z-yellow);border-radius:50%}.z-hero-copy>p{font-size:17px;line-height:1.85;max-width:550px;color:#d4e4df}.z-actions{display:flex;gap:22px;align-items:center;margin:30px 0;flex-wrap:wrap}.z-text-link{font-size:14px;font-weight:600;display:inline-flex;gap:15px;align-items:center}.z-hero .z-text-link{color:#fff}.z-text-link span{transition:transform .4s}.z-text-link:hover span{transform:translate(3px,-3px)}.z-hero-tags{display:flex;gap:16px;font-size:12px;margin-top:36px}.z-hero-tags span{border-left:1px solid #75918a;padding-left:12px}.z-hero-visual{position:relative;padding:25px 30px 30px}.z-photo-wrap{position:relative;border-radius:160px 160px 22px 22px;overflow:hidden;background:#d9e2dc;z-index:1}.z-hero-photo{width:100%;height:490px;object-fit:cover;object-position:center 25%}.z-orbit{position:absolute;border:1px dashed #8aaca0;pointer-events:none;border-radius:50%}.z-orbit-one{inset:-15px -5px 15px;transform:rotate(-20deg)}.z-orbit-two{width:85px;height:85px;top:0;right:0;border-color:var(--z-yellow)}.z-float{position:absolute;z-index:3;background:white;box-shadow:0 15px 40px #002b2b26;border-radius:14px;padding:16px;display:block;color:#253c38;transition:box-shadow .4s;animation:z-float 6s ease-in-out infinite}.z-float img{display:block;object-fit:contain;object-position:left;height:32px;max-width:150px}.z-float>span{font-size:10px;display:block;margin-top:8px}.z-float b{color:var(--z-green);margin-left:12px}.z-float:hover,.z-float:focus-visible{box-shadow:0 0 0 3px var(--z-yellow),0 20px 45px #002b2b33;animation-play-state:paused}.z-float-social{top:55px;left:-23px}.z-float-campaigns{right:-10px;top:225px;animation-delay:-2s}.z-float-survey{bottom:55px;left:-30px;animation-delay:-4s}.z-mini-bars{display:flex;align-items:end;height:34px;gap:6px;margin-top:10px}.z-mini-bars i{display:block;flex:1;background:#b9d6c6;height:35%;border-radius:3px}.z-mini-bars i:nth-child(2n){height:55%}.z-mini-bars i:nth-child(3n){height:80%;background:var(--z-green)}.z-mini-bars i:last-child{height:100%;background:var(--z-yellow)}.z-photo-caption{position:relative;margin-top:20px;font-size:11px;z-index:2;text-align:center}.z-photo-caption span{display:block;font-size:8px;letter-spacing:2px;color:#b8cfc8;margin-top:4px}.z-hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff26;padding-top:23px;padding-bottom:23px;margin-top:55px;font-size:10px;letter-spacing:1.3px}.z-hero-bottom a{color:#fff}.z-hero-bottom a span{margin-left:25px}.z-ecosystem{background:var(--z-cream)}.z-section-intro{display:flex;align-items:end;justify-content:space-between;gap:60px}.z-section-intro h2,.z-support h2{font-size:clamp(38px,4vw,60px);line-height:1.08;margin-top:18px}.z-section-intro>p{max-width:415px;font-size:16px;line-height:1.8;margin-bottom:0}.z-constellation{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 25px;padding:65px 0 35px}.z-module-bubble{text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .4s}.z-module-bubble:nth-child(2n){padding-top:55px}.z-module-bubble:nth-child(n+6){transform:translateX(50%)}.z-bubble-circle{position:relative;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:155px;height:155px;box-shadow:0 12px 40px #18392b0a;transition:box-shadow .4s,transform .4s;border:1px solid #eef0e8;animation:z-nudge 7s ease-in-out infinite}.z-module-bubble:nth-child(3n) .z-bubble-circle{animation-delay:-2s}.z-module-bubble:nth-child(2n) .z-bubble-circle{animation-delay:-4s}.z-bubble-circle img{width:112px;max-height:60px;object-fit:contain}.z-bubble-arrow{position:absolute;right:5px;top:8px;background:var(--z-yellow);color:var(--z-green);width:28px;height:28px;border-radius:50%;font-size:16px;transition:transform .4s}.z-module-bubble strong{font-size:13px;margin-top:17px;font-weight:600;color:#24413b}.z-bubble-hint{font-size:10px;color:#71837a;margin-top:3px}.z-module-bubble:hover .z-bubble-circle,.z-module-bubble:focus-visible .z-bubble-circle{transform:translateY(-9px) scale(1.04);box-shadow:0 0 0 6px #f8d67566,0 18px 35px #003e3212;animation:none}.z-module-bubble:hover .z-bubble-arrow{transform:rotate(45deg)}.z-section-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;border-top:1px solid #dce3d9;padding-top:25px;margin-top:30px}.z-solutions{background:#fff}.z-filter-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:45px 0 20px}.z-filter-bar>div{display:flex;gap:7px;flex-wrap:wrap}.z-filter-bar button{border:1px solid #dce4df;background:#fff;color:#39534b;border-radius:30px;padding:10px 18px;font-size:12px;transition:background .4s,color .4s}.z-filter-bar button:hover,.z-filter-bar button.is-active{background:var(--z-green);color:white;border-color:var(--z-green)}.z-search{position:relative}.z-search input{height:44px;border-radius:25px;padding:10px 35px 10px 18px;font-size:12px;width:260px;background:#f7f9f5;border:1px solid #dce4df}.z-search>span:last-child{position:absolute;right:15px;top:5px;font-size:22px}.z-result-count{font-size:11px;color:#708279;margin-bottom:18px}.z-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.z-module-card{border:1px solid #e2e8e1;border-radius:17px;padding:28px;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;flex-direction:column;scroll-margin-top:130px}.z-module-card[hidden]{display:none}.z-module-card:hover,.z-module-card:focus-within,.z-module-card:target{border-color:#cfb75d;box-shadow:0 15px 40px #0049490c;transform:translateY(-5px)}.z-card-top{display:flex;justify-content:space-between;align-items:center;min-height:60px;margin-bottom:22px;gap:15px}.z-card-top img{width:auto;max-width:180px;height:49px;object-fit:contain;object-position:left}.z-card-top>span{font-size:20px;color:var(--z-green)}.z-card-tag{font-size:10px;color:#678074;text-transform:uppercase;letter-spacing:1px}.z-module-card h3{font-size:23px;line-height:1.25;margin:10px 0 13px;letter-spacing:-.025em}.z-module-card p{font-size:14px;line-height:1.8;margin-bottom:24px}.z-module-button{border-top:1px solid #e9ece6;padding-top:18px;margin-top:auto;display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;color:var(--z-green)}.z-module-button span{background:#f7f8ee;border-radius:50%;height:26px;width:26px;display:grid;place-items:center;transition:background .4s,transform .4s}.z-module-button:hover span{background:var(--z-yellow);transform:rotate(45deg)}.z-support{background:var(--z-cream)}.z-support-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.z-support-art{position:relative;border-radius:24px;overflow:hidden;background:#e7dec0}.z-support-art>img{height:630px;width:100%;object-fit:cover;object-position:center}.z-support-art>div{position:absolute;bottom:0;left:0;right:0;padding:70px 35px 35px;background:linear-gradient(transparent,#003d3de8);color:white}.z-support-art>div span{font-size:10px;letter-spacing:2px}.z-support-art strong{display:block;font-size:43px;line-height:1.1;margin-top:15px}.z-support-copy>p{font-size:15px;line-height:1.8;margin-top:25px}.z-support-copy ul{list-style:none;padding:0;margin:25px 0 32px}.z-support-copy li{position:relative;padding-left:34px;margin:18px 0;font-size:14px;line-height:1.7}.z-support-copy li:before{content:'✓';background:var(--z-yellow);width:21px;height:21px;line-height:21px;text-align:center;border-radius:50%;position:absolute;left:0;top:2px;color:var(--z-green)}.z-support-copy li b{display:block;color:#203b33}.z-final{background:var(--z-green);padding:85px 0;text-align:center;color:white}.z-final .z-eyebrow{justify-content:center;color:#c8dcd5}.z-final h2{color:#fff;font-size:clamp(40px,4.5vw,68px);line-height:1.1;margin:22px 0 32px}.z-final em{color:var(--z-yellow)}.z-footer{padding:30px 0;background:#fff}.z-footer>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px}.z-footer img{object-fit:contain}.z-footer a{color:var(--z-green)}#z-module-dialog{border:0;border-radius:20px;padding:45px;max-width:600px;width:calc(100% - 32px);max-height:85vh;color:#39534b;box-shadow:0 30px 100px #003b3b40}#z-module-dialog::backdrop{background:#003a3abf;backdrop-filter:blur(6px)}#z-module-dialog>img{display:block;object-fit:contain;object-position:left;margin-bottom:25px}#z-module-dialog h2{font-size:35px;margin:16px 0}#z-module-dialog p,#z-module-dialog li{font-size:15px;line-height:1.8}#z-module-dialog ul{padding-left:20px;margin:20px 0 30px}.z-dialog-close{position:absolute;right:15px;top:12px;background:#eef3ec;border:0;border-radius:50%;width:35px;height:35px;color:var(--z-green);font-size:25px}.zoho-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes z-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes z-nudge{0%,80%,100%{transform:translateY(0)}88%{transform:translateY(-7px)}94%{transform:translateY(-3px)}}@media(min-width:1200px){.zoho-page .container{max-width:1280px;padding-left:35px;padding-right:35px}}@media(max-width:1199px){.z-header nav{gap:14px;font-size:12px}.z-header-cta{display:none!important}.z-hero-grid{gap:35px}.z-hero-visual{padding:15px}.z-float-social{left:-10px}.z-bubble-circle{width:130px;height:130px}.z-bubble-circle img{width:95px}.z-support-grid{gap:35px}.z-card-top img{max-width:150px}}@media(max-width:767px){.z-header-inner{min-height:92px;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px;justify-content:center}.z-brands img{max-width:120px;height:36px}.z-header nav{gap:24px;font-size:11px}.z-hero{padding-top:40px}.z-hero-grid{grid-template-columns:1fr;gap:35px}.z-hero h1{font-size:56px}.z-eyebrow{font-size:8px;letter-spacing:1.2px}.z-hero-copy>p{font-size:15px}.z-hero-tags{margin-top:24px}.z-hero-visual{max-width:450px;width:100%;margin:auto;padding:15px 35px}.z-hero-photo{height:420px}.z-float{padding:12px}.z-float img{max-width:120px;height:27px}.z-float>span{font-size:9px}.z-float-social{left:0}.z-float-campaigns{right:0;top:210px}.z-float-survey{left:0;bottom:65px}.z-hero-bottom{margin-top:30px;flex-direction:column;gap:12px}.z-section-intro{display:block}.z-section-intro>p{margin-top:24px}.z-constellation{grid-template-columns:repeat(3,1fr);gap:24px 8px;padding:35px 0 20px}.z-module-bubble:nth-child(2n){padding-top:0}.z-module-bubble:nth-child(n+6){transform:none}.z-bubble-circle{width:100px;height:100px}.z-bubble-circle img{width:73px;max-height:42px}.z-bubble-arrow{width:22px;height:22px;right:-2px;top:0}.z-module-bubble strong{font-size:11px;line-height:1.4;margin-top:12px}.z-bubble-hint{font-size:8px}.z-section-foot{gap:15px;align-items:start;flex-direction:column}.z-filter-bar{flex-direction:column;align-items:stretch;margin-top:30px}.z-search input{width:100%}.z-filter-bar button{padding:9px 12px}.z-module-grid{grid-template-columns:1fr}.z-module-card{padding:25px}.z-support-grid{grid-template-columns:1fr}.z-support-art>img{height:440px;object-position:50% 25%}.z-support-copy{margin-top:15px}.z-footer>.container{flex-direction:column;text-align:center}.z-final{padding:60px 0}#z-module-dialog{padding:35px 25px}.zoho-page .section-padding{padding-top:65px;padding-bottom:65px}}@media(prefers-reduced-motion:reduce){.zoho-page *, .zoho-page *:before,.zoho-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html:has(.zoho-page){scroll-behavior:smooth}}
/* Services and navigation for the additional Zoho page. */
.zoho-page .z-header nav a[aria-current="page"]{color:var(--z-green);box-shadow:0 2px 0 var(--z-yellow)}
.z-page-nav{background:#f6f8f2;border-bottom:1px solid #e1e8df}.z-page-nav .container{display:flex;justify-content:center;gap:40px;padding-top:17px;padding-bottom:17px}.z-page-nav a{font-size:12px;font-weight:600;color:var(--z-green)}.z-page-nav a:hover{text-decoration:underline;text-underline-offset:5px}
.z-offers{background:white}.z-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:45px}.z-offer{border:1px solid #dde5dd;border-radius:20px;padding:32px;display:flex;flex-direction:column;transition:transform .4s,box-shadow .4s}.z-offer:hover,.z-offer:focus-within{transform:translateY(-6px);box-shadow:0 18px 40px #00494912}.z-offer-number{font-size:10px;letter-spacing:1.3px;color:#617b6e;font-weight:700}.z-offer h3{font-size:28px;line-height:1.2;margin:22px 0 17px}.z-offer p,.z-offer li{font-size:14px;line-height:1.8}.z-offer ul{padding:0;list-style:none;margin:15px 0 32px}.z-offer li{border-bottom:1px solid #dce5dc;padding:10px 0}.z-offer li:before{content:'✓';margin-right:10px;color:var(--z-green)}.z-offer>.z-module-button,.z-offer>.default_button{margin-top:auto}.z-offer-featured{background:var(--z-green);border-color:var(--z-green);color:#dceae4}.z-offer-featured h3,.z-offer-featured li:before{color:white}.z-offer-featured .z-offer-number{color:var(--z-yellow)}.z-offer-featured li{border-color:#ffffff26}.z-offer .default_button{font-size:13px;padding:10px 12px 10px 20px}.z-offer .default_button i{width:35px;height:35px;line-height:35px;margin-left:12px}.z-offer-note{font-size:12px;text-align:center;margin:25px 0 0;color:#637b70}.z-final p{max-width:620px;margin:0 auto 30px;color:#d6e6df;font-size:16px;line-height:1.8}
@media(max-width:1199px){.z-offer{padding:25px}.z-offer h3{font-size:25px}}
@media(max-width:767px){.zoho-page .z-header nav{gap:17px;font-size:11px}.z-page-nav .container{gap:10px 24px;flex-wrap:wrap}.z-page-nav a{font-size:11px}.z-offer-grid{grid-template-columns:1fr;margin-top:30px}.z-offer{padding:28px}.z-final p{font-size:14px}}
/* Product-specific free-account and trial actions. */
.z-card-actions{margin-top:auto}.z-offer-badge{display:block;font-size:11px;font-weight:600;color:var(--z-green);margin:0 0 10px}.z-signup-button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--z-yellow);color:#163d36;border:1px solid var(--z-yellow);border-radius:9px;padding:13px 16px;font-size:13px;font-weight:700;line-height:1.5;transition:background .4s,transform .4s}.z-signup-button:hover,.z-signup-button:focus-visible{background:var(--z-green);border-color:var(--z-green);color:white;transform:translateY(-2px)}.z-signup-button[hidden]{display:none}.z-card-actions small{display:block;font-size:10px;line-height:1.7;color:#6a7c72;margin:9px 0 18px}.z-card-actions .z-module-button{font-size:11px}.zoho-page .z-hero-trial-note{font-size:12px;color:#c0d8ce;line-height:1.7;max-width:460px;margin-top:-12px}.z-trial-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 35px;border:1px solid #d6e4d4;border-radius:18px;background:#f3f7ed;margin:35px 0}.z-trial-banner .z-eyebrow{font-size:9px;color:var(--z-green)}.z-trial-banner h3{font-size:27px;letter-spacing:-.03em;margin:12px 0}.z-trial-banner p{font-size:14px;line-height:1.7;margin:0;max-width:530px}.z-trial-banner .default_button{font-size:13px;flex-shrink:0}.z-trial-terms{font-size:11px;line-height:1.8;color:#6d7e74;margin:25px 0 0}.z-constellation{grid-template-columns:repeat(4,1fr)}.z-constellation .z-module-bubble:nth-child(n){transform:none;padding-top:0}.z-constellation .z-module-bubble:nth-child(2n){padding-top:30px}
@media(max-width:991px){.z-trial-banner{flex-direction:column;align-items:start}.z-trial-banner .default_button{white-space:normal}.z-trial-banner h3{font-size:24px}}
@media(max-width:767px){.z-constellation{grid-template-columns:repeat(3,1fr)}.z-constellation .z-module-bubble:nth-child(n){padding-top:0}.z-trial-banner{padding:25px}.z-trial-banner .default_button{font-size:12px}}
/* Three featured modules: staggered invitation, clear hover/focus feedback. */
.z-float-commerce{bottom:55px;left:-30px;animation-delay:-4s}.z-hero-visual .z-float{max-width:250px;border:1px solid #dae8df;isolation:isolate}.z-float-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;line-height:1.5;color:var(--z-green);margin-top:12px;padding-top:10px;border-top:1px solid #e6eee8}.z-float-cta b{display:grid;place-items:center;border-radius:50%;background:var(--z-yellow);width:24px;height:24px;flex-shrink:0;margin:0;font-size:15px;transition:transform .4s,background .4s}.z-hero-visual .z-float:after{content:'';position:absolute;inset:-5px;border:2px solid var(--z-yellow);border-radius:19px;pointer-events:none;opacity:0;animation:z-invite 9s ease-out infinite}.z-hero-visual .z-float-social:after{animation-delay:0s}.z-hero-visual .z-float-campaigns:after{animation-delay:3s}.z-hero-visual .z-float-commerce:after{animation-delay:6s}.z-float:hover .z-float-cta b,.z-float:focus-visible .z-float-cta b{transform:rotate(45deg);background:#e8f2e6}.z-float:hover:after,.z-float:focus-visible:after{animation:none;opacity:1}.z-social-signals{display:flex!important;gap:7px;margin-top:10px!important}.z-social-signals i{font-style:normal;background:#eef5ed;color:var(--z-green);width:23px;height:23px;display:grid;place-items:center;border-radius:50%;animation:z-signal 3s ease-in-out infinite}.z-social-signals i:nth-child(2){animation-delay:.3s}.z-social-signals i:nth-child(3){animation-delay:.6s}.z-commerce-signal{font-size:9px!important;color:#527366;background:#eef5ed;border-radius:5px;padding:5px 8px}.z-hero-visual .z-mini-bars i{transform-origin:bottom;animation:z-bar-rise 3s ease-in-out infinite}.z-hero-visual .z-mini-bars i:nth-child(2n){animation-delay:-.6s}.z-hero-visual .z-mini-bars i:nth-child(3n){animation-delay:-1.2s}@keyframes z-invite{0%,28%,100%{opacity:0;transform:scale(1)}5%{opacity:.8}18%{opacity:0;transform:scale(1.07)}}@keyframes z-signal{0%,65%,100%{transform:translateY(0)}35%{transform:translateY(-4px)}}@keyframes z-bar-rise{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(1)}}@media(max-width:767px){.z-float-commerce{left:0;bottom:45px}.z-hero-visual .z-float{max-width:205px}.z-float-cta{font-size:9px;gap:7px;margin-top:8px;padding-top:7px}.z-float-cta b{width:20px;height:20px;font-size:13px}.z-social-signals{gap:5px}.z-social-signals i{width:18px;height:18px}.z-hero-visual .z-float-social{top:25px}.z-hero-visual .z-float-campaigns{top:185px}}
@media(prefers-reduced-motion:reduce){.zoho-page .z-float:after,.zoho-page .z-social-signals i,.zoho-page .z-mini-bars i{animation:none!important}.zoho-page .z-float:after{opacity:0}.zoho-page .z-float:hover:after,.zoho-page .z-float:focus-visible:after{opacity:1}}
/* Zoho partner brand audit: native artwork, separate identities and clear space. */
.zoho-page .z-brands img{width:160px;max-width:160px;height:auto;padding:4px;box-sizing:content-box}.z-partner-status{font-size:12px;line-height:1.5;color:#263c36;font-weight:600;white-space:nowrap}.z-partner-status>span{display:block;font-size:9px;font-weight:400;color:#65796f}.z-trademark.container{display:block;padding-top:20px;border-top:1px solid #e4eae4;margin-top:25px}.z-trademark p{font-size:10px;line-height:1.8;margin:0 0 6px}.zoho-page .z-card-top img{width:160px;max-width:100%;height:auto;max-height:none;padding:4px;box-sizing:content-box}.zoho-page .z-bubble-circle img{width:100px;height:auto;max-height:none;padding:4px;box-sizing:content-box}.zoho-page .z-float img{width:140px;height:auto;max-height:none;max-width:140px;object-fit:contain;padding:4px;box-sizing:content-box}.zoho-page #z-dialog-logo{width:160px;height:auto;padding:4px;box-sizing:content-box}
@media(max-width:767px){.zoho-page .z-brands{gap:12px}.zoho-page .z-brands img{width:120px;max-width:120px}.z-partner-status{font-size:11px}.z-partner-status>span{font-size:8px}.zoho-page .z-float img{width:120px;max-width:120px}.zoho-page .z-bubble-circle img{width:80px}}
/* Keep the person unobstructed: featured modules live below the hero columns. */
.z-partner-identity{display:flex;flex-direction:column;align-items:center;gap:5px}.zoho-page .z-brands .z-partner-badge{width:160px;max-width:160px;height:auto;padding:4px}.z-partner-identity .z-partner-status{font-size:10px;font-weight:500}.z-featured-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:35px;padding-bottom:10px}.zoho-page .z-featured-modules .z-float{position:relative;inset:auto;max-width:none;width:100%;padding:20px 24px;animation:z-float 6s ease-in-out infinite;border:1px solid #dae8df;border-radius:14px;isolation:isolate;display:flex;flex-direction:column}.z-featured-modules .z-float-social{animation-delay:0s!important}.z-featured-modules .z-float-campaigns{animation-delay:-2s!important}.z-featured-modules .z-float-commerce{animation-delay:-4s!important}.z-featured-modules .z-float>img{margin-bottom:5px}.z-featured-modules .z-float>span{font-size:12px}.z-featured-modules .z-float-cta{font-size:12px}.z-featured-modules .z-float:hover,.z-featured-modules .z-float:focus-visible{animation-play-state:paused;box-shadow:0 0 0 3px var(--z-yellow),0 20px 45px #002b2b33}.z-featured-modules .z-mini-bars i{transform-origin:bottom;animation:z-bar-rise 3s ease-in-out infinite}.z-featured-modules .z-mini-bars i:nth-child(2n){animation-delay:-.6s}.z-featured-modules .z-mini-bars i:nth-child(3n){animation-delay:-1.2s}.z-featured-modules .z-float-cta{order:3;margin-top:auto}.z-featured-modules .z-social-signals,.z-featured-modules .z-commerce-signal,.z-featured-modules .z-mini-bars{margin-bottom:15px}.z-featured-modules+.z-hero-bottom{margin-top:30px}
@media(max-width:767px){.z-featured-modules{grid-template-columns:1fr;gap:18px;padding-top:25px}.zoho-page .z-featured-modules .z-float{padding:18px 22px}.zoho-page .z-brands .z-partner-badge{width:120px;max-width:120px}.z-partner-identity .z-partner-status{font-size:9px}}
@media(prefers-reduced-motion:reduce){.zoho-page .z-featured-modules .z-float,.zoho-page .z-featured-modules .z-mini-bars i{animation:none!important}}
/* Small animated invitations frame the portrait without covering the face. */
.z-photo-chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;background:#fffffff2;color:var(--z-green);padding:9px 12px;border:1px solid #dbe7df;border-radius:30px;font-size:10px;font-weight:600;line-height:1.4;box-shadow:0 8px 25px #002e2e18;animation:z-float 6s ease-in-out infinite;transition:box-shadow .4s}.z-photo-chip>span{width:25px;height:25px;display:grid;place-items:center;background:#f7d478;border-radius:50%;font-size:14px}.z-photo-chip b{font-size:13px}.z-photo-chip-social{left:0;top:65px}.z-photo-chip-commerce{right:0;bottom:130px;animation-delay:-2s}.z-photo-chip-campaigns{left:0;bottom:65px;animation-delay:-4s}.z-photo-chip:hover,.z-photo-chip:focus-visible{animation-play-state:paused;box-shadow:0 0 0 3px var(--z-yellow),0 12px 25px #002e2e25}@media(max-width:767px){.z-photo-chip{font-size:9px;padding:7px 9px;gap:6px}.z-photo-chip>span{width:22px;height:22px}.z-photo-chip-social{top:35px;left:0}.z-photo-chip-commerce{right:0;bottom:120px}.z-photo-chip-campaigns{left:0;bottom:65px}}@media(prefers-reduced-motion:reduce){.zoho-page .z-photo-chip{animation:none!important}}
/* Local service context and useful buying questions. */
.z-local-use{background:#fff}.z-local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.z-local-grid article{padding-top:24px;border-top:3px solid var(--z-yellow)}.z-local-grid h3{font-size:24px;line-height:1.3;margin-bottom:18px}.z-local-grid p{font-size:14px;line-height:1.85}.z-local-grid p a,.z-faq p a{text-decoration:underline;color:var(--z-green);text-underline-offset:3px}.z-local-grid .z-text-link{font-size:12px}.z-faq{background:#fff}.z-faq h2{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:18px 0 35px}.z-faq-list{max-width:900px}.z-faq details{border-bottom:1px solid #dce6dc;padding:20px 0}.z-faq summary{cursor:pointer;font-size:17px;font-weight:600;color:var(--z-green);line-height:1.6}.z-faq details p{font-size:15px;line-height:1.85;margin:18px 0 0;max-width:800px}.z-faq summary:focus-visible{outline:3px solid var(--z-yellow);outline-offset:5px}@media(max-width:767px){.z-local-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.z-faq summary{font-size:15px}}
