.hpe-logo{height:48px;max-height:48px;width:auto;--hpe-logo-bg:#1d1f27;--hpe-logo-color:#fff}.hpe-logo path{fill:none;stroke-width:36;stroke-dashoffset:var(--_stroke-dashoffset,0)}.hpe-logo.play .hpe-logo-element{animation:hpe-logo-element 2s linear .3s forwards}@keyframes hpe-logo-element{0%{opacity:1}to{opacity:0}}.hpe-logo .hpe-logo-snake{opacity:0}.hpe-logo.play .hpe-logo-snake{animation:hpe-logo-snake 5s linear 0s forwards}@keyframes hpe-logo-snake{10%{opacity:.1}20%{opacity:.4}30%{opacity:1}40%{stroke-dashoffset:550}43.5%{stroke-dashoffset:750}45%{stroke-dashoffset:1230}50%{stroke-dashoffset:1590}51%{stroke-dashoffset:1600}55%{stroke-dashoffset:1600}to{stroke-dashoffset:1600;opacity:1}}.hpe-logo .hpe-logo-snake2{opacity:0}.hpe-logo.play .hpe-logo-snake2{animation:hpe-logo-snake2 5s linear 0s forwards}@keyframes hpe-logo-snake2{20%{opacity:.5}30%{opacity:1}40%{opacity:.8}43%,to{opacity:0}}.hpe-logo .hpe-logo-H1{--_stroke-dashoffset:180}.hpe-logo.play .hpe-logo-H1{animation:hpe-logo-dashoffset-reduce .458s ease-out 2.167s forwards}.hpe-logo .hpe-logo-H2{--_stroke-dashoffset:180}.hpe-logo.play .hpe-logo-H2{animation:hpe-logo-dashoffset-reduce .583s cubic-bezier(0,.7,.1,1) 2.292s forwards}.hpe-logo .hpe-logo-H3{--_stroke-dashoffset:140}.hpe-logo.play .hpe-logo-H3{animation:hpe-logo-dashoffset-reduce .37s cubic-bezier(0,.7,.1,1) 2.34s forwards}.hpe-logo .hpe-logo-P1{--_stroke-dashoffset:180}.hpe-logo.play .hpe-logo-P1{animation:hpe-logo-dashoffset-reduce .25s cubic-bezier(0,.7,.1,1) 2.167s forwards}.hpe-logo .hpe-logo-P2{--_stroke-dashoffset:370}.hpe-logo.play .hpe-logo-P2{animation:hpe-logo-dashoffset-reduce .333s ease-out 2.5s forwards}.hpe-logo .hpe-logo-E1{--_stroke-dashoffset:220}.hpe-logo.play .hpe-logo-E1{animation:hpe-logo-dashoffset-reduce .458s ease-out 2.417s forwards}.hpe-logo .hpe-logo-E2{--_stroke-dashoffset:168;opacity:0;filter:brightness(1) contrast(2)}.hpe-logo.play .hpe-logo-E2{animation:hpe-logo-E2 1s ease-out 2.533s forwards}@keyframes hpe-logo-E2{0%{stroke-dashoffset:var(--_stroke-dashoffset,0)}40%{filter:brightness(.8) contrast(1)}50%{opacity:1}to{stroke-dashoffset:0;opacity:0;filter:brightness(1) contrast(2)}}.hpe-logo .hpe-logo-half{opacity:0}.hpe-logo.play .hpe-logo-half{animation:hpe-logo-half .4s ease-out 3s forwards;opacity:0}@keyframes hpe-logo-half{to{opacity:1}}.hpe-logo.play.css-animation #hpe-logo-gradient{animation:hpe-logo-gradient 5s linear 0s forwards}@keyframes hpe-logo-gradient{0%{transform:translateX(-70%) rotate(70deg)}5%{transform:translateX(-70%) rotate(50deg)}17.5%{transform:translateX(-55%) rotate(-20deg)}22.5%{transform:translateX(-55%) rotate(-33deg)}30%{transform:translateX(-60%) rotate(-16deg)}40%{transform:translateX(-60%) rotate(30deg)}50%{transform:translateX(-20%) rotate(30deg)}55%,to{transform:translateX(0) rotate(37deg)}}.hpe-logo.play.css-animation #hpe-logo-gradient2{animation:hpe-logo-gradient2 5s linear 0s forwards}@keyframes hpe-logo-gradient2{0%{transform:scale(.2)}30%{transform:scale(.8)}40%{transform:scale(.3)}43%,to{transform:scale(0)}}.hpe-logo.play.css-animation #hpe-half-gradient{animation:hpe-half-gradient 5s linear 0s forwards;scale:1.2}@keyframes hpe-half-gradient{0%{transform:translate(100%,47%)}50%{transform:translate(62%,47%)}55%{transform:translate(26%,43%)}62%{transform:translate(3%,11%)}65%,to{transform:translate(6%,-16%)}}.hpe-logo.play.css-animation #hpe-logo-fade1{animation:hpe-fade1-gradient 5s linear 0s forwards}@keyframes hpe-fade1-gradient{0%{transform:translateX(60%)}17.5%{transform:translateX(10%)}22.5%{transform:translateX(5%)}30%{transform:translateX(7%)}40%{transform:translateX(60%)}45%,to{transform:translateX(100%)}}.hpe-logo.play.css-animation #hpe-logo-fade2{animation:hpe-fade2-gradient 5s linear 0s forwards}@keyframes hpe-fade2-gradient{0%{transform:translateX(100%)}32%{transform:translateX(5%)}43%,to{transform:translateX(0)}}@keyframes hpe-logo-dashoffset-reduce{0%{stroke-dashoffset:var(--_stroke-dashoffset,0)}to{stroke-dashoffset:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--hpe-green:#01A982;--hpe-green-dark:#007A5E;--hpe-green-light:#E5F7F3;--hpe-teal:#00739D;--hpe-navy:#1d1f27;--hpe-navy-light:#292d3a;--hpe-gray:#f7f7f7;--hpe-text:#444444;--hpe-border:#e9e9e9;--hpe-font:"Inter","HPE Graphik",Arial,sans-serif}body{font-family:var(--hpe-font);color:var(--hpe-text);background:#fff;min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}header{background:var(--hpe-navy);padding:0 40px;justify-content:space-between;height:70px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-nav,header{display:flex;align-items:center}.header-nav{gap:4px}.header-nav-link{color:#ccc;text-decoration:none;font-size:14px;font-weight:400;padding:8px 16px;border-radius:4px;transition:color .15s,background .15s;letter-spacing:.2px}.header-nav-link:hover{color:#fff;background:rgba(255,255,255,.08)}.header-nav-link.active{color:#fff;font-weight:500}.hero{background:var(--hpe-navy);color:#fff;padding:80px 40px 90px;text-align:left;position:relative;overflow:hidden}.hero-blob{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.hero-blob-1{width:600px;height:600px;background:radial-gradient(circle,#01A98240 0,transparent 70%);top:-160px;right:0;animation:blob-float-1 18s ease-in-out infinite}.hero-blob-2{width:480px;height:480px;background:radial-gradient(circle,#00739D38 0,transparent 70%);bottom:-100px;right:28%;animation:blob-float-2 22s ease-in-out infinite}.hero-blob-3{width:380px;height:380px;background:radial-gradient(circle,#7764fc28 0,transparent 70%);top:20%;right:52%;animation:blob-float-3 26s ease-in-out infinite}.hero-blob-4{width:460px;height:460px;background:radial-gradient(circle,#0070f830 0,transparent 70%);bottom:-80px;left:-100px;animation:blob-float-2 24s ease-in-out infinite reverse}.hero-blob-5{width:320px;height:320px;background:radial-gradient(circle,#01A98230 0,transparent 70%);top:-60px;left:18%;animation:blob-float-3 20s ease-in-out infinite reverse}@keyframes blob-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-40px,30px) scale(1.08)}66%{transform:translate(20px,-40px) scale(.95)}}@keyframes blob-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-30px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.92)}}@keyframes blob-float-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,50px) scale(1.12)}}.hero-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--hpe-green);margin-bottom:20px;font-weight:500;display:flex;align-items:center;gap:8px}.hero-eyebrow:before{content:"";display:inline-block;width:24px;height:2px;background:var(--hpe-green);border-radius:2px}.hero h1{font-size:48px;font-weight:300;line-height:1.15;margin-bottom:20px;color:#fff;letter-spacing:-.5px}.hero h1 strong{font-weight:600}.hero p{font-size:16px;line-height:1.7;color:#b0bec5;max-width:520px;font-weight:300}.section-header{max-width:1200px;margin:0 auto 40px}.section-header h2{font-size:14px;font-weight:500;color:#888;letter-spacing:2px;text-transform:uppercase}.cards-section{padding:64px 40px;flex:1 1;background:var(--hpe-gray)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.card{border:1px solid var(--hpe-border);border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.card-accent{height:3px;background:var(--hpe-green)}.card-accent.teal{background:var(--hpe-teal)}.card-accent.navy{background:#5546ff}.card-body{padding:32px 28px 24px;flex:1 1}.card-icon{font-size:28px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;background:var(--hpe-gray)}.card-body h2{font-size:19px;font-weight:600;color:#1a1a1a;margin-bottom:10px;line-height:1.3}.card-body p{font-size:14px;color:#666;line-height:1.7;font-weight:300}.card-footer{padding:20px 28px;border-top:1px solid var(--hpe-border);display:flex;gap:12px;align-items:center}.btn{font-size:13px;font-weight:500;padding:10px 22px;border-radius:4px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;border:1.5px solid transparent;cursor:pointer;letter-spacing:.2px;white-space:nowrap}.btn-green{background:var(--hpe-green);color:#fff;border-color:var(--hpe-green)}.btn-green:hover{background:var(--hpe-green-dark);border-color:var(--hpe-green-dark)}.btn-ghost{background:transparent;color:var(--hpe-green);border-color:var(--hpe-green)}.btn-ghost:hover{background:var(--hpe-green);color:#fff}footer{background:var(--hpe-navy);color:#777;padding:28px 40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px;letter-spacing:.2px}footer a{color:#777;text-decoration:none;margin-left:20px;transition:color .15s}footer a:hover{color:var(--hpe-green)}.faq-section{padding:64px 40px;max-width:860px;margin:0 auto;width:100%}.faq-section h2{font-size:26px;font-weight:600;color:#1a1a1a;margin-bottom:36px}.faq-item{margin-bottom:10px}.faq-question{width:100%;background:#fff;border:none;text-align:left}.faq-icon{font-size:18px;color:var(--hpe-green);transition:transform .2s;flex-shrink:0;font-style:normal;font-weight:300}.faq-icon.open{transform:rotate(45deg)}.faq-answer{font-size:14px;color:#555;line-height:1.75;border-top:1px solid var(--hpe-border);background:var(--hpe-gray);font-weight:300;padding:18px 24px 20px}.faq-heading{font-size:26px;font-weight:600;color:#1a1a1a;margin-bottom:36px}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--hpe-border);border-radius:6px;background:#fff;overflow:hidden}.faq-item[open] .faq-chevron:before{transform:rotate(135deg);top:2px}.faq-question{list-style:none;padding:20px 24px;font-size:15px;font-weight:500;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .15s;font-family:var(--hpe-font)}.faq-question:hover{background:var(--hpe-gray)}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-chevron{flex-shrink:0;width:18px;height:18px;position:relative}.faq-chevron:before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--hpe-green);border-bottom:2px solid var(--hpe-green);transform:rotate(45deg);position:absolute;top:4px;left:4px;transition:transform .2s}.faq-link{color:var(--hpe-green);font-weight:500}.faq-link:hover{color:var(--hpe-green-dark)}.about-section{background:#fff;border-top:1px solid var(--hpe-border);padding:56px 40px}.about-inner{max-width:1200px;margin:0 auto}.about-inner h2{font-size:22px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.about-inner p{font-size:15px;line-height:1.8;color:#555;font-weight:300;max-width:860px;margin-bottom:14px}.tab-bar a.tab-btn{display:inline-block}@media (max-width:768px){header{padding:0 20px}.header-nav-link{padding:8px 10px;font-size:13px}.hero{padding:56px 20px 64px}.hero h1{font-size:32px}.cards-section{padding:40px 20px}footer{padding:20px;flex-direction:column;align-items:flex-start}.about-section,.faq-section{padding:40px 20px}}