/* Editorial polish pass — Persian display type, material contrast, and an intentionally non-template rhythm. */

.premium{font-family:Vazirmatn,tahoma,sans-serif;letter-spacing:-.12px}.premium .p-brand strong,.premium .p-hero h1,.premium h2,.premium h3,.premium .p-metric b,.premium .p-service b,.premium .p-book-top h3{font-family:'Noto Naskh Arabic',Vazirmatn,serif;font-weight:700;letter-spacing:0}.premium .p-hero h1{font-size:clamp(51px,5.3vw,82px);line-height:1.05;letter-spacing:-1.8px}.premium .p-head h2{font-size:42px;line-height:1.18}.premium .p-story-copy h2{font-size:43px;line-height:1.25}.premium .p-overline{letter-spacing:.08em;text-transform:none;font-size:9px}.premium .p-hero-copy,.premium .p-story-copy p,.premium .p-head>p{font-size:12px;line-height:2.35}.premium .p-metrics{margin-top:-62px;border-top:3px solid #c48650}.premium .p-metric{padding:28px 30px;background:#fbfcfa}.premium .p-metric b{font-size:32px}.premium .p-story{position:relative;max-width:none;margin:0;padding:125px max(25px,calc((100% - 1140px)/2));background:#f8f5ef;grid-template-columns:.86fr 1.14fr;gap:78px}.premium .p-story:before{content:'';position:absolute;inset:0 auto 0 0;width:31%;background:#e7f0eb}.premium .p-story-visual{z-index:1;min-height:530px}.premium .p-story-visual img{height:475px;width:79%;filter:saturate(.78) contrast(.97)}.premium .p-story-quote{width:64%;padding:31px 30px;background:#184b45}.premium .p-story-quote p{font-size:17px;line-height:1.85}.premium .p-story-copy{position:relative;z-index:1;padding-top:38px}.premium .p-values{margin-top:38px;gap:23px}.premium .p-value{border-top:2px solid #c48650;padding-top:14px}.premium .p-value b{font-size:14px}.premium .p-doctors{background:#163f3b;position:relative;overflow:hidden}.premium .p-doctors:after{content:'کلینیک';position:absolute;left:-38px;bottom:-77px;color:#ffffff08;font:700 210px 'Noto Naskh Arabic',serif}.premium .p-doctors .p-head{position:relative;z-index:1}.premium .p-doctors .p-overline{color:#a8d8c7}.premium .p-doctors .p-overline:before{background:#a8d8c7}.premium .p-doctors h2{color:#f7fbf8}.premium .p-doctors .p-head>p{color:#bed5cc}.premium .p-doctor-grid{position:relative;z-index:1;gap:2px;margin-top:48px}.premium .p-doctor{background:#f4f7f4;min-height:382px;padding:28px}.premium .p-doctor:hover{background:#fff;border-bottom-color:#c48650}.premium .p-doctor-portrait{inset:0 0 128px;background:linear-gradient(132deg,#dbe8e2,#f6f9f6)}.premium .p-doctor-portrait:after{width:250px;height:250px;top:31px}.premium .p-doctor-portrait span{width:94px;height:124px;font-size:45px}.premium .p-doctor h3{font-size:22px;line-height:1.15;margin:5px 0 7px}.premium .p-doctor p{font-size:10px;line-height:1.9}.premium .p-services{max-width:none;padding:105px max(25px,calc((100% - 1140px)/2));margin:0;background:#fbfcfa}.premium .p-service-list{margin-top:50px}.premium .p-service{grid-template-columns:75px 1fr 180px 150px;padding:27px 15px}.premium .p-service:hover{background:#eaf3ee;padding-right:28px}.premium .p-service-num{font-family:'Noto Naskh Arabic',serif;font-size:21px;color:#b37b4e}.premium .p-service h3{font-size:21px;line-height:1.15}.premium .p-service p,.premium .p-service span{font-size:10px}.premium .p-service b{font-size:18px}.premium .p-reserve{background:#0f302d;padding-top:120px;padding-bottom:120px}.premium .p-reserve-grid{gap:95px}.premium .p-reserve-copy h2{font-size:48px;line-height:1.2}.premium .p-book-card{padding:40px 38px;border-top:4px solid #c48650}.premium .p-book-top h3{font-size:26px}.premium .p-form{gap:20px}.premium .p-form label{font-size:10px}.premium .p-form input,.premium .p-form select{font-size:12px;padding:12px 0}.premium .p-book-card .p-button{border-radius:3px;padding:15px}.premium .p-footer{background:#082522}.premium .p-footer .p-brand strong{font-size:20px}@media(max-width:830px){.premium .p-hero h1{font-size:51px;line-height:1.12}.premium .p-metrics{margin-top:-16px}.premium .p-story{padding:76px 20px;display:block}.premium .p-story:before{width:53%;height:34%;top:auto;bottom:0}.premium .p-story-copy{padding-top:34px}.premium .p-story-copy h2,.premium .p-head h2{font-size:34px}.premium .p-doctors,.premium .p-services{padding:75px 20px}.premium .p-doctor-grid{gap:10px}.premium .p-service{grid-template-columns:43px 1fr 95px;padding:22px 5px}.premium .p-service h3{font-size:18px}.premium .p-service span{display:none}.premium .p-service b{grid-column:3;font-size:15px}.premium .p-reserve{padding:78px 20px}.premium .p-reserve-copy h2{font-size:38px}.premium .p-book-card{padding:28px 22px}.premium .p-book-top h3{font-size:23px}}
