canvas,img,video{max-width:100%}.digital-services-map>*,.footer-main>*,.growth-stages>*,.hero-showcase>*,.home-testimonials-grid>*,.nova-hero>*,.product-confidence-grid>*,.product-review-page>*,.public-nav>*,.request-shell>*,.request-system-grid>*,.reseller-hero>*,.sender-categories-grid>*,.sender-feature-desc-inner>*,.sender-hero-banner>*,.start-shape-title>*,.topbar-actions>*,.topbar>*{min-width:0}.dashboard-content,.dashboard-layout,.dashboard-main,.nova-landing,.package-landing,.public-home,.reseller-landing,.sender-landing{max-width:100%}.dashboard-content h1,.dashboard-content h2,.dashboard-content h3,.nova-landing h1,.nova-landing h2,.nova-landing h3,.package-landing h1,.package-landing h2,.package-landing h3,.public-home h1,.public-home h2,.public-home h3,.reseller-landing h1,.reseller-landing h2,.reseller-landing h3,.sender-landing h1,.sender-landing h2,.sender-landing h3{max-width:100%;overflow-wrap:break-word}.footer-links a,.request-system-grid button small,.request-system-grid button strong,.system-card-action{white-space:normal;text-overflow:clip;overflow:visible;overflow-wrap:anywhere;text-align:center;line-height:1.45}.footer-links a{justify-content:flex-start;min-width:0;padding-block:8px;text-align:start}.sender-category-name,.sender-hero-badge{max-width:100%;overflow:hidden;text-overflow:ellipsis}.faq-modal,.modal-card,.public-order-modal,.service-request-modal{max-width:calc(100vw - 24px)}@media (max-width:1180px){.public-home .start-shape-section h2{width:min(calc(100% - 28px),820px);font-size:clamp(30px,4.6vw,48px)}.public-home .start-shape-title{flex-direction:column;gap:10px}.public-home .start-title-pill{transform:none}}@media (max-width:1100px){.growth-journey-heading h2,.home-testimonials-heading h2,.product-confidence-heading h2,.product-reviews-heading h2,.request-section-heading h2{white-space:normal;text-wrap:balance}.sender-feature-desc-inner{align-items:flex-start}}@media (max-width:900px){.content-card,.dashboard-content,.dashboard-layout,.dashboard-main,.page-section{min-width:0;max-width:100%}.topbar{overflow:visible}.table-toolbar>*{min-width:0}}@media (max-width:760px){.sender-feature-desc-inner{min-width:0;padding-inline:16px}.sender-feature-desc-inner>div:last-child{min-width:0}.sender-feature-desc-inner h3,.sender-feature-desc-inner p{overflow-wrap:anywhere}.growth-journey-heading h2,.home-testimonials-heading h2,.request-section-heading h2{font-size:clamp(27px,8vw,38px);line-height:1.3}}@media (max-width:480px){.app-clean-shell .topbar,.topbar{gap:6px;padding-inline:9px!important}.topbar-welcome small{display:none}.topbar-welcome strong{max-width:92px;font-size:13px}.logout-button{min-width:0;padding-inline:9px}.menu-button,.notification,.notification-wrap .icon-button{flex:0 0 auto}.faq-modal,.public-order-modal,.service-request-modal{max-width:calc(100vw - 16px)}}@media (min-width:821px) and (max-width:980px){.public-nav{gap:8px;padding-inline:12px}.public-nav .brand-logo{width:88px}.public-nav nav{gap:2px;min-width:0}.public-nav nav a{min-height:40px;padding-inline:8px;font-size:13px}.login-control-button{flex:0 1 158px;min-width:138px;min-height:40px;padding-inline:10px;font-size:11px}}@media (max-width:980px){.nova-feature-grid,.reseller-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.faq-modal{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain}@media (max-width:640px){.faq-modal{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px)}}.notification-wrap{position:relative!important;isolation:isolate}.topbar-actions{position:relative;z-index:80;min-width:0}@media (min-width:761px){.notification-wrap .notifications-backdrop{display:none!important}.notification-wrap .notifications-panel{position:absolute!important;top:calc(100% + 12px)!important;left:0!important;right:auto!important;bottom:auto!important;width:min(420px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:min(640px,calc(100vh - 110px))!important;max-height:min(640px,calc(100dvh - 110px))!important;height:auto!important;transform:none!important}}.public-home .start-shape-title:hover .start-title-pill,.public-home .start-title-pill{transform:none}@media (min-width:1181px) and (max-width:1440px){.public-home .start-shape-section h2{font-size:clamp(38px,3.75vw,52px)}}.customer-grid>*,.form-grid>*,.management-grid>*,.operations-grid>*,.public-order-grid>*,.request-system-grid>*,.settings-grid>*,.stats-grid>*{min-width:0}.admin-clean-dashboard>.stats-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.admin-clean-dashboard>.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.admin-clean-dashboard>.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-pages-analytics{margin:18px 0;padding:20px}.site-pages-analytics .card-heading>div>small{display:block;margin-top:6px;color:#7a8494;font-size:12px}.site-pages-period{color:#637083;background:#f3f7f6;border:1px solid #e4eeeb;border-radius:999px;padding:7px 11px;font-size:11px;white-space:nowrap}.site-pages-list{display:grid;gap:9px;margin-top:16px}.site-page-row{display:grid;grid-template-columns:32px minmax(150px,1fr) minmax(100px,220px) auto;align-items:center;gap:14px;min-width:0;padding:11px 13px;border:1px solid #edf1f2;border-radius:13px;background:#fcfdfd}.site-page-rank{display:grid;place-items:center;width:30px;height:30px;color:#087b68;background:#e9f7f2;border-radius:10px;font-size:12px;font-weight:800}.site-page-name{display:grid;min-width:0;gap:4px}.site-page-name a{color:#173b36;font-size:13px;font-weight:800;text-decoration:none}.site-page-name a:hover{color:#087b68}.site-page-name small{overflow-wrap:anywhere;color:#88939f;font-size:10px;text-align:right}.site-page-meter{display:block;height:7px;overflow:hidden;border-radius:999px;background:#eaf0ee}.site-page-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ca778,#52d3a5)}.site-page-count{display:grid;justify-items:start;gap:3px;color:#43544f;font-size:12px;white-space:nowrap}.site-page-count small{color:#87928e;font-size:10px}.site-pages-empty{margin-top:16px;text-align:center}@media (max-width:760px){.site-pages-analytics{padding:15px}.site-page-row{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.site-page-meter{grid-column:2/4}.site-pages-period{display:none}}.entity-form input,.entity-form select,.entity-form textarea,.form-grid input,.form-grid select,.form-grid textarea,.public-order-grid input,.public-order-grid select,.public-order-grid textarea{min-width:0;max-width:100%}.form-error,.form-success,.public-order-notice{min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.button{white-space:normal;text-align:center;line-height:1.35}.button,.form-actions,.title-actions{min-width:0}}@media (max-width:520px){main.nova-landing .nova-feature-grid,main.reseller-landing .reseller-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.app-clean-shell .topbar,.topbar{flex-wrap:nowrap}.topbar-actions{gap:5px;flex:0 0 auto}.logout-button{font-size:12px;min-height:40px}.menu-button,.notification,.notification-wrap .icon-button{width:40px;height:40px}.notifications-head{gap:8px}}@media (max-width:820px){.public-nav nav{max-width:calc(100vw - 24px)}.public-nav nav a{min-width:0;overflow-wrap:anywhere}}.hero-glow-one,.hero-glow-two,.hero-title-orbit,.start-title-spark{pointer-events:none}@media (min-width:1101px) and (max-width:1500px){.public-footer .footer-main{grid-template-columns:minmax(240px,.85fr) minmax(0,1.5fr) minmax(260px,.95fr);gap:clamp(18px,2vw,32px);padding-inline:clamp(24px,3vw,48px)}.public-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.public-footer .footer-contact-block{min-width:0;width:100%}}@media (min-width:981px) and (max-width:1100px){main.nova-landing .nova-hero,main.reseller-landing .reseller-hero,main.sender-landing .sender-hero-banner,main.sender-landing.product-landing-v2 .sender-hero-banner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(16px,2vw,24px)!important;padding-inline:clamp(18px,2.5vw,28px)!important}main.nova-landing .nova-copy,main.nova-landing .nova-visual,main.reseller-landing .reseller-copy,main.reseller-landing .reseller-visual,main.sender-landing .sender-hero-content,main.sender-landing .sender-hero-visual{min-width:0!important}}@media (max-width:720px){.product-rating-panel{grid-template-columns:1fr;margin-inline:0}}@media (min-width:1201px) and (max-width:1500px){.public-home .start-shape-frame{--start-green-top:34%;--start-image-width:min(390px,30vw)}.public-home .start-shape-section h2{margin-bottom:clamp(40px,3.6vw,54px)}}@media (min-width:1201px) and (max-width:1366px){.public-home .start-shape-section h2{width:min(calc(100% - 32px),900px);font-size:clamp(36px,3.55vw,46px)}}.nova-landing .nova-pricing-heading h2,.nova-landing h1,.package-landing h1,.package-landing h2,.reseller-landing h1,.sender-landing .request-section-heading h2,.sender-landing .tutorials-heading h2,.sender-landing h1,.zt-downloads-page h1,.zt-downloads-page h2,.zt-home .zt-enterprise-solutions-copy h2,.zt-home .zt-hero-title,.zt-home .zt-service-paths-head h2,.zt-home .zt-social-copy-block h2,.zt-home .zt-stage-banner-copy h2,.zt-home .zt-zain-data-copy h2,.zt-marketing-page .zt-marketing-final-cta h2,.zt-marketing-page .zt-marketing-section-head h2,.zt-marketing-page h1,.zt-systems-hub .zt-systems-bridge h2,.zt-systems-hub .zt-systems-hero h1,.zt-systems-hub .zt-systems-intro h2,.zt-systems-page .zt-services-grid-head h2,.zt-systems-page .zt-systems-copy h1,.zt-systems-page .zt-why-zain-copy h2{min-width:0!important;max-width:100%!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:break-word}.zt-home .zt-enterprise-solutions-copy{min-width:0!important;max-width:100%;overflow:visible}.zt-home .zt-enterprise-solutions-copy h2>span{display:block!important}.zt-home .zt-enterprise-solutions-copy h2>span,.zt-home .zt-service-paths-head h2,.zt-home .zt-service-paths-head p{max-width:100%!important;white-space:normal!important}.nova-landing .nova-copy,.package-landing .package-copy,.reseller-landing .reseller-copy,.sender-landing .sender-hero-content,.zt-downloads-page .zt-downloads-hero-copy,.zt-home .zt-enterprise-solutions-copy,.zt-home .zt-hero-copy,.zt-home .zt-social-copy-block,.zt-home .zt-stage-banner-copy,.zt-home .zt-zain-data-copy,.zt-marketing-page .zt-marketing-final-cta,.zt-marketing-page .zt-marketing-hero-copy,.zt-marketing-page .zt-marketing-section-head,.zt-systems-hub .zt-systems-hero-copy,.zt-systems-page .zt-systems-copy{min-width:0!important}@media (min-width:901px) and (max-width:1500px){.nova-landing .nova-hero,.reseller-landing .reseller-hero,.sender-landing .sender-hero-layout,.zt-downloads-page .zt-downloads-hero,.zt-home .zt-enterprise-solutions-grid,.zt-home .zt-hero-grid,.zt-marketing-page .zt-marketing-hero,.zt-systems-hub .zt-systems-hero,.zt-systems-page .zt-systems-banner{min-width:0}.nova-landing h1,.reseller-landing h1,.sender-landing h1,.zt-downloads-page h1,.zt-home .zt-enterprise-solutions-copy h2,.zt-home .zt-stage-banner-copy h2,.zt-marketing-page .zt-marketing-hero h1,.zt-systems-hub .zt-systems-hero h1,.zt-systems-page .zt-systems-copy h1{line-height:1.18!important}}.faq-page h1,.faq-page h2,.faq-page h3,.static-page h1,.static-page h2,.static-page h3,.zt-blog-detail h1,.zt-blog-detail h2,.zt-blog-detail h3,.zt-blog-page h1,.zt-blog-page h2,.zt-blog-page h3{min-width:0;max-width:100%;white-space:normal!important;text-wrap:balance;overflow-wrap:break-word}@media (max-width:900px){.nova-landing h1,.nova-landing h2,.nova-landing h3,.package-landing h1,.package-landing h2,.package-landing h3,.reseller-landing h1,.reseller-landing h2,.reseller-landing h3,.sender-landing h1,.sender-landing h2,.sender-landing h3,.zt-downloads-page h1,.zt-downloads-page h2,.zt-downloads-page h3,.zt-home h1,.zt-home h2,.zt-home h3,.zt-marketing-page h1,.zt-marketing-page h2,.zt-marketing-page h3,.zt-systems-hub h1,.zt-systems-hub h2,.zt-systems-hub h3,.zt-systems-page h1,.zt-systems-page h2,.zt-systems-page h3{max-width:100%!important;white-space:normal!important;text-wrap:balance!important;overflow-wrap:break-word}}.modal-backdrop.zt-pw-backdrop{z-index:125;padding:18px;align-items:center}.modal-card.zt-pw-dialog{--pw-accent:#5a48e8;--pw-ink:#1e2941;--pw-muted:#64718a;--pw-line:#e7eaf2;--pw-soft:#f6f5ff;width:min(1040px,calc(100vw - 36px))!important;height:min(86dvh,820px);max-height:min(92dvh,860px)!important;overflow:hidden!important;padding:0!important;border-radius:22px!important;background:white;display:flex;flex-direction:column;box-shadow:0 28px 100px #10143766;color:var(--pw-ink);font-family:var(--font-tajawal),sans-serif}.zt-pw-dialog *{box-sizing:border-box}.zt-pw-header{padding:21px 30px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--pw-line);flex:none}.zt-pw-eyebrow{display:block;font-size:12px;font-weight:800;color:var(--pw-accent);margin-bottom:6px}.zt-pw-header h2{font-size:25px;line-height:1.35;margin:0 0 3px;color:var(--pw-ink);font-weight:900}.zt-pw-header p{font-size:13px;line-height:1.7;margin:0;color:var(--pw-muted)}.zt-pw-close{width:39px;height:39px;border-radius:12px;background:#f5f6fb;color:#526074;border:1px solid #ebedf3;display:grid;place-items:center;flex:none;cursor:pointer}.zt-pw-close:hover{background:#edeafa;color:var(--pw-accent)}.zt-pw-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 29px;background:#fbfbfe;border-bottom:1px solid var(--pw-line);flex:none}.zt-pw-step{min-width:0;text-align:right;border:1px solid transparent;border-radius:13px;background:transparent;display:flex;align-items:center;gap:9px;padding:9px 11px;color:#7b8496;cursor:pointer;transition:background .15s,border-color .15s}.zt-pw-step:hover{background:#f0effc}.zt-pw-step.is-current{background:#eeecff;border-color:#d7d2ff;color:#4d3bce}.zt-pw-step.is-complete{color:#16816f}.zt-pw-step-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#eceef4;flex:none;color:#7e879a}.zt-pw-step.is-current .zt-pw-step-icon{color:#fff;background:var(--pw-accent)}.zt-pw-step.is-complete .zt-pw-step-icon{color:#17806c;background:#e2f6ee}.zt-pw-step-label{display:grid;gap:3px;min-width:0}.zt-pw-step-label small{font-size:10px;line-height:1.2;color:inherit}.zt-pw-step-label strong{font-size:13px;line-height:1.25;font-weight:800;white-space:nowrap}.zt-pw-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;flex:1;min-height:0;direction:rtl}.zt-pw-main{min-width:0;min-height:0;overflow-y:auto;padding:27px 30px;scrollbar-color:#ccd0e3 transparent;scrollbar-width:thin}.zt-pw-section{min-height:100%}.zt-pw-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:25px}.zt-pw-section-symbol{height:41px;width:41px;border-radius:12px;color:var(--pw-accent);background:#f0eeff;display:grid;place-items:center;flex:none}.zt-pw-section-title h3{font-size:19px;margin:0 0 4px;font-weight:900;color:var(--pw-ink)}.zt-pw-section-title p{font-size:13px;line-height:1.7;color:var(--pw-muted);margin:0}.zt-pw-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px}.zt-pw-field{min-width:0;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:800;color:#374258}.zt-pw-field>span:first-child{font-size:13px;font-weight:800;color:#35425a}.zt-pw-field b{color:#e14c67}.zt-pw-field input,.zt-pw-field select,.zt-pw-mini-field input{width:100%;min-width:0;min-height:46px;height:46px;border:1px solid #dfe3ef;border-radius:11px;padding:0 12px;background:#fff;color:#243049;font-family:inherit;font-size:14px;outline:none;transition:border-color .16s,box-shadow .16s}.zt-pw-field input:focus,.zt-pw-field select:focus,.zt-pw-mini-field input:focus{border-color:var(--pw-accent);box-shadow:0 0 0 3px #5a48e819}.zt-pw-field input::placeholder,.zt-pw-mini-field input::placeholder{color:#a2a9b9}.zt-pw-field input[dir=ltr]{text-align:left}.zt-pw-field small{line-height:1.55;color:var(--pw-muted);font-weight:500;font-size:12px}.zt-pw-password-wrap{position:relative;display:block}.zt-pw-password-wrap input{padding-left:48px}.zt-pw-password-wrap button{position:absolute;left:4px;top:4px;border:0;border-radius:8px;background:transparent;color:#758098;width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.zt-pw-password-wrap button:hover{background:#f2f0ff;color:var(--pw-accent)}.zt-pw-tip{display:flex;align-items:flex-start;gap:9px;color:#386a65;background:#edf8f5;padding:13px 15px;border-radius:12px;font-size:12px;line-height:1.7;margin-top:23px}.zt-pw-tip svg{flex:none}.zt-pw-alert{padding:12px 14px;margin-bottom:20px;color:#9a3347;background:#fff0f2;border:1px solid #f8d4dc;border-radius:12px;font-size:13px;font-weight:750;line-height:1.6}.zt-pw-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zt-pw-product{display:flex;align-items:center;gap:10px;cursor:pointer;border:1px solid #e1e5ef;border-radius:12px;background:#fff;padding:13px;min-width:0;transition:background .15s,border-color .15s}.zt-pw-product.is-selected{background:#f5f3ff;border-color:#b9b0ff}.zt-pw-plan-name input,.zt-pw-product input{height:18px;width:18px;flex:none;accent-color:var(--pw-accent);cursor:pointer}.zt-pw-product-copy{display:grid;gap:5px;min-width:0}.zt-pw-product-copy strong{font-size:14px;color:#253149;font-weight:850}.zt-pw-product-copy small{font-size:11px;color:var(--pw-muted)}.zt-pw-product-check{margin-inline-start:auto;color:var(--pw-accent);flex:none}.zt-pw-plan-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:28px 0 12px}.zt-pw-plan-heading h4{font-size:17px;color:var(--pw-ink);margin:0 0 3px}.zt-pw-plan-heading p{font-size:12px;color:var(--pw-muted);margin:0;line-height:1.65}.zt-pw-plan-heading>span{background:#f0eeff;border-radius:999px;color:var(--pw-accent);padding:7px 12px;font-size:12px;font-weight:800;white-space:nowrap}.zt-pw-product-tabs{display:flex;gap:7px;overflow-x:auto;padding-bottom:8px;margin-bottom:4px;scrollbar-width:thin}.zt-pw-product-tabs button{flex:none;display:flex;gap:9px;align-items:center;padding:10px 12px;background:#f6f7fb;border:1px solid #e9ebf3;border-radius:11px;color:#5f6c82;font-size:12px;font-family:inherit;font-weight:800;cursor:pointer}.zt-pw-product-tabs button.is-active{background:var(--pw-accent);border-color:var(--pw-accent);color:#fff}.zt-pw-product-tabs small{font-size:10px;font-weight:500;opacity:.85}.zt-pw-plans{border:1px solid var(--pw-line);border-radius:13px;overflow:hidden}.zt-pw-plan-row,.zt-pw-plans-header{display:grid;grid-template-columns:minmax(135px,1.1fr) minmax(100px,.8fr) minmax(130px,1fr);align-items:center;gap:12px}.zt-pw-plans-header{padding:11px 14px;font-size:11px;font-weight:850;color:#526176;background:#f7f8fb}.zt-pw-plan-row{padding:11px 14px;border-top:1px solid #edf0f5;background:#fff}.zt-pw-plan-row.is-enabled{background:#fbfaff}.zt-pw-plan-name{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0}.zt-pw-plan-name>span{display:grid;gap:3px;min-width:0}.zt-pw-plan-name strong{font-size:13px;font-weight:850;color:#29354b}.zt-pw-plan-name small{font-size:10px;color:var(--pw-muted)}.zt-pw-mini-field{display:block;min-width:0}.zt-pw-mini-field span{display:none}.zt-pw-mini-field input{height:39px;min-height:39px;font-size:13px}.zt-pw-mini-field input:disabled{color:#acb2bf;background:#f1f2f5;border-color:#e9eaf0;cursor:not-allowed}.zt-pw-empty{margin-top:22px;padding:24px;border:1px dashed #cbd0e2;border-radius:13px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:10px;color:#65738a;background:#f9faff}.zt-pw-empty p{font-size:13px;line-height:1.7;margin:0;max-width:410px}.zt-pw-service-card{display:flex;align-items:center;gap:13px;border:1px solid #e1e5ef;padding:19px 17px;background:#fff;border-radius:15px;cursor:pointer}.zt-pw-service-card.is-on{border-color:#a9dcc6;background:#f3faf7}.zt-pw-service-card>input{position:absolute;width:1px;height:1px;opacity:0}.zt-pw-service-card>span:nth-child(2){display:grid;gap:7px;flex:1;min-width:0}.zt-pw-service-card strong{font-size:15px;font-weight:850;color:#233148}.zt-pw-service-card small{font-size:12px;color:#66758b;line-height:1.8}.zt-pw-toggle{width:45px;height:25px;background:#cbd1dd;flex:none;border-radius:99px;position:relative;transition:background .15s}.zt-pw-toggle:after{content:"";width:19px;height:19px;border-radius:50%;background:white;position:absolute;right:3px;top:3px;box-shadow:0 1px 4px #0003;transition:transform .15s}.zt-pw-service-card.is-on .zt-pw-toggle{background:#149575}.zt-pw-service-card.is-on .zt-pw-toggle:after{transform:translateX(-20px)}.zt-pw-service-card:focus-within{outline:3px solid #5a48e844;outline-offset:3px}.zt-pw-config-grid{margin-top:26px}.zt-pw-review-block{border:1px solid var(--pw-line);border-radius:13px;padding:17px;margin-bottom:13px;background:white}.zt-pw-review-block h4{font-size:14px;color:#253149;margin:0 0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.zt-pw-review-block h4 button{background:#f1efff;border-radius:8px;border:0;padding:6px 12px;color:var(--pw-accent);font-size:12px;cursor:pointer;font-family:inherit}.zt-pw-review-block dl{margin:0;display:grid;gap:11px}.zt-pw-review-block dl>div{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;line-height:1.55;font-size:13px}.zt-pw-review-block dt{color:#748099}.zt-pw-review-block dd{margin:0;font-weight:800;text-align:end;overflow-wrap:anywhere}.zt-pw-review-plans{display:grid;gap:8px}.zt-pw-review-plans>div{display:flex;flex-wrap:wrap;gap:8px 13px;font-size:12px;background:#fafbff;padding:10px;border-radius:9px;color:#56637a}.zt-pw-review-plans strong{color:#303a52}.zt-pw-review-empty{font-size:13px;color:#66758b;margin:0}.zt-pw-summary{background:#f9fafe;border-right:1px solid var(--pw-line);padding:24px 18px;overflow-y:auto;min-height:0}.zt-pw-summary h3{display:flex;align-items:center;gap:8px;font-size:14px;color:#39445f;margin:0 0 22px;font-weight:900}.zt-pw-summary h3 svg{color:var(--pw-accent)}.zt-pw-summary-name{display:grid;gap:6px;margin-bottom:19px}.zt-pw-summary-name strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.zt-pw-summary-name small{font-size:11px;color:#79849a;direction:ltr;text-align:right;overflow-wrap:anywhere}.zt-pw-stats{display:grid;gap:9px}.zt-pw-stats>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;background:white;border:1px solid #e8eaf3;border-radius:11px}.zt-pw-stats strong{font-size:19px;font-weight:900;color:var(--pw-accent)}.zt-pw-stats span{font-size:11px;color:#6b778f}.zt-pw-summary-group{border-top:1px solid #e7e9f2;margin-top:20px;padding-top:16px;display:grid;gap:11px}.zt-pw-summary-group>strong{font-size:12px;color:#526078;margin-bottom:2px}.zt-pw-summary-group>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#45526c}.zt-pw-summary-group svg{color:#128d75;flex:none}.zt-pw-summary-group small{font-size:12px;color:#8891a3}.zt-pw-summary-hint{font-size:11px;color:#7b869d;line-height:1.9;margin-top:22px}.zt-pw-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fff;border-top:1px solid var(--pw-line);padding:16px 30px}.zt-pw-footer>span{font-size:12px;color:#7b859a;font-weight:700}.zt-pw-footer-actions{display:flex;gap:9px}.zt-pw-button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:8px 20px;border:1px solid transparent;font-family:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:filter .15s,background .15s}.zt-pw-button-primary{background:var(--pw-accent);color:white}.zt-pw-button-primary:hover{filter:brightness(1.08)}.zt-pw-button-quiet{background:#f4f5f9;color:#4e5a73;border-color:#e9eaf1}.zt-pw-button-quiet:hover{background:#eeeff7}.zt-pw-button:disabled,.zt-pw-close:disabled{cursor:wait;opacity:.6}@media (max-width:800px){.zt-pw-layout{grid-template-columns:minmax(0,1fr)}.zt-pw-summary{display:none}.zt-pw-main{padding:22px}.zt-pw-header{padding:17px 22px}.zt-pw-steps{padding:9px 16px;gap:3px}.zt-pw-step{gap:5px;padding:8px 5px}.zt-pw-step-label strong{font-size:11px}.zt-pw-step-icon{width:30px;height:30px}.zt-pw-footer{padding:13px 22px}}@media (max-width:600px){.modal-backdrop.zt-pw-backdrop{padding:0;align-items:stretch}.modal-card.zt-pw-dialog{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}.zt-pw-header{padding:14px 17px 12px}.zt-pw-header h2{font-size:21px}.zt-pw-header p{font-size:11px}.zt-pw-eyebrow{font-size:10px}.zt-pw-steps{padding:7px 9px}.zt-pw-step{display:grid;justify-items:center;text-align:center;gap:3px;padding:6px 1px}.zt-pw-step-label small{display:none}.zt-pw-step-label strong{font-size:10px;white-space:normal;line-height:1.3}.zt-pw-step-icon{height:28px;width:28px}.zt-pw-main{padding:19px 15px}.zt-pw-section-title{gap:9px;margin-bottom:20px}.zt-pw-section-title h3{font-size:17px}.zt-pw-section-title p{font-size:12px}.zt-pw-field-grid,.zt-pw-products{grid-template-columns:1fr}.zt-pw-field-grid{gap:17px}.zt-pw-product{padding:10px 12px}.zt-pw-plans-header{display:none}.zt-pw-plans{border:0;display:grid;gap:10px}.zt-pw-plan-row,.zt-pw-plan-row.is-enabled{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:11px;border:1px solid #e4e7f1;border-radius:12px}.zt-pw-plan-row.is-enabled{border-color:#cbc6f9}.zt-pw-plan-name{grid-column:1/-1}.zt-pw-mini-field span{display:block;font-size:11px;color:#66758b;margin-bottom:6px}.zt-pw-mini-field input{height:43px}.zt-pw-plan-heading{margin-top:23px}.zt-pw-footer{padding:12px 15px}.zt-pw-button{min-height:43px;padding:8px 14px}.zt-pw-service-card{padding:15px 12px}.zt-pw-service-card strong{font-size:13px}}@media (max-width:350px){.zt-pw-step-label strong{font-size:9px}.zt-pw-step-icon{height:26px;width:26px}.zt-pw-footer>span{font-size:10px}.zt-pw-button{padding:8px 11px}}