body[data-page=dedicated]{margin:0;background:#f7fcff!important;background-image:linear-gradient(rgba(55,100,125,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(55,100,125,.075) 1px,transparent 1px)!important;background-size:52px 52px!important;color:#142337!important}body[data-page=dedicated]::before,body[data-page=dedicated]::after{display:none!important;content:none!important}.dx,.dx *{box-sizing:border-box}.dx{overflow:hidden;color:#142337}.dxWrap{width:min(1160px,calc(100% - 40px));margin:auto}.dxHero{padding:84px 0 68px}.dxHeroGrid{min-height:460px;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.dxEye,.dxHead>span,.dxInventoryHead>div>span,.dxCTA>span{font-size:10px;letter-spacing:.15em;color:#0c99aa;font-weight:900}.dxHero h1{font-size:58px;line-height:1.02;letter-spacing:-3px;color:#101c2e!important;margin:16px 0}.dxHero h1 em{font-style:normal;background:linear-gradient(90deg,#0eafc1,#8351dc);-webkit-background-clip:text;color:transparent}.dxHero p{font-size:17px;line-height:1.65;color:#506376!important;max-width:640px}.dxActions,.dxCTA>div{display:flex;gap:12px;margin-top:27px}.dxPrimary,.dxGhost{display:inline-flex;padding:13px 21px;border-radius:26px;text-decoration:none!important;font-weight:850}.dxPrimary{background:linear-gradient(135deg,#14b2c8,#7149d8);color:#fff!important;box-shadow:0 10px 25px #5274cd35}.dxGhost{background:#fff;border:1px solid #9dcbd6;color:#173449!important}.dxMini{display:flex;gap:9px;flex-wrap:wrap;margin-top:23px;color:#506679;font-size:12px;font-weight:800}.dxMini i{color:#12b0c0}.dxVisual{height:370px;position:relative;display:grid;place-items:center}.dxGlow{position:absolute;width:350px;height:300px;border-radius:50%;background:radial-gradient(circle,#a5f4f5,#dbd0ff 48%,transparent 70%)}.dxCloud{position:absolute;top:20px;font-size:170px;color:#b4f4f6;text-shadow:7px 5px 0 #9e69da}.dxRack{position:absolute;z-index:2;bottom:35px;width:135px;padding:9px;background:#20334c;border:5px solid #50647f;border-radius:13px;box-shadow:0 20px 38px #4d4c9655}.dxRack i{display:block;height:28px;margin:5px;border:1px solid #50d9e5;border-radius:4px;background:linear-gradient(90deg,#172942,#503c7d)}.dxVisual .tag{position:absolute;z-index:3;padding:9px 12px;background:#fff;border:1px solid #d4e3e9;border-radius:9px;box-shadow:0 8px 20px #315a721b;font-size:9px;font-weight:900}.dxVisual .t1{left:2%;top:75px}.dxVisual .t2{right:4%;top:70px}.dxVisual .t3{right:8%;bottom:50px}
.dxSection{padding:78px 0}.dxSoft{background:rgba(235,249,253,.76)!important}.dxInventory{scroll-margin-top:15px;padding-top:64px}.dxInventoryHead{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.dxInventoryHead h2{font-size:37px!important;letter-spacing:-1.4px;color:#101d2f!important;margin:7px 0}.dxInventoryHead p{color:#586a7b!important;margin:0}.dxLive{display:flex;align-items:center;gap:7px;padding:8px 11px;background:#fff;border:1px solid #cee2e8;border-radius:99px;color:#496173;font-size:10px;font-weight:800}.dxLive i{width:7px;height:7px;border-radius:50%;background:#20c77b;box-shadow:0 0 0 4px #20c77b18}.dxGrid,#prhDedPackagesGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;opacity:1!important;visibility:visible!important}.dxLoading{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:12px;padding:35px;background:#fff;border:1px solid #d0e1e8;border-radius:14px}.dxLoading i{width:20px;height:20px;border:2px solid #d3e7eb;border-top-color:#11a9ba;border-radius:50%;animation:dxSpin .8s linear infinite}.dxLoading b,.dxLoading span{display:block}.dxLoading b{color:#17283b}.dxLoading span{color:#6a7c8b;font-size:11px;margin-top:3px}@keyframes dxSpin{to{transform:rotate(360deg)}}
/* real live NOCIX cards */
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCard{position:relative!important;min-height:0!important;padding:18px!important;border:1px solid #cadde5!important;border-radius:13px!important;background:#fff!important;box-shadow:0 8px 22px #2d51670d!important;color:#17283b!important;display:flex!important;flex-direction:column!important;transition:.18s!important}body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCard:hover{transform:translateY(-3px)!important;border-color:#70cfd8!important;box-shadow:0 14px 30px #27809618!important}body[data-page=dedicated] .prhPkgBadge{position:absolute!important;right:13px!important;top:13px!important;padding:4px 7px!important;border-radius:99px!important;background:#e2f9ed!important;color:#118756!important;font-size:8px!important;font-weight:900!important}body[data-page=dedicated] .prhPkgName{padding-right:60px;color:#16263a!important;font-size:14px!important;line-height:1.3!important;font-weight:900!important}body[data-page=dedicated] .prhPkgPrice{color:#0b94ab!important;font-size:28px!important;line-height:1.1!important;font-weight:950!important;margin:12px 0 3px!important}body[data-page=dedicated] .prhPkgPrice span{font-size:10px!important;color:#667a8b!important;margin-left:3px!important}body[data-page=dedicated] .prhPkgNote{color:#718391!important;font-size:9px!important;line-height:1.4!important;min-height:25px!important;margin-bottom:7px!important}body[data-page=dedicated] .prhPkgUl{list-style:none!important;padding:9px 0!important;margin:5px 0 10px!important;border-top:1px solid #e7eef1!important;flex:1!important}body[data-page=dedicated] .prhPkgUl li{position:relative!important;padding:4px 0 4px 19px!important;color:#405467!important;font-size:10px!important;line-height:1.35!important}body[data-page=dedicated] .prhPkgUl li:before{content:"✓"!important;position:absolute!important;left:0!important;top:4px!important;display:grid!important;place-items:center!important;width:13px!important;height:13px!important;border-radius:50%!important;background:#daf8e9!important;color:#0da363!important;font-size:8px!important;font-weight:950!important}body[data-page=dedicated] .prhPkgCta{margin:0!important}body[data-page=dedicated] .prhOrderBtn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:34px!important;padding:7px 10px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,#12aec4,#7150da)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:10px!important;font-weight:900!important;box-shadow:0 7px 16px #4e69c625!important}
.dxHead{text-align:center;margin:0 auto 38px}.dxHead.left{text-align:left;margin:0}.dxHead h2{font-size:37px!important;letter-spacing:-1.4px;color:#101d2f!important;margin:8px 0}.dxHead p{color:#56697b!important;line-height:1.6}.dxBenefits{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dxBenefits article{background:#fff;border:1px solid #cfe0e7;border-radius:14px;padding:24px;box-shadow:0 9px 25px #294c610d}.dxBenefits i{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#def9fb;color:#08a8b8;font-style:normal;font-size:19px}.dxBenefits h3{color:#142337!important;margin:16px 0 7px}.dxBenefits p{color:#596b7c!important;line-height:1.55;margin:0}.dxSteps{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;max-width:930px;margin:auto}.dxSteps article{background:#fff;border:1px solid #d0e1e8;border-radius:14px;padding:24px}.dxSteps strong{font-size:30px;color:#d2e3e9}.dxSteps h3{color:#16263a!important;margin:11px 0 6px}.dxSteps p{color:#596b7c!important;line-height:1.55;margin:0}.dxSteps>em{text-align:center;color:#4eabba;font-style:normal}.dxSplit{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.dxChecklist{display:grid;gap:11px}.dxChecklist>div{display:flex;gap:13px;padding:16px;background:#fff;border:1px solid #d0e1e8;border-radius:12px}.dxChecklist i{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#daf8e9;color:#0ca363;font-style:normal;font-weight:950}.dxChecklist b,.dxChecklist small{display:block}.dxChecklist b{color:#17273a}.dxChecklist small{color:#5c6e7e;margin-top:3px}.dxFaq{max-width:900px}.dxFaq details{background:#fff!important;border:1px solid #cfe0e7!important;border-radius:11px!important;margin:9px 0!important;box-shadow:0 7px 20px #2d51670d!important}.dxFaq summary{position:relative;padding:18px 55px 18px 20px!important;background:#fff!important;color:#17273a!important;-webkit-text-fill-color:#17273a!important;font-weight:850;list-style:none;cursor:pointer}.dxFaq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e0f9fb;color:#08a5b6;font-size:17px}.dxFaq details[open] summary:after{content:"−"}.dxFaq p{background:#fff!important;color:#576a7c!important;padding:0 20px 18px!important;margin:0!important}.dxCTA{text-align:center;padding:84px 20px;background:radial-gradient(circle at 50% 110%,#d8d0ff 0,transparent 40%)}.dxCTA h2{font-size:39px!important;color:#101d2f!important;margin:8px}.dxCTA p{color:#56697b!important}.dxCTA>div{justify-content:center}
body[data-page=dedicated] footer.prhFoot{background:linear-gradient(180deg,#f7fcff,#edf8fc)!important;border-top:1px solid #d5e7ed!important;color:#17283a!important}body[data-page=dedicated] footer .container{background:transparent!important;color:#17283a!important}body[data-page=dedicated] footer .prhFeatBar{background:#fff!important;border:1px solid #d3e5ec!important;box-shadow:0 12px 30px #284e6410!important}body[data-page=dedicated] footer b,body[data-page=dedicated] footer h3{color:#142438!important;-webkit-text-fill-color:#142438!important}body[data-page=dedicated] footer p,body[data-page=dedicated] footer span,body[data-page=dedicated] footer small,body[data-page=dedicated] footer a{color:#53677a!important;-webkit-text-fill-color:#53677a!important;opacity:1!important}body[data-page=dedicated] footer .prhFootTop{background:transparent!important;border:0!important;box-shadow:none!important}
@media(max-width:900px){.dxHeroGrid,.dxSplit{grid-template-columns:1fr}.dxHeroGrid{text-align:center}.dxHero p{margin:auto}.dxActions,.dxMini{justify-content:center}.dxGrid,#prhDedPackagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dxBenefits{grid-template-columns:1fr 1fr}.dxSteps{grid-template-columns:1fr}.dxSteps>em{transform:rotate(90deg);padding:7px}.dxHero h1{font-size:46px}.dxSplit{gap:35px}}@media(max-width:600px){.dxWrap{width:calc(100% - 26px)}.dxSection{padding:56px 0}.dxHero h1{font-size:39px;letter-spacing:-2px}.dxGrid,#prhDedPackagesGrid,.dxBenefits{grid-template-columns:1fr!important}.dxInventoryHead{display:block}.dxLive{display:inline-flex;margin-top:14px}.dxHead h2,.dxInventoryHead h2,.dxCTA h2{font-size:30px!important}.dxVisual{height:285px}}
/* Dedicated final premium density */
.dxHeroGrid,.dxInventory,.dxBenefits article,.dxSteps article,.dxChecklist>div,.dxFaq details{position:relative}
.dxInventoryHead h2,.dxHead h2{font-weight:900!important;color:#0f1d30!important}
.dxInventoryHead p,.dxHead p{color:#445a6d!important}

.dxGrid,#prhDedPackagesGrid{
 grid-template-columns:repeat(4,minmax(0,1fr))!important;
 gap:12px!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCard{
 padding:15px!important;border:1.5px solid #c4dbe4!important;border-radius:12px!important;
 box-shadow:0 7px 19px rgba(33,67,85,.07)!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCard:hover{
 transform:translateY(-3px)!important;border-color:#49bdca!important;
 box-shadow:0 13px 28px rgba(30,111,131,.12)!important;
}
body[data-page=dedicated] .prhPkgName{
 font-size:13px!important;line-height:1.25!important;font-weight:900!important;
 color:#102237!important;
}
body[data-page=dedicated] .prhPkgBadge{
 top:11px!important;right:11px!important;padding:3px 7px!important;font-size:7.5px!important;
}
body[data-page=dedicated] .prhPkgPrice{
 font-size:25px!important;margin:10px 0 2px!important;color:#078da6!important;
}
body[data-page=dedicated] .prhPkgNote{
 font-size:8.5px!important;min-height:22px!important;color:#63798a!important;
}
body[data-page=dedicated] .prhPkgUl{
 margin:4px 0 8px!important;padding:8px 0!important;
}
body[data-page=dedicated] .prhPkgUl li{
 padding:3.5px 0 3.5px 18px!important;font-size:9px!important;
 color:#344a5e!important;font-weight:600!important;
}
body[data-page=dedicated] .prhPkgUl li:before{
 width:12px!important;height:12px!important;font-size:7px!important;
}
body[data-page=dedicated] .prhOrderBtn{
 min-height:32px!important;padding:6px 9px!important;border-radius:7px!important;
 font-size:9.5px!important;
}

/* clearer premium outlines */
.dxBenefits article,.dxSteps article,.dxChecklist>div{
 border:1.5px solid #c8dde5!important;
 box-shadow:0 7px 20px rgba(35,70,88,.055)!important;
}
.dxBenefits article:hover{border-color:#72ccd5!important}
.dxFaq details{border:1.5px solid #c9dde5!important}
.dxFaq details[open]{border-color:#63c8d3!important}
.dxLive{border:1.5px solid #bcdce4!important}
@media(max-width:1100px){
 .dxGrid,#prhDedPackagesGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:800px){
 .dxGrid,#prhDedPackagesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
 .dxGrid,#prhDedPackagesGrid{grid-template-columns:1fr!important}
}
/* Dedicated inventory — compact final */
body[data-page=dedicated] #prhDedPackagesGrid{
 align-items:start!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCard{
 height:auto!important;min-height:0!important;max-height:none!important;
 padding:13px!important;display:block!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgName{font-size:12px!important;padding-right:52px!important}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgPrice{font-size:23px!important;margin:8px 0 2px!important}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgNote{min-height:0!important;margin:3px 0 7px!important}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgUl{
 min-height:0!important;height:auto!important;margin:4px 0 8px!important;padding:6px 0!important;
 display:block!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgUl li{
 min-height:0!important;margin:0!important;padding:3px 0 3px 17px!important;
 line-height:1.3!important;font-size:8.7px!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhPkgCta{
 position:static!important;margin:7px 0 0!important;padding:0!important;
}
body[data-page=dedicated] #prhDedPackagesGrid .prhOrderBtn{min-height:29px!important;padding:5px 8px!important}
