/* Homepage shared hosting cards: scoped to the first three packages. */
.fgh-home-legacy .lx-3pan-cont{gap:26px;align-items:stretch}
.fgh-home-legacy .pckg-cont{border:1px solid #ccd9e6;border-radius:14px;box-shadow:0 10px 26px rgba(17,48,79,.09);background:#fff}
.fgh-home-legacy .pckg-cont .pckg-hed{padding:24px 23px 20px;background:linear-gradient(135deg,#173d61,#0e2945)!important;border-top:4px solid #4e88b6;text-shadow:none!important}
.fgh-home-legacy .pckg-cont .pckg-hed .txt-white,.fgh-home-legacy .pckg-cont .pckg-cur-prc{color:#fff!important;text-shadow:none!important}
.fgh-home-legacy .pckg-cont .pckg-titl-cont{min-height:58px;margin:0}
.fgh-home-legacy .pckg-cont .pckg-titl-cont span{font-size:25px;line-height:1.25;letter-spacing:-.3px}
.fgh-home-legacy .pckg-cont .pckg-prc-cont{margin-top:14px;gap:4px 7px;text-shadow:none!important}
.fgh-home-legacy .pckg-cont .pckg-cur-prc{font-size:44px;line-height:1.2;letter-spacing:-1.2px}
.fgh-home-legacy .pckg-cont .pckg-str-ttl,.fgh-home-legacy .pckg-cont .pckg-mnt-ttl{font-size:14px;opacity:.9}
.fgh-home-legacy .pckg-cont .fgh-price-qualification{color:#d4e2ef;font-size:12px;line-height:1.65;margin-top:8px}
.fgh-home-legacy .pckg-cont .pckg-add-crt-bt{background:#1fa500!important;border-color:#1fa500!important;box-shadow:0 3px 0 rgba(0,0,0,.12);font-size:18px;font-weight:600;padding:12px 14px}
.fgh-home-legacy .pckg-cont .pckg-add-crt-bt:hover{background:#198600!important;border-color:#198600!important}
.fgh-home-legacy .pckg-cont .pckg-add-crt-bt:focus-visible,.fgh-home-legacy .pckg-cont a:focus-visible{outline:3px solid #ffbd6b;outline-offset:3px}
.fgh-home-legacy .pckg-cont .pckg-hed .pckg-blu-lnks{color:#e3eef7!important;font-size:14px;text-decoration:underline;text-underline-offset:3px}
.fgh-home-legacy .pckg-cont .pckg-dtls{padding:20px 26px 24px;color:#243c52;text-align:left;background:linear-gradient(#f6faff,#fff 120px)}
.fgh-home-legacy .pckg-cont .pckg-ftrs{width:auto;max-width:none;margin:0;padding:12px 0 12px 17px;position:relative;border-bottom:1px solid #e4ebf2;font-size:15px;line-height:1.55}
.fgh-home-legacy .pckg-cont .pckg-ftrs:before{content:'';position:absolute;left:0;top:22px;width:5px;height:5px;border-radius:50%;background:#5182a8}
.fgh-home-legacy .pckg-cont .pckg-ftrs:last-child{border-bottom:0}
.fgh-home-legacy .pckg-cont.ora{border-color:#ec9b50;box-shadow:0 10px 28px rgba(17,48,79,.12),0 0 0 1px #ec9b50}
.fgh-home-legacy .pckg-cont.ora .pckg-hed{border-top-color:#f39a45;background:linear-gradient(135deg,#204c73,#123452)!important}
.fgh-home-legacy .pckg-cont.ora .pckg-titl-cont:before{color:#ffc685;font-size:10px;letter-spacing:1.5px;margin-bottom:7px;line-height:1.3}
@media(max-width:1000px) and (min-width:768px){
.fgh-home-legacy .lx-3pan-cont{gap:15px}
.fgh-home-legacy .pckg-cont .pckg-hed{padding:22px 14px 18px}
.fgh-home-legacy .pckg-cont .pckg-titl-cont span{font-size:21px}
.fgh-home-legacy .pckg-cont .pckg-cur-prc{font-size:36px}
.fgh-home-legacy .pckg-cont .pckg-dtls{padding:15px 16px 20px}
}
@media(max-width:767px){
.fgh-home-legacy .lx-3pan-cont{gap:24px}
.fgh-home-legacy .pckg-cont .pckg-hed{padding:22px 23px 20px}
.fgh-home-legacy .pckg-cont .pckg-titl-cont{min-height:52px}
}
