.page-wrapper[data-surface=glass]{--glass-shadow:0 8px 22px -16px rgba(18,31,35,0.28),0 2px 5px rgba(18,31,35,0.045),0 0 0 0.5px rgba(26,38,43,0.085),inset 0 1px 1px rgba(255,255,255,0.98),inset 0 -1px 1px rgba(33,51,58,0.09)}.page-wrapper[data-surface=glass] :is([data-glass-card],[data-glass-nav],[data-glass-footer],.neocore-home-cinematic__glass,.neocore-home-product-tile,.get-in-touch-form-card,.button.w-button,.comprehensive_card,.specialties_card,.testimonials_card,.about_card,.specialist_card,.category_card,.blog_card,.doctors_card,.locations_card,.services_card,.find-care_card){position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.72);color:#1b2b2f;background:radial-gradient(ellipse at var(--glass-x,30%) var(--glass-y,0),rgba(255,255,255,var(--glass-sheen,.17)),transparent 64%),linear-gradient(145deg,rgba(255,255,255,var(--glass-tint-top,.16)),rgba(255,255,255,var(--glass-tint-bottom,.035)));box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:var(--glass-refraction,blur(0)) blur(var(--glass-blur,.65px)) saturate(var(--glass-saturation,1.12));backdrop-filter:var(--glass-refraction,blur(0)) blur(var(--glass-blur,.65px)) saturate(var(--glass-saturation,1.12))}.page-wrapper[data-surface=glass] :is([data-glass-card],[data-glass-nav],[data-glass-footer],.neocore-home-cinematic__glass,.neocore-home-product-tile,.get-in-touch-form-card,.button.w-button,.comprehensive_card,.specialties_card,.testimonials_card,.about_card,.specialist_card,.category_card,.blog_card,.doctors_card,.locations_card,.services_card,.find-care_card):before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--glass-angle,-35deg),rgba(255,255,255,.95),rgba(255,255,255,.18) 15%,rgba(34,51,59,.12) 28%,transparent 40%,rgba(255,255,255,.65) 62%,rgba(255,255,255,.1) 79%,rgba(255,255,255,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;content:"";pointer-events:none}.page-wrapper[data-surface=glass] :is([data-glass-card],[data-glass-nav],[data-glass-footer],.neocore-home-cinematic__glass,.neocore-home-product-tile,.get-in-touch-form-card,.button.w-button,.comprehensive_card,.specialties_card,.testimonials_card,.about_card,.specialist_card,.category_card,.blog_card,.doctors_card,.locations_card,.services_card,.find-care_card):after{position:absolute;inset:1px;border-color:rgba(255,255,255,.72) transparent rgba(255,255,255,.22) rgba(255,255,255,.24);border-style:solid;border-width:1px;border-radius:inherit;content:"";pointer-events:none}.page-wrapper[data-surface=glass] .button.w-button,.page-wrapper[data-surface=glass] .button.w-button.is-black{border-color:rgba(255,255,255,.8);border-radius:999px;color:#182b31;background-color:rgba(255,255,255,.05);font-weight:500;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.page-wrapper[data-surface=glass] .button.w-button.is-black{font-weight:600}.page-wrapper[data-surface=glass] [data-glass-card]{border-radius:1.15rem}.page-wrapper[data-surface=glass] .main-wrapper>.section_main{background:transparent}.page-wrapper[data-surface=glass] .navbar.w-nav[data-glass-nav]{--glass-tint-top:0.74;--glass-tint-bottom:0.6;--glass-sheen:0.22;--glass-blur:14px;--glass-saturation:1.3;margin:0;border:0;border-radius:0;box-shadow:none!important}.page-wrapper[data-surface=glass] .navbar.w-nav[data-glass-nav]:after,.page-wrapper[data-surface=glass] .navbar.w-nav[data-glass-nav]:before{content:none}.page-wrapper[data-surface=glass] .navbar .navbar_content{--glass-tint-top:0.74;--glass-tint-bottom:0.6;--glass-sheen:0.22;--glass-blur:14px;--glass-saturation:1.3;margin-block:0;padding:1rem 0;border:0;border-radius:0;background:transparent;box-shadow:none!important}.page-wrapper[data-surface=glass] .navbar .nav_links{color:#203039}.page-wrapper[data-surface=glass] .section_footer .footer_content{--glass-tint-top:0.78;--glass-tint-bottom:0.66;--glass-sheen:0.24;--glass-blur:18px;--glass-saturation:1.25;border-radius:2rem}.page-wrapper[data-surface=glass] .section_footer :is(.footer-link,.footer-tagline){color:#182b31}.page-wrapper[data-surface=glass] .section_footer :is(.footer_column-title,.footer_copyright,.footer_disclaimer,.footer_socials a){color:#26383f}.page-wrapper[data-surface=glass] .section_footer .footer_disclaimer{font-size:.6875rem;line-height:1.65}.page-wrapper[data-surface=glass] .neocore-home-cinematic__glass{--glass-tint-top:0.72;--glass-tint-bottom:0.56;--glass-blur:9px;--glass-saturation:1.25}.page-wrapper[data-surface=glass] .neocore-home-cinematic__glass :is(.neocore-home-cinematic__wing-title,.neocore-home-cinematic__data-value,.neocore-home-cinematic__bubble p){color:#182b31}.page-wrapper[data-surface=glass] .neocore-home-cinematic__glass :is(.neocore-home-cinematic__wing-eyebrow,.neocore-home-cinematic__data-label,.neocore-home-cinematic__data-sub){color:#40545e}@media screen and (max-width:991px){.page-wrapper[data-surface=glass] .navbar .navbar_content{padding:.85rem 0;border-radius:0}}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product]{--glass-solid-surface:var(--product-glass-color);--glass-saturation:1.02;--glass-blur:18px;border-radius:2rem;opacity:1;color:#fff;border-color:rgba(255,255,255,.3);background:radial-gradient(ellipse at var(--glass-x,24%) var(--glass-y,0),rgba(255,255,255,.07),transparent 70%),linear-gradient(150deg,color-mix(in srgb,var(--product-glass-color) 94%,transparent),color-mix(in srgb,var(--product-glass-color) 70%,var(--product-glass-deep)) 48%,color-mix(in srgb,var(--product-glass-color) 50%,var(--product-glass-deep)));box-shadow:0 18px 38px -28px color-mix(in srgb,var(--product-glass-color) 36%,transparent),0 0 0 .5px color-mix(in srgb,var(--product-glass-color) 18%,transparent),inset 0 1px 1px rgba(255,250,244,.56),inset 0 -1px 1px rgba(39,31,34,.2)!important}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product=sonara]{--product-glass-color:#726381;--product-glass-deep:#544263}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product]:before{opacity:.5}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product]:after{opacity:.55}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product=resona]{--product-glass-color:#5c6b88;--product-glass-deep:#354461}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product=lumena]{--product-glass-color:#6d668d;--product-glass-deep:#443e63}.page-wrapper[data-surface=glass] .neocore-home-product-tile [data-experience=sonara]{--preview-accent:#b797ed}.page-wrapper[data-surface=glass] .neocore-home-product-tile [data-experience=resona]{--preview-accent:#7f8cff}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product] .neocore-home-product-tile__title{color:#fff}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product] :is(.neocore-home-product-tile__purpose,.neocore-home-product-tile__subtitle,.neocore-home-product-tile__desc,.neocore-home-product-tile__features,.neocore-home-platform-preview__availability){color:rgba(255,255,255,.9)}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product] .neocore-home-product-tile__features li:before{background:rgba(255,255,255,.8)}.page-wrapper[data-surface=glass] .neocore-home-product-tile[data-product] .site-coming-soon-pill{color:#fff;background:rgba(255,255,255,.15)}.page-wrapper[data-surface=glass] .get-in-touch-form-card{border-radius:2rem}.page-wrapper[data-surface=glass] .page-get-in-touch .get-in-touch-form-card .form_input.w-input{border-color:rgba(71,96,111,.2);color:#1b2b2f;background:radial-gradient(ellipse at var(--glass-x,24%) var(--glass-y,0),rgba(255,255,255,.58),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.3),rgba(223,234,239,.12));box-shadow:inset 0 1px 1px rgba(255,255,255,.98),inset 0 -1px 1px rgba(47,69,80,.08),0 2px 5px rgba(31,52,65,.025)!important;-webkit-backdrop-filter:var(--glass-refraction,blur(0)) blur(var(--glass-blur,.65px)) saturate(var(--glass-saturation,1.12));backdrop-filter:var(--glass-refraction,blur(0)) blur(var(--glass-blur,.65px)) saturate(var(--glass-saturation,1.12));transition:border-color .18s ease,outline-color .18s ease}.page-wrapper[data-surface=glass] .page-get-in-touch .get-in-touch-form-card .form_input.w-input::placeholder{color:#596971;opacity:1}.page-wrapper[data-surface=glass] .page-get-in-touch .get-in-touch-form-card .form_input.w-input:is(:focus,:focus-visible){border-color:#506d7e;outline:3px solid rgba(80,109,126,.18);outline-offset:2px}.page-wrapper[data-surface=glass] .get-in-touch-form-card select.form_input.w-input option{color:#1b2b2f;background:#fff}.page-wrapper[data-surface=glass] .neocore-home-hero{background-image:radial-gradient(ellipse at 29% 100%,rgba(202,217,217,.13),transparent 52%),radial-gradient(ellipse at 76% 85%,rgba(208,220,230,.14),transparent 49%)}.page-wrapper[data-surface=glass] [data-glass-backdrop]{background-image:radial-gradient(ellipse at 10% 20%,rgba(194,210,210,.2),transparent 33%),radial-gradient(ellipse at 85% 56%,rgba(192,211,227,.17),transparent 33%)}.page-wrapper[data-surface=glass] .stealth-home-products{background-color:#fff;background-image:radial-gradient(ellipse at 35% 47%,rgba(224,211,205,.16),transparent 66%),radial-gradient(ellipse at 80% 58%,rgba(215,221,224,.12),transparent 64%)}.page-wrapper[data-surface=glass] .page-get-in-touch-section.section_contact{background-image:radial-gradient(ellipse at 83% 12%,rgba(205,220,233,.52),transparent 42%),radial-gradient(ellipse at 62% 75%,rgba(214,226,222,.38),transparent 38%)}@media screen and (min-width:992px){.page-wrapper[data-surface=glass] .get-in-touch-split__form{padding:.5rem .7rem 1.5rem .5rem;margin:-.5rem -.35rem -1.5rem -.5rem}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.page-wrapper[data-surface=glass] .button.w-button:hover{transform:translateY(-1px) scale(1.018)}.page-wrapper[data-surface=glass] .button.w-button:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.page-wrapper[data-surface=glass] :is(.button.w-button,.get-in-touch-form-card .form_input.w-input){transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.page-wrapper[data-surface=glass] :is([data-glass-card],[data-glass-nav],[data-glass-footer],.neocore-home-cinematic__glass,.neocore-home-product-tile,.get-in-touch-form-card,.button.w-button,.comprehensive_card,.specialties_card,.testimonials_card,.about_card,.specialist_card,.category_card,.blog_card,.doctors_card,.locations_card,.services_card,.find-care_card){background:var(--glass-solid-surface,rgba(248,250,250,.94))}.page-wrapper[data-surface=glass] .page-get-in-touch .get-in-touch-form-card .form_input.w-input{background:#f8fafb}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.page-wrapper[data-surface=glass] :is([data-glass-card],[data-glass-nav],[data-glass-footer],.neocore-home-cinematic__glass,.neocore-home-product-tile,.get-in-touch-form-card,.button.w-button,.comprehensive_card,.specialties_card,.testimonials_card,.about_card,.specialist_card,.category_card,.blog_card,.doctors_card,.locations_card,.services_card,.find-care_card){border-color:#b6c4c8;background:var(--glass-solid-surface,#f5f8f9);-webkit-backdrop-filter:none;backdrop-filter:none}.page-wrapper[data-surface=glass] .page-get-in-touch .get-in-touch-form-card .form_input.w-input{border-color:#8b9ca5;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.page-wrapper[data-surface=glass] .page-solution-sonara{--sonara-glass-ink:#2d1e41;background:radial-gradient(ellipse at 5% 18%,rgba(200,183,226,.13),transparent 22%),radial-gradient(ellipse at 95% 42%,rgba(209,193,234,.14),transparent 24%),linear-gradient(#fff,#fcfbfd 46%,#fff)}.page-wrapper .page-solution-sonara :is(h1,h2,h3,h4) span{color:inherit}.page-wrapper[data-surface=glass] .page-solution-sonara :is(.section_product-solution-subsection,.section_product-clinical-method,.section_product-course-catalog,.section_sonara-research-highlights,.section_sonara-faq){background:transparent}.page-wrapper[data-surface=glass] .page-solution-sonara .product-how-scrolly-sticky{background:transparent}.page-wrapper[data-surface=glass] .page-solution-sonara :is(.product-fit-copy[data-glass-card],.product-how-interactive__panel[data-glass-card],.product-how-nav-step[data-glass-card],.sonara-outcome-pillars__tile[data-glass-card],.sonara-research-card[data-glass-card],.product-faq[data-glass-card],.sonara-story-card[data-glass-card],.product-course-card[data-glass-card]){--glass-blur:16px;--glass-saturation:1.3;--glass-tint-top:0.72;--glass-tint-bottom:0.36;border-color:rgba(255,255,255,.9);border-radius:1.5rem;background:radial-gradient(ellipse at var(--glass-x,20%) var(--glass-y,0),rgba(255,255,255,.8),transparent 70%),linear-gradient(145deg,rgba(250,247,255,.64),rgba(232,222,245,.22));color:var(--sonara-glass-ink)}.page-wrapper[data-surface=glass] .page-solution-sonara .product-fit-copy[data-glass-card]{padding:clamp(1.35rem,3vw,2.25rem);align-self:stretch;display:flex;align-items:center}.page-wrapper[data-surface=glass] .page-solution-sonara .product-fit-img-wrap[data-glass-card]{overflow:hidden;padding:.4rem;border-radius:1.65rem;--glass-blur:8px}.page-wrapper[data-surface=glass] .page-solution-sonara .product-fit-img{border-radius:1.25rem}.page-wrapper[data-surface=glass] .page-solution-sonara .product-how-interactive__panel[data-glass-card]{padding:clamp(1.25rem,2.5vw,2rem)}.page-wrapper[data-surface=glass] .page-solution-sonara .product-how-nav-step[data-glass-card]{border-radius:1.1rem}.page-wrapper[data-surface=glass] .page-solution-sonara .product-how-nav-step.is-active[data-glass-card]{background:linear-gradient(145deg,rgba(241,231,255,.9),rgba(214,195,238,.43))}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile[data-glass-card]{min-height:7.5rem;padding:1.1rem;column-gap:.8rem;transition:transform .22s ease,border-color .22s ease}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile[data-glass-card]:hover{transform:translateY(-3px);border-color:rgba(163,137,196,.5)}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile-title{color:var(--sonara-glass-ink)}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile-chevron{color:#766285}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile-thumb{border-radius:.9rem}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__panel[data-glass-card]{--glass-solid-surface:#2d1e41;--glass-blur:20px;border-radius:2rem;border-color:rgba(255,255,255,.55);color:#fff;background:radial-gradient(ellipse at var(--glass-x,25%) var(--glass-y,0),rgba(230,213,255,.2),transparent 65%),linear-gradient(145deg,rgba(62,40,85,.91),rgba(45,30,65,.85))}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__panel-title{color:#fff}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__panel-body{color:rgba(255,255,255,.87)}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__tab[data-glass-card]{border-radius:999px;--glass-tint-top:0.74;--glass-tint-bottom:0.46;--glass-blur:12px}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__tab.is-active[data-glass-card]{color:#4c3068;background:linear-gradient(145deg,rgba(234,219,253,.88),rgba(210,187,239,.5))}.page-wrapper[data-surface=glass] .page-solution-sonara .product-course-card[data-glass-card]{border-radius:1.2rem;padding:.3rem}.page-wrapper[data-surface=glass] .page-solution-sonara .product-course-card__media{border-radius:.9rem}.page-wrapper[data-surface=glass] .page-solution-sonara .product-course-card__body{padding:1rem .8rem 1.1rem;background:transparent}.page-wrapper[data-surface=glass] .page-solution-sonara .product-faq[data-glass-card]{padding:.4rem clamp(1rem,3vw,2rem)}.page-wrapper[data-surface=glass] .page-solution-sonara .product-faq__item{border-color:rgba(95,69,121,.12);background:transparent}.page-wrapper[data-surface=glass] .page-solution-sonara .product-clinical-method.is-sonara{background:radial-gradient(ellipse at 20% 35%,rgba(221,203,241,.35),transparent 48%),linear-gradient(155deg,#fcfafd,#f7f3fb 55%,#fcfbfd)}.page-wrapper[data-surface=glass] .page-solution-sonara .product-clinical-method__copy{padding:0;border:0;background:transparent;box-shadow:none}.page-wrapper[data-surface=glass] .page-solution-sonara .product-clinical-method__visual[data-glass-card]{padding:.45rem;border-radius:999px;overflow:hidden;--glass-blur:10px}.page-wrapper[data-surface=glass] .page-solution-sonara .product-clinical-method__visual img{border-radius:50%}.sonara-program-fit-strip{padding-block:1.5rem .5rem;background:transparent}.sonara-program-fit-strip__label{margin:0 0 1rem;text-align:center;font-size:.85rem;color:#6f6578}.sonara-program-fit-strip__viewport{overflow:hidden;padding:.4rem 0 1rem;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.sonara-program-fit-strip__group,.sonara-program-fit-strip__track{display:flex;width:max-content;gap:.8rem;align-items:center}.sonara-program-fit-strip__track{gap:0}.sonara-program-fit-strip__group{flex-shrink:0;padding-right:.8rem}.sonara-program-fit-strip__chip{display:inline-flex;gap:.65rem;align-items:center;white-space:nowrap;padding:1rem 1.4rem;border:1px solid rgba(120,90,180,.14);border-radius:999px;color:#493357;background:#f8f5fc;font-size:clamp(.95rem,1.25vw,1.1rem)}.page-wrapper[data-surface=glass] .sonara-program-fit-strip__chip[data-glass-card]{--glass-tint-top:0.7;--glass-tint-bottom:0.4;--glass-blur:16px;border-radius:999px;background:linear-gradient(145deg,rgba(255,255,255,.8),rgba(228,216,244,.32));color:#493357}.sonara-program-fit-strip__dot{width:.4rem;height:.4rem;border-radius:50%;background:#a58bbd}.resona-program-fit-strip .sonara-program-fit-strip__label{color:#657187}.resona-program-fit-strip .sonara-program-fit-strip__chip{color:#30425f;border-color:#637bab29;background:#f4f7fc}.page-wrapper[data-surface=glass] .resona-program-fit-strip .sonara-program-fit-strip__chip[data-glass-card]{color:#30425f;background:linear-gradient(145deg,#ffffffcc,#dfe8fa52)}.resona-program-fit-strip .sonara-program-fit-strip__dot{background:#8a9fc4}@media (prefers-reduced-motion:no-preference){.sonara-program-fit-strip__track{animation:sonara-program-fit-scroll 42s linear infinite}.sonara-program-fit-strip__viewport:hover .sonara-program-fit-strip__track{animation-play-state:paused}}@keyframes sonara-program-fit-scroll{to{transform:translateX(-33.333333%)}}@media (prefers-reduced-motion:reduce){.sonara-program-fit-strip__viewport{overflow-x:auto;mask-image:none}.sonara-program-fit-strip__group[aria-hidden=true]{display:none}}.page-wrapper[data-surface=glass] :is(.sonara-pillar-modal,.product-try-modal){background:rgba(35,28,45,.26);backdrop-filter:blur(10px) saturate(.95);-webkit-backdrop-filter:blur(10px) saturate(.95)}.page-wrapper[data-surface=glass] .sonara-pillar-modal__panel[data-glass-card]{--glass-solid-surface:#2d1e41;--glass-blur:22px;--glass-saturation:1.45;color:#fff;border-color:rgba(255,255,255,.56);border-radius:2rem;background:radial-gradient(ellipse at var(--glass-x,24%) var(--glass-y,0),rgba(232,214,255,.23),transparent 65%),linear-gradient(145deg,rgba(63,43,86,.84),rgba(45,30,65,.8));box-shadow:0 30px 80px -28px rgba(30,18,44,.5),inset 0 1px 1px rgba(255,255,255,.85)!important}.page-wrapper[data-surface=glass] .sonara-pillar-modal__inner{padding:clamp(3.6rem,6vw,4.2rem) clamp(1.15rem,4vw,2.5rem) 2rem}.page-wrapper[data-surface=glass] .sonara-pillar-modal__title{font-size:clamp(1.65rem,3vw,2.1rem);padding:0}.page-wrapper[data-surface=glass] .sonara-pillar-modal__sub{max-width:39rem;margin-bottom:2rem;color:rgba(255,255,255,.83);font-size:1rem}.page-wrapper[data-surface=glass] .sonara-pillar-modal__grid{gap:.85rem;margin:0}.page-wrapper[data-surface=glass] .sonara-pillar-modal__cell[data-glass-card]{--glass-solid-surface:#463253;--glass-blur:10px;display:flex;align-items:flex-start;gap:.85rem;padding:1.2rem;border-radius:1.2rem;border-color:rgba(255,255,255,.28);color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.04))}.page-wrapper[data-surface=glass] :is(.sonara-pillar-modal__close,.product-try-modal__close)[data-glass-card]{position:absolute;left:auto;right:1rem;top:1rem;border-radius:50%;border-color:rgba(255,255,255,.6);color:inherit;background:linear-gradient(145deg,rgba(255,255,255,.28),rgba(255,255,255,.1))}.page-wrapper[data-surface=glass] .product-try-modal__panel[data-glass-card]{--glass-blur:24px;--glass-solid-surface:#f9f7fc;border-radius:1.75rem;background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.95),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.85),rgba(237,230,245,.72));border-color:rgba(255,255,255,.9)}.page-wrapper[data-surface=glass] .product-try-modal__panel.is-companion[data-glass-card]{--glass-solid-surface:#f3f8f5;background:radial-gradient(ellipse at 20% 0,rgba(255,255,255,.95),transparent 70%),linear-gradient(145deg,rgba(255,255,255,.85),rgba(225,239,230,.76))}.page-wrapper[data-surface=glass] .product-try-modal :is(.product-try-modal__role,.product-try-modal__option,.product-try-modal__recommendation,.product-try-modal__secure-send,.product-try-modal__qr-cell)[data-glass-card]{border-radius:1.05rem;--glass-blur:12px;color:#30243b;background:linear-gradient(145deg,rgba(255,255,255,.75),rgba(255,255,255,.24))}@media (max-width:639px){.page-wrapper[data-surface=glass] .sonara-pillar-modal__grid{grid-template-columns:1fr}.page-wrapper[data-surface=glass] .sonara-pillar-modal__cell[data-glass-card]{padding:1rem}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-outcome-pillars__tile[data-glass-card]{min-height:6.5rem}.page-wrapper[data-surface=glass] .product-try-modal__panel[data-glass-card]{border-radius:1.75rem 1.75rem 0 0}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.page-wrapper[data-surface=glass] .sonara-pillar-modal__panel[data-glass-card]{background:#2d1e41}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.page-wrapper[data-surface=glass] .sonara-pillar-modal__panel[data-glass-card]{background:#2d1e41}.page-wrapper[data-surface=glass] .sonara-pillar-modal__cell[data-glass-card]{background:#463253}.page-wrapper[data-surface=glass] .page-solution-sonara .sonara-features-carousel__panel[data-glass-card]{background:#2d1e41}}.page-solution-sonara .product-faq__chevron{flex-shrink:0;color:#785a94;transition:transform .2s ease}.page-solution-sonara .product-faq__item[open] .product-faq__chevron{transform:rotate(180deg)}.page-wrapper[data-surface=glass] .page-solution-sonara .product-clinical-method__visual-glow{border-radius:50%}.page-solution-sonara .product-solution-hero__experience{width:100%;min-width:0;max-width:34rem;color:#352641}.page-solution-sonara .product-solution-hero__experience [data-experience]{--preview-ink:#352641;--control-fill:rgba(255,255,255,0.5);--control-edge:rgba(103,77,128,0.18);color:#352641}.page-solution-sonara .product-solution-hero__experience [role=region][aria-roledescription=carousel]{height:clamp(19rem,28vw,23rem);background:transparent}.page-solution-sonara .product-solution-hero__experience [role=group]{border-color:rgba(103,77,128,.16);background:rgba(255,255,255,.22)}.page-solution-sonara .product-solution-hero__experience [role=group] button[aria-pressed=true],.page-solution-sonara .product-solution-hero__experience [role=tablist] button[aria-selected=true]{color:#4b2c66;border-color:rgba(255,255,255,.95);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(229,214,245,.82));box-shadow:0 2px 7px rgba(59,33,81,.1),inset 0 1px 0 #fff}.page-solution-sonara .product-solution-hero__experience [role=tablist] button{color:#5d4c6b;border-color:rgba(103,77,128,.2);background:rgba(255,255,255,.46)}.page-solution-sonara .product-solution-hero__experience [data-experience]>div>p{color:#5d4c6b;opacity:1}@media (max-width:767px){.page-solution-sonara .product-solution-hero__experience [role=region][aria-roledescription=carousel]{height:19rem}}.product-try-modal__role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-try-modal__companion-parent{margin-bottom:1rem}.product-try-modal__companion-parent .product-try-modal__role{width:100%}.product-try-modal__family-steps{display:grid;gap:.85rem;list-style:none;padding:0;margin:1.25rem 0}.product-try-modal__family-step{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem;border:1px solid rgba(91,71,109,.14);border-radius:1.1rem;background:rgba(255,255,255,.66)}.page-wrapper[data-surface=glass] .product-try-modal__family-step[data-glass-card]{--glass-blur:12px;color:#30243b;background:linear-gradient(145deg,rgba(255,255,255,.75),rgba(255,255,255,.25))}.product-try-modal__family-number{display:grid;place-items:center;flex:none;width:1.8rem;height:1.8rem;border-radius:50%;background:color-mix(in srgb,var(--product-access-accent) 12%,transparent);color:var(--product-access-accent);font-size:.85rem;font-weight:600}.product-try-modal__family-step>div{min-width:0}.product-try-modal__family-step h3{margin:.1rem 0 .5rem;font-size:1.1rem;letter-spacing:-.025em;line-height:1.25}.product-try-modal__family-step p{margin:0 0 .9rem;color:#655b6e;font-size:.875rem;line-height:1.5}.product-try-modal__family-action.button.w-button{display:inline-flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.75rem 1rem;min-height:2.8rem;font-size:.85rem;line-height:1.3;text-align:left}.product-try-modal__family-action svg{flex-shrink:0;width:1rem;height:1rem}.product-try-modal__family-returning{margin:1rem 0 0;color:#655b6e;font-size:.8rem;line-height:1.5}.product-try-modal__family-returning a{color:#493357;text-decoration:underline;text-underline-offset:.15em}.product-try-modal__child-programs{display:flex;flex-direction:column;gap:.6rem;color:#655b6e;font-size:.85rem}.product-try-modal__child-programs>div{display:flex;gap:.5rem}.product-try-modal__child-programs button{border:1px solid rgba(91,71,109,.16);border-radius:999px;background:rgba(255,255,255,.3);padding:.55rem 1rem;color:#655b6e;cursor:pointer}.product-try-modal__child-programs button[aria-pressed=true]{border-color:rgba(255,255,255,.9);color:#30243b;background:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(43,31,54,.08)}@media (max-width:639px){.product-try-modal__role-grid{grid-template-columns:1fr}.product-try-modal__family-step{gap:.7rem;padding:1rem .85rem}.product-try-modal__family-action.button.w-button{width:100%;padding:.75rem .85rem}}.page-solution-sonara .sonara-features-carousel__visual--composition-chat_session{max-width:min(100%,12rem);max-height:none}.sonara-features-carousel__comp--daily-plan{display:flex;align-items:center;justify-content:center}.sonara-features-carousel__daily-plan-frame{width:min(100%,11.5rem);overflow:hidden;padding:.25rem;border:1px solid rgba(255,255,255,.55);border-radius:1.4rem;background:#19161f;box-shadow:0 15px 28px -18px rgba(0,0,0,.6)}.sonara-features-carousel__daily-plan-frame img{display:block;width:100%;height:auto;aspect-ratio:1206/2622;border-radius:1.1rem;object-fit:contain}.page-wrapper .page-solution-sonara :is(.sonara-features-carousel__visual--composition-search_collage,.sonara-features-carousel__visual--composition-dual_surface){width:100%;max-width:34rem;max-height:none}@media (min-width:900px){.page-wrapper .page-solution-sonara .sonara-features-carousel__split.sonara-features-carousel__split--desktop{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:64rem;column-gap:clamp(2rem,4vw,3.5rem)}}.sonara-features-carousel__comp--desktop{display:flex;align-items:center;justify-content:center;width:100%}.sonara-features-carousel__desktop-frame{width:100%;overflow:hidden;padding:.3rem;border:1px solid rgba(255,255,255,.55);border-radius:.85rem;background:#19161f;box-shadow:0 15px 28px -18px rgba(0,0,0,.6)}.sonara-features-carousel__desktop-frame img{display:block;width:100%;height:auto;aspect-ratio:2880/1800;border-radius:.55rem;object-fit:contain}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) :is(.section_sonara-outcome-pillars,.sonara-stories-section,.section_sonara-research-highlights,.section_resona-research-highlights,.sonara-features-carousel__intro-wrap) .content-wrap{row-gap:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) :is(.sonara-outcome-pillars__header,.sonara-stories-heading-row,.sonara-research-highlights__head,.resona-research-highlights__head){margin-bottom:0}.page-wrapper .page-solution-sonara .sonara-stories-heading-copy>:last-child{margin-bottom:0}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .sonara-features-carousel__tabs{margin-top:0}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .sonara-features-carousel__intro-wrap.padding-global.padding-section-large{padding-bottom:var(--sfc-rhythm,clamp(1.25rem,2.5vw,1.5rem))}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-programs-marquee-block__intro.product-course-catalog__intro{margin-bottom:0}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-programs-marquee-viewport{margin-top:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) :is(.product-clinical-method__header,.product-faq-standalone__title-wrap){margin-bottom:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-faq-standalone__title{margin-block:0}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-fit-embedded .product-fit-grid--empathy-over-bullets{row-gap:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-fit-empathy-span{margin-bottom:0}.page-wrapper :is(.page-solution-sonara,.page-solution-resona) .product-fit-empathy-span>:last-child{margin-bottom:0}.page-wrapper .page-solution-resona .product-tab-section__description{margin-bottom:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.page-wrapper[data-surface=glass] .page-solution-resona{--resona-glass-ink:#304a53;background:radial-gradient(ellipse at 8% 20%,#d7e7e51f,transparent 24%),radial-gradient(ellipse at 95% 48%,#f2dfcf29,transparent 26%),linear-gradient(#fff,#fafcfb 48%,#fff)}.page-wrapper[data-surface=glass] .page-solution-resona :is(.section_product-solution-subsection,.section_product-clinical-method,.section_product-course-catalog,.section_resona-research-highlights,.section_resona-faq,.product-how-scrolly-sticky){background:transparent}.page-wrapper[data-surface=glass] .page-solution-resona :is(.product-fit-copy[data-glass-card],.product-how-interactive__panel[data-glass-card],.product-how-nav-step[data-glass-card],.resona-research-card[data-glass-card],.product-faq[data-glass-card],.product-tab-feature-card[data-glass-card],.product-course-card[data-glass-card]){--glass-blur:16px;--glass-saturation:1.15;border-color:#ffffffdb;border-radius:1.5rem;background:radial-gradient(ellipse at 20% 0,#ffffffc7,transparent 70%),linear-gradient(145deg,#f7fbfac4,#dce9e53d);color:var(--resona-glass-ink)}.page-wrapper[data-surface=glass] .page-solution-resona .product-fit-copy[data-glass-card]{padding:clamp(1.35rem,3vw,2.25rem);align-self:stretch;display:flex;align-items:center}.page-wrapper[data-surface=glass] .page-solution-resona .product-fit-img-wrap[data-glass-card]{padding:.4rem;overflow:hidden;border-radius:1.65rem}.page-wrapper[data-surface=glass] .page-solution-resona .product-fit-img{border-radius:1.25rem}.page-wrapper[data-surface=glass] .page-solution-resona .product-how-interactive__panel[data-glass-card]{padding:clamp(1.25rem,2.5vw,2rem)}.page-wrapper[data-surface=glass] .page-solution-resona .product-how-nav-step[data-glass-card]{border-radius:1.1rem}.page-wrapper[data-surface=glass] .page-solution-resona .product-how-nav-step.is-active[data-glass-card]{background:linear-gradient(145deg,#f4faf9ee,#cadae4a8)}.page-wrapper[data-surface=glass] .page-solution-resona .product-how-nav-step.is-active .product-how-nav-step__num{background:#627f89}.page-wrapper[data-surface=glass] .page-solution-resona .product-clinical-method__visual[data-glass-card]{border-radius:50%}.page-wrapper[data-surface=glass] .page-solution-resona .product-app-showcase__panel[data-glass-card]{--glass-blur:18px;border-radius:2rem;color:var(--resona-glass-ink);background:radial-gradient(ellipse at 70% 15%,#ffffffa8,transparent 65%),linear-gradient(135deg,#e3eeebc2,#e9e1d5ab)}.page-wrapper[data-surface=glass] .page-solution-resona .product-app-showcase__panel :is(.product-app-showcase__title,.product-app-showcase__body,.product-app-showcase__eyebrow){color:var(--resona-glass-ink)}.page-wrapper[data-surface=glass] .page-solution-resona .product-app-showcase__eyebrow{opacity:.75}.page-wrapper[data-surface=glass] .page-solution-resona .product-course-card__media{border-radius:1.1rem;overflow:hidden}.page-wrapper[data-surface=glass] .page-solution-resona .product-course-card__name{color:var(--resona-glass-ink)}.page-wrapper[data-surface=glass] .page-solution-resona .resona-research-card[data-glass-card]{padding:1.5rem}.page-wrapper[data-surface=glass] .page-solution-resona .product-tab-feature-card__text{color:var(--resona-glass-ink)}.companion-page{color:#20352c;background:radial-gradient(ellipse at 85% 9%,rgba(168,194,178,.17),transparent 29%),radial-gradient(ellipse at 8% 53%,rgba(175,198,184,.14),transparent 31%),#fbfcfb}.companion-page :is(h1,h2,h3,p){margin:0}.companion-page :is(h1,h2){font-weight:500;letter-spacing:-.045em;line-height:1.08}.companion-page :is(h1,h2) span{color:#517060}.companion-page p{color:#50615a;font-size:1.0625rem;line-height:1.65}.companion-page__hero{padding-block:clamp(3rem,6.5vw,6rem) clamp(3rem,5vw,4.5rem)}.companion-page__hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.companion-page__hero-copy{min-width:0}.companion-page .companion-page__eyebrow{margin-bottom:1.2rem;color:#587366;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.companion-page__hero h1{max-width:11ch;font-size:clamp(2.75rem,5.6vw,5.35rem)}.companion-page .companion-page__lead{max-width:31rem;margin-top:1.5rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.companion-page .companion-hero-ctas{justify-content:flex-start;margin-top:1.8rem;gap:.7rem}.companion-page .companion-page__hero-note{margin-top:1rem;font-size:.8125rem;color:#6a7972}.companion-page__hero-visual{position:relative;min-width:0;padding-bottom:1.5rem}.companion-page__hero-photo{aspect-ratio:1/1.08;overflow:hidden;border-radius:2.5rem}.companion-page__hero-photo img{width:100%;height:100%;object-fit:cover;object-position:45% center;display:block}.companion-page__hero-note-card{display:flex;align-items:center;gap:.85rem;width:min(87%,23rem);margin:-4rem 0 0 -1.25rem;padding:1.3rem 1.5rem;border-radius:1.5rem;background:rgba(255,255,255,.8);box-shadow:0 12px 40px rgba(31,57,43,.09)}.companion-page__hero-note-card span,.companion-page__hero-note-card strong{display:block}.companion-page__hero-note-card strong{font-size:1.0625rem;font-weight:500}.companion-page__hero-note-card div>span{margin-top:.25rem;color:#577064;font-size:.8125rem}.companion-page__status-dot{width:.55rem;height:.55rem;flex-shrink:0;border-radius:50%;background:#4b8e6d;box-shadow:0 0 0 5px rgba(75,142,109,.09)}.companion-page__features,.companion-page__getting-started{padding-block:clamp(2.5rem,5vw,5rem)}.companion-page__section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:end;margin-bottom:var(--site-space-heading-content,clamp(1.75rem,3vw,2.75rem))}.companion-page h2{font-size:clamp(2.25rem,4vw,3.65rem);max-width:17ch}.companion-page__section-heading>p{max-width:29rem}.companion-page__feature-grid,.companion-page__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.companion-page__feature,.companion-page__steps article{padding:clamp(1.5rem,3vw,2.4rem);border-radius:1.5rem;border:1px solid #e3eae5;background:rgba(255,255,255,.8)}.companion-page__feature-number{display:block;margin-bottom:2.5rem;color:#789284;font-size:.8125rem}.companion-page h3{margin-bottom:.8rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;line-height:1.22;letter-spacing:-.025em}.companion-page__feature p,.companion-page__steps p{font-size:.9375rem;line-height:1.65}.companion-page__personal{padding-block:clamp(2.5rem,5vw,4.5rem)}.companion-page__personal-panel{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,5vw,4rem);border:1px solid #e0e9e3;border-radius:2rem;background:rgba(232,241,235,.68)}.companion-page__personal-copy{max-width:31rem}.companion-page__personal-copy>p:not(.companion-page__eyebrow){margin-top:1.2rem}.companion-page__personal-copy>button{margin-top:1.65rem}.companion-page__phone-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:1rem 0;min-width:0}.companion-page__phone-stage .marketing-phone-frame{width:min(72%,15rem)}.companion-page__phone-note{position:absolute;bottom:11%;right:-1%;width:min(65%,15rem);padding:1.2rem;background:rgba(255,255,255,.86);border:1px solid white;border-radius:1.2rem;box-shadow:0 10px 30px rgba(29,51,39,.08)}.companion-page__phone-note span{display:block;margin-bottom:.5rem;font-size:.6875rem;color:#536e5f;letter-spacing:.09em;text-transform:uppercase}.companion-page__phone-note strong{display:block;font-size:.9375rem;font-weight:500;line-height:1.4}.companion-page__steps article>span{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin-bottom:1.5rem;border:1px solid rgba(66,102,80,.15);background:rgba(240,246,242,.45);border-radius:50%;color:#5a7967;font-size:.875rem}.companion-page__closing{padding-block:clamp(2.5rem,5vw,4.5rem) 3rem}.companion-page__closing-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,4rem);border:1px solid #dfe8e2;border-radius:2rem;background:rgba(223,236,227,.7)}.companion-page__closing-panel h2{max-width:17ch}.companion-page__closing-panel p{max-width:32rem;margin-top:1rem}.companion-page__closing-panel>button{flex-shrink:0}.companion-page .companion-page__clinical-note{text-align:center;margin-top:1.5rem;font-size:.8125rem}.companion-page__clinical-note a{display:inline-flex;gap:.15rem;align-items:center;color:#355c48;text-underline-offset:.2em}.companion-page__clinical-note svg,.companion-share-chevron{width:1rem;height:1rem;flex-shrink:0}.companion-share-chevron{margin-left:.5rem}.companion-page .button.w-button{display:inline-flex;justify-content:center;align-items:center}.page-wrapper[data-surface=glass] .companion-page :is(.companion-page__hero-note-card,.companion-page__feature,.companion-page__steps article,.companion-page__phone-note){--glass-tint-top:.52;--glass-tint-bottom:.23;--glass-blur:18px;--glass-sheen:.35;--glass-saturation:1.25;border-radius:1.5rem;background-color:rgba(226,239,230,.13)}.page-wrapper[data-surface=glass] .companion-page :is(.companion-page__personal-panel,.companion-page__closing-panel){--glass-tint-top:.34;--glass-tint-bottom:.1;--glass-blur:22px;--glass-sheen:.35;border-radius:2rem;background-color:rgba(191,215,199,.22)}.page-wrapper[data-surface=glass] .companion-page .companion-page__phone-note{position:absolute}.companion-share{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:1.25rem;background:rgba(22,36,29,.24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.companion-share__panel{position:relative;width:min(100%,34rem);max-height:calc(100dvh - 2.5rem);overflow-y:auto;box-sizing:border-box;padding:clamp(1.75rem,4vw,2.75rem);border:1px solid rgba(255,255,255,.85);border-radius:2rem;color:#1f382b;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(231,242,234,.84));backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 35px 100px rgba(16,35,24,.17),inset 0 1px 2px white,inset 0 -1px 1px rgba(40,70,50,.13)}.companion-share__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:.5rem;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(255,255,255,.5);color:#365444;cursor:pointer}.companion-share__close svg{width:1.25rem;height:1.25rem}.companion-share__icon{display:block;margin-bottom:1.2rem;border-radius:.9rem}.companion-share h2{margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.04em}.companion-share p{margin:0;color:#576a5f;font-size:.9375rem;line-height:1.6}.companion-share__link-label{display:block;margin:1.6rem 0 .5rem;font-size:.75rem;font-weight:500;color:#5f7568}.companion-share__copy{display:flex;align-items:center;gap:.4rem;padding:.4rem;border:1px solid rgba(104,135,114,.2);border-radius:.9rem;background:rgba(255,255,255,.36)}.companion-share__copy input{flex:1;width:0;min-width:0;padding:.5rem;border:0;background:transparent;font:inherit;font-size:.8125rem;color:#3f5a49}.companion-share__actions :is(a,button),.companion-share__copy button{border:1px solid rgba(255,255,255,.9);border-radius:.75rem;padding:.75rem 1rem;background:rgba(255,255,255,.65);color:#234b35;font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;text-decoration:none;box-shadow:0 2px 5px rgba(21,55,34,.04)}.companion-share__copy button{white-space:nowrap}.companion-share__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem}.companion-share__actions :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:.5rem}.companion-share__actions button{grid-column:1/-1;justify-content:center}.companion-share__actions svg{width:1rem;height:1rem}.companion-share .companion-share__status{min-height:2.6em;margin-top:1rem;font-size:.75rem}.companion-share :is(a,button,input):focus-visible{outline:2px solid #56856a;outline-offset:3px}.sonara-support-network{padding-block:clamp(3rem,6vw,6rem);background:radial-gradient(ellipse at 10% 75%,rgba(171,147,209,.13),transparent 50%),radial-gradient(ellipse at 95% 75%,rgba(154,190,166,.14),transparent 50%),#fbfcfc}.sonara-support-network__heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem}.sonara-support-network__heading h2{margin:0;color:#253437;font-size:clamp(2.25rem,4.25vw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.sonara-support-network__heading h2 span{color:#5c6870}.sonara-support-network__heading p{max-width:29rem;margin:0;color:#59686d;line-height:1.6;font-size:1.0625rem}.sonara-support-network__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.sonara-support-network__card{overflow:hidden;border:1px solid #e5e6e9;border-radius:1.75rem;background:rgba(255,255,255,.8)}.sonara-support-network__media{overflow:hidden;aspect-ratio:16/8;padding:1rem 1rem 0}.sonara-support-network__media img{display:block;width:100%;height:100%;border-radius:1rem;object-fit:cover;object-position:top}.sonara-support-network__card:first-child .sonara-support-network__media img{object-fit:contain;background:#f4f5f8}.sonara-support-network__copy{padding:clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;align-items:flex-start}.sonara-support-network__label{margin:0 0 .75rem;color:#6c6480;font-size:.6875rem;letter-spacing:.1em;font-weight:600;text-transform:uppercase}.sonara-support-network__card--family .sonara-support-network__label{color:#5f7c68}.sonara-support-network h3{margin:0 0 .9rem;max-width:20ch;color:#27343a;font-size:clamp(1.5rem,2.5vw,2.15rem);letter-spacing:-.035em;line-height:1.16;font-weight:500}.sonara-support-network__copy>p:not(.sonara-support-network__label){margin:0 0 1.6rem;color:#59676c;font-size:.9375rem;line-height:1.65}.sonara-support-network .button{display:inline-flex;justify-content:center;align-items:center;gap:.75rem;margin-top:auto}.sonara-support-network .button svg{width:1rem;height:1rem}.page-wrapper[data-surface=glass] .sonara-support-network .sonara-support-network__card{--glass-tint-top:.56;--glass-tint-bottom:.18;--glass-blur:18px;--glass-sheen:.32;border-radius:1.75rem;background-color:rgba(209,201,226,.12)}.page-wrapper[data-surface=glass] .sonara-support-network .sonara-support-network__card--family{background-color:rgba(188,214,197,.14)}@media (max-width:991px){.companion-page__hero-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.companion-page__hero h1{font-size:clamp(2.75rem,5.8vw,4rem)}.companion-page__hero-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.companion-page__hero-photo{aspect-ratio:4/5}.companion-page .companion-hero-ctas{flex-wrap:wrap}.companion-page__feature-grid{gap:.75rem}.companion-page__feature{padding:1.4rem}.companion-page__phone-note{right:-4%}}@media (max-width:767px){.companion-page__hero-grid,.companion-page__personal-panel,.companion-page__section-heading,.sonara-support-network__heading{grid-template-columns:1fr;gap:1.5rem}.companion-page__hero h1{max-width:13ch;font-size:clamp(2.8rem,11vw,4.25rem)}.companion-page__hero-photo{aspect-ratio:4/3;border-radius:1.75rem}.companion-page__hero-visual{padding:1rem .6rem 0}.companion-page__hero-note-card{margin:-3rem 0 0 -.6rem;width:90%;padding:1.2rem}.companion-page__feature-grid,.companion-page__steps{grid-template-columns:1fr}.companion-page__feature-number{margin-bottom:1.25rem}.companion-page__personal-panel{padding:1.75rem}.companion-page__phone-stage{width:100%;max-width:25rem;margin-inline:auto}.companion-page__phone-stage .marketing-phone-frame{width:65%;max-width:13rem}.companion-page__phone-note{right:-2%;bottom:10%;width:61%}.companion-page__closing-panel{flex-direction:column;align-items:flex-start}.sonara-support-network__grid{grid-template-columns:1fr}.sonara-support-network__heading{gap:1rem}.sonara-support-network__copy{padding:1.6rem}}@media (prefers-reduced-transparency:reduce){.companion-share__panel{background:#f5f9f6}}.page-wrapper[data-surface=glass] :is(.page-science,.page-policy,.page-impact){background:#fff}.page-wrapper[data-surface=glass] :is(.page-science-hero,.policy-hero,.impact-hero-section){background:radial-gradient(ellipse at 30% 0,#ebe5f838,transparent 65%),#fff}.page-wrapper[data-surface=glass] .page-impact :is(.impact-care-world-section,.impact-recursive-section){background:transparent}.page-impact .impact-care-world-section>.padding-global{padding-top:clamp(1rem,3vw,3rem)}.page-impact .impact-foundations-section{background:#fff}.page-impact .impact-foundations-heading{max-width:64rem;margin:0 auto var(--site-space-heading-content);text-align:center}.page-impact .impact-foundations-heading h2{margin:0;font-size:clamp(2.25rem,4.4vw,4.25rem);font-weight:400;line-height:1.1;letter-spacing:-.05em;text-wrap:balance}.page-impact .impact-foundations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.page-impact .impact-foundation{min-width:0;text-align:center}.page-impact .impact-foundation__symbol{width:clamp(180px,16vw,230px);aspect-ratio:1;margin:0 auto 1.8rem}.page-impact .impact-foundation__symbol img{display:block;width:100%;height:100%;object-fit:contain}.page-impact .impact-foundation h3{margin:0 0 .85rem;color:#24383f;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.03em}.page-impact .impact-foundation p{max-width:24rem;margin:0 auto;color:#637078;font-size:1rem;line-height:1.7;text-wrap:pretty}.page-impact .impact-recursive-section .padding-section-large{padding-top:clamp(1rem,3vw,3rem)}.page-impact .impact-recursive-section .impact-predictive-system{gap:var(--site-space-heading-content);margin-top:0;padding-top:0;border-top:0}.page-impact .impact-predictive-system__header h2{margin:0;color:#24383f;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.045em}.page-impact .impact-predictive-system__header>p{max-width:47rem;margin:1.15rem auto 0;line-height:1.65}.page-wrapper[data-surface=glass] .page-impact .impact-delivery-split__glass{border:1px solid #ffffffb8;background:linear-gradient(145deg,#ffffffb3,#ffffff7d);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.page-wrapper[data-surface=glass] .page-impact .impact-predictive-system .impact-predictive-map{border:1px solid #ffffffc7;border-radius:2rem;background:radial-gradient(ellipse at 18% 50%,#dcebe855,transparent 40%),radial-gradient(ellipse at 80% 16%,#e7def45c,transparent 45%),linear-gradient(145deg,#ffffffa8,#f2f6f769);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-wrapper[data-surface=glass] .page-impact .impact-predictive-system .impact-predictive-map:after{opacity:.09}.page-wrapper[data-surface=glass] .page-policy .policy-submission,.page-wrapper[data-surface=glass] .page-science :is(.section_solution-pipeline,.section_research-library,.section_research-objectives){background:#fafafa}.page-wrapper[data-surface=glass] .page-policy .policy-recommendations{background:#fff}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__table-wrap{border:1px solid #d8e0e880;border-radius:1.5rem;background:linear-gradient(135deg,#ffffffb3,#f2f5fa73)}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__th{background:#e7ebf34d}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__td{background-color:transparent}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__td--family.is-sonara:before{background:linear-gradient(140deg,#2d1e41ed,#3d2e52e6)}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__td--family.is-resona:before{background:linear-gradient(140deg,#0a1126f2,#182441e6)}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__td--family:is(.is-sonara,.is-resona) :is(.solution-pipeline__name,.solution-pipeline__badge){color:#fff}.page-wrapper[data-surface=glass] .page-science .solution-pipeline__badge{background:#ffffff1c;border-color:#ffffff40}.page-wrapper[data-surface=glass] .page-science .research-slot-frame{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.page-wrapper[data-surface=glass] .page-science .research-refs-scroll{gap:1.1rem;padding:.6rem .4rem 1.25rem;scroll-padding-inline:.4rem}.page-wrapper[data-surface=glass] .page-science :is(.research-paper-card,.research-jigsaw__card){--glass-blur:12px;padding:1.5rem;border:1px solid #ffffffd9;border-radius:1.4rem;background:radial-gradient(ellipse at 0 0,#ece6f652,transparent 70%),linear-gradient(145deg,#ffffffcc,#f2f5f970);color:#243440}.page-wrapper[data-surface=glass] .page-science :is(.research-domain-pill,.research-topic-arrow){border:1px solid #ccd6e08c;background:linear-gradient(145deg,#ffffff99,#e5ecf14d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 1px #fff}.page-wrapper[data-surface=glass] .page-science .research-domain-pill.is-active{border-color:#a4b6c575;background:linear-gradient(145deg,#d7e2eb73,#ebf0f499);color:#29475c}.page-wrapper[data-surface=glass] .page-science .research-paper-card__tag{border:1px solid #ccd7e54d;background:#e1e9f140;border-radius:999px}.page-wrapper[data-surface=glass] .page-policy .policy-dossier{--glass-blur:14px;border:1px solid #e2e7edb3;border-radius:2rem;background:radial-gradient(ellipse at 90% 0,#dbe7ef85,transparent 70%),linear-gradient(145deg,#ffffff80,#ede7f46b)}.page-wrapper[data-surface=glass] .page-policy .policy-comment{--glass-blur:18px;border:1px solid #ffffffeb;border-radius:1.25rem;background:linear-gradient(145deg,#fffffff2,#ffffffd6);color:#20343f;transform:none}.page-wrapper[data-surface=glass] .page-policy .policy-comment h3{font-family:inherit;font-weight:500;line-height:1.08}.page-wrapper[data-surface=glass] .page-policy .policy-comment__criteria>div{border:1px solid #d8e1e770;border-radius:.8rem;background:#f4f8fa66}.page-wrapper[data-surface=glass] .page-policy .policy-comment__criteria>div:before{opacity:.5}.page-wrapper[data-surface=glass] .page-policy .policy-recommendations__list li{--glass-blur:12px;border:1px solid #ffffffd6;border-radius:1.25rem;background:radial-gradient(ellipse at 0 0,#e8eaf74d,transparent 75%),linear-gradient(145deg,#ffffffb3,#f3f6f780)}.page-wrapper[data-surface=glass] .page-policy .policy-submission__copy blockquote{border-left-color:#c3d0dc;background:#f1f5f77a;border-radius:0 1rem 1rem 0}.page-wrapper[data-surface=glass] :is(.page-resources-browse,.page-resource-article) .resource-carousel-card{border:1px solid #ffffffcc;border-radius:1.4rem;background:linear-gradient(145deg,#ffffffb3,#eff3f78c);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-wrapper[data-surface=glass] .page-resource-article :is(.resource-article-toc-panel,.resource-article-cta){--glass-blur:14px;border:1px solid #ffffffc7;border-radius:1.4rem;background:radial-gradient(ellipse at 5% 0,#e8e2f54d,transparent 75%),linear-gradient(145deg,#ffffffbd,#eff3f780)}.page-science .page-science-hero>.padding-global{padding-bottom:0}.page-science .section_solution-pipeline>.padding-global{padding-top:var(--site-space-heading-content)}.page-science .research-objectives-shell{gap:var(--site-space-heading-content)}.page-science .research-refs-shell{--research-control-gap:1.15rem;gap:var(--research-control-gap)}.page-science .research-refs-head{margin-bottom:calc(var(--site-space-heading-content) - var(--research-control-gap))}.page-policy .policy-section-heading{margin-bottom:var(--site-space-heading-content)}.page-wrapper .page-science .science-hero{display:flex;flex-direction:column;gap:var(--site-space-heading-content)}.page-wrapper .page-science .science-hero-header{margin-bottom:0}.page-wrapper .page-science .research-objectives-shell{width:100%}.page-wrapper .page-science .science-hero-lead{max-width:50rem;font-size:19px;line-height:1.6}.page-wrapper .page-science .research-refs-head{max-width:58rem}.page-wrapper .page-science .research-refs-lead{max-width:48rem;margin:var(--site-space-title-intro) 0 0;font-size:var(--site-section-intro-size);line-height:var(--site-section-intro-line-height)}.page-wrapper .page-science .research-jigsaw__card-title,.page-wrapper .page-science .research-paper-card__title{font-size:21px;line-height:1.3}.page-wrapper .page-science .research-jigsaw__card-body,.page-wrapper .page-science .research-paper-card__hook{font-size:18px;line-height:1.6}.page-wrapper .page-science .research-paper-card{width:min(25rem,86vw);min-width:min(25rem,86vw);max-width:min(25rem,86vw)}.page-wrapper .page-science .research-paper-card__meta,.page-wrapper .page-science .research-refs-count{font-size:16px;line-height:1.55}.page-wrapper .page-science .research-topic-arrow{display:grid;place-items:center}.page-wrapper .page-science .research-topic-chevron--previous{transform:rotate(180deg)}.page-wrapper .page-science .research-domain-pill:focus-visible,.page-wrapper .page-science .research-topic-arrow:focus-visible{outline:2px solid #42637c;outline-offset:3px}@media (max-width:767px){.page-wrapper .page-science .science-hero-lead{font-size:18px}.page-wrapper .page-science .research-jigsaw__card-body,.page-wrapper .page-science .research-paper-card__hook{font-size:17px}}.page-get-in-touch .get-in-touch-split{row-gap:var(--site-space-heading-content)}.page-get-in-touch .get-in-touch-split__list{margin-top:var(--site-space-heading-content)}.page-get-in-touch .get-in-touch-form-card__subtitle{margin-bottom:var(--site-space-heading-content)}.page-get-in-touch .get-in-touch-form-card__title:has(+.get-in-touch-form-fields){margin-bottom:var(--site-space-heading-content)}@media (max-width:991px){.page-policy :is(.policy-submission__grid,.policy-why__grid){row-gap:var(--site-space-heading-content)}}@media (max-width:767px){.page-impact .impact-foundations-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.page-impact .impact-foundation__symbol{width:180px;margin-bottom:1.25rem}.page-impact .impact-foundation p{max-width:25rem}}@media (prefers-reduced-transparency:reduce){.page-wrapper[data-surface=glass] .page-policy :is(.policy-dossier,.policy-comment,.policy-recommendations__list li),.page-wrapper[data-surface=glass] .page-science :is(.research-paper-card,.research-jigsaw__card,.solution-pipeline__table-wrap){background:#f6f8fb}}.page-wrapper :is(.page-science,.page-policy) .site-section-eyebrow{margin:0;color:#6f7d86;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.page-wrapper[data-surface=glass] .page-science .research-jigsaw__card[data-glass-card]{--glass-blur:16px;--glass-saturation:1.08;gap:.7rem;padding:clamp(1.4rem,2.2vw,1.85rem);border-color:#ffffffd9;border-radius:1.5rem;background:radial-gradient(ellipse at 8% 0,#ffffff9e,transparent 70%),linear-gradient(145deg,#ffffffc2,#f1f4f78a)}.page-wrapper[data-surface=glass] .page-science .research-jigsaw__card:hover{transform:translateY(-2px)}.page-wrapper .page-science .research-jigsaw .research-jigsaw__card-title{color:#24383f;font-size:clamp(1.3rem,1.7vw,1.55rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.page-wrapper .page-science .research-jigsaw .research-jigsaw__card-body{color:#62717a;font-size:1.0625rem;line-height:1.6}.page-wrapper .page-science .research-refs-head .research-refs-title{color:#24383f;font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:400;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.page-wrapper .page-science .research-refs-head .research-refs-lead{color:#62717a}.page-wrapper .page-science .research-filter-row-label{color:#6f7d86;font-size:.75rem;font-weight:500;letter-spacing:.1em}.page-wrapper .page-science .research-domain-pill{color:#3f525c;font-weight:400}.page-wrapper .page-science .research-refs-count{color:#62717a}.page-wrapper[data-surface=glass] .page-science .research-paper-card[data-glass-card]{--glass-blur:16px;border-color:#ffffffd9;border-radius:1.5rem;background:radial-gradient(ellipse at 8% 0,#ffffff9e,transparent 70%),linear-gradient(145deg,#ffffffc7,#f1f4f78f)}.page-wrapper .page-science .research-paper-card .research-paper-card__title{color:#24383f;font-weight:400;letter-spacing:-.03em}.page-wrapper .page-science .research-paper-card .research-paper-card__meta{color:#6f7d86}.page-wrapper .page-science .research-paper-card .research-paper-card__hook{color:#4f5f68}.page-wrapper .page-science .research-paper-card .research-paper-card__tag{color:#4f6470;font-weight:400}.page-wrapper .page-science .research-paper-card .research-paper-card__link,.page-wrapper .page-science .research-refs-footer .research-next-topic{color:#2f5268;font-weight:500}.page-wrapper .page-policy .policy-submission__copy>p.text-base,.page-wrapper .page-policy .policy-submission__copy>p.text-base:first-of-type{color:#62717a;font-size:1.125rem;line-height:1.7}.page-wrapper .page-policy .policy-submission__copy strong{color:#24383f;font-weight:500}.page-wrapper[data-surface=glass] .page-policy .policy-submission__copy blockquote{margin-top:.5rem;padding:1.35rem 1.5rem;border:1px solid #ffffffd9;border-radius:1.25rem;color:#2e4350;background:radial-gradient(ellipse at 8% 0,#ffffffa6,transparent 70%),linear-gradient(145deg,#ffffffbf,#eef3f68a);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);font-size:1.1875rem;font-weight:400;line-height:1.5;letter-spacing:-.02em}.page-wrapper .page-policy .policy-submission__copy .button-wrap{margin-top:.75rem}.page-wrapper[data-surface=glass] .page-policy .policy-dossier.policy-dossier--submission{--glass-blur:18px;border:1px solid #ffffffd1;border-radius:2rem;background:radial-gradient(ellipse at 88% 4%,#d9e6ed99,transparent 60%),radial-gradient(ellipse at 6% 96%,#e8e2f285,transparent 55%),linear-gradient(145deg,#ffffff99,#eef2f466)}.page-wrapper .page-policy .policy-dossier__eyebrow{color:#6f7d86;font-size:.6875rem;font-weight:500;letter-spacing:.1em}.page-wrapper[data-surface=glass] .page-policy .policy-dossier__back{font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-wrapper[data-surface=glass] .page-policy .policy-dossier__back--sage,.page-wrapper[data-surface=glass] .page-policy .policy-dossier__back--slate{color:#4b5a63;background:linear-gradient(145deg,#ffffffb3,#eef1f399);border:1px solid #dfe4e8}.page-wrapper .page-policy .policy-dossier__back strong{font-weight:500}.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-comment.policy-comment--hero{--glass-blur:20px;border:1px solid #ffffffeb;border-radius:1.4rem;color:#24383f;background:radial-gradient(ellipse at 10% 0,#ffffffd9,transparent 70%),linear-gradient(145deg,#ffffffe6,#f5f7f9c7);transform:none}.page-wrapper .page-policy .policy-dossier--submission .policy-comment--hero:before{border-radius:inherit}.page-wrapper .page-policy .policy-comment :is(.policy-comment__topline,.policy-comment__rule,.policy-comment__footer span,.policy-comment__citation span){color:#6f7d86;font-weight:500;letter-spacing:.1em}.page-wrapper .page-policy .policy-comment .policy-comment__mark{border-color:#ffffffd9;color:#3b5a6c;background:linear-gradient(145deg,#ffffffcc,#e2ebf1b3);box-shadow:inset 0 1px 1px #fff,0 4px 12px -8px #1e334059;font-weight:400}.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-comment--hero h3{color:#24383f;font-family:inherit;font-size:clamp(1.75rem,2.7vw,2.35rem);font-weight:400;line-height:1.08;letter-spacing:-.045em}.page-wrapper .page-policy .policy-comment .policy-comment__summary{color:#62717a}.page-wrapper[data-surface=glass] .page-policy .policy-comment__criteria>div[data-glass-card]{--glass-blur:10px;border:1px solid #ffffffd9;border-radius:.9rem;background:linear-gradient(145deg,#ffffffb3,#eef3f680)}.page-wrapper .page-policy .policy-comment__criteria span{color:#3b5a6c;background:#e2ebf1;font-weight:500}.page-wrapper .page-policy .policy-comment__criteria strong,.page-wrapper .page-policy .policy-comment__footer strong{color:#24383f;font-weight:500}.page-wrapper .page-policy .policy-comment__citation cite{color:#62717a}.page-wrapper[data-surface=glass] .page-policy .policy-dossier__status{border:1px solid #ffffffd9;color:#3b5a6c;background:linear-gradient(145deg,#ffffffcc,#ffffff80);box-shadow:var(--glass-shadow);font-weight:500}.page-wrapper .page-policy .policy-dossier--submission :is(.policy-comment,.policy-comment *,.policy-dossier__back,.policy-dossier__status,.policy-dossier__eyebrow){font-family:inherit;text-shadow:none}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__topline{border-bottom:1px solid #c9d5dc99;font-size:.625rem}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__mark{border:1px solid #ffffffd9;font-size:1.15rem}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__rule{font-size:.625rem}.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-comment--hero:after{inset:1px;z-index:auto;border:1px solid transparent;border-top-color:#ffffffb8;background:none;mix-blend-mode:normal;opacity:1}.page-wrapper .page-policy .policy-dossier--submission .policy-comment--hero:before{inset:0;box-shadow:none}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__criteria{gap:.55rem;border:0}.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-comment__criteria>div[data-glass-card]{gap:.6rem;min-height:3.1rem;padding:.65rem .75rem;border:1px solid #ffffffd9}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__criteria span{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.625rem;letter-spacing:0}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__criteria strong{font-size:.875rem;letter-spacing:-.01em}.page-wrapper .page-policy .policy-dossier--submission :is(.policy-comment__footer,.policy-comment__citation){border-top:1px solid #c9d5dc99}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__footer strong{font-size:.9375rem}.page-wrapper .page-policy .policy-dossier--submission .policy-comment__citation cite{font-size:.75rem;font-style:normal;line-height:1.5}.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-dossier__status{transform:none;border:1px solid #ffffffd9;border-radius:999px;background:linear-gradient(145deg,#ffffffcc,#ffffff80)}.page-wrapper[data-surface=glass] .page-policy .policy-recommendations__list li[data-glass-card]{--glass-blur:16px;gap:1.1rem;padding:clamp(1.3rem,2vw,1.65rem);border-color:#ffffffd9;border-radius:1.5rem;background:radial-gradient(ellipse at 8% 0,#ffffff9e,transparent 70%),linear-gradient(145deg,#ffffffc2,#f1f4f78a)}.page-wrapper .page-policy .policy-recommendations__list li>span{border:1px solid #ffffffd9;color:#3b5a6c;background:linear-gradient(145deg,#ffffffd9,#e2ebf1cc);box-shadow:inset 0 1px 1px #fff,0 4px 12px -8px #1e334059;font-size:.75rem;font-weight:500}.page-wrapper .page-policy .policy-recommendations__list p{color:#2e4350;font-size:1.0625rem;font-weight:400;line-height:1.6;letter-spacing:-.01em}@media (prefers-reduced-transparency:reduce){.page-wrapper[data-surface=glass] .page-policy .policy-dossier--submission .policy-comment.policy-comment--hero,.page-wrapper[data-surface=glass] .page-policy .policy-recommendations__list li[data-glass-card],.page-wrapper[data-surface=glass] .page-policy .policy-submission__copy blockquote,.page-wrapper[data-surface=glass] .page-science :is(.research-paper-card,.research-jigsaw__card)[data-glass-card]{background:#f6f8fb}}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-journey{position:relative;isolation:isolate;background:#fff}.page-how-it-works .how-it-works-closing-pad,.page-how-it-works .how-it-works-journey-pad{padding-block:var(--site-section-padding)}.page-how-it-works .how-it-works-timeline{--step-pad:clamp(2.75rem,4.5vw,4rem);--node:2.75rem;margin:0;padding:0;list-style:none}.page-how-it-works .how-it-works-timeline>.how-it-works-step{display:grid;grid-template-columns:var(--node) minmax(0,1.3fr) minmax(0,.9fr);column-gap:clamp(1.25rem,3vw,3rem);align-items:start;margin:0;padding:var(--step-pad) 0;border:0}.page-how-it-works .how-it-works-timeline>.how-it-works-step:first-child{padding-top:0}.page-how-it-works .how-it-works-timeline>.how-it-works-step:last-child{padding-bottom:0}.page-how-it-works .how-it-works-timeline .how-it-works-step__rail{position:relative;align-self:stretch;display:block;width:var(--node);padding:0}.page-how-it-works .how-it-works-timeline .how-it-works-step__rail:before{position:absolute;top:calc(-1 * var(--step-pad));bottom:calc(-1 * var(--step-pad));left:calc(50% - 1px);width:2px;border-radius:1px;background:#24383f24;content:""}.page-how-it-works .how-it-works-timeline>.how-it-works-step:first-child .how-it-works-step__rail:before{top:calc(var(--node) / 2)}.page-how-it-works .how-it-works-timeline>.how-it-works-step:last-child .how-it-works-step__rail:before{bottom:auto;height:calc(var(--step-pad) + var(--node) / 2)}.page-how-it-works .how-it-works-step__node{position:relative;display:grid;place-items:center;width:var(--node);aspect-ratio:1;border:1px solid #ffffffe6;border-radius:50%;color:#24383f;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:linear-gradient(150deg,#fff,#eef1f3);box-shadow:0 8px 18px -12px #24383f59,inset 0 1px 1px #fff,0 0 0 5px #fff}.page-how-it-works .how-it-works-step__main{min-width:0;padding-top:.45rem}.page-how-it-works .how-it-works-step__phase{display:inline-block;margin-bottom:.85rem;padding:.3rem .7rem;border:1px solid #ffffffd9;border-radius:999px;color:#24383fb3;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(145deg,#ffffffd9,#f3f5f6b3);box-shadow:0 4px 12px -10px #24383f4d}.page-how-it-works .how-it-works-step__title.heading-style-h3{margin:0 0 1.1rem;color:#24383f;font-size:clamp(1.85rem,2.7vw,2.6rem);font-weight:400;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.page-how-it-works .how-it-works-step__bullets{max-width:40rem;margin:0 0 1.75rem;padding-left:0;list-style:none;color:#5f6f78;font-size:1.0625rem;line-height:1.65}.page-how-it-works .how-it-works-step__bullets li{margin-bottom:.55rem}.page-how-it-works .how-it-works-step__main .how-it-works-perspectives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:stretch}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-perspectives__card[data-glass-card]{display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.1rem 1.15rem;border-radius:1.25rem}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-step__main .how-it-works-perspectives__card[data-glass-card]{background:radial-gradient(ellipse at 6% 0,#ffffff,transparent 70%),linear-gradient(145deg,#ffffffd9,#f3f5f68c)}.page-how-it-works .how-it-works-perspectives__label{margin:0;color:#0f172a85;font-size:.65rem;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.page-how-it-works .how-it-works-perspectives__text{margin:0;color:#293b44;font-size:.95rem;font-weight:450;line-height:1.45;letter-spacing:-.01em}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual{isolation:isolate;padding:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.75rem)}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual:before{--approach-blob:46% 54% 42% 58%/57% 43% 57% 43%;position:absolute;inset:10% 1% 7%;z-index:-1;border:1px solid #ffffffe0;border-radius:var(--approach-blob);background:radial-gradient(ellipse at 38% 28%,#f5e7db,#e3d5e9a6 65%,#eee6ec4d);box-shadow:0 15px 32px -24px #61536766,0 3px 8px -5px #7567773b,inset 0 2px 3px #ffffffed,inset 2px 0 3px #ffffff99,inset 0 -2px 4px #a798b02b,inset 0 0 0 3px #ffffff52;opacity:.75;content:""}.page-how-it-works .how-it-works-timeline>.how-it-works-step:nth-child(2n) .how-it-works-step__visual:before{--approach-blob:55% 45% 59% 41%/45% 56% 44% 55%}.page-how-it-works .how-it-works-timeline>.how-it-works-step:nth-child(3n) .how-it-works-step__visual:before{--approach-blob:42% 58% 45% 55%/56% 45% 55% 44%}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual:has(.marketing-desktop-browser):before{inset:-6% -4% -8%}@media (prefers-reduced-motion:no-preference){.page-how-it-works .how-it-works-timeline .how-it-works-step__visual:before{animation:approachBlobMorph 12s ease-in-out infinite}.page-how-it-works .how-it-works-timeline>.how-it-works-step:nth-child(2n) .how-it-works-step__visual:before{animation-duration:11s;animation-delay:-4s}.page-how-it-works .how-it-works-timeline>.how-it-works-step:nth-child(3n) .how-it-works-step__visual:before{animation-duration:10s;animation-delay:-7s}}@keyframes approachBlobMorph{0%,to{border-radius:var(--approach-blob)}35%{border-radius:48% 52% 45% 55%/51% 47% 53% 49%}70%{border-radius:54% 46% 50% 50%/46% 54% 48% 52%}}.page-how-it-works .how-it-works-step__device{filter:drop-shadow(0 18px 28px #24383f2e)}.page-how-it-works .how-it-works-step__device .marketing-phone-frame{max-width:min(15.5rem,70vw)}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-step__visual .marketing-desktop-browser{overflow:hidden;border:1px solid #ffffffe6;border-radius:1.15rem;box-shadow:0 18px 36px -26px #24383f59}@media (max-width:1199px){.page-how-it-works .how-it-works-timeline>.how-it-works-step{grid-template-columns:var(--node) minmax(0,1.15fr) minmax(0,.85fr)}.page-how-it-works .how-it-works-step__main .how-it-works-perspectives{grid-template-columns:1fr}}@media (max-width:991px){.page-how-it-works .how-it-works-timeline>.how-it-works-step{grid-template-columns:var(--node) minmax(0,1fr);row-gap:1.75rem}.page-how-it-works .how-it-works-timeline .how-it-works-step__rail{grid-row:span 2}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual{grid-column:2;position:relative;top:auto}.page-how-it-works .how-it-works-step__main .how-it-works-perspectives{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.page-how-it-works .how-it-works-timeline{--node:2.1rem}.page-how-it-works .how-it-works-timeline>.how-it-works-step{column-gap:.9rem}.page-how-it-works .how-it-works-step__node{font-size:.7rem}.page-how-it-works .how-it-works-step__main .how-it-works-perspectives{grid-template-columns:1fr}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual{padding:1.25rem .75rem}}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-closing{position:relative;isolation:isolate;overflow:hidden;color:#fbf3e8;background:linear-gradient(180deg,#1d140f8c,#1d140f33 38%,#1d140f59 72%,#1d140fb3),radial-gradient(ellipse 70% 60% at 50% 40%,transparent 0,#1d140f66 100%),url(/images/heroes/our-approach-valley-dusk-v1.webp) center 58% /cover no-repeat,#1d140f}.page-how-it-works .how-it-works-closing-panels{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.page-how-it-works .how-it-works-closing-panels{grid-template-columns:1fr}}.page-how-it-works .how-it-works-closing-header{margin-bottom:var(--site-space-heading-content,2.5rem)}.page-how-it-works .how-it-works-closing-title.heading-style-h3{margin-bottom:1rem;color:#fbf3e8;font-size:clamp(2.3rem,4.4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.page-how-it-works .how-it-works-closing-summary.text-color-secondary{color:#f4e4d2d9}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-closing-card[data-glass-card]{--glass-blur:18px;--glass-saturation:1.15;border-color:#ffffff66;border-radius:1.4rem;color:#fbf3e8;background:radial-gradient(ellipse at 8% 0,#ffffff2e,transparent 70%),linear-gradient(145deg,#ffffff29,#ffffff0d);box-shadow:0 18px 40px -26px #0b0705b3,inset 0 1px 1px #ffffff59!important}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-closing-card .how-it-works-perspectives__label{color:#f4e4d2b3}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-closing-card .how-it-works-perspectives__text{color:#fbf3e8}@media (prefers-reduced-transparency:reduce){.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-closing-card[data-glass-card]{background:#3a2c24}}.page-how-it-works .neocore-home-final-cta{background:transparent}.page-wrapper[data-surface=glass] .page-how-it-works .how-it-works-cta__button.button.w-button{min-width:13rem;justify-content:center;color:#24383f}.page-wrapper .page-how-it-works .how-it-works-timeline .how-it-works-step__wide-frame{--approach-photo-shape:44% 56% 48% 52%/55% 43% 57% 45%;width:min(92%,30rem);margin-inline:auto;aspect-ratio:1/.9;overflow:hidden;padding:.35rem;border:1px solid #ffffffe0;border-radius:var(--approach-photo-shape);background:#ffffff40;background-clip:padding-box;box-shadow:0 15px 32px -24px #61536766,0 3px 8px -5px #7567773b,inset 0 2px 3px #ffffffed,inset 2px 0 3px #ffffff99,inset 0 -2px 4px #a798b02b,inset 0 0 0 3px #ffffff52!important;-webkit-backdrop-filter:blur(7px) saturate(1.08);backdrop-filter:blur(7px) saturate(1.08)}.page-wrapper .page-how-it-works .how-it-works-timeline .how-it-works-step__wide-img{border-radius:inherit;object-fit:cover;object-position:46% 30%}.page-how-it-works .how-it-works-timeline .how-it-works-step__visual:has(.how-it-works-step__wide-frame):before{inset:14% 0 4% 12%}@media (prefers-reduced-motion:no-preference){.page-how-it-works .how-it-works-timeline .how-it-works-step__wide-frame{animation:approachPhotoMorph 12s ease-in-out infinite}}@keyframes approachPhotoMorph{0%,to{border-radius:var(--approach-photo-shape)}35%{border-radius:48% 52% 45% 55%/51% 47% 53% 49%}70%{border-radius:54% 46% 50% 50%/46% 54% 48% 52%}}.page-how-it-works .section_hero.how-it-works-hero.how-it-works-hero--volume{overflow-x:clip!important}@media (max-width:767px){.page-how-it-works .how-it-works-hero--volume .how-it-works-hero-overlay{background:linear-gradient(180deg,rgba(24,16,10,0),rgba(24,16,10,.5) 22%,rgba(24,16,10,.42) 70%,rgba(24,16,10,0))}}.page-wrapper .content-wrap:has(>.main_header-center,>.main_header-left){row-gap:var(--site-space-heading-content)}.page-wrapper .stealth-home-products .stealth-home-section-heading{margin-bottom:0}.page-wrapper :is(h1,h2,h3,h4,h5,h6,.heading-style-h1,.heading-style-h2) :is(span,em,strong,a){color:inherit!important}.page-wrapper :is(.stealth-home-products,.section_product-fit,.section_product-solution-subsection:not(.section_sonara-features-carousel):not(.impact-care-world-section):not(:has(.product-how-scrolly-track[data-scrolly=on])),.section_product-clinical-method,.section_product-course-catalog,.section_sonara-research-highlights,.section_resona-research-highlights,.section_sonara-faq,.section_resona-faq,.section_find-care,.section_specialist,.section_comprehensive-care,.section_mission,.section_link-workflow-features,.section_testimonials,.section_research-library,.section_research-objectives,.policy-submission,.policy-recommendations,.connect-boundary,.connect-humane)>.padding-global.padding-section-large{padding-block:var(--site-section-padding)}.page-wrapper .companion-page :is(.companion-page__features,.companion-page__personal,.companion-page__getting-started){padding-block:var(--site-section-padding)}.page-wrapper .companion-page :is(.companion-page__section-heading,.companion-page__personal-copy)>h2,.page-wrapper .page-connect :is(.connect-positioning__intro,.connect-section-heading,.connect-boundary__copy,.connect-humane__copy)>h2,.page-wrapper .page-impact :is(.impact-foundations-heading,.impact-predictive-system__header)>h2,.page-wrapper .page-science :is(.research-refs-title,.research-objectives-title){font-size:var(--site-type-section-h2-size);font-weight:400;letter-spacing:var(--site-type-section-h2-letter-spacing);line-height:var(--site-type-section-h2-line-height)}.page-wrapper .companion-page .companion-page__personal-copy>h2+p,.page-wrapper .companion-page .companion-page__section-heading>p,.page-wrapper .page-connect :is(.connect-section-heading,.connect-boundary__copy,.connect-humane__copy,.connect-positioning__detail)>p,.page-wrapper .page-impact .impact-predictive-system__header>p,.page-wrapper .page-policy .policy-submission__copy>p.text-base:first-of-type,.page-wrapper :is(.product-clinical-method__lead,.product-how-it-works-steps__lead,.product-course-catalog__lead,.sonara-outcome-pillars__lead,.sonara-research-highlights__lead,.resona-research-highlights__lead,.research-objectives-lead){font-size:var(--site-section-intro-size);line-height:var(--site-section-intro-line-height)}.page-wrapper .companion-page .companion-page__personal-copy>h2+p,.page-wrapper .page-impact .impact-predictive-system__header>p{margin-top:var(--site-space-title-intro)}.page-wrapper .page-connect .connect-section-heading{gap:var(--site-space-title-intro);margin-bottom:var(--site-space-heading-content)}.page-wrapper .page-science .research-objectives-title{margin-bottom:var(--site-space-title-intro)}.page-wrapper .product-how-scrolly-track[data-scrolly=off] .product-how-it-works-steps__intro>h2,.page-wrapper :is(.product-course-catalog__intro,.sonara-outcome-pillars__header)>h2{margin-bottom:var(--site-space-title-intro)}.page-wrapper .page-science .research-objectives-shell{gap:var(--site-space-heading-content)}