.surgery-page{direction:rtl;background:var(--clinic-ivory, #F4F1EA);color:var(--clinic-body-dark, #3A3534);font-family:var(--clinic-font, "IBM Plex Sans Hebrew", system-ui, sans-serif)}.surgery-hero{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 15% 12%,#f7f0f5eb,#f7f0f500 38%),radial-gradient(circle at 80% 15%,#e6dac8ad,#e6dac800 42%),linear-gradient(135deg,var(--clinic-pink-solid, #F7F0F5) 0%,var(--clinic-ivory, #F4F1EA) 52%,var(--clinic-soft-sand, #E6DAC8) 100%)}.surgery-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,transparent 42%,rgba(255,255,255,.22) 42.2%,rgba(255,255,255,.22) 43%,transparent 43.2%);pointer-events:none}.surgery-hero__inner{position:relative;z-index:1;width:min(780px,calc(100% - 36px));padding:150px 0 86px;text-align:center}.surgery-hero__eyebrow{margin:0 0 16px;color:var(--clinic-brown-accent, #724B39);font-size:.88rem;font-weight:600;letter-spacing:.18em}.surgery-hero h1{margin:0;color:var(--clinic-heading-dark, #162127);font-size:clamp(3rem,6vw,6rem);line-height:1;font-weight:400;letter-spacing:-.055em}.surgery-hero__divider{width:210px;height:1px;margin:28px auto 24px;background:#724b3947}.surgery-hero p:not(.surgery-hero__eyebrow){max-width:620px;margin:0 auto;color:var(--clinic-body-dark, #3A3534);font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.9}.surgery-button{min-width:210px;min-height:56px;margin-top:30px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--clinic-heading-dark, #162127);color:#fff;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:0 18px 44px #1621272e;transition:transform .28s ease,background .28s ease,box-shadow .28s ease}.surgery-button:hover{transform:translateY(-5px) scale(1.04);background:var(--clinic-brown-accent, #724B39);box-shadow:0 24px 56px #1621273d}.surgery-categories{background:var(--clinic-ivory, #F4F1EA)}.surgery-category{position:relative;scroll-margin-top:110px;overflow:visible;background:var(--clinic-ivory, #F4F1EA);--category-height: 420px;--category-panel-width: min(38%, 620px);--category-image-x: 50%;--category-image-y: 50%}.surgery-category:nth-child(1){--category-image-x: 36%;--category-image-y: 24%}.surgery-category:nth-child(2){--category-image-x: 35%;--category-image-y: 34%}.surgery-category:nth-child(3){--category-image-x: 44%;--category-image-y: 31%}.surgery-category+.surgery-category{border-top:56px solid var(--clinic-ivory, #F4F1EA)}.surgery-category__visual{position:relative;z-index:1;height:var(--category-height);overflow:hidden}.surgery-category__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4f1ea14,#f4f1ea29 34%,#16212714 62%,#16212733);pointer-events:none}.surgery-category__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--category-image-x) var(--category-image-y);filter:saturate(.92) brightness(1.04);transition:transform .45s ease,filter .35s ease}.surgery-category:hover .surgery-category__visual img{transform:scale(1.012);filter:saturate(1.02) brightness(1.06)}.surgery-category__panel{position:absolute;top:0;right:0;z-index:3;width:var(--category-panel-width);height:var(--category-height);display:grid;place-items:center;color:#fff;background:var(--clinic-heading-dark, #162127);clip-path:polygon(18% 0,100% 0,100% 100%,0% 100%)}.surgery-category__visual[data-surgery-open-area],.surgery-category__panel[data-surgery-open-area]{cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:filter .32s ease,box-shadow .32s ease}.surgery-category__panel[data-surgery-open-area]:hover{filter:brightness(1.07);box-shadow:inset 0 0 0 999px #ffffff09}.surgery-category__panel[data-surgery-open-area]:focus-visible{outline:3px solid rgba(201,137,126,.35);outline-offset:-8px}.surgery-category__content{width:min(360px,calc(100% - 56px));text-align:center}.surgery-category__eyebrow{margin:0 0 10px;color:#f4f1eac7;font-size:.78rem;font-weight:700;letter-spacing:.18em}.surgery-category__content h2{margin:0;color:#fff;font-size:clamp(1.9rem,3vw,3rem);line-height:1.2;font-weight:400;transition:transform .3s ease}.surgery-category__line{width:220px;height:1px;margin:22px auto 18px;background:#f4f1ea5c;transition:width .3s ease,background .3s ease}.surgery-category__content p{margin:0;color:#f4f1eac2;font-size:.95rem;line-height:1.8}.surgery-category__subtitle{margin-bottom:10px!important;color:#f4f1eae0!important;font-weight:700}.surgery-category__panel[data-surgery-open-area]:hover .surgery-category__content h2{transform:translateY(-3px)}.surgery-category__panel[data-surgery-open-area]:hover .surgery-category__line{width:260px;background:#f4f1ea94}.surgery-category__toggle{position:absolute;top:calc(var(--category-height) - 24px);left:50%;z-index:7;box-sizing:border-box;width:auto;min-width:190px;height:50px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;outline:0;background:var(--clinic-heading-dark, #162127);color:#fff;font:inherit;font-size:1rem;line-height:1;font-weight:600;text-align:center;white-space:nowrap;box-shadow:0 8px 20px #16212724;cursor:pointer;transform:translate(-50%);transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.surgery-category__toggle:hover,.surgery-category__toggle:focus-visible{background:var(--clinic-brown-accent, #724B39);color:#fff;outline:0;box-shadow:0 14px 30px #1621273d;transform:translate(-50%) translateY(-5px) scale(1.04)}.surgery-category__toggle:active{background:var(--clinic-heading-dark, #162127);transform:translate(-50%) translateY(1px) scale(.98);box-shadow:0 5px 14px #16212729}.surgery-category__toggle[aria-expanded=true]{background:var(--clinic-heading-dark, #162127)}.surgery-category__toggle[aria-expanded=true]:hover,.surgery-category__toggle[aria-expanded=true]:focus-visible{background:var(--clinic-brown-accent, #724B39);transform:translate(-50%) translateY(-5px) scale(1.04)}.surgery-category__toggle span{display:inline-block;transform:none}.surgery-category__toggle .toggle-text--close,.surgery-category__toggle[aria-expanded=true] .toggle-text--open{display:none}.surgery-category__toggle[aria-expanded=true] .toggle-text--close{display:inline-block}.surgery-procedures{position:relative;z-index:5;max-height:0;overflow:hidden;opacity:0;transform:translateY(28px);background:linear-gradient(180deg,var(--clinic-ivory, #F4F1EA) 0%,rgba(244,241,234,.96) 100%);transition:max-height .62s cubic-bezier(.22,1,.36,1),opacity .42s ease,transform .42s ease}.surgery-procedures[hidden]{display:block}.surgery-category.is-open .surgery-procedures{opacity:1;transform:translateY(0)}.surgery-procedures__grid{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:74px 0 90px;direction:rtl;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.surgery-procedure-card{position:relative;overflow:hidden;pointer-events:auto;touch-action:manipulation;cursor:pointer;min-height:520px;display:grid;grid-template-rows:280px 1fr;border-radius:30px;border:1px solid rgba(114,75,57,.1);background:#ffffffc7;color:var(--clinic-heading-dark, #2f3342);text-decoration:none;box-shadow:0 26px 78px #1621271a;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease,background .32s ease}.surgery-procedure-card:hover{transform:translateY(-8px);border-color:#c9897e38;background:#fffffff0;box-shadow:0 34px 96px #16212729}.surgery-procedure-card__image{position:relative;width:100%;height:280px;overflow:hidden;background:radial-gradient(circle at 50% 45%,#ffffff6b,#e6dac8b8),linear-gradient(135deg,#e6dac8d6,#f4f1eac7)}.surgery-procedure-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 52%,#ffffff57);pointer-events:none}.surgery-procedure-card__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .42s ease,filter .42s ease}.surgery-procedure-card:hover .surgery-procedure-card__image img{transform:scale(1.06);filter:saturate(1.04) contrast(1.02)}.surgery-procedure-card__content{min-height:240px;padding:46px 34px 38px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.surgery-procedure-card__content h3{max-width:100%;margin:0;color:var(--clinic-heading-dark, #2f3342);font-size:clamp(2rem,2.5vw,3.05rem);line-height:1.12;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.surgery-procedure-card__content h3:after{content:"";width:82px;height:1px;margin:22px auto 20px;display:block;background:linear-gradient(90deg,transparent,rgba(201,137,126,.58),transparent);transition:width .28s ease}.surgery-procedure-card:hover .surgery-procedure-card__content h3:after{width:104px}.surgery-procedure-card__content p{max-width:390px;margin:0 auto;color:var(--clinic-body-dark, #4f4f56);font-size:1rem;line-height:1.9;font-weight:400}.surgery-procedure-card__link{margin-top:auto;padding-top:28px;color:var(--clinic-button-pink, #c9897e);font-size:.98rem;font-weight:800;line-height:1.4;transition:color .25s ease,transform .25s ease}.surgery-procedure-card:hover .surgery-procedure-card__link{transform:translateY(-2px);color:var(--clinic-brown-accent, #724B39)}@media(max-width:1180px){.surgery-procedures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:900px){.surgery-hero{min-height:auto}.surgery-hero__inner{padding:140px 0 74px}.surgery-categories{padding:28px 12px 52px}.surgery-category{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;width:min(100%,760px);margin:0 auto 44px;overflow:visible;border:1px solid rgba(114,75,57,.08);border-radius:34px;background:transparent;box-shadow:0 22px 64px #16212717;--category-height: clamp(260px, 48vw, 380px);--category-panel-width: 100%;--category-image-x: center;--category-image-y: 24%}.surgery-category+.surgery-category{border-top:0}.surgery-category__visual{grid-column:1;grid-row:1;height:var(--category-height);overflow:hidden;border-radius:34px 34px 0 0}.surgery-category__visual:after{background:linear-gradient(180deg,#1621270a,#1621271f)}.surgery-category__visual img{height:100%;object-fit:cover;object-position:var(--category-image-x) var(--category-image-y)}.surgery-category:hover .surgery-category__visual img{transform:none}.surgery-category__panel{position:relative;top:auto;right:auto;left:auto;grid-column:1;grid-row:2;width:100%;height:auto;min-height:auto;padding:44px 24px 50px;overflow:hidden;border-radius:0 0 34px 34px;clip-path:none;background:linear-gradient(135deg,var(--clinic-heading-dark, #162127),#2f3342)}.surgery-category__panel:after{content:none}.surgery-category__content{width:min(560px,100%);margin:0 auto}.surgery-category__content h2{font-size:clamp(2.35rem,11vw,4rem)}.surgery-category__content p{font-size:1rem;line-height:1.85}.surgery-category__line{width:min(220px,70%)}.surgery-category__visual[data-surgery-open-area],.surgery-category__panel[data-surgery-open-area],.surgery-procedure-card{pointer-events:auto!important;touch-action:manipulation;cursor:pointer}.surgery-page .surgery-category>.surgery-category__toggle{position:relative!important;inset:auto!important;z-index:10!important;grid-column:1;grid-row:2;align-self:end;justify-self:center;translate:0 50%;box-sizing:border-box;width:fit-content!important;min-width:176px!important;max-width:calc(100% - 32px)!important;height:50px!important;margin:0!important;padding:0 30px!important;display:flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important;border:0!important;border-radius:8px!important;outline:0!important;background-color:#3b444a!important;background-color:color-mix(in srgb,var(--clinic-heading-dark, #162127) 84%,white)!important;color:#fff!important;font-size:1rem;font-weight:600;line-height:1;white-space:nowrap;text-align:center;box-shadow:none!important;transform:none!important;pointer-events:auto!important;touch-action:manipulation;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.surgery-page .surgery-category>.surgery-category__toggle:hover,.surgery-page .surgery-category>.surgery-category__toggle:focus-visible,.surgery-page .surgery-category>.surgery-category__toggle[aria-expanded=true]:hover,.surgery-page .surgery-category>.surgery-category__toggle[aria-expanded=true]:focus-visible{background-color:#535b60!important;background-color:color-mix(in srgb,var(--clinic-heading-dark, #162127) 72%,white)!important;color:#fff!important;outline:0!important;box-shadow:0 12px 28px #16212738!important;transform:translateY(-4px) scale(1.04)!important}.surgery-page .surgery-category>.surgery-category__toggle:active,.surgery-page .surgery-category>.surgery-category__toggle[aria-expanded=true]:active{background-color:#29353b!important;box-shadow:0 5px 14px #16212729!important;transform:translateY(1px) scale(.98)!important}.surgery-category>.surgery-procedures{grid-column:1;grid-row:3}.surgery-procedures__grid{width:min(100% - 28px,560px);padding:58px 0 68px;grid-template-columns:1fr;gap:28px}.surgery-procedure-card{min-height:auto;grid-template-rows:250px auto}.surgery-procedure-card__image{height:250px}.surgery-procedure-card__content{min-height:auto;padding:38px 26px 34px}}@media(max-width:520px){.surgery-hero__inner{width:min(100% - 30px,520px);padding:128px 0 64px}.surgery-hero h1{font-size:clamp(2.6rem,14vw,4.4rem)}.surgery-hero__divider{width:min(190px,70%)}.surgery-categories{padding-inline:10px}.surgery-category{border-radius:28px;--category-height: 250px}.surgery-category__visual{border-radius:28px 28px 0 0}.surgery-category__panel{padding:38px 20px 46px;border-radius:0 0 28px 28px}.surgery-category__content h2{font-size:clamp(2.2rem,13vw,3.4rem)}.surgery-procedure-card{grid-template-rows:220px auto;border-radius:24px}.surgery-procedure-card__image{height:220px}.surgery-procedure-card__content{padding:34px 22px 32px}.surgery-procedure-card__content h3{font-size:clamp(2.1rem,10vw,3rem)}.surgery-procedure-card__content p{font-size:.96rem;line-height:1.85}}
