.site-nav{background:rgba(248,250,251,.78);box-shadow:0 18px 60px -52px rgba(11,18,32,.7)}.site-nav nav a:not(.nav-button){position:relative;transition:color .18s ease,transform .18s ease}.site-nav nav a:not(.nav-button):after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--accent));opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.site-nav nav a:not(.nav-button):hover{color:var(--text);transform:translateY(-1px)}.site-nav nav a:not(.nav-button):hover:after{opacity:1;transform:scaleX(1)}.home-hero{min-height:min(830px,calc(100vh - 68px));background:linear-gradient(90deg,rgba(8,13,24,.98),rgba(10,24,28,.88) 42%,rgba(8,13,24,.24) 72%),radial-gradient(circle at 18% 22%,rgba(151,187,156,.28),transparent 34%),radial-gradient(circle at 54% 70%,rgba(93,173,226,.16),transparent 34%),url(/product-screens/fizyoflow-pilates-iphone-hero.png) 100% /cover}.home-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.85),transparent 78%);mask-image:linear-gradient(90deg,rgba(0,0,0,.85),transparent 78%);pointer-events:none}.home-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:58px}.hero-content h1{max-width:760px;font-size:clamp(3.65rem,7vw,6.7rem);line-height:.94}.hero-content .lead{max-width:600px;color:hsla(0,0%,100%,.82);font-size:1.15rem}.startup-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:34px}.startup-proof .proof-item{border-radius:18px;background:hsla(0,0%,100%,.09);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.startup-proof .proof-item strong{font-size:.98rem;line-height:1.18}.founder-note{width:min(430px,100%);margin-top:16px;border:1px solid rgba(184,255,240,.24);border-radius:18px;background:rgba(184,255,240,.08);padding:16px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s ease,background .22s ease,border-color .22s ease}.founder-note:hover{transform:translateY(-5px);border-color:rgba(184,255,240,.44);background:rgba(184,255,240,.12)}.founder-note span,.founder-note strong{display:block}.founder-note span{color:#b8fff0;font-size:.74rem;font-weight:950;text-transform:uppercase}.founder-note strong{margin-top:7px;color:#fff;font-size:1.1rem;line-height:1.3}.startup-stage{position:relative;perspective:1200px}.stage-photo{position:absolute;inset:22px 0 40px 36px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);border-radius:34px;background:#0b1220;box-shadow:0 50px 130px -78px rgba(0,0,0,.98);transform:rotate(-1.5deg)}.stage-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,24,.1),rgba(8,13,24,.42)),linear-gradient(180deg,transparent 56%,rgba(8,13,24,.55))}.stage-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);animation:slowZoom 12s ease-in-out infinite alternate}.stage-product-card{position:absolute;inset:70px 34px 22px auto;width:430px;border:1px solid hsla(0,0%,100%,.2);border-radius:30px;background:linear-gradient(145deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07)),rgba(10,24,28,.54);box-shadow:0 54px 130px -74px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:rotateY(-8deg) rotateX(3deg);animation:productLift 7s ease-in-out infinite}.stage-phone{position:absolute;border:1px solid hsla(0,0%,100%,.22);border-radius:34px;background:#111827;padding:10px;box-shadow:0 38px 90px -52px #000;transition:transform .24s ease,box-shadow .24s ease}.stage-phone:hover{transform:translateY(-8px) rotate(var(--rotate,0deg)) scale(1.025);box-shadow:0 48px 110px -52px #000}.stage-phone-main{--rotate:-4deg;left:70px;top:-46px;width:245px;transform:rotate(var(--rotate))}.stage-phone-side{--rotate:8deg;right:-20px;top:142px;width:155px;opacity:.96;transform:rotate(var(--rotate))}.live-card{position:absolute;z-index:4;min-width:174px;border:1px solid hsla(0,0%,100%,.22);border-radius:16px;color:var(--text);padding:13px 14px;box-shadow:0 28px 60px -42px rgba(0,0,0,.95);transition:transform .2s ease}.live-card:hover{transform:translateY(-6px) scale(1.03)}.live-card span,.live-card strong{display:block}.live-card span{color:var(--muted);font-size:.76rem;font-weight:900}.live-card strong{margin-top:5px;color:var(--brand-dark);font-size:1.02rem}.live-card-one{left:-24px;bottom:130px;animation:signalFloat 5.4s ease-in-out infinite}.live-card-two{right:38px;bottom:44px;animation:signalFloat 5.4s ease-in-out .52s infinite}.platform-band{background:linear-gradient(180deg,#fff,#f3f8f4),linear-gradient(90deg,rgba(111,146,116,.06) 1px,transparent 0);background-size:auto,46px 46px}.platform-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:28px;gap:28px;align-items:stretch}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.platform-card{min-height:260px;position:relative;overflow:hidden;border:1px solid rgba(111,146,116,.18);border-radius:20px;background:hsla(0,0%,100%,.86);padding:20px;box-shadow:0 26px 70px -52px rgba(16,32,29,.7);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.platform-card:after{content:"";position:absolute;inset:auto -28px -58px;height:130px;border-radius:999px;background:linear-gradient(90deg,rgba(111,146,116,.18),rgba(93,173,226,.14));transform:rotate(-7deg)}.platform-card:hover{transform:translateY(-9px);border-color:rgba(111,146,116,.36);box-shadow:0 38px 82px -54px rgba(16,32,29,.82)}.platform-card span{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--surface-deep);color:#d8fff7;font-weight:950;margin-bottom:54px}.platform-card h3{font-size:1.45rem}.platform-card p{color:var(--muted);line-height:1.55}.app-slide{border-radius:22px}.check-row,.demo-panel,.integration-card,.mini-browser{border-radius:20px}.demo-panel{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#eef7f0 58%,#f8fafb),radial-gradient(circle at 88% 20%,rgba(93,173,226,.18),transparent 32%);border-radius:26px;padding:30px}.demo-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand),var(--accent),var(--warm))}.demo-panel h2{font-size:clamp(2rem,4vw,3.3rem)}.demo-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.demo-badges span{border:1px solid rgba(111,146,116,.22);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--brand-dark);padding:8px 11px;font-size:.82rem;font-weight:900}@keyframes slowZoom{0%{transform:scale(1.02) translateY(0)}to{transform:scale(1.08) translateY(-10px)}}@keyframes productLift{0%,to{transform:rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:rotateY(-4deg) rotateX(2deg) translateY(-12px)}}@media (max-width:980px){.home-hero{min-height:auto;padding:72px 0 44px}.home-hero-grid,.platform-grid{grid-template-columns:1fr}.startup-stage{min-height:560px}.stage-photo{inset:24px 0 64px}.stage-product-card{right:22px;width:min(420px,calc(100vw - 72px))}}@media (max-width:760px){.hero-content h1{font-size:clamp(3.1rem,14vw,4.35rem)}.platform-cards,.startup-proof{grid-template-columns:1fr}.startup-stage{min-height:500px}.stage-product-card{inset:90px 10px 18px auto;width:min(340px,calc(100vw - 58px))}.stage-phone-main{left:48px;width:190px}.stage-phone-side{right:-10px;width:120px}.live-card{min-width:150px}.live-card-one{left:-8px}.demo-panel{padding:22px}}.home-hero{min-height:min(820px,calc(100vh - 68px));align-items:center;color:var(--text);background:radial-gradient(circle at 8% 20%,rgba(151,187,156,.22),transparent 30%),radial-gradient(circle at 82% 16%,rgba(111,146,116,.16),transparent 28%),linear-gradient(180deg,#f8fafb,#eef6f1 58%,#fff)}.home-hero:before{background:linear-gradient(90deg,rgba(111,146,116,.08) 1px,transparent 0),linear-gradient(0deg,rgba(111,146,116,.08) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.75),transparent 76%)}.home-hero:after{height:90px;background:linear-gradient(180deg,transparent,#fff)}.home-hero .eyebrow{width:-moz-fit-content;width:fit-content;border:1px solid rgba(111,146,116,.18);border-radius:999px;background:hsla(0,0%,100%,.72);color:var(--brand-dark);padding:9px 12px;box-shadow:0 18px 38px -32px rgba(73,108,79,.7)}.hero-content h1{color:#1f2937;text-wrap:balance}.hero-content .lead{color:#667085;font-weight:620}.primary-action{background:#6f9274;box-shadow:0 18px 38px -26px rgba(73,108,79,.9)}.secondary-action{border-color:rgba(111,146,116,.2);background:hsla(0,0%,100%,.88);color:var(--brand-dark);box-shadow:0 18px 38px -32px rgba(73,108,79,.58)}.primary-action:hover,.secondary-action:hover{box-shadow:0 24px 48px -30px rgba(73,108,79,.9)}.startup-proof .proof-item{border-color:rgba(111,146,116,.18);background:hsla(0,0%,100%,.78);color:var(--text);box-shadow:0 20px 46px -36px rgba(73,108,79,.72)}.startup-proof .proof-item:hover{border-color:rgba(111,146,116,.36);background:#fff}.startup-proof .proof-item span{color:#667085}.founder-note{border-color:rgba(111,146,116,.2);background:hsla(0,0%,100%,.78);box-shadow:0 20px 46px -36px rgba(73,108,79,.72)}.founder-note:hover{border-color:rgba(111,146,116,.38);background:#fff}.founder-note span{color:var(--brand-dark)}.founder-note strong{color:var(--text)}.startup-stage{min-height:650px}.stage-photo{inset:28px 0 58px 18px;border-color:rgba(111,146,116,.16);border-radius:42px;background:#f2f8f3;box-shadow:0 42px 100px -72px rgba(73,108,79,.86);opacity:.34;filter:saturate(.82) brightness(1.08)}.stage-photo:after{background:linear-gradient(90deg,rgba(248,250,251,.6),rgba(248,250,251,.28)),linear-gradient(180deg,transparent,rgba(248,250,251,.62))}.stage-product-card{inset:56px 24px 24px auto;border-color:rgba(111,146,116,.18);border-radius:38px;background:linear-gradient(145deg,hsla(0,0%,100%,.86),rgba(242,248,243,.72)),hsla(0,0%,100%,.74);box-shadow:0 48px 120px -78px rgba(73,108,79,.95)}.stage-product-card:before{content:"Bugünün klinik akışı";position:absolute;left:24px;top:22px;z-index:5;border:1px solid rgba(111,146,116,.18);border-radius:999px;background:hsla(0,0%,100%,.82);color:var(--brand-dark);padding:8px 12px;font-size:.78rem;font-weight:950}.stage-phone{border-color:rgba(111,146,116,.22);background:#fff;box-shadow:0 34px 90px -58px rgba(73,108,79,.98)}.stage-phone .phone-speaker{background:rgba(31,41,55,.14)}.stage-phone-main{left:74px;top:68px;width:235px}.stage-phone-side{top:186px;width:150px}.live-card{border-color:rgba(111,146,116,.18);background:hsla(0,0%,100%,.9);box-shadow:0 24px 58px -42px rgba(73,108,79,.86)}.motion-band{border-color:rgba(111,146,116,.14);background:#fff;color:var(--brand-dark)}.motion-track span{border-color:rgba(111,146,116,.18);background:#f2f8f3}.app-showcase-band,.muted-band,.platform-band,.showcase-band{background:linear-gradient(180deg,#fff,#f8fafb),linear-gradient(90deg,rgba(111,146,116,.045) 1px,transparent 0);background-size:auto,48px 48px}.app-slide,.check-row,.demo-panel,.mini-browser,.platform-card{border-radius:28px;border-color:rgba(111,146,116,.16);box-shadow:0 24px 60px -46px rgba(73,108,79,.64)}.app-slide:hover,.check-row:hover,.demo-panel:hover,.mini-browser:hover,.platform-card:hover{box-shadow:0 34px 78px -50px rgba(73,108,79,.82)}.integration-band{background:radial-gradient(circle at 16% 20%,rgba(151,187,156,.22),transparent 30%),linear-gradient(180deg,#17251d,#263c2a)}.integration-card{border-radius:28px;background:linear-gradient(145deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.06)),hsla(0,0%,100%,.04)}.mini-browser{background:linear-gradient(180deg,#fff,#f2f8f3);padding:14px}.mini-browser-hero{border:1px solid rgba(111,146,116,.14);border-radius:24px}.demo-panel{background:radial-gradient(circle at 92% 12%,rgba(151,187,156,.25),transparent 28%),linear-gradient(135deg,#fff,#f2f8f3)}.contact-card input,.contact-card textarea,.demo-lead-form input,.demo-lead-form textarea{border-radius:18px;background:hsla(0,0%,100%,.9)}.section-heading>p:not(.eyebrow){max-width:760px;margin:14px 0 0;color:var(--muted);line-height:1.65;font-weight:560}.center-heading>p:not(.eyebrow){margin-inline:auto}.problem-band{background:linear-gradient(180deg,#fff,#f8fafb),linear-gradient(90deg,rgba(111,146,116,.045) 1px,transparent 0);background-size:auto,48px 48px}.journey-grid,.module-grid,.problem-grid{display:grid;grid-gap:14px;gap:14px}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-card,.module-card,.problem-card{position:relative;overflow:hidden;border:1px solid rgba(111,146,116,.16);border-radius:24px;background:hsla(0,0%,100%,.9);padding:22px;box-shadow:0 24px 60px -46px rgba(73,108,79,.64);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.journey-card:hover,.module-card:hover,.problem-card:hover{transform:translateY(-6px);border-color:rgba(111,146,116,.34);box-shadow:0 34px 78px -50px rgba(73,108,79,.82)}.module-card:after,.problem-card:after{content:"";position:absolute;left:22px;right:22px;bottom:0;height:4px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--brand),var(--accent))}.journey-card span,.problem-card span{display:inline-grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--surface-soft);color:var(--brand-dark);font-size:.78rem;font-weight:950;margin-bottom:36px}.journey-card h3,.module-card h3,.problem-card h3{font-size:1.3rem;line-height:1.18}.journey-card p,.module-card p,.problem-card p{color:var(--muted);line-height:1.6}.journey-band{position:relative;overflow:hidden;background:linear-gradient(180deg,#f2f8f3,#fff)}.journey-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.journey-card{min-height:250px;display:flex;flex-direction:column;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,250,251,.94))}.journey-card:before{content:"";position:absolute;top:41px;left:62px;right:-18px;height:2px;background:linear-gradient(90deg,rgba(111,146,116,.28),transparent)}.journey-card span{background:#6f9274;color:#fff;box-shadow:0 16px 34px -26px rgba(73,108,79,.9)}.modules-band{background:linear-gradient(180deg,#fff,#f8fafb)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-card{min-height:180px}.module-card h3{padding-right:16px}.module-card p{margin-bottom:12px}.platform-grid .section-heading p{max-width:520px}.pricing-band .section-heading p{max-width:760px}.pricing-card{min-height:320px}.pricing-card li{color:var(--muted);line-height:1.45}.intake-band .split-section,.launch-band .split-section,.local-seo-band .split-section,.modules-band .split-section,.roi-band .split-section,.showcase-band .split-section{align-items:center}.mini-browser-hero{background:linear-gradient(0deg,rgba(32,55,41,.9),rgba(32,55,41,.2)),url(/product-screens/fizyoflow-iphone-hero.png) 50%/cover}.intake-band,.integration-band{background:linear-gradient(180deg,#203729,#2d4933)}.intake-band .section-heading h2,.intake-band h2,.integration-band .section-heading h2,.integration-band h2{color:#fff}.intake-band .section-heading p,.integration-band .section-heading p{color:hsla(0,0%,100%,.74)}.launch-band{background:linear-gradient(180deg,#fff,#f2f8f3)}.demo-panel{align-items:stretch}.demo-panel>div:first-child{display:flex;flex-direction:column;justify-content:center}@media (max-width:1180px){.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.journey-grid,.module-grid,.problem-grid{grid-template-columns:1fr}.journey-card{min-height:auto}.journey-card:before{display:none}.module-card,.problem-card{min-height:auto}}@media (max-width:760px){.hero-content h1{font-size:clamp(2.65rem,11.5vw,3.25rem);line-height:1.02}.hero-content .lead{font-size:1rem;line-height:1.48}.startup-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.startup-proof .proof-item{padding:11px 9px}.startup-proof .proof-item strong{font-size:.82rem}.startup-proof .proof-item span{font-size:.72rem}.founder-note,.startup-stage{display:none}.home-hero{padding-bottom:24px}}.home-hero{min-height:min(720px,calc(100vh - 68px))}@media (min-width:981px){.home-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:center}}.hero-content h1{max-width:780px;font-size:clamp(3.05rem,4.65vw,4.65rem);line-height:.99}.hero-content .lead{max-width:640px;margin-top:18px;font-size:1.08rem}.hero-actions{margin-top:22px}.startup-proof{margin-top:26px}.founder-note{margin-top:12px;padding:13px 16px}.founder-note strong{font-size:1rem}.startup-stage{min-height:570px}.stage-photo{opacity:.48}.stage-product-card{inset:30px 12px 18px auto;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(242,248,243,.86)),hsla(0,0%,100%,.86);box-shadow:0 42px 96px -68px rgba(73,108,79,.95)}.stage-phone-main{top:56px}.stage-phone-side{top:174px}@media (max-width:980px){.home-hero{min-height:auto}.home-hero-grid{grid-template-columns:1fr}.home-hero .eyebrow{text-align:left}.hero-content h1,.home-hero .eyebrow{width:auto;max-width:100%}.startup-stage{width:100%;min-height:510px}}@media (max-width:760px){.hero-content h1{font-size:clamp(2.35rem,10.2vw,2.9rem);line-height:1.04}.hero-content .lead{font-size:.94rem;line-height:1.45}.hero-actions,.startup-proof{margin-top:18px}.startup-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.startup-proof .proof-item{min-height:78px;padding:10px 8px}.startup-proof .proof-item strong{font-size:.78rem}.startup-proof .proof-item span{font-size:.68rem}.founder-note,.startup-stage{display:none}}.founder-note,.hero-actions,.hero-content .lead,.hero-content h1,.home-hero .eyebrow,.startup-proof{animation:clinicalFadeUp .72s cubic-bezier(.2,.8,.2,1) both}.hero-content h1{animation-delay:70ms}.hero-content .lead{animation-delay:.14s}.hero-actions{animation-delay:.21s}.startup-proof{animation-delay:.28s}.founder-note{animation-delay:.35s}.stage-product-card{animation:clinicalFloat 7.5s ease-in-out infinite}.stage-phone-main{animation:clinicalPhoneMain 7.5s ease-in-out infinite}.stage-phone-side{animation:clinicalPhoneSide 7.5s ease-in-out .22s infinite}.live-card{animation:clinicalSignal 5.8s ease-in-out infinite}.live-card-two{animation-delay:.42s}.app-slide,.audience-card,.delivery-step,.intake-step,.integration-card,.journey-card,.module-card,.platform-card,.pricing-card,.problem-card{will-change:transform}.app-slide:hover,.audience-card:hover,.delivery-step:hover,.intake-step:hover,.integration-card:hover,.journey-card:hover,.module-card:hover,.platform-card:hover,.pricing-card:hover,.problem-card:hover{transform:translateY(-8px)}.module-card:after,.pricing-card:after,.problem-card:after{transform-origin:left center;transform:scaleX(.58);transition:transform .26s ease}.module-card:hover:after,.pricing-card:hover:after,.problem-card:hover:after{transform:scaleX(1)}.journey-card:before{background:linear-gradient(90deg,rgba(111,146,116,.38),rgba(93,173,226,.22),transparent);transform-origin:left center;animation:journeyPulse 4.8s ease-in-out infinite}.journey-card span{animation:stepBreathe 4.8s ease-in-out infinite}.journey-card:nth-child(2) span,.journey-card:nth-child(2):before{animation-delay:.16s}.journey-card:nth-child(3) span,.journey-card:nth-child(3):before{animation-delay:.32s}.journey-card:nth-child(4) span,.journey-card:nth-child(4):before{animation-delay:.48s}.journey-card:nth-child(5) span,.journey-card:nth-child(5):before{animation-delay:.64s}.journey-card:nth-child(6) span,.journey-card:nth-child(6):before{animation-delay:.8s}.motion-track{animation-duration:42s}.motion-track span{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 14px 32px -28px rgba(73,108,79,.7)}.demo-panel:after{content:"";position:absolute;inset:auto 24px 20px auto;width:180px;height:180px;border:1px solid rgba(111,146,116,.14);border-radius:999px;background:radial-gradient(circle,rgba(151,187,156,.2),transparent 66%);pointer-events:none;animation:clinicalGlow 6s ease-in-out infinite}@keyframes clinicalFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes clinicalFloat{0%,to{transform:rotateY(-6deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-10px)}}@keyframes clinicalPhoneMain{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-8px)}}@keyframes clinicalPhoneSide{0%,to{transform:rotate(8deg) translateY(0)}50%{transform:rotate(6deg) translateY(-7px)}}@keyframes clinicalSignal{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes journeyPulse{0%,to{transform:scaleX(.72);opacity:.58}50%{transform:scaleX(1);opacity:1}}@keyframes stepBreathe{0%,to{box-shadow:0 16px 34px -26px rgba(73,108,79,.9)}50%{box-shadow:0 20px 42px -24px rgba(93,173,226,.76)}}@keyframes clinicalGlow{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}}@media (max-width:760px){.hero-actions,.hero-content .lead,.hero-content h1,.home-hero .eyebrow,.startup-proof{animation-duration:.56s}.demo-panel:after,.journey-card span,.journey-card:before{animation:none}}@media (prefers-reduced-motion:reduce){.demo-panel:after,.founder-note,.hero-actions,.hero-content .lead,.hero-content h1,.home-hero .eyebrow,.journey-card span,.journey-card:before,.live-card,.stage-phone-main,.stage-phone-side,.stage-product-card,.startup-proof{animation:none!important}}.clinic-hero{min-height:min(700px,calc(100vh - 64px));align-items:center;color:var(--text);background:radial-gradient(circle at 10% 20%,rgba(151,187,156,.22),transparent 30%),linear-gradient(180deg,#f8fafb,#eef6f1 62%,#fff)}.hero-photo{right:0;left:auto;width:min(52vw,760px);opacity:.34;filter:saturate(.84) brightness(1.08);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 30%,rgba(0,0,0,.82));mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.9) 30%,rgba(0,0,0,.82))}.clinic-hero-overlay{background:linear-gradient(90deg,#f8fafb,rgba(248,250,251,.92) 44%,rgba(248,250,251,.4)),linear-gradient(180deg,transparent,#fff)}.clinic-hero-content{padding:42px 0}.on-hero{margin-bottom:64px;color:var(--text);border:1px solid rgba(111,146,116,.16);border-radius:16px;background:hsla(0,0%,100%,.78);padding:8px 12px 8px 8px;box-shadow:0 18px 42px -34px rgba(73,108,79,.72)}.clinic-hero .eyebrow,.on-hero{width:-moz-fit-content;width:fit-content}.clinic-hero .eyebrow{border:1px solid rgba(111,146,116,.18);border-radius:999px;background:hsla(0,0%,100%,.76);color:var(--brand-dark);padding:9px 12px}.clinic-hero h1{color:var(--text);font-size:clamp(3rem,7vw,6rem);line-height:.96;text-wrap:balance}.clinic-hero .lead{max-width:620px;color:#667085}.clinic-hero .secondary-action{border-color:rgba(111,146,116,.2);background:hsla(0,0%,100%,.88);color:var(--brand-dark)}.clinic-hero-facts span{border-color:rgba(111,146,116,.18);background:hsla(0,0%,100%,.78);color:var(--brand-dark);box-shadow:0 18px 42px -36px rgba(73,108,79,.72)}.clinic-highlight,.clinic-visibility-card,.contact-card,.final-cta,.gallery-grid img,.service-card{border-radius:24px;border-color:rgba(111,146,116,.16);box-shadow:0 24px 60px -46px rgba(73,108,79,.64)}.contact-card{background:radial-gradient(circle at 92% 10%,rgba(151,187,156,.22),transparent 28%),#fff}.clinic-highlight{background:linear-gradient(180deg,#fff,#f8fafb)}.clinic-visibility-band{background:linear-gradient(180deg,#f2f8f3,#fff),linear-gradient(90deg,rgba(111,146,116,.05) 1px,transparent 0);background-size:auto,48px 48px}.clinic-message-band{background:radial-gradient(circle at 20% 20%,rgba(151,187,156,.22),transparent 32%),linear-gradient(180deg,#17251d,#263c2a)}.clinic-message-card{border-radius:28px}.mobile-sticky-cta a{border-radius:18px;background:var(--brand)}@media (max-width:820px){.home-hero{padding-top:34px}.startup-stage{min-height:510px}.stage-photo{inset:8px 0 48px;border-radius:32px}.stage-product-card{inset:54px 4px 10px auto;width:min(348px,calc(100vw - 40px))}.stage-phone-main{left:42px;top:70px;width:190px}.stage-phone-side{right:-4px;top:198px;width:118px}.clinic-hero h1{font-size:clamp(2.35rem,12vw,3.6rem)}.hero-photo{width:100%;opacity:.18;-webkit-mask-image:none;mask-image:none}}