.elementor-19013 .elementor-element.elementor-element-n000001{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19013 .elementor-element.elementor-element-n00000d{--display:flex;--min-height:88vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000d:not(.elementor-motion-effects-element-type-background), .elementor-19013 .elementor-element.elementor-element-n00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.avangartclinic.com/wp-content/uploads/avg-art/clinic/clinic-home.webp");background-position:center center;background-size:cover;}.elementor-19013 .elementor-element.elementor-element-n00000d::before, .elementor-19013 .elementor-element.elementor-element-n00000d > .elementor-background-video-container::before, .elementor-19013 .elementor-element.elementor-element-n00000d > .e-con-inner > .elementor-background-video-container::before, .elementor-19013 .elementor-element.elementor-element-n00000d > .elementor-background-slideshow::before, .elementor-19013 .elementor-element.elementor-element-n00000d > .e-con-inner > .elementor-background-slideshow::before, .elementor-19013 .elementor-element.elementor-element-n00000d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(11,11,12,0.74);--background-overlay:'';}.elementor-19013 .elementor-element.elementor-element-n00000c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--flex-wrap:wrap;}.elementor-19013 .elementor-element.elementor-element-n000008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19013 .elementor-element.elementor-element-n000004{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-19013 .elementor-element.elementor-element-n000004 .elementor-divider-separator{width:230px;margin:0 auto;margin-left:0;}.elementor-19013 .elementor-element.elementor-element-n000004 .elementor-divider{text-align:left;padding-block-start:22px;padding-block-end:22px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19013 .elementor-element.elementor-element-n000005 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19013 .elementor-element.elementor-element-n000005 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19013 .elementor-element.elementor-element-n000005{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19013 .elementor-element.elementor-element-n000005 .elementor-icon-list-text{color:#E2E2E2;transition:color 0.3s;}.elementor-19013 .elementor-element.elementor-element-n000007{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19013 .elementor-element.elementor-element-n000006 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-19013 .elementor-element.elementor-element-n000006 .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-19013 .elementor-element.elementor-element-0637a4e .elementor-button{border-radius:999px 999px 999px 999px;}.elementor-19013 .elementor-element.elementor-element-n00000b{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19013 .elementor-element.elementor-element-n00000i{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#211d16;--border-color:#211d16;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000i:not(.elementor-motion-effects-element-type-background), .elementor-19013 .elementor-element.elementor-element-n00000i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0e0d0b;}.elementor-19013 .elementor-element.elementor-element-n00000h{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-19013 .elementor-element.elementor-element-n00000l{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000k{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19013 .elementor-element.elementor-element-n00000j .elementor-toc__header-title{text-align:start;}.elementor-19013 .elementor-element.elementor-element-n00000j{--item-text-hover-decoration:underline;--marker-color:#C9A227;}.elementor-19013 .elementor-element.elementor-element-n00000q{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000p{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19013 .elementor-element.elementor-element-n00000u{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000t{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00000z{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00000y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n000014{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n000013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n000019{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n000018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001e{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00001d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001j{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00001i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001o{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00001n{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001t{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00001s{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001z{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-19013 .elementor-element.elementor-element-n00001y{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-19013 .elementor-element.elementor-element-n00001w{--e-image-carousel-slides-to-show:3;}.elementor-19013 .elementor-element.elementor-element-n00001w .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-19013 .elementor-element.elementor-element-avgfsec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19013 .elementor-element.elementor-element-avgfinner{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 48px;--row-gap:40px;--column-gap:48px;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-19013 .elementor-element.elementor-element-avgftext{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-19013 .elementor-element.elementor-element-avgfcard{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-19013 .elementor-element.elementor-element-avgfcard:not(.elementor-motion-effects-element-type-background), .elementor-19013 .elementor-element.elementor-element-avgfcard > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(18,18,22,0.55);}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-group.recaptcha_v3-bottomleft, .elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-19013 .elementor-element.elementor-element-avgform .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-19013 .elementor-element.elementor-element-avgform .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-19013 .elementor-element.elementor-element-avgform .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-type-html{padding-bottom:0px;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-button[type="submit"]{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-19013 .elementor-element.elementor-element-avgform{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-19013 .elementor-element.elementor-element-avgfwa .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19013 .elementor-element.elementor-element-n00001w{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-19013 .elementor-element.elementor-element-n00000c{--content-width:1180px;}.elementor-19013 .elementor-element.elementor-element-n000008{--width:56%;}.elementor-19013 .elementor-element.elementor-element-n00000b{--width:40%;}.elementor-19013 .elementor-element.elementor-element-n00000k{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00000p{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00000t{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00000y{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n000013{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n000018{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00001d{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00001i{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00001n{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00001s{--content-width:1140px;}.elementor-19013 .elementor-element.elementor-element-n00001y{--content-width:1140px;}}@media(max-width:767px){.elementor-19013 .elementor-element.elementor-element-n000008{--width:100%;}.elementor-19013 .elementor-element.elementor-element-n00000b{--width:100%;}.elementor-19013 .elementor-element.elementor-element-n00001w{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS *//* ===== AVG-DENTAL-TREATMENT-PRICES page-specific (generated from built JSON) ===== */
/* (no image-bearing split sections on this page) */
/* insurance: flat hero (no float/glow halo); hero photo hidden on mobile */
html body #avg-herocard{animation:none!important}
html body #avg-herocard:before{display:none!important}
@media(max-width:767px){html body #avg-herocard{display:none!important}}
/* TOC toggle off (builder already sets minimize_box:'' ; belt-and-suspenders) */
html body .elementor-toc__toggle-button{display:none!important}
html body .elementor-toc__body{display:block!important}
html body .elementor-toc__header{cursor:default!important}

/* ===== AVG-PKG-CARD — demo pricing packages (white title, gold-gradient price, gold top bar, divider, What's-Included, full-width mono button) ===== */
html body .e-con:has(> .avg-pkg-list){background-color:transparent!important;background-image:linear-gradient(to bottom,#1c1a12,#0e0d0a)!important;border:1px solid oklch(1 0 0 / .06)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 4px 40px -12px rgba(0,0,0,.85)!important;padding:0!important;gap:0!important;position:relative;transition:transform .5s ease,border-color .5s ease,box-shadow .5s ease}
html body .e-con:has(> .avg-pkg-list):hover{transform:translateY(-8px)!important;border-color:color-mix(in oklch,var(--color-gold) 40%,transparent)!important;box-shadow:0 14px 56px -10px oklch(0.78 0.14 75 / .28)!important}
html body .e-con:has(> .avg-pkg-list)::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--gradient-gold);z-index:4}
html body .e-con:has(> .avg-pkg-list) > .e-con:has(> .avg-pkg-name){padding:32px 28px 30px!important;text-align:center!important;align-items:center!important;position:relative;overflow:hidden}
html body .e-con:has(> .avg-pkg-list) > .e-con:has(> .avg-pkg-name)::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%, oklch(0.78 0.14 75 / .14) 0%, transparent 62%);pointer-events:none;z-index:0}
html body .e-con:has(> .avg-pkg-list) > .e-con:has(> .avg-pkg-name)::after{content:"";position:absolute;left:28px;right:28px;bottom:0;height:1px;background:linear-gradient(to right, transparent, oklch(0.78 0.14 75 / .38), transparent)}
html body .e-con:has(> .avg-pkg-list) > .e-con:has(> .avg-pkg-name) > *{position:relative;z-index:1}
html body .avg-pkg-name .elementor-heading-title{font-family:'Fraunces',serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-size:20px!important;line-height:1.2!important;font-weight:500!important}
html body .avg-pkg-sub .elementor-heading-title{font-family:'IBM Plex Mono',monospace!important;font-size:9.9px!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--color-gold)!important;margin-top:10px!important}
html body .avg-pkg-price .elementor-heading-title{font-family:'Fraunces',serif!important;font-size:3.4rem!important;line-height:1!important;margin-top:18px!important;background:var(--gradient-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body .e-con:has(> .avg-pkg-list) > .avg-pkg-list{padding:24px 28px 0!important;flex:1 1 auto}
html body .avg-pkg-list::before{content:"What's Included";display:block;text-align:center;font-family:'IBM Plex Mono',monospace;font-size:8.8px;letter-spacing:.28em;text-transform:uppercase;color:oklch(1 0 0 / .3);margin-bottom:20px}
html body .avg-pkg-list .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:10px!important}
html body .avg-pkg-list .elementor-icon-list-item{align-items:flex-start!important}
html body .avg-pkg-list .elementor-icon-list-icon{color:var(--color-gold)!important;padding-top:2px}
html body .avg-pkg-list .elementor-icon-list-icon svg,html body .avg-pkg-list .elementor-icon-list-icon i{color:var(--color-gold)!important;width:14px;height:14px}
html body .avg-pkg-list .elementor-icon-list-text{color:oklch(0.97 0.005 80 / .75)!important;font-size:13.3px!important;line-height:1.35!important}
html body .e-con:has(> .avg-pkg-list) > .e-con:has(.btn-gold){padding:24px 28px 28px!important;margin-top:auto}
html body .e-con:has(> .avg-pkg-list) .btn-gold .elementor-button{display:flex!important;width:100%!important;justify-content:center!important;border-radius:12px!important;padding:14px 20px!important;font-family:'IBM Plex Mono',monospace!important;font-size:9.9px!important;letter-spacing:.2em!important;text-transform:uppercase!important}
html body .e-con:has(> .avg-pkg-list) .btn-gold .elementor-button-icon{display:none!important}

/* ===== AVG-BADGE-WHITE — hero badges white, not plain yellow ===== */
html body .avg-badges .elementor-icon-list-text,html body .avg-badges .elementor-icon-list-item{color:#fff!important}

/* ===== AVG-COMPARE-FRAME — gold metal frame + gold horizontal handle (inert where there's no compare; kept for kit parity) ===== */
html body .avg-compare{border:1px solid color-mix(in oklab,var(--color-gold) 18%,oklch(0.28 0.008 250))!important;background-image:linear-gradient(135deg,oklch(1 0 0 / .05) 0%,rgba(0,0,0,.2) 100%)!important;padding:8px!important;border-radius:16px!important;overflow:hidden!important}
html body .avg-compare .elementskit-image-comparison{border-radius:10px!important;overflow:hidden}
html body .avg-compare .twentytwenty-handle{background:var(--color-gold)!important;box-shadow:0 0 0 3px color-mix(in oklch,var(--color-gold) 30%,transparent)!important}
html body .avg-compare .twentytwenty-handle:before,html body .avg-compare .twentytwenty-handle:after{background-color:var(--color-gold)!important}
html body .avg-compare .twentytwenty-left-arrow{border-right-color:#0b0b0c!important}
html body .avg-compare .twentytwenty-right-arrow{border-left-color:#0b0b0c!important}

/* ===== AVG-GREVIEW — Google reviews aggregate + Rated-Excellent card ===== */
html body .avg-grev-rating .elementor-heading-title{font-family:'Fraunces',serif!important;font-size:3rem!important;line-height:1!important;background:var(--gradient-gold)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}
html body .avg-grev-stars .elementor-heading-title{color:var(--color-gold)!important;font-size:18px!important;letter-spacing:2px!important;line-height:1}
html body .avg-grev-g{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--color-muted-foreground)}
html body .avg-grev-cardstars .elementor-heading-title{color:var(--color-gold)!important;font-size:22px!important;letter-spacing:3px!important;line-height:1}
html body .avg-grev-h .elementor-heading-title{font-family:'Fraunces',serif!important;font-size:1.35rem!important;line-height:1.3!important;color:var(--color-foreground)!important;text-align:center!important}
html body .avg-grev-sub{text-align:center!important;max-width:28rem;margin-left:auto!important;margin-right:auto!important}
html body .avg-grev-sub p{color:var(--color-muted-foreground)!important;font-size:.92rem!important;line-height:1.6!important;text-align:center!important}/* End custom CSS */