.q-hero.q-hero--editorial{--editorial-surface:#f7faff;--editorial-photo-position:50% 50%;text-align:left;min-height:520px;color:var(--q-navy,#0a2443);background:var(--editorial-surface);grid-template-columns:minmax(0,56fr) minmax(0,44fr);place-items:stretch stretch;padding:0;display:grid}.q-hero--editorial .q-hero__content{align-self:center;width:100%;min-width:0;padding:64px clamp(32px,4.8vw,76px) 64px max(4.2vw,50vw - 660px)}.q-hero.q-hero--editorial h1{letter-spacing:-.047em;text-wrap:balance;overflow-wrap:normal;max-width:760px;font-size:clamp(36px,4.2vw,66px);font-weight:600;line-height:1.08}.q-hero--editorial .q-category-label{color:#315b87;letter-spacing:.13em;font-size:12px;font-weight:600;margin-bottom:24px!important}.q-hero--editorial .q-hero__description{max-width:560px;color:var(--q-body,#47596c);text-wrap:pretty;font-size:18px;line-height:1.65;margin:24px 0 0!important}.q-hero--editorial .q-hero__actions{justify-content:flex-start;align-items:center;gap:18px 26px;margin-top:30px}.sp-preview .q-hero--editorial .q-text-link{text-underline-offset:5px;font-size:15px;font-weight:400;-webkit-text-decoration:underline #9cb5d0;text-decoration:underline #9cb5d0}.sp-preview .q-hero--editorial :is(a,button):focus-visible{outline-color:#145bab}.q-editorial-photo{pointer-events:none;background:#155bab;min-width:0;position:relative;overflow:hidden}.q-editorial-photo img{object-fit:cover;object-position:var(--editorial-photo-position);transform-origin:65% 65%;width:100%;max-width:none;height:100%;animation:20s ease-in-out infinite alternate q-editorial-photo-drift;position:absolute;inset:0}.q-hero.q-hero--editorial-security{--editorial-surface:#fff;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-endpoint{--editorial-surface:#f2f7fc;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-email{--editorial-surface:#fff;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-backup{--editorial-surface:#edf5fc;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-mdr{--editorial-surface:#f5f7fa;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-licensing,.q-hero.q-hero--editorial-services{--editorial-surface:#fff;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-cloud{--editorial-surface:#edf7ff;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-partners{--editorial-surface:#fff;--editorial-photo-position:50% 50%}.q-hero.q-hero--editorial-contact{--editorial-surface:#f3f8fe}@keyframes q-editorial-photo-drift{0%{transform:scale(1.01)}to{transform:scale(1.04)}}.sp-preview[data-motion=paused] .q-editorial-photo img,[data-motion=paused] .q-hero--editorial .q-editorial-photo img{animation-play-state:paused}@media (width>=1600px){.q-hero.q-hero--editorial{min-height:540px}.q-hero--editorial .q-hero__content{padding-right:72px}}@media (width<=1100px){.q-hero.q-hero--editorial{grid-template-columns:minmax(0,58fr) minmax(0,42fr);min-height:480px}.q-hero--editorial .q-hero__content{padding:52px 36px}.q-hero--editorial .q-hero__description{font-size:17px}.q-hero--editorial .q-hero__actions{gap:12px 20px}}@media (width<=820px){.q-hero.q-hero--editorial{grid-template-columns:minmax(0,1fr);min-height:0}.q-hero--editorial .q-hero__content{padding:48px 36px 44px}.q-hero.q-hero--editorial h1{text-wrap:pretty;max-width:680px;font-size:clamp(36px,6.5vw,52px)}.q-hero--editorial .q-hero__description{max-width:580px}.q-editorial-photo{aspect-ratio:16/9;min-height:220px}}@media (width<=600px){.q-hero--editorial .q-hero__content{padding:40px 20px 36px}.q-hero.q-hero--editorial h1{letter-spacing:-.042em;font-size:clamp(34px,9vw,48px);line-height:1.1}.q-hero--editorial .q-category-label{font-size:11px;margin-bottom:18px!important}.q-hero--editorial .q-hero__description{font-size:16px;line-height:1.6;margin-top:20px!important}.q-hero--editorial .q-hero__actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px 24px;margin-top:26px}.q-editorial-photo{min-height:220px}}@media (prefers-reduced-motion:reduce){.q-editorial-photo img{animation:none;transform:none}}.q-hero.q-hero--text-only{grid-template-columns:minmax(0,1fr);min-height:0}.q-hero--text-only .q-hero__content{width:min(1320px,89.5%);margin-inline:auto;padding:48px 0 44px}@media (width<=600px){.q-hero--text-only .q-hero__content{width:calc(100% - 40px);padding-block:36px}}
