.rj-brand{display:inline-flex;flex-direction:column;gap:2px;text-decoration:none;line-height:1.15;
	color:var(--hs-contrast);}
.rj-brand:hover .rj-brand-name{color:var(--hs-accent);}
.rj-brand-name{font-family:var(--hs-font-heading);font-weight:700;font-size:1.35rem;
	letter-spacing:.2px;white-space:nowrap;}
.rj-brand-tag{font-size:.78rem;color:var(--hs-contrast-2);white-space:nowrap;}
.rj-brand-mobile .rj-brand-name{font-size:1.15rem;}
.rj-brand-overlay{padding-bottom:4px;}
.raj-wa-btn{display:inline-flex;align-items:center;gap:7px;}
.raj-footer-social{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;
	margin-top:34px;padding-top:22px;
	border-top:1px solid color-mix(in srgb,var(--hs-base-3) 15%,transparent);}
.hs-footer .raj-footer-social a{display:inline-block;margin:0;font-size:.9rem;
	letter-spacing:.3px;opacity:.88;}
.hs-footer .raj-footer-social a:hover{opacity:1;}
.raj-credit{display:block;margin-top:10px;font-size:.8rem;opacity:.72;}
.hs-bg-accent a:not(.hs-btn){text-decoration:underline;}
.raj-wa-float .hs-floating-cta-trigger:not(.raj-float-alt){background-color:var(--hs-whatsapp);color:var(--hs-on-whatsapp);text-decoration:none;box-shadow:var(--hs-shadow-md);}
.raj-wa-float .hs-floating-cta-trigger:not(.raj-float-alt):hover{background-color:var(--hs-whatsapp-hover);}
.raj-float-stack{display:flex;flex-direction:column;align-items:center;gap:12px;}
.raj-float-stack .raj-float-alt{width:48px;height:48px;background-color:var(--hs-base-3);color:var(--hs-accent);border:1px solid var(--hs-base);text-decoration:none;}
.raj-float-stack .raj-float-alt:hover{color:var(--hs-accent-hover);border-color:var(--hs-accent);}
.raj-float-alt svg{width:22px;height:22px;}
.raj-mobile-cta .hs-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;}
.raj-mobile-cta .hs-btn svg{flex-shrink:0;}
@media (max-width:768px){
	.hs-hero{min-height:auto;padding-top:28px;padding-bottom:28px;}
	.hs-hero h1{font-size:clamp(1.55rem,6.2vw,2.1rem);line-height:1.18;}
	.hs-section-outer{padding-top:36px;padding-bottom:36px;}
	.hs-hero p,.hs-intro-text,.hs-section-narrow p,.hs-section-inner > p{
		text-align:left;}
	.hs-flex-center{justify-content:flex-start;}
	.hs-hero .hs-btn{width:100%;justify-content:center;}
}
.hs-table-wrap,.hs-section-inner table,.hs-section-narrow table{max-width:100%;}
@media (max-width:900px){
	.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;
		white-space:nowrap;}
	.entry-content table th,.entry-content table td{white-space:normal;min-width:120px;}
}
@media print{
	.raj-wa-float,.hs-mobile-cta,.rj-header,.gb-site-header,.hs-footer,
	.hs-cta-band,.hs-floating-cta{display:none!important;}
	body{padding-bottom:0;background:#fff!important;color:#000!important;}
	.entry-content table{page-break-inside:auto;width:100%!important;
		display:table!important;white-space:normal!important;}
	.entry-content tr{page-break-inside:avoid;}
	.hs-section-outer{padding:12px 0!important;}
	a[href^="http"]:after{content:" (" attr(href) ")";font-size:.8em;word-break:break-all;}
	a[href^="/"]:after,a[href^="#"]:after{content:"";}
}
@media (max-width:900px){
	.entry-content table.hs-spec-table{display:table;width:100%;white-space:normal;}
	.entry-content table.hs-spec-table th,.entry-content table.hs-spec-table td{min-width:0;overflow-wrap:anywhere;}
}
@media (max-width:768px){
	.raj-wa-float{display:none!important;}
}
@media (max-width:768px){
	body:has(.hs-mobile-cta) .hs-footer{padding-bottom:calc(clamp(40px, 6vw, 70px) + 76px + env(safe-area-inset-bottom, 0px));}
}
@media (max-width:768px){
	.hs-breadcrumbs a,td > a:not([class]),th > a:not([class]),a:not([class])[href^="tel:"],a:not([class])[href^="mailto:"],
	a:not([class])[href*="wa.me/"],a:not([class])[href*="whatsapp.com/"]{display:inline-block;min-width:24px;min-height:24px;line-height:24px;}
}
