.zps-product-root .zs-product-hero,.zps-product-root .zs-product-hero-inner{min-height:calc(100svh - 72px)}.zps-product-root .zs-product-hero-inner{grid-template-columns:minmax(500px,.96fr) minmax(0,1.04fr);gap:clamp(18px,2.2svh,26px) clamp(30px,2.8vw,44px);padding-top:clamp(44px,5svh,56px);padding-bottom:24px}.zps-product-root .zs-product-hero-copy{min-width:0;max-width:640px}.zps-product-root .zs-product-hero-copy h1{letter-spacing:-.038em;max-width:12ch;margin:14px 0 18px;font-size:clamp(50px,3.7vw,64px);line-height:.93}.zps-product-root .zs-product-hero-copy>p:not(.zs-eyebrow){max-width:590px;font-size:clamp(15px,1.05vw,17px);line-height:1.5}.zps-product-root .zs-product-hero-copy .zs-hero-actions{margin-top:24px}.zps-product-root.is-str .zs-product-hero-photo{filter:saturate(.94)contrast(1.02)brightness(.9);background-position:50% 54%;transform:none;background-image:url(/images/zana-home/panel-str.png)!important}.zps-product-root.is-str .zs-product-hero-wash{background:linear-gradient(90deg,#100a06d1 0%,#100a06a3 36%,#100a0638 67%,#100a0614 100%)}.zps-product-root .zs-story-frame{grid-template-columns:minmax(290px,.58fr) minmax(0,1.42fr);column-gap:clamp(28px,3.6vw,58px)}.zps-product-root .zs-story-copy,.zps-product-root .zs-signal-flow,.zps-product-root .zs-signal-stack,.zps-product-root .zs-flow-output,.zps-product-root .zs-story-surface{min-width:0}.zps-product-root .zs-signal-flow{grid-template-columns:minmax(170px,1fr) clamp(36px,4.8vw,88px) clamp(112px,8vw,138px) clamp(30px,3.8vw,70px) minmax(190px,.95fr);width:100%;max-width:100%}.zps-product-root .zs-flow-core{width:clamp(112px,8vw,138px);height:clamp(112px,8vw,138px)}.zps-product-root .zs-flow-output>span{flex-wrap:wrap;min-width:0}.zps-product-root .zs-flow-output>strong{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(20px,1.55vw,28px)}@media (min-width:821px) and (max-width:1320px){.zps-product-root .zs-product-hero,.zps-product-root .zs-product-hero-inner{min-height:auto}.zps-product-root .zs-product-hero-inner,.zps-product-root .zs-story-frame{grid-template-columns:1fr}.zps-product-root .zs-product-hero-inner{gap:36px;padding-top:52px;padding-bottom:34px}.zps-product-root .zs-product-hero-copy,.zps-product-root .zs-story-copy{max-width:760px}.zps-product-root .zs-product-hero-copy h1{max-width:12ch;font-size:clamp(48px,5.6vw,64px)}.zps-product-root .zs-signal-flow{grid-template-columns:minmax(220px,1fr) minmax(48px,.28fr) 120px minmax(42px,.22fr) minmax(220px,.95fr)}.zps-product-root .zs-flow-core{width:120px;height:120px}.zps-product-root .zs-world-switch{grid-column:1}.zps-product-root .zs-story-frame{align-content:center;padding-top:82px}}@media (max-width:820px){.zps-product-root .zs-product-hero,.zps-product-root .zs-product-hero-inner{min-height:auto}.zps-product-root .zs-product-hero-inner,.zps-product-root .zs-story-frame{grid-template-columns:1fr}.zps-product-root .zs-signal-flow{grid-template-columns:1fr;gap:14px}.zps-product-root .zs-flow-core{justify-self:center;width:118px;height:118px}.zps-product-root .zs-flow-output>strong{font-size:clamp(22px,6vw,28px)}}@media (max-width:620px){.zps-product-root .zs-product-hero-inner,.zps-product-root .zs-story-frame{padding-left:20px;padding-right:20px}}
.zs-question-dialog{overscroll-behavior:contain}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:calc(100svh - 48px)!important}.zs-question-dialog .zq-stage{overflow:hidden!important}.zs-question-dialog .zq-shell{margin-inline:auto;width:min(1180px,100%)!important;padding:clamp(22px,3svh,34px) clamp(22px,3vw,38px) 24px!important}.zs-question-dialog .zq-topbar{gap:12px;min-height:40px}.zs-question-dialog .zq-leave{min-height:40px;padding:0 14px;font-size:12px}.zs-question-dialog .zq-product-label,.zs-question-dialog .zq-progress b,.zs-question-dialog .zq-result-label{padding:8px 11px;font-size:10px}.zs-question-dialog .zq-progress{gap:11px}.zs-question-dialog .zq-question-layout-redesign{flex:1;width:min(760px,100%);margin:0 auto;grid-template-columns:1fr!important;align-content:center!important;padding:clamp(26px,6svh,64px) 0 10px!important;display:grid!important}.zs-question-dialog .zq-card-redesign{border-radius:20px!important;width:100%!important;max-width:760px!important;padding:clamp(26px,3.4vw,38px)!important}.zs-question-dialog .zq-card-redesign .zq-question-meta{margin-bottom:13px}.zs-question-dialog .zq-card-redesign .zq-question-meta span,.zs-question-dialog .zq-card-redesign .zq-question-meta em{font-size:10px}.zs-question-dialog .zq-card-redesign h2{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0!important;font-size:clamp(34px,3.2vw,46px)!important;line-height:1.01!important}.zs-question-dialog .zq-question-hint{color:#6a6258;max-width:52ch;margin:11px 0 0;font-size:13px;line-height:1.48}.zs-question-dialog .zq-options-redesign{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:21px;gap:9px!important;display:grid!important}.zs-question-dialog .zq-options-redesign button{text-align:left;background:#f8f1e5d6;justify-content:flex-start;align-items:center;width:100%;font-weight:560;line-height:1.28;display:flex;border-radius:11px!important;min-height:48px!important;padding:10px 14px!important;font-size:13.5px!important}.zs-question-dialog .zq-options-redesign button.is-selected{color:#fff!important;background:#0b4938!important;border-color:#0b4938!important}.zs-question-dialog .zq-card-redesign .zq-actions{gap:9px;margin-top:20px!important}.zs-question-dialog .zq-card-redesign .zq-actions button{font-size:12.5px;min-height:46px!important;padding-inline:18px!important}.zs-question-dialog .zq-result-redesign{flex:1;grid-template-columns:1fr!important;align-content:center!important;width:min(900px,100%)!important;margin:0 auto!important;padding:clamp(24px,5svh,54px) 0 10px!important;display:grid!important}.zs-question-dialog .zq-result-card-redesign{border-radius:22px!important;justify-self:stretch!important;width:100%!important;max-width:900px!important;padding:clamp(26px,3.4vw,38px)!important}.zs-question-dialog .zq-result-card-redesign .zq-result-copy{max-width:740px}.zs-question-dialog .zq-result-card-redesign .zq-result-copy h2{max-width:15ch;margin:0;color:#17362b!important;font-size:clamp(36px,3.5vw,50px)!important;line-height:1!important}.zs-question-dialog .zq-result-card-redesign .zq-result-summary{max-width:68ch;margin:13px 0 0;font-size:14px;line-height:1.5;color:#5e584f!important}.zs-question-dialog .zq-plan{border-top:1px solid #2d261f1f;border-left:1px solid #2d261f1f;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.zs-question-dialog .zq-plan>div{border-bottom:1px solid #2d261f1f;border-right:1px solid #2d261f1f;min-width:0;min-height:112px;padding:16px}.zs-question-dialog .zq-plan small{color:#a96f30;letter-spacing:.14em;font-size:8.5px;font-weight:800;display:block}.zs-question-dialog .zq-plan p{color:#353a35;margin:8px 0 0;font-size:13px;line-height:1.45}.zs-question-dialog .zq-plan .is-success{background:#0b49380e}.zs-question-dialog .zq-result-card-redesign .zq-result-footnote{color:#71695f;opacity:.82;margin:13px 0 0;font-size:10.5px;line-height:1.45}.zs-question-dialog .zq-result-card-redesign .zq-result-actions{gap:9px;grid-template-columns:auto minmax(220px,1fr)!important;margin-top:18px!important;display:grid!important}.zs-question-dialog .zq-result-card-redesign .zq-result-actions button,.zs-question-dialog .zq-result-card-redesign .zq-result-actions a{font-size:12.5px;min-height:46px!important;padding-inline:18px!important}@media (max-width:820px){.zs-question-dialog{border-radius:18px!important;inset:12px!important}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:calc(100svh - 24px)!important}.zs-question-dialog .zq-shell{padding:20px!important}.zs-question-dialog .zq-topbar{grid-template-columns:auto auto}.zs-question-dialog .zq-progress{grid-column:1/-1}.zs-question-dialog .zq-question-layout-redesign,.zs-question-dialog .zq-result-redesign{align-content:start!important;padding-top:26px!important}}@media (max-width:620px){.zs-question-dialog{border-radius:0!important;inset:0!important}.zs-question-dialog .zq-stage,.zs-question-dialog .zq-shell{min-height:100svh!important}.zs-question-dialog .zq-stage{overflow:auto!important}.zs-question-dialog .zq-shell{padding:14px 14px 18px!important}.zs-question-dialog .zq-product-label{display:none}.zs-question-dialog .zq-topbar{grid-template-columns:auto 1fr}.zs-question-dialog .zq-question-layout-redesign,.zs-question-dialog .zq-result-redesign{padding-top:18px!important}.zs-question-dialog .zq-card-redesign,.zs-question-dialog .zq-result-card-redesign{border-radius:17px!important;padding:20px 17px!important}.zs-question-dialog .zq-card-redesign h2{max-width:20ch;font-size:clamp(30px,8.4vw,36px)!important}.zs-question-dialog .zq-question-hint{font-size:12.5px}.zs-question-dialog .zq-options-redesign,.zs-question-dialog .zq-plan{grid-template-columns:1fr!important}.zs-question-dialog .zq-options-redesign button{min-height:46px!important;font-size:13px!important}.zs-question-dialog .zq-result-card-redesign .zq-result-copy h2{max-width:18ch;font-size:clamp(32px,8.7vw,39px)!important}.zs-question-dialog .zq-plan>div{min-height:0;padding:14px}.zs-question-dialog .zq-result-card-redesign .zq-result-actions{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.zs-question-dialog .zq-options-redesign button,.zs-question-dialog .zq-result-actions a{transition:none!important}}
