/* Theme-only adaptation inspired by the supplied layout; original server illustration uses CSS/SVG. */
.site-header{background:#fff;color:#172b43;border-bottom:1px solid #e6edf5;box-shadow:0 2px 10px #172b4310}.site-header .nav a,.site-header .nav-group-label{color:#182b42;font-weight:600}.site-header .nav>a:hover,.site-header .nav-group>a:hover,.site-header .nav-group:hover>a,.site-header .nav a:focus-visible{color:#0869d9}.site-header .account-link{color:#2b3c51}.site-header .account-name{color:#173454}.site-header .nav-action{background:#086de1;border-color:#086de1;color:white;border-radius:4px}.site-header .nav-action:hover{background:#0057be;color:white}.site-header .nav-wrap{min-height:76px}.site-header .nav-group{height:76px}.site-header .nav-submenu{background:#fff;color:#20354e;border:1px solid #dce5ef;box-shadow:0 20px 44px #09244022}.site-header .nav-submenu a{color:#233850}.site-header .nav-submenu a:hover{color:#086de1;background:#f1f6fc}.site-header .nav-toggle{color:#193653}.site-header .brand-logo{max-width:195px;max-height:53px}.site-header .nav{justify-content:flex-end;gap:32px}.site-header .account-actions{margin-left:10px}.site-header .fallback-group>.nav-submenu{position:fixed;top:76px;left:0;right:0;padding:0;width:100%;max-height:min(70vh,540px);overflow-y:auto;border-left:0;border-right:0}.mega-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:245px minmax(0,1fr);min-height:345px}.mega-side{padding:27px;background:#f5f8fc;display:flex;flex-direction:column;align-items:stretch;gap:5px}.mega-side strong{font-size:20px;margin-bottom:7px}.mega-side>span{font-size:12px;color:#7b8ba1;margin-bottom:4px}.mega-side a,.mega-side button{width:100%;border:0;background:none;color:#425775;font-size:13px;text-align:left;padding:10px 12px;border-radius:4px;cursor:pointer}.mega-side a:hover,.mega-side button.active,.mega-side button:hover{color:#076cde;background:#e7f1ff}.mega-main{padding:24px;min-width:0}.mega-search{display:flex;align-items:center;gap:20px;margin-bottom:14px}.mega-search input{background:#f5f8fc;border:1px solid #dfe8f3;border-radius:3px;width:min(430px,65%);padding:10px 12px;outline-color:#0b71d8}.mega-search>a{color:#0969d7!important;white-space:nowrap;font-size:12px}.mega-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:19px}.mega-tabs a{padding:6px 12px;background:#eef3f9;border:1px solid #dce8f5;border-radius:3px;color:#44617e!important;font-size:12px}.mega-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mega-cards a{border:1px solid #e1eaf4;background:#f7faff;min-height:105px;padding:14px;color:#1b3654!important;font-weight:700;font-size:14px;white-space:normal}.mega-cards a:hover{border-color:#2e85ed;box-shadow:0 7px 20px #1256a019}.mega-card span{display:block;color:#70839b;font-weight:400;font-size:12px;line-height:1.45;margin-top:7px}.mega-empty{color:#7388a2;font-size:13px}.hero{background:radial-gradient(circle at 73% 39%,#e4f1fd 0,#a9c1df 31%,#314966 65%,#132940 100%);color:white}.hero:before{opacity:.18;mask-image:none;background-size:74px 74px}.hero-grid{min-height:525px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy{z-index:1}.hero h1{font-size:clamp(42px,4.5vw,63px);letter-spacing:-.045em;margin:20px 0}.hero h1 span{color:#e1efff}.hero-copy>p{font-size:15px;line-height:1.85;max-width:450px;color:#e2efff}.hero .eyebrow{color:#b5d9ff}.hero .button-primary{color:#1056a8;background:#fff;box-shadow:0 12px 28px #12355122}.hero .button-primary:hover{background:#e4f2ff}.hero-note{color:#bed6f0;margin-top:55px}.hero-visual{height:430px;display:block;position:relative}.illustration-rack{position:absolute;width:260px;height:275px;left:50%;top:51%;transform:translate(-50%,-38%);border-radius:28px;background:linear-gradient(135deg,#fafdff 4%,#bad3ef 70%,#85a5cf);border:3px solid #e7f4ff;box-shadow:28px 28px 38px #234e7f70,inset -16px -5px 20px #709ed158;z-index:2;padding:51px 23px 16px}.rack-top{position:absolute;top:12px;left:15px;right:15px;height:23px;border-radius:12px;background:#d5e9f9;box-shadow:inset 0 -4px 8px #8db8e1}.rack-unit{height:58px;border-radius:9px;background:linear-gradient(100deg,#f9fdff,#b4cee9);border:1px solid #9cbde2;margin-bottom:10px;box-shadow:0 6px 10px #779bc15e;display:flex;align-items:center;gap:10px;padding:12px}.rack-unit span{height:8px;width:78px;border-radius:6px;background:#1d79d8;box-shadow:0 14px #1d79d8}.rack-unit i{width:8px;height:8px;border-radius:50%;background:#269fe7;align-self:flex-start}.rack-unit i:last-child{background:#62bedd}.illustration-cloud{position:absolute;width:154px;top:0;left:57%;transform:translateX(-50%);z-index:3;filter:drop-shadow(12px 16px 11px #1255a967)}.illustration-cloud svg{width:100%}.illustration-shield{position:absolute;width:100px;height:108px;background:linear-gradient(145deg,#087be0,#024398);clip-path:polygon(50% 0,90% 22%,85% 69%,50% 98%,15% 69%,10% 22%);color:#d9f7ff;display:grid;place-items:center;font-size:49px;font-weight:700;z-index:3;filter:drop-shadow(0 9px 4px #0b417677)}.shield-left{bottom:25px;left:4%}.shield-right{bottom:13px;right:1%;transform:scale(.85)}.illustration-floor{position:absolute;bottom:2px;left:7%;width:88%;height:72px;border-radius:50%;background:#2486dd57;filter:blur(20px)}.process-section{background:#f5f8fc}.why-heading{text-align:center;margin-bottom:35px}.why-heading>p{color:#73869c}.why-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.why-card{position:relative;min-height:205px;background:#fff;border:1px solid #dfe8f2;padding:29px 30px}.why-card h3{font-size:19px;margin:0 0 8px}.why-card p{max-width:74%;margin:0;color:#6e8198;font-size:13px}.why-icon{position:absolute;right:27px;top:50px;display:grid;place-items:center;width:57px;height:57px;color:#136fdf;background:#eaf3ff;border-radius:12px;font-size:34px}.why-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.why-tags span{font-size:11px;background:#edf4fc;border:1px solid #dfeaf5;color:#587392;padding:3px 8px}.product-card{background:white}.product-description{line-height:1.6;min-height:44px;max-height:48px;-webkit-line-clamp:2;font-size:12px;color:#697d95}.product-card h4{margin:14px 0 8px}.product-price{margin-top:22px}.product-grid{align-items:stretch}@media(max-width:1080px){.site-header .nav{gap:17px}.mega-layout{grid-template-columns:210px 1fr}.mega-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.site-header .nav-wrap{min-height:66px}.site-header .nav-group{height:auto}.site-header .nav{justify-content:flex-start;max-height:76vh;overflow-y:auto;background:#fff}.site-header .nav-submenu{background:#f8fbff;box-shadow:none}.site-header .nav-group:not(.is-open):hover .nav-submenu{display:none}.site-header .fallback-group>.nav-submenu{position:static;max-height:none;width:auto;border:0;padding:0}.mega-layout{display:block;min-height:0}.mega-side{padding:15px}.mega-side>div{display:flex;flex-wrap:wrap;gap:6px}.mega-side a,.mega-side button{width:auto}.mega-main{padding:15px}.hero-visual{height:330px}.illustration-rack{transform:translate(-50%,-44%) scale(.77)}.illustration-cloud{top:0;width:115px}.illustration-shield{transform:scale(.7)}.shield-right{transform:scale(.6)}.mega-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.site-header .brand-logo{max-width:135px}.hero-grid{padding-top:55px;padding-bottom:20px}.hero h1{font-size:clamp(36px,9vw,50px)}.hero-copy>p{font-size:14px}.hero-note{margin-top:28px}.hero-visual{height:260px}.illustration-rack{top:50%;transform:translate(-50%,-46%) scale(.61)}.illustration-cloud{width:90px;top:-4px}.illustration-shield{bottom:7px;left:2%;transform:scale(.5)}.shield-right{right:0;left:auto;transform:scale(.5)}.why-grid,.mega-cards{grid-template-columns:1fr}.why-card{min-height:180px;padding:23px}.why-card p{max-width:77%}.mega-search{flex-wrap:wrap;gap:5px}.mega-search input{width:100%}.product-description{max-height:50px}}@media(prefers-reduced-motion:reduce){.hero-visual,.hero-copy{animation:none}}
