.elementor-6804 .elementor-element.elementor-element-e821b1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS *//* ===== HS PACKAGES LAYOUT (Hello Salam design system) - added by Claude, remove this block to revert ===== */
body.page-id-6804 .kenta-page-header{display:none!important}
body.page-id-6804 .kenta-article-content-wrap{padding-top:0!important}

/* hero */
.hs-pkg-hero{background:linear-gradient(135deg,var(--hs-green-900,#06381F),var(--hs-green,#0B4F2C));color:#fff;border-radius:18px;padding:64px 28px 58px;text-align:center;position:relative;overflow:hidden;margin:10px 0 4px}
.hs-pkg-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(560px 280px at 85% -20%,rgba(201,162,39,.32),transparent)}
.hs-pkg-hero>*{position:relative;z-index:1}
.hs-pkg-hero .k{display:block;color:var(--hs-gold,#C9A227);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}
.hs-pkg-hero h1{color:#fff!important;font-weight:800;font-size:clamp(44px,7vw,86px);line-height:.95;letter-spacing:-.01em;margin:0 0 16px;text-transform:uppercase}
.hs-pkg-hero p{color:rgba(255,255,255,.9);font-size:17.5px;line-height:1.6;max-width:680px;margin:0 auto 26px}
.hs-pkg-hero .btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
.hs-pkg-hero .btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;padding:12px 24px;border-radius:4px;border:1.5px solid transparent;transition:.15s;text-decoration:none}
.hs-pkg-hero .btn--gold{background:var(--hs-gold,#C9A227);color:#241c00}
.hs-pkg-hero .btn--gold:hover{filter:brightness(1.08)}
.hs-pkg-hero .btn--wire{color:#fff;border-color:rgba(255,255,255,.6)}
.hs-pkg-hero .btn--wire:hover{background:#fff;color:var(--hs-green,#0B4F2C)}

/* section headers */
.hs-pkg-sec{display:flex;align-items:flex-end;gap:20px;margin:30px 0 2px}
.hs-pkg-sec .tt{flex:0 1 auto;min-width:0}
.hs-pkg-sec .k{display:block;color:var(--hs-gold,#C9A227);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}
.hs-pkg-sec h2{color:var(--hs-green,#0B4F2C)!important;font-size:clamp(21px,2.5vw,29px);font-weight:800;margin:0;letter-spacing:-.01em;line-height:1.15}
.hs-pkg-sec .ln{flex:1 1 40px;height:2px;background:var(--hs-line,#e8e8e8);border-radius:2px;margin-bottom:9px}

/* package cards */
.elementor-6804 .e-con.e-child:has(> .elementor-widget-image){background:#fff;border:1px solid var(--hs-line,#e8e8e8);border-radius:16px;overflow:hidden;padding:0!important;gap:0!important;box-shadow:0 2px 10px rgba(11,79,44,.05);transition:transform .18s,box-shadow .18s,border-color .18s}
.elementor-6804 .e-con.e-child:has(> .elementor-widget-image):hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(11,79,44,.14);border-color:transparent}
.elementor-6804 .elementor-widget-image,.elementor-6804 .elementor-widget-image .elementor-widget-container{margin:0!important;line-height:0}
.elementor-6804 .elementor-widget-image img{display:block;width:100%;height:auto;border-radius:0!important}
.elementor-6804 .e-con.e-child:has(> .elementor-widget-image) .elementor-widget-button{padding:14px 16px 18px;border-top:1px solid #f2f2f2}
.elementor-6804 .elementor-widget-button .elementor-widget-container{width:100%}
.elementor-6804 a.elementor-button{background:var(--hs-green,#0B4F2C)!important;color:#fff!important;border-radius:6px!important;font-weight:700!important;font-size:14.5px!important;padding:12px 20px!important;width:100%;justify-content:center;transition:background .15s;box-shadow:none!important}
.elementor-6804 a.elementor-button:hover{background:var(--hs-green-900,#06381F)!important}

/* grid rhythm */
.elementor-6804 .e-con.e-grid{gap:24px!important;padding-inline:0!important}
@media(max-width:1024px){.elementor-6804 .e-con.e-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:680px){.elementor-6804 .e-con.e-grid{grid-template-columns:1fr!important}}

/* closing note */
.elementor-6804 .elementor-widget-heading h2{color:var(--hs-ink,#151515)!important;text-align:center;font-weight:800;font-size:clamp(20px,2.4vw,26px);margin:0}
.elementor-6804 .elementor-widget-heading .elementor-widget-container{background:var(--hs-soft,#f6f7f6);border:1px solid var(--hs-line,#e8e8e8);border-radius:14px;padding:30px 24px}
/* ===== end HS PACKAGES LAYOUT ===== *//* End custom CSS */