body.wwk-inner-body{margin:0}
.wwk-ac-page,.wwk-ac-page *{box-sizing:border-box}
.wwk-ac-page{margin:0;background:#fff;color:#536f87;font-family:"Poppins",Arial,sans-serif}
.wwk-ac-page button,.wwk-ac-page a,.wwk-ac-page input{font:inherit}
.wwk-ac-page button:focus-visible,.wwk-ac-page a:focus-visible,.wwk-ac-page input:focus-visible{outline:3px solid rgba(38,92,169,.42);outline-offset:3px}
.wwk-ac-shell{width:min(1250px,calc(100% - 48px));margin:0 auto}
.wwk-ac-section{padding:82px 0}
.wwk-ac-heading{max-width:870px;margin:0 auto 42px;text-align:center}
.wwk-ac-heading h2,.wwk-ac-section h2{margin:0;color:#244f7d;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.2;letter-spacing:-.025em}
.wwk-ac-heading p{margin:14px 0 0;color:#607990;font-size:16px;line-height:1.72}

.wwk-ac-page>.wwk-inner-top-shell{min-height:480px;background-color:transparent;background-image:none}
.wwk-ac-hero-media,.wwk-ac-hero-overlay{position:absolute;inset:0;pointer-events:none}
.wwk-ac-hero-media{z-index:0;display:block;overflow:hidden;background:#dbe8f5}
.wwk-ac-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
.wwk-ac-hero-overlay{z-index:1;background:linear-gradient(90deg,rgba(23,76,145,.96) 0%,rgba(31,86,165,.86) 33%,rgba(38,92,169,.38) 55%,rgba(255,255,255,.04) 82%)}
.wwk-ac-page>.wwk-inner-top-shell::before{z-index:2}
.wwk-ac-hero{position:relative;z-index:3;min-height:356px;background:transparent;color:#fff}
.wwk-ac-hero .wwk-ac-shell{min-height:356px;padding:45px 0 60px}
.wwk-ac-hero-copy{max-width:610px}
.wwk-ac-product-mark{display:flex;width:58px;height:58px;align-items:center;justify-content:center;margin:0 0 14px;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:rgba(255,255,255,.11)}
.wwk-ac-product-mark svg{width:38px;height:38px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.wwk-ac-hero h1{max-width:600px;margin:0 0 16px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:44px;font-weight:600;line-height:1.12;letter-spacing:-.025em}
.wwk-ac-hero p{max-width:540px;margin:0;color:#edf5fb;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.62}
.wwk-ac-hero a,.wwk-ac-storage-order button,.wwk-ac-agent-row button,.wwk-ac-platform-cta a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:0;border-radius:5px;padding:11px 21px;background:#7ebb42;color:#fff;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}
.wwk-ac-hero a{min-height:48px;margin-top:24px;padding:12px 22px}
.wwk-ac-hero a span,.wwk-ac-storage-order button span,.wwk-ac-agent-row button span,.wwk-ac-platform-cta a span{margin-left:8px}

.wwk-ac-assurance{padding:88px 0;background:#fff}
.wwk-ac-assurance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.wwk-ac-assurance-grid article,.wwk-ac-benefit-grid article{min-width:0;background:#fff}
.wwk-ac-assurance-grid article{text-align:center}
.wwk-ac-assurance-grid article{border-right:1px solid #d9e4ec;padding:18px 27px 12px}.wwk-ac-assurance-grid article:last-child{border-right:0}
.wwk-ac-assurance-grid svg,.wwk-ac-benefit-grid svg{display:block;width:52px;height:52px;margin:0 auto 19px;fill:none;stroke:#265ca9;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.wwk-ac-assurance-grid h3,.wwk-ac-benefit-grid h3{margin:0 0 12px;color:#28557f;font-size:19px;font-weight:700;line-height:1.35}
.wwk-ac-assurance-grid p,.wwk-ac-benefit-grid p{margin:0;color:#60788e;font-size:14px;line-height:1.68;text-align:left}

.wwk-ac-overview{background:#edf5fa}
.wwk-ac-overview-intro{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:62px;align-items:center}
.wwk-ac-overview-intro h2{margin-bottom:22px}
.wwk-ac-overview-intro p,.wwk-ac-integrations-grid p{margin:0 0 14px;color:#58718a;font-size:15px;line-height:1.76;text-align:left}
.wwk-ac-overview-intro img{display:block;width:100%;height:auto;border:1px solid #cedce7;border-radius:7px;background:#fff;box-shadow:0 10px 22px rgba(35,76,112,.07)}
.wwk-ac-capability-panel{display:grid;grid-template-columns:250px minmax(0,1fr);gap:38px;align-items:center;margin-top:54px;border:1px solid #d2dfe9;border-radius:8px;padding:34px;background:#fff}
.wwk-ac-capability-panel>img{display:block;width:100%;height:auto;border:1px solid #d6e1e9;border-radius:6px;background:#eef3f7;object-fit:cover}
.wwk-ac-capability-panel h3{margin:0 0 22px;color:#28557f;font-size:24px;line-height:1.3}
.wwk-ac-capability-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.wwk-ac-capability-lists h4{margin:0 0 13px;color:#315d83;font-size:16px;line-height:1.4}
.wwk-ac-capability-lists ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.wwk-ac-capability-lists li{position:relative;padding-left:21px;color:#58738a;font-size:13px;line-height:1.48;text-align:left}
.wwk-ac-capability-lists li::before{content:"✓";position:absolute;left:0;color:#7ebb42;font-weight:800}

.wwk-ac-storage{background:#f7fafc}
.wwk-ac-storage-card{border:1px solid #d4e1eb;border-radius:8px;padding:32px;background:#fff;box-shadow:0 7px 18px rgba(35,76,112,.05)}
.wwk-ac-storage-options{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}
.wwk-ac-storage-options button{min-width:0;min-height:102px;border:1px solid #d6e2eb;border-radius:6px;padding:8px 5px;background:#f5f9fc;color:#617a90;font-size:12px;cursor:pointer}
.wwk-ac-storage-options svg{display:block;width:58px;height:43px;margin:0 auto 7px;fill:none;stroke:#7890a3;stroke-width:2;opacity:.52}
.wwk-ac-storage-options button span{display:block}
.wwk-ac-storage-options button[aria-pressed="true"]{border-color:#265ca9;box-shadow:inset 0 -4px #7ebb42;background:#eef5fb;color:#265ca9;font-weight:700}
.wwk-ac-storage-options button[aria-pressed="true"] svg{stroke:#265ca9;opacity:1}
.wwk-ac-storage-range{width:100%;margin:26px 0 24px;accent-color:#265ca9}
.wwk-ac-storage-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}
.wwk-ac-storage-summary>div{display:grid;min-height:92px;grid-template-columns:1fr auto auto 1fr;grid-template-rows:auto auto;align-content:center;align-items:center;border-radius:7px;padding:14px 20px;background:#edf4f9}
.wwk-ac-storage-summary>div>svg{grid-column:2;grid-row:1/3;width:40px;height:40px;fill:none;stroke:#265ca9;stroke-width:2}
.wwk-ac-storage-summary>div>span{grid-column:3;grid-row:1;align-self:end;margin-left:12px;color:#70879a;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.wwk-ac-storage-summary strong{grid-column:3;grid-row:2;align-self:start;margin:3px 0 0 12px;color:#265ca9;font-size:30px;line-height:1.15;white-space:nowrap}
.wwk-ac-storage-summary strong sup{font-size:16px}.wwk-ac-storage-summary strong b{font-weight:700}.wwk-ac-storage-summary strong small{margin-left:5px;color:#71869a;font-size:12px;font-weight:500}
.wwk-ac-storage-order{display:flex;min-height:92px;align-items:center;justify-content:center;margin:0}
.wwk-ac-storage-order button{width:min(336px,calc(100% - 48px));height:60px;min-height:60px;border-radius:7px;padding:12px 20px;background:#265ca9}
.wwk-ac-agent-row{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:18px;border-radius:7px;padding:17px 22px;background:#edf4f9}
.wwk-ac-agent-row p{margin:0;color:#627b91;font-size:14px;text-align:left}.wwk-ac-agent-row strong{color:#265ca9}.wwk-ac-agent-row form{margin:0}.wwk-ac-agent-row button{min-height:42px;padding:9px 17px;font-size:13px}

.wwk-ac-benefits{background:#fff}
.wwk-ac-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.wwk-ac-benefit-grid article{border-bottom:1px solid #d8e4ed;padding:24px 26px 30px;text-align:left}
.wwk-ac-benefit-grid svg{width:48px;height:48px;margin:0 0 18px}
.wwk-ac-benefit-grid h3{font-size:18px}

.wwk-ac-integrations{background:#edf5fa}
.wwk-ac-architecture{position:relative;min-height:880px;max-width:976px;margin:0 auto}
.wwk-ac-architecture-links{position:absolute;inset:0;width:100%;height:100%}
.wwk-ac-architecture-core{position:absolute;top:250px;left:49.2%;display:grid;width:384px;height:384px;place-items:center;border:11px solid #2878c8;border-radius:50%;background:#f7fbfe;box-shadow:0 0 0 22px rgba(102,153,201,.22),0 0 0 44px rgba(102,153,201,.1);transform:translateX(-50%)}
.wwk-ac-architecture-core::before{position:absolute;inset:44px;border:1px solid #7fa7cb;border-radius:50%;content:""}
.wwk-ac-architecture-core::after{position:absolute;inset:93px;border:8px solid #2362a4;border-radius:50%;background:#fff;content:""}
.wwk-ac-architecture-core>div{position:relative;z-index:1;max-width:158px;text-align:center}
.wwk-ac-architecture-core strong,.wwk-ac-architecture-core span{display:block}
.wwk-ac-architecture-core strong{color:#174c91;font-size:25px;font-weight:500;line-height:1.15}.wwk-ac-architecture-core span{margin-top:7px;color:#174c91;font-size:16px;font-weight:700;line-height:1.16}
.wwk-ac-architecture-card{position:absolute;width:225px;border:1px solid #9ebbd3;border-radius:8px;padding:18px 21px 17px;background:#fff;box-shadow:0 5px 14px rgba(35,76,112,.045)}
.wwk-ac-architecture-card h3{margin:0 0 10px;color:#174c91;font-size:18px;line-height:1.3}
.wwk-ac-architecture-card ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.wwk-ac-architecture-card li{position:relative;padding-left:14px;color:#285f96;font-size:12px;line-height:1.35;text-align:left}.wwk-ac-architecture-card li::before{position:absolute;left:0;color:#2878c8;content:"•"}
.wwk-ac-architecture-card.is-physical{top:51px;left:218px;height:194px}.wwk-ac-architecture-card.is-hypervisor{top:29px;right:176px;height:235px}.wwk-ac-architecture-card.is-cloud{top:310px;left:0;height:195px}.wwk-ac-architecture-card.is-virtual{top:377px;right:1px;height:215px}.wwk-ac-architecture-card.is-endpoints{top:627px;left:148px;height:155px}.wwk-ac-architecture-card.is-mobile{top:662px;right:225px;height:155px}

.wwk-ac-platforms{background:#fff}
.wwk-ac-platform-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}
.wwk-ac-platform-grid li{display:flex;min-height:78px;align-items:center;justify-content:center;border:1px solid #d7e3ec;border-radius:5px;padding:12px 9px;background:#fff}
.wwk-ac-platform-grid img{display:block;width:100%;max-width:180px;height:52px;object-fit:contain}
.wwk-ac-platform-cta{margin-top:32px;text-align:center}.wwk-ac-platform-cta a{background:#265ca9}

.wwk-ac-knowledge{background:#edf5fa}
.wwk-ac-tabs{max-width:1120px;overflow:hidden;margin:0 auto;border:1px solid #d4e1ea;border-radius:10px;background:#fff;box-shadow:0 12px 28px rgba(35,76,112,.06)}
.wwk-ac-tabs>[role="tablist"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #d4e1ea;background:#f8fbfd}
.wwk-ac-tabs [role="tab"]{min-height:68px;border:0;border-left:1px solid #dce6ed;border-bottom:4px solid transparent;padding:13px 14px;background:#f8fbfd;color:#5d7890;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}
.wwk-ac-tabs [role="tab"]:first-child{border-left:0}
.wwk-ac-tabs [role="tab"][aria-selected="true"]{border-bottom-color:#7ebb42;background:#fff;color:#265ca9}
.wwk-ac-tabs [role="tabpanel"]{padding:42px 48px 46px;background:#fff}
.wwk-ac-tabs [role="tabpanel"] h3{margin:0 0 22px;color:#244f7d;font-size:23px;line-height:1.32}
.wwk-ac-tabs [role="tabpanel"] h4{margin:29px 0 10px;padding-top:27px;border-top:1px solid #dce6ee;color:#315c80;font-size:18px;line-height:1.4}
.wwk-ac-tabs [role="tabpanel"] h3+h4{margin-top:0;padding-top:0;border-top:0}
.wwk-ac-tabs [role="tabpanel"] p{max-width:930px;margin:0 0 12px;color:#58718a;font-size:15px;line-height:1.78;text-align:left}.wwk-ac-tabs [role="tabpanel"] p:last-child{margin-bottom:0}

.wwk-ac-gallery{background:#1f56a5}
.wwk-ac-gallery .wwk-ac-heading h2,.wwk-ac-gallery .wwk-ac-heading p{color:#fff}.wwk-ac-gallery .wwk-ac-heading p{opacity:.86}
.wwk-ac-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wwk-ac-gallery-grid button{overflow:hidden;border:1px solid rgba(255,255,255,.32);border-radius:6px;padding:0;background:#fff;color:#28557f;box-shadow:0 7px 16px rgba(9,41,78,.18);cursor:pointer;text-align:left}
.wwk-ac-gallery-grid img{display:block;width:100%;height:auto;background:#edf3f8}
.wwk-ac-gallery-grid span{display:block;border-top:1px solid #d7e2eb;padding:13px 15px;font-size:13px;font-weight:700}
.wwk-ac-gallery-dialog{width:min(1040px,calc(100% - 40px));max-height:calc(100vh - 40px);overflow:auto;border:0;border-radius:10px;padding:24px;background:#fff;color:#244f7d}
.wwk-ac-gallery-dialog::backdrop{background:rgba(8,28,52,.72)}
.wwk-ac-gallery-dialog>button{float:right;width:38px;height:38px;border:1px solid #d4e1eb;border-radius:50%;background:#fff;color:#244f7d;font-size:24px;cursor:pointer}
.wwk-ac-gallery-dialog h3{margin:5px 50px 18px 0;font-size:23px}.wwk-ac-gallery-dialog img{display:block;width:100%;height:auto}

.wwk-ac-faq{background:#fff}
.wwk-ac-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;align-items:start}
.wwk-ac-faq-grid article{align-self:start;border:1px solid #d6e2ed;border-radius:6px;background:#fff}.wwk-ac-faq-grid h3{margin:0}
.wwk-ac-faq-grid button{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;border:0;border-radius:6px;padding:17px 20px;background:#fff;color:#315a7f;font-size:14px;font-weight:700;line-height:1.45;text-align:left;cursor:pointer}
.wwk-ac-faq-plus{margin-left:16px;color:#7ebb42;font-size:23px;font-weight:400;line-height:1}.wwk-ac-faq-grid button[aria-expanded="true"] .wwk-ac-faq-plus{transform:rotate(45deg)}
.wwk-ac-faq-grid article>div{border-top:1px solid #e0e8f0;padding:18px 20px 21px}.wwk-ac-faq-grid p{margin:0;color:#657d91;font-size:14px;line-height:1.75;text-align:left}

@media(max-width:1080px){
  .wwk-ac-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wwk-ac-storage-options{grid-template-columns:repeat(5,minmax(0,1fr))}
  .wwk-ac-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}

@media(max-width:767px){
  .wwk-ac-shell{width:calc(100% - 36px)}
  .wwk-ac-section{padding:62px 0}
  .wwk-ac-heading{margin-bottom:32px}.wwk-ac-heading h2,.wwk-ac-section h2{font-size:29px}.wwk-ac-heading p{font-size:15px;line-height:1.65}
  .wwk-ac-page>.wwk-inner-top-shell{min-height:640px}
  .wwk-ac-hero-media img{object-position:center center}
  .wwk-ac-hero-overlay{background:linear-gradient(180deg,rgba(23,76,145,.94) 0%,rgba(31,86,165,.82) 42%,rgba(38,92,169,.28) 66%,rgba(255,255,255,.03) 100%)}
  .wwk-ac-hero{min-height:516px}.wwk-ac-hero .wwk-ac-shell{min-height:516px;padding:32px 0 190px}
  .wwk-ac-product-mark{width:50px;height:50px;margin-bottom:12px}.wwk-ac-product-mark svg{width:32px;height:32px}
  .wwk-ac-hero h1{max-width:390px;font-size:35px;line-height:1.14}.wwk-ac-hero p{max-width:380px;font-size:16px;line-height:1.55}.wwk-ac-hero a{margin-top:20px}
  .wwk-ac-assurance-grid,.wwk-ac-benefit-grid,.wwk-ac-overview-intro{grid-template-columns:1fr}
  .wwk-ac-assurance-grid,.wwk-ac-benefit-grid{gap:0}.wwk-ac-assurance-grid article,.wwk-ac-benefit-grid article{border-right:0;border-bottom:1px solid #d8e4ed;padding:27px 18px 26px}.wwk-ac-assurance-grid article:last-child,.wwk-ac-benefit-grid article:last-child{border-bottom:0}
  .wwk-ac-overview-intro{gap:34px}.wwk-ac-overview-intro img{order:-1}
  .wwk-ac-capability-panel{grid-template-columns:1fr;gap:26px;margin-top:38px;padding:24px}.wwk-ac-capability-panel>img{width:min(300px,100%);margin:0 auto}.wwk-ac-capability-lists{grid-template-columns:1fr;gap:24px}
  .wwk-ac-storage-card{padding:22px 18px}.wwk-ac-storage-options{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.wwk-ac-storage-options button{min-width:96px;scroll-snap-align:start}.wwk-ac-storage-range{margin:20px 0}
  .wwk-ac-storage-summary{grid-template-columns:1fr}.wwk-ac-storage-summary>div{min-height:86px}.wwk-ac-storage-order{min-height:72px}.wwk-ac-storage-order button{width:100%;height:54px;min-height:54px}.wwk-ac-agent-row{flex-direction:column;gap:13px;padding:17px}.wwk-ac-agent-row p{text-align:center}
  .wwk-ac-architecture{display:grid;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:28px 0 0}.wwk-ac-architecture-links{display:none}.wwk-ac-architecture-core{position:relative;top:auto;left:auto;grid-column:1/-1;width:220px;height:220px;margin:44px auto 56px;border-width:7px;box-shadow:0 0 0 22px rgba(102,153,201,.22),0 0 0 44px rgba(102,153,201,.1);transform:none}.wwk-ac-architecture-core::before{inset:27px}.wwk-ac-architecture-core::after{inset:48px;border-width:6px}.wwk-ac-architecture-core>div{max-width:102px}.wwk-ac-architecture-core strong{font-size:16px}.wwk-ac-architecture-core span{margin-top:5px;font-size:13px;line-height:1.18}.wwk-ac-architecture-card,.wwk-ac-architecture-card.is-physical,.wwk-ac-architecture-card.is-hypervisor,.wwk-ac-architecture-card.is-cloud,.wwk-ac-architecture-card.is-virtual,.wwk-ac-architecture-card.is-endpoints,.wwk-ac-architecture-card.is-mobile{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;height:auto;padding:17px 15px}.wwk-ac-architecture-card h3{font-size:16px}.wwk-ac-architecture-card li{font-size:11px}
  .wwk-ac-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wwk-ac-platform-grid li{min-height:72px;padding:9px 6px}.wwk-ac-platform-grid img{height:auto}
  .wwk-ac-tabs>[role="tablist"]{grid-template-columns:1fr}.wwk-ac-tabs [role="tab"]{border-left:4px solid transparent;border-bottom:1px solid #dce6ed;text-align:left}.wwk-ac-tabs [role="tab"][aria-selected="true"]{border-left-color:#7ebb42;border-bottom-color:#dce6ed}.wwk-ac-tabs [role="tabpanel"]{padding:28px 20px 31px}.wwk-ac-tabs [role="tabpanel"] h3{font-size:21px}.wwk-ac-tabs [role="tabpanel"] h4{font-size:18px}.wwk-ac-tabs [role="tabpanel"] p{font-size:15px;line-height:1.74}
  .wwk-ac-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wwk-ac-gallery-grid span{padding:11px 12px}
  .wwk-ac-faq-grid{grid-template-columns:1fr}.wwk-ac-faq-grid button{padding:17px 18px}.wwk-ac-faq-grid article>div{padding:18px 18px 20px}
}

@media(max-width:374px){
  .wwk-ac-shell{width:calc(100% - 28px)}
  .wwk-ac-hero h1{font-size:32px}.wwk-ac-hero p{font-size:15px}
  .wwk-ac-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wwk-ac-architecture{grid-template-columns:1fr}.wwk-ac-architecture-core{grid-column:auto}
  .wwk-ac-gallery-grid{grid-template-columns:1fr}
}
