.grid-lines-module__eyi9HW__inner{width:min(1480px,90vw);height:100%;position:relative}.grid-lines-module__eyi9HW__line{background:#dcc07224;width:1px;position:absolute;top:0;bottom:0;overflow:hidden}.grid-lines-module__eyi9HW__line:first-child{left:0}.grid-lines-module__eyi9HW__line:nth-child(2){left:25%}.grid-lines-module__eyi9HW__line:nth-child(3){left:50%}.grid-lines-module__eyi9HW__line:nth-child(4){left:75%}.grid-lines-module__eyi9HW__line:nth-child(5){left:100%;transform:translate(-1px)}.grid-lines-module__eyi9HW__line:after{content:"";background:linear-gradient(#dcc07200 0%,#dcc072d9 50%,#dcc07200 100%);height:26vh;animation:9s cubic-bezier(.45,0,.55,1) infinite grid-lines-module__eyi9HW__shine;position:absolute;top:-26vh;left:0;right:0}.grid-lines-module__eyi9HW__line:first-child:after{animation-delay:0s}.grid-lines-module__eyi9HW__line:nth-child(2):after{animation-delay:3.4s}.grid-lines-module__eyi9HW__line:nth-child(3):after{animation-delay:1.2s}.grid-lines-module__eyi9HW__line:nth-child(4):after{animation-delay:5.1s}.grid-lines-module__eyi9HW__line:nth-child(5):after{animation-delay:2.3s}@keyframes grid-lines-module__eyi9HW__shine{0%{opacity:0;top:-26vh}8%{opacity:1}55%{opacity:1}70%{opacity:0;top:100vh}to{opacity:0;top:100vh}}@media (prefers-reduced-motion:reduce){.grid-lines-module__eyi9HW__line:after{opacity:0;animation:none}}
.treatments-module__aQQP4W__treatments{z-index:10;background:var(--color-bg-primary);overflow-clip-margin:var(--lines-bleed);--lines-bleed:clamp(28px, 4.2vw, 80px);padding:clamp(64px, 8.6vh, 93px) calc(clamp(20px, 11.46vw, 220px) + var(--wide-inset)) clamp(56px, 7.4vh, 80px);align-items:center;min-height:100vh;margin-top:-100vh;display:flex;position:relative;overflow:clip}.treatments-module__aQQP4W__bar{background:var(--gold);opacity:0;pointer-events:none;z-index:1;height:68px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s,height .55s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:translateY(0)}.treatments-module__aQQP4W__bar[data-on=true]{opacity:1}.treatments-module__aQQP4W__lines{inset:0;bottom:calc(-1 * var(--lines-bleed));z-index:0;pointer-events:none;justify-content:center;display:flex;position:absolute}.treatments-module__aQQP4W__inner{z-index:2;flex-direction:column;gap:clamp(56px,9vh,130px);width:100%;margin:0 auto;display:flex;position:relative}.treatments-module__aQQP4W__body{justify-content:space-between;align-items:center;gap:clamp(40px,6.25vw,120px);display:flex}.treatments-module__aQQP4W__head{justify-content:space-between;align-items:flex-end;gap:clamp(24px,3.65vw,70px);display:flex}.treatments-module__aQQP4W__headCta{flex:none}.treatments-module__aQQP4W__title{max-width:880px;font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-primary);margin:0;font-size:clamp(2.2rem,3.75vw,4.5rem);font-weight:400;line-height:1.08}.treatments-module__aQQP4W__media{z-index:1;aspect-ratio:430/555;border-radius:var(--radius-md,4px);opacity:0;pointer-events:none;flex:none;width:clamp(260px,22.4vw,430px);margin-left:clamp(0px,16vw,360px);transition:opacity .5s;position:relative;overflow:hidden}.treatments-module__aQQP4W__media[data-on=true]{opacity:1}.treatments-module__aQQP4W__photo{object-fit:cover;opacity:0;will-change:opacity, transform;width:100%;height:100%;transition:opacity .6s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.04)}.treatments-module__aQQP4W__photo[data-active=true]{opacity:1;transform:scale(1)}.treatments-module__aQQP4W__list{flex:none;align-self:center;width:min(580px,30.2vw);margin:0;padding:0;list-style:none}.treatments-module__aQQP4W__link{color:inherit;align-items:baseline;gap:21px;padding:18px 0;display:flex;position:relative}.treatments-module__aQQP4W__link:before{content:"";position:absolute;inset:0 -100vw}.treatments-module__aQQP4W__num{font-family:var(--font-body);color:var(--color-text-secondary);flex:none;font-size:14px;font-weight:300;line-height:26px;transition:color .3s}.treatments-module__aQQP4W__name{font-family:var(--font-display);color:var(--color-text-primary);font-size:clamp(1.4rem,2.29vw,2.75rem);font-weight:400;line-height:1.18;transition:color .3s}.treatments-module__aQQP4W__treatment[data-active=true] .treatments-module__aQQP4W__num,.treatments-module__aQQP4W__treatment[data-active=true] .treatments-module__aQQP4W__name{color:var(--color-text-on-light)}@media (max-width:900px){.treatments-module__aQQP4W__treatments{min-height:auto;padding:clamp(56px,10vw,80px) clamp(20px,5vw,48px)}.treatments-module__aQQP4W__inner{gap:clamp(28px,7vw,52px)}.treatments-module__aQQP4W__body{flex-direction:column;align-items:center;gap:clamp(22px,5vw,36px)}.treatments-module__aQQP4W__head{flex-direction:column;align-items:flex-start;gap:clamp(18px,4.5vw,28px)}.treatments-module__aQQP4W__title{text-align:left;max-width:640px;margin-inline:0;font-size:clamp(1.9rem,8vw,2.6rem)}.treatments-module__aQQP4W__media{display:none}.treatments-module__aQQP4W__list{align-self:stretch;width:100%}.treatments-module__aQQP4W__name{font-size:clamp(1.2rem,5.6vw,1.9rem)}.treatments-module__aQQP4W__link{gap:16px}}@media (max-width:560px){.treatments-module__aQQP4W__link{padding:12px 0}.treatments-module__aQQP4W__name{font-size:clamp(1.1rem,5.2vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.treatments-module__aQQP4W__bar,.treatments-module__aQQP4W__media,.treatments-module__aQQP4W__photo{transition-duration:1ms}.treatments-module__aQQP4W__treatments{margin-top:0}}
.philosophy-module__5Vtvlq__philosophy{background:var(--color-bg-primary,#0a0a0a);height:420vh;position:relative}.philosophy-module__5Vtvlq__pin{background:var(--color-bg-primary,#0a0a0a);height:100vh;position:relative;overflow:hidden}.philosophy-module__5Vtvlq__media{z-index:0;border-radius:clamp(10px,1.04vw,20px);position:absolute;inset:clamp(28px,4.2vw,80px) clamp(20px,3.65vw,70px);overflow:hidden}.philosophy-module__5Vtvlq__video{object-fit:cover;opacity:.2;background:radial-gradient(120% 80% at 50% 38%,#1b1813 0%,#0a0a0a 62%);width:100%;height:100%;position:absolute;inset:0}.philosophy-module__5Vtvlq__scrim{pointer-events:none;background:radial-gradient(58% 44% at 50% 47%,#0808089e 0%,#08080800 72%),linear-gradient(#0a0a0a99 0%,#0a0a0a40 30% 62%,#0a0a0ac7 100%);position:absolute;inset:0}.philosophy-module__5Vtvlq__texts{z-index:2;pointer-events:none;place-items:center;padding:clamp(24px,6vw,120px);display:grid;position:absolute;inset:0}.philosophy-module__5Vtvlq__block{text-align:center;opacity:0;will-change:opacity, transform, filter;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:clamp(16px,1.46vw,28px);margin:0;display:flex}.philosophy-module__5Vtvlq__intro{max-width:min(641px,33.39vw)}.philosophy-module__5Vtvlq__line1{max-width:min(428px,22.29vw)}.philosophy-module__5Vtvlq__line2{max-width:min(568px,29.58vw)}.philosophy-module__5Vtvlq__final{max-width:min(430px,22.4vw)}.philosophy-module__5Vtvlq__eyebrow{font-family:var(--font-body);letter-spacing:clamp(1.5px,.16vw,2.5px);text-transform:uppercase;color:var(--color-text-secondary,#888880);margin:0;font-size:clamp(.75rem,.73vw,.8125rem);font-weight:400;line-height:1.4}.philosophy-module__5Vtvlq__headline{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-primary,#f5f0eb);margin:0;font-size:clamp(2.6rem,5vw,6rem);font-weight:400;line-height:1.04}.philosophy-module__5Vtvlq__line{font-family:var(--font-display);color:#fff;margin:0;font-size:clamp(1.3rem,1.77vw,2.125rem);font-weight:400;line-height:1.26}.philosophy-module__5Vtvlq__eyebrow,.philosophy-module__5Vtvlq__headline,.philosophy-module__5Vtvlq__line{text-shadow:0 2px 22px #0000008c}.philosophy-module__5Vtvlq__cta{pointer-events:auto;margin-top:clamp(8px,1vw,18px)}@media (max-width:700px){.philosophy-module__5Vtvlq__media{inset:clamp(16px,4vw,40px) clamp(14px,3vw,24px)}.philosophy-module__5Vtvlq__headline{font-size:clamp(2rem,8vw,3rem)}.philosophy-module__5Vtvlq__line{font-size:clamp(1rem,4.4vw,1.4rem)}.philosophy-module__5Vtvlq__intro,.philosophy-module__5Vtvlq__line1,.philosophy-module__5Vtvlq__line2,.philosophy-module__5Vtvlq__final{max-width:min(520px,84vw)}}
.invisalign-module__j0VUGa__invisalign{z-index:1;background:var(--color-bg-primary,#0a0a0a);padding-block:clamp(56px,5.2vw,100px);position:relative}.invisalign-module__j0VUGa__top{max-width:1920px;margin-inline:var(--wide-inset) 0;align-items:center;gap:clamp(32px,8.85vw,170px);padding-left:clamp(20px,11.46vw,220px);display:flex;overflow:hidden}.invisalign-module__j0VUGa__awards{flex-direction:column;flex:0 0 clamp(300px,30.2vw,580px);align-items:flex-start;gap:clamp(24px,1.56vw,30px);display:flex}.invisalign-module__j0VUGa__badges{align-items:center;gap:clamp(8px,.52vw,10px);display:flex}.invisalign-module__j0VUGa__invisalignLogo{aspect-ratio:298/172;background:var(--color-text-primary,#f5f0eb);flex:none;height:clamp(52px,4.48vw,86px);-webkit-mask:url(/assets/home/invisalign/invisalign-wordmark.png) 50%/contain no-repeat;mask:url(/assets/home/invisalign/invisalign-wordmark.png) 50%/contain no-repeat}.invisalign-module__j0VUGa__badgeRow{align-items:center;display:flex}.invisalign-module__j0VUGa__badge{object-fit:contain;flex:none;width:clamp(52px,4.48vw,86px);height:clamp(52px,4.48vw,86px)}.invisalign-module__j0VUGa__badge:not(:first-child){margin-left:calc(-1*clamp(19px,1.82vw,35px))}.invisalign-module__j0VUGa__badges [data-badge],.invisalign-module__j0VUGa__badges [data-badge-logo]{opacity:0}.invisalign-module__j0VUGa__heading{font-family:var(--font-display);letter-spacing:-.5px;text-transform:uppercase;color:var(--color-text-primary,#f5f0eb);margin:0;font-size:clamp(2rem,2.92vw,3.5rem);font-weight:400;line-height:1.1}.invisalign-module__j0VUGa__text{flex-direction:column;gap:clamp(14px,1.04vw,20px);margin-top:clamp(4px,.52vw,10px);display:flex}.invisalign-module__j0VUGa__text p{font-family:var(--font-body);color:var(--color-text-primary,#f5f0eb);margin:0;font-size:clamp(.95rem,1.04vw,1.25rem);font-weight:300;line-height:1.55}.invisalign-module__j0VUGa__reels{flex-direction:column;flex:auto;align-items:flex-start;gap:clamp(20px,2.08vw,40px);min-width:0;display:flex;overflow:hidden}.invisalign-module__j0VUGa__reelViewport{width:100%;height:clamp(529px,46.96vw,902px);overflow:visible}.invisalign-module__j0VUGa__reelTrack{will-change:transform;align-items:center;gap:clamp(12px,1.04vw,20px);height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex}.invisalign-module__j0VUGa__reel{aspect-ratio:340/600;width:clamp(210px,17.71vw,340px);color:inherit;background:#1c1c1e;border-radius:clamp(10px,.83vw,16px);flex:none;transition:width .6s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.invisalign-module__j0VUGa__reel[data-active=true]{width:clamp(300px,26.61vw,511px)}.invisalign-module__j0VUGa__reelTrack[data-instant=true] .invisalign-module__j0VUGa__reel{transition:none}.invisalign-module__j0VUGa__reelVideo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.invisalign-module__j0VUGa__reelGrad{pointer-events:none;background:linear-gradient(#0000 55%,#000000bf 100%);position:absolute;inset:0}.invisalign-module__j0VUGa__reelMeta{z-index:2;pointer-events:none;flex-direction:column;gap:clamp(6px,.52vw,10px);padding:clamp(14px,1.25vw,24px);display:flex;position:absolute;bottom:0;left:0;right:0}.invisalign-module__j0VUGa__reelInfo{align-items:center;gap:clamp(8px,.52vw,10px);display:flex}.invisalign-module__j0VUGa__avatar{object-fit:cover;background:#333;border-radius:999px;flex:none;width:clamp(24px,1.82vw,35px);height:clamp(24px,1.82vw,35px);display:block}.invisalign-module__j0VUGa__user{font-family:var(--font-body);color:#fff;font-size:clamp(.85rem,.94vw,1.125rem);font-weight:400}.invisalign-module__j0VUGa__caption{font-family:var(--font-body);color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(.8rem,.83vw,1rem);font-weight:300;line-height:1.4;display:-webkit-box;overflow:hidden}.invisalign-module__j0VUGa__playBtn,.invisalign-module__j0VUGa__igBtn{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;opacity:.7;background:#0a0a0a59;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;width:clamp(34px,2.6vw,50px);height:clamp(34px,2.6vw,50px);transition:opacity .25s,background .25s,transform .25s;display:inline-flex;position:absolute;top:clamp(12px,1.04vw,20px)}.invisalign-module__j0VUGa__playBtn{left:clamp(12px,1.04vw,20px)}.invisalign-module__j0VUGa__igBtn{right:clamp(12px,1.04vw,20px)}.invisalign-module__j0VUGa__reel:hover .invisalign-module__j0VUGa__playBtn,.invisalign-module__j0VUGa__reel:hover .invisalign-module__j0VUGa__igBtn,.invisalign-module__j0VUGa__playBtn:focus-visible,.invisalign-module__j0VUGa__igBtn:focus-visible{opacity:1}.invisalign-module__j0VUGa__playBtn:hover,.invisalign-module__j0VUGa__igBtn:hover{background:#0a0a0a8c;transform:scale(1.06)}.invisalign-module__j0VUGa__playBtn[data-on=true]{opacity:1;color:#fff;background:#0a0a0a99;border-color:#ffffff73}.invisalign-module__j0VUGa__playBtn svg,.invisalign-module__j0VUGa__igBtn svg{width:clamp(15px,1.15vw,22px);height:clamp(15px,1.15vw,22px);display:block}.invisalign-module__j0VUGa__arrows{gap:10px;display:flex}.invisalign-module__j0VUGa__arrow{border:1px solid var(--color-border-hairline,#f5f0eb40);width:clamp(48px,3.6vw,69px);height:clamp(48px,3.6vw,69px);color:var(--color-text-primary,#f5f0eb);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,color .3s,opacity .3s;display:inline-flex}.invisalign-module__j0VUGa__arrow svg{width:clamp(20px,1.67vw,32px);height:clamp(20px,1.67vw,32px)}.invisalign-module__j0VUGa__arrow:hover:not(:disabled){border-color:var(--color-surface-light,#f5f0eb)}.invisalign-module__j0VUGa__arrow:disabled{opacity:.3;cursor:default}.invisalign-module__j0VUGa__cta{margin-top:clamp(6px,.83vw,14px)}@media (max-width:900px){.invisalign-module__j0VUGa__top{flex-direction:column;gap:clamp(32px,6vw,56px);padding-inline:clamp(20px,5vw,48px);overflow:visible}.invisalign-module__j0VUGa__awards{flex:auto;width:100%;max-width:620px}.invisalign-module__j0VUGa__badges{--badge:min(86px, calc((100vw - 2 * clamp(20px, 5vw, 48px)) * .96 / 7.01));gap:calc(.116 * var(--badge))}.invisalign-module__j0VUGa__invisalignLogo{height:var(--badge)}.invisalign-module__j0VUGa__badge{width:var(--badge);height:var(--badge)}.invisalign-module__j0VUGa__badge:not(:first-child){margin-left:calc(-.406 * var(--badge))}.invisalign-module__j0VUGa__heading{font-size:clamp(1.9rem,6.4vw,2.8rem)}.invisalign-module__j0VUGa__reels{width:100%;overflow:hidden}}
.invisalign-module__IgCVaG__s5{z-index:20;background:var(--color-bg-primary);padding:clamp(60px, 8.75vw, 168px) calc(clamp(20px, 11.46vw, 220px) + var(--wide-inset)) clamp(50px, 7.19vw, 138px);margin-top:-40vh;position:relative;overflow:hidden}.invisalign-module__IgCVaG__inner{aspect-ratio:1480/1877;width:100%;margin:0 auto;position:relative}.invisalign-module__IgCVaG__inner>*{position:absolute}.invisalign-module__IgCVaG__badges{align-items:center;gap:clamp(6px,.52vw,10px);height:clamp(56px,4.48vw,86px);display:flex;top:0;left:0}.invisalign-module__IgCVaG__badges img{width:auto;height:100%;display:block}.invisalign-module__IgCVaG__medals{align-items:center;height:100%;display:flex}.invisalign-module__IgCVaG__medals img:not(:first-child){margin-left:clamp(-44px,-1.85vw,-28px)}.invisalign-module__IgCVaG__badge{opacity:0;will-change:transform, opacity}.invisalign-module__IgCVaG__heading{width:39.2%;font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-primary);margin:0;font-size:clamp(2.4rem,3.75vw,4.5rem);font-weight:400;line-height:1.08;top:7.8%;left:0}.invisalign-module__IgCVaG__text{flex-direction:column;gap:clamp(16px,1.6vw,20px);width:39.2%;display:flex;top:22.4%;left:0}.invisalign-module__IgCVaG__text p{font-family:var(--font-body);color:var(--color-text-primary);margin:0;font-size:clamp(.95rem,1.04vw,1.25rem);font-weight:300;line-height:1.9}.invisalign-module__IgCVaG__video{aspect-ratio:730/1052;border-radius:var(--radius-lg,8px);background:radial-gradient(120% 80% at 50% 38%,#232026 0%,#0d0c0a 65%);width:49.3%;top:-1.6%;left:50.7%;overflow:hidden}.invisalign-module__IgCVaG__videoEl{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.invisalign-module__IgCVaG__video{cursor:none}}.invisalign-module__IgCVaG__cursor{border-radius:var(--radius-pill,999px);background:var(--color-overlay-scrim,#0a0a0a99);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text-primary,#f5f0eb);font-family:var(--font-body);letter-spacing:.04em;opacity:0;pointer-events:none;will-change:transform, opacity;z-index:3;border:0;align-items:center;gap:clamp(6px,.42vw,8px);margin:0;padding:clamp(11px,1.04vw,16px) clamp(18px,1.25vw,24px);font-size:clamp(.8rem,.83vw,1rem);font-weight:300;transition:opacity .3s,transform .35s cubic-bezier(.16,1,.3,1),background .3s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.invisalign-module__IgCVaG__video[data-hover=true] .invisalign-module__IgCVaG__cursor,.invisalign-module__IgCVaG__cursor:hover{background:#0a0a0acc}.invisalign-module__IgCVaG__video[data-hover=true] .invisalign-module__IgCVaG__cursor{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (hover:none),(pointer:coarse){.invisalign-module__IgCVaG__cursor{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}.invisalign-module__IgCVaG__cursorIcon{justify-content:center;align-items:center;width:clamp(14px,.94vw,18px);height:clamp(14px,.94vw,18px);display:flex;position:relative}.invisalign-module__IgCVaG__cursorIcon:before{content:"";border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0;margin-left:2px}.invisalign-module__IgCVaG__video[data-sound=true] .invisalign-module__IgCVaG__cursorIcon:before{background:currentColor;border:0;width:12px;height:14px;margin:0;transform:scaleX(.34);box-shadow:-6px 0,6px 0}.invisalign-module__IgCVaG__photo{aspect-ratio:580/753;border-radius:var(--radius-lg,8px);width:39.2%;top:59.9%;left:10.1%;overflow:hidden}.invisalign-module__IgCVaG__photo img{object-fit:cover;width:100%;height:100%;display:block}.invisalign-module__IgCVaG__price{flex-direction:column;gap:clamp(18px,2.2vh,30px);width:39.2%;display:flex;top:80%;left:60.8%}.invisalign-module__IgCVaG__rating{flex-direction:column;gap:6px;display:flex}.invisalign-module__IgCVaG__stars{align-items:center;display:flex}.invisalign-module__IgCVaG__stars img{width:24px;height:24px;display:block}.invisalign-module__IgCVaG__reviews{font-family:var(--font-body);color:#fff;margin:0;font-size:clamp(.85rem,.83vw,1rem);font-weight:400;line-height:1.6}.invisalign-module__IgCVaG__priceHead{max-width:580px;font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-primary);margin:0;font-size:clamp(2rem,2.92vw,3.5rem);font-weight:400;line-height:1.1}.invisalign-module__IgCVaG__terms{max-width:580px;font-family:var(--font-body);color:var(--color-text-primary);margin:0;font-size:clamp(.78rem,.73vw,.875rem);font-weight:300;line-height:1.85}.invisalign-module__IgCVaG__buttons{flex-wrap:nowrap;gap:clamp(8px,.9vw,16px);display:flex}.invisalign-module__IgCVaG__artwork{aspect-ratio:262/365;pointer-events:none;z-index:2;mix-blend-mode:screen;width:17.7%;top:54.4%;left:50.7%;transform:translate(-50%,-50%)}.invisalign-module__IgCVaG__artwork img{object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.invisalign-module__IgCVaG__anim{opacity:0;will-change:transform, opacity}@media (max-width:900px){.invisalign-module__IgCVaG__s5{margin-top:0;padding-inline:clamp(20px,5vw,48px)}.invisalign-module__IgCVaG__heading{font-size:clamp(1.9rem,8vw,2.6rem)}.invisalign-module__IgCVaG__priceHead{font-size:clamp(1.5rem,6.4vw,2.1rem)}.invisalign-module__IgCVaG__text p{font-size:clamp(.95rem,3.6vw,1.1rem);line-height:1.75}.invisalign-module__IgCVaG__inner{aspect-ratio:auto;flex-direction:column;gap:clamp(30px,7vw,50px);display:flex}.invisalign-module__IgCVaG__inner>*{width:100%;position:static;top:auto;left:auto}.invisalign-module__IgCVaG__badges{width:min(440px,82vw)}.invisalign-module__IgCVaG__video{align-self:center;width:100%;max-width:520px;position:relative}.invisalign-module__IgCVaG__photo{align-self:center;width:100%;max-width:560px}.invisalign-module__IgCVaG__artwork{display:none}.invisalign-module__IgCVaG__buttons{flex-wrap:wrap}}
.practice-stats-module__9ffDsa__s6{background:var(--color-bg-primary);height:260vh;position:relative}.practice-stats-module__9ffDsa__pin{background:var(--color-bg-primary);justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.practice-stats-module__9ffDsa__media{border-radius:var(--radius-lg,8px);aspect-ratio:525/788;transform-origin:50%;will-change:transform;z-index:0;width:clamp(260px,27vw,525px);position:absolute;overflow:hidden;transform:scale(1)}.practice-stats-module__9ffDsa__media img{object-fit:cover;width:100%;height:100%;display:block}.practice-stats-module__9ffDsa__scrim{z-index:1;opacity:0;pointer-events:none;background:#0a0a0a99;position:absolute;inset:0}.practice-stats-module__9ffDsa__stats{z-index:2;flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:clamp(12px,2vw,40px);padding:0 clamp(36px,3.6vw,70px);display:flex;position:absolute;bottom:clamp(48px,9vh,99px);left:0;right:0}.practice-stats-module__9ffDsa__stat{text-align:center;opacity:0;will-change:transform, opacity;flex:1 1 0;min-width:0}.practice-stats-module__9ffDsa__num{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:0 0 clamp(10px,1.4vh,20px);font-size:clamp(2.4rem,3.75vw,4.5rem);font-weight:400;line-height:1.05}.practice-stats-module__9ffDsa__label{font-family:var(--font-body);color:#fff;margin:0;font-size:clamp(.85rem,.83vw,1rem);font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.practice-stats-module__9ffDsa__s6{height:auto}.practice-stats-module__9ffDsa__pin{height:auto;min-height:100vh}.practice-stats-module__9ffDsa__media{aspect-ratio:auto;width:100%;position:absolute;inset:0;transform:none}.practice-stats-module__9ffDsa__scrim,.practice-stats-module__9ffDsa__stat{opacity:1}}@media (max-width:700px){.practice-stats-module__9ffDsa__stats{flex-wrap:wrap;justify-content:center;gap:clamp(18px,6vw,34px) clamp(16px,6vw,28px);bottom:clamp(40px,8vh,80px)}.practice-stats-module__9ffDsa__stat{flex:0 40%}}
