.epic-visual img{width:130px;height:auto;max-height:60px;object-fit:contain}.epic-shield{background:radial-gradient(ellipse at 85% 50%,#40205455,transparent 60%),#100b17;border-block:1px solid #362240}.epic-shield .value-layout{gap:65px}.epic-shield .value-layout>div>p{font-size:15px;line-height:1.8}.shield-illustration{position:relative;min-height:420px;border:1px solid #67417e;border-radius:22px;background:radial-gradient(ellipse at 50% 40%,#6b3c9155,transparent 68%),#160d20;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;overflow:hidden}.shield-illustration:before,.shield-illustration:after{content:'';position:absolute;inset:35px;border:1px solid #72518c55;border-radius:50%}.shield-illustration:after{inset:70px}.shield-illustration>img{width:130px;max-height:55px;object-fit:contain;z-index:1}.shield-core{font-size:135px;line-height:1.25;font-weight:300;color:#c7a0f2;text-shadow:0 0 40px #a760ed99;z-index:1}.shield-status{display:flex;align-items:center;gap:8px;border:1px solid #7c5b8c;border-radius:20px;padding:9px 13px;background:#281736;z-index:1;font-size:9px;letter-spacing:.8px;color:#e3cafb}.shield-status i{width:6px;height:6px;border-radius:50%;background:#b7eac1;box-shadow:0 0 10px #b7eac144}.shield-illustration>span{font-size:11px;color:#b99ecd;margin-top:18px;z-index:1}.file-freedom{background:#110c18;border-block:1px solid #2d2137}.file-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:45px}.file-comparison article{border:1px solid #4e365b;border-radius:16px;padding:30px;background:#1b1122}.file-comparison .eyebrow{font-size:9px;letter-spacing:1.2px}.file-comparison h3{font-size:25px;margin-bottom:23px}.file-comparison ul{padding:0;margin:0;list-style:none}.file-comparison li{position:relative;font-size:13px;color:#b7a7c4;line-height:1.8;padding:9px 0 9px 21px;border-bottom:1px solid #63456e33}.file-comparison li:last-child{border:0}.file-comparison li:before{content:'—';position:absolute;left:0;color:#8d709f}.file-comparison .file-benefits{border-color:#9160a7;background:radial-gradient(ellipse at top right,#64347b44,transparent 80%),#211329}.file-benefits li{color:#ddcbe9}.file-benefits li:before{content:'✓';color:#c4a0e7}.file-workflow .platform-grid{margin-top:40px}.hosting-plans.hosting-plans--three{max-width:1248px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hosting-plans--three .plan{padding:28px}.hosting-plans--three .price{font-size:37px}.hosting-plans--three .price small{font-size:11px}.hosting-plans--three .saving{font-size:10px}.hosting-plans--three .plan h3{font-size:27px}.hosting-plans--three .plan-features{font-size:12px}.hosting-plans--three .plan-total{font-size:12px}.file-home-callout{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:27px 30px;border:1px solid #6a4781;border-radius:14px;background:radial-gradient(ellipse at left,#48235c55,transparent 70%),#1b1123}.file-home-callout h3{font-size:23px;margin:0 0 6px}.file-home-callout p{font-size:12px;margin:0;color:#b9a4c8}.file-home-callout .button{font-size:12px;white-space:nowrap}.file-home-callout small{font-size:10px;color:#aa91bb;display:block;margin-top:7px}@media(max-width:1000px){.hosting-plans.hosting-plans--three{gap:18px}.hosting-plans--three .plan{padding:23px}.hosting-plans--three .price{font-size:33px}.hosting-plans--three .plan h3{font-size:24px}.epic-shield .value-layout{gap:35px}.file-comparison{gap:20px}.file-comparison article{padding:25px}.file-comparison h3{font-size:23px}}@media(max-width:700px){.epic-visual img{width:85px;max-height:40px}.shield-illustration{min-height:340px;padding:30px}.shield-core{font-size:110px}.shield-illustration>img{width:110px}.epic-shield .value-layout>div>p{font-size:14px}.file-comparison{grid-template-columns:1fr;gap:22px;margin-top:30px}.file-comparison article{padding:27px}.file-comparison h3{font-size:23px}.file-comparison li{font-size:12px}.hosting-plans.hosting-plans--three{grid-template-columns:1fr;max-width:450px;gap:24px}.hosting-plans--three .plan{padding:28px}.hosting-plans--three .price{font-size:39px}.hosting-plans--three .plan h3{font-size:29px}.hosting-plans--three .plan-total{font-size:13px}.hosting-plans--three .saving{font-size:11px}.hosting-plans--three .plan-features{font-size:13px}.file-home-callout{flex-direction:column;align-items:flex-start;padding:25px}.file-home-callout .button{align-self:stretch}.file-home-callout h3{font-size:23px}}
