.honar-package-content{
	--honar-package-content-accent:#d18b11;
	--honar-package-content-text:#2e271f;
	--honar-package-content-muted:#766e66;
	width:100%;
	padding:clamp(28px,4vw,72px) clamp(14px,1.5vw,28px);
	background:#fff;
}
.honar-package-content__container{
	position:relative;
	width:100%;
	max-width:none;
	margin:0;
	overflow:hidden;
	padding:clamp(40px,4.5vw,76px) clamp(22px,2.4vw,46px) 28px;
	border:1px solid rgba(210,151,56,.12);
	border-radius:clamp(24px,2.2vw,38px);
	background:linear-gradient(135deg,#fffdf9,#faf4eb);
	box-shadow:none;
}
.honar-package-content__visual{position:absolute;inset-block-start:0;inset-inline-end:0;width:min(37vw,650px);opacity:.98;pointer-events:none}
.honar-package-content__visual img{display:block;width:100%;height:auto}
.honar-package-content__header{position:relative;z-index:1;max-width:860px;margin:0 auto 38px;text-align:center;color:var(--honar-package-content-text)}
.honar-package-content__eyebrow{color:var(--honar-package-content-accent);font-weight:700}
.honar-package-content__header h2{margin:25px 0 10px;font-size:clamp(2rem,3.1vw,3.8rem);font-weight:800;line-height:1.45}
.honar-package-content__header p:last-child{margin:0;color:var(--honar-package-content-muted);font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.9}
.honar-package-content__grid{position:relative;z-index:1}
.honar-package-content__card{padding:2rem 1.35rem;text-align:center;border:1px solid rgba(220,182,119,.22);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(102,70,27,.09)}
.honar-package-content__icon{display:grid;place-items:center;width:112px;height:112px;margin:0 auto 1.4rem;border-radius:50%;background:#fbf1e4;color:var(--honar-package-content-accent)}
.honar-package-content__icon svg{width:60px;height:60px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.honar-package-content__icon text{font-size:12px;fill:currentColor;stroke:none;font-family:inherit;font-weight:700}
.honar-package-content__card h3{margin-bottom:1rem;font-size:1.45rem}
.honar-package-content__card p{margin:0;color:var(--honar-package-content-muted);line-height:1.95}
.honar-package-content__note{margin:28px 0 0;text-align:center;color:var(--honar-package-content-muted)}
.honar-package-content__note::before{content:'✦';margin-inline-end:.5rem;color:var(--honar-package-content-accent)}
@media(max-width:991.98px){.honar-package-content__visual{width:58%;opacity:.13}.honar-package-content__container{padding:40px 18px 24px}.honar-package-content__header{max-width:680px}}
@media(max-width:575.98px){.honar-package-content{padding-inline:10px}.honar-package-content__container{padding-inline:14px}.honar-package-content__header h2{font-size:2rem}.honar-package-content__card{padding:1.5rem 1rem}.honar-package-content__icon{width:88px;height:88px}.honar-package-content__icon svg{width:48px;height:48px}}

/* v0.9.1 — compact desktop/tablet rhythm */
@media (min-width:992px){
.honar-package-content{padding-block:clamp(20px,2.6vw,48px)}
.honar-package-content__container{padding:clamp(28px,3vw,50px) clamp(18px,2vw,34px) 20px}
.honar-package-content__header{margin-bottom:24px}
.honar-package-content__header h2{margin:16px 0 8px}
.honar-package-content__header p:last-child{line-height:1.7}
.honar-package-content__card{padding:1.35rem 1.1rem}
.honar-package-content__icon{width:78px;height:78px;margin-bottom:1rem}
.honar-package-content__icon svg{width:44px;height:44px}
.honar-package-content__card h3{margin-bottom:.65rem}
.honar-package-content__card p{line-height:1.7}
}

/* v0.9.4 — additional one-third desktop height reduction */
@media (min-width:992px){
.honar-package-content{padding-block:clamp(14px,1.7vw,32px)}
.honar-package-content__container{padding:clamp(18px,2vw,34px) clamp(14px,1.5vw,24px) 14px}
.honar-package-content__header{margin-bottom:16px}
.honar-package-content__header h2{margin:10px 0 5px;font-size:clamp(1.7rem,2.35vw,2.9rem);line-height:1.3}
.honar-package-content__header p:last-child{font-size:clamp(.9rem,1vw,1.05rem);line-height:1.5}
.honar-package-content__card{padding:.9rem .8rem;border-radius:18px}
.honar-package-content__icon{width:58px;height:58px;margin-bottom:.65rem}
.honar-package-content__icon svg{width:32px;height:32px}
.honar-package-content__card h3{margin-bottom:.4rem;font-size:1.15rem}
.honar-package-content__card p{font-size:.84rem;line-height:1.5}
.honar-package-content__note{margin-top:14px;font-size:.88rem}
}
