:root{--cl-paper:#eee8dc;--cl-surface:#fbfaf6;--cl-ink:#25231f;--cl-muted:#726e66;--cl-line:#25231f1f;--cl-accent:#c86f3f}button,a{-webkit-tap-highlight-color:transparent}.carelens-landing.editorial-home{width:100%;min-height:100vh;background:radial-gradient(900px 520px at 12% -5%,#ffffffb8,transparent 64%),var(--cl-paper)!important;max-width:none!important;color:var(--cl-ink)!important;margin:0!important;padding:0 clamp(10px,2.6vw,36px) 100px!important}.carelens-landing.editorial-home>header,.carelens-landing.editorial-home>section,.carelens-landing.editorial-home>footer{z-index:1;position:relative}.carelens-reference-hero{width:min(1480px,100%);overflow:hidden;border:1px solid var(--cl-line)!important;background:#e7dfd0!important;border-radius:26px!important;min-height:760px!important;margin:0 auto!important;box-shadow:0 42px 110px -64px #25231f8c!important}.carelens-reference-media img{will-change:transform;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter .8s,opacity .8s!important}.carelens-reference-nav{border-bottom:1px solid #25231f1a;min-height:76px}.carelens-reference-nav a{color:#25231fb8}.carelens-reference-nav-cta,.carelens-reference-primary{background:var(--cl-ink)!important;color:#fffaf2!important}.carelens-reference-copy{color:#25231fad!important}.carelens-landing.editorial-home>section{width:min(1320px,100%);border:1px solid var(--cl-line)!important;background:#fbfaf6f0!important;border-radius:24px!important;margin:24px auto 0!important;padding:clamp(28px,4vw,60px)!important;box-shadow:0 28px 80px -58px #25231f66!important}.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home .carelens-bento-card,.carelens-landing.editorial-home .feature-card{border-color:var(--cl-line)!important;background:#f8f5ee!important}.carelens-landing.editorial-home>section article:hover,.carelens-landing.editorial-home .carelens-bento-card:hover{transform:translateY(-5px)!important;box-shadow:0 24px 55px -40px #25231f6b!important}.carelens-photo-modal-panel{background:#fbfaf6f0!important;border-color:#ffffff94!important;box-shadow:0 40px 100px -48px #0000008c!important}.carelens-photo-modal-panel button{transition:transform .22s,box-shadow .22s,background-color .22s}.carelens-photo-modal-panel button:hover{transform:translateY(-3px);box-shadow:0 14px 28px -20px #25231f8c}.carelens-photo-modal-panel button:active{transform:scale(.98)}.page-enter{animation:.7s cubic-bezier(.22,1,.36,1) both cl-page-in}.smooth-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .25s}.smooth-card:hover{transform:translateY(-6px);box-shadow:0 28px 65px -46px #25231f73}@media(prefers-reduced-motion:no-preference){.carelens-reference-hero{animation:.9s cubic-bezier(.16,1,.3,1) both cl-hero-in}.carelens-reference-nav{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both cl-nav-in}.carelens-reference-eyebrow{animation:.65s cubic-bezier(.22,1,.36,1) .16s both cl-fade-up}.carelens-reference-title{animation:.95s cubic-bezier(.16,1,.3,1) .24s both cl-title-in}.carelens-reference-copy{animation:.8s cubic-bezier(.22,1,.36,1) .39s both cl-fade-up}.carelens-reference-primary,.carelens-reference-secondary{animation:.7s cubic-bezier(.22,1,.36,1) .5s both cl-fade-up}.carelens-reference-meta{animation:.7s cubic-bezier(.22,1,.36,1) .62s both cl-fade-up}.carelens-landing.editorial-home>section{animation:.75s cubic-bezier(.22,1,.36,1) both cl-section-in}.carelens-photo-modal{animation:.22s both cl-backdrop-in}.carelens-photo-modal-panel{animation:.43s cubic-bezier(.16,1,.3,1) both cl-modal-in}.public-site-shell .premium-content>*{animation:.65s cubic-bezier(.22,1,.36,1) both cl-page-in}.public-site-shell .premium-content article{animation:.62s cubic-bezier(.22,1,.36,1) both cl-card-in}.public-site-shell .premium-content article:nth-child(2n){animation-delay:70ms}.public-site-shell .premium-content article:nth-child(3n){animation-delay:.13s}}@keyframes cl-hero-in{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes cl-nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes cl-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cl-title-in{0%{opacity:0;letter-spacing:-.025em;transform:translateY(42px)}to{opacity:1;letter-spacing:-.065em;transform:none}}@keyframes cl-section-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes cl-modal-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes cl-page-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cl-card-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media(max-width:767px){.carelens-landing.editorial-home{padding:0 8px 72px!important}.carelens-reference-hero{border-radius:18px!important;min-height:690px!important}.carelens-reference-nav{grid-template-columns:1fr auto;min-height:64px;padding-inline:14px!important}.carelens-reference-nav nav{display:none!important}.carelens-reference-title{font-size:clamp(3.25rem,15.5vw,5.6rem)!important}.carelens-reference-media img{opacity:.34!important;width:128%!important;height:58%!important;top:23%!important;right:-28%!important}.carelens-landing.editorial-home>section{border-radius:18px!important;margin-top:16px!important;padding:24px 18px!important}.carelens-photo-modal{padding:14px!important}.carelens-photo-modal-panel{border-radius:24px!important;padding:20px!important}}@media(prefers-reduced-motion:reduce){.carelens-reference-hero,.carelens-reference-nav,.carelens-reference-eyebrow,.carelens-reference-title,.carelens-reference-copy,.carelens-reference-primary,.carelens-reference-secondary,.carelens-reference-meta,.carelens-landing.editorial-home>section,.carelens-photo-modal,.carelens-photo-modal-panel,.public-site-shell .premium-content>*,.public-site-shell .premium-content article{transition:none!important;animation:none!important}}.carelens-landing.editorial-home,.public-site-shell{--cl-paper:var(--background);--cl-surface:color-mix(in oklab, var(--card) 94%, var(--background));--cl-ink:var(--foreground);--cl-muted:var(--muted-foreground);--cl-line:color-mix(in oklab, var(--border) 82%, transparent);--cl-accent:var(--primary)}html,body{background:var(--background)!important;color:var(--foreground)!important}.carelens-landing.editorial-home{background:radial-gradient(900px 520px at 12% -5%,color-mix(in oklab,var(--card) 62%,transparent),transparent 64%),var(--background)!important;color:var(--foreground)!important}.carelens-reference-hero{background:radial-gradient(700px 430px at 82% 20%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 62%),var(--background)!important}.carelens-reference-wash{background:linear-gradient(90deg,color-mix(in oklab,var(--background) 100%,transparent) 0%,color-mix(in oklab,var(--background) 94%,transparent) 32%,color-mix(in oklab,var(--background) 54%,transparent) 55%,transparent 82%),linear-gradient(180deg,color-mix(in oklab,var(--card) 22%,transparent),transparent 35%,color-mix(in oklab,var(--foreground) 5%,transparent))!important}.carelens-reference-nav{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}.carelens-reference-nav a,.carelens-reference-copy,.carelens-reference-meta,.carelens-reference-eyebrow{color:var(--muted-foreground)!important}.carelens-reference-title{color:var(--foreground)!important}.carelens-reference-title em{color:var(--primary)!important}.carelens-reference-nav-cta,.carelens-reference-primary{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important}.carelens-reference-secondary{color:var(--foreground)!important;border-color:var(--border)!important;background:color-mix(in oklab,var(--card) 22%,transparent)!important}.carelens-landing.editorial-home>section{background:color-mix(in oklab,var(--card) 94%,var(--background))!important;border-color:var(--border)!important;color:var(--foreground)!important}.carelens-landing.editorial-home>section p,.carelens-landing.editorial-home .text-muted-foreground{color:var(--muted-foreground)!important}.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home .carelens-bento-card,.carelens-landing.editorial-home .feature-card{background:color-mix(in oklab,var(--card) 92%,var(--background))!important;border-color:var(--border)!important;color:var(--foreground)!important}.public-site-shell{background:var(--background)!important;color:var(--foreground)!important}.public-site-shell .premium-nav{background:color-mix(in oklab,var(--card) 82%,transparent)!important;border-color:var(--border)!important;color:var(--foreground)!important}.public-site-shell .premium-nav a,.public-site-shell .premium-nav span{color:var(--foreground)!important}.public-site-shell .premium-content .glass,.public-site-shell .premium-content .glass-card,.public-site-shell .premium-content .glass-panel{background:color-mix(in oklab,var(--card) 90%,transparent)!important;border-color:var(--border)!important;color:var(--foreground)!important}.public-site-shell .premium-content .text-muted-foreground{color:var(--muted-foreground)!important}.carelens-landing.editorial-home *,.public-site-shell .premium-content *{text-shadow:none!important}.carelens-landing.editorial-home svg,.public-site-shell .premium-content svg{filter:none!important}.menu-shell[data-open=true] .menu-backdrop{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:color-mix(in oklab,var(--background) 42%,transparent)!important;-webkit-backdrop-filter:blur(10px)!important}.menu-shell[data-open=false] .menu-backdrop{opacity:0!important;pointer-events:none!important}.menu-shell .menu-panel{visibility:hidden;pointer-events:none;background:radial-gradient(520px 520px at 92% 8%,color-mix(in oklab,var(--primary) 11%,transparent),transparent 64%),radial-gradient(600px 600px at 8% 92%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 66%),color-mix(in oklab,var(--background) 96%,var(--card))!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;color:var(--foreground)!important;box-shadow:none!important;clip-path:circle(0% at calc(100% - 34px) 34px)!important;z-index:202!important;border:0!important;border-radius:0!important;margin:0!important;padding:clamp(86px,12vh,140px) clamp(24px,7vw,110px) 48px!important;transition:clip-path .72s cubic-bezier(.76,0,.24,1),visibility 0s linear .72s!important;display:block!important;position:fixed!important;inset:0!important;overflow:auto!important;transform:none!important}.menu-shell .menu-panel[data-open=true]{visibility:visible!important;pointer-events:auto!important;clip-path:circle(155% at calc(100% - 34px) 34px)!important;transition:clip-path .72s cubic-bezier(.76,0,.24,1),visibility!important}.menu-shell .menu-panel>.mb-1{border-bottom:1px solid var(--border);max-width:1200px;margin:0 auto 12px!important;padding:0 0 20px!important}.menu-shell .menu-panel>.grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(1200px,100%);margin:0 auto;gap:0!important;display:grid!important}.menu-shell .menu-panel>.grid>a{border-bottom:1px solid var(--border);opacity:0;align-items:center;position:relative;transform:translateY(34px);letter-spacing:-.045em!important;min-height:clamp(72px,10vw,118px)!important;color:var(--foreground)!important;border-radius:0!important;padding:0!important;font-size:clamp(1.8rem,4vw,4rem)!important;font-weight:500!important;line-height:.95!important;transition:color .24s,transform .6s cubic-bezier(.22,1,.36,1),opacity .5s!important;display:flex!important}.menu-shell .menu-panel[data-open=true]>.grid>a:first-child{transition-delay:90ms}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(2){transition-delay:.13s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(3){transition-delay:.17s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(4){transition-delay:.21s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(5){transition-delay:.25s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(6){transition-delay:.29s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(7){transition-delay:.33s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(8){transition-delay:.37s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(9){transition-delay:.41s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(10){transition-delay:.45s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(11){transition-delay:.49s}.menu-shell .menu-panel[data-open=true]>.grid>a:nth-child(12){transition-delay:.53s}.menu-shell .menu-panel>.grid>a:hover{color:var(--primary)!important;transform:translate(10px)!important}.menu-shell .menu-panel>.grid>.my-2{display:none!important}.menu-shell .menu-panel:after{content:"CareLens AI · Explore";border-top:1px solid var(--border);max-width:1200px;color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;margin:26px auto 0;padding-top:18px;font-size:10px;display:block}.cl-menu-trigger{overflow:hidden;position:relative!important}.cl-menu-icon{width:21px;height:18px;display:block;position:relative}.cl-menu-icon>span,.cl-menu-icon>i{transform-origin:50%;background:currentColor;border-radius:999px;width:19px;height:1.8px;transition:transform .43s cubic-bezier(.22,1,.36,1),top .43s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;left:1px}.cl-menu-icon>span:first-child,.cl-menu-icon>i:first-child{top:1px}.cl-menu-icon>span:nth-child(2),.cl-menu-icon>i:nth-child(2){top:8px}.cl-menu-icon>span:nth-child(3),.cl-menu-icon>i:nth-child(3){top:15px}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>span:first-child,.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>i:first-child{top:8px;transform:rotate(45deg)}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>span:nth-child(2),.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>i:nth-child(2){opacity:0;transform:scaleX(.2)}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>span:nth-child(3),.cl-menu-trigger[aria-expanded=true] .cl-menu-icon>i:nth-child(3){top:8px;transform:rotate(-45deg)}.cl-menu-trigger:hover .cl-menu-icon>span:first-child,.cl-menu-trigger:hover .cl-menu-icon>i:first-child{transform:translate(-2px)}.cl-menu-trigger:hover .cl-menu-icon>span:nth-child(3),.cl-menu-trigger:hover .cl-menu-icon>i:nth-child(3){transform:translate(2px)}@media(max-width:767px){.menu-shell .menu-panel>.grid{grid-template-columns:1fr!important}.menu-shell .menu-panel{clip-path:circle(0% at calc(100% - 24px) 24px)!important;padding:76px 20px 30px!important}.menu-shell .menu-panel[data-open=true]{clip-path:circle(170% at calc(100% - 24px) 24px)!important}.menu-shell .menu-panel>.grid>a{min-height:66px!important;font-size:clamp(1.7rem,10vw,3rem)!important}}@media(prefers-reduced-motion:reduce){.menu-shell .menu-panel,.menu-shell .menu-panel[data-open=true],.menu-shell .menu-panel>.grid>a,.cl-menu-icon>span,.cl-menu-icon>i{transition:none!important}}.carelens-reference-hero{perspective:1400px;transform-style:preserve-3d}.carelens-reference-media{will-change:transform;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:translate3d(calc(var(--cl-mx,0) * -18px),calc(var(--cl-my,0) * -12px),0) translateY(calc(var(--cl-scroll,0) * -14px)) scale(1.02)!important}.carelens-reference-media img{transform:translate3d(calc(var(--cl-mx,0) * 20px),calc(var(--cl-my,0) * 14px),36px) scale(1.03)!important}.carelens-reference-title{transform:translate3d(calc(var(--cl-mx,0) * -5px),calc(var(--cl-my,0) * -3px),10px);will-change:transform}.carelens-reference-eyebrow,.carelens-reference-copy,.carelens-reference-primary,.carelens-reference-secondary{transform:translate3d(calc(var(--cl-mx,0) * -2px),calc(var(--cl-my,0) * -1px),4px);will-change:transform;position:relative}.carelens-reference-meta{transform:translate3d(calc(var(--cl-mx,0) * 6px),calc(var(--cl-my,0) * 4px),10px)}@media(max-width:767px){.carelens-reference-media{transform:translateY(calc(var(--cl-scroll,0) * -6px)) scale(1.01)!important}.carelens-reference-media img,.carelens-reference-title,.carelens-reference-eyebrow,.carelens-reference-copy,.carelens-reference-primary,.carelens-reference-secondary,.carelens-reference-meta{transform:none!important}}@media(prefers-reduced-motion:reduce){.carelens-reference-media,.carelens-reference-media img,.carelens-reference-title,.carelens-reference-eyebrow,.carelens-reference-copy,.carelens-reference-primary,.carelens-reference-secondary,.carelens-reference-meta{will-change:auto;transform:none!important}}.menu-shell[data-open=false] .menu-panel{clip-path:circle(0% at calc(100% - 34px) 34px)!important;visibility:visible!important;pointer-events:none!important;transition:clip-path .62s cubic-bezier(.76,0,.24,1),visibility!important}@media(max-width:767px){.menu-shell[data-open=false] .menu-panel{clip-path:circle(0% at calc(100% - 24px) 24px)!important}}.editorial-home,.public-site-shell,.editorial-home .premium-nav,.editorial-home .carelens-cinema-hero,.editorial-home .carelens-cinema-device,.editorial-home .carelens-reference-hero,.editorial-home .carelens-reference-nav,.editorial-home .carelens-reference-title,.editorial-home .carelens-reference-copy{color:var(--foreground)!important}.editorial-home{background:var(--background)!important}.editorial-home>nav,.editorial-home .premium-nav,.editorial-home>section,.editorial-home .hero-action-card{background:color-mix(in oklab,var(--card) 92%,var(--background))!important;border-color:var(--border)!important;color:var(--foreground)!important}.editorial-home>nav a,.editorial-home>nav button,.editorial-home .premium-nav a,.editorial-home .premium-nav button,.editorial-home h1,.editorial-home h2,.editorial-home h3,.editorial-home h4,.editorial-home strong{color:var(--foreground)!important}.editorial-home p,.editorial-home li,.editorial-home small,.editorial-home .text-muted-foreground{color:var(--muted-foreground)!important}.editorial-home .carelens-cinema-hero,.editorial-home .carelens-reference-hero{background:var(--background)!important;border-color:var(--border)!important;box-shadow:none!important}.editorial-home .carelens-reference-wash,.editorial-home .carelens-cinema-grid,.editorial-home .carelens-cinema-noise{opacity:.18!important}.editorial-home .carelens-cinema-device{background:color-mix(in oklab,var(--card) 94%,var(--background))!important;border-color:var(--border)!important;box-shadow:none!important}.editorial-home footer{background:var(--foreground)!important;color:var(--background)!important}.editorial-home footer a,.editorial-home footer p,.editorial-home footer span,.editorial-home footer h2,.editorial-home footer h3{color:inherit!important}.carelens-reference-media{contain:layout paint;overflow:hidden;will-change:auto!important;transition:none!important;transform:none!important}.carelens-reference-media .carelens-hero-image,.carelens-reference-media img{object-fit:cover;object-position:center;backface-visibility:hidden;display:block;opacity:.3!important;filter:none!important;will-change:auto!important;width:100%!important;max-width:none!important;height:100%!important;transition:opacity .24s,transform .5s cubic-bezier(.22,1,.36,1)!important;transform:none!important}@media(pointer:fine){.carelens-reference-media:hover .carelens-hero-image,.carelens-reference-media:hover img{opacity:.36!important;transform:scale(1.018)!important}}.carelens-aurora{contain:paint;transform:translateZ(0);filter:blur(42px)!important;opacity:.14!important;will-change:auto!important;animation:none!important}@media(max-width:767px){.carelens-aurora{display:none!important}.carelens-reference-media .carelens-hero-image,.carelens-reference-media img{opacity:.18!important;object-position:center 32%!important}.carelens-reference-media:hover .carelens-hero-image,.carelens-reference-media:hover img{transform:none!important}}.editorial-home>nav,.editorial-home>section,.editorial-home .hero-action-card{-webkit-backdrop-filter:none!important}.carelens-photo-modal{-webkit-backdrop-filter:blur(10px)!important}.carelens-photo-modal-panel{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important;-webkit-backdrop-filter:none!important}.carelens-photo-modal-panel h2,.carelens-photo-modal-panel p,.carelens-photo-modal-panel button{text-shadow:none!important}@keyframes cl-text-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.editorial-home>section h2,.editorial-home>section h3,.editorial-home>section p,.editorial-home>section li,.editorial-home>section a{animation:.65s cubic-bezier(.22,1,.36,1) both cl-text-reveal}@supports (animation-timeline:view()){.editorial-home>section h2,.editorial-home>section h3,.editorial-home>section p,.editorial-home>section li,.editorial-home>section a{animation-name:cl-text-reveal;animation-timeline:view();animation-range:entry cover 22%}}}.carelens-reference-hero,.carelens-reference-media,.carelens-reference-media img,.carelens-reference-title,.carelens-reference-eyebrow,.carelens-reference-copy,.carelens-reference-primary,.carelens-reference-secondary,.carelens-reference-meta{--cl-mx:0;--cl-my:0;--cl-scroll:0;transform:none!important}@media(prefers-reduced-motion:reduce){.carelens-reference-media .carelens-hero-image,.editorial-home>section h2,.editorial-home>section h3,.editorial-home>section p,.editorial-home>section li,.editorial-home>section a{transition:none!important;animation:none!important}}:root{--cl-max-width:1240px;--cl-radius:28px;--cl-pill:999px;--cl-hairline:color-mix(in oklab, var(--foreground) 12%, transparent);--cl-soft-surface:color-mix(in oklab, var(--card) 92%, var(--background));--cl-accent-wash:color-mix(in oklab, var(--primary) 7%, transparent);--cl-accent-wash-strong:color-mix(in oklab, var(--primary) 12%, transparent)}html{background:var(--background)!important}body{background:var(--background)!important;color:var(--foreground)!important}.carelens-landing.editorial-home,.public-site-shell{max-width:var(--cl-max-width)!important;color:var(--foreground)!important;background:radial-gradient(700px 420px at 85% 0%,var(--cl-accent-wash),transparent 68%),var(--background)!important}.carelens-landing.editorial-home>nav,.public-site-shell .premium-nav{border:1px solid var(--cl-hairline)!important;border-radius:var(--cl-pill)!important;background:color-mix(in oklab,var(--background) 86%,transparent)!important;color:var(--foreground)!important;box-shadow:0 10px 35px color-mix(in oklab,var(--foreground) 5%,transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(120%)!important}.carelens-landing.editorial-home>nav a,.carelens-landing.editorial-home>nav button,.public-site-shell .premium-nav a,.public-site-shell .premium-nav button{color:var(--foreground)!important}.carelens-landing.editorial-home>nav a:hover,.carelens-landing.editorial-home>nav button:hover,.public-site-shell .premium-nav a:hover,.public-site-shell .premium-nav button:hover{color:var(--primary)!important;background:var(--cl-accent-wash)!important}.carelens-landing img[src*=carelens-logo],.public-site-shell img[src*=carelens-logo]{object-fit:contain!important}.carelens-landing.editorial-home>header h1,.carelens-landing.editorial-home .carelens-reference-title,.carelens-landing.editorial-home .carelens-cinema-title{text-wrap:balance;letter-spacing:-.075em!important;max-width:1050px!important;color:var(--foreground)!important;font-family:Sora Variable,Sora,sans-serif!important;font-weight:500!important;line-height:.9!important}.carelens-landing.editorial-home>header h1 em,.carelens-landing.editorial-home .carelens-reference-title em,.carelens-landing.editorial-home .carelens-cinema-title em{color:var(--primary)!important}.carelens-landing.editorial-home>header p,.carelens-landing.editorial-home .carelens-reference-copy,.carelens-landing.editorial-home .carelens-cinema-copy{color:var(--muted-foreground)!important}.carelens-landing.editorial-home .bg-gradient-hero,.carelens-landing.editorial-home .carelens-reference-primary,.carelens-landing.editorial-home .carelens-cinema-primary,.public-site-shell .premium-content .bg-gradient-hero{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important;box-shadow:0 14px 34px color-mix(in oklab,var(--primary) 20%,transparent)!important;background-image:none!important}.carelens-landing.editorial-home .bg-gradient-hero:hover,.carelens-landing.editorial-home .carelens-reference-primary:hover,.carelens-landing.editorial-home .carelens-cinema-primary:hover,.public-site-shell .premium-content .bg-gradient-hero:hover{transform:translateY(-2px);background:var(--primary)!important;box-shadow:0 20px 42px color-mix(in oklab,var(--primary) 26%,transparent)!important}.carelens-landing.editorial-home a[href="#how-it-works"],.carelens-landing.editorial-home .carelens-reference-secondary,.carelens-landing.editorial-home .carelens-cinema-secondary{color:var(--foreground)!important;border-color:var(--cl-hairline)!important;background:0 0!important}.carelens-landing.editorial-home>section,.carelens-landing.editorial-home .hero-action-card,.public-site-shell .premium-content>section{border-color:var(--cl-hairline)!important}.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home .carelens-bento-card,.carelens-landing.editorial-home .feature-card,.carelens-landing.editorial-home .glass-card,.public-site-shell .premium-content article,.public-site-shell .premium-content .glass-card{background:var(--cl-soft-surface)!important;border-color:var(--cl-hairline)!important;color:var(--foreground)!important}.carelens-landing.editorial-home>section article:hover,.carelens-landing.editorial-home .carelens-bento-card:hover,.carelens-landing.editorial-home .feature-card:hover,.public-site-shell .premium-content article:hover{border-color:color-mix(in oklab,var(--primary) 35%,var(--border))!important;box-shadow:0 18px 50px color-mix(in oklab,var(--foreground) 7%,transparent)!important}.carelens-landing.editorial-home .text-primary,.carelens-landing.editorial-home .hover\:text-primary:hover,.public-site-shell .premium-content .text-primary{color:var(--primary)!important}.carelens-landing.editorial-home .ring-primary,.carelens-landing.editorial-home :focus-visible{--tw-ring-color:var(--ring)!important}.carelens-landing.editorial-home :focus-visible,.public-site-shell .premium-content :focus-visible{outline:2px solid var(--ring)!important;outline-offset:3px!important}.carelens-landing.editorial-home .text-gradient,.public-site-shell .premium-content .text-gradient{color:var(--primary)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.carelens-landing.editorial-home footer{border-top:1px solid color-mix(in oklab,var(--background) 18%,transparent)!important;background:var(--foreground)!important;color:var(--background)!important;margin-top:48px!important}.carelens-landing.editorial-home [class*=blue-],.public-site-shell [class*=blue-]{color:inherit}@media(max-width:767px){.carelens-landing.editorial-home{padding-inline:14px!important}.carelens-landing.editorial-home>header h1,.carelens-landing.editorial-home .carelens-reference-title,.carelens-landing.editorial-home .carelens-cinema-title{letter-spacing:-.07em!important;font-size:clamp(3.2rem,15vw,5.6rem)!important}.carelens-landing.editorial-home>nav,.public-site-shell .premium-nav{border-radius:20px!important}}@media(prefers-reduced-motion:reduce){.carelens-landing.editorial-home *,.public-site-shell .premium-content *{scroll-behavior:auto!important}}:root{--cl-paper:var(--background);--cl-ink:var(--foreground);--cl-muted:var(--muted-foreground);--cl-line:color-mix(in oklab, var(--foreground) 11%, transparent);--cl-soft:color-mix(in oklab, var(--card) 96%, var(--background));--cl-dark:#11110f}.carelens-landing.editorial-home{background:radial-gradient(900px 500px at 92% -8%,color-mix(in oklab,var(--primary) 5%,transparent),transparent 66%),var(--background)!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;padding:12px clamp(12px,2.2vw,32px) 72px!important}.carelens-landing.editorial-home>nav.premium-nav{border:1px solid var(--cl-line)!important;background:color-mix(in oklab,var(--background) 92%,transparent)!important;width:min(1220px,100% - 10px)!important;min-height:58px!important;box-shadow:0 12px 38px color-mix(in oklab,var(--foreground) 6%,transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(125%)!important;border-radius:999px!important;margin:4px auto 18px!important;padding:7px 9px 7px 14px!important}.carelens-landing.editorial-home>nav .group{gap:9px!important}.carelens-landing.editorial-home>nav .group .h-8{width:31px!important;height:31px!important}.carelens-landing.editorial-home>nav .flex.min-w-0{gap:3px!important}.carelens-landing.editorial-home>nav a:not(.bg-gradient-hero),.carelens-landing.editorial-home>nav button{color:var(--foreground)!important}.carelens-landing.editorial-home>nav .bg-gradient-hero{background:var(--foreground)!important;min-height:39px!important;color:var(--background)!important;box-shadow:none!important;background-image:none!important;padding-inline:17px!important}.carelens-landing.editorial-home>nav .bg-gradient-hero:hover{background:var(--foreground)!important;transform:translateY(-1px)!important}.carelens-reference-hero{border:1px solid var(--cl-line)!important;background:radial-gradient(650px 430px at 88% 42%,color-mix(in oklab,var(--primary) 5%,transparent),transparent 70%),var(--background)!important;width:min(1220px,100%)!important;min-height:690px!important;box-shadow:0 36px 100px -65px color-mix(in oklab,var(--foreground) 35%,transparent)!important;border-radius:30px!important;grid-template-rows:auto 1fr auto!important;grid-template-columns:1.02fr .98fr!important;margin:0 auto!important;display:grid!important;overflow:hidden!important}.carelens-reference-media{background:radial-gradient(circle at 52% 44%,color-mix(in oklab,var(--primary) 9%,transparent),transparent 38%),transparent!important;order:0!important;grid-area:1/2/4!important;justify-content:center!important;align-items:center!important;min-height:100%!important;padding:74px 50px 74px 12px!important;display:flex!important;position:relative!important;overflow:hidden!important}.carelens-reference-media img,.carelens-reference-media picture{object-fit:cover!important;object-position:center!important;opacity:1!important;filter:saturate(.92)contrast(.98)!important;width:min(560px,100%)!important;height:560px!important;box-shadow:0 35px 75px -38px color-mix(in oklab,var(--foreground) 30%,transparent)!important;border-radius:42px!important;position:relative!important;inset:auto!important;transform:rotate(2deg)!important}.carelens-reference-hero:hover .carelens-reference-media img{filter:saturate(.96)contrast()!important;transform:rotate(1deg)scale(1.018)!important}.carelens-reference-wash,.carelens-reference-grain{display:none!important}.carelens-reference-nav{border-bottom:1px solid var(--cl-line)!important;background:color-mix(in oklab,var(--background) 76%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;grid-area:1/1/auto/3!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:22px!important;width:100%!important;min-height:72px!important;padding:12px 20px!important;display:grid!important}.carelens-reference-nav a{color:var(--muted-foreground)!important;font-size:11px!important}.carelens-reference-nav a:hover{color:var(--foreground)!important}.carelens-reference-nav-cta{background:var(--foreground)!important;color:var(--background)!important;border-color:var(--foreground)!important;box-shadow:none!important}.carelens-reference-hero>.relative.z-10.grid{z-index:10!important;grid-area:2/1/auto/2!important;align-items:flex-end!important;min-height:560px!important;padding:56px 24px 54px 58px!important;display:flex!important;position:relative!important}.carelens-reference-hero>.relative.z-10.grid>.max-w-2xl{max-width:650px!important}.carelens-reference-eyebrow{color:var(--muted-foreground)!important;letter-spacing:.18em!important;align-items:center!important;gap:10px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.carelens-reference-eyebrow i{background:var(--border)!important;width:26px!important;height:1px!important}.carelens-reference-title{letter-spacing:-.075em!important;max-width:700px!important;color:var(--foreground)!important;margin-top:20px!important;font-family:Sora Variable,Sora,sans-serif!important;font-size:clamp(4.5rem,7.1vw,7.3rem)!important;font-weight:500!important;line-height:.86!important}.carelens-reference-title em{color:var(--foreground)!important;font-style:normal!important}.carelens-reference-copy{max-width:470px!important;color:var(--muted-foreground)!important;margin-top:26px!important;font-size:16px!important;line-height:1.65!important}.carelens-reference-primary{background:var(--foreground)!important;color:var(--background)!important;border:1px solid var(--foreground)!important;box-shadow:none!important;padding-inline:22px!important}.carelens-reference-secondary{color:var(--foreground)!important;border:1px solid var(--border)!important;background:0 0!important}.carelens-reference-meta{color:var(--muted-foreground)!important;letter-spacing:.13em!important;grid-area:3/1/auto/2!important;gap:22px!important;padding:0 24px 25px 58px!important;font-size:9px!important;font-weight:700!important;display:flex!important}.carelens-reference-scroll{display:none!important}.carelens-reference-media:before,.carelens-reference-media:after{content:""!important;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)!important;pointer-events:none!important;border-radius:28px!important;position:absolute!important}.carelens-reference-media:before{width:390px!important;height:390px!important;top:135px!important;right:95px!important;transform:rotate(-8deg)!important}.carelens-reference-media:after{border-color:color-mix(in oklab,var(--primary) 18%,transparent)!important;width:285px!important;height:285px!important;bottom:75px!important;right:180px!important;transform:rotate(8deg)!important}.carelens-landing.editorial-home>section{border:1px solid var(--cl-line)!important;background:color-mix(in oklab,var(--card) 97%,var(--background))!important;width:min(1220px,100%)!important;box-shadow:0 26px 70px -58px color-mix(in oklab,var(--foreground) 30%,transparent)!important;border-radius:28px!important;margin:18px auto 0!important;padding:clamp(28px,4vw,52px)!important}.carelens-landing.editorial-home>section h2{letter-spacing:-.065em!important;max-width:800px!important;font-size:clamp(2.8rem,5vw,5.5rem)!important;font-weight:500!important;line-height:.92!important}.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home>section .carelens-bento-card,.carelens-landing.editorial-home>section .feature-card{border:1px solid var(--cl-line)!important;background:var(--cl-soft)!important;box-shadow:none!important;border-radius:22px!important}.carelens-landing.editorial-home>section article:hover,.carelens-landing.editorial-home>section .carelens-bento-card:hover,.carelens-landing.editorial-home>section .feature-card:hover{border-color:color-mix(in oklab,var(--foreground) 22%,transparent)!important;box-shadow:0 24px 55px -44px color-mix(in oklab,var(--foreground) 35%,transparent)!important;transform:translateY(-4px)!important}.carelens-landing.editorial-home .bg-primary\/10,.carelens-landing.editorial-home .bg-primary\/20{background:color-mix(in oklab,var(--primary) 8%,transparent)!important}.carelens-landing.editorial-home .text-primary{color:var(--primary)!important}.carelens-landing.editorial-home .text-gradient{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.hero-action-card{border-color:var(--cl-line)!important;background:color-mix(in oklab,var(--card) 97%,var(--background))!important;width:min(1220px,100%)!important;box-shadow:none!important;border-radius:24px!important;margin:18px auto 0!important}.public-site-shell{background:var(--background)!important;max-width:1240px!important;color:var(--foreground)!important;margin-inline:auto!important}.public-site-shell .premium-nav{border:1px solid var(--cl-line)!important;background:color-mix(in oklab,var(--background) 90%,transparent)!important;box-shadow:0 12px 35px color-mix(in oklab,var(--foreground) 6%,transparent)!important;border-radius:999px!important}.public-site-shell .premium-content{color:var(--foreground)!important}.public-site-shell .premium-content>section,.public-site-shell .premium-content article,.public-site-shell .premium-content .glass,.public-site-shell .premium-content .glass-card{border-color:var(--cl-line)!important;background:color-mix(in oklab,var(--card) 97%,var(--background))!important;box-shadow:none!important;border-radius:22px!important}@media(max-width:767px){.carelens-landing.editorial-home{padding:0 8px 58px!important}.carelens-landing.editorial-home>nav.premium-nav{border-top:0!important;border-radius:0 0 20px 20px!important;width:calc(100% + 16px)!important;margin:0 -8px 10px!important}.carelens-reference-hero{border-radius:22px!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;min-height:0!important;display:grid!important}.carelens-reference-nav{grid-area:1/1!important;grid-template-columns:1fr auto!important;min-height:62px!important;padding:9px 13px!important}.carelens-reference-nav>nav{display:none!important}.carelens-reference-media{grid-area:2/1!important;min-height:340px!important;padding:28px 24px 4px!important}.carelens-reference-media img,.carelens-reference-media picture{border-radius:30px!important;width:min(310px,80vw)!important;height:310px!important;transform:rotate(1.5deg)!important}.carelens-reference-media:before{width:245px!important;height:245px!important;top:45px!important;right:7%!important}.carelens-reference-media:after{width:190px!important;height:190px!important;bottom:4px!important;right:23%!important}.carelens-reference-hero>.relative.z-10.grid{grid-area:3/1!important;align-items:flex-start!important;min-height:0!important;padding:25px 20px!important}.carelens-reference-title{font-size:clamp(3.3rem,14vw,5.3rem)!important;line-height:.88!important}.carelens-reference-copy{font-size:14px!important}.carelens-reference-meta{flex-wrap:wrap!important;grid-area:4/1!important;gap:9px 18px!important;padding:0 20px 22px!important}.hero-action-card{border-radius:20px!important}.carelens-landing.editorial-home>section{border-radius:20px!important;padding:24px 17px!important}}@media(prefers-reduced-motion:reduce){.carelens-reference-media img,.carelens-reference-hero *,.carelens-landing.editorial-home article,.carelens-landing.editorial-home .carelens-bento-card{transition:none!important;animation:none!important}}html.theme-switching body,html.theme-switching .premium-nav,html.theme-switching .premium-content,html.theme-switching .premium-content>*,html.theme-switching .glass-panel,html.theme-switching .glass-card,html.theme-switching .menu-panel,html.theme-switching button,html.theme-switching a{transition-property:background-color,color,border-color,box-shadow,fill,stroke!important;transition-duration:.18s!important;transition-timing-function:ease-out!important}@media(prefers-reduced-motion:reduce){html.theme-switching body,html.theme-switching .premium-nav,html.theme-switching .premium-content,html.theme-switching .premium-content>*,html.theme-switching .glass-panel,html.theme-switching .glass-card,html.theme-switching .menu-panel,html.theme-switching button,html.theme-switching a{transition-duration:0s!important}}.menu-shell{z-index:5000!important;isolation:isolate!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;width:100%!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:hidden!important}.menu-shell[data-open=true]{pointer-events:auto!important;opacity:1!important;visibility:visible!important}.menu-shell .menu-backdrop{background:color-mix(in oklab,var(--background) 58%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(120%)!important;backdrop-filter:blur(22px)saturate(120%)!important;opacity:0!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transition:opacity .24s!important;position:absolute!important;inset:0!important}.menu-shell[data-open=true] .menu-backdrop{opacity:1!important}.menu-shell .menu-panel,.menu-shell .menu-panel[data-open=true]{width:100%!important;max-width:none!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;padding:max(20px,calc(env(safe-area-inset-top) + 20px)) max(18px,4vw) max(28px,calc(env(safe-area-inset-bottom) + 28px))!important;box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;background:radial-gradient(720px 520px at 95% 0%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 68%),radial-gradient(620px 520px at 0% 100%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 72%),var(--background)!important;color:var(--foreground)!important;box-shadow:none!important;clip-path:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;margin:0!important;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,visibility 0s linear .26s!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden auto!important;transform:translateY(10px)!important}.menu-shell .menu-panel[data-open=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,visibility!important;transform:translateY(0)!important}.menu-shell .menu-panel>.mb-1{z-index:2!important;border-bottom:1px solid var(--border)!important;background:color-mix(in oklab,var(--background) 92%,transparent)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;width:min(1100px,100%)!important;margin:0 auto 12px!important;padding:4px 0 16px!important;position:sticky!important;top:0!important}.menu-shell .menu-panel>.mb-1>span{letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--muted-foreground)!important;font-size:11px!important;font-weight:700!important}.menu-shell .menu-panel>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:0 34px!important;width:min(1100px,100%)!important;margin:0 auto!important;display:grid!important}.menu-shell .menu-panel>.grid>a{border:0!important;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;width:100%!important;min-width:0!important;min-height:72px!important;color:var(--foreground)!important;letter-spacing:-.035em!important;opacity:0!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 0 0 2px!important;font-size:clamp(1.35rem,2.6vw,2.3rem)!important;font-weight:500!important;line-height:1.05!important;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s,color .18s,background-color .18s!important;display:flex!important;transform:translateY(8px)!important}.menu-shell .menu-panel[data-open=true]>.grid>a{opacity:1!important;transform:translateY(0)!important}.menu-shell .menu-panel>.grid>a:hover{color:var(--primary)!important;background:color-mix(in oklab,var(--primary) 5%,transparent)!important}.menu-shell .menu-panel>.grid>.my-2{border:0!important;border-top:1px solid var(--border)!important;grid-column:1/-1!important;width:100%!important;height:18px!important;margin:0!important;display:block!important}@media(max-width:767px){.menu-shell .menu-panel{padding:max(16px,calc(env(safe-area-inset-top) + 16px)) 18px max(22px,calc(env(safe-area-inset-bottom) + 22px))!important}.menu-shell .menu-panel>.mb-1{padding-bottom:12px!important}.menu-shell .menu-panel>.grid{grid-template-columns:1fr!important;gap:0!important}.menu-shell .menu-panel>.grid>a{min-height:62px!important;font-size:clamp(1.25rem,7vw,1.7rem)!important}.menu-shell .menu-panel>.grid>.my-2{height:14px!important}}@media(min-width:768px)and (max-width:1050px){.menu-shell .menu-panel>.grid{grid-template-columns:1fr!important;max-width:760px!important}}@media(prefers-reduced-motion:reduce){.menu-shell,.menu-backdrop,.menu-panel,.menu-panel[data-open=true],.menu-panel .grid>a{transition:none!important}}.public-site-shell{background:radial-gradient(900px 520px at 8% -10%,color-mix(in oklab,var(--primary) 7%,transparent),transparent 72%),radial-gradient(760px 520px at 96% 18%,color-mix(in oklab,var(--accent) 8%,transparent),transparent 74%),var(--background)!important}.public-site-shell .premium-nav{border-color:color-mix(in oklab,var(--foreground) 9%,transparent)!important;background:color-mix(in oklab,var(--card) 84%,transparent)!important;box-shadow:0 16px 46px -36px color-mix(in oklab,var(--foreground) 24%,transparent)!important;-webkit-backdrop-filter:blur(22px)saturate(125%)!important;backdrop-filter:blur(22px)saturate(125%)!important}.carelens-landing.editorial-home .carelens-reference-hero{border-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important;background:radial-gradient(700px 500px at 82% 10%,color-mix(in oklab,var(--primary) 9%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in oklab,var(--card) 96%,transparent),color-mix(in oklab,var(--background) 92%,var(--card)))!important;box-shadow:0 34px 90px -58px color-mix(in oklab,var(--foreground) 24%,transparent)!important}.carelens-landing.editorial-home .carelens-reference-wash,.carelens-landing.editorial-home .carelens-reference-grain{opacity:.16!important}.carelens-landing.editorial-home .carelens-reference-copy{color:var(--muted-foreground)!important}.carelens-landing.editorial-home .carelens-reference-primary{background:color-mix(in oklab,var(--primary) 88%,var(--foreground))!important;box-shadow:0 18px 36px -24px color-mix(in oklab,var(--primary) 45%,transparent)!important}.carelens-landing.editorial-home .carelens-reference-secondary{border:1px solid color-mix(in oklab,var(--foreground) 12%,transparent)!important;background:color-mix(in oklab,var(--card) 72%,transparent)!important}.carelens-trust-row span{border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent);background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--muted-foreground);border-radius:999px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.wellness-dashboard{max-width:1180px;margin-inline:auto}.wellness-dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wellness-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--primary);margin:0;font-size:11px;font-weight:800}.wellness-soft-cta{border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);background:color-mix(in oklab,var(--card) 82%,transparent);color:var(--foreground)}.wellness-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.wellness-card{border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)!important;background:color-mix(in oklab,var(--card) 92%,transparent)!important;box-shadow:0 24px 60px -50px color-mix(in oklab,var(--foreground) 28%,transparent)!important;border-radius:28px!important}.wellness-score-card{background:radial-gradient(420px 240px at 90% 10%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 72%),color-mix(in oklab,var(--card) 94%,transparent)!important}.wellness-table tbody tr{transition:background-color .18s}.wellness-table tbody tr:hover{background:color-mix(in oklab,var(--primary) 4%,transparent)}.wellness-checkin{background:radial-gradient(700px 240px at 4% 0%,color-mix(in oklab,var(--primary) 8%,transparent),transparent 76%),color-mix(in oklab,var(--card) 94%,transparent);box-shadow:0 24px 60px -52px color-mix(in oklab,var(--foreground) 28%,transparent);border-color:color-mix(in oklab,var(--foreground) 8%,transparent)!important}.wellness-checkin-group{border-color:color-mix(in oklab,var(--foreground) 8%,transparent)!important;background:color-mix(in oklab,var(--background) 62%,transparent)!important}.wellness-checkin-option{color:var(--muted-foreground);background:color-mix(in oklab,var(--card) 66%,transparent);border-color:color-mix(in oklab,var(--foreground) 8%,transparent)!important}.wellness-checkin-option:hover,.wellness-checkin-option.is-active{color:var(--foreground);transform:translateY(-1px);border-color:color-mix(in oklab,var(--primary) 30%,transparent)!important;background:color-mix(in oklab,var(--primary) 9%,var(--card))!important}@media(max-width:820px){.wellness-dashboard-header{flex-direction:column;align-items:flex-start}.wellness-overview-grid{grid-template-columns:1fr}}@media(max-width:767px){.carelens-trust-row span{padding:7px 9px;font-size:10px}.wellness-card{border-radius:22px!important}}@media(prefers-reduced-motion:reduce){.wellness-checkin-option,.wellness-table tbody tr{transition:none!important}}.care-plan-dashboard .care-plan-hero{padding:34px clamp(8px,3vw,28px) 20px}.care-plan-grid{align-items:stretch}.care-plan-card{flex-direction:column;min-height:260px;display:flex;position:relative;overflow:hidden}.care-plan-card:first-child{background:color-mix(in oklab,var(--primary) 6%,var(--card))!important}.care-plan-card:nth-child(2){background:color-mix(in oklab,var(--accent) 6%,var(--card))!important}.care-plan-card:nth-child(3){background:color-mix(in oklab,#f4c26b 10%,var(--card))!important}.care-plan-card:nth-child(4){background:color-mix(in oklab,#8bd5a6 9%,var(--card))!important}.care-plan-card:after{content:"";background:color-mix(in oklab,var(--primary) 8%,transparent);filter:blur(4px);pointer-events:none;border-radius:999px;width:180px;height:180px;position:absolute;top:-65px;right:-55px}.care-plan-card>*{z-index:1;position:relative}.care-plan-cta{background:radial-gradient(420px 180px at 50% 0%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 75%),color-mix(in oklab,var(--card) 96%,transparent)!important}.reports-dashboard>.wellness-card,.reports-dashboard .wellness-card{border-color:color-mix(in oklab,var(--foreground) 8%,transparent)!important}.reports-dashboard{max-width:980px}@media(max-width:767px){.care-plan-dashboard .care-plan-hero{padding-top:22px}.care-plan-card{min-height:0}}.carelens-landing.editorial-home{background:radial-gradient(900px 460px at 6% 0%,color-mix(in oklab,var(--primary) 5%,transparent),transparent 70%),var(--carelens-page,var(--background))!important;max-width:1500px!important;padding:18px clamp(12px,3vw,40px) 84px!important}.carelens-landing.editorial-home>nav.premium-nav{animation:.72s cubic-bezier(.16,1,.3,1) both cl-head-in;border:1px solid color-mix(in oklab,var(--foreground) 9%,transparent)!important;background:var(--carelens-card,var(--card))!important;width:min(1240px,100% - 12px)!important;min-height:62px!important;box-shadow:0 22px 60px -46px color-mix(in oklab,var(--foreground) 25%,transparent)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:999px!important;margin:6px auto 14px!important;padding:8px 10px 8px 16px!important}.carelens-landing.editorial-home>nav.premium-nav:after,.public-site-shell .premium-nav:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 0 42%,color-mix(in oklab,var(--foreground) 8%,transparent) 50%,transparent 58% 100%);opacity:0;position:absolute;inset:0;transform:translate(-130%)}.carelens-landing.editorial-home>nav.premium-nav:hover:after,.public-site-shell .premium-nav:hover:after{animation:.9s cubic-bezier(.22,1,.36,1) both cl-nav-sheen}.carelens-landing.editorial-home>nav.premium-nav a,.public-site-shell .premium-nav a,.carelens-landing.editorial-home>nav.premium-nav button,.public-site-shell .premium-nav button{position:relative;overflow:hidden;transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .22s,color .18s!important}.carelens-landing.editorial-home>nav.premium-nav a:hover,.public-site-shell .premium-nav a:hover,.carelens-landing.editorial-home>nav.premium-nav button:hover,.public-site-shell .premium-nav button:hover{transform:translateY(-2px)!important}.carelens-landing.editorial-home>nav.premium-nav a:not(.bg-gradient-hero):after,.public-site-shell .premium-nav a:after{content:"";background:var(--primary);transform-origin:50%;border-radius:999px;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:20%;right:20%;transform:scaleX(0)}.carelens-landing.editorial-home>nav.premium-nav a:hover:after,.public-site-shell .premium-nav a:hover:after{transform:scaleX(1)}.carelens-landing.editorial-home>nav.premium-nav .cl-menu-trigger,.public-site-shell .premium-nav .cl-menu-trigger{overflow:hidden}.carelens-landing.editorial-home>nav.premium-nav .cl-menu-trigger:hover,.public-site-shell .premium-nav .cl-menu-trigger:hover{transform:translateY(-2px)rotate(-2deg)scale(1.04)!important}.carelens-reference-hero{animation:.9s cubic-bezier(.16,1,.3,1) 70ms both cl-surface-rise;border:1px solid color-mix(in oklab,var(--foreground) 8%,transparent)!important;background:var(--carelens-card,var(--card))!important;width:min(1240px,100%)!important;min-height:760px!important;box-shadow:0 46px 110px -72px color-mix(in oklab,var(--foreground) 34%,transparent)!important;border-radius:34px!important;margin:0 auto!important}.carelens-reference-hero .carelens-reference-nav{display:none!important}.carelens-reference-media img,.carelens-reference-media picture{will-change:transform;transform-origin:50%;animation:9s ease-in-out .8s infinite cl-image-breathe}.carelens-reference-hero:hover .carelens-reference-media img,.carelens-reference-hero:hover .carelens-reference-media picture{animation-play-state:paused;transform:rotate(.8deg)scale(1.03)!important}.carelens-reference-title{font-size:clamp(3.8rem,7.2vw,7.2rem)!important}.carelens-reference-primary,.carelens-reference-secondary{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-color .2s!important}.carelens-reference-primary:hover,.carelens-reference-secondary:hover{transform:translateY(-3px)!important}.carelens-reference-primary:active,.carelens-reference-secondary:active{transform:translateY(0)scale(.97)!important}.carelens-landing.editorial-home>section,.carelens-landing.editorial-home>.hero-action-card{content-visibility:auto;contain-intrinsic-size:680px;scroll-margin-top:90px;animation:.72s cubic-bezier(.16,1,.3,1) both cl-section-in}.carelens-landing.editorial-home>section:nth-of-type(2n){animation-delay:60ms}.carelens-landing.editorial-home>section:nth-of-type(3n){animation-delay:.12s}.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home .feature-card,.carelens-landing.editorial-home .carelens-bento-card{will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .22s!important}.carelens-landing.editorial-home>section article:hover,.carelens-landing.editorial-home .feature-card:hover,.carelens-landing.editorial-home .carelens-bento-card:hover{box-shadow:0 28px 64px -46px color-mix(in oklab,var(--foreground) 32%,transparent)!important;transform:translateY(-8px)!important}.carelens-landing.editorial-home .hero-action-card{background:var(--carelens-card,var(--card))!important;box-shadow:0 32px 80px -56px color-mix(in oklab,var(--foreground) 25%,transparent)!important;border-radius:30px!important}.carelens-landing.editorial-home .hero-action-card button{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .26s,border-color .22s!important}.carelens-landing.editorial-home .hero-action-card button:hover{transform:translateY(-4px)scale(1.01)!important}.carelens-landing.editorial-home .final-cta,.carelens-landing.editorial-home [class*=final]{isolation:isolate}.public-site-shell .premium-nav{animation:.72s cubic-bezier(.16,1,.3,1) both cl-head-in;position:relative!important;overflow:visible!important}.public-site-shell .premium-content>*{content-visibility:auto;contain-intrinsic-size:480px}.theme-switcher-trigger{position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .28s!important}.theme-switcher-trigger:hover{box-shadow:0 14px 30px -22px color-mix(in oklab,var(--primary) 65%,transparent)!important;transform:translateY(-2px)rotate(8deg)scale(1.05)!important}.theme-switcher-trigger:active{transform:scale(.94)rotate(0)!important}.theme-switcher-trigger svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.theme-switcher-trigger:hover svg{transform:rotate(-12deg)scale(1.08)}.theme-switcher-backdrop{animation:.18s both cl-fade-in}.theme-switcher-panel{transform-origin:100% 0;animation:.32s cubic-bezier(.16,1,.3,1) both cl-pop-in}.theme-option{transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .18s!important}.theme-option:hover{background:color-mix(in oklab,var(--primary) 7%,transparent);transform:translate(6px)}.profile-trigger{transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .26s!important}.profile-trigger:hover{box-shadow:0 16px 34px -25px color-mix(in oklab,var(--foreground) 30%,transparent);transform:translateY(-2px)rotate(-4deg)scale(1.05)!important}.profile-trigger:active{transform:scale(.95)}@keyframes cl-head-in{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cl-surface-rise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cl-image-breathe{0%,to{transform:rotate(1.6deg)scale(1)}50%{transform:rotate(0)scale(1.02)}}@keyframes cl-nav-sheen{0%{opacity:0;transform:translate(-130%)}18%{opacity:.5}to{opacity:0;transform:translate(130%)}}@keyframes cl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cl-pop-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media(max-width:767px){.carelens-landing.editorial-home{padding:0 10px 60px!important}.carelens-landing.editorial-home>nav.premium-nav{border-radius:0 0 22px 22px!important;width:calc(100% + 20px)!important;margin:0 -10px 10px!important}.carelens-reference-hero{border-radius:24px!important;min-height:auto!important}.carelens-reference-title{font-size:clamp(3rem,14vw,5rem)!important;line-height:.92!important}.carelens-reference-media img,.carelens-reference-media picture{animation-duration:11s}}@media(prefers-reduced-motion:reduce){.carelens-landing.editorial-home>nav.premium-nav,.public-site-shell .premium-nav,.carelens-reference-hero,.carelens-reference-media img,.carelens-reference-media picture,.carelens-landing.editorial-home>section,.theme-switcher-backdrop,.theme-switcher-panel{animation:none!important}.theme-option,.theme-switcher-trigger,.profile-trigger,.carelens-reference-primary,.carelens-reference-secondary,.carelens-landing.editorial-home>section article,.carelens-landing.editorial-home .feature-card,.carelens-landing.editorial-home .carelens-bento-card{transition:none!important}}.carelens-landing.editorial-home>section{border-radius:30px}.carelens-landing.editorial-home>section:nth-of-type(2),.carelens-landing.editorial-home>section:nth-of-type(3){background:var(--carelens-card,var(--card))!important}.carelens-landing.editorial-home>section:nth-of-type(4){background:color-mix(in oklab,#eef4e6 72%,var(--carelens-card,var(--card)))!important}.carelens-landing.editorial-home>section:nth-of-type(5),.carelens-landing.editorial-home>section:nth-of-type(7),.carelens-landing.editorial-home>section:nth-of-type(8){background:var(--carelens-card,var(--card))!important}.carelens-landing.editorial-home>section:nth-of-type(9){background:color-mix(in oklab,#fbf5e6 75%,var(--carelens-card,var(--card)))!important}.carelens-landing.editorial-home>section:nth-of-type(10){background:color-mix(in oklab,#edf5e7 76%,var(--carelens-card,var(--card)))!important}.carelens-landing.editorial-home>section:nth-of-type(11){background:var(--carelens-card,var(--card))!important}.carelens-landing.editorial-home>section:nth-of-type(14){background:var(--carelens-dark,#171715)!important;color:var(--background)!important;box-shadow:0 32px 80px -52px color-mix(in oklab,var(--foreground) 32%,transparent)!important;border-color:#0000!important}.carelens-landing.editorial-home>section:nth-of-type(14) h2,.carelens-landing.editorial-home>section:nth-of-type(14) p{color:var(--background)!important}.carelens-landing.editorial-home>section:nth-of-type(14) .text-primary{color:color-mix(in oklab,var(--background) 78%,var(--primary))!important}.carelens-landing.editorial-home>section:nth-of-type(14) button{background:var(--background)!important;color:var(--foreground)!important;box-shadow:none!important}.carelens-landing.editorial-home .carelens-bento-grid>article{min-height:220px;border-radius:26px!important;padding:24px!important}.carelens-landing.editorial-home .carelens-bento-grid>article:first-child,.carelens-landing.editorial-home .carelens-bento-grid>article:nth-child(5){grid-column:span 2}.carelens-landing.editorial-home .carelens-bento-grid>article:hover{transform:translateY(-9px)rotateX(1deg)!important}.carelens-landing.editorial-home [class*=rounded-3xl]{border-radius:30px!important}@media(max-width:767px){.carelens-landing.editorial-home>section{border-radius:24px}.carelens-landing.editorial-home .carelens-bento-grid>article:first-child,.carelens-landing.editorial-home .carelens-bento-grid>article:nth-child(5){grid-column:auto}}.public-site-shell .premium-content,.public-site-shell .premium-content>*{will-change:auto!important}.carelens-reference-media img,.carelens-reference-media picture,.carelens-landing.editorial-home>nav.premium-nav,.carelens-reference-hero,.theme-switcher-panel,.profile-trigger{will-change:transform,opacity}@media(max-width:767px){.carelens-landing.editorial-home .carelens-reference-media{padding-bottom:18px!important}}html{scroll-behavior:smooth}body{overflow-x:clip}button,a,input,textarea,select{touch-action:manipulation}@media(pointer:coarse){.carelens-landing .hero-action-card:hover,.carelens-landing article:hover,.carelens-landing .carelens-bento-card:hover,.carelens-landing .feature-card:hover{transform:none!important}.carelens-landing a,.carelens-landing button{min-height:44px}}@media(max-width:767px){.carelens-landing.editorial-home{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;padding-bottom:calc(54px + env(safe-area-inset-bottom))!important}.carelens-landing.editorial-home>nav{top:max(0px,env(safe-area-inset-top))!important;margin-left:calc(-1*max(12px,env(safe-area-inset-left)))!important;margin-right:calc(-1*max(12px,env(safe-area-inset-right)))!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;border-radius:0 0 20px 20px!important}.carelens-reference-hero{min-height:min(720px,88svh)!important}.carelens-reference-title{font-size:clamp(2.7rem,14vw,4.8rem)!important}.carelens-reference-media{opacity:.16!important}.menu-shell .menu-panel{padding:calc(76px + env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important}.menu-shell .menu-panel>.grid>a{min-height:58px!important;font-size:clamp(1.55rem,9vw,2.8rem)!important}.menu-shell .menu-panel:after{margin-bottom:24px}.hero-action-card{border-radius:24px!important}}@media(min-width:768px)and (max-width:1199px){.carelens-landing.editorial-home{padding-left:clamp(20px,3vw,32px)!important;padding-right:clamp(20px,3vw,32px)!important}.carelens-reference-hero{min-height:680px!important}.menu-shell .menu-panel>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1600px){.carelens-landing.editorial-home{padding-left:clamp(36px,4vw,80px)!important;padding-right:clamp(36px,4vw,80px)!important}.carelens-reference-hero{min-height:min(820px,82svh)!important}.carelens-landing.editorial-home>section{width:min(1440px,100%)!important}}@media(update:slow),(prefers-reduced-motion:reduce){.carelens-aurora,.carelens-landing .hero-action-card,.carelens-landing .carelens-reference-media img{animation:none!important}.carelens-landing .carelens-aurora{filter:blur(36px)!important}.carelens-reference-media{will-change:auto!important;transform:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media(max-width:360px){.carelens-landing.editorial-home,.carelens-landing.editorial-home>nav{padding-left:8px!important;padding-right:8px!important}.carelens-reference-hero{border-radius:20px!important;min-height:620px!important}.carelens-reference-title{font-size:clamp(2.35rem,13vw,3.4rem)!important}.hero-action-card{padding:14px!important}.hero-action-card .grid{grid-template-columns:1fr!important}.menu-shell .menu-panel{padding-top:70px!important}.menu-shell .menu-panel>.grid>a{min-height:52px!important;font-size:1.45rem!important}}@media(max-width:300px){.carelens-landing .premium-nav .text-foreground,.carelens-landing .premium-nav .text-gradient{display:none}.carelens-reference-title{font-size:2.15rem!important}.carelens-reference-copy{font-size:14px!important}}:root{--cl-content:1240px;--cl-radius-xl:28px;--cl-radius-lg:22px;--cl-border:color-mix(in srgb, currentColor 10%, transparent);--cl-surface:color-mix(in srgb, var(--background) 94%, white 6%);--cl-shadow:0 18px 60px #0f172a12}html{text-rendering:optimizelegibility}body{background:var(--background)}.public-site-shell,.carelens-landing{max-width:var(--cl-content)!important}.premium-nav,.carelens-landing>nav{-webkit-backdrop-filter:blur(18px)saturate(125%);box-shadow:0 12px 40px #0f172a0f,inset 0 1px #ffffffa6;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)!important;background:color-mix(in srgb,var(--background) 86%,transparent)!important}.premium-nav .nav-active-item,.carelens-landing>nav .nav-active-item{letter-spacing:-.01em;font-size:.82rem}.carelens-landing .carelens-cinema-hero{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);background:radial-gradient(700px 380px at 82% 18%,#22d3ee1f,transparent 65%),radial-gradient(700px 420px at 18% 20%,#6366f11a,transparent 68%),var(--background);min-height:clamp(560px,72vh,760px);box-shadow:var(--cl-shadow);border-radius:34px}.carelens-landing .carelens-reference-media{opacity:.26;mix-blend-mode:multiply;filter:saturate(.72)contrast(.92);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);transform:scale(1.03)}.carelens-landing .carelens-cinema-hero:hover .carelens-reference-media{opacity:.34;transform:scale(1.045)}.carelens-landing .carelens-reference-wash{background:linear-gradient(90deg,var(--background) 0%,color-mix(in srgb,var(--background) 92%,transparent) 42%,color-mix(in srgb,var(--background) 56%,transparent) 100%)!important}.carelens-landing .carelens-reference-grain{opacity:.025!important}.carelens-landing .carelens-reference-nav{padding:18px 22px!important}.carelens-landing .carelens-reference-nav,.carelens-landing .carelens-reference-title,.carelens-landing .carelens-reference-copy,.carelens-landing .carelens-reference-eyebrow,.carelens-landing .carelens-reference-meta,.carelens-landing .carelens-reference-scroll{color:var(--foreground)!important}.carelens-landing .carelens-reference-title{letter-spacing:-.055em!important;font-size:clamp(3.2rem,7vw,6.7rem)!important;line-height:.92!important}.carelens-landing .carelens-reference-title em{color:var(--primary)!important}.carelens-landing .carelens-reference-copy{max-width:570px;font-size:clamp(1rem,1.5vw,1.2rem)!important;line-height:1.65!important}.carelens-landing .carelens-reference-primary{box-shadow:0 12px 32px color-mix(in srgb,var(--primary) 20%,transparent)}.carelens-landing .carelens-reference-secondary{border-color:color-mix(in srgb,var(--foreground) 13%,transparent)!important;background:color-mix(in srgb,var(--background) 74%,transparent)!important}.hero-action-card{border-radius:var(--cl-radius-xl)!important;border-color:color-mix(in srgb,var(--primary) 15%,var(--border))!important;background:color-mix(in srgb,var(--background) 94%,white 6%)!important;box-shadow:0 24px 70px #0f172a14!important}.hero-action-card button{min-height:48px}.hero-action-card .group{border-radius:24px!important;min-height:150px!important}.glass,.glass-panel,.glass-card{border-color:color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 10px 36px #0f172a0b}.carelens-landing section>.grid>article,.carelens-landing section>.grid>div,.carelens-landing .bento-card{border-radius:var(--cl-radius-lg);transition:transform .24s,border-color .24s,box-shadow .24s}.carelens-landing section>.grid>article:hover,.carelens-landing section>.grid>div:hover,.carelens-landing .bento-card:hover{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));transform:translateY(-3px);box-shadow:0 18px 50px #0f172a12}.menu-shell{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a47!important}.menu-panel{overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(130%);top:max(76px,calc(env(safe-area-inset-top) + 70px))!important;width:auto!important;max-height:calc(100dvh - max(92px,calc(env(safe-area-inset-top) + 86px)))!important;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent)!important;background:color-mix(in srgb,var(--background) 94%,transparent)!important;border-radius:28px!important;left:12px!important;right:12px!important;overflow-y:auto!important;box-shadow:0 30px 100px #0f172a29!important}.menu-panel a,.menu-panel button{min-height:48px}.cl-menu-trigger{overflow:visible}.cl-menu-icon{place-items:center;width:22px;height:18px;display:grid;position:relative}.cl-menu-icon i{transform-origin:50%;background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s,width .28s;display:block;position:absolute}.cl-menu-icon i:first-child{transform:translateY(-6px)}.cl-menu-icon i:nth-child(2){transform:translateY(0)}.cl-menu-icon i:nth-child(3){transform:translateY(6px)}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon i:first-child{transform:rotate(45deg)}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon i:nth-child(2){opacity:0;width:0}.cl-menu-trigger[aria-expanded=true] .cl-menu-icon i:nth-child(3){transform:rotate(-45deg)}.carelens-walkthrough,.carelens-landing video,.carelens-landing .feature-video{border-radius:28px}@media(pointer:coarse){.carelens-landing .carelens-cinema-hero:hover .carelens-reference-media{opacity:.26;transform:scale(1.03)}.carelens-landing section>.grid>article:hover,.carelens-landing section>.grid>div:hover,.carelens-landing .bento-card:hover{box-shadow:none;transform:none}}@media(max-width:1023px){.public-site-shell{padding-top:8px!important}.premium-nav{margin-bottom:22px!important}.carelens-landing .carelens-cinema-hero{border-radius:28px;min-height:610px}.carelens-landing .carelens-reference-media{opacity:.18}}@media(max-width:767px){.public-site-shell,.carelens-landing{padding-left:14px!important;padding-right:14px!important}.premium-nav,.carelens-landing>nav{top:max(6px,env(safe-area-inset-top))!important;border-radius:20px!important}.carelens-landing .carelens-cinema-hero{border-radius:24px;min-height:640px}.carelens-landing .carelens-reference-nav{padding:14px 16px!important}.carelens-landing .carelens-reference-title{font-size:clamp(3rem,16vw,4.4rem)!important}.carelens-landing .carelens-reference-copy{font-size:1rem!important}.carelens-landing .carelens-reference-meta{display:none!important}.carelens-landing .carelens-reference-scroll{padding:0 16px 18px!important}.hero-action-card{margin-top:12px!important;padding:14px!important}.hero-action-card .group{min-height:132px!important}.menu-panel{border-radius:24px!important}}@media(max-width:380px){.carelens-landing .carelens-cinema-hero{min-height:600px}.carelens-landing .carelens-reference-title{font-size:2.75rem!important}.hero-action-card .group{min-height:118px!important}}@media(min-width:1600px){.public-site-shell,.carelens-landing{max-width:1360px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--gradient-hero:linear-gradient(135deg, #2563eb 0%, #06b6d4 55%, #7c3aed 100%);--gradient-soft:radial-gradient(ellipse at 18% 0%, #2563eb1a, transparent 42%), radial-gradient(ellipse at 92% 12%, #06b6d414, transparent 38%), radial-gradient(ellipse at 50% 100%, #7c3aed0f, transparent 46%)}.dark{--gradient-hero:linear-gradient(135deg, #f5f7fa 0%, #d9dde4 58%, #aeb5c0 100%);--gradient-soft:radial-gradient(ellipse at 18% 0%, #ffffff12, transparent 42%), radial-gradient(ellipse at 92% 12%, #ffffff0a, transparent 38%)}.menu-shell .menu-panel{width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:max(18px,calc(env(safe-area-inset-top) + 18px)) max(18px,4vw) max(24px,calc(env(safe-area-inset-bottom) + 24px))!important;background:var(--background)!important;color:var(--foreground)!important;border:0!important;border-radius:0!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.menu-shell .menu-panel>.grid>a{letter-spacing:-.01em!important;min-height:58px!important;color:var(--foreground)!important;border-radius:16px!important;padding:0 12px!important;font-size:1rem!important;font-weight:600!important;line-height:1.3!important}.menu-shell .menu-panel>.grid>a:hover{color:var(--foreground)!important;background:color-mix(in oklab,var(--foreground) 6%,transparent)!important;transform:translate(3px)!important}.menu-shell .menu-panel>.grid{grid-template-columns:1fr!important;gap:4px!important;width:min(760px,100%)!important}.menu-shell .menu-panel>.mb-1{width:min(760px,100%)!important;margin-inline:auto!important;padding:4px 0 14px!important}.menu-shell .menu-panel>.grid>.my-2{border-top:1px solid var(--border)!important;height:12px!important;display:block!important}.dark [class*=text-blue-],.dark [class*=text-cyan-],.dark [class*=text-indigo-],.dark [class*=text-violet-],.dark .text-black,.dark .text-gray-950,.dark .text-gray-900,.dark .text-gray-800,.dark .text-slate-950,.dark .text-slate-900,.dark .text-zinc-950,.dark .text-zinc-900,.dark .text-neutral-950,.dark .text-neutral-900{color:var(--foreground)!important}.dark .text-gray-700,.dark .text-gray-600,.dark .text-gray-500,.dark .text-slate-700,.dark .text-slate-600,.dark .text-slate-500,.dark .text-zinc-700,.dark .text-zinc-600,.dark .text-zinc-500,.dark .text-neutral-700,.dark .text-neutral-600,.dark .text-neutral-500{color:var(--muted-foreground)!important}.dark .bg-white,.dark .bg-gray-50,.dark .bg-gray-100,.dark .bg-slate-50,.dark .bg-slate-100,.dark .bg-zinc-50,.dark .bg-zinc-100{background-color:var(--card)!important}.dark .border-gray-100,.dark .border-gray-200,.dark .border-gray-300,.dark .border-slate-100,.dark .border-slate-200,.dark .border-slate-300,.dark .border-zinc-100,.dark .border-zinc-200,.dark .border-zinc-300{border-color:var(--border)!important}.dark .text-gradient{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.dark .carelens-landing .carelens-reference-title em{color:var(--foreground)!important;text-shadow:none!important}.dark .carelens-landing .carelens-reference-primary{background:var(--foreground)!important;box-shadow:0 14px 34px #00000047!important}@media(min-width:768px){.menu-shell .menu-panel>.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 12px!important}.menu-shell .menu-panel>.grid>a{min-height:54px!important}}@media(prefers-reduced-motion:reduce){.menu-shell .menu-panel>.grid>a{transition:none!important;transform:none!important}}.menu-shell .menu-panel-header{z-index:30!important;background:color-mix(in oklab,var(--background) 96%,transparent)!important;-webkit-backdrop-filter:blur(14px)!important;padding-top:max(8px,env(safe-area-inset-top))!important;position:sticky!important;top:0!important}.menu-shell .menu-panel-header button[aria-label="Close navigation menu"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;flex:0 0 44px!important;min-width:44px!important;min-height:44px!important}@media(max-width:767px){.menu-shell .menu-panel{padding-top:10px!important;padding-bottom:max(30px,env(safe-area-inset-bottom))!important}.menu-shell .menu-panel-header{margin-bottom:8px!important}}.carelens-brand-logo{aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;flex:none!important;display:block!important}.public-site-shell .premium-content .text-primary,.public-site-shell .premium-content .text-blue-50,.public-site-shell .premium-content .text-blue-100,.public-site-shell .premium-content .text-blue-200,.public-site-shell .premium-content .text-blue-300,.public-site-shell .premium-content .text-blue-400,.public-site-shell .premium-content .text-blue-500,.public-site-shell .premium-content .text-blue-600,.public-site-shell .premium-content .text-blue-700,.public-site-shell .premium-content .text-blue-800,.public-site-shell .premium-content .text-blue-900,.public-site-shell .premium-content .text-blue-950,.public-site-shell .premium-content .text-cyan-50,.public-site-shell .premium-content .text-cyan-100,.public-site-shell .premium-content .text-cyan-200,.public-site-shell .premium-content .text-cyan-300,.public-site-shell .premium-content .text-cyan-400,.public-site-shell .premium-content .text-cyan-500,.public-site-shell .premium-content .text-cyan-600,.public-site-shell .premium-content .text-cyan-700,.public-site-shell .premium-content .text-cyan-800,.public-site-shell .premium-content .text-cyan-900,.public-site-shell .premium-content .text-cyan-950,.public-site-shell .premium-content .text-indigo-50,.public-site-shell .premium-content .text-indigo-100,.public-site-shell .premium-content .text-indigo-200,.public-site-shell .premium-content .text-indigo-300,.public-site-shell .premium-content .text-indigo-400,.public-site-shell .premium-content .text-indigo-500,.public-site-shell .premium-content .text-indigo-600,.public-site-shell .premium-content .text-indigo-700,.public-site-shell .premium-content .text-indigo-800,.public-site-shell .premium-content .text-indigo-900,.public-site-shell .premium-content .text-indigo-950,.public-site-shell .premium-content .text-violet-50,.public-site-shell .premium-content .text-violet-100,.public-site-shell .premium-content .text-violet-200,.public-site-shell .premium-content .text-violet-300,.public-site-shell .premium-content .text-violet-400,.public-site-shell .premium-content .text-violet-500,.public-site-shell .premium-content .text-violet-600,.public-site-shell .premium-content .text-violet-700,.public-site-shell .premium-content .text-violet-800,.public-site-shell .premium-content .text-violet-900,.public-site-shell .premium-content .text-violet-950,.carelens-landing.editorial-home .text-primary,.carelens-landing.editorial-home .text-gradient,.public-site-shell .premium-content .text-gradient{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.dark .public-site-shell .premium-content [class*=text-blue-],.dark .public-site-shell .premium-content [class*=text-cyan-],.dark .public-site-shell .premium-content [class*=text-indigo-],.dark .public-site-shell .premium-content [class*=text-violet-]{color:var(--foreground)!important}.public-site-shell{--primary:var(--foreground)!important;--primary-glow:var(--muted-foreground)!important;--accent-foreground:var(--foreground)!important;--ring:var(--foreground)!important}.public-site-shell .premium-nav .text-gradient,.public-site-shell .premium-nav [class*=text-blue-],.public-site-shell .premium-nav [class*=text-sky-],.public-site-shell .premium-nav [class*=text-cyan-],.public-site-shell .premium-nav [class*=text-indigo-],.public-site-shell .premium-nav [class*=text-violet-],.public-site-shell [class*=text-blue-],.public-site-shell [class*=text-sky-],.public-site-shell [class*=text-cyan-],.public-site-shell [class*=text-indigo-],.public-site-shell [class*=text-violet-],.public-site-shell [class*=text-fuchsia-],.public-site-shell [class*=text-purple-],.public-site-shell .text-primary,.public-site-shell .text-gradient{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.carelens-brand-logo{aspect-ratio:1!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:100%!important;display:inline-flex!important;overflow:hidden!important}.carelens-brand-logo>img{object-fit:contain!important;object-position:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;transform:none!important}.carelens-aurora{will-change:auto!important;animation:none!important;transform:none!important}.carelens-reference-media img{will-change:auto!important}.public-site-shell .premium-content article{animation:none!important}.menu-shell .menu-backdrop{-webkit-backdrop-filter:blur(12px)saturate(110%)!important}@media(hover:none)and (pointer:coarse){.glass,.glass-panel,.glass-card,.menu-shell .menu-panel-header{-webkit-backdrop-filter:blur(8px)!important}}@media(max-width:767px){.glass,.glass-panel,.glass-card{-webkit-backdrop-filter:blur(8px)saturate(120%)!important}.carelens-reference-media img{transition:opacity .24s!important;transform:none!important}}@media(prefers-reduced-motion:reduce){.carelens-brand-logo>img,.carelens-reference-media img{transition:none!important;transform:none!important}}.carelens-reference-topnav{width:min(100%,1240px);margin-left:auto;margin-right:auto;position:sticky;top:12px}.carelens-reference-topnav .carelens-ref-nav-link{min-height:42px;color:var(--foreground);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.carelens-reference-topnav .carelens-ref-nav-link:hover{background:#0f172a0b;transform:translateY(-1px)}.carelens-reference-topnav .carelens-ref-nav-link.is-active:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;bottom:3px;left:16px;right:16px}.dark .carelens-reference-topnav .carelens-ref-nav-link:hover{background:#ffffff12}.carelens-ref-hero{width:min(100%,1240px);margin-left:auto;margin-right:auto;box-shadow:0 34px 90px -72px #0f172a47}.carelens-ref-aurora{pointer-events:none;filter:blur(45px);opacity:.72;border-radius:999px;position:absolute}.carelens-ref-aurora-a{background:radial-gradient(circle,#78d7ff47,#0000 68%);width:430px;height:430px;top:40px;right:-90px}.carelens-ref-aurora-b{background:radial-gradient(circle,#a082ff33,#0000 70%);width:390px;height:390px;top:120px;right:260px}.carelens-ref-visual{isolation:isolate}.carelens-ref-glow{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle at 50% 45%,#fffffff5 0 12%,#76ddff57 31%,#9874ff2e 52%,#0000 72%);border-radius:50%;width:min(74%,390px);animation:5.5s ease-in-out infinite carelensRefGlow;position:absolute}.carelens-ref-orbit{transform-style:preserve-3d;pointer-events:none;border:1px solid #7acfff73;border-radius:50%;position:absolute}.carelens-ref-orbit-outer{width:70%;height:44%;animation:9s linear infinite carelensRefOrbit;transform:rotate(-12deg)rotateX(62deg);box-shadow:0 0 28px #5ac4ff3d,inset 0 0 24px #9a7bff1f}.carelens-ref-orbit-inner{border-color:#a687ff6b;width:54%;height:30%;animation:7s linear infinite carelensRefOrbitReverse;transform:rotate(18deg)rotateX(68deg)}.carelens-ref-pedestal{filter:blur(.3px);background:radial-gradient(at 50% 35%,#fffffff2,#68cfff4d 42%,#8566ff29 70%,#0000 76%);border-radius:50%;width:250px;height:66px;position:absolute;bottom:13%;box-shadow:0 25px 35px -24px #318bd380}.carelens-ref-pedestal:after{content:"";border:1px solid #7acfff75;border-radius:50%;position:absolute;inset:15px 28px;box-shadow:0 0 24px #77c8ff61}.carelens-ref-logo-wrap{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff7a;border-radius:42px;place-items:center;width:150px;height:150px;animation:4.8s ease-in-out infinite carelensRefFloat;display:grid;position:relative;box-shadow:0 24px 45px -28px #00000073,0 0 60px #6fd2ff61}.carelens-ref-logo-wrap:before{content:"";border:1px solid #6fd2ff59;border-radius:50%;position:absolute;inset:-12px;box-shadow:0 0 34px #6fd2ff40}.carelens-ref-logo-wrap .carelens-brand-logo{z-index:2;position:relative}.carelens-ref-float{z-index:8;color:#172033;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border:1px solid #96b1d13d;border-radius:18px;align-items:center;gap:11px;min-width:150px;padding:15px 17px;font-size:13px;line-height:1.35;display:flex;position:absolute;box-shadow:0 24px 42px -30px #0f172a5c}.carelens-ref-float small{color:#748197;font-size:11px}.carelens-ref-float strong{font-weight:700}.carelens-ref-float-icon{border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.carelens-ref-float-icon.is-green{color:#18b36b;background:#e1faee}.carelens-ref-float-icon.is-violet{color:#7c4dff;background:#f0e7ff}.carelens-ref-float-icon.is-blue{color:#4e83ff;background:#e8f0ff}.carelens-ref-float-icon.is-cyan{color:#17b9c8;background:#e1f9fb}.carelens-ref-float-top-left{animation:5.4s ease-in-out .3s infinite carelensRefFloat;top:10%;left:3%}.carelens-ref-float-top-right{animation:5.8s ease-in-out 1s infinite carelensRefFloat;top:8%;right:0}.carelens-ref-float-bottom-left{animation:5.2s ease-in-out 1.4s infinite carelensRefFloat;bottom:20%;left:0}.carelens-ref-float-bottom-right{animation:5.6s ease-in-out .8s infinite carelensRefFloat;bottom:21%;right:1%}@keyframes carelensRefFloat{0%,to{transform:translate(0)}50%{transform:translateY(-7px)}}@keyframes carelensRefGlow{0%,to{opacity:.68;transform:scale(.98)}50%{opacity:.9;transform:scale(1.035)}}@keyframes carelensRefOrbit{0%{transform:rotate(-12deg)rotateX(62deg)rotate(0)}to{transform:rotate(-12deg)rotateX(62deg)rotate(360deg)}}@keyframes carelensRefOrbitReverse{0%{transform:rotate(18deg)rotateX(68deg)rotate(360deg)}to{transform:rotate(18deg)rotateX(68deg)rotate(0)}}.carelens-landing .text-gradient,.premium-minimal .premium-content .text-gradient{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.carelens-landing .carelens-section-heading .text-gradient{color:var(--foreground)!important}@media(max-width:1023px){.carelens-ref-visual{min-height:420px}.carelens-ref-float-top-left,.carelens-ref-float-bottom-left{left:0}.carelens-ref-float-top-right,.carelens-ref-float-bottom-right{right:0}}@media(max-width:767px){.carelens-reference-topnav{border-radius:20px;padding:7px 8px;top:6px}.carelens-ref-hero{border-radius:28px}.carelens-ref-hero>div.relative{min-height:auto}.carelens-ref-visual{min-height:340px;margin-top:-10px}.carelens-ref-logo-wrap{border-radius:32px;width:112px;height:112px}.carelens-ref-logo-wrap .carelens-brand-logo{width:84px!important;height:84px!important}.carelens-ref-float{border-radius:14px;gap:7px;min-width:0;padding:10px;font-size:10px}.carelens-ref-float-icon{border-radius:10px;flex-basis:31px;width:31px;height:31px;font-size:15px}.carelens-ref-float-top-left{top:3%;left:-4px}.carelens-ref-float-top-right{top:4%;right:-4px}.carelens-ref-float-bottom-left{bottom:12%;left:-4px}.carelens-ref-float-bottom-right{bottom:11%;right:-4px}.carelens-ref-pedestal{width:190px;bottom:8%}}@media(prefers-reduced-motion:reduce){.carelens-ref-glow,.carelens-ref-orbit,.carelens-ref-logo-wrap,.carelens-ref-float{animation:none!important}}.carelens-loading-orb{animation:2.6s ease-in-out infinite carelensLoadingFloat}.carelens-loading-ring{border:1px solid color-mix(in oklab,var(--primary) 35%,transparent);border-radius:50%;position:absolute;inset:0}.carelens-loading-ring-a{border-top-color:var(--primary);animation:1.7s linear infinite carelensLoadingSpin}.carelens-loading-ring-b{border-color:color-mix(in oklab,var(--primary) 22%,transparent);border-bottom-color:color-mix(in oklab,var(--primary) 75%,transparent);animation:2.2s linear infinite carelensLoadingSpinReverse;inset:7px}.carelens-loading-dots{align-items:center;gap:5px;height:8px;display:inline-flex}.carelens-loading-dots i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite carelensLoadingDot}.carelens-loading-dots i:nth-child(2){animation-delay:.16s}.carelens-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes carelensLoadingFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes carelensLoadingSpin{to{transform:rotate(360deg)}}@keyframes carelensLoadingSpinReverse{to{transform:rotate(-360deg)}}@keyframes carelensLoadingDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}.carelens-reference-topnav,.public-site-shell .premium-nav{z-index:40;width:min(100%,var(--cl-max-width,1240px));margin-inline:auto;position:sticky;top:10px;border:1px solid var(--border)!important;background:color-mix(in oklab,var(--background) 94%,transparent)!important;box-shadow:0 10px 30px -24px color-mix(in oklab,var(--foreground) 24%,transparent)!important;-webkit-backdrop-filter:blur(12px)!important}.carelens-reference-topnav .carelens-ref-nav-link,.public-site-shell .premium-nav .nav-active-item{outline:none;color:var(--foreground)!important;box-shadow:none!important;text-decoration:none!important}.carelens-reference-topnav .carelens-ref-nav-link:before,.carelens-reference-topnav .carelens-ref-nav-link:after,.public-site-shell .premium-nav .nav-active-item:before,.public-site-shell .premium-nav .nav-active-item:after{content:none!important;display:none!important}.carelens-reference-topnav .carelens-ref-nav-link:hover,.public-site-shell .premium-nav .nav-active-item:hover{color:var(--foreground)!important;background:var(--muted)!important;transform:none!important}.carelens-reference-topnav .carelens-ref-nav-link.is-active,.public-site-shell .premium-nav .nav-active-item[data-status=active],.public-site-shell .premium-nav .nav-active-item[aria-current=page]{background:var(--muted)!important;color:var(--foreground)!important}.public-site-shell>.pointer-events-none,.carelens-landing>.pointer-events-none{display:none!important}.carelens-ref-hero{margin-inline:auto;background:var(--background)!important;border-color:var(--border)!important;min-height:0!important;box-shadow:0 28px 70px -58px color-mix(in oklab,var(--foreground) 20%,transparent)!important}.carelens-ref-hero .carelens-ref-visual{min-height:330px!important;margin:0!important}.carelens-ref-device{animation:none!important;position:relative!important;transform:none!important}.carelens-ref-status{animation:none!important;transform:translate(-50%)!important}.carelens-ref-hero .carelens-ref-logo-wrap,.carelens-ref-hero .carelens-ref-float,.carelens-ref-hero .carelens-ref-orbit,.carelens-ref-hero .carelens-ref-glow,.carelens-ref-hero .carelens-ref-pedestal,.carelens-ref-aurora{display:none!important}.carelens-ref-hero .carelens-brand-logo,.carelens-reference-topnav .carelens-brand-logo,.public-site-shell .premium-nav .carelens-brand-logo{animation:none!important;transform:none!important}.carelens-landing [class*="hover:border-primary"],.carelens-landing [class*="hover:border-blue"],.public-site-shell [class*="hover:border-primary"],.public-site-shell [class*="hover:border-blue"],.carelens-landing [class*="hover:text-primary"],.public-site-shell [class*="hover:text-primary"]{border-color:var(--border)!important;color:var(--foreground)!important}.carelens-landing a:hover,.public-site-shell .premium-content a:hover{text-decoration-color:currentColor}.carelens-landing button,.public-site-shell .premium-content button{transition-property:transform,box-shadow,background-color,border-color!important;transition-duration:.18s!important;transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.carelens-landing button:hover,.public-site-shell .premium-content button:hover{border-color:var(--border)}.carelens-landing button:focus-visible,.public-site-shell .premium-content button:focus-visible{outline-offset:3px;outline:2px solid var(--foreground)!important}@media(max-width:767px){.carelens-reference-topnav{top:6px;border-radius:18px!important}.carelens-ref-hero{border-radius:24px!important}.carelens-ref-hero .carelens-ref-visual{min-height:290px!important}.carelens-ref-device{border-radius:34px!important;width:230px!important;height:230px!important}.carelens-ref-hero .carelens-brand-logo{width:82px!important;height:82px!important}.carelens-ref-status{bottom:2px!important}}:root{--carelens-neutral-ink:#17191c;--carelens-neutral-muted:#6b7077;--carelens-neutral-surface:#f5f6f7;--carelens-neutral-border:#dde1e5}html[data-carelens-theme=dark],html.dark{--accent:#2b2e33!important;--accent-foreground:#f5f5f7!important;--ring:#d9dde4!important;--gradient-soft:radial-gradient(ellipse at top, #ffffff0b, transparent 62%)!important;--gradient-hero:linear-gradient(135deg, #f5f5f7 0%, #d9dadd 58%, #a6a8ad 100%)!important;--shadow-glow:0 24px 70px -24px #00000073!important}html:not(.dark):not([data-carelens-theme=dark]){--gradient-soft:radial-gradient(ellipse at top, #17191c0b, transparent 62%);--shadow-glow:0 20px 52px -28px #17191c29}[class*=text-blue-],[class*=text-sky-],[class*=text-cyan-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-emerald-]{color:var(--foreground)!important;-webkit-text-fill-color:currentColor!important}[class*=bg-blue-],[class*=bg-sky-],[class*=bg-cyan-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-],[class*=bg-fuchsia-]{background-color:var(--muted)!important;background-image:none!important}[class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-indigo-],[class*=border-violet-],[class*=border-purple-],[class*=border-fuchsia-]{border-color:var(--border)!important}[class*=ring-blue-],[class*=ring-sky-],[class*=ring-cyan-],[class*=ring-indigo-],[class*=ring-violet-],[class*=ring-purple-],[class*=ring-fuchsia-]{--tw-ring-color:var(--ring)!important}[class*=from-blue-],[class*=from-sky-],[class*=from-cyan-],[class*=from-indigo-],[class*=from-violet-],[class*=from-purple-],[class*=from-fuchsia-],[class*=to-blue-],[class*=to-sky-],[class*=to-cyan-],[class*=to-indigo-],[class*=to-violet-],[class*=to-purple-],[class*=to-fuchsia-],[class*=via-blue-],[class*=via-sky-],[class*=via-cyan-],[class*=via-indigo-],[class*=via-violet-],[class*=via-purple-],[class*=via-fuchsia-]{--tw-gradient-from:var(--muted)!important;--tw-gradient-via:var(--muted)!important;--tw-gradient-to:var(--muted)!important}.carelens-bento-glow-primary,.carelens-bento-glow-cyan,.carelens-bento-glow-violet,.carelens-bento-glow-indigo,.carelens-bento-glow-blue,.carelens-bento-glow-emerald{background:color-mix(in oklab,var(--foreground) 7%,transparent)!important}.public-site-shell>.pointer-events-none.fixed,.public-site-shell .carelens-aurora,.carelens-landing .carelens-aurora,.editorial-site .carelens-aurora,.editorial-home .carelens-aurora{opacity:0!important;filter:none!important;background:0 0!important;animation:none!important}.public-site-shell .premium-nav,.carelens-reference-topnav,.editorial-site .premium-nav,.editorial-home>nav{border:1px solid var(--border)!important;background:color-mix(in oklab,var(--background) 96%,transparent)!important;height:60px!important;min-height:60px!important;box-shadow:0 8px 24px -22px color-mix(in oklab,var(--foreground) 28%,transparent)!important;-webkit-backdrop-filter:blur(10px)!important;border-radius:18px!important;margin-top:0!important;margin-bottom:24px!important;padding:6px 10px!important}.public-site-shell .premium-nav .nav-active-item,.carelens-reference-topnav .carelens-ref-nav-link,.editorial-site .premium-nav a,.editorial-home>nav a{transition:background-color .15s,color .15s!important;transform:none!important}.public-site-shell .premium-nav .nav-active-item:hover,.carelens-reference-topnav .carelens-ref-nav-link:hover,.editorial-site .premium-nav a:hover,.editorial-home>nav a:hover{background:var(--muted)!important;color:var(--foreground)!important;transform:none!important}.public-site-shell .premium-nav .nav-active-item:before,.public-site-shell .premium-nav .nav-active-item:after,.carelens-reference-topnav .carelens-ref-nav-link:before,.carelens-reference-topnav .carelens-ref-nav-link:after,.editorial-site .premium-nav:after,.editorial-home>nav:after{content:none!important;display:none!important}.carelens-brand-logo{aspect-ratio:1!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;animation:none!important;transform:none!important}.carelens-reference-topnav .carelens-brand-logo{flex-basis:36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.carelens-ref-device .carelens-brand-logo{flex-basis:76px!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important}.carelens-brand-logo,.carelens-brand-logo img,.carelens-reference-topnav .carelens-brand-logo,.carelens-reference-topnav .carelens-brand-logo img,.public-site-shell .premium-nav .carelens-brand-logo,.public-site-shell .premium-nav .carelens-brand-logo img{animation:none!important;transform:none!important}.carelens-ref-device{width:260px!important;height:260px!important;box-shadow:0 26px 70px -48px color-mix(in oklab,var(--foreground) 42%,transparent)!important;border-radius:32px!important;animation:none!important;transform:none!important}.carelens-ref-device-glow{background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--foreground) 6%,transparent),transparent 70%)!important}.carelens-loading-orb{width:64px!important;height:64px!important;animation-duration:3.2s!important}.carelens-loading-orb .carelens-brand-logo{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}.carelens-landing button,.public-site-shell button,.public-site-shell a,.editorial-site button,.editorial-site a,.editorial-home button,.editorial-home a{transition-property:transform,opacity,background-color,border-color,box-shadow!important;transition-duration:.15s!important;transition-timing-function:cubic-bezier(.2,0,0,1)!important}.carelens-landing button:focus-visible,.carelens-landing a:focus-visible,.public-site-shell button:focus-visible,.public-site-shell a:focus-visible,.editorial-site button:focus-visible,.editorial-site a:focus-visible,.editorial-home button:focus-visible,.editorial-home a:focus-visible{outline:2px solid var(--foreground)!important;outline-offset:3px!important}@media(max-width:767px){.public-site-shell .premium-nav,.carelens-reference-topnav,.editorial-site .premium-nav,.editorial-home>nav{border-radius:16px!important;width:calc(100% - 8px)!important;height:56px!important;min-height:56px!important;margin-bottom:18px!important;padding:4px 8px!important}.carelens-reference-topnav .carelens-brand-logo{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important}.carelens-ref-device{width:220px!important;height:220px!important}.carelens-ref-device .carelens-brand-logo{width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}}@media(prefers-reduced-motion:reduce){.carelens-loading-orb,.carelens-loading-ring,.carelens-loading-dots i{animation:none!important}}.legal-copy{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;min-width:0}.legal-copy h2,.legal-copy h3{text-wrap:balance;max-width:34ch;margin:0;line-height:1.25!important}.legal-copy p,.legal-copy li{overflow-wrap:anywhere;min-width:0;line-height:1.7!important}.legal-copy a{overflow-wrap:anywhere;word-break:break-word}.public-site-shell .premium-content,.public-site-shell .premium-content>*{min-width:0}.carelens-persona-shell .premium-nav{animation:.56s cubic-bezier(.22,1,.36,1) both carelens-persona-nav-in}.carelens-persona-shell .premium-content>*{animation:.68s cubic-bezier(.22,1,.36,1) both carelens-persona-section-in}.carelens-persona-shell .premium-content>:first-child{animation-delay:40ms}.carelens-persona-shell .premium-content>:nth-child(2){animation-delay:90ms}.carelens-persona-shell .premium-content>:nth-child(3){animation-delay:.14s}.carelens-persona-shell .premium-content>:nth-child(4){animation-delay:.19s}.carelens-persona-shell .premium-content>:nth-child(5){animation-delay:.24s}.carelens-persona-shell .premium-content>:nth-child(6){animation-delay:.29s}.carelens-landing .carelens-ref-title{animation:.78s cubic-bezier(.22,1,.36,1) both carelens-persona-title-in}.carelens-landing .carelens-ref-title+p,.carelens-landing .carelens-ref-title~div{animation:.68s cubic-bezier(.22,1,.36,1) both carelens-persona-section-in}@keyframes carelens-persona-nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes carelens-persona-section-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes carelens-persona-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(14px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@media(max-width:640px){.legal-copy{font-size:.9375rem!important}.legal-copy h2,.legal-copy h3{max-width:none}.carelens-persona-shell .premium-content>*{animation-duration:.52s}}@media(prefers-reduced-motion:reduce){.carelens-persona-shell .premium-nav,.carelens-persona-shell .premium-content>*,.carelens-landing .carelens-ref-title,.carelens-landing .carelens-ref-title+p,.carelens-landing .carelens-ref-title~div{animation:none!important}}.carelens-landing.editorial-home footer{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important;box-shadow:0 18px 50px -38px color-mix(in oklab,var(--foreground) 22%,transparent)!important}.carelens-landing.editorial-home footer a,.carelens-landing.editorial-home footer p,.carelens-landing.editorial-home footer span,.carelens-landing.editorial-home footer h2,.carelens-landing.editorial-home footer h3{color:inherit!important}.carelens-landing.editorial-home footer a:hover{color:var(--muted-foreground)!important}:root:not(.dark):not([data-carelens-theme=dark]){--background:#f7f8fa!important;--foreground:#15171a!important;--card:#fff!important;--card-foreground:#15171a!important;--popover:#fff!important;--popover-foreground:#15171a!important;--primary:#17191c!important;--primary-foreground:#fff!important;--secondary:#eef1f5!important;--secondary-foreground:#20242a!important;--muted:#eef1f5!important;--muted-foreground:#667085!important;--accent:#eef0f2!important;--accent-foreground:#17191c!important;--border:#dfe3e8!important;--input:#e5e7eb!important;--ring:#17191c!important;--carelens-page:#f7f8fa!important;--carelens-canvas:#fff!important;--carelens-card:#fff!important;--carelens-ink:#15171a!important;--carelens-muted:#667085!important;--carelens-line:#15171a1a!important;--carelens-line-strong:#15171a2b!important;--carelens-dark:#15171a!important;--gradient-hero:linear-gradient(135deg,#f7f8fa,#e9edf2)!important;--gradient-soft:radial-gradient(ellipse at top,#15171a09,transparent 64%)!important;--shadow-glow:0 24px 70px -32px #15171a1f!important;--shadow-soft:0 12px 36px -22px #15171a17!important}html[data-carelens-theme=dark],html.dark{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;--background:#15171c!important;--foreground:#f5f7fa!important;--card:#1e2229!important;--card-foreground:#f5f7fa!important;--popover:#1e2229!important;--popover-foreground:#f5f7fa!important;--primary:#f5f7fa!important;--primary-foreground:#111318!important;--secondary:#282d35!important;--secondary-foreground:#f5f7fa!important;--muted:#282d35!important;--muted-foreground:#aeb5c0!important;--accent:#303640!important;--accent-foreground:#f5f7fa!important;--border:#3a414c!important;--input:#2a2f38!important;--ring:#d9dde4!important;--carelens-page:#15171c!important;--carelens-canvas:#181b21!important;--carelens-card:#1e2229!important;--carelens-ink:#f5f7fa!important;--carelens-muted:#aeb5c0!important;--carelens-line:#ffffff1f!important;--carelens-line-strong:#fff3!important;--carelens-dark:#f5f7fa!important;--gradient-hero:linear-gradient(135deg,#15171c,#282d35)!important;--gradient-soft:radial-gradient(ellipse at top,#ffffff09,transparent 64%)!important;--shadow-glow:0 24px 70px -32px #0000007a!important;--shadow-soft:0 12px 36px -22px #00000057!important}html,body{max-width:100%;background:var(--background)!important;color:var(--foreground)!important}.carelens-landing.editorial-home{background:var(--background)!important;width:min(100%,1480px)!important;max-width:1480px!important;color:var(--foreground)!important;margin:0 auto!important;padding:12px clamp(12px,2.6vw,38px) 80px!important}.carelens-landing.editorial-home .carelens-reference-topnav,.public-site-shell .premium-nav{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 12px 36px -28px color-mix(in srgb,var(--foreground) 20%,transparent)!important;-webkit-backdrop-filter:none!important}.carelens-landing.editorial-home .carelens-reference-topnav a,.public-site-shell .premium-nav a,.public-site-shell .premium-nav span{color:var(--foreground)!important}.carelens-landing.editorial-home .carelens-reference-topnav .carelens-ref-nav-link:hover,.carelens-landing.editorial-home .carelens-reference-topnav .carelens-ref-nav-link.is-active{background:var(--muted)!important;color:var(--foreground)!important}.carelens-landing.editorial-home .carelens-reference-topnav>div:last-child>a{background:var(--primary)!important;color:var(--primary-foreground)!important}.carelens-landing.editorial-home .carelens-reference-hero{border:1px solid var(--border)!important;background:var(--card)!important;min-height:0!important;color:var(--foreground)!important;box-shadow:0 28px 72px -54px color-mix(in srgb,var(--foreground) 24%,transparent)!important;border-radius:30px!important}.carelens-landing.editorial-home .carelens-reference-hero>div:first-child{min-height:680px;grid-template-columns:minmax(0,1fr) minmax(520px,.94fr)!important;gap:clamp(34px,4.5vw,72px)!important;padding:clamp(40px,5vw,76px)!important}.carelens-landing.editorial-home .carelens-reference-hero h1,.carelens-landing.editorial-home .carelens-reference-hero .carelens-ref-title{text-wrap:balance;max-width:680px;color:var(--foreground)!important;letter-spacing:-.055em!important;font-size:clamp(3.1rem,5.6vw,5.6rem)!important;line-height:.98!important}.carelens-landing.editorial-home .carelens-reference-hero p{color:var(--muted-foreground)!important}.carelens-landing.editorial-home .carelens-reference-hero>div:first-child>div:first-child>div:first-child{border-color:var(--border)!important;background:var(--muted)!important;color:var(--foreground)!important}.carelens-landing.editorial-home .carelens-reference-hero button,.carelens-landing.editorial-home .carelens-final-cta button{background:var(--primary)!important;color:var(--primary-foreground)!important}.carelens-landing.editorial-home .carelens-reference-hero a[href="/how-it-works"]{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important}.carelens-landing.editorial-home .carelens-ref-visual{width:100%;min-width:0;min-height:360px!important}.carelens-landing.editorial-home .carelens-ref-device{border:1px solid var(--border)!important;background:var(--muted)!important;width:min(100%,560px)!important;height:clamp(500px,46vw,680px)!important;box-shadow:0 24px 60px -42px color-mix(in srgb,var(--foreground) 24%,transparent)!important;border-radius:30px!important}.carelens-landing.editorial-home .carelens-ref-device img{object-fit:cover;width:100%;height:100%;aspect-ratio:auto!important}.carelens-ref-device-shade{background:linear-gradient(#0000 42%,#0000007a)!important}.carelens-ref-device-caption{text-shadow:0 1px 10px #00000061;color:#fff!important}.carelens-landing.editorial-home .carelens-ref-status{z-index:30;border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;bottom:12px!important}.carelens-landing.editorial-home .carelens-ref-status>span{background:var(--primary)!important}.carelens-landing.editorial-home>section,.carelens-landing.editorial-home .hero-action-card,.carelens-landing.editorial-home .carelens-bento-card,.carelens-landing.editorial-home .feature-card,.carelens-landing.editorial-home .smooth-card,.carelens-landing.editorial-home section details,.carelens-photo-modal-panel,.public-site-shell .premium-content article,.public-site-shell .premium-content .glass,.public-site-shell .premium-content .glass-card,.public-site-shell .premium-content .glass-panel{border-color:var(--border)!important;background:var(--card)!important;color:var(--card-foreground)!important;box-shadow:0 14px 42px -34px color-mix(in srgb,var(--foreground) 22%,transparent)!important;-webkit-backdrop-filter:none!important}.carelens-landing.editorial-home .carelens-final-cta>div,.carelens-editorial-footer,.carelens-landing.editorial-home footer,.public-site-shell .premium-content footer{border-color:var(--border)!important;background:var(--card)!important;color:var(--card-foreground)!important;box-shadow:0 14px 42px -34px color-mix(in srgb,var(--foreground) 22%,transparent)!important}.carelens-landing.editorial-home .carelens-final-cta>div p,.carelens-editorial-footer :is(h1,h2,h3,h4,p,span,a,strong,small),.carelens-landing.editorial-home footer :is(h1,h2,h3,h4,p,span,a,strong,small),.public-site-shell .premium-content footer :is(h1,h2,h3,h4,p,span,a,strong,small){color:inherit!important}.carelens-editorial-footer a:hover,.carelens-landing.editorial-home footer a:hover,.public-site-shell .premium-content footer a:hover{color:var(--muted-foreground)!important}.carelens-editorial-footer .border-t,.carelens-landing.editorial-home footer .border-t,.public-site-shell .premium-content footer .border-t{border-color:var(--border)!important}.carelens-editorial-footer a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.carelens-landing.editorial-home section summary{color:var(--foreground)!important}.carelens-signup-nudge>div{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 14px 42px -34px color-mix(in srgb,var(--foreground) 22%,transparent)!important}.carelens-signup-nudge a{background:var(--primary)!important;color:var(--primary-foreground)!important}.carelens-photo-modal{-webkit-backdrop-filter:none!important;background:#0a0c10ad!important}.carelens-photo-modal-panel{background:var(--card)!important;color:var(--foreground)!important}.carelens-landing.editorial-home .hero-action-card>div>div>button,.carelens-photo-modal-panel>div.grid>button{border-radius:22px!important}.carelens-landing.editorial-home .hero-action-card>div>div>button{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}.carelens-landing.editorial-home .hero-action-card>div>div>button:hover{background:var(--muted)!important}@media(min-width:768px){.carelens-reference-hero>div:first-child{box-sizing:border-box!important;flex-flow:row!important;align-items:center!important;column-gap:clamp(28px,5vw,72px)!important;width:100%!important;min-height:clamp(560px,70vh,760px)!important;padding-inline:clamp(28px,5vw,64px)!important;display:flex!important}.carelens-reference-hero>div:first-child>div:first-child{flex:1.05!important;width:auto!important;min-width:0!important;max-width:none!important}.carelens-reference-hero>div:first-child>div:nth-child(2){flex:.95!important;width:auto!important;min-width:0!important;max-width:none!important}.carelens-reference-hero h1,.carelens-reference-hero .carelens-ref-title{width:100%!important;max-width:100%!important;font-size:clamp(3rem,5.2vw,5.2rem)!important;line-height:.98!important}.carelens-landing.editorial-home .carelens-ref-visual{width:100%!important;min-width:0!important;min-height:360px!important;margin:0!important}.carelens-landing.editorial-home .carelens-ref-device{width:min(100%,460px)!important;height:clamp(330px,34vw,450px)!important}}@media(max-width:767px){.carelens-landing.editorial-home{padding:8px 10px 64px!important}.carelens-landing.editorial-home .carelens-reference-topnav{gap:6px;min-height:60px;margin-bottom:14px!important;padding-inline:10px!important}.carelens-landing.editorial-home .carelens-reference-hero{border-radius:24px!important}.carelens-landing.editorial-home .carelens-reference-hero>div:first-child{flex-direction:column!important;gap:20px!important;min-height:0!important;padding:28px 18px 20px!important;display:flex!important}.carelens-landing.editorial-home .carelens-reference-hero h1,.carelens-landing.editorial-home .carelens-reference-hero .carelens-ref-title{font-size:clamp(2.55rem,11vw,4.1rem)!important;line-height:.98!important}.carelens-landing.editorial-home .carelens-ref-visual{min-height:290px!important;padding:0!important}.carelens-landing.editorial-home .carelens-ref-device{border-radius:26px!important;width:min(100%,390px)!important;height:clamp(250px,72vw,340px)!important}.carelens-landing.editorial-home .carelens-ref-status{bottom:12px!important}.carelens-editorial-footer{border-radius:24px!important}}.public-site-shell .premium-content,.public-site-shell .premium-content *,.carelens-landing.editorial-home,.carelens-landing.editorial-home *{-webkit-filter:none!important;-webkit-backdrop-filter:none!important}.carelens-landing.editorial-home .carelens-aurora,.public-site-shell .premium-content .carelens-aurora{filter:blur(28px)!important}.public-site-shell .premium-content :is(h1,h2,h3,h4,p,li,a,button,label,span,strong,em,small,code,blockquote),.carelens-landing.editorial-home :is(h1,h2,h3,h4,p,li,a,button,label,span,strong,em,small,code,blockquote){text-shadow:none!important}@keyframes carelens-title-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0)}}@keyframes cl-carelens-surface-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.public-site-shell .premium-content>*{animation:.46s cubic-bezier(.2,0,0,1) both cl-carelens-surface-enter}.public-site-shell .premium-content>:nth-child(2){animation-delay:55ms}.public-site-shell .premium-content>:nth-child(3){animation-delay:.1s}.carelens-landing.editorial-home>header h1{animation:.56s cubic-bezier(.2,0,0,1) both carelens-title-enter}.carelens-landing.editorial-home .hero-action-card{animation:.48s cubic-bezier(.2,0,0,1) 80ms both cl-carelens-surface-enter}.carelens-landing.editorial-home>section{animation:.46s cubic-bezier(.2,0,0,1) both cl-carelens-surface-enter}.carelens-landing.editorial-home>section:nth-of-type(2){animation-delay:70ms}.carelens-landing.editorial-home>section:nth-of-type(3){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.public-site-shell .premium-content>*,.carelens-landing.editorial-home>header h1,.carelens-landing.editorial-home .hero-action-card,.carelens-landing.editorial-home>section{transition:none!important;animation:none!important}.carelens-landing.editorial-home *,.carelens-editorial-footer *,.carelens-signup-nudge *{scroll-behavior:auto!important}}.carelens-onboarding-shell{background:radial-gradient(720px 500px at 12% 0%,#e8bd913d,transparent 72%),radial-gradient(560px 420px at 92% 94%,#b76b3e1a,transparent 70%),var(--background)!important}.carelens-onboarding-shell>div:first-child{flex:none}.carelens-onboarding-shell>div:nth-child(2){min-width:0}.carelens-onboarding-shell .carelens-onboarding-option{min-width:0;min-height:68px;box-shadow:0 8px 24px -22px #311d116b;border-color:var(--border)!important;background:color-mix(in srgb,var(--card) 94%,transparent)!important;color:var(--card-foreground)!important;border-radius:18px!important}.carelens-onboarding-shell .carelens-onboarding-option:hover{border-color:color-mix(in srgb,var(--primary) 62%,var(--border))!important;background:color-mix(in srgb,var(--primary) 7%,var(--card))!important}.carelens-onboarding-shell .carelens-onboarding-option[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 24%,transparent),0 14px 32px -24px #311d1180;border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 13%,var(--card))!important;color:var(--foreground)!important}.carelens-onboarding-shell input{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;border-radius:16px!important}.carelens-onboarding-shell input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent);border-color:var(--primary)!important}.carelens-onboarding-shell button:focus-visible{outline-color:var(--ring)!important}.carelens-onboarding-shell .rounded-full.bg-foreground{background:var(--primary)!important}@media(max-width:380px){.carelens-onboarding-shell>div:first-child,.carelens-onboarding-shell>div:nth-child(2){padding-left:16px!important;padding-right:16px!important}.carelens-onboarding-shell .carelens-onboarding-option{min-height:60px;padding:12px!important;font-size:13px!important}}@media(min-width:1024px){.carelens-reference-hero>div:first-child{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;column-gap:clamp(28px,5vw,72px)!important;min-height:clamp(560px,70vh,760px)!important;padding-inline:clamp(28px,5vw,64px)!important;display:grid!important}.carelens-landing.editorial-home .carelens-reference-hero h1{text-wrap:balance;width:100%!important;max-width:100%!important;font-size:clamp(3.25rem,5.3vw,5.6rem)!important;line-height:.98!important}.carelens-landing.editorial-home .carelens-ref-visual{width:100%!important;min-width:0!important;min-height:360px!important;margin:0!important}.carelens-landing.editorial-home .carelens-ref-device{width:min(100%,460px)!important;height:clamp(340px,34vw,480px)!important}}html[data-carelens-theme=light] .carelens-onboarding-shell,html:not(.dark) .carelens-onboarding-shell,html[data-carelens-theme=dark] .carelens-onboarding-shell,html.dark .carelens-onboarding-shell{background:var(--background)!important}.carelens-onboarding-shell .carelens-onboarding-option{border-color:var(--border)!important;background:var(--card)!important;color:var(--card-foreground)!important}.carelens-onboarding-shell .carelens-onboarding-option[aria-pressed=true]{border-color:var(--ring)!important;background:var(--muted)!important;color:var(--foreground)!important}html[data-carelens-theme=dark] .carelens-landing.editorial-home,html.dark .carelens-landing.editorial-home,html[data-carelens-theme=dark] .public-site-shell,html.dark .public-site-shell{background:var(--background)!important;color:var(--foreground)!important}@media(min-width:1200px){.carelens-landing.editorial-home .carelens-reference-hero>div:first-child{min-height:700px;grid-template-columns:minmax(0,1fr) minmax(560px,.95fr)!important}.carelens-landing.editorial-home .carelens-ref-visual{min-height:660px!important}.carelens-landing.editorial-home .carelens-ref-device{width:min(100%,590px)!important;height:min(680px,48vw)!important}}html[data-carelens-theme=dark] .carelens-landing.editorial-home .carelens-ref-device-caption,html.dark .carelens-landing.editorial-home .carelens-ref-device-caption{color:#fff!important}html[data-carelens-theme=dark] .carelens-landing.editorial-home .carelens-ref-device,html.dark .carelens-landing.editorial-home .carelens-ref-device{border-color:var(--border)!important;background:var(--card)!important;box-shadow:0 28px 72px -52px color-mix(in srgb,var(--foreground) 35%,transparent)!important}html[data-carelens-theme=dark] .carelens-landing.editorial-home>section,html[data-carelens-theme=dark] .public-site-shell .premium-content article,html[data-carelens-theme=dark] .public-site-shell .premium-content .glass,html[data-carelens-theme=dark] .public-site-shell .premium-content .glass-card,html[data-carelens-theme=dark] .public-site-shell .premium-content .glass-panel{background:var(--card)!important;border-color:var(--border)!important;color:var(--card-foreground)!important}html[data-carelens-theme=dark] .carelens-landing.editorial-home .carelens-ref-status{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}@media(max-width:767px){.carelens-landing.editorial-home .carelens-reference-hero>div:first-child{min-height:0;grid-template-columns:1fr!important}.carelens-landing.editorial-home .carelens-ref-device{width:min(100%,340px)!important;height:min(410px,105vw)!important}}.public-site-shell .morph-glass,.public-site-shell .glass-card,.public-site-shell .glass-panel,.public-site-shell .glass{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);position:relative;background:linear-gradient(135deg,color-mix(in oklab,var(--card) 78%,transparent),color-mix(in oklab,var(--background) 34%,transparent))!important;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)!important;box-shadow:0 24px 70px -48px color-mix(in oklab,var(--foreground) 34%,transparent),inset 0 1px #ffffff6b!important}@supports (color:lab(0% 0 0)){.public-site-shell .morph-glass,.public-site-shell .glass-card,.public-site-shell .glass-panel,.public-site-shell .glass{box-shadow:0 24px 70px -48px color-mix(in oklab,var(--foreground) 34%,transparent),inset 0 1px #ffffff6b!important}}.public-site-shell .morph-glass:before,.public-site-shell .glass-card:before,.public-site-shell .glass-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff1a,transparent 34% 68%,color-mix(in oklab,var(--primary) 5%,transparent));opacity:.8;z-index:-1;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.public-site-shell .morph-glass:before,.public-site-shell .glass-card:before,.public-site-shell .glass-panel:before{background:linear-gradient(120deg,lab(100% -.0000298023 .0000119209/.1),transparent 34% 68%,color-mix(in oklab,var(--primary) 5%,transparent))}}.public-site-shell:before,.carelens-landing.editorial-home:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 34% at 18% 18%,color-mix(in oklab,var(--primary) 13%,transparent),transparent 72%),radial-gradient(34% 30% at 82% 16%,#67d9ff1c,transparent 70%),radial-gradient(36% 32% at 64% 82%,#9b7cff17,transparent 72%);filter:blur(34px);opacity:.62;animation:18s ease-in-out infinite alternate cl-aurora-drift;position:fixed;inset:-22%;transform:translate(0)}@supports (color:lab(0% 0 0)){.public-site-shell:before,.carelens-landing.editorial-home:before{background:radial-gradient(38% 34% at 18% 18%,color-mix(in oklab,var(--primary) 13%,transparent),transparent 72%),radial-gradient(34% 30% at 82% 16%,lab(81.1939% -25.5986 -28.992/.11),transparent 70%),radial-gradient(36% 32% at 64% 82%,lab(59.7113% 34.8939 -62.1821/.09),transparent 72%)}}@keyframes cl-aurora-drift{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2%,1.5%)scale(1.035)}to{transform:translate(-1%,2%)scale(1.02)}}.morph-liquid{isolation:isolate;position:relative;overflow:hidden}.morph-liquid:after{content:"";aspect-ratio:1;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 14%,transparent),#67d9ff14);filter:blur(2px);opacity:.72;z-index:-1;border-radius:43% 57% 61% 39%/46% 37% 63% 54%;width:38%;animation:12s ease-in-out infinite alternate cl-liquid-morph;position:absolute;top:-20%;right:-9%}@supports (color:lab(0% 0 0)){.morph-liquid:after{background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 14%,transparent),#67d9ff14)}}@keyframes cl-liquid-morph{0%{border-radius:43% 57% 61% 39%/46% 37% 63% 54%;transform:rotate(0)scale(1)}50%{border-radius:62% 38% 43% 57%/54% 63% 37% 46%;transform:rotate(8deg)scale(1.08)}to{border-radius:34% 66% 58% 42%/65% 42% 58% 35%;transform:rotate(-7deg)scale(1.02)}}.morph-soft{background:color-mix(in oklab,var(--card) 94%,var(--background))!important;border:1px solid color-mix(in oklab,var(--foreground) 7%,transparent)!important;box-shadow:10px 10px 26px -18px color-mix(in oklab,var(--foreground) 34%,transparent),-8px -8px 24px -20px #ffffffbf,inset 0 1px #ffffff61!important}@supports (color:lab(0% 0 0)){.morph-soft{box-shadow:10px 10px 26px -18px color-mix(in oklab,var(--foreground) 34%,transparent),-8px -8px 24px -20px #ffffffbf,inset 0 1px #ffffff61!important}}.morph-soft:hover{box-shadow:14px 18px 34px -22px color-mix(in oklab,var(--foreground) 38%,transparent),-8px -8px 24px -20px #ffffffb3,inset 0 1px #ffffff70!important}@supports (color:lab(0% 0 0)){.morph-soft:hover{box-shadow:14px 18px 34px -22px color-mix(in oklab,var(--foreground) 38%,transparent),-8px -8px 24px -20px #ffffffb3,inset 0 1px #ffffff70!important}}.public-site-shell .morph-bento,.public-site-shell .carelens-bento-card,.public-site-shell .feature-card,.carelens-landing.editorial-home .carelens-bento-card,.carelens-landing.editorial-home .feature-card{position:relative;overflow:hidden;border-radius:24px!important;transition:transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1),border-color .28s,background-color .28s!important}.public-site-shell .morph-bento:after,.public-site-shell .carelens-bento-card:after,.public-site-shell .feature-card:after{content:"";pointer-events:none;border-radius:inherit;opacity:.55;background:linear-gradient(135deg,#ffffff17,#0000 42%);background:linear-gradient(135deg,#ffffff17,#0000 42%);position:absolute;inset:0}.public-site-shell .morph-bento:hover,.public-site-shell .carelens-bento-card:hover,.public-site-shell .feature-card:hover{transform:translateY(-7px)scale(1.008);box-shadow:0 30px 70px -46px color-mix(in oklab,var(--foreground) 42%,transparent),0 0 0 1px color-mix(in oklab,var(--primary) 12%,transparent)!important}.morph-chromatic{isolation:isolate;position:relative}.morph-chromatic:before{content:"";border-radius:inherit;background:linear-gradient(120deg,#67d9ff59,color-mix(in oklab,var(--primary) 26%,transparent),#9b7cff4d);pointer-events:none;opacity:.65;padding:1px;animation:9s linear infinite cl-edge-shift;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:lab(0% 0 0)){.morph-chromatic:before{background:linear-gradient(120deg,#67d9ff59,color-mix(in oklab,var(--primary) 26%,transparent),#9b7cff4d)}}@keyframes cl-edge-shift{to{filter:hue-rotate(22deg)}}.cl-reveal{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)scale(.985)}.cl-reveal.is-visible{opacity:1;transform:translate(0)scale(1)}.cl-reveal[data-reveal-depth="2"]{transition-delay:80ms}.cl-reveal[data-reveal-depth="3"]{transition-delay:.15s}.cl-tilt{transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s}.cl-tilt:hover{transform:perspective(1100px) rotateX(var(--cl-tilt-y,0deg)) rotateY(var(--cl-tilt-x,0deg)) translateY(-4px)}.public-site-shell button:not([data-no-motion]),.public-site-shell a[role=button]{transition:transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,background-color .22s,border-color .22s,color .22s!important}.public-site-shell button:not([data-no-motion]):hover,.public-site-shell a[role=button]:hover{transform:translateY(-2px)}.public-site-shell button:not([data-no-motion]):active,.public-site-shell a[role=button]:active{transform:translateY(0)scale(.975)}html.theme-switching:after{content:"";z-index:99999;pointer-events:none;background:radial-gradient(circle at 50% 50%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 42%),color-mix(in oklab,var(--background) 16%,transparent);opacity:1;animation:.42s cubic-bezier(.22,1,.36,1) both cl-theme-morph;position:fixed;inset:0}@keyframes cl-theme-morph{0%{opacity:0;transform:scale(.96)}35%{opacity:.7}to{opacity:0;transform:scale(1.04)}}@media(max-width:767px){.public-site-shell:before,.carelens-landing.editorial-home:before{filter:blur(26px);opacity:.42;animation-duration:24s}.public-site-shell .morph-glass,.public-site-shell .glass-card,.public-site-shell .glass-panel,.public-site-shell .glass{-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%)}.public-site-shell .morph-bento:hover,.public-site-shell .carelens-bento-card:hover,.public-site-shell .feature-card:hover{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.public-site-shell:before,.carelens-landing.editorial-home:before,.morph-liquid:after,.morph-chromatic:before,.cl-reveal,.cl-tilt,html.theme-switching:after{transition:none!important;animation:none!important;transform:none!important}.cl-reveal{opacity:1!important}}.carelens-landing{--cl-surface:color-mix(in oklab, var(--card) 82%, transparent);--cl-glass-line:color-mix(in oklab, var(--foreground) 11%, transparent);--cl-editorial-line:color-mix(in oklab, var(--foreground) 13%, transparent);isolation:isolate;position:relative}.carelens-landing .carelens-reference-topnav{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);z-index:80!important;border:1px solid var(--cl-glass-line)!important;background:color-mix(in oklab,var(--background) 72%,transparent)!important;width:min(1180px,100% - 8px)!important;min-height:62px!important;box-shadow:0 20px 70px -55px color-mix(in oklab,var(--foreground) 55%,transparent),inset 0 1px #ffffff6b!important;border-radius:22px!important;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s,border-color .25s!important;position:sticky!important;top:10px!important}@supports (color:lab(0% 0 0)){.carelens-landing .carelens-reference-topnav{box-shadow:0 20px 70px -55px color-mix(in oklab,var(--foreground) 55%,transparent),inset 0 1px #ffffff6b!important}}.carelens-landing .carelens-reference-topnav:hover{transform:translateY(-1px)}.carelens-landing .carelens-ref-nav-link{border-radius:999px;position:relative;color:var(--muted-foreground)!important;padding:9px 12px!important;transition:color .22s,background-color .22s,transform .22s!important}.carelens-landing .carelens-ref-nav-link:hover{transform:translateY(-1px);color:var(--foreground)!important;background:color-mix(in oklab,var(--foreground) 5%,transparent)!important}.carelens-landing .carelens-ref-nav-link.is-active{color:var(--foreground)!important}.carelens-landing .carelens-ref-nav-link.is-active:after{content:"";background:var(--primary);transform-origin:0;border-radius:999px;height:2px;animation:.5s cubic-bezier(.22,1,.36,1) both cl-nav-line;position:absolute;bottom:4px;left:12px;right:12px}@keyframes cl-nav-line{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.carelens-landing .carelens-ref-hero{border-bottom:1px solid var(--cl-editorial-line)!important;width:min(1280px,100%)!important;min-height:min(860px,88vh)!important;margin-inline:auto!important;padding:clamp(72px,10vw,148px) clamp(8px,2vw,26px) clamp(74px,9vw,130px)!important}.carelens-landing .carelens-ref-hero>div{grid-template-columns:minmax(0,1.04fr) minmax(500px,.96fr)!important;gap:clamp(38px,6vw,96px)!important}.carelens-landing .carelens-ref-title{letter-spacing:-.085em!important;max-width:850px!important;font-size:clamp(4.5rem,8.4vw,9rem)!important;font-weight:610!important;line-height:.82!important}.carelens-landing .carelens-ref-title::selection,.carelens-landing .carelens-ref-hero p::selection{background:color-mix(in oklab,var(--primary) 24%,transparent)}.carelens-landing .carelens-ref-hero>div>div:first-child>p{max-width:610px!important;font-size:clamp(1.02rem,1.35vw,1.22rem)!important;line-height:1.72!important}.carelens-landing .carelens-hero-kicker{border:1px solid var(--cl-glass-line);background:color-mix(in oklab,var(--card) 55%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:8px 12px!important}.carelens-landing .carelens-kicker-dot{box-shadow:0 0 0 5px color-mix(in oklab,var(--primary) 9%,transparent),0 0 22px color-mix(in oklab,var(--primary) 40%,transparent);animation:2.6s ease-in-out infinite cl-pulse-dot}@keyframes cl-pulse-dot{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}.carelens-landing .carelens-ref-visual{perspective:1200px;min-height:620px!important}.carelens-landing .carelens-ref-device{transform:rotateY(-3deg)rotate(1.2deg)translateZ(0);border:1px solid color-mix(in oklab,white 34%,var(--foreground) 8%)!important;width:min(590px,100%)!important;height:clamp(500px,49vw,700px)!important;min-height:500px!important;box-shadow:0 48px 110px -64px color-mix(in oklab,var(--foreground) 70%,transparent),0 14px 36px -24px color-mix(in oklab,var(--primary) 35%,transparent),inset 0 1px #ffffff7a!important;border-radius:38px!important;transition:transform .75s cubic-bezier(.22,1,.36,1),box-shadow .75s!important}@supports (color:lab(0% 0 0)){.carelens-landing .carelens-ref-device{box-shadow:0 48px 110px -64px color-mix(in oklab,var(--foreground) 70%,transparent),0 14px 36px -24px color-mix(in oklab,var(--primary) 35%,transparent),inset 0 1px #ffffff7a!important}}.carelens-landing .carelens-ref-visual:hover .carelens-ref-device{transform:rotateY(0)rotate(0)translateY(-7px)scale(1.012);box-shadow:0 62px 125px -66px color-mix(in oklab,var(--foreground) 72%,transparent),0 18px 44px -22px color-mix(in oklab,var(--primary) 42%,transparent),inset 0 1px #ffffff8c!important}@supports (color:lab(0% 0 0)){.carelens-landing .carelens-ref-visual:hover .carelens-ref-device{box-shadow:0 62px 125px -66px color-mix(in oklab,var(--foreground) 72%,transparent),0 18px 44px -22px color-mix(in oklab,var(--primary) 42%,transparent),inset 0 1px #ffffff8c!important}}.carelens-landing .carelens-ref-device:after{content:"";pointer-events:none;z-index:25;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff2e,#0000 26% 68%,#ffffff0d);position:absolute;inset:0}.carelens-landing .carelens-floating-card{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);min-width:190px;animation:6s ease-in-out infinite cl-float-card;z-index:35!important;border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent)!important;background:color-mix(in oklab,var(--card) 74%,transparent)!important;box-shadow:0 24px 60px -40px color-mix(in oklab,var(--foreground) 55%,transparent),inset 0 1px #ffffff61!important;border-radius:18px!important;padding:14px 16px!important}@supports (color:lab(0% 0 0)){.carelens-landing .carelens-floating-card{box-shadow:0 24px 60px -40px color-mix(in oklab,var(--foreground) 55%,transparent),inset 0 1px #ffffff61!important}}.carelens-landing .carelens-floating-card-bottom{animation-delay:-2.2s}@keyframes cl-float-card{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1deg)}}.carelens-landing .hero-action-card{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);border:1px solid var(--cl-glass-line)!important;background:color-mix(in oklab,var(--card) 70%,transparent)!important;width:min(1180px,100%)!important;box-shadow:0 30px 90px -70px color-mix(in oklab,var(--foreground) 50%,transparent),inset 0 1px #fff6!important;border-radius:30px!important;margin-inline:auto!important;padding:clamp(24px,4vw,42px)!important}@supports (color:lab(0% 0 0)){.carelens-landing .hero-action-card{box-shadow:0 30px 90px -70px color-mix(in oklab,var(--foreground) 50%,transparent),inset 0 1px #fff6!important}}.carelens-landing .hero-action-card .grid>button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden;border:1px solid var(--cl-glass-line)!important;background:color-mix(in oklab,var(--background) 72%,transparent)!important;border-radius:26px!important;min-height:180px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s,border-color .24s!important}.carelens-landing .hero-action-card .grid>button:hover{box-shadow:0 28px 70px -48px color-mix(in oklab,var(--foreground) 60%,transparent);transform:translateY(-7px);border-color:color-mix(in oklab,var(--primary) 30%,var(--cl-glass-line))!important}.carelens-landing .hero-action-card .grid>button:after{content:"";background:color-mix(in oklab,var(--primary) 10%,transparent);filter:blur(5px);border-radius:50%;width:130px;height:130px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-55px;right:-45px}.carelens-landing .hero-action-card .grid>button:hover:after{transform:scale(1.35)}.carelens-landing .carelens-bento{width:min(1180px,100%)!important;margin-inline:auto!important;padding-block:clamp(100px,13vw,170px)!important}.carelens-landing .carelens-section-heading h2{letter-spacing:-.075em!important;max-width:900px!important;font-size:clamp(3.4rem,6.7vw,7rem)!important;line-height:.87!important}.carelens-landing .carelens-bento-grid{background:0 0!important;border:0!important;gap:12px!important}.carelens-landing .carelens-bento-card{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);border:1px solid var(--cl-glass-line)!important;background:linear-gradient(145deg,color-mix(in oklab,var(--card) 82%,transparent),color-mix(in oklab,var(--background) 50%,transparent))!important;box-shadow:0 26px 70px -60px color-mix(in oklab,var(--foreground) 65%,transparent)!important;border-radius:28px!important;min-height:400px!important}.carelens-landing .carelens-bento-card:first-child,.carelens-landing .carelens-bento-card:nth-child(5){min-height:460px!important}.carelens-landing .carelens-bento-card:hover{box-shadow:0 42px 90px -58px color-mix(in oklab,var(--foreground) 70%,transparent),0 0 0 1px color-mix(in oklab,var(--primary) 16%,transparent)!important;transform:translateY(-9px)!important}.carelens-landing .carelens-bento-card h3{letter-spacing:-.055em!important;font-size:clamp(1.75rem,2.7vw,2.7rem)!important}.carelens-landing .carelens-story-sections{width:min(1180px,100%)!important;margin-inline:auto!important;padding-block:clamp(110px,14vw,180px)!important}.carelens-landing .carelens-story-heading h2{letter-spacing:-.075em!important;font-size:clamp(3.3rem,6.2vw,6.8rem)!important;line-height:.88!important}.carelens-landing .carelens-story-card{border-top:1px solid var(--cl-editorial-line)!important;border-radius:0!important;min-height:560px!important}.carelens-landing .carelens-story-card picture,.carelens-landing .carelens-story-card img{box-shadow:0 36px 90px -65px color-mix(in oklab,var(--foreground) 70%,transparent)!important;border-radius:30px!important;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s!important}.carelens-landing .carelens-story-card:hover img{transform:scale(1.018)}.carelens-landing .carelens-how-section,.carelens-landing .carelens-faq-editorial{border-bottom:1px solid var(--cl-editorial-line);width:min(1180px,100%)!important;margin-inline:auto!important;padding-block:clamp(90px,12vw,150px)!important}.carelens-landing .carelens-how-heading h2,.carelens-landing .carelens-faq-heading h2{letter-spacing:-.07em!important;font-size:clamp(3.2rem,6vw,6.2rem)!important;line-height:.9!important}.carelens-landing .carelens-how-row{border-top:1px solid var(--cl-editorial-line);align-items:center;gap:24px;min-height:128px;padding:22px 0;grid-template-columns:70px minmax(220px,.75fr) minmax(0,1fr) 32px!important;transition:padding .35s cubic-bezier(.22,1,.36,1),background-color .25s!important;display:grid!important}.carelens-landing .carelens-how-row:hover{background:color-mix(in oklab,var(--primary) 4%,transparent);padding-inline:14px}.carelens-landing .carelens-how-row>span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);letter-spacing:.12em;font-size:12px}.carelens-landing .carelens-how-row strong{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.9rem)}.carelens-landing .carelens-how-row p{color:var(--muted-foreground);line-height:1.65}.carelens-landing .carelens-proof-section{width:min(1180px,100%)!important;margin-inline:auto!important;padding-block:clamp(100px,12vw,160px)!important}.carelens-landing .carelens-proof-editorial-inner{grid-template-columns:minmax(0,1.15fr) minmax(260px,.7fr);align-items:start;gap:70px;display:grid}.carelens-landing .carelens-proof-editorial-inner h2{max-width:850px;letter-spacing:-.07em!important;font-size:clamp(3rem,5.7vw,6rem)!important;line-height:.9!important}.carelens-landing .carelens-proof-facts>div{border-top:1px solid var(--cl-editorial-line);grid-template-columns:44px 1fr;gap:14px;padding:20px 0;display:grid}.carelens-landing .carelens-proof-facts strong{color:var(--primary);letter-spacing:.12em;font-size:11px}.carelens-landing .carelens-proof-facts span{font-size:14px;line-height:1.5}.carelens-landing .carelens-faq-item{border-top:1px solid var(--cl-editorial-line)!important;background:0 0!important;border-bottom:0!important;border-radius:0!important;padding:22px 0!important}.carelens-landing .carelens-faq-item summary{letter-spacing:-.025em;font-size:clamp(1.1rem,2vw,1.55rem)!important}.carelens-landing .carelens-faq-item p{max-width:720px;color:var(--muted-foreground);padding:14px 40px 4px 0;line-height:1.7}.carelens-landing .carelens-editorial-closing,.carelens-landing .carelens-final-cta{width:min(1180px,100%)!important;margin-inline:auto!important;padding-block:clamp(120px,15vw,200px) 70px!important}.carelens-landing .carelens-editorial-closing>div,.carelens-landing .carelens-final-cta>div{-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);border:1px solid var(--cl-glass-line)!important;background:radial-gradient(500px 300px at 10% 0%,color-mix(in oklab,var(--primary) 13%,transparent),transparent 70%),color-mix(in oklab,var(--card) 76%,transparent)!important;box-shadow:0 40px 100px -75px color-mix(in oklab,var(--foreground) 75%,transparent),inset 0 1px #ffffff59!important;border-radius:34px!important}@supports (color:lab(0% 0 0)){.carelens-landing .carelens-editorial-closing>div,.carelens-landing .carelens-final-cta>div{box-shadow:0 40px 100px -75px color-mix(in oklab,var(--foreground) 75%,transparent),inset 0 1px #ffffff59!important}}.carelens-landing .carelens-final-cta h2,.carelens-landing .carelens-editorial-closing h2{letter-spacing:-.08em!important;font-size:clamp(4rem,7.5vw,8rem)!important;line-height:.84!important}html.dark .carelens-landing .carelens-reference-topnav{background:#171b1fbd!important;border-color:#ffffff1c!important}html.dark .carelens-landing .carelens-bento-card,html.dark .carelens-landing .hero-action-card,html.dark .carelens-landing .carelens-editorial-closing>div,html.dark .carelens-landing .carelens-final-cta>div{background:linear-gradient(145deg,#21262dc7,#171b21a8)!important;border-color:#ffffff1c!important}html.dark .carelens-landing .carelens-ref-device{box-shadow:0 48px 110px -62px #000000d1,0 12px 42px -22px color-mix(in oklab,var(--primary) 35%,transparent),inset 0 1px #fff3!important}html.dark .carelens-landing .carelens-ref-device:after{background:linear-gradient(115deg,#ffffff1a,#0000 30% 70%,#ffffff08)}@media(max-width:1020px){.carelens-landing .carelens-ref-hero>div{grid-template-columns:1fr!important}.carelens-landing .carelens-ref-visual{margin-top:20px;min-height:570px!important}.carelens-landing .carelens-ref-device{width:min(560px,86vw)!important}.carelens-landing .carelens-how-row{grid-template-columns:52px 1fr 28px!important}.carelens-landing .carelens-how-row p{grid-column:2/-1;margin-top:-12px}}@media(max-width:700px){.carelens-landing .carelens-reference-topnav{border-radius:18px!important;width:calc(100% - 4px)!important}.carelens-landing .carelens-ref-hero{min-height:auto!important;padding-top:62px!important}.carelens-landing .carelens-ref-title{font-size:clamp(3.4rem,16vw,5.4rem)!important}.carelens-landing .carelens-ref-visual{min-height:450px!important}.carelens-landing .carelens-ref-device{border-radius:30px!important;width:min(360px,88vw)!important;height:430px!important;min-height:0!important}.carelens-landing .carelens-floating-card{min-width:150px;padding:11px 12px!important}.carelens-landing .carelens-how-row{gap:12px;min-height:112px;grid-template-columns:40px 1fr 24px!important}.carelens-landing .carelens-proof-editorial-inner{grid-template-columns:1fr;gap:42px}.carelens-landing .carelens-final-cta h2,.carelens-landing .carelens-editorial-closing h2{font-size:clamp(3.2rem,15vw,5.3rem)!important}}@media(prefers-reduced-motion:reduce){.carelens-landing .carelens-floating-card,.carelens-landing .carelens-kicker-dot{animation:none!important}.carelens-landing .carelens-ref-device,.carelens-landing .carelens-ref-device:hover{transform:none!important}}
