html body .az-modern-core-page{--az-modern-surface:rgba(20,11,35,.22);--az-modern-surface-strong:rgba(20,11,35,.34);--az-modern-muted:rgba(245,247,255,.72);--az-modern-soft:rgba(245,247,255,.08);color:var(--az-color-text,#f2edf7)} html body .az-core-title-shell.az-shell{width:min(var(--az-shell-width,1180px),calc(100% - 40px))!important;max-width:var(--az-shell-width,1180px)!important;margin:58px auto 84px!important;padding:0!important;box-sizing:border-box!important} html body .az-core-title-shell .az-core-title-row{width:100%!important;max-width:none!important;min-height:0!important;margin:0 0 34px!important;padding:46px 0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;box-sizing:border-box!important;overflow:visible!important} html body .az-core-title-shell .az-core-title-row h1{margin:0 0 16px!important;padding:0!important;color:var(--az-color-heading,#f5f7ff)!important;font-family:var(--az-font-heading),Ubuntu,system-ui,sans-serif!important;font-size:clamp(2.75rem,5vw,4.45rem)!important;font-weight:700!important;line-height:.94!important;letter-spacing:-.055em!important;text-align:left!important;white-space:nowrap!important} html body .az-core-title-shell .az-core-title-row p{max-width:760px!important;margin:0!important;color:var(--az-modern-muted)!important;font-size:clamp(1rem,1.45vw,1.18rem)!important;line-height:1.72!important;text-align:left!important} html body .az-modern-core-page h2,html body .az-modern-core-page h3{color:var(--az-color-heading,#f5f7ff)!important;font-family:var(--az-font-heading),Ubuntu,system-ui,sans-serif!important;letter-spacing:-.035em!important} html body .az-modern-core-page h2{font-size:clamp(2rem,3.5vw,3.15rem)!important;line-height:1.08!important} html body .az-modern-core-page h3{line-height:1.18!important} html body .az-modern-core-page a,html body .az-modern-core-page a:hover{transform:none!important;box-shadow:none!important} html body .az-modern-core-page .az-action-link,html body .az-modern-core-page .az-consulting-trust a,html body .az-modern-core-page .az-consulting-question a{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;margin-top:24px!important;padding:0 0 5px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--az-color-heading,#f5f7ff)!important;font-size:.92rem!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-visual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-media{position:relative!important;grid-area:1 / 1!important} html body .az-consulting-page.az-modern-core-page .az-consulting-intro>.az-consulting-kicker{display:none!important} html body .az-consulting-page.az-modern-core-page .az-consulting-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0 0 54px!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-card{display:flex!important;flex-direction:column!important;min-height:100%!important;overflow:hidden!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;color:inherit!important;text-decoration:none!important;box-shadow:none!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-media{display:grid!important;place-items:center!important;width:100%!important;min-height:0!important;aspect-ratio:16/9!important;margin:0!important;padding:22px!important;border:0!important;border-radius:0!important;background:var(--az-modern-surface-strong)!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-media img{position:absolute!important;top:22px!important;left:50%!important;transform:translateX(-50%)!important;display:block!important;width:min(76%,285px)!important;max-width:285px!important;height:calc(100% - 92px)!important;aspect-ratio:auto!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important;box-shadow:none!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-body{flex:1!important;padding:26px 26px 30px!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-title{grid-area:1 / 1!important;align-self:end!important;z-index:1!important;min-width:0!important;margin:0!important;padding:0 20px 20px!important;text-align:center!important;font-size:clamp(1.45rem,2vw,1.85rem)!important} html body .az-consulting-page.az-modern-core-page .az-consulting-service-body p{min-height:0!important;margin:0!important;color:var(--az-modern-muted)!important;font-size:.98rem!important;line-height:1.72!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust,html body .az-consulting-page.az-modern-core-page .az-consulting-question{margin:0!important;padding:42px 0!important;border:0!important;border-top:1px solid var(--az-modern-soft)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust{display:grid!important;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr) auto!important;gap:38px!important;align-items:center!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust h2,html body .az-consulting-page.az-modern-core-page .az-consulting-question h2{margin:0!important;font-size:clamp(1.75rem,2.8vw,2.55rem)!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust p{margin:0!important;color:var(--az-modern-muted)!important;line-height:1.75!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust a,html body .az-consulting-page.az-modern-core-page .az-consulting-question a{margin-top:0!important} html body .az-consulting-page.az-modern-core-page .az-consulting-question{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:28px!important} html body .az-service-page.az-modern-core-page .az-service-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr)!important;gap:48px!important;align-items:start!important} html body .az-service-page.az-modern-core-page .az-service-hero-copy{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;margin:0!important;padding:0!important;text-align:left!important} html body .az-service-page.az-modern-core-page .az-service-hero-visual{grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:end!important;display:grid!important;place-items:center!important;width:240px!important;min-height:0!important;aspect-ratio:1!important;margin:0!important;padding:10px!important;border:0!important;border-radius:0!important;background:transparent!important} html body .az-service-page.az-modern-core-page .az-service-hero-visual img{width:100%!important;max-width:220px!important;height:auto!important;border-radius:0!important;filter:none!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-content-card,html body .az-service-page.az-modern-core-page .az-service-faq,html body .az-service-page.az-modern-core-page .az-service-form-card{margin:0 0 20px!important;padding:42px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-content-card h2,html body .az-service-page.az-modern-core-page .az-service-section-head h2{margin:0 0 18px!important} html body .az-service-page.az-modern-core-page .az-service-content-card p,html body .az-service-page.az-modern-core-page .az-service-feature-grid p,html body .az-service-page.az-modern-core-page .az-service-faq p,html body .az-service-page.az-modern-core-page .az-service-form-card p{color:var(--az-modern-muted)!important;line-height:1.78!important} html body .az-service-page.az-modern-core-page .az-service-inline-quote{margin:22px 0 30px!important;padding:20px 0!important;border:0!important;border-top:1px solid var(--az-modern-soft)!important;border-bottom:1px solid var(--az-modern-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-info-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;margin:20px 0 58px!important;background:var(--az-modern-soft)!important} html body .az-service-page.az-modern-core-page .az-service-info-card{min-height:0!important;padding:28px!important;border:0!important;border-radius:0!important;background:var(--az-color-background,#43385d)!important;background-image:none!important;box-shadow:none!important;text-align:left!important} html body .az-service-page.az-modern-core-page .az-service-info-card strong{display:block!important;margin:0 0 8px!important;color:var(--az-color-heading,#f5f7ff)!important;font-size:clamp(1.3rem,2.2vw,1.85rem)!important;line-height:1.1!important} html body .az-service-page.az-modern-core-page .az-service-info-card small{color:var(--az-modern-muted)!important;font-size:.9rem!important} html body .az-service-page.az-modern-core-page .az-service-section{margin:0 0 58px!important} html body .az-service-page.az-modern-core-page .az-service-feature-grid,html body .az-service-page.az-modern-core-page .az-service-feature-grid-five{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important} html body .az-service-page.az-modern-core-page .az-service-feature-grid article{min-height:0!important;padding:30px!important;border:0!important;border-radius:16px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-feature-grid h3{margin:0 0 10px!important;font-size:1.2rem!important} html body .az-service-page.az-modern-core-page .az-service-faq details{margin:0!important;padding:20px 0!important;border:0!important;border-bottom:1px solid var(--az-modern-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-faq summary{color:var(--az-color-heading,#f5f7ff)!important;font-weight:700!important} html body .az-service-page.az-modern-core-page .az-service-form-wrap{margin-top:24px!important} html body .az-modern-core-page input:not([type="submit"]),html body .az-modern-core-page textarea,html body .az-modern-core-page select{width:100%!important;border:0!important;border-bottom:1px solid rgba(245,247,255,.18)!important;border-radius:0!important;background:var(--az-color-background,#43385d)!important;background-image:none!important;color:var(--az-color-heading,#f5f7ff)!important;box-shadow:none!important;outline:none!important} html body .az-modern-core-page input:not([type="submit"]):focus,html body .az-modern-core-page textarea:focus,html body .az-modern-core-page select:focus{border-bottom-color:rgb(var(--az-color-secondary-rgb,172,116,175))!important;box-shadow:none!important} html body .az-modern-core-page input[type="submit"],html body .az-modern-core-page button[type="submit"]{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0 0 5px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--az-color-heading,#f5f7ff)!important;box-shadow:none!important;font-weight:700!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero{position:relative!important;display:block!important;padding-right:270px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero.az-core-title-row{margin-bottom:0!important;padding-bottom:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero-copy{position:relative!important;z-index:2!important;max-width:none!important;margin:0!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-symbol{position:absolute!important;z-index:1!important;top:46px!important;right:0!important;bottom:auto!important;width:clamp(210px,20vw,250px)!important;aspect-ratio:1!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;opacity:1!important;transform:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-symbol-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-intro-text{max-width:none!important;margin:0!important;color:var(--az-modern-muted)!important;font-size:1rem!important;line-height:1.82!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process p{color:var(--az-modern-muted)!important;font-size:1rem!important;line-height:1.82!important} html body .az-transformation-page.az-modern-core-page .az-transformation-modules{margin:0 0 20px!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-section-head{margin:24px 0 30px!important;padding-top:0!important;text-align:left!important} html body .az-transformation-page.az-modern-core-page .az-transformation-section-head h2{margin:0!important;text-align:left!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid article{display:flex!important;flex-direction:column!important;min-height:430px!important;padding:34px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-kicker{display:flex!important;width:100%!important;margin:0 0 14px!important;flex-direction:column!important;align-items:center!important;gap:2px!important;color:rgb(var(--az-color-secondary-rgb,172,116,175))!important;font-weight:700!important;letter-spacing:.08em!important;text-align:center!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-word{display:block!important;line-height:1.15!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-number{display:block!important;font-size:1.7em!important;line-height:1!important;letter-spacing:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-icon{display:grid!important;place-items:center!important;width:148px!important;height:148px!important;margin:0 auto 26px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-icon img{display:block!important;width:100%!important;height:100%!important;margin:0!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid h3{margin:0 0 14px!important;font-size:1.42rem!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid p{margin:0 0 24px!important;color:var(--az-modern-muted)!important;line-height:1.74!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid small{margin-top:auto!important;padding-top:18px!important;border:0!important;border-top:1px solid var(--az-modern-soft)!important;color:rgba(245,247,255,.78)!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process{display:grid!important;grid-template-columns:minmax(0,1fr) 148px!important;gap:28px!important;align-items:center!important;margin:0 0 20px!important;padding:24px 52px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process h2{margin:0 0 12px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process p{max-width:none!important;margin:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process-art{display:grid!important;place-items:center!important;min-height:0!important;color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process-art img{display:block!important;width:148px!important;height:148px!important;object-fit:contain!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:28px!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;margin:0 0 20px!important;padding:24px 52px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience-copy{min-width:0!important;margin:0!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience h2{margin:0 0 16px!important;text-align:left!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 20px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience li{position:relative!important;min-width:0!important;min-height:0!important;padding:4px 0 4px 30px!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(245,247,255,.84)!important;line-height:1.62!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience li::before{content:"✓"!important;position:absolute!important;top:4px!important;left:0!important;display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience-art{display:grid!important;place-items:center!important;width:132px!important;height:132px!important;margin:0!important;padding:0!important;color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience-art img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta{margin:0!important;padding:52px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface-strong)!important;background-image:none!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta-copy{max-width:860px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta h2{margin:0 0 14px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta-copy>p{max-width:760px!important;margin:0!important;color:var(--az-modern-muted)!important;line-height:1.78!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-shell{margin-top:48px!important;padding-top:44px!important;border:0!important;border-top:1px solid var(--az-modern-soft)!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-head{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0 0 16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-head p{flex:0 0 auto!important;margin:0!important;color:var(--az-modern-muted)!important;font-size:.82rem!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-head p span,html body .az-transformation-page.az-modern-core-page .az-transformation-field-label b{color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-notice{margin:0 0 28px!important;padding:16px 18px!important;border:0!important;border-left:3px solid currentColor!important;border-radius:0!important;background:rgba(245,247,255,.045)!important;box-shadow:none!important;line-height:1.55!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-notice.is-success{color:#86efac!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-notice.is-error{color:#fca5a5!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form{margin:0!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section{margin:0 0 24px!important;padding:0!important;border:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section:last-of-type{margin-bottom:20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section h4{margin:0 0 14px!important;color:var(--az-color-heading,#f5f7ff)!important;font-family:var(--az-font-heading),Ubuntu,system-ui,sans-serif!important;font-size:1.45rem!important;line-height:1.2!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-field{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-field-wide{grid-column:1/-1!important} html body .az-transformation-page.az-modern-core-page .az-transformation-field-label{display:block!important;margin:0 0 6px!important;color:rgba(245,247,255,.86)!important;font-size:.9rem!important;font-weight:700!important;line-height:1.45!important} html body .az-transformation-page.az-modern-core-page .az-transformation-field-label small{color:var(--az-modern-muted)!important;font-size:.8em!important;font-weight:400!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]),html body .az-transformation-page.az-modern-core-page .az-transformation-application-form textarea{display:block!important;width:100%!important;margin:0!important;padding:13px 14px!important;border:1px solid rgba(245,247,255,.12)!important;border-radius:10px!important;background:var(--az-color-background,#43385d)!important;background-image:none!important;color:var(--az-color-heading,#f5f7ff)!important;box-shadow:none!important;outline:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input:not([type="hidden"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]){height:50px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="date"],html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="time"]{color-scheme:dark!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form textarea{min-height:118px!important;resize:vertical!important} html body .az-transformation-page.az-modern-core-page .az-transformation-reason-field textarea{min-height:168px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input:focus,html body .az-transformation-page.az-modern-core-page .az-transformation-application-form textarea:focus{border-color:rgba(var(--az-color-secondary-rgb,172,116,175),.72)!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-choice-field,html body .az-transformation-page.az-modern-core-page .az-transformation-focus-fieldset{min-width:0!important;margin:0!important;padding:0!important;border:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-inline-choices{display:flex!important;align-items:center!important;gap:20px!important;min-height:50px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-inline-choices label,html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:rgba(245,247,255,.84)!important;cursor:pointer!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="radio"],html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="checkbox"]{display:inline-block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;border:1px solid rgba(245,247,255,.34)!important;background:transparent!important;box-shadow:none!important;accent-color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="radio"]{border-radius:50%!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="checkbox"]{border-radius:4px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="checkbox"]:disabled+span{opacity:.42!important;cursor:not-allowed!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-prompt{max-width:820px!important;margin:0 0 12px!important;color:var(--az-modern-muted)!important;line-height:1.68!important} html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options label{min-height:50px!important;padding:13px 14px!important;border:0!important;border-radius:10px!important;background:rgba(245,247,255,.055)!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-other-field{margin:0 0 12px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-other-field[hidden]{display:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-submit{margin:0!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-submit button{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--az-color-heading,#f5f7ff)!important;box-shadow:none!important;font-weight:700!important;line-height:1.3!important;cursor:pointer!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-submit button:hover{transform:none!important;background:transparent!important;box-shadow:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important} html body .az-bio-single-style.az-modern-core-page .az-bio-single-head{margin:0 0 24px!important;padding:0!important} html body .az-bio-single-style.az-modern-core-page .az-bio-subtitle{margin:0!important;color:var(--az-modern-muted)!important;text-align:left!important} html body .az-bio-single-style.az-modern-core-page .az-bio-featured-safe{display:block!important;width:100%!important;margin:8px 0 52px!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:30px!important;background:var(--az-modern-surface)!important;box-shadow:none!important} html body .az-bio-single-style.az-modern-core-page .az-bio-featured-safe::after{display:none!important} html body .az-bio-single-style.az-modern-core-page .az-bio-featured-safe img{display:block!important;width:100%!important;height:auto!important;max-height:560px!important;aspect-ratio:16/7.5!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center top!important;box-shadow:none!important} html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content p,html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content li{color:var(--az-modern-muted)!important;font-size:1.04rem!important;line-height:1.84!important} html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content h2,html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content h3,html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content .wp-block-heading{padding-top:0!important;border-top:0!important} html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content h2::before,html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content h3::before,html body .az-bio-single-style.az-modern-core-page .az-bio-profile-content .wp-block-heading::before{display:none!important;width:0!important;height:0!important;margin:0!important;content:none!important;background:none!important;border:0!important} @media(min-width:981px){ html body .az-contact-template.az-modern-core-page .az-contact-hero.az-core-title-row{ padding-bottom:0!important;margin-bottom:16px!important; } } html body .az-contact-template.az-modern-core-page .az-contact-layout{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:18px!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:0!important} html body .az-contact-template.az-modern-core-page .az-contact-info-card,html body .az-contact-template.az-modern-core-page .az-contact-form-card{margin:0!important;padding:38px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-contact-template.az-modern-core-page .az-contact-list{display:grid!important;gap:0!important;flex:0 0 auto!important;align-content:start!important} html body .az-contact-template.az-modern-core-page .az-contact-list a,html body .az-contact-template.az-modern-core-page .az-contact-list div{display:block!important;margin:0!important;padding:12px 0!important;border:0!important;border-bottom:1px solid var(--az-modern-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-contact-template.az-modern-core-page .az-contact-list a:hover{background:transparent!important;transform:none!important} html body .az-contact-template.az-modern-core-page .az-contact-form-head h2{margin:0!important;font-size:clamp(1.7rem,2.8vw,2.4rem)!important} html body .az-contact-template.az-modern-core-page .az-contact-social{margin-top:16px!important;padding-top:16px!important} html body .az-contact-template.az-modern-core-page .az-contact-list > :first-child{padding-top:0!important} html body .az-contact-template.az-modern-core-page .az-contact-form-head{margin-bottom:16px!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form p{margin:0 0 12px!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form .az-form-grid{gap:12px 16px!important;margin-bottom:12px!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form .az-form-grid > p{margin:0!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form label{display:block!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form label > span{display:inline!important;margin:0!important} html body .az-contact-template.az-modern-core-page .az-built-contact-form label > input, html body .az-contact-template.az-modern-core-page .az-built-contact-form label > textarea{display:block!important;margin-top:6px!important} html body .az-contact-template.az-modern-core-page .wpcf7-form{gap:12px!important} html body .az-contact-template.az-modern-core-page .wpcf7-form label{gap:6px!important} html body .az-legal-page.az-modern-core-page .az-legal-document{width:min(100%,980px)!important;max-width:980px!important;margin:0!important;padding:48px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface)!important;background-image:none!important;box-shadow:none!important} html body .az-legal-page.az-modern-core-page .az-legal-document p,html body .az-legal-page.az-modern-core-page .az-legal-document li{color:var(--az-modern-muted)!important;font-size:1rem!important;line-height:1.82!important} @media(min-width:981px){ html body .az-transformation-page.az-modern-core-page .az-transformation-hero.az-core-title-row{margin-bottom:18px!important} } @media(max-width:980px){ html body .az-core-title-shell .az-core-title-row h1{white-space:normal!important} html body .az-consulting-page.az-modern-core-page .az-consulting-services{grid-template-columns:1fr!important} html body .az-consulting-page.az-modern-core-page .az-consulting-trust{grid-template-columns:1fr!important;gap:18px!important} html body .az-service-page.az-modern-core-page .az-service-hero{grid-template-columns:minmax(0,1fr) 170px!important;gap:32px!important} html body .az-service-page.az-modern-core-page .az-service-hero-visual{width:170px!important} html body .az-contact-template.az-modern-core-page .az-contact-layout{grid-template-columns:1fr!important} } @media(max-width:700px){ html body .az-core-title-shell.az-shell{width:calc(100% - 32px)!important;margin-top:30px!important;margin-bottom:58px!important} html body .az-core-title-shell .az-core-title-row{margin-bottom:24px!important;padding:30px 0!important} html body .az-core-title-shell .az-core-title-row h1{font-size:clamp(2.35rem,11vw,3.65rem)!important;line-height:1!important;letter-spacing:-.05em!important} html body .az-service-page.az-modern-core-page .az-service-hero{display:block!important} html body .az-service-page.az-modern-core-page .az-service-hero-visual{display:none!important} html body .az-service-page.az-modern-core-page .az-service-content-card,html body .az-service-page.az-modern-core-page .az-service-faq,html body .az-service-page.az-modern-core-page .az-service-form-card,html body .az-contact-template.az-modern-core-page .az-contact-info-card,html body .az-contact-template.az-modern-core-page .az-contact-form-card,html body .az-legal-page.az-modern-core-page .az-legal-document{padding:28px 22px!important;border-radius:14px!important} html body .az-service-page.az-modern-core-page .az-service-info-grid,html body .az-service-page.az-modern-core-page .az-service-feature-grid,html body .az-service-page.az-modern-core-page .az-service-feature-grid-five{grid-template-columns:1fr!important} html body .az-consulting-page.az-modern-core-page .az-consulting-question{display:grid!important;justify-items:start!important} html body .az-bio-single-style.az-modern-core-page .az-bio-featured-safe{border-radius:20px!important} html body .az-bio-single-style.az-modern-core-page .az-bio-featured-safe img{max-height:420px!important;aspect-ratio:16/9!important;object-position:center top!important} } html body .az-modern-core-page.az-core-width-wide.az-shell{width:min(1320px,calc(100% - 40px))!important;max-width:1320px!important} html body .az-modern-core-page.az-core-title-compact .az-core-title-row h1{font-size:clamp(2.5rem,4.35vw,3.9rem)!important} html body .az-modern-core-page.az-core-title-large .az-core-title-row h1{font-size:clamp(3rem,5.45vw,4.9rem)!important} html body .az-modern-core-page.az-core-surface-flat{--az-modern-surface:transparent;--az-modern-surface-strong:transparent} html body .az-modern-core-page.az-core-surface-contrast{--az-modern-surface:rgba(20,11,35,.4);--az-modern-surface-strong:rgba(20,11,35,.56)} html body .az-modern-core-page.az-core-radius-square .az-consulting-service-card, html body .az-modern-core-page.az-core-radius-square .az-service-content-card, html body .az-modern-core-page.az-core-radius-square .az-service-feature-grid article, html body .az-modern-core-page.az-core-radius-square .az-service-faq, html body .az-modern-core-page.az-core-radius-square .az-service-form-card, html body .az-modern-core-page.az-core-radius-square .az-transformation-module-grid article, html body .az-modern-core-page.az-core-radius-square .az-transformation-process, html body .az-modern-core-page.az-core-radius-square .az-transformation-audience, html body .az-modern-core-page.az-core-radius-square .az-transformation-cta, html body .az-modern-core-page.az-core-radius-square .az-bio-featured-safe, html body .az-modern-core-page.az-core-radius-square .az-contact-info-card, html body .az-modern-core-page.az-core-radius-square .az-contact-form-card, html body .az-modern-core-page.az-core-radius-square .az-legal-document{border-radius:0!important} html body .az-modern-core-page.az-core-radius-rounded .az-consulting-service-card, html body .az-modern-core-page.az-core-radius-rounded .az-service-content-card, html body .az-modern-core-page.az-core-radius-rounded .az-service-feature-grid article, html body .az-modern-core-page.az-core-radius-rounded .az-service-faq, html body .az-modern-core-page.az-core-radius-rounded .az-service-form-card, html body .az-modern-core-page.az-core-radius-rounded .az-transformation-module-grid article, html body .az-modern-core-page.az-core-radius-rounded .az-transformation-process, html body .az-modern-core-page.az-core-radius-rounded .az-transformation-audience, html body .az-modern-core-page.az-core-radius-rounded .az-transformation-cta, html body .az-modern-core-page.az-core-radius-rounded .az-bio-featured-safe, html body .az-modern-core-page.az-core-radius-rounded .az-contact-info-card, html body .az-modern-core-page.az-core-radius-rounded .az-contact-form-card, html body .az-modern-core-page.az-core-radius-rounded .az-legal-document{border-radius:24px!important} html body .az-modern-core-page.az-core-spacing-compact .az-core-title-row{margin-bottom:18px!important;padding-top:32px!important;padding-bottom:32px!important} html body .az-modern-core-page.az-core-spacing-relaxed .az-core-title-row{margin-bottom:52px!important;padding-top:62px!important;padding-bottom:62px!important} html body .az-transformation-page.az-core-spacing-compact .az-transformation-modules, html body .az-transformation-page.az-core-spacing-compact .az-transformation-process, html body .az-service-page.az-core-spacing-compact .az-service-section, html body .az-service-page.az-core-spacing-compact .az-service-info-grid{margin-bottom:36px!important} html body .az-transformation-page.az-core-spacing-relaxed .az-transformation-modules, html body .az-transformation-page.az-core-spacing-relaxed .az-transformation-process, html body .az-service-page.az-core-spacing-relaxed .az-service-section, html body .az-service-page.az-core-spacing-relaxed .az-service-info-grid{margin-bottom:82px!important} html body .az-transformation-page.az-core-spacing-compact .az-transformation-modules{margin-bottom:12px!important} html body .az-transformation-page.az-core-spacing-relaxed .az-transformation-modules{margin-bottom:28px!important} html body .az-consulting-page.az-core-cards-2 .az-consulting-services{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body .az-service-page.az-core-features-3 .az-service-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important} html body .az-service-page.az-core-features-4 .az-service-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important} html body .az-transformation-page.az-core-modules-2 .az-transformation-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body .az-transformation-page.az-core-audience-1 .az-transformation-audience ul{grid-template-columns:1fr!important} html body .az-transformation-page.az-modern-core-page.az-core-hide-audience_icon .az-transformation-audience-art{display:none!important} html body .az-transformation-page.az-modern-core-page.az-core-hide-audience_icon .az-transformation-audience{grid-template-columns:minmax(0,1fr)!important} html body .az-contact-template.az-core-contact-stacked .az-contact-layout{grid-template-columns:1fr!important} html body .az-legal-page.az-core-privacy-content-wide .az-legal-document{width:100%!important;max-width:none!important} html body .az-legal-page.az-core-privacy-content-wide .az-legal-document > *{max-width:100%!important} html body .az-consulting-page.az-core-hide-media .az-consulting-service-media, html body .az-consulting-page.az-core-hide-trust .az-consulting-trust, html body .az-consulting-page.az-core-hide-question .az-consulting-question, html body .az-service-page.az-core-hide-hero_icon .az-service-hero-visual, html body .az-service-page.az-core-hide-content .az-service-content-card, html body .az-service-page.az-core-hide-info .az-service-info-grid, html body .az-service-page.az-core-hide-features .az-service-section, html body .az-service-page.az-core-hide-faq .az-service-faq, html body .az-service-page.az-core-hide-form .az-service-form-card, html body .az-contact-template.az-core-hide-info .az-contact-info-card, html body .az-contact-template.az-core-hide-form .az-contact-form-card, html body .az-bio-single-style.az-core-hide-image .az-bio-featured-safe, html body .az-transformation-page.az-core-hide-symbol .az-transformation-symbol, html body .az-transformation-page.az-core-hide-intro .az-transformation-intro-text, html body .az-transformation-page.az-core-hide-modules .az-transformation-modules, html body .az-transformation-page.az-core-hide-process .az-transformation-process, html body .az-transformation-page.az-core-hide-audience .az-transformation-audience, html body .az-transformation-page.az-core-hide-cta .az-transformation-cta{display:none!important} html body .az-service-page.az-core-hide-hero_icon .az-service-hero{grid-template-columns:1fr!important} html body .az-contact-template.az-core-hide-info .az-contact-layout, html body .az-contact-template.az-core-hide-form .az-contact-layout{grid-template-columns:1fr!important} html body .az-consulting-page.az-core-hide-media .az-consulting-service-body{padding-top:30px!important} @media(max-width:980px){ html body .az-consulting-page.az-core-cards-2 .az-consulting-services, html body .az-service-page.az-core-features-3 .az-service-feature-grid, html body .az-service-page.az-core-features-4 .az-service-feature-grid{grid-template-columns:1fr!important} } @media(max-width:980px){ html body .az-transformation-page.az-modern-core-page.az-core-title-shell{width:calc(100% - 32px)!important;margin:20px auto 40px!important} html body .az-transformation-page.az-modern-core-page h1, html body .az-transformation-page.az-modern-core-page h2, html body .az-transformation-page.az-modern-core-page h3, html body .az-transformation-page.az-modern-core-page h4{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero.az-core-title-row{display:flex!important;flex-direction:column!important;gap:0!important;margin:0 0 18px!important;padding:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero-copy{display:contents!important} html body .az-transformation-page.az-modern-core-page .az-transformation-hero h1{width:100%!important;margin:0 0 14px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-symbol{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;order:-1!important;align-self:center!important;flex-shrink:0!important;width:104px!important;margin:0 auto 12px!important;opacity:1!important;transform:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-intro-text{width:100%!important;max-width:none!important;margin:0!important;overflow-wrap:break-word!important} html body .az-transformation-page.az-modern-core-page .az-transformation-modules{margin:0 0 16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-section-head{margin:0 0 16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid article{min-width:0!important;min-height:0!important;padding:20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-kicker{margin:0 0 10px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-number{font-size:1.6em!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-icon{width:118px!important;height:118px!important;margin:0 auto 20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-icon img{width:100%!important;height:100%!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid p{margin-bottom:20px!important;overflow-wrap:break-word!important} html body .az-transformation-page.az-modern-core-page .az-transformation-module-grid small{padding-top:16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process, html body .az-transformation-page.az-modern-core-page .az-transformation-audience{grid-template-columns:minmax(0,1fr) 56px!important;gap:14px 12px!important;margin:0 0 16px!important;padding:20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process-copy, html body .az-transformation-page.az-modern-core-page .az-transformation-audience-copy{display:contents!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process h2, html body .az-transformation-page.az-modern-core-page .az-transformation-audience h2{grid-column:1!important;grid-row:1!important;margin:0!important;white-space:normal!important;overflow-wrap:break-word!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process p, html body .az-transformation-page.az-modern-core-page .az-transformation-audience ul{grid-column:1/-1!important;grid-row:2!important;max-width:none!important;margin:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process-art, html body .az-transformation-page.az-modern-core-page .az-transformation-audience-art{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:56px!important;height:56px!important;min-height:0!important;margin:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-process-art img{width:56px!important;height:56px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience li{padding:0 0 0 24px!important;white-space:normal!important;overflow-wrap:break-word!important} html body .az-transformation-page.az-modern-core-page .az-transformation-audience li::before{top:0!important} html body .az-transformation-page.az-modern-core-page.az-core-hide-audience_icon .az-transformation-audience h2{grid-column:1/-1!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta{padding:20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta-copy, html body .az-transformation-page.az-modern-core-page .az-transformation-cta-copy>p{max-width:none!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-shell{margin-top:24px!important;padding-top:24px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-head{display:block!important;margin-bottom:16px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-head p{margin-top:0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section{margin-bottom:24px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section:last-of-type{margin-bottom:20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-section h4{margin-bottom:14px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-grid{gap:12px 20px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-cta, html body .az-transformation-page.az-modern-core-page .az-transformation-form-shell, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form, html body .az-transformation-page.az-modern-core-page .az-transformation-form-section, html body .az-transformation-page.az-modern-core-page .az-transformation-form-grid, html body .az-transformation-page.az-modern-core-page .az-transformation-field, html body .az-transformation-page.az-modern-core-page .az-transformation-focus-fieldset, html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options{ min-width:0!important;min-inline-size:0!important;max-width:100%!important;box-sizing:border-box!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form textarea{ min-width:0!important;min-inline-size:0!important;max-width:100%!important;max-inline-size:100%!important;box-sizing:border-box!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="date"], html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="time"]{ -webkit-appearance:none!important;appearance:none!important; display:flex!important;align-items:center!important;inline-size:100%!important;text-align:left!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="date"]::-webkit-date-and-time-value, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="time"]::-webkit-date-and-time-value{ min-width:0!important;min-inline-size:0!important;min-height:1.5em!important;margin:0!important;text-align:left!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="date"]::-webkit-datetime-edit, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="time"]::-webkit-datetime-edit{ min-width:0!important;min-inline-size:0!important;padding:0!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-field-label, html body .az-transformation-page.az-modern-core-page .az-transformation-form-prompt, html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options label span{ min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important; } html body .az-transformation-page.az-modern-core-page .az-transformation-inline-choices{flex-wrap:wrap!important;gap:12px 24px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-inline-choices label{min-height:44px!important;min-width:80px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options{grid-template-columns:repeat(2,minmax(0,1fr))!important} html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options label{min-width:0!important;min-height:50px!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-submit button{min-height:44px!important;align-items:center!important;padding:8px 0!important} html body .az-transformation-page.az-modern-core-page .az-transformation-form-submit button:focus-visible, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="radio"]:focus-visible, html body .az-transformation-page.az-modern-core-page .az-transformation-application-form input[type="checkbox"]:focus-visible{outline:2px solid var(--az-color-secondary,#ac74af)!important;outline-offset:3px!important} } @media(max-width:700px){ html body .az-transformation-page.az-modern-core-page .az-transformation-audience ul, html body .az-transformation-page.az-modern-core-page .az-transformation-form-grid, html body .az-transformation-page.az-modern-core-page .az-transformation-focus-options{grid-template-columns:minmax(0,1fr)!important} } html body .az-service-relationship .az-relationship-form-card .wpcf7-form{gap:12px!important} html body .az-service-relationship .relationship-consultation-form :is(.top-grid,.relationship-grid,.double-row,.triple-row){gap:12px 18px!important} html body .az-service-relationship .relationship-consultation-form label{display:block!important;margin:0 0 12px!important} html body .az-service-relationship .relationship-consultation-form label > br{display:none!important} html body .az-service-relationship .relationship-consultation-form label > .wpcf7-form-control-wrap{display:block!important;margin-top:6px!important} html body .az-service-relationship .relationship-consultation-form .person-card h3{margin-bottom:14px!important} html body .az-service-relationship .relationship-consultation-form .submit-wrapper{margin-top:16px!important} html body .az-service-page.az-modern-core-page .az-service-form-card{padding:52px!important;border:0!important;border-radius:18px!important;background:var(--az-modern-surface-strong)!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card .wpcf7-form{display:block!important;margin:0!important;padding:0!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(.az-cf7-form,.relationship-consultation-form){display:grid!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(.az-form-row,.top-grid,.relationship-grid,.double-row){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important;margin:0!important} html body .az-service-page.az-modern-core-page .az-service-form-card .az-form-row > p{display:contents!important} html body .az-service-page.az-modern-core-page .az-service-form-card .az-form-row > p > br{display:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card label > br{display:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card label{display:block!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1.45!important} html body .az-service-page.az-modern-core-page .az-service-form-card label > .wpcf7-form-control-wrap{display:block!important;min-width:0!important;width:100%!important;margin-top:6px!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(.person-card,.full-width-section){min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card .person-card{display:grid!important;gap:12px!important;align-content:start!important} html body .az-service-page.az-modern-core-page .az-service-form-card .person-card h3{margin:0 0 2px!important;line-height:1.2!important} html body .az-service-page.az-modern-core-page .az-service-form-card .relationship-grid{margin-block:12px!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=submit]),textarea,select){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:13px 14px!important;border:1px solid rgba(245,247,255,.12)!important;border-radius:10px!important;background:var(--az-color-background,#43385d)!important;box-shadow:none!important;outline:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input:not([type=hidden]):not([type=radio]):not([type=checkbox]):not([type=submit]),select){height:50px!important;min-height:50px!important} html body .az-service-page.az-modern-core-page .az-service-form-card textarea{height:168px!important;min-height:118px!important;resize:vertical!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input,textarea,select):focus{border-color:rgba(var(--az-color-secondary-rgb,172,116,175),.72)!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input,textarea,select).wpcf7-not-valid, html body .az-service-page.az-modern-core-page .az-service-form-card :is(input,textarea,select).az-field-invalid{border-color:var(--az-form-error-border,#ef4444)!important} html body .az-service-page.az-modern-core-page .az-service-form-card .submit-wrapper{margin:8px 0 0!important;padding:0!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input[type=submit],button[type=submit]){display:inline-flex!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:8px 0 0!important;padding:0 0 6px!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;line-height:1.3!important;cursor:pointer!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input[type=submit],button[type=submit]):hover{transform:none!important;background:transparent!important;box-shadow:none!important} html body .az-service-page.az-modern-core-page .az-service-form-card :is(input[type=checkbox],input[type=radio]){width:18px!important;height:18px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:rgb(var(--az-color-secondary-rgb,172,116,175))!important} @media(max-width:980px){html body .az-service-page.az-modern-core-page .az-service-form-card{padding:20px!important}} @media(max-width:700px){html body .az-service-page.az-modern-core-page .az-service-form-card :is(.az-form-row,.top-grid,.relationship-grid,.double-row,.triple-row){grid-template-columns:minmax(0,1fr)!important}html body .az-service-page.az-modern-core-page .az-service-form-card :is(input[type=submit],button[type=submit]){min-height:44px!important;padding:8px 0!important}} html body .az-service-page.az-modern-core-page .az-service-form-card :is(.az-service-form-wrap,.wpcf7,.wpcf7-form){width:100%!important;max-width:none!important;min-width:0!important} html body .az-service-page.az-modern-core-page .az-service-form-card .wpcf7-form p{margin:0!important} html body .az-service-page.az-modern-core-page .az-service-form-card input[type=checkbox]{border-radius:4px!important} html body .az-service-page.az-modern-core-page .az-service-form-card input[type=radio]{border-radius:50%!important}
