.stk-block-carousel.stk--dots-outline .stk-block-carousel__dot:not(.stk-block-carousel__dot--active,:hover):before{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px var(--dot-color,#aaa);}:where(.stk-block-columns){--stk-col-order-1:1;--stk-col-order-2:2;--stk-col-order-3:3;--stk-col-order-4:4;--stk-col-order-5:5;--stk-col-order-6:6;--stk-col-order-7:7;--stk-col-order-8:8;--stk-col-order-9:9;--stk-col-order-10:10;--stk-col-order-11:11;--stk-col-order-12:12;--stk-col-order-13:13;--stk-col-order-14:14;--stk-col-order-15:15;--stk-col-order-16:16;--stk-col-order-17:17;--stk-col-order-18:18;--stk-col-order-19:19;--stk-col-order-20:20;}.stk-block-icon-list.stk-block svg.ugb-custom-icon :is(g,path,rect,polygon,ellipse){fill:var(--stk-icon-list-marker-color) !important;color:var(--stk-icon-list-marker-color) !important;}.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg :is(use,g,path,rect,polygon,ellipse){fill:var(--stk-icon-list-marker-color);color:var(--stk-icon-list-marker-color);}.ct-widget.widget_block:not(:first-child):has(.stk-block-timeline){margin-top:0;}:root{--stk-block-margin-bottom:24px;--stk-container-background-color:#fff;--stk-container-border-radius:0px;--stk-container-box-shadow:0px 4px 24px rgba(0,0,0,.04);--stk-container-color:#1e1e1e;--stk-container-padding:32px 32px;--stk-container-padding-large:64px 80px;--stk-container-padding-small:16px 32px;--stk-column-margin:12px;--stk-block-background-color:#f1f1f1;--stk-block-background-padding:24px 24px;--stk-button-background-color:#008de4;--stk-button-padding:12px 16px;--stk-icon-button-padding:12px;--stk-button-text-color:#fff;--stk-button-gap:12px;--stk-button-ghost-border-width:2px;--stk-button-column-gap:12px;--stk-button-row-gap:12px;--stk-icon-size:36px;--stk-icon-color:#a6a6a6;--stk-icon-shape-color:#ddd;--stk-subtitle-size:16px;--stk-subtitle-color:#39414d;--stk-tab-accent-color:#008de4;}.entry-content .stk-block,.stk-block,.stk-block-column__content>*{margin-bottom:var(--stk-block-margin-bottom);}.stk-block:not(.stk-block-column){--stk-columns-spacing:var(--stk-column-margin);}.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon),.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g,path,rect,polygon,ellipse){fill:var(--stk-icon-color);}body.stk--anim-init .stk--has-background-overlay:before,body.stk--anim-init .stk-block .stk-button:after,body.stk--anim-init .stk-block .stk-button:before,body.stk--anim-init .stk-block li::marker,body.stk--anim-init .stk-block-tabs__tab,body.stk--anim-init .stk-img-wrapper:after,body.stk--anim-init .stk-img-wrapper:before,body.stk--anim-init :is(.stk-block,.stk-container,.stk-container-padding,.stk-img-wrapper,.stk-img-wrapper img,.stk-block-heading__top-line,.stk-block-heading__bottom-line,.stk-block-posts__item-hide,.stk-block-posts__title>a,.stk-button,.stk-button__inner-text,.stk-block li,.stk-block p,.stk-block h1,.stk-block h2,.stk-block h3,.stk-block h4,.stk-block h5,.stk-block h6,.stk-block [class*=__text]){border-style:none;border-width:1px;transition:var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s);}.stk-block,.stk-container,.stk-container-padding{min-height:0;}body.stk--is-blocksy-theme .stk-block{--stk-block-width-default-detected:var(--theme-block-max-width,var(--block-max-width));--stk-block-width-wide-detected:var(--theme-block-wide-max-width,var(--block-wide-max-width));}.stk-block{box-sizing:border-box;position:relative;}.stk-block,:is(.entry-content,.site-content) .stk-block{margin-top:0;}:is(.entry-content,.site-content) .stk-block>.stk-content-align{margin-left:auto;margin-right:auto;margin-block:0;width:auto;}:root{--stk-block-width-default-detected:900px;--stk-block-width-wide-detected:80vw;}.stk-block .stk-block-heading__text,.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text{margin-bottom:0;}.stk-block .stk-block-subtitle__text,.stk-block .stk-block-text__text,.stk-block-heading,.stk-block-subtitle,.stk-block-text{margin-top:0;}.stk-block-heading,.stk-block-subtitle,.stk-block-text{word-break:break-word;}.stk-block-heading__text:after,.stk-block-heading__text:before,.stk-block-subtitle__text:after,.stk-block-subtitle__text:before,.stk-block-text__text:after,.stk-block-text__text:before{content:unset;}.stk-block{text-align:start;}.stk-block [class*=has-text-align-],.stk-block[class*=has-text-align-]{text-align:var(--stk-alignment-text-align,start);}.has-text-align-center{--stk-alignment-padding-left:0;--stk-alignment-justify-content:center;--stk-alignment-text-align:center;--stk-alignment-margin-left:auto;--stk-alignment-margin-right:auto;}.has-text-align-center,.has-text-align-left{text-align:var(--stk-alignment-text-align,start);}.stk-block{justify-content:var(--stk-alignment-justify-content);text-align:var(--stk-alignment-text-align,start);z-index:1;}@supports (-webkit-touch-callout:inherit){.stk-block.stk-block,.stk-container.stk-container{background-attachment:scroll !important;}}.stk-block:after,.stk-block:not(.stk--has-background-overlay):before{content:none !important;}@media (-ms-high-contrast:none){.stk-img-wrapper.stk-img--shape,::-ms-backdrop{border-radius:9999px !important;}}@keyframes load_more_busy{0%,to{opacity:1;}50%{opacity:.85;}}.stk-block.stk-block-posts .stk-button:is(:hover,:active,.is-active,:focus):not(.dots){background-color:var(--stk-button-text-color,#fff);}.stk-block.stk-block-posts .stk-button:is(:hover,:active,.is-active,:focus):not(.dots) .stk-button__inner-text{color:var(--stk-button-background-color,#008de4);}.fluentform *{box-sizing:border-box;}.fluentform .clearfix:after,.fluentform .clearfix:before,.fluentform .ff-el-group:after,.fluentform .ff-el-group:before,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-el-repeat .ff-el-input--content:before,.fluentform .ff-step-body:after,.fluentform .ff-step-body:before{content:" ";display:table;}.fluentform .clearfix:after,.fluentform .ff-el-group:after,.fluentform .ff-el-repeat .ff-el-input--content:after,.fluentform .ff-step-body:after{clear:both;}@media (min-width:768px){.frm-fluent-form .ff-t-container{display:flex;gap:15px;width:100%;}.frm-fluent-form .ff-t-cell{display:flex;flex-direction:column;vertical-align:inherit;width:100%;}.frm-fluent-form .ff-t-cell:first-of-type{padding-left:0;}.frm-fluent-form .ff-t-cell:last-of-type{flex-grow:1;padding-right:0;}}@media (max-width:768px){.ff-t-cell{margin-left:0 !important;}}.fluentform .ff-el-group{margin-bottom:20px;}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--label{display:block;float:none;text-align:left;}.fluentform .ff-el-group.ff-el-form-top .ff-el-input--content{margin-bottom:0;margin-left:auto;}.fluentform .ff-el-input--label{display:inline-block;margin-bottom:5px;position:relative;}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{color:var(--fluentform-danger);content:" *";margin-left:3px;}.fluentform .ff-el-form-control{display:block;width:100%;}.fluentform .ff-el-tc{border:none;border-collapse:collapse;display:table;width:100%;}.fluentform .ff-el-tc label.ff_tc_label{display:table-row;}.fluentform .ff-el-tc label.ff_tc_label>span{padding-top:8px !important;width:20px;}.fluentform .ff-el-tc label.ff_tc_label>div,.fluentform .ff-el-tc label.ff_tc_label>span{display:table-cell;}.fluentform .ff_t_c{margin:0;padding:0 5px 0 0;}.fluentform .ff_t_c p{margin:0;padding:0;}.fluentform input[type=checkbox],.fluentform input[type=radio]{display:inline-block;margin:0;}.fluentform input[type=checkbox]{-webkit-appearance:checkbox;}.fluentform input[type=radio]{-webkit-appearance:radio;}.fluentform .ff_gdpr_field{margin-right:5px;}.fluentform textarea{max-width:100%;}.fluentform .ff-el-form-check{margin-bottom:5px;}.fluentform .ff-el-form-check-label .ff-el-form-check-input{position:relative;top:-2px;vertical-align:middle;}.fluentform .ff-text-left{text-align:left;}.fluentform .ff-el-form-control::-moz-placeholder{color:#868e96;opacity:1;}.fluentform .ff-el-form-control::placeholder{color:#868e96;opacity:1;}.fluentform .ff-el-form-control:disabled,.fluentform .ff-el-form-control[readonly]:not(.flatpickr-input){background-color:#e9ecef;opacity:1;}.fluentform .has-conditions{display:none;}.ff-errors-in-stack{display:none;margin-top:15px;}@keyframes skeleton-loading{0%{background-color:#e3e6e8;}to{background-color:#f0f3f5;}}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:-moz-inline-stack;display:inline-block;float:none !important;margin:0 0 10px;position:relative;width:auto !important;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label{margin:0;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label:focus-within span{background-color:#b3d4fc;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check input{margin:0;opacity:0;outline:none;position:absolute;z-index:-1;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{-webkit-appearance:none;background:#fff;border:1px solid #dcdfe6;border-left:0;border-radius:0;box-sizing:border-box;color:#606266;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;line-height:1;margin:0;outline:none;padding:12px 20px;position:relative;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:middle;white-space:nowrap;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover{color:#1a7efb;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{border:1px solid #dcdfe5;overflow:hidden;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span{border:none !important;border-radius:0 !important;margin-left:-1px;width:100%;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:first-child label>span{border-left:1px solid #dcdfe6;border-radius:4px 0 0 4px;box-shadow:none !important;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check:last-child label>span{border-radius:0 4px 4px 0;}@media only screen and (max-width:768px){.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{display:block;width:100%;}.fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span{border:1px solid !important;border-radius:4px !important;box-shadow:none !important;display:block;width:100%;}}.fluentform .ff-el-group.ff-hpsf-container{display:none !important;position:absolute !important;transform:translateX(1000%) !important;}.fluentform label.ff-el-image-input-src{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:200px;width:200px;}.fluentform .ff-el-image-holder{float:left;margin-bottom:20px;margin-right:20px;width:200px;}.fluentform .ff-el-image-holder .ff-el-form-check-label{padding-left:1px;}.fluentform .ff_el_checkable_photo_holders{display:block;margin-bottom:-20px;overflow:hidden;}@keyframes ff-progress-anim{0%{width:0;}5%{width:0;}10%{width:15%;}30%{width:40%;}50%{width:55%;}80%{width:100%;}95%{width:100%;}to{width:0;}}:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto;}.ff-default .ff_btn_style{border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:8px 20px;position:relative;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;}.ff-default .ff_btn_style:focus,.ff-default .ff_btn_style:hover{opacity:.8;outline:0;text-decoration:none;}.ff-default .ff-el-form-control{background-clip:padding-box;background-image:none;border:1px solid var(--fluentform-border-color);border-radius:var(--fluentform-border-radius);color:var(--fluentform-secondary);font-family:-apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1;margin-bottom:0;max-width:100%;padding:11px 15px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.ff-default .ff-el-form-control:focus{background-color:#fff;border-color:var(--fluentform-primary);color:var(--fluentform-secondary);outline:none;}.ff-default .ff-el-form-check label.ff-el-form-check-label{cursor:pointer;margin-bottom:7px;}.ff-default .ff-el-form-check label.ff-el-form-check-label>span:after,.ff-default .ff-el-form-check label.ff-el-form-check-label>span:before{content:none;}.ff-default .ff-el-form-check:last-child label.ff-el-form-check-label{margin-bottom:0;}.ff-default textarea{min-height:90px;}select.ff-el-form-control:not([size]):not([multiple]){height:var(--fluentform-input-select-height,auto);}@keyframes ff_move{0%{background-position:0 0;}to{background-position:50px 50px;}}.ff-default{font-family:inherit;}.ff-default .ff-el-input--label label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:0;}:root{--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:56px;--space-8:64px;--primary:#2e5bff;--primary-hover:#2347c8;--primary-light:#eff6ff;--primary-border:#dbeafe;--success:#15b79e;--success-hover:#0f766e;--success-light:#f0fdfa;--warning:#f59e0b;--warning-light:#fffbeb;--text:#111827;--text-light:#374151;--text-muted:#6b7280;--text-subtle:#9ca3af;--surface:#fff;--surface-hover:#f9fafb;--bg:#fafbff;--bg-alt:#f3f6ff;--border:#e6eaf5;--border-light:#f1f5f9;--border-strong:#d1d5db;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:6px;--radius:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060;--container-max-width:1280px;--grid-columns:12;--grid-gap:24px;--grid-gap-sm:16px;}.mtp-container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--grid-gap);width:100%;}.mtp-main-layout{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8);align-items:start;}.mtp-sidebar-sticky{position:sticky;top:96px;display:flex;flex-direction:column;gap:var(--space-4);}@media (max-width:1024px){.mtp-main-layout{grid-template-columns:1fr;gap:var(--space-6);}.mtp-container{padding:0 var(--space-4);}}@media (max-width:768px){.mtp-container{padding:0 var(--grid-gap-sm);}.mtp-main-layout{gap:var(--space-4);}}@media (max-width:480px){.mtp-container{padding:0 var(--space-2);}}.mtp-doctor-profile-mvp{background:var(--bg);min-height:100vh;padding:var(--space-6) 0;font-family:var(--font-sans);}.mtp-hero{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-8);margin-bottom:var(--space-6);box-shadow:var(--shadow);border:1px solid var(--border-light);}.mtp-hero-content{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-8);align-items:start;width:100%;}.mtp-hero-left{display:flex;gap:var(--space-4);align-items:flex-start;min-width:0;}.mtp-hero-photo{flex-shrink:0;}.mtp-headshot{width:240px;height:240px;border-radius:50%;object-fit:cover;border:6px solid var(--surface);box-shadow:var(--shadow-lg);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;}.mtp-headshot:hover{transform:scale(1.02);box-shadow:var(--shadow-xl);}.mtp-hero-info{flex:1;min-width:0;}@media (min-width:1800px){.mtp-headshot{width:280px;height:280px;border-width:8px;}}.mtp-hero-info{flex:1;}.mtp-doctor-name{font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:700;color:var(--text);margin:0 0 var(--space-1) 0;letter-spacing:-.025em;}.mtp-specialty{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--primary);margin:0 0 var(--space-1) 0;font-weight:600;}.mtp-clinic-location{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-muted);margin:0 0 var(--space-3) 0;display:flex;align-items:center;gap:var(--space-1);}.mtp-clinic-location::before{content:"📍";font-size:var(--text-sm);opacity:.8;}.mtp-value-prop{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-light);margin:0 0 var(--space-4) 0;max-width:500px;}@media (min-width:1200px){.mtp-doctor-name{font-size:3rem;}.mtp-specialty{font-size:var(--text-xl);}.mtp-clinic-location{font-size:var(--text-lg);}}.mtp-procedure-pills{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 var(--space-4) 0;}.mtp-procedure-pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;background:#f3f6ff;border:1px solid #d9e2ff;border-radius:9999px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:30px;color:#2740a9;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:default;}.mtp-procedure-pill:hover{background:#e7eeff;transform:translateY(-1px);}.mtp-hero-right{display:flex;flex-direction:column;gap:var(--space-4);}.mtp-sidebar-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm);}.mtp-sidebar-card h3{font-size:var(--text-lg);font-weight:600;color:var(--text);margin:0 0 var(--space-3) 0;}.mtp-translation-notice{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted);text-align:center;margin:var(--space-2) 0 0 0;padding:var(--space-2);background:var(--bg-alt);border-radius:var(--radius);border:1px solid var(--border-light);}.mtp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:12px 16px;border-radius:12px;text-decoration:none;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14px;font-weight:600;min-height:44px;border:0;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;}.mtp-btn:hover{text-decoration:none;filter:brightness(.95);}.mtp-btn:focus{outline:2px solid var(--primary);outline-offset:2px;}.mtp-btn-primary{background:var(--primary);color:var(--surface);box-shadow:var(--shadow-sm);}.mtp-btn-primary:hover{color:var(--surface);}.mtp-btn-large{padding:16px var(--space-6);font-size:var(--text-lg);min-height:56px;}.mtp-btn-full{width:100%;}.mtp-btn svg{width:18px;height:18px;flex-shrink:0;}.mtp-btn-large svg{width:20px;height:20px;}.mtp-section{margin-bottom:var(--space-8);}.mtp-section:last-child{margin-bottom:0;}.mtp-section-divider{border:none;height:1px;background:var(--border);margin:var(--space-8) 0;}.mtp-section-title{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:700;color:var(--text);margin:0 0 var(--space-6) 0;padding-bottom:var(--space-3);border-bottom:2px solid var(--border);position:relative;display:flex;align-items:center;gap:var(--space-3);}.mtp-section-title::after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(135deg,var(--primary) 0%,var(--success-green) 100%);border-radius:1px;}.mtp-section-title::before{font-size:24px;display:inline-block;width:32px;height:32px;background:linear-gradient(135deg,var(--primary) 0%,var(--success-green) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0;}.mtp-card:has(.mtp-section-title:contains("License")) .mtp-section-title::before,.mtp-section-title:contains("License")::before{content:"🏆";}.mtp-card:has(.mtp-section-title:contains("Procedures")) .mtp-section-title::before,.mtp-section-title:contains("Procedures")::before{content:"⚕️";}.mtp-card:has(.mtp-section-title:contains("About")) .mtp-section-title::before,.mtp-section-title:contains("About")::before{content:"👨‍⚕️";}.mtp-card:has(.mtp-section-title:contains("Location")) .mtp-section-title::before,.mtp-section-title:contains("Location")::before{content:"📍";}.mtp-card:has(.mtp-section-title:contains("Video")) .mtp-section-title::before,.mtp-section-title:contains("Video")::before{content:"📹";}.mtp-card:has(.mtp-section-title:contains("Photo")) .mtp-section-title::before,.mtp-section-title:contains("Photo")::before{content:"📸";}.mtp-card:has(.mtp-section-title:contains("Professional")) .mtp-section-title::before,.mtp-section-title:contains("Professional")::before{content:"🔗";}.mtp-mobile-sticky{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--surface);padding:var(--space-3);z-index:var(--z-fixed);border-top:1px solid var(--border);}@media (max-width:1024px){.mtp-main-layout{grid-template-columns:1fr;gap:var(--space-6);}.mtp-sidebar-column{order:2;}.mtp-main-content{order:1;}}@media (max-width:768px){.mtp-doctor-name{font-size:var(--text-3xl);line-height:var(--leading-tight);}.mtp-headshot{width:160px;height:160px;border-width:4px;}.mtp-hero{padding:var(--space-6);}.mtp-hero-content{grid-template-columns:1fr;gap:var(--space-6);}.mtp-hero-left{flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);}.mtp-hero-info{display:flex;flex-direction:column;align-items:center;}.mtp-value-prop,.mtp-clinic-location{text-align:center;}.mtp-procedure-pills{justify-content:center;}.mtp-section-title{font-size:var(--text-xl);gap:var(--space-2);}.mtp-mobile-sticky{display:block;}.mtp-doctor-profile-mvp{padding-bottom:100px;}}@media (max-width:480px){.mtp-headshot{width:120px;height:120px;border-width:3px;}.mtp-hero{padding:var(--space-4);}.mtp-hero-left{gap:var(--space-3);}.mtp-procedure-pills{gap:6px;}.mtp-procedure-pill{height:28px;font-size:13px;padding:0 var(--space-2);}.mtp-section-title{font-size:var(--text-lg);margin-bottom:var(--space-4);}.mtp-sidebar-card{padding:var(--space-3);}}.mtp-btn:focus,.mtp-external-link:focus,.mtp-procedure-pill:focus,.mtp-gallery-button:focus{outline:2px solid var(--primary);outline-offset:2px;outline-style:solid;}.mtp-btn:focus:not(:focus-visible){outline:none;}@media (min-width:1400px){.mtp-container{max-width:1320px;}}@media (prefers-contrast:high){:root{--primary:#00f;--success:#008000;--text:#000;--text-muted:#333;--border:#000;}.mtp-procedure-pill,.mtp-btn{border-width:2px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;}.mtp-btn:hover,.mtp-headshot:hover,.mtp-procedure-pill:hover,.mtp-gallery-item:hover{transform:none;}}@media print{.mtp-mobile-sticky,.mtp-hero-ctas,.mtp-sidebar,.mtp-procedure-pills{display:none;}.mtp-doctor-profile-mvp{background:#fff;padding:0;}.mtp-hero,.mtp-section{box-shadow:none;border:1px solid var(--border);}.mtp-main-layout{grid-template-columns:1fr;}}.mtp-section-title{font-size:24px;font-weight:700;color:#1a2332;margin:0 0 24px 0;padding-bottom:12px;border-bottom:2px solid #e2e8f0;position:relative;}.mtp-section-title::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);}.mtp-section-content p{color:#475569;line-height:1.6;margin:0;font-size:15px;}@media (max-width:768px){.mtp-section-title{font-size:20px;}}@media (max-width:480px){.mtp-section-title{font-size:18px;}}