/* ==========================================================================

   Premium glass — unified (About reference quality)

   ========================================================================== */



.av-glass,

.iuk-about .ab-glass,

.iuk-services .sv-glass,

.iuk-otogar .av-glass,

.iuk-blog .av-glass ,
.iuk-contact .av-glass {

	background: rgba(255, 255, 255, 0.045);

	border: 1px solid rgba(255, 255, 255, 0.16);

	border-radius: 14px;

	backdrop-filter: blur(22px);

	-webkit-backdrop-filter: blur(22px);

	box-shadow:

		0 28px 72px rgba(0, 0, 0, 0.38),

		0 0 0 1px rgba(6, 182, 212, 0.06),

		inset 0 1px 0 rgba(255, 255, 255, 0.08);

	position: relative;

	isolation: isolate;

}



.av-glass::before,

.iuk-about .ab-glass::before,

.iuk-services .sv-glass::before,

.iuk-otogar .av-glass::before,

.iuk-blog .av-glass::before ,
.iuk-contact .av-glass::before {

	content: '';

	position: absolute;

	inset: -1px;

	border-radius: inherit;

	background: linear-gradient(135deg, rgba(6, 182, 212, 0.12) 0%, transparent 45%, rgba(37, 99, 235, 0.08) 100%);

	opacity: 0.85;

	pointer-events: none;

	z-index: 0;

}



.av-glass > *,

.iuk-about .ab-glass > *,

.iuk-services .sv-glass > *,

.iuk-otogar .av-glass > *,

.iuk-blog .av-glass > * ,
.iuk-contact .av-glass > * {

	position: relative;

	z-index: 1;

}



.av-glass::after,

.iuk-about .ab-glass::after,

.iuk-services .sv-glass::after,

.iuk-otogar .av-glass::after,

.iuk-blog .av-glass::after ,
.iuk-contact .av-glass::after {

	content: '';

	position: absolute;

	inset: 0;

	border-radius: inherit;

	box-shadow:

		inset 0 1px 0 rgba(255, 255, 255, 0.12),

		inset 0 0 0 1px rgba(6, 182, 212, 0.06);

	pointer-events: none;

	z-index: 0;

}



/* Large showcase panels */

.av-glass--panel,

.iuk-services .sv-glass.av-glass--panel,

.iuk-otogar .av-glass.av-glass--panel,

.iuk-blog .av-glass.av-glass--panel ,
.iuk-contact .av-glass.av-glass--panel {

	border-radius: 18px;

	box-shadow:

		0 32px 80px rgba(0, 0, 0, 0.42),

		0 0 0 1px rgba(6, 182, 212, 0.08),

		inset 0 1px 0 rgba(255, 255, 255, 0.1);

}



.av-glass--panel::before {

	opacity: 0.75;

}



/* Subtle — homepage feature blocks */

.iuk-home .av-glass--subtle {

	background: rgba(255, 255, 255, 0.028);

	border-color: rgba(255, 255, 255, 0.09);

	box-shadow:

		0 20px 48px rgba(0, 0, 0, 0.28),

		inset 0 1px 0 rgba(255, 255, 255, 0.07);

}



.iuk-home .av-glass--subtle::before {

	opacity: 0.5;

}


