.aye-hero{background-color:#1e7b41;background-image:linear-gradient(90deg,#002e1e1a,#02291e47 55%,#02231b7a),url(/assets/home/hero-background-pattern.webp),linear-gradient(224deg,#2ba25f 0%,#338256d4 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,auto,100% 100%;box-shadow:inset 0 1px #ffffff52,inset 0 72px 120px #ffffff14}.aye-hero .aye-hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:52px;display:flex}.aye-hero .aye-hero-art{justify-content:center;align-items:center;width:46%;display:flex}.aye-hero-art img{object-fit:contain;width:min(100%,520px);max-height:520px}.aye-hero-copy{width:54%}.podcast-showcase .showcase-panel a{color:#064aa9}.content-hero.article{background-color:#07563b;background-image:none}.content-hero.podcast{background-color:#064aa9;background-image:none}.content-hero:before{opacity:.18}.content-hero,.page-hero{background-color:#064b35}.consultants-hero{background-color:#07563b;background-image:none}.site-header.light-page .logo img{filter:none}.site-header.light-page .nav a{color:#314a42;text-shadow:none}.site-header.light-page .nav a.active,.site-header.light-page .nav a:hover{color:var(--aye-mid)}.site-header.light-page .nav-icon{color:var(--aye-mid);background:#08744c14;border-color:#08744c33}@media (max-width:820px){.aye-hero{background-color:#1e7b41;background-image:linear-gradient(90deg,#002e1e1a,#02291e47 55%,#02231b7a),url(/assets/home/hero-background-mobile.webp),linear-gradient(224deg,#2ba25f 0%,#338256d4 100%);background-position:0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:100% 100%,cover,100% 100%}.aye-hero-grid{flex-direction:column;gap:22px}.aye-hero-art{order:0;width:100%}.aye-hero-art img{width:min(100%,360px);max-height:350px}.aye-hero-copy{order:1;width:100%}.aye-hero-copy>p{width:100%}.content-hero.article,.content-hero.podcast,.consultants-hero{background-image:none}}.content-hero h1{font-size:34px}.content-hero p{max-width:680px;font-size:14px;line-height:1.85}.content-breadcrumb{font-size:12px}.content-filter-card h2{font-size:15px}.content-filter-card button{font-size:13px}.content-row h2{font-size:19px;line-height:1.7}.content-row-copy>p{font-size:13px;line-height:1.85}.content-meta{font-size:11px}.content-action,.podcast-play-button,.podcast-detail-button{font-size:13px}.content-detail-card h1{font-size:28px;line-height:1.65}.content-detail-card .lead,.detail-body{font-size:14px;line-height:2}@media (max-width:760px){.content-hero h1{font-size:28px}.content-hero p{font-size:13px}.content-row h2{font-size:18px}.content-detail-card h1{font-size:23px}}.engagement-like-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.engagement-like{color:#52675d;cursor:pointer;background:#fff;border:1px solid #d8e7df;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.engagement-like svg{width:17px;height:17px}.engagement-like b{color:#087b48}.engagement-like:hover,.engagement-like.liked{color:#c74747;background:#fff4f4;border-color:#e89a9a}.engagement-like:disabled{opacity:.65;cursor:wait}.engagement-like-wrap.compact .engagement-like{min-height:28px;padding:3px 8px;font-size:11px}.engagement-like-wrap small{color:#a43d3d;max-width:220px;font-size:10px;line-height:1.6}.engagement-like-static,.engagement-like-static:hover{color:#d93f53;cursor:default;background:#fff;border-color:#f0c7cd}.engagement-spin{animation:.8s linear infinite engagement-spin}@keyframes engagement-spin{to{transform:rotate(360deg)}}.rating-summary{color:#6b776f;align-items:center;gap:6px;font-size:11px;display:flex}.rating-summary>span{color:#f0a928;direction:ltr;display:inline-flex}.rating-summary svg{width:15px;height:15px}.rating-summary b{color:#5b4b2b;font-size:12px}.rating-summary small{color:#7b8981}.consultant-card .rating-summary{margin-top:7px}.doctor-rating-box{background:#fffdf6;border:1px solid #e4e9dc;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px 18px;margin-top:15px;padding:13px 15px;display:flex}.doctor-rating-box>div:first-child{gap:4px;display:grid}.doctor-rating-box>div:first-child>b{font-size:12px}.doctor-rating-box>small{color:#557065;width:100%;font-size:11px}.rating-buttons{direction:ltr;display:inline-flex}.rating-buttons button{color:#f0a928;cursor:pointer;background:0 0;border:0;place-items:center;width:33px;height:33px;padding:0;display:grid}.rating-buttons button:hover{transform:translateY(-2px)}.rating-buttons button:disabled{opacity:.55;cursor:wait}.rating-buttons svg{width:24px;height:24px}.engagement-admin{white-space:nowrap;color:#74623d;align-items:center;gap:5px;font-weight:800;display:inline-flex}.engagement-admin svg{color:#df9c25;width:15px;height:15px}.admin-load-error{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.admin-load-error button{color:#fff;cursor:pointer;background:#a93636;border:0;border-radius:6px;padding:7px 12px}.admin-main .stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.admin-main .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.doctor-rating-box{align-items:flex-start}.content-meta .engagement-like-wrap{width:100%}.admin-main .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header{background:#043b2d;width:100%;position:absolute;inset:0 0 auto}.site-header .logo{flex:none;align-items:center;display:flex}.site-header .logo img{width:174px;height:51px}.site-header .nav-icon{color:#fff}.site-header.light-page .nav-icon,.site-header.light-page .menu-btn{color:var(--aye-mid)}.site-header :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #f3c66dcc}.aye-hero .aye-hero-grid{direction:ltr;grid-template-columns:minmax(0,46%) minmax(0,54%);gap:52px;width:min(1160px,100% - 88px);display:grid}.aye-hero .aye-hero-art{isolation:isolate;grid-column:1;width:100%;position:relative}.aye-hero .hero-logo-card{isolation:isolate;aspect-ratio:.92;place-items:center;width:min(100%,430px);display:grid;position:relative}.aye-hero .hero-logo-card:before,.aye-hero .hero-logo-card:after{content:"";pointer-events:none;will-change:transform, border-radius;position:absolute}.aye-hero .hero-logo-card:before{z-index:1;background:radial-gradient(circle at 27% 20%,#42d9867a,#0000 36%),radial-gradient(circle at 78% 75%,#0233246b,#0000 38%),linear-gradient(145deg,#088f52f0,#024c3357 62%,#023628fa);border:1px solid #fff3;border-radius:46% 54% 57% 43%/38% 43% 57% 62%;animation:4.5s ease-in-out infinite hero-halo-morph;inset:1% 0;box-shadow:0 28px 62px #00231847,inset 0 1px #fff3,inset 0 -16px 34px #001f162b}.aye-hero .hero-logo-card:after{z-index:2;border:1px solid #ffffff3b;border-radius:53% 47% 43% 57%/45% 57% 43% 55%;animation:5.5s ease-in-out -1.5s infinite reverse hero-halo-morph;inset:5% 4% 4% 5%;box-shadow:inset 0 0 24px #ffffff09}.aye-hero .hero-logo-halo{z-index:0;filter:blur(28px);will-change:transform, border-radius;background:#34e1873d;border-radius:52% 48% 59% 41%/42% 55% 45% 58%;animation:6.5s ease-in-out infinite alternate hero-halo-soft-morph;position:absolute;inset:-2% -3%}.aye-hero .hero-logo-card img{z-index:3;object-fit:contain;filter:drop-shadow(0 14px 18px #001b1340);width:min(100%,350px);max-height:none;position:relative}@keyframes hero-halo-morph{0%,to{border-radius:46% 54% 57% 43%/38% 43% 57% 62%;transform:rotate(-1.2deg)scale(.985,1.01)}34%{border-radius:57% 43% 45% 55%/48% 59% 41% 52%;transform:rotate(.8deg)scale(1.015,.985)}68%{border-radius:42% 58% 53% 47%/61% 42% 58% 39%;transform:rotate(-.3deg)scale(.99,1.02)}}@keyframes hero-halo-soft-morph{0%{opacity:.52;border-radius:52% 48% 59% 41%/42% 55% 45% 58%;transform:scale(.96,1.02)rotate(-2deg)}50%{opacity:.9;border-radius:41% 59% 45% 55%/58% 39% 61% 42%;transform:scale(1.035,.98)rotate(1deg)}to{opacity:.62;border-radius:58% 42% 52% 48%/47% 62% 38% 53%;transform:scale(.99,1.035)rotate(-.5deg)}}@media (prefers-reduced-motion:reduce){.aye-hero .hero-logo-card:before,.aye-hero .hero-logo-card:after,.aye-hero .hero-logo-halo{animation:none}}.aye-hero .aye-hero-copy{direction:rtl;grid-column:2;width:100%;min-width:0}.reserve-cta>svg{color:#057446;flex:none}.hero-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.hero-contact-row a{grid-template-columns:auto minmax(0,1fr);min-width:0}.hero-contact-row .hero-contact-icon{background:#ffffff1f;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:42px;height:42px;min-height:0;padding:0;display:grid}.hero-contact-row .hero-contact-icon svg{color:#e6fff0;background:0 0;border-radius:0;grid-row:auto;width:22px;height:22px;padding:0;display:block}.hero-contact-row .hero-contact-icon.bale img{object-fit:contain;filter:brightness(0)invert();background:0 0;border-radius:0;width:25px;height:25px;padding:0}.hero-contact-row a>span:last-child{gap:2px;min-width:0;display:grid}.hero-contact-row small{color:#ffffffb3;font-size:10px}.hero-contact-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hero-address{align-items:flex-start;gap:8px;padding-inline-start:0;display:flex}.hero-address:before{content:none}.hero-address svg{color:var(--aye-gold);flex:none;display:block}.card-meta svg,.podcast-details svg{color:#7f9189;flex:none}.card-body>a svg,.outline-action svg{flex:none}.articles-showcase .showcase-panel>a{align-self:center;margin-inline:auto}.podcast-showcase .outline-action{color:#075bd0;border-color:#075bd059}.aye-hero{padding-bottom:154px}.aye-hero:after{content:"";z-index:3;will-change:transform;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 45C90 17 230 13 330 45C450 73 610 77 730 45C815 20 930 19 1030 45C1140 70 1320 73 1440 45V90H0Z'/%3E%3C/svg%3E") 0 100%/50% 100% repeat-x;width:200%;height:82px;animation:36s linear -7s infinite curved-wave-pass;position:absolute;bottom:-1px;left:-100%;right:auto}.footer-contact{gap:12px}.footer-contact a,.footer-contact span{min-height:0;display:initial;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.footer-contact .footer-contact-item{color:#ffffffdb;background:#ffffff0e;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:12px 14px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.footer-contact .footer-contact-item>svg,.footer-contact .footer-icon{width:38px;height:38px;color:var(--aye-gold);border:1px solid #f3c66d61;border-radius:50%;place-items:center;padding:8px;display:grid}.footer-contact .footer-contact-item>svg{box-sizing:content-box;flex:none;width:22px;height:22px;padding:7px;display:block;overflow:visible}.footer-contact .footer-icon img{display:none}.footer-contact .footer-icon:before{content:"";background:currentColor;width:20px;height:20px;-webkit-mask:url(/assets/icons/bale.svg) 50%/contain no-repeat;mask:url(/assets/icons/bale.svg) 50%/contain no-repeat}.footer-contact-item>div,.footer-contact-item>span:last-child{gap:2px;min-width:0;display:grid}.footer-contact-item strong{color:#fff;font-size:13px}.footer-contact-item b,.footer-contact-item div a{color:#ffffffc2;width:max-content;font-size:12px;font-weight:500}.footer-contact-item div a:hover,.footer-contact>a:hover b{color:var(--aye-gold)}.footer-contact .footer-location{align-items:start}.footer-location>div>span{color:#ffffffb8;font-size:12px;line-height:1.9;display:block}.footer-bottom{border-top-color:#f3c66d33;grid-template-columns:minmax(0,1fr) auto}.site-footer{background:#043b2d;border-top:1px solid #f3c66d6b}.hero-contact-row a[href^=tel\:],.footer-contact a[href^=tel\:]{white-space:nowrap;word-break:keep-all;unicode-bidi:isolate}@media (max-width:1100px){.aye-hero .aye-hero-grid{grid-template-columns:minmax(0,43%) minmax(0,57%);gap:30px;width:min(1160px,100% - 56px)}.aye-hero-art img{max-height:440px}}@media (max-width:820px){.site-header .nav-shell{padding:0;display:block}.site-header .logo{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .logo img{width:148px;height:44px}.site-header .menu-btn{z-index:3;place-items:center;width:40px;height:40px;margin:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.site-header .nav-tools{z-index:3;margin:0;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.site-header .nav-search{display:none}.site-header .nav-phone{width:38px;height:38px}.site-header .nav{z-index:5;max-height:calc(100vh - 100px);top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.site-header .nav.open{display:flex}.aye-hero .aye-hero-grid{grid-template-columns:minmax(0,1fr);gap:20px;width:min(100% - 40px,560px)}.aye-hero .aye-hero-art,.aye-hero .aye-hero-copy{grid-column:1;width:100%}.aye-hero .aye-hero-art{order:0}.aye-hero .hero-logo-card{width:min(100%,370px)}.aye-hero .aye-hero-copy{text-align:center;order:1;align-items:center}.hero-contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-address{text-align:right;justify-content:center}.hero-address span{width:auto;margin:0}.aye-hero{padding-bottom:112px}.aye-hero:after{height:58px}}@media (max-width:520px){.site-header .logo img{width:132px;height:40px}.aye-hero .aye-hero-grid{width:min(100% - 32px,420px)}.aye-hero-art img{width:min(100%,270px);max-height:260px}.aye-hero .hero-logo-card{width:min(100%,310px)}.aye-hero .hero-logo-card img{width:min(100%,255px);max-height:none}.aye-hero .aye-hero-copy{text-align:center;align-items:center}.hero-contact-row{grid-template-columns:minmax(0,1fr)}.hero-contact-row a{text-align:right;grid-template-columns:auto minmax(0,1fr);justify-items:stretch}.hero-contact-row .hero-contact-icon svg{display:block}.hero-contact-row a>span:last-child{justify-items:start}.hero-address{text-align:right;align-items:flex-start;max-width:310px}.hero-address svg{display:block}.hero-address span{width:auto;margin:0;display:inline}.footer-contact .footer-contact-item{padding:11px 12px}}.home-landing .container,.site-header .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions{width:min(1160px,100% - 96px);padding-inline:3rem}.site-header{background:0 0}.site-header .nav-shell{-webkit-backdrop-filter:blur(30px)saturate(120%)brightness(1.08);backdrop-filter:blur(30px)saturate(120%)brightness(1.08);background:0 0;border-color:#ffffff57;box-shadow:0 18px 48px #00261924,inset 0 1px #ffffff38}.site-header.light-page .nav-shell{background:#ffffffc7;border-color:#15583924}.aye-hero .aye-hero-art{justify-content:center}.aye-hero .hero-logo-card{width:min(100%,340px)}.aye-hero .hero-logo-card img{width:min(100%,195px)}.home-section-intro{z-index:2;text-align:center;background:#fff;padding:74px 0 38px;position:relative}.home-section-intro h2{color:#173e2d;margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1.65}.home-section-intro p{color:#7b8982;margin:8px 0 0;font-size:15px}.articles-showcase{background:radial-gradient(at bottom,#1fc359 0%,#1d5531 100%)}.podcast-showcase{background:linear-gradient(135deg,#053f9d,#065ac5 58%,#06317c)}.podcast-showcase .showcase-panel{background:#02266957}.podcast-showcase .showcase-panel a,.podcast-showcase .outline-action{color:#075bd0;border-color:#075bd059}.aye-hero+.home-section-intro{padding-top:40px;padding-bottom:26px}.podcast-showcase .podcast-card .outline-action{text-align:center;background:#fff;border:2px solid #075bd0;justify-content:center;align-items:center;display:flex}.podcast-showcase .podcast-card .outline-action>svg{flex:none;position:static}.podcast-showcase .audio-player button{background:#075bd0}.podcast-showcase .waveform{background:repeating-linear-gradient(90deg,#075bd0 0 3px,#0000 3px 9px)}.curved-section{isolation:isolate;padding-top:140px;padding-bottom:158px;position:relative;overflow:hidden}.curved-section>.container{z-index:1;position:relative}.curved-section:after{content:"";z-index:3;will-change:transform;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 45C90 17 230 13 330 45C450 73 610 77 730 45C815 20 930 19 1030 45C1140 70 1320 73 1440 45V90H0Z'/%3E%3C/svg%3E") 0 100%/50% 100% repeat-x;width:200%;height:78px;animation:36s linear -5s infinite curved-wave-pass;position:absolute;bottom:-1px;left:-100%;right:auto}.curved-section:before{content:"";z-index:3;opacity:1;will-change:transform;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath fill='%23fff' d='M0 0H1440V45C1320 73 1140 70 1030 45C930 19 815 20 730 45C610 77 450 73 330 45C230 13 90 17 0 45Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x;width:200%;height:78px;animation:42s linear -12s infinite reverse curved-wave-pass;position:absolute;inset:-1px auto auto -100%}@keyframes curved-wave-pass{0%{transform:translate(0,0)}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.aye-hero:after,.curved-section:before,.curved-section:after,.site-footer:after{animation:none}}.test-image{background:#ffffff14;border:1px solid #ffffff2e;border-radius:26px;place-items:center;width:min(100%,430px);min-height:0;margin-inline:auto;padding:18px;display:grid}.test-image img{object-fit:cover;border-radius:20px;width:100%;height:auto;max-height:none;display:block}.home-about-section{background:#fff;padding:96px 0 112px}.home-about-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:72px;display:grid}.home-about-copy>span{color:#0a8e55;font-size:13px;font-weight:900}.home-about-copy h2{color:#17382e;margin:8px 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.55}.home-about-copy p{color:#65766f;margin:0 0 12px;font-size:15px;line-height:2.15}.home-about-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.home-about-points span{color:#29483d;background:#f7fbf9;border:1px solid #dfece5;border-radius:14px;align-items:center;gap:9px;min-height:76px;padding:14px;font-size:12px;font-weight:800;line-height:1.8;display:flex}.home-about-points svg{color:#0a9659;flex:none;width:20px}.home-about-highlight{color:#fff;background:radial-gradient(circle at 24% 20%,#4be18f6b,#0000 36%),linear-gradient(145deg,#0b9258,#034b35 68%,#02382b);border:1px solid #ffffff3d;border-radius:46px 94px 52px 78px;flex-direction:column;justify-content:center;min-height:390px;padding:52px 44px;display:flex;box-shadow:0 28px 68px #03472e33}.home-about-highlight>span{color:#ffffffb8;font-size:14px;font-weight:700}.home-about-highlight>strong{color:#f3c66d;margin:2px 0 8px;font-size:66px;line-height:1}.home-about-highlight>p{color:#ffffffc7;margin:0 0 24px;line-height:2}.about-scope-list{flex-wrap:wrap;gap:8px;display:flex}.about-scope-list span{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800}.site-footer{isolation:isolate;background:linear-gradient(115deg,#04372d,#075d45 50%,#08794f);padding-top:132px}.site-footer:before{z-index:0}.site-footer:after{content:"";z-index:2;will-change:transform;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 90' preserveAspectRatio='none'%3E%3Cpath fill='%23f2f8f4' d='M0 0H1440V45C1320 73 1140 70 1030 45C930 19 815 20 730 45C610 77 450 73 330 45C230 13 90 17 0 45Z'/%3E%3C/svg%3E") 0 0/50% 100% repeat-x;width:200%;height:80px;animation:42s linear -15s infinite reverse curved-wave-pass;position:absolute;top:-1px;left:-100%;right:auto}.site-footer .footer-grid,.site-footer .footer-bottom{z-index:3}@media (min-width:821px){.aye-hero{padding-top:120px}.aye-hero .hero-logo-card:before,.aye-hero .hero-logo-card:after{transform-origin:50%;scale:1.2}}@media (max-width:1100px){.home-landing .container,.site-header .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions{width:min(1160px,100% - 56px)}.aye-hero .hero-logo-card{width:min(100%,295px)}.aye-hero .hero-logo-card img{width:min(100%,175px)}.home-about-grid{grid-template-columns:1fr;gap:42px}.home-about-highlight{min-height:330px}}@media (max-width:820px){.home-landing .container,.site-header .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions{width:min(100% - 40px,560px);padding-inline:1rem}.aye-hero .aye-hero-art{justify-content:center}.aye-hero .hero-logo-card{width:min(100%,235px)}.aye-hero .hero-logo-card img{width:min(100%,140px)}.home-section-intro{padding:58px 0 30px}.curved-section{padding-top:96px;padding-bottom:104px}.curved-section:before,.curved-section:after{height:54px}.test-image{min-height:0}.test-image img{max-height:none}.home-about-section{padding:72px 0 84px}.home-about-points{grid-template-columns:1fr}.home-about-points span{min-height:60px}}@media (max-width:520px){.home-landing .container,.site-header .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions{width:min(100% - 32px,420px)}.aye-hero .hero-logo-card{width:min(100%,190px)}.aye-hero .hero-logo-card img{width:min(100%,112px)}.home-section-intro h2{font-size:22px}.home-section-intro p{font-size:13px}.home-about-highlight{border-radius:34px 68px 38px 58px;min-height:310px;padding:40px 28px}.home-about-highlight>strong{font-size:54px}.site-footer{padding-top:104px}.site-footer:after{height:58px}}.admin-form{width:min(940px,100%)}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-media-field{background:#f9fcfa;border:1px solid #dfeae4;border-radius:11px;gap:10px;min-width:0;padding:14px;display:grid}.admin-media-field>b{color:#25463b;font-size:13px}.admin-upload-box{cursor:pointer;background:#fff;border:1px dashed #9bcbb1;border-radius:9px;align-items:center;gap:12px;min-height:86px;padding:13px;display:flex!important}.admin-upload-box.uploading{opacity:.62;cursor:wait}.admin-upload-box input{display:none}.admin-upload-box>svg{color:#0a8e55;flex:none;width:29px;height:29px}.admin-upload-box>span{gap:3px;min-width:0;display:grid}.admin-upload-box strong{color:#244238;font-size:12px}.admin-upload-box small{color:#7c8d85;font-size:10px;font-weight:500}.admin-media-preview{background:#eaf2ee;border-radius:8px;width:100%;max-height:220px}.admin-media-preview.image{object-fit:contain;height:170px}.admin-media-preview.video{object-fit:contain}.remove-media{color:#b43f3f;cursor:pointer;background:0 0;border:0;width:max-content;font-size:11px;font-weight:800}.upload-error{color:#b43f3f;font-size:11px}.admin-choice-group{background:#f9fcfa;border:1px solid #dfeae4;border-radius:11px;margin:0;padding:14px}.admin-choice-group legend{color:#25463b;padding:0 8px;font-size:13px;font-weight:900}.admin-choice-group>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-choice-group label{cursor:pointer;background:#fff;border:1px solid #e1ebe6;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex!important}.admin-choice-group input{accent-color:#0a8e55;flex:none;height:17px;width:17px!important}.admin-choice-group span{color:#3c554c;font-size:11px;line-height:1.6}.admin-highlights-editor{background:#f9fcfa;border:1px solid #dfeae4;border-radius:11px;margin:0;padding:14px}.admin-highlights-editor legend{color:#25463b;padding:0 8px;font-size:13px;font-weight:900}.admin-highlights-editor>p{color:#6d7c77;margin:0 0 12px;font-size:11px}.admin-highlights-editor>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-highlight-input{align-items:stretch;display:flex}.admin-highlight-input input{border-radius:0 7px 7px 0}.admin-highlight-input button{color:#b43f3f;cursor:pointer;background:#fff3f3;border:1px solid #eadada;border-right:0;border-radius:7px 0 0 7px;flex:none;width:42px}.admin-highlight-input svg,.add-highlight svg{width:16px}.add-highlight{color:#087c4a;cursor:pointer;background:#eef8f2;border:1px solid #bcdccc;border-radius:8px;align-items:center;gap:6px;margin-top:11px;padding:8px 12px;font-weight:800;display:inline-flex}.admin-rich-editor{gap:12px;display:grid}.admin-format-toolbar{flex-wrap:wrap;gap:7px;display:flex}.admin-format-toolbar button{color:#24473b;cursor:pointer;background:#f8fbf9;border:1px solid #dce8e2;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-format-toolbar button:hover{color:#087c4a;background:#eef8f2;border-color:#bcdccc}.admin-format-toolbar svg{width:15px;height:15px}.admin-editor-field{gap:7px;font-size:13px;font-weight:700;display:grid}.admin-rich-editor textarea{color:#71837a;caret-color:#173b31;tab-size:2;min-height:260px;font-weight:500;line-height:2}.admin-seo-guide{color:#49645a;background:#f7fbf8;border:1px solid #dfeae4;border-radius:10px;padding:14px}.admin-seo-guide b{color:#173b31;font-size:13px}.admin-seo-guide ul{margin:10px 0;padding-inline-start:20px}.admin-seo-guide li{margin:6px 0;line-height:1.8}.admin-seo-guide small{color:#6f8178;line-height:1.8}.doctor-taxonomy-cell{gap:3px;min-width:190px;display:grid}.doctor-taxonomy-cell b{color:#176d45}.doctor-taxonomy-cell small{color:#6d7c77;line-height:1.8}.actions a{width:34px;height:34px;color:var(--green);background:#eef7f2;border-radius:6px;place-items:center;display:grid}.actions a svg{width:16px}.content-hero.article{background-color:#07563b;background-image:none;width:100%;max-width:none;margin:0}.article-row{grid-template-columns:280px minmax(0,1fr)}.article-row .content-cover{aspect-ratio:16/9;height:auto}.detail-cover{object-fit:contain;width:min(100%,760px);height:auto;max-height:420px;margin-inline:auto}.article-detail-layout{direction:ltr;grid-template-columns:minmax(238px,300px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.article-detail-sidebar,.article-rich-card{direction:rtl;min-width:0}.article-detail-sidebar{gap:14px;display:grid;position:sticky;top:104px}.article-sidebar-card,.article-toc-card{background:#fff;border:1px solid #e4eee9;border-radius:10px;overflow:hidden;box-shadow:0 16px 38px #0c402a0f}.article-sidebar-card img{aspect-ratio:16/9;object-fit:cover;background:#eef4f1;width:100%}.article-sidebar-card h2{color:#173b31;margin:0;padding:14px;font-size:16px;line-height:1.8}.article-toc-card{padding:16px}.article-toc-card>b{color:#173b31;font-size:14px;display:block}.article-toc-card ol{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.article-toc-card a{color:#4f655b;border-radius:7px;padding:7px 9px;padding-inline-start:calc(9px + var(--toc-offset,0px));font-size:12px;font-weight:800;line-height:1.7;display:block}.article-toc-card a:hover{color:#087c4a;background:#eef8f2}.article-toc-empty{color:#73837b;margin:10px 0 0;font-size:12px;line-height:1.8}.article-rich-body{color:#31453d;max-width:780px}.article-rich-body h2,.article-rich-body h3,.article-rich-body h4,.article-rich-body h5,.article-rich-body h6{color:#173b31;margin:30px 0 10px;scroll-margin-top:110px;line-height:1.7}.article-rich-body h2{font-size:22px}.article-rich-body h3{font-size:19px}.article-rich-body h4{font-size:17px}.article-rich-body h5{font-size:15px}.article-rich-body h6{font-size:14px}.article-rich-body p{margin:0 0 16px}.article-rich-body ul,.article-rich-body ol{margin:0 0 18px;padding-inline-start:24px;line-height:2}.article-rich-body li{margin:4px 0}.article-rich-body li>ul,.article-rich-body li>ol{margin:6px 0 0;padding-inline-start:22px}.article-rich-body mark{background:#fff1a6;border-radius:4px;padding:0 3px}.article-rich-body strong{color:#173b31;font-weight:900}.article-rich-body u{text-underline-offset:3px;text-decoration-color:#0a8e55;text-decoration-thickness:2px}.article-rich-body a{color:#087c4a;border-bottom:1px solid #087c4a40;font-weight:900}.showcase-panel>a,.card-body>a,.content-action,.podcast-play-button,.podcast-detail-button{text-align:center;justify-content:center;position:relative}.showcase-panel>a>svg,.podcast-play-button>svg,.podcast-detail-button>svg{position:absolute;left:16px}.content-hero{isolation:isolate;height:264px;min-height:0;padding:88px 0 0}.content-hero.article{background:radial-gradient(at 14% 58%,#054e2b6b,#0000 25%),radial-gradient(at 69% 8%,#2cbb603d,#0000 38%),linear-gradient(#ffffff0a,#1f955457),linear-gradient(112deg,#075f35 0%,#0b7742 52%,#119451 100%)}.content-hero.podcast{background:radial-gradient(at 13% 68%,#01226b9e,#0000 26%),radial-gradient(at 58% 34%,#1060c77a,#0000 44%),linear-gradient(#ffffff0a,#01226b9e),linear-gradient(112deg,#073785 0%,#0a439d 54%,#01226b 100%)}.article-theme.content-page{background:radial-gradient(circle at 82% 210px,#ffffff47,#0000 22%),linear-gradient(#1f9554 0%,#37aa69 130px,#e9f7ef 330px,#f7fbf8 100%)}.podcast-theme.content-page{background:radial-gradient(circle at 16% 220px,#1f68d447,#0000 24%),linear-gradient(#01226b 0%,#06398c 150px,#e7f0ff 360px,#f7faff 100%)}.content-hero:before{opacity:.3;background:radial-gradient(circle at 14% 42%,#ffffff0f,#0000 13%),radial-gradient(circle at 11% 26%,#ffffff38 0 1.3px,#0000 1.9px),radial-gradient(circle at 18% 18%,#ffffff2e 0 1px,#0000 1.6px),linear-gradient(172deg,#0000 0 55%,#ffffff1c 55.2% 56.1%,#0000 56.3%),linear-gradient(169deg,#0000 0 67%,#ffffff17 67.2% 68.1%,#0000 68.3%)}.content-hero:after,.consultants-hero:after{content:"";z-index:0;background:radial-gradient(92% 92% at 34% 100%, var(--header-wave-strong,#dcffdc52), transparent 61%), linear-gradient(174deg, transparent 0 47%, var(--header-wave-soft,#ffffff2e) 47.3% 64%, transparent 64.3%), linear-gradient(168deg, transparent 0 59%, var(--header-wave-line,#ffffff21) 59.3% 60.4%, transparent 60.7%);pointer-events:none;height:50%;position:absolute;bottom:-1px;left:-5%;right:-5%}.content-hero:after{opacity:.3}.content-hero.article{--header-wave-strong:#ccffd957;--header-wave-soft:#1f955433;--header-wave-line:#ffffff1f}.content-hero.podcast{--header-wave-strong:#70b1ff33;--header-wave-soft:#0a439d33;--header-wave-line:#ffffff1a}.content-hero-grid{direction:ltr;grid-template-columns:minmax(180px,270px) minmax(0,690px);justify-content:space-between;align-items:center;gap:clamp(24px,5vw,76px);height:100%;min-height:0;display:grid}.content-hero-copy{z-index:2;direction:rtl;grid-column:2;justify-self:end;width:min(100%,690px);min-width:0;padding-bottom:0;position:relative}.content-header-art{z-index:2;aspect-ratio:1;pointer-events:none;grid-column:1;place-self:end start;position:relative}.content-header-art img,.consultants-hero-icon img{object-fit:contain;width:100%;height:100%;display:block}.article-header-art{width:clamp(160px,17vw,205px);margin-bottom:-62px;margin-left:-8px}.podcast-header-art{width:clamp(145px,16vw,190px);margin-bottom:-54px;margin-left:-8px}.consultants-hero{text-align:initial;--header-wave-strong:#c5dfbd99;--header-wave-soft:#6aa46229;--header-wave-line:#6aa4621f;background:radial-gradient(at 14% 67%,#c5dfbdb3,#0000 27%),radial-gradient(at 78% 4%,#ffffffd1,#0000 42%),linear-gradient(#f6f8ef 0%,#edf4e8 56%,#e7f0e3 100%);padding:118px 0 26px;position:relative;overflow:hidden}.consultants-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 13% 68%,#6aa4621f,#0000 17%),radial-gradient(circle at 75% 36%,#6aa4620d,#0000 20%),linear-gradient(170deg,#0000 0 56%,#6aa46217 56.3% 57.2%,#0000 57.5%);position:absolute;inset:0}.consultants-hero>.container{z-index:1;direction:rtl;min-height:0;display:block;position:relative}.consultants-hero-copy{z-index:3;text-align:center;direction:rtl;width:min(100%,760px);min-width:0;margin-inline:auto;position:relative}.consultants-hero-icon{z-index:1;aspect-ratio:1;pointer-events:none;width:clamp(220px,22vw,310px);margin:0;position:absolute;bottom:-52px;left:-36px}@media (max-width:820px){.content-hero{height:300px;min-height:0;padding:82px 0 0}.content-hero-grid{align-items:flex-start;height:100%;min-height:0;padding-top:1rem;display:flex;position:relative}.content-hero-copy{text-align:right;padding:0;width:100%!important;max-width:100%!important}.content-hero .content-breadcrumb{flex-wrap:wrap;gap:4px 6px;max-width:100%;margin:0 0 8px;font-size:11px;line-height:1.7;display:flex}.content-hero .content-breadcrumb a,.content-hero .content-breadcrumb span{overflow-wrap:anywhere;white-space:normal}.content-hero .content-breadcrumb svg{flex:none}.content-hero h1{text-align:right;width:100%;margin:0 0 8px;line-height:1.55;display:block}.content-hero p{overflow-wrap:anywhere;text-align:right;line-height:1.9;display:block;white-space:normal!important;width:100%!important;max-width:100%!important}.content-header-art{width:190px;margin:0;position:absolute;bottom:-78px;left:-20px}.podcast-header-art{width:180px;bottom:-76px;left:-18px}.consultants-hero{padding:104px 0 24px}.consultants-hero>.container{min-height:300px;display:block;position:relative}.consultants-hero-copy{width:100%;max-width:100%}.consultants-hero-icon{width:220px;margin:0;position:absolute;bottom:-84px;left:-72px}}.site-header .nav-shell{-webkit-backdrop-filter:blur(42px)saturate(135%)brightness(1.08);backdrop-filter:blur(42px)saturate(135%)brightness(1.08);background:#ffffff0b}.site-header .nav-shell:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 28%,#ffffff24 48%,#0000 68%) 110% 0/240% 100%;animation:12s ease-in-out infinite header-glass-sheen;position:absolute;inset:0}.site-header .nav-shell>*{z-index:1}.site-header .nav{margin-inline:0}.site-header .nav-tools{margin-inline:auto 0}.site-header .nav-phone,.site-header.light-page .nav-phone{white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:auto;min-width:132px;padding-inline:11px;display:inline-flex}.site-header .nav-phone span,.site-header.light-page .nav-phone span{font-size:12px;font-weight:800}.site-header.light-page .nav-shell{background:#ffffff94}@keyframes header-glass-sheen{0%,68%,to{opacity:0;background-position:110% 0}75%{opacity:.7}92%{opacity:0;background-position:-110% 0}}.article-theme .content-action{border-radius:10px;width:max-content;min-width:0;height:40px;padding-inline:18px}.article-theme .content-action>svg{flex:none;position:static}.site-footer.footer-theme-green{background:radial-gradient(circle at 82% 18%,#1da7652e,#0000 32%),radial-gradient(circle at 12% 82%,#042a2052,#0000 38%),linear-gradient(115deg,#04372d 0%,#075d45 50%,#08794f 100%)}.site-footer.footer-theme-article{background:radial-gradient(circle at 82% 18%,#5cda8a38,#0000 32%),radial-gradient(circle at 12% 82%,#08573059,#0000 38%),linear-gradient(115deg,#12733f 0%,#1e9952 52%,#22ad5c 100%)}.site-footer.footer-theme-blue{background:radial-gradient(circle at 82% 18%,#5193eb38,#0000 32%),radial-gradient(circle at 12% 82%,#01226b61,#0000 38%),linear-gradient(135deg,#01226b 0%,#0345ac 58%,#0b57c3 100%)}.site-footer.footer-theme-purple{background:radial-gradient(circle at 82% 18%,#b269ff33,#0000 32%),radial-gradient(circle at 12% 82%,#2d196d6b,#0000 38%),linear-gradient(135deg,#2d196d 0%,#482284 55%,#5a2b9d 100%)}.site-footer.footer-theme-doctors{color:#1e3d30;background:radial-gradient(circle at 84% 16%,#ffffff75,#0000 32%),radial-gradient(circle at 10% 82%,#779f6a42,#0000 36%),linear-gradient(135deg,#dcebd7 0%,#c5dfbd 54%,#a9cea0 100%)}.footer-theme-article .footer-contact .footer-contact-item,.footer-theme-green .footer-contact .footer-contact-item{box-shadow:none;background:#063f33;border-color:#0b5a47}.footer-theme-blue .footer-contact .footer-contact-item{box-shadow:none;background:#023a8d;border-color:#0b63d8}.footer-theme-purple .footer-contact .footer-contact-item{box-shadow:none;background:#482284;border-color:#7440ad}.footer-theme-doctors .footer-title-row h2,.footer-theme-doctors .footer-contact-item strong{color:#1e3d30}.footer-theme-doctors .footer-title-row span,.footer-theme-doctors .footer-title-row span:before{background:#5f8f56}.footer-theme-doctors .footer-about p,.footer-theme-doctors .footer-links a,.footer-theme-doctors .footer-bottom p,.footer-theme-doctors .footer-location>div>span,.footer-theme-doctors .footer-contact-item b,.footer-theme-doctors .footer-contact-item div a{color:#1e3d30bd}.footer-theme-doctors .footer-links a{border-bottom-color:#1e3d3021}.footer-theme-doctors .footer-links svg,.footer-theme-doctors .footer-contact .footer-contact-item>svg,.footer-theme-doctors .footer-icon,.footer-theme-doctors .scroll-top{color:#547f4b}.footer-theme-doctors .footer-contact .footer-contact-item{background:#ffffff61;border-color:#527f4947;box-shadow:inset 0 1px #ffffff5c}.footer-theme-doctors .footer-contact .footer-contact-item>svg,.footer-theme-doctors .footer-icon,.footer-theme-doctors .scroll-top{background:#ffffff47;border-color:#527f4952}.footer-theme-doctors .footer-bottom{border-top-color:#1e3d3021}.doctor-profile-video{background:#071c15;border-radius:12px;width:100%;max-height:430px;display:block}.video-placeholder span{right:50%;transform:translate(50%)}.consultant-badges span:only-child{grid-column:1/-1}.podcast-audio-control{grid-column:1/-1;width:100%}@media (prefers-reduced-motion:reduce){.site-header .nav-shell:before{animation:none}}@media (max-width:820px){.site-header .nav-phone,.site-header.light-page .nav-phone{width:38px;min-width:38px;height:38px;padding:0}.site-header .nav-phone span,.site-header.light-page .nav-phone span{display:none}.admin-media-grid,.admin-choice-group>div,.admin-highlights-editor>div,.article-row{grid-template-columns:1fr}.article-row .content-cover{height:auto}}.article-card .card-meta{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:7px 9px;display:grid}.article-card .card-meta>*{min-width:0}.article-card .card-meta>span,.article-card .card-meta>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-card .card-meta .engagement-like-wrap{justify-self:end}.article-card .card-meta .engagement-like{max-width:100%}.article-card .card-meta .engagement-like b{text-overflow:ellipsis;overflow:hidden}.article-card .card-image-wrap{aspect-ratio:16/9;height:auto}.podcast-card .card-image-wrap{aspect-ratio:5/3;height:auto}.podcast-card{height:430px;min-height:430px}.podcast-card .card-body{gap:8px;padding-top:11px}.podcast-card .card-body p{-webkit-line-clamp:2;min-height:0;margin-bottom:0}.podcast-card .podcast-details{min-height:0;margin-bottom:0}.podcast-card .audio-player{margin-bottom:0}.ticket-stats.ticket-stats-compact{justify-content:center;align-items:center;gap:12px;min-height:94px;padding:13px;display:flex}.ticket-stats.ticket-stats-compact span{background:#ffffff14;border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:auto;height:auto;min-height:58px;padding:0 16px;display:inline-flex}.ticket-stats.ticket-stats-compact span+span{border-top:0;border-right:0}.ticket-stats.ticket-stats-compact .ticket-sales b{font-size:30px;line-height:1}.ticket-stats.ticket-stats-compact .ticket-sales small{color:#d7ffe3;font-size:15px;font-weight:900}.ticket-stats.ticket-stats-compact svg{flex:none}.article-card .card-body{gap:12px}.article-card .card-body p{flex:auto;min-height:0;margin-bottom:0}.article-card .card-meta{margin-top:0}@media (min-width:1101px){.articles-showcase .showcase-grid{width:min(1316px,100% - 40px)}.podcast-card{height:480px;min-height:480px}}@media (max-width:820px){.article-card .card-body p{flex:none}.podcast-card{height:430px;min-height:430px}}.reservation-page{background:#f4f9f6}.reservation-hero{color:#fff;background:radial-gradient(circle at 16% 18%,#58e69647,#0000 28%),radial-gradient(circle at 82% 88%,#00312359,#0000 34%),linear-gradient(125deg,#075d40,#0ba55e 58%,#064831);min-height:410px;padding:154px 0 100px}.reservation-hero .container{text-align:center}.reservation-hero .container>span{color:#d5f7e2;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.reservation-hero h1{margin:14px 0 10px;font-size:clamp(32px,4vw,48px);line-height:1.55}.reservation-hero p{color:#ffffffc7;max-width:660px;margin:0 auto;line-height:2}.reservation-services{padding:0 0 84px}.reservation-service-grid{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:-62px;display:grid;position:relative}.reservation-service-grid article{background:#fff;border:1px solid #dcebe3;border-radius:18px;padding:34px;scroll-margin-top:110px;box-shadow:0 24px 58px #074a301a}.reservation-service-icon{color:#098a50;background:#e8f8ef;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.reservation-service-grid small{color:#0b9255;margin-top:22px;font-weight:900;display:block}.reservation-service-grid h2{color:#153d30;margin:5px 0 10px;font-size:27px}.reservation-service-grid p{color:#687970;min-height:60px;margin:0 0 22px;line-height:2}.reservation-service-grid article>a{color:#fff;background:linear-gradient(120deg,#08794a,#13a760);border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;font-weight:900;display:flex}.reservation-contact-band{padding:0 0 100px}.reservation-contact-band .container{background:#fff;border:1px solid #d9e9e0;border-radius:16px;grid-template-columns:1.45fr .55fr;gap:14px;padding:24px;display:grid}.reservation-contact-band .container>div,.reservation-contact-band .container>a{color:#315447;background:#eff8f3;border-radius:12px;align-items:center;gap:13px;min-height:82px;padding:15px 18px;display:flex}.reservation-contact-band svg{color:#098b50;flex:none}.reservation-contact-band span{line-height:1.8}.reservation-contact-band b{color:#173d30;display:block}.doctor-related-content{background:#fff;border:1px solid #e4eee8;border-radius:14px;margin-top:14px;padding:20px;box-shadow:0 10px 26px #1946320f}.doctor-related-content>h3{color:#1b493b;align-items:center;gap:8px;margin:0 0 18px;font-size:17px;display:flex}.doctor-related-group+.doctor-related-group{margin-top:22px}.doctor-related-group h4{color:#557067;margin:0 0 10px;font-size:13px}.doctor-related-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doctor-related-group a{border:1px solid #e3eee8;border-radius:11px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;transition:all .2s;display:grid}.doctor-related-group a:hover{border-color:#8bc9a8;transform:translateY(-2px)}.doctor-related-group img{object-fit:cover;border-radius:8px;width:66px;height:56px}.doctor-related-group a>span{gap:3px;min-width:0;display:grid}.doctor-related-group small{color:#16814b;font-size:10px}.doctor-related-group b{color:#29463c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.doctor-related-group a>svg{color:#1b8b50;width:18px}.doctor-related-group.podcast a>svg,.doctor-related-group.podcast small{color:#075bd0}.admin-form label>small{color:#71827a;font-size:10px;font-weight:500}@media (max-width:720px){.reservation-hero{min-height:360px;padding:128px 0 82px}.reservation-service-grid{grid-template-columns:1fr;margin-top:-44px}.reservation-service-grid article{padding:25px}.reservation-contact-band .container{grid-template-columns:1fr;padding:14px}.doctor-related-group>div{grid-template-columns:1fr}}.consultant-departments{gap:64px;display:grid}.consultant-department-group{min-width:0}.consultant-department-group>header{justify-content:center;align-items:center;gap:9px;width:100%;margin-bottom:22px;display:flex;position:relative}.consultant-department-group>header>div{color:#218a51;background:#fff;border:2px solid #cfe3d8;border-radius:14px;align-items:center;gap:8px;min-height:52px;padding:0 20px;display:inline-flex}.consultant-department-group>header h2{color:#273f36;margin:0;font-size:21px;font-weight:900}.consultant-department-group>header b{color:#24824f;white-space:nowrap;background:#f4faf7;border:1px solid #dfeae4;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;left:0}.working-days-booking{color:#fff;text-align:center;background:linear-gradient(120deg,#08794a,#12a65f);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:16px;padding:0 18px;font-size:14px;font-weight:900;display:grid;box-shadow:0 12px 26px #08794a2e}.working-days-booking span{min-height:0;color:inherit;background:0 0;border:0;border-radius:0;font-size:14px;display:block}.working-days-booking:hover{filter:brightness(1.06);transform:translateY(-1px)}.reservation-form-section{padding:0 0 100px}.reservation-form-card{z-index:3;background:#fff;border:1px solid #dcebe3;border-radius:18px;min-height:520px;margin-top:-62px;padding:24px;position:relative;box-shadow:0 24px 58px #074a301a}.reservation-form-host{min-height:470px}.reservation-form-host .ravesh-formbuilder-container,.reservation-form-host iframe{width:100%!important}@media (max-width:720px){.consultant-departments{gap:42px}.consultant-department-group>header{flex-direction:column;margin-bottom:15px}.consultant-department-group>header>div{justify-content:center;width:100%}.consultant-department-group>header b{position:static}.reservation-form-section{padding-bottom:72px}.reservation-form-card{border-radius:14px;margin-top:-44px;padding:10px}}.marital-test-page{background:radial-gradient(circle at 88% 18%,#48228414,#0000 26%),linear-gradient(#f7f5fc 0%,#fbf9fe 44%,#f4f0fa 100%)}.marital-test-page .page-hero{background:radial-gradient(circle at 18% 24%,#c28bff3d,#0000 28%),radial-gradient(circle at 82% 76%,#48228447,#0000 30%),linear-gradient(118deg,#2d196d 0%,#482284 58%,#27145f 100%)}@media (max-width:760px){.container,.home-landing .container,.site-header .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions,.content-layout,.content-detail,.consultants-hero .container,.consultants-section .container,.doctor-profile-shell>.container{width:min(1160px,100% - 24px);max-width:none}.home-landing .container,.aye-hero .aye-hero-grid,.aye-hero .hero-service-actions{padding-inline:0}.site-header .nav-shell{padding-inline:10px}.site-header .nav{left:0;right:0}.content-shell{padding:22px 0 58px}.content-layout{gap:14px}.content-sidebar{gap:12px}.content-detail{padding-top:24px;padding-bottom:58px}.content-detail-card{padding:16px}.article-detail-layout{direction:rtl;grid-template-columns:1fr;gap:14px}.article-detail-sidebar{position:static}.article-sidebar-card img{max-height:220px}.article-toc-card{padding:13px}.article-rich-body h2{font-size:20px}.article-rich-body h3{font-size:18px}.article-rich-body h4{font-size:16px}.admin-format-toolbar button{flex:auto;min-width:74px}.home-about-highlight{padding-inline:22px}}.showcase-card,.showcase-card .card-body,.showcase-card .audio-player,.showcase-card .waveform{min-width:0}.showcase-card{overflow:hidden}.showcase-card .card-body h3,.showcase-card .card-body p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase-card .card-body h3{-webkit-line-clamp:2}.showcase-card .card-body p{-webkit-line-clamp:3}.showcase-card .card-meta,.showcase-card .podcast-details{flex-wrap:wrap}.showcase-card .audio-player>span{white-space:nowrap}.podcast-audio-native{display:none}.podcast-audio-widget{min-width:0}.podcast-audio-widget.list{gap:12px;display:grid}.podcast-audio-widget button:disabled{cursor:not-allowed;opacity:.45}.podcast-play-button{cursor:pointer;font:inherit;border:0}@media (min-width:901px) and (max-width:1100px){.showcase-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.showcase-card,.podcast-card{height:480px;min-height:480px}}@media (min-width:821px) and (max-width:900px){.showcase-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-card,.podcast-card{height:440px;min-height:440px}}@media (max-width:820px){.showcase-grid{flex-direction:column;align-items:stretch;display:flex}.showcase-cards{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;order:1;gap:12px;width:100%;padding:4px 0 18px;display:flex;overflow-x:auto}.showcase-cards::-webkit-scrollbar{display:none}.showcase-card{scroll-snap-align:start;flex:0 0 min(82vw,320px);width:min(82vw,320px);height:430px;min-height:430px}.podcast-card{height:430px;min-height:430px}.showcase-panel{order:2;width:100%}.showcase-card .card-mobile-title{color:#172e27;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:54px;margin:2px 7px 9px;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}.showcase-card .card-desktop-title{display:none}}.card-mobile-title{display:none}.article-card .card-body p{-webkit-line-clamp:unset;-webkit-box-orient:initial;display:block;overflow:hidden}body:has(main.not-found) .site-header{background:radial-gradient(circle at 82% 18%,#1da7652e,#0000 32%),radial-gradient(circle at 12% 82%,#042a2052,#0000 38%),linear-gradient(115deg,#04372d 0%,#075d45 50%,#08794f 100%)}body:has(main.not-found):has(.site-footer.footer-theme-article) .site-header{background:radial-gradient(circle at 82% 18%,#5cda8a38,#0000 32%),radial-gradient(circle at 12% 82%,#08573059,#0000 38%),linear-gradient(115deg,#12733f 0%,#1e9952 52%,#22ad5c 100%)}body:has(main.not-found):has(.site-footer.footer-theme-blue) .site-header{background:radial-gradient(circle at 82% 18%,#5193eb38,#0000 32%),radial-gradient(circle at 12% 82%,#01226b61,#0000 38%),linear-gradient(135deg,#01226b 0%,#0345ac 58%,#0b57c3 100%)}body:has(main.not-found):has(.site-footer.footer-theme-purple) .site-header{background:radial-gradient(circle at 82% 18%,#b269ff33,#0000 32%),radial-gradient(circle at 12% 82%,#2d196d6b,#0000 38%),linear-gradient(135deg,#2d196d 0%,#482284 55%,#5a2b9d 100%)}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header{background:radial-gradient(circle at 84% 16%,#ffffff75,#0000 32%),radial-gradient(circle at 10% 82%,#779f6a42,#0000 36%),linear-gradient(135deg,#dcebd7 0%,#c5dfbd 54%,#a9cea0 100%)}body:has(main.not-found) .site-header .nav-shell{background:#ffffff14;border-color:#ffffff47}body:has(main.not-found) .site-header.light-page .nav-shell{background:#ffffff14;border-color:#ffffff47}body:has(main.not-found) .site-header .nav a{color:#fff}body:has(main.not-found) .site-header.light-page .nav a{color:#fff}body:has(main.not-found) .site-header .nav-icon{color:#fff}body:has(main.not-found) .site-header.light-page .nav-icon{color:#fff}body:has(main.not-found) .site-header .menu-btn{color:#fff}body:has(main.not-found) .site-header.light-page .menu-btn{color:#fff}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header .nav-shell{background:#ffffff61;border-color:#1e3d302e}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header.light-page .nav-shell{background:#ffffff61;border-color:#1e3d302e}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header .nav a{color:#1e3d30}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header.light-page .nav a{color:#1e3d30}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header .nav-icon{color:#1e3d30}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header.light-page .nav-icon{color:#1e3d30}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header .menu-btn{color:#1e3d30}body:has(main.not-found):has(.site-footer.footer-theme-doctors) .site-header.light-page .menu-btn{color:#1e3d30}.content-sidebar .content-search{height:58px}.content-filter-selects{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.content-filter-selects label{background:#fff;border:1px solid #e4eee9;border-radius:10px;flex:1 1 0;gap:7px;min-width:0;padding:11px;display:grid;box-shadow:0 12px 28px #0c402a0d}.content-filter-selects label>span{color:#19724f;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.content-filter-selects select{color:#354b42;background:#f8fbf9;border:1px solid #dce9e2;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 8px;font-size:12px}.content-filter-selects.blue label>span{color:#075bd0}.content-filter-selects.blue select:focus{border-color:#075bd0}.content-filter-selects:not(.blue) select:focus{border-color:#118151}.admin-test-filters{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(170px,.8fr));gap:10px;margin-bottom:18px;display:grid}.admin-test-filters label{color:#5e6e66;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.admin-test-filters input,.admin-test-filters select{background:#f9fbfa;border:1px solid #dfe8e3;border-radius:8px;outline:0;width:100%;min-width:0;height:42px;padding:0 11px}.admin-test-search{align-self:end;position:relative}.admin-test-search>svg{color:#72837a;width:19px;position:absolute;bottom:11px;right:11px}.admin-test-search input{padding-right:39px}.admin-card-head>button:disabled{cursor:not-allowed;opacity:.55}.admin-empty-state{text-align:center;color:#7b8982;margin:0;padding:28px}.table-title.test-title{min-width:180px}.admin-url-cell{color:#176d45;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:280px;display:block;overflow:hidden}@media (max-width:760px){.content-filter-selects{flex-direction:row;gap:7px}.content-filter-selects label{padding:8px}.content-filter-selects label>span{font-size:10px}.content-filter-selects select{padding-inline:5px;font-size:11px}.admin-test-filters{grid-template-columns:1fr}.admin-card-head{align-items:flex-start;gap:12px}.admin-card-head>button{flex:none}}.about-page .page-hero{background:radial-gradient(circle at 18% 25%,#54d98b38,#0000 26%),linear-gradient(120deg,#06452f,#0c8a53 64%,#07543b)}.about-page .home-about-section{padding-top:72px}.about-contact-section{background:#f3f8f5;padding:84px 0 100px}.about-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px;display:grid}.about-contact-copy,.about-map{background:#fff;border:1px solid #dfeae4;border-radius:18px;overflow:hidden;box-shadow:0 16px 38px #0c402a12}.about-contact-copy{padding:28px}.about-contact-copy>span{color:#12864f;font-size:12px;font-weight:900}.about-contact-copy h2{color:#173b31;margin:7px 0 18px;font-size:27px}.about-contact-list{gap:11px;display:grid}.about-contact-list a,.about-contact-list>div{color:#2d493f;border:1px solid #e3ece7;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:13px;display:grid}.about-contact-list svg{color:#0b8b50;background:#edf8f2;border-radius:10px;width:42px;height:42px;padding:10px}.about-contact-list span{gap:3px;min-width:0;display:grid}.about-contact-list small{color:#718078;font-size:10px}.about-contact-list b{font-size:13px;line-height:1.8}.about-map{background:radial-gradient(circle,#f8fbf9,#e8f3ed);position:relative}.about-map iframe{border:0;width:100%;height:100%;min-height:420px;display:block}.about-map-link{color:#087b49;background:#fffffff0;border:1px solid #cde2d6;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:220px;min-height:46px;padding:0 16px;font-size:12px;font-weight:900;display:flex;position:absolute;bottom:18px;right:50%;transform:translate(50%);box-shadow:0 10px 28px #104b311f}.about-map-link svg{width:18px}.reservation-form-fallback{background:#fff;border:0;width:100%;min-height:760px;display:block}@media (max-width:820px){.about-contact-grid{grid-template-columns:1fr}.about-contact-section{padding:58px 0 72px}.about-contact-copy{padding:18px}.about-map iframe{min-height:330px}.reservation-form-fallback{min-height:900px}}
