:root{
  --wz-bg:#080C14;
  --wz-blue:#4D80FF;
  --wz-white:#fff;
  --wz-muted:rgba(255,255,255,.62);
  --wz-line:rgba(255,255,255,.12);
  --wz-soft:rgba(77,128,255,.18);
  --wz-ink:#080C14;
  --wz-display:'Archivo Black',Arial Black,Impact,sans-serif;
  --wz-body:'Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --wz-shell:min(100% - 72px,1280px);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--wz-bg)}
body.wizif-homepage-active{margin:0;background:var(--wz-bg);color:var(--wz-white);font-family:var(--wz-body);overflow-x:hidden}
body.wizif-homepage-active.wz-menu-open,body.wizif-homepage-active.wz-modal-open{overflow:hidden}
.wz-page{min-height:100vh;background:var(--wz-bg);color:var(--wz-white);font-family:var(--wz-body);overflow:hidden}
.wz-shell{width:var(--wz-shell);margin-inline:auto}
a,button{font:inherit;color:inherit}
button{cursor:pointer}
.wz-header{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:28px 48px;background:linear-gradient(to bottom,rgba(8,12,20,.88),rgba(8,12,20,.45),transparent);pointer-events:none}
.wz-header>*{pointer-events:auto}
.wz-logo{font-family:var(--wz-display);font-size:13px;letter-spacing:.45em;text-decoration:none;color:#fff;line-height:1}
.wz-desktop-nav{display:flex;align-items:center;gap:34px;font-size:12px;color:var(--wz-muted)}
.wz-desktop-nav a,.wz-desktop-nav button{background:none;border:0;text-decoration:none;padding:0;color:var(--wz-muted);transition:color .2s ease}
.wz-desktop-nav a:hover,.wz-desktop-nav button:hover{color:#fff}
.wz-burger{display:none;width:46px;height:42px;border:0;background:transparent;padding:7px;position:relative;z-index:1002}
.wz-burger span{display:block;height:3px;background:#fff;border-radius:20px;margin:7px 0;transition:transform .25s ease,opacity .25s ease}
.wz-menu-open .wz-burger span:nth-child(1){transform:translateY(10px) rotate(45deg)}
.wz-menu-open .wz-burger span:nth-child(2){opacity:0}
.wz-menu-open .wz-burger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}
.wz-mobile-menu{position:fixed;inset:0;z-index:1001;background:#080C14;display:flex;flex-direction:column;justify-content:center;padding:32px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}
.wz-mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}
.wz-menu-close{display:none!important;visibility:hidden!important;pointer-events:none!important}
.wz-mobile-menu a,.wz-mobile-menu button:not(.wz-menu-close){display:block;width:100%;padding:18px 0;background:none;border:0;border-bottom:1px solid var(--wz-line);font-family:var(--wz-display);font-size:clamp(32px,11vw,72px);line-height:.9;text-transform:uppercase;text-align:left;text-decoration:none;color:#fff}
.wz-kicker{margin:0 0 24px;color:var(--wz-blue);font-size:12px;letter-spacing:.34em;text-transform:uppercase;font-weight:800}
.wz-page{margin-top:0!important;padding-top:0!important}
.wz-hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:150px 0 86px;overflow:hidden;background:#080C14;margin-top:0!important}
.wz-grid-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:.95}
.wz-grid-vignette{position:absolute;inset:0;background:radial-gradient(circle at 65% 38%,rgba(77,128,255,.16),transparent 24%),radial-gradient(circle at center,rgba(8,12,20,0) 18%,rgba(8,12,20,.72) 88%)}
.wz-availability{position:absolute;right:8%;top:19%;z-index:2;text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:rgba(255,255,255,.22);font-weight:800}
.wz-availability span{display:inline-block;width:8px;height:8px;margin-right:12px;background:#0dd173;border-radius:50%}
.wz-hero-inner{position:relative;z-index:3}
.wz-hero-title{max-width:1120px;margin:0;font-family:var(--wz-display);font-size:clamp(72px,12vw,138px);line-height:.82;letter-spacing:-.075em;text-transform:uppercase;color:#fff}
.wz-hero-word{display:inline-block;color:var(--wz-blue);min-width:.01px}
.wz-hero-copy{max-width:560px;margin:36px 0 0;color:var(--wz-muted);font-size:clamp(17px,1.45vw,22px);line-height:1.65}
.wz-hero-copy strong{color:#fff;font-weight:600}
.wz-hero-actions{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}
.wz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:1px solid transparent;text-decoration:none;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:12px;line-height:1.1;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}
.wz-btn:hover{transform:translateY(-1px)}
.wz-btn-blue{background:var(--wz-blue);color:#fff;border-color:var(--wz-blue)}
.wz-btn-blue:hover{background:#3f70ef;border-color:#3f70ef;color:#fff}
.wz-btn-light{background:#fff;color:#080C14;border-color:#fff}
.wz-btn-light:hover{background:#e9efff;color:#080C14}
.wz-btn-ghost,.wz-btn-outline{background:transparent;color:#fff;border-color:var(--wz-line)}
.wz-btn-ghost:hover,.wz-btn-outline:hover{background:rgba(255,255,255,.08);color:#fff}
.wz-ticker{position:relative;overflow:hidden;border-block:1px solid var(--wz-line);background:#080C14;padding:26px 0;white-space:nowrap}
.wz-ticker-track{display:flex;width:max-content;will-change:transform;animation:wzTicker 24s linear infinite}
.wz-ticker-group{display:flex;align-items:center;flex-shrink:0;gap:64px;padding-right:64px}
.wz-ticker span{font-family:var(--wz-display);font-size:clamp(50px,7vw,104px);line-height:.78;text-transform:uppercase;letter-spacing:-.065em;color:transparent;-webkit-text-stroke:1.15px rgba(255,255,255,.72);text-stroke:1.15px rgba(255,255,255,.72)}
.wz-ticker i{width:14px;height:14px;border-radius:50%;background:var(--wz-blue);display:block;flex:0 0 auto}
@keyframes wzTicker{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.wz-section{padding:96px 0;border-bottom:1px solid var(--wz-line);background:#080C14}
.wz-section-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;margin-bottom:56px}
.wz-section-head h2,.wz-section h2,.wz-cta h2{font-family:var(--wz-display);font-size:clamp(44px,7.5vw,108px);line-height:.88;letter-spacing:-.07em;text-transform:uppercase;margin:0;color:#fff}
.wz-section-head p{max-width:370px;margin:0;color:var(--wz-muted);font-size:15px;line-height:1.7}
.wz-section-head a{color:var(--wz-muted);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.24);padding-bottom:8px}
.wz-project-list,.wz-service-list{border-top:1px solid var(--wz-line)}
.wz-project-row,.wz-service-row{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) 190px 240px;gap:22px;align-items:center;min-height:94px;border:0;border-bottom:1px solid var(--wz-line);background:transparent;text-decoration:none;text-align:left;color:#fff}
.wz-service-row{grid-template-columns:42px minmax(0,1fr) 260px 150px}
.wz-project-row strong,.wz-service-row strong{font-family:var(--wz-display);font-size:clamp(27px,4vw,58px);line-height:.9;text-transform:uppercase;letter-spacing:-.055em;color:#fff}
.wz-service-row strong{font-size:clamp(22px,2.2vw,36px)}
.wz-row-num{font-weight:900;color:rgba(255,255,255,.35);font-size:12px;letter-spacing:.12em}
.wz-project-row em,.wz-service-row em,.wz-service-row b{font-style:normal;color:var(--wz-muted);font-size:12px}
.wz-tags{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.wz-tags b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.54);border:1px solid var(--wz-line);padding:5px 8px;border-radius:999px}
/* ── ABOUT ────────────────────────────────────────────────────── */
.wz-about-inner{display:grid;grid-template-columns:220px 1fr;gap:80px;align-items:start}
.wz-about-stats-wrap{position:sticky;top:120px}.wz-about-stats{display:flex;flex-direction:column;gap:0}
.wz-stat-block{padding:24px 0;border-bottom:1px solid var(--wz-line);display:block}
.wz-stat-block:first-of-type{border-top:1px solid var(--wz-line)}
.wz-stat-n{display:block!important;font-family:var(--wz-display);font-size:clamp(38px,4vw,52px);font-weight:900;letter-spacing:-.055em;color:#fff;line-height:1;margin:0;padding:0}
.wz-stat-n em{font-style:normal;color:var(--wz-blue)}
.wz-stat-cities{font-size:clamp(22px,2.5vw,32px)!important;line-height:1.1}
.wz-stat-l{display:block!important;font-size:11px;color:rgba(255,255,255,.35);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;padding:0}
.wz-about-hl{font-family:var(--wz-display);font-size:clamp(30px,3.5vw,50px);font-weight:900;line-height:.95;letter-spacing:-.055em;text-transform:uppercase;color:#fff;margin:0 0 36px}
.wz-about-hl em{font-style:normal;color:var(--wz-blue)}
.wz-about-body-group{display:flex;flex-direction:column;gap:18px;margin-bottom:48px}
.wz-about-body-group p{font-size:16px;line-height:1.85;color:rgba(255,255,255,.62);margin:0}
.wz-about-body-group strong{color:#fff;font-weight:600}
.wz-about-diffs{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:40px;padding-top:40px;border-top:1px solid var(--wz-line)}
.wz-diff-rule{width:28px;height:2px;background:var(--wz-blue);margin-bottom:16px;transition:width .4s cubic-bezier(.16,1,.3,1)}
.wz-diff:hover .wz-diff-rule{width:48px}
.wz-diff-title{font-family:var(--wz-display);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#fff;margin-bottom:10px}
.wz-diff-body{font-size:13px;line-height:1.8;color:rgba(255,255,255,.5);margin:0}
.wz-about-closing{font-family:var(--wz-display);font-size:clamp(13px,1.3vw,17px);font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.25);padding-top:32px;border-top:1px solid var(--wz-line);margin:0}
@media(max-width:900px){
  .wz-about-inner{grid-template-columns:1fr!important;gap:40px!important}
  .wz-about-stats-wrap{position:static!important}.wz-about-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important}
  .wz-stat-block{display:block!important;padding:20px 16px!important;border:none!important;border-bottom:1px solid var(--wz-line)!important;border-right:1px solid var(--wz-line)!important}
  .wz-stat-block:nth-child(even){border-right:none!important}
  .wz-stat-block:nth-last-child(-n+2){border-bottom:none!important}
  .wz-stat-block:first-of-type{border-top:none!important}
  .wz-stat-n{display:block!important;font-size:36px!important;line-height:1!important;min-width:0!important}
  .wz-stat-cities{font-size:22px!important;line-height:1.15!important}
  .wz-stat-l{display:block!important;font-size:10px!important;margin-top:6px!important}
  .wz-about-hl{font-size:clamp(24px,7vw,34px)!important;margin-bottom:24px!important}
  .wz-about-body-group p{font-size:15px!important}
  .wz-about-diffs{grid-template-columns:1fr!important;gap:24px!important}
  .wz-about-closing{font-size:11px!important;letter-spacing:.06em!important}
}


.wz-two-col{display:grid;grid-template-columns:.9fr 1fr;gap:72px;align-items:start}
.wz-body-copy{display:grid;gap:24px;color:var(--wz-muted);font-size:17px;line-height:1.85}.wz-body-copy p{margin:0}.wz-body-copy strong{color:#fff}
.wz-services{padding-top:104px}.wz-process{background:#fff;color:#080C14;border-bottom:0}.wz-process .wz-kicker{color:var(--wz-blue)}.wz-process h2{color:#080C14}.wz-process .wz-section-head p{color:rgba(8,12,20,.56)}
.wz-process-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(8,12,20,.08);border-left:1px solid rgba(8,12,20,.08)}
.wz-process-grid article{min-height:290px;padding:42px;border-right:1px solid rgba(8,12,20,.08);border-bottom:1px solid rgba(8,12,20,.08)}
.wz-process-grid span{font-family:var(--wz-display);font-size:54px;color:rgba(8,12,20,.08)}
.wz-process-grid h3{margin:36px 0 14px;font-family:var(--wz-display);font-size:20px;letter-spacing:-.04em;text-transform:uppercase}.wz-process-grid p{margin:0;color:rgba(8,12,20,.62);line-height:1.7;font-size:15px}
.wz-retainers{position:relative;z-index:1;clear:both;background:#080C14}.wz-retainer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wz-retainer-card{display:flex;flex-direction:column;min-height:520px;border:1px solid var(--wz-line);padding:34px;background:rgba(255,255,255,.02)}.wz-retainer-card.is-featured{background:var(--wz-blue);border-color:var(--wz-blue);color:#fff}.wz-retainer-card p{margin:0 0 28px;color:var(--wz-muted);font-size:10px;text-transform:uppercase;letter-spacing:.16em}.wz-retainer-card h3{font-family:var(--wz-display);font-size:20px;text-transform:uppercase;margin:0 0 8px}.wz-retainer-card strong{font-family:var(--wz-display);font-size:42px;line-height:.9}.wz-retainer-card ul{margin:36px 0 36px;padding:0 0 0 18px;color:var(--wz-muted);line-height:1.9;font-size:15px}.wz-retainer-card.is-featured p,.wz-retainer-card.is-featured ul{color:rgba(255,255,255,.78)}.wz-retainer-card .wz-btn{margin-top:auto;width:100%}
.wz-testimonials h2{margin-bottom:64px}.wz-testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.wz-testimonial-grid article{border-top:1px solid var(--wz-line);padding-top:28px;color:var(--wz-muted);line-height:1.8;font-size:16px}.wz-testimonial-grid span{color:var(--wz-blue);font-weight:900}.wz-testimonial-grid strong{display:block;margin-top:28px;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.12em}
.wz-cta{position:relative;padding:140px 0;background:#080C14;overflow:hidden}.wz-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(77,128,255,.18),transparent 30%)}.wz-cta .wz-shell{position:relative}.wz-cta h2{max-width:860px}.wz-cta p:not(.wz-kicker){max-width:420px;margin:40px 0;color:var(--wz-muted);line-height:1.8;font-size:16px}.wz-cta-actions{display:flex;gap:14px;flex-wrap:wrap}
.wz-footer{border-top:1px solid var(--wz-line);background:#080C14;padding:56px 0 0;color:var(--wz-muted)}.wz-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:48px}.wz-footer-bottom{padding:20px 0;border-top:1px solid var(--wz-line);display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(255,255,255,.28);letter-spacing:.04em}.wz-footer strong{font-family:var(--wz-display);letter-spacing:.2em;color:#fff}.wz-footer p{margin:0 0 18px;text-transform:uppercase;font-size:11px;letter-spacing:.14em;color:rgba(255,255,255,.35)}.wz-footer a,.wz-footer span{display:block;color:var(--wz-muted);text-decoration:none;margin:9px 0;font-size:14px}
.wz-modal{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:24px;background:rgba(8,12,20,.78);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease}.wz-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.wz-modal-panel{position:relative;width:min(920px,100%);max-height:min(820px,calc(100svh - 40px));overflow:auto;border:1px solid var(--wz-line);background:#080C14;color:#fff;box-shadow:0 24px 90px rgba(0,0,0,.5)}.wz-modal-close{position:absolute;right:18px;top:18px;z-index:2;border:1px solid var(--wz-line);background:rgba(255,255,255,.06);color:#fff;padding:10px 13px;border-radius:999px}.wz-form{padding:56px}.wz-form h2{font-family:var(--wz-display);font-size:clamp(36px,5vw,72px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:0 0 32px}.wz-form-step{display:none}.wz-form-step.is-active{display:block}.wz-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.wz-choice-grid.compact{grid-template-columns:repeat(3,1fr)}.wz-choice-grid button{min-height:76px;border:1px solid var(--wz-line);background:rgba(255,255,255,.04);color:#fff;text-align:left;padding:18px;font-weight:800}.wz-choice-grid button span{display:block;margin-top:5px;color:var(--wz-muted);font-weight:500}.wz-choice-grid button.is-selected{background:var(--wz-blue);border-color:var(--wz-blue);color:#fff}.wz-form input,.wz-form textarea{display:block;width:100%;border:0;border-bottom:1px solid var(--wz-line);background:transparent;color:#fff;font-size:26px;padding:24px 0;border-radius:0;outline:0}.wz-form textarea{min-height:120px;resize:vertical}.wz-form input::placeholder,.wz-form textarea::placeholder{color:rgba(255,255,255,.42)}.wz-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:38px}.wz-form-response{min-height:24px;margin:18px 0 0;color:var(--wz-muted)}.wz-form-note{color:var(--wz-muted);margin:-18px 0 20px}.wz-form.is-loading{opacity:.65;pointer-events:none}
@media (max-width:900px){:root{--wz-shell:min(100% - 42px,1280px)}.wz-header{padding:28px 22px}.wz-desktop-nav{display:none}.wz-burger{display:block}.wz-hero{min-height:100svh;padding:130px 0 70px;align-items:flex-end}.wz-availability{display:none}.wz-hero-title{font-size:clamp(52px,15.7vw,90px);line-height:.88;letter-spacing:-.075em}.wz-hero-copy{font-size:18px;line-height:1.55;margin-top:24px}.wz-hero-actions{display:none}.wz-ticker{padding:20px 0}.wz-ticker span{font-size:clamp(54px,15vw,82px);-webkit-text-stroke:1px rgba(255,255,255,.72)}.wz-ticker-group{gap:38px;padding-right:38px}.wz-ticker i{width:10px;height:10px}.wz-section{padding:72px 0}.wz-section-head{display:block;margin-bottom:40px}.wz-section-head p,.wz-section-head a{margin-top:20px;display:inline-block}.wz-project-row,.wz-service-row{grid-template-columns:36px minmax(0,1fr);gap:16px;min-height:116px;padding:20px 0}.wz-project-row strong,.wz-service-row strong{font-size:clamp(22px,7.5vw,34px);grid-column:2}.wz-service-row strong{font-size:clamp(22px,7.5vw,34px)}.wz-project-row em,.wz-service-row em,.wz-service-row b,.wz-tags{grid-column:2;justify-content:flex-start}.wz-two-col{grid-template-columns:1fr;gap:32px}.wz-process-grid,.wz-retainer-grid,.wz-testimonial-grid,.wz-footer-grid{grid-template-columns:1fr}.wz-retainer-card{min-height:auto}.wz-cta{padding:94px 0}.wz-cta-actions{display:grid}.wz-modal{padding:0;align-items:stretch}.wz-modal-panel{width:100%;height:100svh;max-height:none;border:0}.wz-form{padding:78px 22px 32px}.wz-choice-grid,.wz-choice-grid.compact{grid-template-columns:1fr}.wz-form-actions{flex-direction:column;align-items:stretch}.wz-form-actions .wz-btn{width:100%}.wz-form input,.wz-form textarea{font-size:22px}.wz-btn{width:100%}}
@media (max-width:420px){.wz-hero-title{font-size:clamp(46px,15vw,68px)}.wz-section-head h2,.wz-section h2,.wz-cta h2{font-size:clamp(42px,14vw,62px)}.wz-project-row strong,.wz-service-row strong{font-size:clamp(20px,6.5vw,28px)}.wz-service-row strong{font-size:clamp(20px,6.5vw,28px)}}
@media (prefers-reduced-motion:reduce){.wz-ticker-track{animation:none}.wz-grid-canvas{display:none}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* === v13: restored interactions + original-style modal system === */
.wz-page{isolation:isolate}
.wz-project-row,.wz-service-row,.wz-retainer-card,.wz-process-grid article,.wz-testimonial-grid article{transition:transform .28s ease,border-color .28s ease,background .28s ease,opacity .28s ease}
.wz-project-row:hover,.wz-service-row:hover{background:rgba(77,128,255,.075);border-color:rgba(77,128,255,.42);transform:translateX(8px)}
.wz-project-row:hover strong,.wz-service-row:hover strong{color:#4D80FF}
.wz-retainer-card:hover{transform:translateY(-8px);border-color:rgba(77,128,255,.55);background:rgba(255,255,255,.045)}
.wz-retainer-card.is-featured:hover{background:#4D80FF}
.wz-process-grid article:hover{background:#F7F9FF}

.wz-ticker{height:auto;min-height:120px;display:flex;align-items:center;overflow:hidden;contain:layout paint;}
.wz-ticker-track{display:flex!important;width:max-content!important;min-width:max-content!important;animation:wzTickerV13 18s linear infinite!important;transform:translate3d(0,0,0);will-change:transform;}
.wz-ticker-group{display:flex!important;align-items:center!important;gap:70px!important;padding-right:70px!important;flex:0 0 auto!important;white-space:nowrap!important;}
.wz-ticker span{font-family:'Archivo Black',Impact,sans-serif!important;font-size:clamp(72px,7.5vw,126px)!important;line-height:.74!important;font-weight:900!important;letter-spacing:-.08em!important;text-transform:uppercase!important;color:transparent!important;-webkit-text-fill-color:transparent!important;-webkit-text-stroke:1.25px rgba(255,255,255,.66)!important;text-stroke:1.25px rgba(255,255,255,.66)!important;}
.wz-ticker i{width:15px!important;height:15px!important;box-shadow:0 0 18px rgba(77,128,255,.55)}
@keyframes wzTickerV13{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}

.wz-modal,[data-modal]{display:none!important;position:fixed!important;inset:0!important;z-index:999999!important;place-items:center!important;padding:24px!important;background:rgba(8,12,20,.82)!important;backdrop-filter:blur(18px)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.wz-modal.is-open,[data-modal].is-open{display:grid!important;}
.wz-modal-panel{width:min(980px,100%)!important;max-height:min(860px,calc(100svh - 40px))!important;overflow:auto!important;border:1px solid rgba(255,255,255,.14)!important;background:#080C14!important;color:#fff!important;box-shadow:0 26px 100px rgba(0,0,0,.62)!important;border-radius:0!important;}
.wz-modal-close{position:sticky!important;float:right!important;top:18px!important;margin:18px 18px 0 0!important;z-index:5!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;padding:10px 14px!important;border-radius:999px!important;font-family:Inter,Arial,sans-serif!important;}
.wz-form{padding:58px!important;clear:both!important;}
.wz-form h2{font-family:'Archivo Black',Impact,sans-serif!important;font-size:clamp(38px,5.2vw,78px)!important;line-height:.88!important;letter-spacing:-.07em!important;text-transform:uppercase!important;margin:0 0 34px!important;color:#fff!important;}
.wz-form-step{display:none!important;animation:wzStepIn .24s ease both;}
.wz-form-step.is-active{display:block!important;}
@keyframes wzStepIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
.wz-choice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:28px 0!important;}
.wz-choice-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
.wz-choice-grid button{min-height:84px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;text-align:left!important;padding:18px!important;border-radius:0!important;font:800 15px/1.25 Inter,Arial,sans-serif!important;transition:background .22s ease,border-color .22s ease,transform .22s ease!important;}
.wz-choice-grid button:hover{border-color:rgba(77,128,255,.65)!important;background:rgba(77,128,255,.14)!important;transform:translateY(-2px)!important;}
.wz-choice-grid button.is-selected{background:#4D80FF!important;border-color:#4D80FF!important;color:#fff!important;}
.wz-choice-grid button span{display:block!important;margin-top:7px!important;color:rgba(255,255,255,.68)!important;font-weight:500!important;font-style:normal!important;}
.wz-form input,.wz-form textarea{display:block!important;width:100%!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;background:transparent!important;color:#fff!important;font:500 26px/1.4 Inter,Arial,sans-serif!important;padding:24px 0!important;border-radius:0!important;outline:0!important;}
.wz-form textarea{min-height:128px!important;resize:vertical!important;}
.wz-form input:focus,.wz-form textarea:focus{border-bottom-color:#4D80FF!important;}
.wz-form input::placeholder,.wz-form textarea::placeholder{color:rgba(255,255,255,.45)!important;}
.wz-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:40px!important;}
.wz-form-response{min-height:24px!important;margin:18px 0 0!important;color:rgba(255,255,255,.62)!important;font:500 14px/1.5 Inter,Arial,sans-serif!important;}
.wz-form-note{color:rgba(255,255,255,.62)!important;margin:-18px 0 20px!important;}
.wz-form.is-loading:after{content:'Sending...';display:block;margin-top:16px;color:rgba(255,255,255,.62)}

@media (max-width:900px){
  .wz-hero{min-height:100svh!important;padding:126px 0 74px!important;align-items:flex-end!important;}
  .wz-hero-title{font-size:clamp(44px,13.2vw,72px)!important;line-height:.9!important;letter-spacing:-.07em!important;max-width:100%!important;}
  .wz-hero-copy{font-size:17px!important;line-height:1.5!important;max-width:92%!important;}
  .wz-ticker{min-height:96px!important;padding:18px 0!important;}
  .wz-ticker span{font-size:clamp(58px,17vw,84px)!important;}
  .wz-ticker-group{gap:42px!important;padding-right:42px!important;}
  .wz-ticker i{width:10px!important;height:10px!important;}
  .wz-retainers{position:relative!important;z-index:1!important;margin:0!important;padding-top:74px!important;clear:both!important;}
  .wz-retainer-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;}
  .wz-retainer-card{min-height:auto!important;padding:26px!important;transform:none!important;}
  .wz-modal,[data-modal]{padding:0!important;align-items:stretch!important;place-items:stretch!important;}
  .wz-modal-panel{width:100%!important;height:100svh!important;max-height:none!important;border:0!important;}
  .wz-form{padding:80px 22px 34px!important;}
  .wz-form h2{font-size:clamp(38px,11vw,58px)!important;line-height:.9!important;}
  .wz-choice-grid,.wz-choice-grid.compact{grid-template-columns:1fr!important;}
  .wz-choice-grid button{min-height:68px!important;}
  .wz-form-actions{display:grid!important;grid-template-columns:1fr!important;}
  .wz-form-actions .wz-btn,.wz-form .wz-btn{width:100%!important;}
  .wz-form input,.wz-form textarea{font-size:22px!important;}
}

/* v15 discovery call modal visibility fix */
.wz-modal[data-modal="discovery"] .wz-modal-panel{
  max-height:calc(100svh - 48px)!important;
  overflow:auto!important;
}
.wz-modal[data-modal="discovery"] .wz-form{
  padding:52px 56px 24px!important;
}
.wz-modal[data-modal="discovery"] .wz-form h2{
  font-size:clamp(42px,4.4vw,64px)!important;
  line-height:.92!important;
  margin-bottom:22px!important;
}
.wz-modal[data-modal="discovery"] .wz-form-note{
  margin:-10px 0 18px!important;
}
.wz-modal[data-modal="discovery"] .wz-choice-grid{
  margin:16px 0!important;
  gap:12px!important;
}
.wz-modal[data-modal="discovery"] .wz-choice-grid button{
  min-height:66px!important;
  padding:16px 18px!important;
}
.wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions{
  position:sticky!important;
  bottom:0!important;
  z-index:20!important;
  display:flex!important;
  justify-content:flex-end!important;
  margin:22px -56px -24px!important;
  padding:20px 56px 24px!important;
  background:linear-gradient(180deg,rgba(8,12,20,0),#080C14 28%)!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
.wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions .wz-btn{
  min-width:260px!important;
}
.wz-modal[data-modal="discovery"] .wz-form-step[data-step="2"] .wz-form-actions{
  position:sticky!important;
  bottom:0!important;
  z-index:20!important;
  margin:30px -56px -24px!important;
  padding:20px 56px 24px!important;
  background:linear-gradient(180deg,rgba(8,12,20,0),#080C14 28%)!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
@media (max-width:900px){
  .wz-modal[data-modal="discovery"] .wz-modal-panel{
    height:100svh!important;
    max-height:none!important;
  }
  .wz-modal[data-modal="discovery"] .wz-form{
    padding:76px 22px 18px!important;
  }
  .wz-modal[data-modal="discovery"] .wz-form h2{
    font-size:clamp(38px,11vw,52px)!important;
  }
  .wz-modal[data-modal="discovery"] .wz-choice-grid{
    margin:14px 0!important;
  }
  .wz-modal[data-modal="discovery"] .wz-choice-grid button{
    min-height:58px!important;
  }
  .wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions,
  .wz-modal[data-modal="discovery"] .wz-form-step[data-step="2"] .wz-form-actions{
    margin:22px -22px -18px!important;
    padding:18px 22px 20px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions .wz-btn,
  .wz-modal[data-modal="discovery"] .wz-form-step[data-step="2"] .wz-form-actions .wz-btn{
    width:100%!important;
    min-width:0!important;
  }
}

/* === v16: sleek modal + hero abstract shapes refinement === */
.wz-hero-word{
  will-change:transform,opacity;
  transition:transform .54s cubic-bezier(.22,1,.36,1), opacity .38s ease;
  transform:translateY(0);
  opacity:1;
}
.wz-hero-word.is-exiting{transform:translateY(-.78em);opacity:0;}
.wz-hero-word.is-entering{transform:translateY(.78em);opacity:0;transition:none;}
.wz-hero-shapes{position:absolute;right:7vw;top:18%;width:min(42vw,650px);height:62vh;z-index:2;pointer-events:none;filter:drop-shadow(0 24px 60px rgba(77,128,255,.12));}
.wz-shape,.wz-orbit{position:absolute;display:block;will-change:transform,opacity,border-radius,clip-path;background:rgba(77,128,255,.16);border:1px solid rgba(77,128,255,.32);transition:transform .86s cubic-bezier(.16,1,.3,1),opacity .62s ease,border-radius .86s cubic-bezier(.16,1,.3,1),clip-path .86s cubic-bezier(.16,1,.3,1),background .62s ease,border-color .62s ease;}
.wz-shape-one{width:180px;height:180px;left:42%;top:13%;border-radius:44% 56% 60% 40%;background:rgba(77,128,255,.18);}
.wz-shape-two{width:112px;height:112px;left:22%;top:45%;border-radius:34% 66% 43% 57%;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);}
.wz-shape-three{width:250px;height:12px;right:2%;top:54%;border-radius:999px;background:rgba(77,128,255,.28);}
.wz-shape-four{width:78px;height:78px;right:18%;bottom:20%;border-radius:50%;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);}
.wz-orbit{inset:20% 8% auto auto;width:260px;height:260px;border-radius:50%;background:transparent;border-color:rgba(77,128,255,.16);}
.wz-orbit-two{width:380px;height:380px;right:12%;top:8%;border-color:rgba(255,255,255,.08);}
.wz-hero-shapes.scene-0 .wz-shape-one{transform:translate3d(0,0,0) scale(1.08) rotate(8deg);border-radius:36% 64% 46% 54%;}
.wz-hero-shapes.scene-0 .wz-shape-two{transform:translate3d(-20px,18px,0) scale(.9) rotate(-8deg);}
.wz-hero-shapes.scene-0 .wz-shape-three{transform:translate3d(-50px,-10px,0) scaleX(1.15);}
.wz-hero-shapes.scene-0 .wz-shape-four{transform:translate3d(20px,-10px,0) scale(.78);opacity:.55;}
.wz-hero-shapes.scene-1 .wz-shape-one{transform:translate3d(72px,58px,0) scale(.72) rotate(45deg);border-radius:18px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:rgba(255,255,255,.08);}
.wz-hero-shapes.scene-1 .wz-shape-two{transform:translate3d(60px,-40px,0) scale(1.35) rotate(24deg);border-radius:50%;background:rgba(77,128,255,.22);}
.wz-hero-shapes.scene-1 .wz-shape-three{transform:translate3d(-20px,80px,0) rotate(-20deg) scaleX(.9);}
.wz-hero-shapes.scene-1 .wz-shape-four{transform:translate3d(-90px,-120px,0) scale(1.1);opacity:.8;}
.wz-hero-shapes.scene-2 .wz-shape-one{transform:translate3d(-80px,85px,0) scale(1.32) rotate(-18deg);border-radius:50%;background:rgba(77,128,255,.22);}
.wz-hero-shapes.scene-2 .wz-shape-two{transform:translate3d(150px,20px,0) scale(.65);opacity:.7;}
.wz-hero-shapes.scene-2 .wz-shape-three{transform:translate3d(-120px,-35px,0) rotate(0) scaleX(1.55);background:rgba(255,255,255,.1);}
.wz-hero-shapes.scene-2 .wz-shape-four{transform:translate3d(-10px,-40px,0) scale(1.5);border-radius:30% 70% 60% 40%;}
.wz-hero-shapes.scene-3 .wz-shape-one{transform:translate3d(130px,-10px,0) scale(.9) rotate(180deg);clip-path:polygon(50% 0,61% 36%,100% 36%,68% 58%,80% 100%,50% 74%,20% 100%,32% 58%,0 36%,39% 36%);}
.wz-hero-shapes.scene-3 .wz-shape-two{transform:translate3d(-40px,-10px,0) scale(1.75);background:rgba(255,255,255,.06);}
.wz-hero-shapes.scene-3 .wz-shape-three{transform:translate3d(20px,32px,0) rotate(28deg) scaleX(1.25);}
.wz-hero-shapes.scene-3 .wz-shape-four{transform:translate3d(-160px,10px,0) scale(.95);opacity:.95;background:rgba(77,128,255,.2);}
.wz-hero-shapes.scene-1 .wz-orbit-one,.wz-hero-shapes.scene-3 .wz-orbit-one{transform:scale(.76) rotate(22deg);opacity:.45;}
.wz-hero-shapes.scene-2 .wz-orbit-one{transform:scale(1.25) rotate(-15deg);opacity:.7;}
.wz-hero-shapes.scene-0 .wz-orbit-two{transform:scale(.82);opacity:.36;}
.wz-hero-shapes.scene-2 .wz-orbit-two{transform:scale(1.1) rotate(30deg);opacity:.5;}

/* Sleeker modal system: lighter, tighter, no CTA overlap */
.wz-modal.is-open{display:grid!important;}
.wz-modal-panel{width:min(1040px,calc(100vw - 48px))!important;max-height:calc(100svh - 44px)!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(8,12,20,.96)!important;box-shadow:0 28px 110px rgba(0,0,0,.58)!important;overflow:auto!important;}
.wz-modal-close{position:sticky!important;float:right!important;top:18px!important;margin:18px 18px 0 0!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:999px!important;padding:10px 16px!important;font:500 16px/1 var(--wz-body)!important;}
.wz-form{padding:52px 56px 42px!important;max-width:none!important;}
.wz-form h2{max-width:850px!important;font-size:clamp(40px,4.6vw,72px)!important;line-height:.9!important;letter-spacing:-.065em!important;margin:0 0 22px!important;}
.wz-form-note{max-width:760px!important;margin:0 0 26px!important;font-size:17px!important;line-height:1.5!important;color:rgba(255,255,255,.62)!important;}
.wz-form input,.wz-form textarea{font-size:21px!important;line-height:1.4!important;padding:16px 0!important;color:#fff!important;border-bottom-color:rgba(255,255,255,.18)!important;}
.wz-form textarea{min-height:92px!important;max-height:170px!important;}
.wz-choice-grid{gap:10px!important;margin:20px 0!important;}
.wz-choice-grid button{min-height:66px!important;padding:15px 17px!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.14)!important;font-size:15px!important;}
.wz-choice-grid button.is-selected{background:#4D80FF!important;border-color:#4D80FF!important;}
.wz-form-actions{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:28px 0 0!important;padding:0!important;background:transparent!important;border-top:0!important;}
.wz-form-response{font-size:14px!important;color:rgba(255,255,255,.7)!important;margin-top:16px!important;}
.wz-modal[data-modal="discovery"] .wz-modal-panel{max-height:calc(100svh - 44px)!important;}
.wz-modal[data-modal="discovery"] .wz-form{padding:52px 56px 42px!important;}
.wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions,.wz-modal[data-modal="discovery"] .wz-form-step[data-step="2"] .wz-form-actions{position:static!important;margin:28px 0 0!important;padding:0!important;background:transparent!important;border-top:0!important;}
.wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions .wz-btn{min-width:220px!important;}

@media (max-width:1100px){.wz-hero-shapes{right:2vw;width:42vw;opacity:.55}.wz-hero-title{max-width:900px!important}}
@media (max-width:900px){
  .wz-hero-shapes{display:none!important;}
  .wz-modal-panel{width:100%!important;height:100svh!important;max-height:none!important;border:0!important;}
  .wz-form,.wz-modal[data-modal="discovery"] .wz-form{padding:78px 22px 28px!important;}
  .wz-form h2,.wz-modal[data-modal="discovery"] .wz-form h2{font-size:clamp(36px,10.5vw,52px)!important;line-height:.92!important;margin-bottom:16px!important;}
  .wz-form-note{font-size:15px!important;margin-bottom:20px!important;}
  .wz-form input,.wz-form textarea{font-size:19px!important;padding:14px 0!important;}
  .wz-form textarea{min-height:90px!important;}
  .wz-choice-grid,.wz-choice-grid.compact{grid-template-columns:1fr!important;gap:9px!important;}
  .wz-choice-grid button{min-height:58px!important;}
  .wz-form-actions,.wz-modal[data-modal="discovery"] .wz-form-step[data-step="1"] .wz-form-actions,.wz-modal[data-modal="discovery"] .wz-form-step[data-step="2"] .wz-form-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:24px!important;}
  .wz-form-actions .wz-btn,.wz-form .wz-btn{width:100%!important;}
}

/* === v17: exact hero words + particle-forming abstract art === */
.wz-hero-word{
  display:inline-block!important;
  min-width:0!important;
  color:#4D80FF!important;
  transform:translateY(0);
  opacity:1;
  transition:transform .58s cubic-bezier(.22,1,.36,1), opacity .36s ease;
}
.wz-hero-word.is-exiting{transform:translateY(-.95em)!important;opacity:0!important;}
.wz-hero-word.is-entering{transform:translateY(.95em)!important;opacity:0!important;transition:none!important;}
.wz-hero-shapes{
  position:absolute!important;
  right:4vw!important;
  top:12%!important;
  width:min(44vw,720px)!important;
  height:72vh!important;
  z-index:2!important;
  pointer-events:none!important;
  filter:drop-shadow(0 28px 70px rgba(77,128,255,.16));
  opacity:.92!important;
  overflow:hidden!important;
  background:transparent!important;
  border:0!important;
}
.wz-particle-art{position:absolute;inset:0;width:100%;height:100%;display:block;}
.wz-hero-shapes::before{
  content:"";
  position:absolute;
  inset:12% 6%;
  border:1px solid rgba(77,128,255,.10);
  border-radius:50%;
  opacity:.3;
  transform:scale(.82);
}
.wz-hero-shapes::after{
  content:"";
  position:absolute;
  inset:22% 18%;
  background:radial-gradient(circle, rgba(77,128,255,.16), rgba(77,128,255,0) 64%);
  opacity:.55;
  filter:blur(24px);
}
@media (max-width:1100px){
  .wz-hero-shapes{right:0!important;width:42vw!important;opacity:.48!important;}
}
@media (max-width:900px){
  .wz-hero-shapes{display:none!important;}
}

/* === v18: reference-style cursor grid trail === */
.wz-grid-canvas{opacity:1!important;mix-blend-mode:normal!important;}
.wz-grid-vignette{
  background:
    radial-gradient(circle at 50% 50%, rgba(77,128,255,.10), transparent 18%),
    radial-gradient(circle at center, rgba(8,12,20,0) 14%, rgba(8,12,20,.76) 88%)!important;
}


/* === v19: 32px reference grid + CTA grid trail === */
.wz-grid-canvas{opacity:1!important;}
.wz-cta .wz-grid-canvas{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:0!important;pointer-events:auto!important;}
.wz-cta .wz-grid-vignette{position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 72% 46%,rgba(77,128,255,.18),transparent 32%),radial-gradient(circle at center,rgba(8,12,20,0) 18%,rgba(8,12,20,.72) 88%)!important;}
.wz-cta .wz-shell{position:relative!important;z-index:2!important;}


/* === v20: content-synced hero, ticker and particle system === */
.wz-ticker span{
  transition: color .35s ease, -webkit-text-stroke-color .35s ease, text-shadow .35s ease, opacity .35s ease;
}
.wz-ticker span.is-active{
  color:#4D80FF!important;
  -webkit-text-fill-color:#4D80FF!important;
  -webkit-text-stroke-color:#4D80FF!important;
  text-shadow:0 0 28px rgba(77,128,255,.28);
}
.wz-hero-shapes[data-active-shape="blob"]::before{opacity:.32;transform:scale(1.08) rotate(6deg)}
.wz-hero-shapes[data-active-shape="loop"]::before{opacity:.24;transform:scale(.92) rotate(28deg);border-radius:50%}
.wz-hero-shapes[data-active-shape="spiral"]::before{opacity:.34;transform:scale(1.16) rotate(-18deg)}
.wz-hero-shapes[data-active-shape="circle"]::before{opacity:.22;transform:scale(.84);border-radius:50%}
.wz-hero-shapes[data-active-shape="maze"]::before{opacity:.18;transform:scale(1.02) rotate(45deg);border-radius:16px}
.wz-hero-shapes[data-active-shape="burst"]::before{opacity:.38;transform:scale(1.22) rotate(-35deg)}
.wz-hero-copy{max-width:760px!important}
@media (max-width:900px){.wz-hero-copy{max-width:100%!important}}


/* === v21 discovery day/time UX clarity === */
.wz-discovery-picker{
  display:grid!important;
  gap:24px!important;
  margin:24px 0 4px!important;
}
.wz-discovery-block{
  display:grid!important;
  gap:10px!important;
}
.wz-discovery-label{
  color:#fff!important;
  font-family:var(--wz-body,Inter,Arial,sans-serif)!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
.wz-discovery-help{
  color:rgba(255,255,255,.54)!important;
  font-size:14px!important;
  line-height:1.35!important;
  margin-top:-2px!important;
}
.wz-day-row{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:4px 0 0!important;
}
.wz-day-pill,
.wz-time-slot{
  appearance:none!important;
  border:1px solid rgba(255,255,255,.16)!important;
  background:rgba(255,255,255,.045)!important;
  color:#fff!important;
  cursor:pointer!important;
  font-family:var(--wz-body,Inter,Arial,sans-serif)!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1!important;
  transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important;
}
.wz-day-pill{
  min-height:48px!important;
  padding:0 18px!important;
  border-radius:999px!important;
  white-space:nowrap!important;
}
.wz-day-pill:hover,
.wz-time-slot:hover{
  border-color:#4D80FF!important;
  background:rgba(77,128,255,.14)!important;
}
.wz-day-pill.is-selected,
.wz-time-slot.is-selected{
  background:#4D80FF!important;
  border-color:#4D80FF!important;
  color:#fff!important;
  box-shadow:0 14px 34px rgba(77,128,255,.28)!important;
  transform:translateY(-1px)!important;
}
.wz-time-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:10px!important;
  margin:4px 0 0!important;
}
.wz-time-slot{
  min-height:52px!important;
  padding:0 12px!important;
  border-radius:14px!important;
  text-align:center!important;
}
.wz-selection-summary{
  display:flex!important;
  align-items:center!important;
  min-height:44px!important;
  padding:12px 14px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.04)!important;
  color:rgba(255,255,255,.58)!important;
  font-size:14px!important;
  line-height:1.35!important;
}
.wz-selection-summary.is-ready{
  border-color:rgba(77,128,255,.55)!important;
  background:rgba(77,128,255,.12)!important;
  color:#fff!important;
}
.wz-btn.is-disabled,
.wz-btn:disabled{
  opacity:.42!important;
  cursor:not-allowed!important;
  transform:none!important;
  box-shadow:none!important;
}
.wz-modal[data-modal="discovery"] .wz-choice-grid.compact{
  display:none!important;
}
@media (max-width:900px){
  .wz-discovery-picker{gap:20px!important;margin-top:20px!important;}
  .wz-day-row{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:8px!important;
    scrollbar-width:none!important;
  }
  .wz-day-row::-webkit-scrollbar{display:none!important;}
  .wz-day-pill{min-width:max-content!important;min-height:46px!important;padding:0 16px!important;}
  .wz-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;}
  .wz-time-slot{min-height:50px!important;}
  .wz-selection-summary{font-size:13px!important;}
}


/* === v22: slower ticker + project hover previews === */
.wz-ticker-track{
  animation-duration:34s!important;
}
@keyframes wzTickerV13{
  0%{transform:translate3d(0,0,0)}
  100%{transform:translate3d(-50%,0,0)}
}
.wz-project-layout{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(360px,42vw);
  gap:34px;
  align-items:start;
}
.wz-project-preview{
  position:sticky;
  top:110px;
  min-height:420px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:28px;
  padding:14px;
  background:linear-gradient(135deg,rgba(77,128,255,.15),rgba(255,255,255,.045) 48%,rgba(77,128,255,.08));
  box-shadow:0 28px 90px rgba(77,128,255,.11);
  overflow:hidden;
}
.wz-preview-topline{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  padding:8px 6px 14px;
  color:rgba(255,255,255,.62);
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.14em;
}
.wz-preview-topline b{
  color:#4D80FF;
  font-weight:700;
}
.wz-preview-browser{
  position:relative;
  height:340px;
  border:1px solid rgba(255,255,255,.12);
  border-radius:20px;
  overflow:hidden;
  background:#0B111D;
}
.wz-preview-chrome{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:4;
  height:34px;
  display:flex;
  align-items:center;
  gap:7px;
  padding:0 13px;
  background:rgba(255,255,255,.08);
  backdrop-filter:blur(10px);
}
.wz-preview-chrome i{
  width:8px;
  height:8px;
  border-radius:999px;
  background:rgba(255,255,255,.42);
}
.wz-preview-browser iframe{
  position:absolute;
  inset:34px 0 0;
  width:100%;
  height:calc(100% - 34px);
  border:0;
  background:#fff;
  opacity:0;
  transform:scale(.985);
  transition:opacity .35s ease,transform .35s ease;
}
.wz-project-preview.has-site iframe{
  opacity:1;
  transform:scale(1);
}
.wz-preview-placeholder,
.wz-preview-pdf{
  position:absolute;
  inset:34px 0 0;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:12px;
  padding:28px;
  text-align:center;
  color:rgba(255,255,255,.62);
  background:radial-gradient(circle at 50% 30%,rgba(77,128,255,.24),transparent 35%),#0B111D;
  transition:opacity .35s ease,transform .35s ease;
}
.wz-preview-placeholder span,
.wz-preview-pdf span{
  color:#4D80FF;
  font-size:11px;
  letter-spacing:.18em;
  text-transform:uppercase;
}
.wz-preview-pdf strong{
  font-family:var(--wz-display);
  font-size:clamp(38px,5vw,72px);
  line-height:.88;
  text-transform:uppercase;
  letter-spacing:-.06em;
  color:#fff;
}
.wz-preview-pdf p{
  max-width:330px;
  margin:0;
  color:rgba(255,255,255,.62);
}
.wz-project-preview.has-site .wz-preview-placeholder,
.wz-project-preview.has-site .wz-preview-pdf{
  opacity:0;
  pointer-events:none;
}
.wz-project-preview.has-pdf iframe,
.wz-project-preview.has-pdf .wz-preview-placeholder{
  opacity:0;
  pointer-events:none;
}
.wz-project-preview.has-pdf .wz-preview-pdf{
  opacity:1;
  pointer-events:auto;
}
.wz-preview-caption{
  margin:14px 6px 2px;
  color:rgba(255,255,255,.62);
  font-size:14px;
}
.wz-project-row.is-preview-active{
  background:rgba(77,128,255,.095);
  border-color:rgba(77,128,255,.52);
  transform:translateX(8px);
}
.wz-project-row.is-preview-active strong{
  color:#4D80FF;
}
@media (max-width:980px){
  .wz-project-layout{grid-template-columns:1fr;gap:28px;}
  .wz-project-preview{position:relative;top:auto;min-height:auto;}
  .wz-preview-browser{height:300px;}
}
@media (max-width:640px){
  .wz-project-preview{display:none;}
}


/* === v23 final production overrides === */
.wz-nav-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid rgba(77,128,255,.72)!important;
  background:#4D80FF!important;
  color:#fff!important;
  padding:11px 18px!important;
  border-radius:999px!important;
  font-weight:800!important;
  letter-spacing:.02em!important;
  box-shadow:0 0 28px rgba(77,128,255,.18)!important;
  transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important;
}
.wz-nav-cta:hover{color:#fff!important;background:#3f70ef!important;transform:translateY(-1px)!important;box-shadow:0 10px 34px rgba(77,128,255,.26)!important}
.wz-nav-cta-mobile{margin-top:0!important;border:0!important;border-bottom:1px solid var(--wz-line)!important;background:none!important;color:#4D80FF!important;padding:18px 0!important;text-align:left!important}
.wz-mobile-sticky-cta{display:none!important}
.wz-ticker-track{animation-duration:26s!important}
.wz-cta{position:relative!important;min-height:420px!important;overflow:hidden!important}
.wz-cta .wz-grid-canvas{display:block!important;opacity:.9!important;z-index:0!important;pointer-events:auto!important}
.wz-cta .wz-grid-vignette{z-index:1!important;pointer-events:none!important;background:radial-gradient(circle at 70% 45%,rgba(77,128,255,.16),transparent 26%),radial-gradient(circle at center,rgba(8,12,20,0) 18%,rgba(8,12,20,.66) 88%)!important}
.wz-cta .wz-shell{position:relative!important;z-index:2!important}
.wz-modal,.wz-modal *{touch-action:manipulation}
.wz-modal.is-open{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.wz-modal-panel{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}
.wz-grid-canvas{touch-action:none}
@media (max-width:900px){
  .wz-mobile-sticky-cta{
    display:inline-flex!important;
    position:fixed!important;
    left:18px!important;
    right:18px!important;
    bottom:18px!important;
    z-index:1200!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:52px!important;
    border:0!important;
    background:#4D80FF!important;
    color:#fff!important;
    font:800 13px/1 Inter,Arial,sans-serif!important;
    text-transform:uppercase!important;
    letter-spacing:.08em!important;
    box-shadow:0 16px 48px rgba(0,0,0,.34),0 0 28px rgba(77,128,255,.28)!important;
    border-radius:4px!important;
  }
  body.wz-menu-open .wz-mobile-sticky-cta,
  body.wz-modal-open .wz-mobile-sticky-cta,
  body.wz-sticky-hidden .wz-mobile-sticky-cta{display:none!important}
  /* Add bottom padding so sticky bar never covers content */
  body{padding-bottom:88px!important}
  body.wz-menu-open,body.wz-modal-open{padding-bottom:0!important}
  .wz-cta{min-height:520px!important;padding:110px 0 118px!important}
  .wz-cta .wz-grid-canvas{display:block!important;opacity:1!important;min-height:100%!important}
  .wz-cta-actions{position:relative!important;z-index:3!important}
  .wz-modal[data-modal="discovery"] .wz-day-row{display:flex!important;gap:10px!important;overflow-x:auto!important;padding:2px 2px 10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}
  .wz-modal[data-modal="discovery"] .wz-day-pill{flex:0 0 auto!important;scroll-snap-align:start!important;min-width:138px!important}
}
@media (max-width:420px){
  .wz-mobile-sticky-cta{left:14px!important;right:14px!important;bottom:14px!important}
  .wz-cta{min-height:560px!important}
}

/* === v24: premium project preview system === */
.wz-project-layout{
  grid-template-columns:minmax(0,1fr) minmax(420px,44vw)!important;
  gap:42px!important;
}
.wz-project-preview{
  border-radius:30px!important;
  padding:16px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(77,128,255,.12) 46%,rgba(255,255,255,.035))!important;
  box-shadow:0 32px 110px rgba(0,0,0,.34),0 0 80px rgba(77,128,255,.09)!important;
}
.wz-preview-topline{
  padding:7px 4px 15px!important;
}
.wz-preview-browser{
  height:390px!important;
  border-radius:24px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:#070A11!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
  isolation:isolate!important;
}
.wz-preview-chrome{
  height:38px!important;
  background:rgba(255,255,255,.085)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
.wz-preview-chrome span{
  margin-left:10px;
  color:rgba(255,255,255,.48);
  font-size:11px;
  letter-spacing:.08em;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.wz-preview-snapshot{
  position:absolute;
  inset:38px 0 0;
  z-index:1;
  padding:32px;
  background:
    radial-gradient(circle at 76% 20%,rgba(77,128,255,.22),transparent 28%),
    linear-gradient(135deg,#101827,#070A11 70%);
  opacity:1;
  transform:scale(1);
  transition:opacity .35s ease,transform .35s ease,filter .35s ease;
}
.wz-preview-snapshot:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(to bottom,rgba(8,12,20,0),rgba(8,12,20,.58));
  pointer-events:none;
}
.wz-snapshot-hero{
  position:relative;
  z-index:1;
  width:76%;
  height:112px;
  border-radius:22px;
  background:linear-gradient(135deg,rgba(77,128,255,.9),rgba(255,255,255,.16));
  box-shadow:0 24px 70px rgba(77,128,255,.18);
}
.wz-snapshot-line{
  position:relative;
  z-index:1;
  height:12px;
  margin-top:18px;
  border-radius:999px;
  background:rgba(255,255,255,.16);
}
.wz-snapshot-line.short{width:52%;margin-top:28px;background:rgba(255,255,255,.28)}
.wz-snapshot-grid{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:12px;
  margin-top:34px;
}
.wz-snapshot-grid b{
  height:76px;
  border-radius:18px;
  background:rgba(255,255,255,.09);
  border:1px solid rgba(255,255,255,.08);
}
.wz-preview-loader{
  position:absolute;
  inset:38px 0 0;
  z-index:4;
  display:grid;
  place-items:center;
  background:rgba(7,10,17,.82);
  backdrop-filter:blur(10px);
}
.wz-preview-loader[hidden]{display:none!important}
.wz-preview-loader span{
  width:160px;
  height:3px;
  border-radius:999px;
  overflow:hidden;
  background:rgba(255,255,255,.12);
  position:relative;
}
.wz-preview-loader span:after{
  content:"";
  position:absolute;
  inset:0;
  width:44%;
  border-radius:999px;
  background:#4D80FF;
  animation:wzPreviewLoad 1.05s ease-in-out infinite;
}
@keyframes wzPreviewLoad{
  0%{transform:translateX(-120%)}
  100%{transform:translateX(260%)}
}
.wz-preview-live-viewport{
  position:absolute;
  inset:38px 0 0;
  z-index:2;
  overflow:hidden;
  background:#fff;
  opacity:0;
  transform:translateY(10px) scale(.985);
  transition:opacity .45s ease,transform .45s ease;
  pointer-events:none;
}
.wz-preview-live-viewport iframe,
.wz-preview-browser iframe{
  position:absolute!important;
  inset:0 auto auto 0!important;
  width:1440px!important;
  height:980px!important;
  border:0!important;
  background:#fff!important;
  transform:scale(.34)!important;
  transform-origin:top left!important;
  opacity:1!important;
  transition:none!important;
}
.wz-project-preview.is-loading .wz-preview-snapshot{
  opacity:.78;
  filter:blur(1px);
  transform:scale(1.012);
}
.wz-project-preview.is-loaded.has-site .wz-preview-live-viewport{
  opacity:1;
  transform:translateY(0) scale(1);
}
.wz-project-preview.is-loaded.has-site .wz-preview-snapshot{
  opacity:0;
  transform:scale(1.025);
  pointer-events:none;
}
.wz-project-preview.has-site .wz-preview-placeholder,
.wz-project-preview.has-site .wz-preview-pdf{
  opacity:0!important;
  pointer-events:none!important;
}
.wz-preview-placeholder,
.wz-preview-pdf{
  inset:38px 0 0!important;
  z-index:3!important;
}
.wz-project-preview.has-pdf .wz-preview-live-viewport,
.wz-project-preview.has-pdf .wz-preview-snapshot{
  opacity:0!important;
  pointer-events:none!important;
}
.wz-project-preview.has-pdf .wz-preview-pdf{
  opacity:1!important;
  pointer-events:auto!important;
  background:
    linear-gradient(135deg,rgba(77,128,255,.18),rgba(255,255,255,.04)),
    repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 36px),
    #0B111D!important;
}
.wz-preview-browser:after{
  content:"";
  position:absolute;
  inset:38px 0 0;
  z-index:5;
  pointer-events:none;
  background:linear-gradient(to bottom,rgba(8,12,20,.08),rgba(8,12,20,.46));
  opacity:.6;
}
.wz-preview-caption{
  margin-top:16px!important;
  font-size:13px!important;
  color:rgba(255,255,255,.68)!important;
}
@media (max-width:1100px){
  .wz-project-layout{grid-template-columns:1fr!important;}
  .wz-project-preview{position:relative!important;top:auto!important;}
  .wz-preview-browser{height:340px!important;}
  .wz-preview-live-viewport iframe,.wz-preview-browser iframe{transform:scale(.28)!important;}
}
@media (max-width:640px){
  .wz-project-preview{display:none!important;}
}


/* v25 polished project section: no iframes, no live previews */
.wz-projects-polished .wz-projects-polished-head{max-width:900px;margin-bottom:72px}
.wz-projects-polished .wz-projects-polished-head h2{font-family:var(--wz-display);font-size:clamp(54px,8vw,112px);line-height:.86;letter-spacing:-.07em;text-transform:uppercase;margin:12px 0 0;color:#fff}
.wz-projects-polished .wz-projects-polished-head p:last-child{max-width:560px;color:rgba(255,255,255,.62);font-size:18px;line-height:1.55;margin-top:20px}
.wz-project-card-list{display:grid;gap:44px}
.wz-project-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:42px;align-items:stretch;min-height:430px;padding:34px;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:linear-gradient(135deg,rgba(77,128,255,.13),rgba(255,255,255,.045) 44%,rgba(77,128,255,.08));position:relative;overflow:hidden;cursor:default;transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s ease,box-shadow .36s ease,background .36s ease}
.wz-project-card[data-project-url]{cursor:pointer}
.wz-project-card:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 78% 24%,rgba(77,128,255,.22),transparent 34%);opacity:.7;pointer-events:none;transition:opacity .36s ease}
.wz-project-card:hover{transform:translateY(-6px);border-color:rgba(77,128,255,.55);box-shadow:0 26px 90px rgba(77,128,255,.14)}
.wz-project-card:hover:before{opacity:1}
.wz-project-card-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px}
.wz-project-index{position:absolute;top:0;left:0;font-family:var(--wz-display);font-size:42px;line-height:1;letter-spacing:-.06em;color:rgba(255,255,255,.22)}
.wz-project-category{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:rgba(255,255,255,.52);margin:0 0 16px}
.wz-project-card h3{font-family:var(--wz-display);font-size:clamp(38px,5vw,76px);line-height:.88;letter-spacing:-.06em;text-transform:uppercase;color:#fff;margin:0;max-width:620px}
.wz-project-outcome{font-size:16px;line-height:1.55;color:rgba(255,255,255,.62);margin:22px 0 0;max-width:420px}
.wz-project-link{display:inline-flex;margin-top:34px;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;transition:color .28s ease,transform .28s ease}
.wz-project-card:hover .wz-project-link{color:#4D80FF;transform:translateX(6px)}
.wz-project-link.muted{color:rgba(255,255,255,.45)}
.wz-project-visual{position:relative;z-index:2;min-height:360px;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0b101a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.wz-project-mock-browser{position:absolute;inset:22px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11);overflow:hidden;transition:transform .65s cubic-bezier(.22,1,.36,1)}
.wz-project-card:hover .wz-project-mock-browser{transform:scale(1.035)}
.wz-project-mock-top{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}
.wz-project-mock-top i{width:9px;height:9px;border-radius:99px;background:rgba(255,255,255,.28)}
.wz-project-mock-body{padding:24px;min-height:calc(100% - 42px);background:linear-gradient(135deg,rgba(77,128,255,.12),rgba(255,255,255,.035))}
.wz-project-mock-hero{height:130px;border-radius:18px;background:linear-gradient(135deg,#4D80FF,rgba(77,128,255,.25));margin-bottom:22px;position:relative;overflow:hidden}
.wz-project-mock-hero:after{content:"";position:absolute;inset:18px 24px;border:1px solid rgba(255,255,255,.35);border-radius:14px}
.wz-project-card-indigo .wz-project-mock-hero{background:linear-gradient(135deg,#fff,rgba(77,128,255,.32));}
.wz-project-card-familyhub .wz-project-mock-hero{background:radial-gradient(circle at 50% 50%,rgba(77,128,255,.7),rgba(255,255,255,.1) 62%)}
.wz-project-mock-line{height:12px;width:74%;border-radius:999px;background:rgba(255,255,255,.22);margin-top:12px}.wz-project-mock-line.short{width:44%}
.wz-project-mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.wz-project-mock-grid b{height:72px;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.08)}
.wz-project-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(8,12,20,.62);opacity:0;transition:opacity .3s ease;z-index:4;pointer-events:none}.wz-project-overlay span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.wz-project-card:hover .wz-project-overlay{opacity:1}.wz-project-card-familyhub .wz-project-overlay{display:none}
@media(max-width:980px){.wz-projects-polished .wz-projects-polished-head{margin-bottom:44px}.wz-project-card{grid-template-columns:1fr;gap:28px;padding:24px;min-height:auto}.wz-project-card-copy{min-height:auto;padding-top:64px}.wz-project-visual{min-height:300px}.wz-project-card h3{font-size:clamp(34px,11vw,56px)}}
@media(max-width:560px){.wz-projects-polished .wz-projects-polished-head h2{font-size:clamp(44px,13vw,64px)}.wz-project-card{border-radius:22px;padding:20px}.wz-project-visual{min-height:250px;border-radius:18px}.wz-project-mock-browser{inset:14px}.wz-project-mock-body{padding:16px}.wz-project-mock-hero{height:94px}.wz-project-mock-grid b{height:52px}.wz-project-link{margin-top:24px}.wz-project-overlay{display:none}}

/* === v26 Editorial Project Layout (no cards, no iframes) === */
/* ── CONFIRMATION SCREEN ─────────────────────────────────────── */
.wz-confirmation{
  position:absolute;inset:0;z-index:10;
  background:#080C14;
  display:flex;align-items:center;justify-content:center;
  padding:48px 56px;
  animation:wzStepIn .3s ease both;
}
.wz-confirmation-inner{max-width:520px;width:100%}
.wz-confirmation-icon{
  font-size:48px;color:#4D80FF;margin-bottom:28px;
  display:block;line-height:1;
}
.wz-confirmation h2{
  font-family:var(--wz-display,'Archivo Black',sans-serif)!important;
  font-size:clamp(32px,4.5vw,58px)!important;
  line-height:.9!important;letter-spacing:-.06em!important;
  text-transform:uppercase!important;
  margin:12px 0 24px!important;color:#fff!important;
}
.wz-confirmation-msg{
  font-size:16px;line-height:1.7;
  color:rgba(255,255,255,.62);margin:0 0 40px;
}
.wz-confirmation-close{margin-top:8px}
@media(max-width:900px){
  .wz-confirmation{padding:80px 22px 40px}
}
.wz-work-list{
  border-top:1px solid rgba(255,255,255,.1);
  margin-top:0;
}
.wz-work-row{
  display:grid;
  grid-template-columns:64px 1fr 1fr auto;
  align-items:center;
  gap:0 32px;
  padding:32px 0;
  border-bottom:1px solid rgba(255,255,255,.08);
  text-decoration:none;
  color:inherit;
  transition:background .22s ease,border-color .22s ease,padding-left .22s ease;
  cursor:default;
}
a.wz-work-row{cursor:pointer}
a.wz-work-row:hover{
  background:rgba(77,128,255,.06);
  border-color:rgba(77,128,255,.3);
  padding-left:16px;
}
a.wz-work-row:hover .wz-work-name{color:#4D80FF}
a.wz-work-row:hover .wz-work-arrow{color:#4D80FF;transform:translate(3px,-3px)}
.wz-work-num{
  font-family:var(--wz-display);
  font-size:13px;
  letter-spacing:-.02em;
  color:rgba(255,255,255,.28);
  line-height:1;
}
.wz-work-body{display:flex;flex-direction:column;gap:6px}
.wz-work-cat{
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:rgba(255,255,255,.38);
}
.wz-work-name{
  font-family:var(--wz-display);
  font-size:clamp(22px,2.8vw,38px);
  letter-spacing:-.04em;
  text-transform:uppercase;
  color:#fff;
  line-height:.95;
  transition:color .22s ease;
}
.wz-work-meta{padding-right:24px}
.wz-work-outcome{
  font-size:14px;
  line-height:1.6;
  color:rgba(255,255,255,.48);
  max-width:380px;
}
.wz-work-arrow{
  font-size:20px;
  color:rgba(255,255,255,.28);
  transition:color .22s ease,transform .22s ease;
  line-height:1;
}
@media(max-width:900px){
  .wz-work-row{grid-template-columns:48px 1fr auto;gap:0 20px;padding:24px 0}
  .wz-work-meta{display:none}
}
@media(max-width:560px){
  .wz-work-row{grid-template-columns:1fr auto;gap:0 16px;padding:22px 0}
  .wz-work-num{display:none}
}
