.motion-site{--motion-ease:cubic-bezier(.2,.75,.25,1);--motion-mint:#a9edcc;--reading-progress:0}.motion-site .site-header{background:#08292df2;color:#f1f7ef;border-color:#ffffff16;backdrop-filter:blur(18px)}.motion-site .site-header .brand img{filter:brightness(0) invert(1)}.motion-site .site-header .main-nav a:hover,.motion-site .site-header .main-nav a[aria-current]{color:#b6edcc}.motion-site .site-header .main-nav a[aria-current]:after{background:#b6edcc}.motion-site .site-header .icon-button{border-color:#ffffff30;color:#eef7ee;background:#ffffff08}.motion-site .site-header .menu-button span{background:#e5f5e9}.motion-site .topline{background:#051e22;color:#b5cfc3}.motion-site .site-footer{background:#061f24}.motion-reading-progress{position:absolute;bottom:-1px;left:0;right:0;height:2px;overflow:hidden;pointer-events:none}.motion-reading-progress>span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#54c6ae,#b9e7be);transform:scaleX(var(--reading-progress));transform-origin:left center}.motion-toggle{position:fixed;bottom:22px;left:22px;z-index:38;display:flex;align-items:center;gap:9px;background:#f4f8f1ed;border:1px solid #bfd4c7;border-radius:30px;backdrop-filter:blur(12px);font:400 12px/1.5 Arial;color:#295747;padding:10px 15px;min-height:41px;box-shadow:0 5px 20px #143e3910}.motion-toggle-icon{font-size:16px;line-height:1}.motion-toggle:hover{background:#e8f4e9}.motion-site.motion-ready .motion-reveal{opacity:0;transform:translate3d(0,35px,0);transition:opacity .85s var(--motion-ease),transform .85s var(--motion-ease);transition-delay:var(--reveal-delay,0ms)}.motion-site.motion-ready .motion-reveal.motion-seen{opacity:1;transform:none}.motion-site .motion-photo-reveal{overflow:hidden}.motion-site .motion-photo-reveal img{transition:transform 1s var(--motion-ease)}.motion-site .motion-photo-reveal.motion-seen img{transform:scale(1)}
/* A new opening scene: dark, layered and continuously moving. */
.motion-home .hero{background:#08292d;color:#f1f5eb;position:relative;overflow:hidden;border:0}.motion-home .hero-grid{position:relative;z-index:2;grid-template-columns:1fr 1.05fr;gap:45px;padding-block:65px 66px;min-height:695px;align-items:center}.motion-home .home-content .hero h1{font:600 clamp(46px,5.25vw,74px)/1.06 Arial,Helvetica,sans-serif;letter-spacing:-.055em;max-width:580px;margin-bottom:25px;color:#f5f4e9}.motion-home .home-content .hero h1 em{font-family:Georgia,serif;font-weight:400;color:#a9eac5;font-style:italic}.motion-home .hero .hero-lead{font-size:18px;line-height:1.8;color:#bdd4c8;max-width:465px}.motion-home .hero .eyebrow{font-size:11px;letter-spacing:.13em;color:#add9c0;margin-bottom:30px}.motion-home .hero .eyebrow .line{background:#a9eac5;width:35px}.motion-home .hero-actions{margin-top:32px;gap:23px}.motion-home .hero-actions .button{background:#b8edcd;border-color:#b8edcd;color:#123b32;padding:16px 22px;border-radius:30px;min-height:51px;transition:transform .3s var(--motion-ease),box-shadow .3s}.motion-home .hero-actions .button:hover{transform:translateY(-4px);box-shadow:0 12px 30px #a9eac52b}.motion-home .hero-phone{color:#d3e8d8;border-color:#8ab89b55;font-size:13px}.motion-home .explore-link{color:#bed8c8;font-size:13px;margin-top:34px;gap:13px}.motion-home .explore-link>span{border-color:#91b7a35e;position:relative;color:#bef0d1}.motion-home .explore-link>span:after{content:'↓';position:absolute;inset:0;display:grid;place-items:center;background:#08292d;border-radius:50%;animation:motion-scroll-cue 2.4s ease-in-out infinite}.motion-home .hero-copy>*{animation:motion-copy-in .9s var(--motion-ease) both}.motion-home .hero-copy>h1{animation-delay:.1s}.motion-home .hero-copy>.hero-lead{animation-delay:.18s}.motion-home .hero-copy>.hero-actions{animation-delay:.26s}.motion-home .hero-copy>.explore-link{animation-delay:.32s}.motion-home .hero-copy>.hero-treatment-nav{animation-delay:.4s}.hero-treatment-nav{display:flex;gap:0;border-top:1px solid #b6dcc329;padding-top:22px;margin-top:30px;max-width:535px}.hero-treatment-nav>button{border:0;background:none;color:#a4bfb1;padding:7px 18px 7px 0;margin-right:19px;display:flex;align-items:center;gap:8px;font:500 13px/1.6 Arial;white-space:nowrap;position:relative;min-height:42px}.hero-treatment-nav>button>span{font-size:10px;color:#729787}.hero-treatment-nav>button>i{font-size:18px;line-height:1;font-style:normal;opacity:0;transform:translate(-5px,5px);transition:opacity .25s,transform .25s}.hero-treatment-nav>button[aria-pressed=true]{color:#c8f0d6}.hero-treatment-nav>button[aria-pressed=true]>i{opacity:1;transform:translate(0,0)}.hero-treatment-nav>button:after{content:'';position:absolute;left:0;right:19px;bottom:0;height:1px;background:#b8edcd;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--motion-ease)}.hero-treatment-nav>button[aria-pressed=true]:after{transform:scaleX(1)}.motion-hero-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.atmosphere-blob{position:absolute;display:block;width:650px;height:650px;border-radius:50%;filter:blur(70px);opacity:.24}.atmosphere-one{background:radial-gradient(circle,#397d61,transparent 66%);top:-250px;right:-90px;animation:motion-atmosphere-one 16s ease-in-out infinite alternate}.atmosphere-two{background:radial-gradient(circle,#165a61,transparent 67%);bottom:-340px;left:-160px;animation:motion-atmosphere-two 20s ease-in-out infinite alternate}.atmosphere-grid{position:absolute;inset:0;background-image:radial-gradient(#c4f0d217 .7px,transparent .7px);background-size:28px 28px;mask-image:linear-gradient(90deg,transparent 15%,black);opacity:.6}.motion-home .hero-visual.motion-visual{position:relative;min-width:0;padding:0;justify-self:auto;margin:0;width:100%;max-width:none;transform:translate3d(0,var(--hero-scroll-y,0px),0)}.motion-scene{position:relative;min-height:535px;--scene-accent:#b0edc7;--orbit-radius:248px}.motion-scene[data-scene-treatment=rhinoplasty]{--scene-accent:#b9d6f0}.motion-scene[data-scene-treatment=eye]{--scene-accent:#a0e4e0}.motion-main-photo-wrap{position:absolute;left:17%;top:20px;width:70%;height:455px;z-index:2;animation:motion-main-float 8s ease-in-out infinite;will-change:transform}.motion-main-photo{position:relative;height:100%;width:100%;border:7px solid #d0e1d6;border-radius:160px 160px 18px 18px;overflow:hidden;box-shadow:0 24px 50px #0003;transform:perspective(900px) rotateX(var(--scene-rx,0deg)) rotateY(var(--scene-ry,0deg)) rotate(-5deg);transition:transform .4s var(--motion-ease),border-color .7s;background:#95b8a8}.motion-main-photo>img{width:100%;height:100%;object-fit:cover;object-position:52% center;display:block;transition:filter .5s;filter:saturate(.82)}.motion-photo-shade{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#062b29dc)}.motion-photo-caption{position:absolute;left:28px;right:25px;bottom:25px;color:#fff}.motion-photo-caption>span{display:block;font:500 10px/1.5 Arial;letter-spacing:.15em;margin-bottom:10px;color:#bfe4ce}.motion-photo-caption>a{display:flex;align-items:center;justify-content:space-between;gap:15px;font:500 18px/1.4 Arial;letter-spacing:-.02em}.motion-photo-caption>a>span{font-size:26px}.motion-scene-orbits{position:absolute;inset:0;pointer-events:none;z-index:1}.scene-orbit{position:absolute;top:48%;left:50%;width:520px;height:520px;border:1px solid #a4d9bb2c;border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg) scaleY(.86)}.orbit-two{width:465px;height:465px;border-style:dashed;opacity:.55;animation:motion-orbit-ring 45s linear infinite}.orbit-three{width:565px;height:565px;border-color:#a4d9bb0f;transform:translate(-50%,-50%) rotate(14deg) scaleY(.86)}.orbit-satellite{position:absolute;top:48%;left:50%;width:12px;height:12px;background:var(--scene-accent);border:3px solid #25634b;border-radius:50%;box-shadow:0 0 20px #a4e8bc55;animation:motion-orbit-travel 28s linear infinite;transition:background .7s}.satellite-two{width:8px;height:8px;background:#72bca8;animation-duration:38s;animation-delay:-14s;border:0;opacity:.8}.satellite-three{width:5px;height:5px;animation-duration:22s;animation-delay:-10s;border:0;opacity:.6}.scene-star{position:absolute;top:5px;left:35px;font:400 63px/1 Georgia;color:#c6ebd4;animation:motion-star-turn 32s linear infinite}.motion-doctor-card{position:absolute;z-index:5;right:-3px;top:15px;width:172px;background:#f1f4e7;border:5px solid #f1f4e7;border-radius:12px;box-shadow:0 12px 35px #051e2228;transform:rotate(7deg);animation:motion-doctor-float 9s ease-in-out infinite;overflow:hidden}.motion-doctor-card>img{width:100%;height:116px;object-fit:cover;object-position:center 20%;border-radius:8px 8px 2px 2px;filter:saturate(.7)}.motion-doctor-card>span{display:block;font:400 8px/1.8 Arial;letter-spacing:.08em;color:#638474;padding:9px 10px}.motion-doctor-card strong{font-size:13px;font-weight:600;color:#173f35;letter-spacing:0}.motion-doctor-card>i{position:absolute;bottom:14px;right:11px;font-size:20px;font-style:normal;color:#4f7766}.motion-consult-card{position:absolute;right:-6px;bottom:20px;z-index:6;display:flex;align-items:center;gap:13px;background:#f0f6ecef;color:#173f35;padding:18px 20px;border-radius:12px;box-shadow:0 15px 35px #051e2230;backdrop-filter:blur(15px);animation:motion-consult-float 7s ease-in-out infinite}.motion-consult-card strong{font-size:14px;line-height:1.5;display:block}.motion-consult-card div>span{font-size:12px;line-height:1.5;color:#6a8475;display:block}.motion-consult-card>a{font-size:24px;min-height:35px;min-width:25px;display:grid;place-items:center;color:#137c64}.motion-status-dot{width:9px;height:9px;border-radius:50%;background:#258e66;box-shadow:0 0 0 5px #268e6611;animation:motion-status-pulse 3.5s ease-in-out infinite}.motion-price-bubble{position:absolute;z-index:4;left:0;bottom:45px;width:133px;height:133px;border-radius:50%;background:var(--scene-accent);box-shadow:0 10px 30px #0002;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#153d30;transform:rotate(-9deg);animation:motion-price-float 10s ease-in-out infinite;transition:background .6s}.motion-price-bubble>span:first-child{font-size:8px;letter-spacing:.08em;font-weight:500}.motion-price-bubble>strong{font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:600}.motion-price-bubble>span:last-child{font-size:12px;line-height:1.5}.motion-scene-footnote{font:500 10px/1.6 Arial;letter-spacing:.13em;display:flex;align-items:center;justify-content:center;gap:15px;color:#8cb5a0;margin-top:15px}.motion-scene-footnote>span{width:35px;height:1px;background:#769e8966}.motion-home .hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#9edbb577,transparent)}
/* Wide image rail with real horizontal movement, on touch and desktop. */
.motion-home .home-content>.elementor-element{padding-block:88px}.motion-home .home-content [data-id="f82e467"]{margin-bottom:24px}.motion-rail-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.motion-rail-tools>span{font:500 11px/1.6 Arial;letter-spacing:.11em;color:#638272}.motion-rail-tools>div{display:flex;align-items:center;gap:16px}.motion-rail-tools button{width:46px;height:46px;display:grid;place-items:center;border:1px solid #c8dacc;background:#f0f5ed;color:#1b5f47;border-radius:50%;font:400 22px/1 Arial;transition:background .25s,transform .25s}.motion-rail-tools button:hover{background:#d2e6d3;transform:scale(1.06)}.motion-rail-tools #motion-treatment-position{font:400 12px/1.5 Arial;color:#6a8172;min-width:46px;text-align:center}.motion-home .home-content #motion-treatment-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/2);gap:28px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#92b39b #e2ebe1;padding:8px 3px 22px;margin-inline:-3px;min-width:0}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card{position:relative;min-width:0;height:470px;border:0;border-radius:18px;overflow:hidden;scroll-snap-align:start;background:#164b48;box-shadow:none;transform:none!important}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card:after{content:'';position:absolute;inset:20% 0 0;background:linear-gradient(transparent,#082d2d99 40%,#052729f5);z-index:1;pointer-events:none}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.elementor-widget-image{position:absolute;inset:0;margin:0;overflow:hidden}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.elementor-widget-image>div,.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.elementor-widget-image a{display:block;width:100%;height:100%}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.elementor-widget-image img{width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.16);transition:transform .9s var(--motion-ease);opacity:.9}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.e-con{position:absolute;left:0;right:0;bottom:0;padding:34px;color:#fff;z-index:2;background:none;transform:translateY(0);transition:transform .5s var(--motion-ease)}.motion-home .home-content #motion-treatment-rail h3{font:600 32px/1.2 Arial;color:#f4f6ed;letter-spacing:-.035em;margin-bottom:14px}.motion-home .home-content #motion-treatment-rail p{font-size:16px;line-height:1.8;color:#d1e5dc;min-height:0;max-width:440px}.motion-home .home-content #motion-treatment-rail .elementor-button{font-size:14px;line-height:1.5;min-height:40px;padding:0;border-bottom:1px solid #b4d5bf55;border-radius:0;color:#bfeccd;background:none}.motion-treatment-index{position:absolute;top:23px;right:25px;z-index:3;width:43px;height:43px;border:1px solid #ffffff4d;background:#143d3e24;backdrop-filter:blur(10px);border-radius:50%;display:grid;place-items:center;color:#fff;font:400 13px/1 Arial}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card:hover>.elementor-widget-image img{transform:scale(1.24) rotate(1deg)}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card:hover>.e-con{transform:translateY(-5px)}
/* The existing content becomes a scroll-led sequence. */
.motion-home .home-content [data-id="d0c5dab"]{background:#0b3435;position:relative;overflow:hidden}.motion-home .home-content [data-id="d0c5dab"]:before{content:'';position:absolute;width:650px;height:650px;border-radius:50%;background:radial-gradient(#376e4f55,transparent 66%);top:-220px;right:-250px;animation:motion-atmosphere-one 18s ease-in-out infinite alternate;pointer-events:none}.motion-home .home-content [data-id="eb22399"] .video-preview{border-radius:130px 15px 15px 15px;aspect-ratio:1.3;box-shadow:0 25px 45px #00181622}.motion-home .home-content [data-id="385f1b9"] .elementor-button{border-radius:28px}.motion-home .home-content [data-id="385f1b9"]{position:relative;z-index:1}.motion-home .home-content [data-id="9f7ed48"]{background:#eaf2e8}.motion-home .home-content #pricing-track .elementor-price-table{border-radius:17px;transition:background .55s var(--motion-ease),color .55s,border-color .55s,transform .4s var(--motion-ease),box-shadow .4s;animation:motion-price-card-in .5s var(--motion-ease)}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table{background:#0d3b38;color:#f2f7eb;border-color:#174e44;box-shadow:0 18px 45px #164c3826;animation:motion-price-card-active .55s var(--motion-ease)}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] h3,.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table__price{color:#f3f6eb}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table__subheading,.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table__features-list{color:#b8d6c5}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-icon{background:#285a47;border-color:#4b796039;color:#b3ebc7}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-card-select{background:#c2e7c8;border-color:#c2e7c8;color:#1a4d37}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-inclusions{border-color:#ffffff24}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-inclusions-count{color:#8eb9a0}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-chevron,.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table__features-list li:before{color:#b6e5c4}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .elementor-price-table__footer .elementor-button{background:#b5e9c6;border-color:#b5e9c6;color:#133f2f;border-radius:25px}.motion-home .home-content #pricing-track .pricing-card[data-selected=true] .pricing-treatment-link{color:#b9e7c8}.motion-home .pricing-selection-summary{background:#dfeee1;border:0;border-radius:12px}.motion-home .pricing-treatment-switch{border-radius:28px}.motion-home .pricing-treatment-switch button{border-radius:23px}.motion-home .home-content [data-id="ae161bb"]>.motion-services-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start}.motion-service-visual{position:sticky;top:125px;min-width:0;padding:20px 0}.motion-service-art{position:relative;width:100%;aspect-ratio:1.14;max-width:430px;margin:auto;display:grid;place-items:center;overflow:hidden}.motion-service-art>img{width:76%;height:76%;object-fit:cover;border-radius:50%;animation:motion-service-world 14s ease-in-out infinite;filter:saturate(.8);box-shadow:0 25px 40px #134b3626}.service-art-orbit{position:absolute;inset:5% 2%;border:1px solid #91bfa560;border-radius:50%;transform:rotate(-24deg) scaleY(.75)}.service-art-orbit-two{inset:2% 9%;transform:rotate(45deg) scaleY(.8);border-style:dashed;animation:motion-service-ring 36s linear infinite}.service-art-dot{position:absolute;top:19%;right:11%;width:14px;height:14px;border-radius:50%;background:#1c8a66;box-shadow:0 0 0 8px #1c8a6611;animation:motion-status-pulse 4s ease-in-out infinite}.service-art-star{position:absolute;bottom:12%;left:5%;font:400 55px/1 Georgia;color:#0b7660;animation:motion-star-turn 38s linear infinite}.motion-service-current{max-width:400px;margin:15px auto 0;padding-left:15px;border-left:2px solid #92b99a}.motion-service-current>span:first-child{font-size:12px;color:#5e8b70;display:block;margin-bottom:12px;letter-spacing:.05em}.motion-service-current>strong{font:600 25px/1.25 Arial;letter-spacing:-.02em;display:block;color:#234f3e;max-width:350px;margin-bottom:14px}.motion-service-current>span:last-child{font-size:14px;line-height:1.8;color:#78907b}.motion-service-stack{min-width:0}.motion-service-item{padding:0;border-top:1px solid #cdded0}.motion-service-item:last-child{border-bottom:1px solid #cdded0}.motion-service-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:23px;padding:25px 0;min-height:90px}.motion-service-item>summary::-webkit-details-marker{display:none}.motion-service-item>summary>.elementor-widget-heading{flex:1;margin:0}.motion-home .home-content [data-id="ae161bb"] .motion-service-item h3{font:500 22px/1.35 Arial;margin:0;color:#23483e;letter-spacing:-.025em}.motion-service-index{font:400 13px/1 Arial;color:#85a38b;flex-shrink:0}.motion-service-toggle{font:300 27px/1 Arial;color:#5a8a69;transition:transform .4s var(--motion-ease)}.motion-service-item[open] .motion-service-toggle{transform:rotate(45deg)}.motion-service-item[open] h3{color:#147555!important}.motion-service-content{padding:0 32px 27px 42px;animation:motion-service-open .5s var(--motion-ease)}.motion-service-content .elementor-widget-image{margin-bottom:18px}.motion-service-content .elementor-widget-image img{width:40px;height:40px}.motion-home .home-content [data-id="ae161bb"] .motion-service-content p{font-size:16px;line-height:1.85;color:#718477}.motion-home .home-content [data-id="ae161bb"] .motion-service-content .elementor-button{font-size:14px;min-height:40px;margin-top:10px;color:#0a7d5b}.motion-home .home-content [data-id="312581d"],.motion-home .home-content [data-id="bc91b17"],.motion-home .home-content [data-id="c04becf"],.motion-home .home-content [data-id="1aad0a3"]{background:#dfece1}.motion-home .home-content [data-id="3df679f"]{border-radius:20px;box-shadow:0 15px 35px #173e2910;transition:transform .5s var(--motion-ease)}.motion-home .home-content [data-id="3df679f"]:hover{transform:translateY(-6px)}.motion-home .home-content [data-id="c04becf"] span.elementor-heading-title{color:#276647;text-shadow:0 10px 30px #a5c6ad44}.motion-home .home-content [data-id="551ec30"] .elementor-image-carousel-wrapper{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.motion-home .home-content [data-id="551ec30"] .swiper-wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:45px;width:max-content;max-width:none;overflow:visible;animation:motion-partners-flow 32s linear infinite;padding:10px 0;will-change:transform}.motion-home .home-content [data-id="551ec30"] .swiper-slide{flex:0 0 145px;width:145px}.motion-home .home-content [data-id="551ec30"] img{width:145px;height:80px}.motion-home .home-content [data-id="551ec30"]:hover .swiper-wrapper,.motion-home .home-content [data-id="551ec30"]:focus-within .swiper-wrapper{animation-play-state:paused}.motion-home .home-content [data-id="682c0ee"]{border-radius:25px;background:#e1eee0;overflow:hidden}.motion-home .home-content [data-id="1a6a579"] img{border-radius:12px 95px 12px 12px;transition:transform .9s var(--motion-ease)}.motion-home .home-content [data-id="682c0ee"]:hover [data-id="1a6a579"] img{transform:scale(1.025)}.motion-home .home-content .e-loop-item>[data-id]{border:0;background:#eff4ec;border-radius:17px;padding:17px;box-shadow:0 8px 20px #123e2c06;transition:transform .5s var(--motion-ease),box-shadow .5s}.motion-home .home-content .e-loop-item:hover>[data-id]{transform:translateY(-8px);box-shadow:0 18px 35px #123e2c10}.motion-home .home-content .e-loop-item img{border-radius:11px;transition:filter .7s}.motion-home .home-content .e-loop-item:hover img{filter:saturate(1.15)}.motion-site .ivf-hero-visual{animation:motion-ivf-float 10s ease-in-out infinite}.motion-site .ivf-step-art>i{animation:motion-star-turn 35s linear infinite}.motion-site .ivf-step-panel:not([hidden]) .ivf-step-info{animation:motion-service-open .45s var(--motion-ease)}.motion-site .ivf-consult-dialog[open]{animation:motion-dialog-in .35s var(--motion-ease)}.motion-site .inner-content .e-n-accordion-item[open]>.e-con,.motion-site .ivf-faq-content .e-n-accordion-item[open]>.e-con{animation:motion-service-open .4s var(--motion-ease)}
@keyframes motion-copy-in{from{opacity:.1;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-scroll-cue{0%,100%{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes motion-atmosphere-one{from{transform:translate(-30px,0) scale(.9)}to{transform:translate(80px,65px) scale(1.15)}}@keyframes motion-atmosphere-two{from{transform:translate(0,0)}to{transform:translate(220px,-70px)}}@keyframes motion-main-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes motion-doctor-float{0%,100%{transform:translate(0,0) rotate(7deg)}50%{transform:translate(9px,-9px) rotate(4deg)}}@keyframes motion-consult-float{0%,100%{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes motion-price-float{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-10px) rotate(-4deg)}}@keyframes motion-orbit-ring{from{transform:translate(-50%,-50%) rotate(-18deg) scaleY(.86)}to{transform:translate(-50%,-50%) rotate(342deg) scaleY(.86)}}@keyframes motion-orbit-travel{from{transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--orbit-radius)) rotate(-360deg)}}@keyframes motion-star-turn{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes motion-status-pulse{0%,100%{box-shadow:0 0 0 5px #278c6414}50%{box-shadow:0 0 0 11px #278c6400}}@keyframes motion-price-card-in{from{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes motion-price-card-active{0%{transform:translateY(6px) scale(.985)}60%{transform:translateY(-4px) scale(1.003)}100%{transform:translateY(0) scale(1)}}@keyframes motion-service-world{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(3deg) translateY(-9px)}}@keyframes motion-service-ring{from{transform:rotate(45deg) scaleY(.8)}to{transform:rotate(405deg) scaleY(.8)}}@keyframes motion-service-open{from{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-partners-flow{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 22.5px))}}@keyframes motion-ivf-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes motion-dialog-in{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(max-width:1150px){.motion-home .hero-grid{gap:25px;min-height:650px;padding-block:50px 55px}.motion-home .home-content .hero h1{font-size:61px}.motion-scene{min-height:510px;--orbit-radius:215px}.motion-main-photo-wrap{left:14%;top:35px;width:73%;height:415px}.scene-orbit{width:445px;height:445px}.orbit-two{width:395px;height:395px}.orbit-three{width:480px;height:480px}.motion-doctor-card{right:-5px;top:17px;width:150px}.motion-doctor-card>img{height:100px}.motion-consult-card{padding:15px 17px;gap:11px;bottom:5px}.motion-consult-card strong{font-size:13px}.motion-consult-card div>span{font-size:11px}.motion-price-bubble{width:117px;height:117px;left:-4px;bottom:40px}.motion-price-bubble>strong{font-size:27px}.hero-treatment-nav{gap:0;flex-wrap:wrap}.hero-treatment-nav>button{margin-right:10px;padding-right:10px;font-size:12px}.hero-treatment-nav>button>span{font-size:9px}.motion-home .home-content [data-id="ae161bb"]>.motion-services-layout{gap:40px;grid-template-columns:.8fr 1.2fr}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card{height:470px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.e-con{padding:28px}.motion-service-item>summary{gap:18px}.motion-home .home-content [data-id="ae161bb"] .motion-service-item h3{font-size:21px}}
@media(max-width:1100px){.motion-site .site-header .main-nav{background:#08292dfc;border-color:#ffffff22}.motion-site .site-header .main-nav a{border-color:#ffffff18}.motion-home .hero .hero-lead{font-size:17px}.motion-home .hero-actions .button{font-size:14px;gap:20px}.motion-home .hero-phone{font-size:12px}}
@media(max-width:900px){.motion-home .hero-grid{grid-template-columns:1fr;gap:35px;padding-block:44px 50px;min-height:0}.motion-home .hero-copy{max-width:680px}.motion-home .home-content .hero h1{font-size:62px;max-width:650px}.motion-home .hero .hero-lead{max-width:560px;font-size:18px}.motion-home .hero-visual.motion-visual{max-width:570px;justify-self:center}.motion-scene{min-height:540px;--orbit-radius:240px}.motion-main-photo-wrap{left:20%;width:65%;height:455px;top:20px}.motion-doctor-card{width:175px;right:0;top:10px}.motion-doctor-card>img{height:125px}.motion-consult-card{bottom:18px;right:5px;padding:18px 20px}.motion-consult-card strong{font-size:14px}.motion-consult-card div>span{font-size:12px}.motion-price-bubble{left:5%;bottom:45px;width:132px;height:132px}.motion-price-bubble>strong{font-size:31px}.scene-orbit{width:490px;height:490px}.orbit-two{width:435px;height:435px}.orbit-three{width:535px;height:535px}.hero-treatment-nav{max-width:540px;margin-top:26px;padding-top:18px}.hero-treatment-nav>button{font-size:14px;margin-right:27px;padding-right:15px;gap:9px}.hero-treatment-nav>button>span{font-size:10px}.motion-home .home-content #motion-treatment-rail{grid-auto-columns:calc(100% - 65px);gap:24px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card{height:490px}.motion-home .home-content #motion-treatment-rail h3{font-size:31px}.motion-home .home-content #motion-treatment-rail p{max-width:520px}.motion-home .home-content [data-id="ae161bb"]>.motion-services-layout{grid-template-columns:1fr;gap:30px}.motion-service-visual{position:relative;top:auto;display:grid;grid-template-columns:230px 1fr;align-items:center;gap:30px;padding:0}.motion-service-art{max-width:230px;aspect-ratio:1}.motion-service-current{margin:0;padding-left:23px;max-width:none}.motion-service-current>strong{font-size:25px}.motion-service-item>summary{padding-block:23px;min-height:84px}.motion-home .home-content [data-id="ae161bb"] .motion-service-item h3{font-size:22px}.motion-home .home-content>.elementor-element{padding-block:65px}.motion-home .home-content [data-id="eb22399"] .video-preview{aspect-ratio:1.6;border-radius:90px 12px 12px 12px}}
@media(max-width:740px){.motion-site .motion-toggle{left:14px;bottom:17px;width:41px;height:41px;min-height:41px;padding:0;justify-content:center;border-radius:50%}.motion-toggle-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.ivf-page.motion-site .motion-toggle{bottom:94px}.motion-site .motion-reading-progress{height:2px}.motion-home .hero-grid{gap:24px;padding-block:34px 40px}.motion-home .home-content .hero h1{font-size:44px;line-height:1.08;letter-spacing:-.045em;max-width:450px;margin-bottom:22px}.motion-home .hero .eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:23px}.motion-home .hero .eyebrow .line{width:28px}.motion-home .hero .hero-lead{font-size:17px;line-height:1.8;max-width:450px}.motion-home .hero-actions{gap:17px;margin-top:25px;flex-wrap:wrap}.motion-home .hero-actions .button{font-size:14px;min-height:49px;gap:20px;padding:15px 21px;border-radius:28px}.motion-home .hero-phone{font-size:12px;white-space:nowrap}.motion-home .explore-link{font-size:13px;margin-top:24px;gap:12px}.motion-home .hero-treatment-nav{max-width:none;margin-top:24px;padding-top:16px;gap:0;justify-content:space-between;flex-wrap:nowrap}.motion-home .hero-treatment-nav>button{margin:0;padding:5px 5px 7px 0;gap:7px;font-size:12px;min-height:39px}.motion-home .hero-treatment-nav>button>span{font-size:9px}.motion-home .hero-treatment-nav>button>i{font-size:17px}.hero-treatment-nav>button:after{right:5px}.motion-home .hero-visual.motion-visual{max-width:450px;width:100%;transform:none!important}.motion-scene{min-height:405px;--orbit-radius:158px}.motion-main-photo-wrap{width:70%;height:325px;left:15%;top:27px;animation-name:motion-mobile-main-float}.motion-main-photo{border-width:5px;border-radius:110px 110px 14px 14px;transform:rotate(-4deg)!important;box-shadow:0 18px 40px #0003}.motion-main-photo>img{object-position:53% center}.motion-photo-caption{left:20px;right:18px;bottom:19px}.motion-photo-caption>span{font-size:8px;letter-spacing:.1em;margin-bottom:8px}.motion-photo-caption>a{font-size:15px;line-height:1.5;gap:10px}.motion-photo-caption>a>span{font-size:22px}.motion-doctor-card{width:137px;right:0;top:12px;border-width:4px;border-radius:9px;animation-duration:12s}.motion-doctor-card>img{height:86px;border-radius:5px 5px 1px 1px}.motion-doctor-card>span{font-size:7px;line-height:1.7;padding:7px 8px}.motion-doctor-card strong{font-size:12px}.motion-doctor-card>i{font-size:18px;bottom:10px;right:8px}.motion-consult-card{bottom:12px;right:0;padding:13px 14px;gap:10px;border-radius:9px;animation-name:motion-mobile-consult-float}.motion-consult-card strong{font-size:12px;line-height:1.6}.motion-consult-card div>span{font-size:11px;line-height:1.5}.motion-consult-card>a{font-size:22px;min-width:22px;min-height:32px}.motion-status-dot{width:7px;height:7px}.motion-price-bubble{width:105px;height:105px;left:0;bottom:44px;gap:3px;animation-duration:13s}.motion-price-bubble>span:first-child{font-size:7px;letter-spacing:.05em}.motion-price-bubble>strong{font-size:26px;line-height:1.2}.motion-price-bubble>span:last-child{font-size:11px;line-height:1.3}.scene-orbit{width:330px;height:330px;border-color:#a4d9bb2c}.orbit-two{width:287px;height:287px}.orbit-three{width:365px;height:365px}.scene-star{font-size:45px;top:15px;left:15px}.orbit-satellite{width:10px;height:10px;border-width:2px}.satellite-two{width:6px;height:6px}.satellite-three{display:none}.motion-scene-footnote{font-size:8px;letter-spacing:.1em;gap:10px;margin-top:3px}.motion-scene-footnote>span{width:23px}.atmosphere-blob{filter:blur(35px);width:400px;height:400px;opacity:.2}.atmosphere-one{top:40%;right:-170px;animation-duration:22s}.atmosphere-two{left:-180px;bottom:-180px;animation-duration:26s}.atmosphere-grid{background-size:25px 25px;opacity:.45}.motion-home .home-content>.elementor-element{padding-block:52px}.motion-home .home-content [data-id="f82e467"]{margin-bottom:20px}.motion-rail-tools{gap:15px;align-items:center;margin-bottom:18px}.motion-rail-tools>span{font-size:9px;letter-spacing:.06em;max-width:140px;line-height:1.7}.motion-rail-tools>div{gap:10px}.motion-rail-tools button{width:40px;height:40px;font-size:20px}.motion-rail-tools #motion-treatment-position{font-size:11px;min-width:42px}.motion-home .home-content #motion-treatment-rail{grid-auto-columns:calc(100% - 28px);gap:16px;padding-bottom:18px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card{height:455px;border-radius:14px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.e-con{padding:25px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.elementor-widget-image img{transform:scale(1.2);object-position:center}.motion-home .home-content #motion-treatment-rail h3{font-size:28px;margin-bottom:15px}.motion-home .home-content #motion-treatment-rail p{font-size:16px;line-height:1.8;max-width:none}.motion-home .home-content #motion-treatment-rail .elementor-button{font-size:14px;min-height:42px}.motion-treatment-index{top:18px;right:18px;width:36px;height:36px;font-size:12px}.motion-home .home-content [data-id="eb22399"] .video-preview{border-radius:75px 12px 12px 12px;aspect-ratio:1.45}.motion-home .home-content #pricing-track .elementor-price-table{border-radius:14px}.motion-home .pricing-selection-summary{border-radius:10px}.motion-home .home-content [data-id="ae161bb"]>.motion-services-layout{gap:22px;grid-template-columns:1fr}.motion-service-visual{display:grid;grid-template-columns:110px minmax(0,1fr);gap:18px;padding-bottom:20px;border-bottom:1px solid #d3e0d0}.motion-service-art{width:110px;max-width:110px;aspect-ratio:1}.service-art-orbit{inset:8% 2%}.service-art-orbit-two{inset:3% 12%}.service-art-star{font-size:23px;bottom:4%;left:2%}.service-art-dot{width:7px;height:7px;top:19%;right:6%}.motion-service-current{padding-left:15px;margin:0;border-color:#a9c8aa}.motion-service-current>span:first-child{font-size:10px;margin-bottom:8px}.motion-service-current>strong{font-size:17px;line-height:1.4;max-width:none;margin-bottom:8px;letter-spacing:-.015em}.motion-service-current>span:last-child{font-size:11px;line-height:1.6}.motion-service-item>summary{padding:20px 0;gap:13px;min-height:80px}.motion-home .home-content [data-id="ae161bb"] .motion-service-item h3{font-size:20px;line-height:1.4}.motion-service-index{font-size:12px}.motion-service-toggle{font-size:25px}.motion-service-content{padding:0 10px 24px 28px}.motion-home .home-content [data-id="ae161bb"] .motion-service-content p{font-size:16px;line-height:1.85}.motion-service-content .elementor-widget-image{margin-bottom:16px}.motion-service-content .elementor-widget-image img{width:36px;height:36px}.motion-home .home-content [data-id="ae161bb"] .motion-service-content .elementor-button{font-size:14px;min-height:42px}.motion-home .home-content [data-id="3df679f"]{border-radius:16px}.motion-home .home-content [data-id="551ec30"] .swiper-wrapper{gap:25px;animation-duration:40s}.motion-home .home-content [data-id="551ec30"] .swiper-slide{width:120px;flex-basis:120px}.motion-home .home-content [data-id="551ec30"] img{width:120px;height:70px}.motion-home .home-content [data-id="682c0ee"]{border-radius:19px}.motion-site.motion-ready .motion-reveal{transform:translate3d(0,24px,0);transition-duration:.65s}.motion-site .ivf-hero-visual{animation-duration:12s}}
@media(max-width:370px){.motion-home .home-content .hero h1{font-size:41px}.motion-home .hero .hero-lead{font-size:16px}.motion-home .hero-actions{gap:13px}.motion-home .hero-actions .button{font-size:13px;padding:15px 18px}.motion-home .hero-phone{font-size:12px}.motion-home .hero-treatment-nav>button{font-size:11px;gap:6px}.motion-scene{min-height:380px;--orbit-radius:145px}.motion-main-photo-wrap{height:305px;top:25px}.motion-doctor-card{width:125px}.motion-doctor-card>img{height:78px}.motion-consult-card{gap:8px;padding:12px;bottom:0}.motion-consult-card strong{font-size:11px}.motion-consult-card div>span{font-size:10px}.motion-price-bubble{width:97px;height:97px;bottom:35px}.motion-price-bubble>strong{font-size:24px}.scene-orbit{width:305px;height:305px}.orbit-two{width:270px;height:270px}.orbit-three{width:330px;height:330px}.motion-home .home-content #motion-treatment-rail>.motion-treatment-card>.e-con{padding:22px}.motion-home .home-content #motion-treatment-rail p{font-size:15px}.motion-rail-tools>span{max-width:115px;font-size:8px}.motion-service-current>strong{font-size:16px}}
@keyframes motion-mobile-main-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes motion-mobile-consult-float{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}
.motion-site.motion-paused *,.motion-site.motion-paused *:before,.motion-site.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-site.motion-paused .motion-reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-site.motion-paused .hero-copy>*,.motion-site.motion-paused .ivf-step-info,.motion-site.motion-paused .motion-service-content,.motion-site.motion-paused .ivf-consult-dialog[open]{animation:none!important;opacity:1!important;transform:none!important}.motion-site.motion-paused .hero-visual{transform:none!important}.motion-site.motion-paused [data-motion-tilt]{transform:rotate(-4deg)!important}.motion-site.motion-paused .motion-partners-clone{display:none}.motion-home.motion-paused .home-content [data-id="551ec30"] .swiper-wrapper{animation:none!important;transform:none!important;width:auto;overflow-x:auto;max-width:100%}.motion-home.motion-paused .home-content [data-id="551ec30"] .elementor-image-carousel-wrapper{mask-image:none}.motion-site.motion-paused #pricing-track .elementor-price-table{animation:none!important}
@media(prefers-reduced-motion:reduce){.motion-site:not(.motion-user-play) *,.motion-site:not(.motion-user-play) *:before,.motion-site:not(.motion-user-play) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-site:not(.motion-user-play) .motion-reveal,.motion-site:not(.motion-user-play) .hero-copy>*{opacity:1!important;transform:none!important}.motion-site:not(.motion-user-play) [data-motion-tilt]{transform:rotate(-4deg)!important}}
.motion-site [hidden]{display:none!important}.motion-home .hero-treatment-nav>button:focus-visible{outline:2px solid #b4e5c6;outline-offset:4px;border-radius:5px}.motion-home .motion-service-item>summary:focus-visible{outline:2px solid #157956;outline-offset:5px;border-radius:5px}
.motion-home .home-content [data-id="ae161bb"] .motion-service-art>img{width:76%;height:76%;max-width:none;object-fit:cover;object-position:84% center;border-radius:50%}
