/* FCLOUD HOME COMPACT V003 — local overrides only */
.fcloud-home .fh-mini-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}
.fcloud-home .fh-mini-option{min-width:0;padding:22px 20px;border:1px solid #374151;border-radius:16px;background:#07122170}
.fcloud-home .fh-mini-featured{border-color:#38bdf87d;background:#0c35464d}
.fcloud-home .fh-mini-icon{display:inline-flex;width:36px;height:36px;color:#7dd3fc;margin-bottom:12px}
.fcloud-home .fh-mini-icon svg{width:100%;height:100%}
.fcloud-home .fh-mini-option h4{font-size:17px;line-height:1.45;margin:0 0 14px}
.fcloud-home .fh-mini-option ul{list-style:none;padding:0;margin:0}
.fcloud-home .fh-mini-option li{position:relative;padding-left:17px;font-size:13px;line-height:1.75;margin:10px 0}
.fcloud-home .fh-mini-option li:before{content:'•';position:absolute;left:0;color:#7dd3fc}
.fcloud-home .fh-mini-featured li:before{content:'✓';color:#2dd4bf}
.fcloud-home .fh-provider h4{display:flex;gap:12px;align-items:center;min-width:0}
.fcloud-home .fh-provider h4 img{width:32px;height:32px;flex:0 0 32px;object-fit:contain;border-radius:7px}
.fcloud-home .fh-provider h4 span{min-width:0;overflow-wrap:anywhere}
.fcloud-home .fh-provider p{margin-bottom:0}
.fcloud-home .fh-source-cta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:25px}
.fcloud-home .fh-source-cta p{font-size:13px;max-width:480px;margin:0}
@media(max-width:850px){.fcloud-home .fh-mini-compare{grid-template-columns:1fr}.fcloud-home .fh-mini-option{padding:18px}.fcloud-home .fh-mini-icon{width:30px;height:30px;margin-bottom:7px}.fcloud-home .fh-mini-option h4{font-size:17px;margin-bottom:10px}.fcloud-home .fh-compact-comparison{padding:22px 18px}.fcloud-home .fh-compact-comparison>h3{font-size:23px}.fcloud-home .fh-mini-option li{margin:7px 0}}
