.elementor-6066 .elementor-element.elementor-element-4ff196f{--display:flex;}@media(min-width:768px){.elementor-6066 .elementor-element.elementor-element-4ff196f{--content-width:1320px;}}/* Start custom CSS for html, class: .elementor-element-f5df682 */.uzi-container{margin:0 auto;}
.uzi-grid{display:grid;gap:20px}
.uzi-card{
  background:var(--surface);
  border:1px solid var(--line);
  border-radius:var(--radius-lg);
  box-shadow:var(--shadow);
}

.uzi-breadcrumbs{padding:12px 0 0;font-size:14px;color:var(--ink-muted)}
.uzi-breadcrumbs a{color:inherit;text-decoration:none}
.uzi-breadcrumbs a:hover{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}

.uzi-hero{
  margin:16px 0 28px;
  padding:28px;
  border-radius:calc(var(--radius-lg) + 4px);
  background:
	 radial-gradient(1000px 400px at 85% 10%, rgba(83,182,217,.12), transparent 60%),
	 linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  border:1px solid var(--line);
  box-shadow:var(--shadow-card);
  overflow:hidden;
  position:relative;
}
.uzi-hero h1{
  margin:0 0 8px;font-size:36px;line-height:1.15;color:var(--ink);letter-spacing:-.02em
}
.uzi-hero p{
  margin:0;color:var(--ink-muted);font-size:18px;max-width:760px
}
.uzi-hero .uzi-cta{
  margin-top:18px;display:flex;gap:12px;flex-wrap:wrap
}
.uzi-btn{
  appearance:none;border:none;cursor:pointer;
  padding:12px 18px;border-radius:999px;font-weight:700;letter-spacing:.01em
}
.uzi-btn--primary{
  background:var(--brand-primary);color:#fff;
  box-shadow:0 6px 18px rgba(83,182,217,.35)
}
.uzi-btn--ghost{
  background:rgba(83,182,217,.08);color:var(--brand-primary);border:1px solid rgba(83,182,217,.25)
}

.uzi-types{margin:24px 0}
.uzi-types__grid{grid-template-columns:repeat(6,1fr)}
.uzi-type{
  display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--radius);
  border:1px dashed rgba(24,40,72,.12);background:var(--surface)
}
.uzi-type__icon{
  width:36px;height:36px;border-radius:8px;background:var(--surface-soft);
  display:grid;place-items:center;flex:0 0 36px;color:var(--brand-primary)
}
.uzi-type__title{margin:0;font-size:14px;color:var(--ink);font-weight:700;line-height:1.25}
.uzi-type__note{margin:4px 0 0;color:var(--ink-muted);font-size:12px}

/* Prices */
.uzi-prices{margin:8px 0 24px}
.uzi-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:6px 0 12px}
.uzi-section__title{font-size:22px;color:var(--ink);letter-spacing:-.01em;margin:0;padding: 15px;}
.uzi-tabs{display:flex;gap:8px;flex-wrap:wrap}
.uzi-tab{
  padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);
  color:var(--ink);font-size:14px;cursor:pointer
}
.uzi-tab[aria-selected="true"]{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}

.uzi-price-table{width:100%;border-collapse:separate;border-spacing:0 8px;padding: 15px;}
.uzi-price-row{
  background:var(--surface);box-shadow:var(--shadow);border:1px solid var(--line);
  border-radius:12px;overflow:hidden
}
.uzi-price-row td{padding:14px 16px;vertical-align:middle}
.uzi-price-row td:first-child{font-weight:600;color:var(--ink)}
.uzi-badge{
  display:inline-block;padding:4px 8px;font-size:12px;border-radius:999px;
  background:rgba(83,182,217,.12);color:var(--brand-primary);border:1px solid rgba(83,182,217,.25)
}
.uzi-price{font-weight:800;color:var(--ink)}
.uzi-order .uzi-btn{padding:10px 14px}

.uzi-accord{margin:8px 0 24px}
.uzi-acc{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}
.uzi-acc + .uzi-acc{margin-top:12px}
.uzi-acc__btn{
  width:100%;text-align:left;background:transparent;border:none;padding:14px 16px;cursor:pointer;
  display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--ink)
}
.uzi-acc__icon{transition:transform .2s ease}
.uzi-acc[open] .uzi-acc__icon{transform:rotate(180deg)}
.uzi-acc__panel{padding:0 16px 14px;color:var(--ink-muted);line-height:1.6}

.uzi-doctors{margin:8px 0 24px}
.uzi-doctors__list{grid-template-columns:repeat(4,1fr)}
.uzi-doc{
  padding:12px;display:flex;gap:12px;align-items:center
}
.uzi-doc__avatar{
  width:56px;height:56px;border-radius:999px;background:var(--surface-soft);flex:0 0 56px
}
.uzi-doc__name{margin:0;font-weight:700;color:var(--ink)}
.uzi-doc__spec{margin:2px 0 0;color:var(--ink-muted);font-size:13px}

.uzi-cta-block{
  margin:10px 0 28px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);
  background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)
}
.uzi-cta-block .uzi-grid{grid-template-columns:1.2fr .8fr;align-items:center}

.uzi-faq .uzi-acc__panel ul{margin:8px 0 0;padding-left:18px}

.uzi-seo{margin:18px 0 36px;color:var(--ink-muted);font-size:14px}
.uzi-seo p{margin:.6em 0}

@media (max-width:1024px){
  .uzi-types__grid{grid-template-columns:repeat(3,1fr)}
  .uzi-doctors__list{grid-template-columns:repeat(3,1fr)}
  .uzi-cta-block .uzi-grid{grid-template-columns:1fr}
}
@media (max-width:768px){
  .uzi-hero{padding:22px}
  .uzi-hero h1{font-size:28px}
  .uzi-types__grid{grid-template-columns:repeat(2,1fr)}
  .uzi-doctors__list{grid-template-columns:repeat(2,1fr)}
  .uzi-price-row td{padding:12px}
}
@media (max-width:480px){
  .uzi-container{padding:0 16px}
  .uzi-types__grid{grid-template-columns:1fr}
  .uzi-hero h1{font-size:24px}
}/* End custom CSS */