.mud-button-root{transition:opacity 150ms ease,transform 100ms ease!important}.mud-button-root:hover{opacity:.88;transform:none}.mud-icon-button{transition:opacity 150ms ease!important}.mud-icon-button:hover{opacity:.75}.mud-icon-root{transition:opacity 150ms ease!important}.mud-main-content,.main-body{min-height:calc(100vh - 64px);overflow-anchor:none}#loader,.mud-progress-circular{will-change:opacity}.mud-tab-badge{margin-left:6px;margin-inline-start:6px;margin-inline-end:unset;margin-right:5px}#nav-drawer{position:fixed;top:var(--mud-appbar-height);height:calc(100% - var(--mud-appbar-height))}@media(min-width:960px){.mud-drawer-open-responsive-md-left.mud-drawer-left-clipped-never .mud-appbar{width:100%;margin-left:0}}.appbar-fixed-height{min-height:var(--mud-appbar-height)}.mud-paper-outlined:not(.no-border){border:0!important}.mud-input>input.mud-input-root-outlined.mud-input-root-adorned-start,div.mud-input-slot.mud-input-root-outlined.mud-input-root-adorned-start{padding-inline-start:5px}.white-btn-outline{border:1px solid var(--mud-palette-white);color:var(--mud-palette-white)}.mud-appbar .mud-toolbar-appbar{z-index:99999}.mud-card:active{opacity:.5}.mud-link-p-0,.mud-link-p-0>a,.mud-link-p-0 .mud-nav-link-text{padding:0!important;margin:0!important}.mud-nav-link{padding:20px 10px}.mud-nav-item.nav-link-small .mud-nav-link{padding:10px 5px}.mud-list-item-clickable:hover,.mud-list-item-clickable:focus:not(.mud-selected-item){background-color:transparent}.m-l-0 .mud-nav-link-text{margin-left:0!important;margin-inline-start:0!important}.top-level-nav-menu .mud-nav-item.nav-link-small .mud-nav-link{font-size:.83em!important;padding:10px 5px;padding-inline-start:20px!important}.top-level-nav-menu .mud-nav-link,.top-level-nav-menu .mud-nav-group,.top-level-nav-menu .mud-nav-group .mud-nav-link{font-size:.95em!important}.company-sub-menu .mud-nav-link{padding:10px}.company-sub-menu .mud-nav-link:hover{background:transparent}.mud-button,.mud-button-filled,.mud-button-outlined,.mud-button-text,.mud-button-unelevated,.mud-button-raised,.mud-icon-button,.mud-fab,.mud-toggle-button{border-radius:0!important}.mud-tooltip-root.mud-tooltip-inline.w-100{min-width:100%;width:100%}.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled){background:color-mix(in srgb,var(--mud-palette-primary) 14%,transparent)!important}.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-nav-link-text,.mud-navmenu.mud-navmenu-default .mud-nav-link.active:not(.mud-nav-link-disabled) .mud-icon-root{color:var(--mud-palette-primary)!important}.mud-menu-item form button .mud-typography,.mud-menu-list:has(.mud-menu-item-icon) .mud-menu-item:not(:has(.mud-menu-item-icon)) .mud-menu-item-text{margin-inline-start:0!important}.mud-input>input.mud-input-root:disabled,div.mud-input-slot.mud-input-root:disabled{color:#adadad}.mud-input-root input,.mud-input>input.mud-input-root,div.mud-input-slot.mud-input-root,.mud-switch-label-medium,.mud-radio,.tbl-small>.mud-table-cell{font-size:.8rem!important}.mud-input input::placeholder,.mud-input-input::placeholder,::placeholder,.mud-input>textarea.mud-input-root-outlined{font-size:.9rem!important}.mud-input-slot,.mud-input-outlined-border,.mud-input>input.mud-input-root-outlined{border:1px solid var(--mud-palette-lines-inputs);border-radius:1px;background-color:transparent!important}.mud-select .mud-input-slot,.mud-select .mud-select-value,.mud-select-value.mud-select-value-empty{background-color:transparent!important}.mud-input-outlined-border.mud-input-outlined-border-focus{border:1px solid var(--mud-palette-primary);border-radius:2px}.mud-input-control .mud-input-label-outlined,.mud-input .mud-input-label-outlined{background:var(--mud-palette-surface)!important;padding:0 4px;margin-top:0!important}.mud-input-label{background:none!important}.mud-input-label,.mud-input-label-outlined,.mud-field-label,.mud-input-control>.mud-input-control-input-container>.mud-input-label,.mud-input-control>.mud-input-control-input-container>.mud-input-label-outlined,.mud-input-control>.mud-input-control-input-container>.mud-input-label-inputcontrol,.mud-select-label,.mud-checkbox-label,.mud-radio-label,.mud-switch-label{color:var(--mud-palette-text-secondary)!important}.mud-input.mud-input-focused .mud-input-label,.mud-input.mud-input-focused .mud-input-label-outlined,.mud-input-control.mud-focused .mud-input-label,.mud-input-control.mud-focused .mud-input-label-outlined,.mud-input-control.mud-focused .mud-input-label-inputcontrol{color:var(--mud-palette-primary)!important}.hover-grid .mud-table-row:hover{cursor:pointer}.mud-popover .mud-list{padding:1rem}.non-clickable-list .mud-list-item{pointer-events:none;cursor:default;background-color:transparent}td.mud-table-cell.mud-table-child-content{cursor:default}.mud-table-no-bg{background-color:inherit!important}.mud-data-grid-pager{max-width:100%;overflow-x:auto;box-sizing:border-box;white-space:nowrap}.mud-list-item-text{padding:10px}@media(max-width:600px){.mud-xs-table .mud-table-cell{flex-wrap:wrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.mud-xs-table .mud-table-cell:before{content:attr(data-label);font-weight:900!important}.mud-xs-table .mud-table-cell{justify-content:inherit!important}}@media(max-width:960px){.mud-sm-table .mud-table-cell{justify-content:flex-start}.mud-sm-table .mud-table-row .mud-table-cell:last-child{border-bottom:0}}:root{--grey-lighten-1:#d5d5d5;--grey-lighten-2:#e0e0e0;--grey-lighten-3:#e5e5e5;--grey-lighten-4:#eee;--grey-lighten-5:#fafafa}.bg-white{background-color:#fff}.bg-grey-lighten-1{background-color:var(--grey-lighten-1)}.bg-grey-lighten-2{background-color:var(--grey-lighten-2)}.bg-grey-lighten-3{background-color:var(--grey-lighten-3)}.bg-grey-lighten-4{background-color:var(--grey-lighten-4)}.bg-grey-lighten-5{background-color:var(--grey-lighten-5)}.border-grey-lighten-1{border:1px solid var(--grey-lighten-1)}.border-grey-lighten-2{border:1px solid var(--grey-lighten-2)}.border-grey-lighten-3{border:1px solid var(--grey-lighten-3)}.border-grey-lighten-4{border:1px solid var(--grey-lighten-4)}.border-grey-lighten-5{border:1px solid var(--grey-lighten-5)}.mud-card.border-error{border:1px solid var(--mud-palette-error)!important}.border-success{border:1px solid var(--mud-palette-success)!important}@font-face{font-family:'League Spartan';src:url('/fonts/leaguespartan-regular.woff2?v=8OByPlEEHMKUFamM0Ndz1rRwX2o') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'League Spartan';src:url('/fonts/LeagueSpartan-Bold.woff2?v=8OByPlEEHMKUFamM0Ndz1rRwX2o') format('woff2');font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--quill-bg-color:var(--mud-palette-surface);--quill-toolbar-bg-color:var(--mud-palette-surface)}.ql-container{font-family:var(--mud-typography-body1-font-family)!important;background-color:var(--mud-palette-surface)!important;border-color:var(--mud-palette-lines-default)!important}.ql-toolbar{background-color:var(--mud-palette-surface)!important;border-color:var(--mud-palette-lines-default)!important}.ql-editor{background-color:var(--mud-palette-surface)!important;color:var(--mud-palette-text-primary)!important}.ql-editor.ql-blank::before{color:var(--mud-palette-text-secondary)!important}.ql-snow .ql-stroke{stroke:var(--mud-palette-text-primary)!important}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:var(--mud-palette-text-primary)!important}.ql-snow .ql-picker{color:var(--mud-palette-text-primary)!important}.ql-snow .ql-picker-options{background-color:var(--mud-palette-surface)!important;border-color:var(--mud-palette-lines-default)!important}.ql-snow .ql-picker-label::before{color:var(--mud-palette-text-primary)!important}.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke{stroke:var(--mud-palette-primary)!important}.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill{fill:var(--mud-palette-primary)!important}.ql-snow .ql-toolbar button:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active{color:var(--mud-palette-primary)!important}@media(max-width:600px){.mud-container--gutters{padding:0}.p-xs-0{padding:0!important}.p-xs-1{padding:4px!important}.p-xs-2{padding:8px!important}.p-xs-3{padding:12px!important}.p-xs-4{padding:16px!important}.p-xs-5{padding:20px!important}.p-xs-6{padding:24px!important}.px-xs-2{padding-left:8px!important;padding-right:8px!important}.py-xs-2{padding-top:8px!important;padding-bottom:8px!important}}@media(min-width:600px) and (max-width:960px){.p-sm-0{padding:0!important}.p-sm-1{padding:4px!important}.p-sm-2{padding:8px!important}.p-sm-3{padding:12px!important}.p-sm-4{padding:16px!important}.p-sm-5{padding:20px!important}.p-sm-6{padding:24px!important}.px-sm-2{padding-left:8px!important;padding-right:8px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}}@media(prefers-color-scheme:dark){.mud-theme-dark .gradient-surface,.mud-theme-dark [class*="gradient"],.mud-theme-dark .mud-card.mud-paper{background:var(--mud-palette-surface)!important}.mud-theme-dark .gradient-surface,.mud-theme-dark [class*="gradient"]{color:var(--mud-palette-text-primary)!important}}.mud-theme-dark .gradient-surface,.mud-theme-dark [class*="gradient"],.mud-theme-dark .mud-card.mud-paper{background:var(--mud-palette-surface)!important}.mud-theme-dark .gradient-surface,.mud-theme-dark [class*="gradient"]{color:var(--mud-palette-text-primary)!important}.child-row-content{border-left:4px solid var(--mud-palette-primary);background:var(--mud-palette-background-grey);padding:12px;margin:8px;border-radius:4px}.responsive-logo{max-height:40px;width:auto;max-width:200px!important;height:auto;object-fit:contain;display:block}.app-logo-box{width:clamp(9rem,16vw,12.5rem);height:40px;display:inline-flex;align-items:center;justify-content:flex-start;min-width:0}.app-logo-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.mud-badge{display:flex;align-items:center;justify-content:center;line-height:normal}.bulletin-nav-badge{overflow:visible!important}h1{outline:0!important;box-shadow:none!important}.logo-link a,.logo-link a:hover,.logo-link a:focus{background:none!important}.logo-link{flex:0 1 clamp(9rem,16vw,12.5rem);min-width:0;max-width:12.5rem;overflow:hidden}.appbar-search{flex:1 1 20rem;max-width:30rem;min-width:12rem}@media(max-width:720px){.logo-link{flex-basis:8.25rem;max-width:8.25rem}.app-logo-box{width:8.25rem}}@media(max-width:420px){.logo-link{flex-basis:6.75rem;max-width:6.75rem}.app-logo-box{width:6.75rem}}.layout-container{min-height:100vh;display:flex;flex-direction:column}.w-100{width:100%}.m-h-100{min-height:100%}.mud-main-content{flex:1 0 auto;display:flex;flex-direction:column}.content-container{flex:1 0 auto;display:flex;flex-direction:column}.sticky-sidebar{position:sticky;top:120px;align-self:flex-start}.footer{flex-shrink:0}.footer-logo{width:200px;max-width:100%;height:auto;object-fit:contain}.clear-bg{background:transparent}.white-bg{background:#fff}.cursor-pointer{cursor:pointer}.right-0{right:0;top:0}.white-menu{background-color:#f0f0f0}.fw-bold{font-weight:600}.fw-bold-300{font-weight:300}.fw-bold-400{font-weight:400}.text-center{text-align:center}.h-100{height:100%}.no-bg{background:transparent}.linear-bg{background:linear-gradient(to right,#f5f5f5,#fff)}.carousel-hero{background:linear-gradient(to right,#f5f5f5,#fff);text-align:center;min-height:220px}.hero-carousel{height:clamp(220px,30vw,420px)}.hover{cursor:pointer}.pcr-app{z-index:10000}.pickr{display:flex;align-items:center;height:100%}.pcr-button{margin:0;align-self:center}.no-shadow{box-shadow:none!important}.nodrag::after{content:none!important}.nodrag{-webkit-user-drag:element}@media(max-width:600px){.responsive-stack{flex-direction:column!important;align-items:flex-start!important}}.chip-wrap{display:flex;flex-wrap:wrap;gap:.5rem}.vc-dialog{min-width:40%}@media(max-width:600px){.vc-dialog{min-width:100%!important;width:100%!important;margin:0!important}}.home-band,.vc-band{position:relative}@media(max-width:600px){.home-band .mud-expansion-panels,.vc-band .mud-expansion-panels,.home-band .mud-typography-h2,.vc-band .mud-typography-h2{padding-inline:16px}}.home-band-inner,.vc-band-inner{padding:0}.vc-band-benefits{background:linear-gradient(to left,#fff,#f7f7f7)}.vc-band-a{background:linear-gradient(to right,#fff,#fafafa)}.vc-band-b{background:#f9f9f9}.vc-band-d,.vc-band-f,.home-band-g{background:#fff}.home-band-c{background:linear-gradient(135deg,#faf9f6 0%,#f5f3ee 100%)}.vc-band-inner{padding:0}.vc-op-7{opacity:.7}.vc-op-8{opacity:.8}.vc-reveal{animation:vcFadeUp 520ms ease both}.vc-reveal-delay-1{animation-delay:80ms}.vc-reveal-delay-2{animation-delay:160ms}.vc-reveal-delay-3{animation-delay:240ms}@keyframes vcFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vc-benefits-pop{position:relative}.vc-benefits-pop .vc-benefits-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem .9rem;border-radius:999px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.35);font-weight:800;line-height:1}.vc-benefits-pop .vc-benefits-pill-text{display:inline-flex;align-items:center;transform:translateY(1px)}.vc-benefits-pop .vc-benefits-title{letter-spacing:-.02em;line-height:1.12;margin-top:.85rem;font-weight:700}.vc-benefits-pop .vc-benefits-sub{max-width:42rem;margin-top:.75rem}.vc-benefits-pop .vc-benefits-left{display:flex;flex-direction:column}.vc-benefits-pop .vc-benefits-list{margin-top:1.25rem}.vc-benefits-pop .vc-benefits-list-item{display:flex;gap:.9rem;align-items:flex-start;padding:.95rem 1rem;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.vc-benefits-pop .vc-benefits-list-item:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 22px 54px rgba(0,0,0,.1)}.vc-benefits-pop .vc-benefits-list-title{font-weight:700;margin-bottom:.15rem;letter-spacing:-.01em}.vc-benefits-pop .vc-benefits-list-text{opacity:.75;font-size:.95rem;line-height:1.35}.vc-benefits-pop .vc-benefits-micro{white-space:nowrap}.vc-benefits-pop .vc-benefits-right{display:flex}.vc-benefits-pop .vc-benefits-showcase{position:relative;width:100%;height:100%;border-radius:26px;padding:1.25rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);display:grid;grid-template-rows:1fr auto;gap:1rem;overflow:hidden}.vc-benefits-pop .vc-benefits-glow{position:absolute;inset:-140px;background:radial-gradient(circle at 28% 28%,rgba(187,169,108,.26),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.06),transparent 58%);filter:blur(18px);pointer-events:none;opacity:.95}.vc-benefits-pop .vc-benefits-path{position:absolute;inset:0;pointer-events:none;opacity:.55}.vc-benefits-pop .vc-benefits-path::before{content:"";position:absolute;left:10%;top:10%;width:82%;height:76%;border-radius:999px;border:1px dashed rgba(0,0,0,.1);transform:rotate(-8deg)}.vc-benefits-pop .vc-benefits-card-stack{flex-direction:column;min-height:320px}.vc-benefits-pop .benefits-float-card{width:min(560px,88%);border-radius:20px;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);padding:1.05rem 1.1rem;backdrop-filter:blur(10px);transition:transform 220ms ease,box-shadow 220ms ease;will-change:transform}.vc-benefits-pop .benefits-float-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 64px rgba(0,0,0,.14)}.vc-benefits-pop .benefits-float-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.vc-benefits-pop .benefits-float-title{font-weight:750;letter-spacing:-.01em}.vc-benefits-pop .benefits-float-text{opacity:.78;line-height:1.35}.vc-benefits-pop .benefits-float-card-a{margin-top:5px}.vc-benefits-pop .benefits-float-card-b{margin-top:5px}.vc-benefits-pop .benefits-float-card-c{margin-top:5px}.vc-benefits-pop .benefits-float-card-d{margin-top:5px}.vc-benefits-pop .benefits-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.vc-benefits-pop .benefits-proof{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);padding:.75rem .85rem;text-align:center;backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.vc-benefits-pop .benefits-proof:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.1)}.vc-benefits-pop .benefits-proof-value{font-weight:750;font-size:1.05rem;letter-spacing:-.01em}.vc-benefits-pop .benefits-proof-label{opacity:.72;font-size:.85rem;margin-top:.1rem}@media(max-width:600px){.vc-benefits-pop .vc-benefits-showcase{height:auto}.vc-benefits-pop .vc-benefits-card-stack{min-height:unset}.vc-benefits-pop .benefits-float-card{position:relative;width:100%;left:auto;right:auto;top:auto;margin-top:.75rem}.vc-benefits-pop .vc-benefits-path{display:none}.vc-benefits-pop .benefits-proof-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ac-mini-card,.vc-benefits-pop .vc-benefits-list-item,.vc-benefits-pop .benefits-float-card,.vc-benefits-pop .benefits-proof,.ac-cta-card{transition:none}}.home-band-impact{position:relative}.home-band-impact::before{content:"";inset:-220px;background:radial-gradient(circle at 22% 32%,rgba(187,169,108,.18),transparent 55%),radial-gradient(circle at 75% 70%,rgba(0,0,0,.05),transparent 60%);filter:blur(26px);pointer-events:none;opacity:.95}.home-band-impact>*{position:relative;z-index:1}.vc-grad-impact{--vc-grad-angle:135deg;--vc-grad-from:rgba(255,255,255,.96);--vc-grad-to:#ededed}.vc-gradient-surface{--vc-grad-angle:135deg;--vc-grad-from:rgba(255,255,255,.96);--vc-grad-to:#ededed;background:linear-gradient(var(--vc-grad-angle),var(--vc-grad-from),var(--vc-grad-to))}.vc-grad-angle-45{--vc-grad-angle:45deg}.vc-grad-angle-90{--vc-grad-angle:90deg}.vc-grad-angle-180{--vc-grad-angle:180deg}@media(max-width:599px){.pa-xs-10{padding:10px}}@media(min-width:600px){.pa-sm-5{padding:5px}}.border-top-primary{border-top:2px solid var(--mud-palette-primary)}.unread-message{background-color:rgba(var(--mud-palette-primary-rgb),.1)!important}.bg-secondary{background:var(--mud-palette-secondary)}.dashboard-company-selector .mud-tabs-tabbar{background:none!important;border-bottom:1px solid var(--mud-palette-primary)!important}.dashboard-company-selector .mud-tab{border:0!important;margin:6px 12px 0 24px;padding:0;border-top-left-radius:4px;border-top-right-radius:4px}.dashboard-company-selector .mud-select,.dashboard-company-selector .mud-input.mud-input-filled{background:#fff;border-top-left-radius:4px;border-top-right-radius:4px}.dashboard-company-selector-select>.mud-input-adornment{display:none!important}.dashboard-company-selector>.mud-select,.dashboard-company-selector .mud-tab.mud-tab-active:hover,.dashboard-company-selector .mud-tab.mud-tab-active:focus,.dashboard-company-selector>.mud-input-control>.mud-input-control-input-container{background:none!important;border:0!important}.sidebar-nav-link{display:block;text-decoration:none;border-radius:6px;transition:background-color .2s}.sidebar-nav-link-text{display:flex;align-items:center;gap:8px}.break-word{word-break:break-all}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--mud-palette-primary);border-radius:4px}*{scrollbar-color:var(--mud-palette-primary) transparent!important;scrollbar-width:thin}.notification-dot{position:absolute;top:8px;right:12px;width:12px;height:12px;background-color:var(--mud-palette-primary);border-radius:50%;z-index:10}.card-with-notification{position:relative}.text-no-underline{text-decoration:none!important}.text-no-underline:hover{text-decoration:none!important}.landing-footer{background:var(--mud-palette-surface);padding-top:25px}.landing-footer .mud-list-item-gutters{padding:0!important}.sticky-footer{margin-top:auto;min-height:56px;width:100%;box-shadow:0 -1px 4px rgba(0,0,0,.03)}.landing-main-footer{background:var(--mud-palette-surface)}html,body,#app,.mud-main-content{height:100%}.patient-journey-main{height:auto!important;min-height:100%;overflow-y:visible!important}body,#app{display:flex;flex-direction:column;min-height:100vh}.auth-code-box{width:48px;text-align:center;font-size:1.5rem}.auth-code-box input{text-align:center}@media(max-width:480px){.auth-code-box{width:42px;font-size:1.3rem}}.vc-topnav{--pill-pad-y:.3rem}.vc-topnav{width:100%;position:relative;z-index:1200}.vc-topnav .mud-nav-link .mud-nav-link-text{margin-inline-start:0!important;font-size:.9rem}.vc-topnav .mud-nav-link.active .mud-nav-link-text{font-weight:600!important;font-size:.9rem!important}.pillbar{display:flex;align-items:center;gap:.75rem;backdrop-filter:blur(8px);position:relative;z-index:1320}.center-wrap{display:flex;align-items:center;flex:1 1 auto;min-width:0}.mobilebar{display:flex;align-items:center;justify-content:flex-end;width:100%}.hamburger-trigger .mud-button-root{border-radius:9999px;padding:.35rem}.pillmenu{display:flex;align-items:center;gap:.15rem}.nav-pill,.pillmenu .mud-nav-link{--pill-pad-y:.5rem;--pill-pad-x:1rem;padding:var(--pill-pad-y) var(--pill-pad-x);border-radius:9999px;font-weight:600;letter-spacing:.2px;text-transform:none;line-height:1.2!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .03s ease;color:var(--mud-palette-secondary)}.pillmenu .mud-nav-link.mud-nav-link-active{background:var(--mud-palette-primary);color:var(--mud-palette-primary-text);box-shadow:0 2px 10px rgba(0,0,0,.12)}.has-caret .mud-button-end-icon{margin-left:.25rem;line-height:1.2!important}.desktop-mega-host{position:relative;z-index:1320;display:inline-flex;align-items:center}.desktop-mega-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:.9rem}.desktop-mega-trigger.is-active,.desktop-mega-trigger:hover,.desktop-mega-trigger:focus-visible{background:color-mix(in srgb,var(--mud-palette-primary) 12%,transparent);color:var(--mud-palette-secondary);outline:0}.desktop-mega-dismiss-layer{position:fixed;inset:0;z-index:1210;border:0;padding:0;background:transparent;cursor:default}.desktop-mega-menu{position:fixed;top:4rem;left:50%;z-index:1330;width:min(920px,calc(100vw - 2rem));max-height:calc(100vh - 7rem);overflow-y:auto;overscroll-behavior:contain;transform:translateX(-50%);border:1px solid var(--mud-palette-lines-default);border-radius:8px;background:var(--mud-palette-surface);box-shadow:0 18px 45px rgba(0,0,0,.18);padding:.875rem}.desktop-mega-menu::before{content:"";position:absolute;left:0;right:0;top:-20px;height:20px}.desktop-mega-bridge{position:absolute;left:0;right:0;top:-20px;height:20px;pointer-events:all}.desktop-mega-menu--clinicians{width:min(760px,calc(100vw - 2rem))}.desktop-mega-cta-row{display:flex;justify-content:flex-start;padding:0 0 .75rem;margin-bottom:.75rem;border-bottom:1px solid var(--mud-palette-lines-default)}.desktop-mega-cta{min-width:150px}.desktop-mega-cta--pop{position:relative;box-shadow:0 0 0 0 color-mix(in srgb,var(--mud-palette-primary) 50%,transparent);animation:mega-cta-pulse 2.4s ease-out infinite}@keyframes mega-cta-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mud-palette-primary) 45%,transparent)}60%{box-shadow:0 0 0 10px color-mix(in srgb,var(--mud-palette-primary) 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--mud-palette-primary) 0%,transparent)}}.desktop-mega-grid{--mega-menu-column-count:3;display:grid;grid-template-columns:repeat(var(--mega-menu-column-count),minmax(0,1fr));gap:.875rem}.desktop-mega-column{min-width:0}.desktop-mega-heading{margin:0 0 .45rem;color:color-mix(in srgb,var(--mud-palette-text-primary) 52%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.desktop-mega-link{display:flex;align-items:center;min-height:2.25rem;border-radius:6px;padding:.45rem .55rem;color:var(--mud-palette-text-primary)!important;font-size:.91rem;line-height:1.25}.desktop-mega-link:hover,.desktop-mega-link:focus-visible{background:color-mix(in srgb,var(--mud-palette-primary) 10%,transparent);outline:0}@media(max-width:1050px) and (min-width:960px){.desktop-mega-menu{width:calc(100vw - 1.25rem);padding:.75rem}.desktop-mega-grid{gap:.625rem}.desktop-mega-link{padding-inline:.45rem;font-size:.86rem}}.mobile-popover .mud-popover-paper{border-radius:16px;padding:.25rem 0}.submenu-label{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55;padding:2px 12px;min-height:unset;cursor:default;pointer-events:none;display:block}.mobile-section{opacity:.7;font-weight:700;cursor:default}.vc-topnav-right{flex-shrink:1;min-width:0}.vc-topnav-search{width:340px;min-width:100px;flex-shrink:1}@media(max-width:1200px) and (min-width:960px){.nav-pill,.pillmenu .mud-nav-link{--pill-pad-x:.8rem}.vc-topnav-search{width:220px}}@media(max-width:1100px) and (min-width:960px){.nav-pill,.pillmenu .mud-nav-link{--pill-pad-x:.5rem}.vc-topnav-search{width:160px}}@media(max-width:1000px) and (min-width:960px){.vc-topnav-search{width:100px}}.index-block-section-text{z-index:999;text-align:center!important}.home-alternating-image{margin-bottom:-15px;z-index:999;position:relative}.mud-list-item-gutters{padding:0}.plan-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:48px}.landing-footer .mud-grid-item{min-width:0}.landing-footer a,.landing-footer .mud-link,.landing-footer .mud-typography,.landing-footer .mud-list-item{overflow-wrap:anywhere;word-break:break-word}.landing-footer-list .mud-list-item-text,.landing-footer-list .mud-typography{white-space:normal}@media(max-width:600px){.landing-footer .px-4{padding-left:12px!important;padding-right:12px!important}}.how-it-works-card{border-radius:22px;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.how-it-works-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 64px rgba(0,0,0,.14)}.how-it-works-icon{width:56px;height:56px;margin:0 auto;display:grid;place-items:center;border-radius:18px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.28)}.home-hero{background:#fff;text-align:center}.home-hero-title{font-weight:800;letter-spacing:-.03em;line-height:1.06}.home-hero-sub{max-width:52rem;margin:.75rem auto 0}.home-hero-links{margin-top:1rem}.home-link{font-weight:700;opacity:.9}.home-link-dot{opacity:.35}.impact-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem .9rem;border-radius:999px;background:rgba(255,255,255,.65);border:1px solid rgba(0,0,0,.06);font-weight:800;line-height:1;box-shadow:0 12px 30px rgba(0,0,0,.06);backdrop-filter:blur(10px)}.impact-title{margin-top:.9rem;font-weight:700;letter-spacing:-.02em;line-height:1.12}.impact-sub{max-width:44rem}.impact-card{position:relative;border-radius:26px;padding:1.15rem;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.1);backdrop-filter:blur(12px);overflow:hidden}.impact-card-glow{position:absolute;inset:-140px;background:radial-gradient(circle at 28% 28%,rgba(187,169,108,.3),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.06),transparent 58%);filter:blur(20px);pointer-events:none;opacity:.95}.impact-stat{position:relative;display:flex;align-items:center;gap:.9rem;padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.08);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.impact-stat+.impact-stat{margin-top:.85rem}.impact-stat:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 24px 60px rgba(0,0,0,.12)}.impact-stat-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.28)}.impact-stat-value{font-weight:950;letter-spacing:-.01em;font-size:1.2rem;line-height:1.1}.impact-stat-label{opacity:.75;font-size:.9rem;margin-top:.1rem}.impact-footnote{position:relative;margin-top:.95rem;opacity:.72;font-size:.85rem;text-align:center}.impact-sep{display:inline-block;margin:0 .45rem;opacity:.45}.vc-grad-explore{--vc-grad-angle:135deg;--vc-grad-from:rgba(255,255,255,.96);--vc-grad-to:#ededed}.vc-pop{position:relative}.vc-help-card-pop,.vc-help-guide-card{position:relative;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.vc-help-card-pop:hover,.vc-help-guide-card:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(187,169,108,.22),0 2px 8px rgba(0,0,0,.07);border-color:rgba(187,169,108,.32)}.explore-kicker{display:flex;justify-content:flex-end}.explore-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .9rem;border-radius:999px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.32);font-weight:800;line-height:1;box-shadow:0 12px 30px rgba(0,0,0,.06);backdrop-filter:blur(10px)}.explore-pill-text{display:inline-flex;align-items:center;transform:translateY(1px)}.explore-showcase{position:relative;border-radius:26px;padding:1.25rem;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.1);backdrop-filter:blur(12px);overflow:hidden;height:auto}.explore-glow{position:absolute;inset:-180px;background:radial-gradient(circle at 24% 28%,rgba(187,169,108,.32),transparent 52%),radial-gradient(circle at 78% 72%,rgba(0,0,0,.06),transparent 58%),radial-gradient(circle at 60% 15%,rgba(187,169,108,.12),transparent 45%);filter:blur(22px);pointer-events:none;opacity:1}.explore-card{position:relative;width:100%;border-radius:22px;padding:1.1rem;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);backdrop-filter:blur(10px);display:flex;flex-direction:column}.explore-card-header{display:flex;align-items:center;gap:.75rem}.explore-card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.28)}.explore-card-title{font-weight:950;letter-spacing:-.01em}.explore-card-sub{margin-top:.55rem}.explore-chips{margin-top:.9rem}.explore-showcase,.explore-card{transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.explore-showcase:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.12)}.explore-card:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 26px 64px rgba(0,0,0,.14)}.ap-surface{border-radius:24px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);backdrop-filter:blur(12px)}.ap-mini-card{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);padding:.95rem 1rem;box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px);display:grid;gap:.35rem;align-content:start;transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.ap-mini-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(0,0,0,.1)}.ap-mini-title{font-weight:750;letter-spacing:-.01em}.ap-mini-text{opacity:.75;font-size:.95rem;line-height:1.35}.ap-info-card{border-radius:20px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 42px rgba(0,0,0,.08);backdrop-filter:blur(12px)}.ap-stat-card{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px)}.vc-list-dot-row{display:flex;align-items:flex-start;gap:10px}.vc-list-dot-row :deep(.mud-typography){margin:0;line-height:1.4}.vc-list-dot{position:relative;width:8px;height:8px;min-width:8px;border-radius:999px;background:var(--mud-palette-primary);flex-shrink:0;margin-top:7px}.vc-list-dot::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:999px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--mud-palette-primary) 35%,transparent);animation:vc-dot-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes vc-dot-pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.9}70%{transform:translate(-50%,-50%) scale(2.8);opacity:0}100%{transform:translate(-50%,-50%) scale(2.8);opacity:0}}.notification-panel .mud-popover-paper{border-radius:8px;overflow:hidden}@media(max-width:600px){.notification-panel{position:fixed!important;top:56px!important;left:8px!important;right:8px!important;bottom:auto!important;width:auto!important;max-width:none!important;transform:none!important}}.notification-unread{background-color:color-mix(in srgb,var(--mud-palette-primary) 8%,transparent)}.notification-unread:hover{background-color:color-mix(in srgb,var(--mud-palette-primary) 14%,transparent)!important}.vc-cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:2000;padding:8px 12px;pointer-events:none}.vc-cookie-paper{max-width:860px;margin:0 auto;padding:20px 16px 20px 24px;pointer-events:all;border-radius:12px 12px 0 0!important}.vc-cookie-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vc-cookie-message{flex:1 1 200px}.vc-cookie-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:599px){.vc-cookie-banner{padding:0}.vc-cookie-paper{padding:24px 16px 28px;border-radius:16px 16px 0 0!important}}.drawer-fab{position:fixed!important;top:12%;right:1rem;z-index:1200;background:var(--mud-palette-surface)!important;border:1px solid var(--mud-palette-lines-default)!important;border-radius:50%!important;box-shadow:var(--mud-elevation-4)!important}.vc-hero-header{padding:2.1rem 1rem;text-align:center;background:radial-gradient(circle at top,rgba(187,169,108,.15),transparent 60%),linear-gradient(to right,var(--mud-palette-background),var(--mud-palette-surface))}.vc-hero-header-content{background-color:transparent}.vc-breadcrumbs{padding:.5rem 1rem;font-size:.85rem;opacity:.8}.vc-citation-card{max-width:980px;margin:0 auto;border:1px solid rgba(15,23,42,.08);border-radius:6px;background:rgba(248,250,252,.62);text-align:left;color:rgba(15,23,42,.64);font-size:.78rem;line-height:1.45;padding:.85rem 1rem}.vc-citation-footer{display:block;padding:1rem;background:transparent}.vc-citation-label{margin:0 0 .6rem;color:rgba(15,23,42,.48);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.vc-citation-meta{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.45rem 1rem;align-items:start}.vc-citation-item{min-width:0}.vc-citation-item-wide,.vc-citation-url{grid-column:1/-1}.vc-citation-term{display:block;color:rgba(15,23,42,.46);font-size:.68rem;font-weight:600;line-height:1.2;margin-bottom:.08rem;text-transform:uppercase;letter-spacing:.035em}.vc-citation-value{color:rgba(15,23,42,.74)}.vc-citation-url{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.vc-citation-url a{color:rgba(116,93,35,.86);text-decoration-thickness:1px;text-underline-offset:2px}.vc-social-icons{max-width:100%}.vc-social-icons .mud-tooltip-root,.vc-social-icons .mud-icon-button{flex:0 0 auto;max-width:100%}@media(max-width:600px){.vc-social-icons{gap:.25rem!important;padding-left:.5rem;padding-right:.5rem}.vc-social-icons .mud-tooltip-root{width:44px}.vc-social-icons .mud-icon-button{width:44px;height:44px;padding:8px}.vc-social-icons .mud-icon-root{font-size:1.5rem}}@media(max-width:640px){.vc-citation-card{padding:.8rem}.vc-citation-meta{grid-template-columns:1fr}}@media(max-width:600px){.pwa-install-banner{font-size:.8rem}}.achievement-card{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:flex-start;padding:1rem;height:100%;transition:transform 180ms ease,box-shadow 180ms ease;border-radius:1rem;position:relative;background:var(--mud-palette-surface)}.achievement-card:hover{transform:translateY(-2px)}.achievement-card.bordered-achievement{border:2px solid var(--mud-palette-primary)}.achievement-card.bordered-achievement.locked{border:2px dashed rgba(0,0,0,.15);opacity:.45;filter:grayscale(.75);background:var(--mud-palette-background)}.achievement-card.bordered-achievement.locked:hover{transform:none}.achievement-card.tier-bronze{border-color:#cd7f32;background:rgba(205,127,50,.06)}.achievement-card.tier-silver{border-color:#9e9e9e;background:rgba(158,158,158,.06)}.achievement-card.tier-gold{border-color:#d4af37;background:rgba(212,175,55,.09)}.achievement-card.tier-platinum{border-color:var(--mud-palette-primary);background:rgba(187,169,108,.09)}.achievement-card.tier-platinum.unlocked::before{content:"";position:absolute;inset:-2px;border-radius:18px;background:radial-gradient(circle at 20% 20%,rgba(187,169,108,.35),transparent 55%),radial-gradient(circle at 85% 25%,rgba(108,99,255,.22),transparent 55%);opacity:.6;filter:blur(14px);pointer-events:none;z-index:0}.achievement-card.tier-platinum.unlocked>*{position:relative;z-index:1}.achievement-card.tier-platinum.unlocked:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(0,0,0,.09)}@keyframes achievement-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}70%{transform:scale(.97)}100%{transform:scale(1)}}.achievement-card.just-unlocked{animation:achievement-pop .45s ease forwards}.achievement-icon-wrap{position:relative;display:inline-flex;margin-bottom:.4rem}.achievement-icon{font-size:2rem;line-height:2rem}.achievement-lock-icon{position:absolute;bottom:-4px;right:-8px;font-size:.85rem;line-height:1}.achievement-name{font-weight:600;margin-bottom:.25rem}.achievement-tier-badge{display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.03em;padding:1px 5px;border-radius:4px;vertical-align:middle;text-transform:uppercase}.tier-badge-bronze{background:rgba(205,127,50,.18);color:#8b4513}.tier-badge-silver{background:rgba(158,158,158,.2);color:#555}.tier-badge-gold{background:rgba(212,175,55,.22);color:#7a6000}.tier-badge-platinum{background:rgba(187,169,108,.25);color:#5a4800}.achievement-desc{line-height:1.25rem;min-height:2.5rem;max-width:16rem}.achievement-xp-badge{font-size:.7rem;font-weight:700;color:var(--mud-palette-primary);background:rgba(var(--mud-palette-primary-rgb,187,169,108),.12);padding:2px 8px;border-radius:10px;letter-spacing:.02em}.achievement-tier-dots{display:flex;gap:5px;justify-content:center;margin-top:8px}.achievement-tier-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.15);transition:background .2s ease}.achievement-tier-dot.earned{background:var(--mud-palette-primary)}.achievement-tier-dot.tier-bronze-dot{background:#cd7f32}.achievement-tier-dot.tier-silver-dot{background:#9e9e9e}.achievement-tier-dot.tier-gold-dot{background:#d4af37}.achievement-tier-dot.tier-platinum-dot{background:var(--mud-palette-primary)}.xp-progress{height:12px;border-radius:8px;overflow:hidden;--xp-gradient:linear-gradient(90deg,#bba96c,#d9c178,#bba96c);background:var(--mud-palette-background);position:relative}.xp-progress .mud-progress-linear-bar{background:var(--xp-gradient);background-size:200% 100%;animation:xp-flow 3s linear infinite;border-radius:8px}@keyframes xp-flow{0%{background-position:0% 50%}100%{background-position:200% 50%}}.xp-progress .mud-progress-linear-track{background-color:rgba(0,0,0,.1)}.leaderboard-rank{font-size:1.2rem;font-weight:700;min-width:2rem;text-align:center}.leaderboard-rank.rank-1{color:#d4af37}.leaderboard-rank.rank-2{color:#9e9e9e}.leaderboard-rank.rank-3{color:#cd7f32}.tier-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.tier-chip.Newbie{background:rgba(0,0,0,.06)}.tier-chip.Pro{background:rgba(74,144,226,.12);color:#2d7dd2}.tier-chip.Master{background:rgba(130,90,34,.12);color:#7a5820}.tier-chip.Expert{background:rgba(205,127,50,.15);color:#a05800}.tier-chip.Hero{background:rgba(187,169,108,.2);color:#8a6f00}@media print{.no-print{display:none!important}.achievement-card.tier-platinum.unlocked::before{display:none}.xp-progress .mud-progress-linear-bar{animation:none}}.course-complete-burst{font-size:4rem;display:block;line-height:1;animation:course-burst .6s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes course-burst{0%{transform:scale(.3) rotate(-15deg);opacity:0}60%{transform:scale(1.2) rotate(5deg);opacity:1}100%{transform:scale(1) rotate(0deg)}}.achievement-unlocked-banner{background:linear-gradient(135deg,#fff8e1,#ffe082);border-radius:12px;width:100%}.lesson-next-btn{animation:lesson-cta-pulse 2.2s ease-in-out .4s infinite}@keyframes lesson-cta-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--mud-palette-primary-rgb),.35)}50%{box-shadow:0 0 0 8px rgba(var(--mud-palette-primary-rgb),0)}}.hub-root{padding-top:32px;padding-bottom:48px}.hub-subtitle{opacity:.88;max-width:72ch}.hub-section{padding:20px;border-radius:16px;background:rgba(0,0,0,.02)}.hub-card{padding:18px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.06);height:100%}.hub-card-desc{opacity:.85;min-height:40px}.hub-cta{padding:22px;border-radius:18px;border:1px solid rgba(0,0,0,.06);background:rgba(0,0,0,.03)}.hub-cta-desc{opacity:.9;margin-top:6px}.hub-faq .mud-expand-panel{border-radius:12px}.hub-bottom-links{flex-wrap:wrap;gap:6px}.related-links{margin-top:1rem}.related-title{margin-bottom:.5rem;opacity:.85}.related-chipset{display:flex;flex-wrap:wrap;gap:.5rem}.related-chip{border-radius:999px;border:1px solid rgba(0,0,0,.08);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(242,242,242,.92));transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease}.related-chip:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(0,0,0,.08);border-color:rgba(187,169,108,.55)}@media(max-width:600px){.related-chipset{gap:.6rem}.related-chip{padding:.15rem .2rem}}.vc-band-benefits{background:linear-gradient(to left,#fff,#f7f7f7)}.home-benefits-pop{position:relative}.home-benefits-pop .benefits-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem .9rem;border-radius:999px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.35);font-weight:800;line-height:1}.home-benefits-pop .benefits-pill .mud-icon-root{display:inline-flex;align-items:center;justify-content:center}.home-benefits-pop .benefits-pill-text{display:inline-flex;align-items:center;transform:translateY(1px)}.home-benefits-pop .benefits-title{letter-spacing:0;line-height:1.12;margin-top:.85rem;font-weight:700}.home-benefits-pop .benefits-sub{max-width:42rem;margin-top:.75rem}.home-benefits-pop .benefits-left{display:flex;flex-direction:column}.home-benefits-pop .benefits-cta{min-height:52px;padding-inline:1.75rem}.home-benefits-pop .benefits-micro{white-space:nowrap}.home-benefits-pop .benefits-right{display:flex}.home-benefits-pop .benefits-showcase{position:relative;width:100%;height:100%;border-radius:26px;padding:1.25rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);overflow:hidden;display:grid;grid-template-rows:1fr auto;gap:1rem}.home-benefits-pop .benefits-glow{position:absolute;inset:-140px;background:radial-gradient(circle at 28% 28%,rgba(187,169,108,.26),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.06),transparent 58%);filter:blur(18px);pointer-events:none;opacity:.95}.home-benefits-pop .benefits-path{position:absolute;inset:0;pointer-events:none;opacity:.55}.home-benefits-pop .benefits-path::before{content:"";position:absolute;left:10%;top:10%;width:82%;height:76%;border-radius:999px;border:1px dashed rgba(0,0,0,.1);transform:rotate(-8deg)}.home-benefits-pop .benefits-card-stack{position:relative;min-height:320px}.home-benefits-pop .benefits-float-card{width:min(560px,88%);border-radius:20px;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);padding:1.05rem 1.1rem;backdrop-filter:blur(10px);transition:transform 220ms ease,box-shadow 220ms ease;will-change:transform}.home-benefits-pop .benefits-float-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 64px rgba(0,0,0,.14)}.home-benefits-pop .benefits-float-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.home-benefits-pop .benefits-float-title{font-weight:750;letter-spacing:0}.home-benefits-pop .benefits-float-text{opacity:.78;line-height:1.35}.home-benefits-pop .benefits-float-card-a,.home-benefits-pop .benefits-float-card-b,.home-benefits-pop .benefits-float-card-c,.home-benefits-pop .benefits-float-card-d{margin-top:5px}.home-benefits-pop .benefits-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-benefits-pop .benefits-proof{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);padding:.75rem .85rem;text-align:center;backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.home-benefits-pop .benefits-proof:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.1)}.home-benefits-pop .benefits-proof-value{font-weight:750;font-size:1.05rem;letter-spacing:0}.home-benefits-pop .benefits-proof-label{opacity:.72;font-size:.85rem;margin-top:.1rem}@media(max-width:600px){.home-benefits-pop .benefits-showcase{height:auto}.home-benefits-pop .benefits-card-stack{min-height:unset}.home-benefits-pop .benefits-float-card{position:relative;width:100%;left:auto;right:auto;top:auto;margin-top:.75rem}.home-benefits-pop .benefits-path{display:none}.home-benefits-pop .benefits-proof-row{grid-template-columns:1fr}.home-benefits-pop .benefits-micro{white-space:normal}}@media(prefers-reduced-motion:reduce){.home-benefits-pop .benefits-float-card,.home-benefits-pop .benefits-proof{transition:none}}.hub-tile{position:relative;overflow:hidden;border-radius:20px;padding:1.05rem;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);backdrop-filter:blur(12px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.hub-tile:hover{transform:translateY(-3px);box-shadow:0 26px 64px rgba(0,0,0,.14)}.hub-tile-glow{position:absolute;inset:-160px;background:radial-gradient(circle at 22% 28%,rgba(187,169,108,.2),transparent 55%),radial-gradient(circle at 78% 72%,rgba(0,0,0,.05),transparent 60%);filter:blur(24px);pointer-events:none;opacity:.95}.hub-tile-body{position:relative}.hub-tile-head{display:flex;align-items:center;gap:.75rem}.hub-tile-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.28);box-shadow:0 12px 30px rgba(0,0,0,.06)}.hub-tile-title{font-weight:950;letter-spacing:-.01em}.hub-tile-desc{opacity:.82}.elig-container{max-width:1120px;margin:0 auto;padding:0 1rem}.elig-hero{position:relative;overflow:hidden;padding:4.25rem 1rem 2.75rem;text-align:center}.elig-hero-inner{max-width:980px;margin:0 auto}.elig-title{margin:.6rem 0 .9rem}.elig-subtitle{opacity:.92;max-width:860px;margin:0 auto}.elig-hero-actions{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;margin-top:1.35rem}.elig-chipset{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem}.elig-chip{backdrop-filter:blur(8px);background:rgba(255,255,255,.7);border:1px solid rgba(0,0,0,.08)}.elig-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:2.15rem auto 0;max-width:980px}@media(max-width:900px){.elig-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.elig-stat{border-radius:18px;padding:.9rem 1rem;background:rgba(255,255,255,.78);border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 26px rgba(0,0,0,.05);backdrop-filter:blur(10px)}.elig-stat-k{font-size:.82rem;opacity:.78}.elig-stat-v{font-size:1.1rem;font-weight:700;margin-top:.15rem}.elig-band{position:relative;padding:2.25rem 0}.elig-band-a{background:linear-gradient(to right,rgba(255,255,255,1),rgba(245,245,245,1))}.elig-band-b{background:#fff}.elig-card{border-radius:22px;padding:1.25rem 1.25rem;border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,245,245,.88));box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px)}.elig-card-glow{position:relative;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.elig-card-glow::before{content:"";position:absolute;inset:-2px;border-radius:24px;background:radial-gradient(circle at 20% 20%,rgba(187,169,108,.35),transparent 55%),radial-gradient(circle at 85% 25%,rgba(108,99,255,.22),transparent 55%),radial-gradient(circle at 50% 90%,rgba(187,169,108,.18),transparent 60%);opacity:.55;filter:blur(18px);pointer-events:none;z-index:0}.elig-card-glow>*{position:relative;z-index:1}.elig-card-glow:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,0,0,.09);border-color:rgba(0,0,0,.09)}.elig-card-sticky{position:sticky;top:92px;z-index:1}.elig-sidebar-stack>.elig-card-sticky:nth-child(1){top:92px}.elig-sidebar-stack>.elig-card-sticky:nth-child(2){top:calc(92px + 86px + 24px)}.elig-sidebar-stack>.elig-card-sticky:nth-child(3){top:calc(92px + (86px + 24px)*2)}.elig-sidebar-stack>.elig-card-sticky:nth-child(4){top:calc(92px + (86px + 24px)*3)}@media(max-width:960px){.elig-card-sticky{position:static;top:auto}.elig-sidebar-stack>.elig-card-sticky{position:static;top:auto}}.elig-card-title{margin-bottom:.75rem}.elig-mini-title{margin-bottom:.65rem;opacity:.88}.elig-muted{opacity:.82}.elig-md-heading{margin:0 0 1rem!important}.elig-md-paragraph{margin:0 0 1rem!important}.elig-md-list{display:grid;gap:.9rem;margin:.75rem 0 1rem}.elig-divider{height:1px;background:rgba(0,0,0,.08);margin:1.05rem 0}.elig-suitability{display:grid;gap:.7rem}.elig-s-row{display:grid;grid-template-columns:140px 1fr 72px;gap:.75rem;align-items:center}@media(max-width:520px){.elig-s-row{grid-template-columns:110px 1fr 62px}}.elig-s-label{font-weight:600;opacity:.9}.elig-s-bar{padding-top:2px}.elig-s-value{text-align:right;font-weight:700;opacity:.9}.elig-bullet{margin:.25rem 0;opacity:.9}.elig-faq{margin-top:.4rem}.elig-faq-panels{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06);margin-bottom:.75rem}.elig-cta-stack{display:grid;gap:.75rem;margin-top:1rem}.elig-final-cta{padding-top:.5rem}.elig-cost-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem;margin-top:.4rem;border-radius:999px;font-size:.78rem;font-weight:600;background:linear-gradient(135deg,rgba(187,169,108,.18),rgba(187,169,108,.08));border:1px solid rgba(187,169,108,.45);color:#6e5e2a;backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(187,169,108,.25),inset 0 0 8px rgba(255,255,255,.4)}.mud-typography-h5,.mud-typography-h6{margin-bottom:1rem!important}.elig-card .mud-markdown-body ul{list-style:none;margin:.5rem 0 0;padding:0}.elig-card .mud-markdown-body ul li{position:relative;margin:0;padding:.5rem .75rem .5rem 2.5rem;line-height:1.5;border-radius:12px}.elig-card .mud-markdown-body ul li+li{margin-top:.25rem}.elig-card .mud-markdown-body ul li::before{content:"•";position:absolute;left:.85rem;top:.55rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:999px;font-weight:700;font-size:1rem;color:rgba(0,0,0,.55);background:rgba(0,0,0,.06)}.elig-card .mud-markdown-body ul ul{margin-top:.35rem;margin-left:0}.elig-card .mud-markdown-body ul ul li{border-bottom:0;padding-left:2.5rem;border-radius:10px}.elig-card .mud-markdown-body ul ul li::before{content:"–";font-weight:700;background:rgba(0,0,0,.04)}.mud-alert{position:relative;z-index:0}.mud-alert .mud-icon-root{position:relative;z-index:0}.home-band-seo{background:linear-gradient(to right,#fff,#fafafa)}.vc-band-benefits{background:linear-gradient(to left,#fff,#f7f7f7)}.vc-band-cta{background:linear-gradient(to right,#fff,#fafafa)}.home-final-cta{border-radius:0}.home-card,.feature-card{transition:transform 180ms ease,box-shadow 180ms ease}.home-card:hover,.feature-card:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(0,0,0,.08)}.home-cta-split{border-radius:20px;width:100%;background:#fafafa;transition:transform 180ms ease,box-shadow 180ms ease}.home-cta-split:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.06)}.home-reveal{animation:homeFadeUp 520ms ease both}.home-reveal-delay-1{animation-delay:80ms}.home-reveal-delay-2{animation-delay:160ms}.home-reveal-delay-3{animation-delay:240ms}@keyframes homeFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-carousel{border-radius:20px;overflow:hidden;min-height:260px}.home-carousel-card{border-radius:20px;background:transparent;min-height:260px;display:flex;align-items:center;justify-content:center}.home-carousel .mud-carousel-item{min-height:260px;display:flex;align-items:stretch}.home-carousel .mud-carousel-item>*{width:100%}.home-carousel-card .mud-typography{max-width:640px}.op-7{opacity:.7}.op-8{opacity:.8}.home-benefits-pop{position:relative}.home-benefits-pop .benefits-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.48rem .9rem;border-radius:999px;background:rgba(187,169,108,.14);border:1px solid rgba(187,169,108,.35);font-weight:800;line-height:1}.home-benefits-pop .benefits-pill .mud-icon-root{display:inline-flex;align-items:center;justify-content:center}.home-benefits-pop .benefits-pill-text{display:inline-flex;align-items:center;transform:translateY(1px)}.home-benefits-pop .benefits-title{letter-spacing:-.02em;line-height:1.12;margin-top:.85rem;font-weight:700}.home-benefits-pop .benefits-sub{max-width:42rem;margin-top:.75rem}.home-benefits-pop .benefits-left{display:flex;flex-direction:column}.home-benefits-pop .benefits-list{margin-top:1.25rem}.home-benefits-pop .benefits-list-item{display:flex;gap:.9rem;align-items:flex-start;padding:.95rem 1rem;border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.home-benefits-pop .benefits-list-item:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 22px 54px rgba(0,0,0,.1)}.home-benefits-pop .benefits-list-title{font-weight:700;margin-bottom:.15rem;letter-spacing:-.01em}.home-benefits-pop .benefits-list-text{opacity:.75;font-size:.95rem;line-height:1.35}.home-benefits-pop .benefits-micro{white-space:nowrap}.home-benefits-pop .benefits-right{display:flex}.home-benefits-pop .benefits-showcase{position:relative;width:100%;height:100%;border-radius:26px;padding:1.25rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);overflow:hidden;display:grid;grid-template-rows:1fr auto;gap:1rem}.home-benefits-pop .benefits-glow{position:absolute;inset:-140px;background:radial-gradient(circle at 28% 28%,rgba(187,169,108,.26),transparent 55%),radial-gradient(circle at 70% 70%,rgba(0,0,0,.06),transparent 58%);filter:blur(18px);pointer-events:none;opacity:.95}.home-benefits-pop .benefits-path{position:absolute;inset:0;pointer-events:none;opacity:.55}.home-benefits-pop .benefits-path::before{content:"";position:absolute;left:10%;top:10%;width:82%;height:76%;border-radius:999px;border:1px dashed rgba(0,0,0,.1);transform:rotate(-8deg)}.home-benefits-pop .benefits-card-stack{position:relative;min-height:320px}.home-benefits-pop .benefits-float-card{width:min(560px,88%);border-radius:20px;background:rgba(255,255,255,.82);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 46px rgba(0,0,0,.1);padding:1.05rem 1.1rem;backdrop-filter:blur(10px);transition:transform 220ms ease,box-shadow 220ms ease;will-change:transform}.home-benefits-pop .benefits-float-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 26px 64px rgba(0,0,0,.14)}.home-benefits-pop .benefits-float-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.35rem}.home-benefits-pop .benefits-float-title{font-weight:750;letter-spacing:-.01em}.home-benefits-pop .benefits-float-text{opacity:.78;line-height:1.35}.home-benefits-pop .benefits-float-card-a{align-items:flex-start;margin-top:5px}.home-benefits-pop .benefits-float-card-b{align-items:flex-end;margin-top:5px}.home-benefits-pop .benefits-float-card-c{align-items:flex-start;margin-top:5px}.home-benefits-pop .benefits-float-card-d{align-items:flex-end;margin-top:5px}.home-benefits-pop .benefits-proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.home-benefits-pop .benefits-proof{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);padding:.75rem .85rem;text-align:center;backdrop-filter:blur(10px);transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.home-benefits-pop .benefits-proof:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.1)}.home-benefits-pop .benefits-proof-value{font-weight:750;font-size:1.05rem;letter-spacing:-.01em}.home-benefits-pop .benefits-proof-label{opacity:.72;font-size:.85rem;margin-top:.1rem}@media(max-width:600px){.home-carousel-card,.home-carousel .mud-carousel-item{min-height:300px}.home-benefits-pop .benefits-showcase{height:auto}.home-benefits-pop .benefits-card-stack{min-height:unset}.home-benefits-pop .benefits-float-card{position:relative;width:100%;left:auto;right:auto;top:auto;margin-top:.75rem}.home-benefits-pop .benefits-path{display:none}}@media(prefers-reduced-motion:reduce){.home-card,.feature-card,.home-benefits-pop .benefits-list-item,.home-benefits-pop .benefits-float-card,.home-benefits-pop .benefits-proof{transition:none}}.home-cta-pop{--vc-grad-angle:135deg;--vc-grad-from:rgba(255,255,255,.96);--vc-grad-to:rgba(245,245,245,.92)}.home-cta-card{border-radius:24px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);backdrop-filter:blur(12px);transition:transform 180ms ease,box-shadow 180ms ease}.home-cta-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.12)}.blog-hero{position:relative;background:linear-gradient(to right,#fff,#f5f5f5);padding:2.1rem 1rem;text-align:center;overflow:hidden}.blog-hero::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 30%,rgba(187,169,108,.22),transparent 55%),radial-gradient(circle at 80% 35%,rgba(108,99,255,.16),transparent 60%),radial-gradient(circle at 50% 80%,rgba(0,0,0,.06),transparent 55%);filter:blur(18px);pointer-events:none}.blog-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(245,245,245,.35));pointer-events:none}.blog-hero-surface{position:relative;background:rgba(255,255,255,.55);border:1px solid rgba(0,0,0,.06);border-radius:22px;box-shadow:0 18px 46px rgba(0,0,0,.08);backdrop-filter:blur(10px)}.blog-card{padding:1rem;border-radius:18px;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(0,0,0,.1);border-color:rgba(187,169,108,.35)}.blog-card-grid{align-items:stretch}.blog-card-thumbLink{display:block;border-radius:14px;overflow:hidden;height:180px;position:relative}.blog-card-thumbLink::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(187,169,108,.18),transparent 55%);opacity:0;transition:opacity 180ms ease;pointer-events:none}.blog-card:hover .blog-card-thumbLink::after{opacity:1}.blog-card-thumb{display:block}.blog-card-title a{text-decoration:none}.blog-card-title a:hover{text-decoration:underline}.blog-loading{display:flex;justify-content:center;padding:1rem 0 2rem}.blog-sentinel{height:1px}.blog-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:1rem 0 1.5rem;border-top:1px solid rgba(0,0,0,.08);margin-top:.5rem}.blog-pagination-summary{display:flex;flex-direction:column;gap:.2rem}.blog-pagination-title{font-weight:600}.blog-pagination-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.blog-pagination-text{opacity:.75}.blog-tags{gap:.5rem}.blog-card-thumbLink{display:block;border-radius:14px;overflow:hidden;height:180px;position:relative}.blog-card-thumb{max-width:100%;height:auto;object-position:center!important;object-fit:fill!important}@media(max-width:600px){.blog-pagination{align-items:stretch}.blog-pagination-actions{width:100%;justify-content:stretch}.blog-pagination-actions .mud-button-root{flex:1 1 0}}.blog-card-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.blog-featured-sidebar{border-radius:18px;overflow:hidden}.blog-featured-image-wrap{width:100%;aspect-ratio:16/9;overflow:hidden}.blog-featured-image{width:100%;height:100%;object-fit:cover;object-position:center;display:inline-block}.blog-author-hero{position:relative;overflow:visible;padding:clamp(2rem,4vw,3.5rem) 1rem;background:radial-gradient(circle at 18% 24%,rgba(187,169,108,.18),transparent 34%),radial-gradient(circle at 82% 20%,rgba(42,98,132,.12),transparent 35%),linear-gradient(135deg,#fff 0%,#f8f7f2 58%,#eef4f6 100%);border-bottom:1px solid rgba(0,0,0,.06)}.blog-author-hero-inner{display:flex;flex-direction:column;align-items:flex-start;max-width:54rem;gap:.9rem}.blog-author-title{margin:0;letter-spacing:0;line-height:1.02;overflow-wrap:anywhere}.blog-author-intro{max-width:46rem;color:rgba(0,0,0,.72);margin:0}.blog-author-kicker{align-self:flex-start}.blog-author-actions{margin-top:.25rem}.blog-author-sidebar,.blog-author-card{border-radius:18px}.blog-author-avatar{width:4.5rem;height:4.5rem;font-weight:700;font-size:1.35rem}.blog-author-muted,.blog-author-excerpt{color:rgba(0,0,0,.68)}.blog-author-card{padding:.75rem}.blog-author-thumbLink{height:100%;min-height:210px}.blog-author-read{align-self:flex-start}.blog-author-empty{min-height:42vh}@media(max-width:960px){.blog-author-hero{padding:2.25rem 1rem}}@media(max-width:600px){.blog-author-hero{padding:1.75rem .75rem}.blog-author-title{font-size:2.35rem}.blog-author-intro{font-size:1rem}.blog-author-actions .mud-button-root{flex:1 1 100%}.blog-author-thumbLink{min-height:190px}}h1{font-family:'League Spartan',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.blog-post{font-family:'League Spartan',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.blog-content a{color:var(--mud-palette-primary)!important;text-decoration:underline}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:1rem;opacity:.9}.blog-breadcrumbs-sep{opacity:.6}.blog-breadcrumbs-current{opacity:.85}.blog-hero-image{text-align:center;overflow:hidden}.blog-post-nav{margin-top:.5rem}.blog-post-nav-links{display:flex;gap:.75rem;flex-wrap:wrap}.vc-list-dot{margin-top:10px}.mud-markdown-body{font-family:'League Spartan',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mud-markdown-body ul{list-style:none;margin:.5rem 0 0;padding:0}.mud-markdown-body ul li{position:relative;margin:0;padding:.5rem .75rem .5rem 2.5rem;line-height:1.5;border-radius:12px}.mud-markdown-body ul li+li{margin-top:.25rem}.mud-markdown-body ul li::before{content:"•";position:absolute;left:.85rem;top:.55rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:999px;font-weight:700;font-size:1rem;color:rgba(0,0,0,.55);background:rgba(0,0,0,.06)}.mud-markdown-body ul ul{margin-top:.35rem;margin-left:0}.mud-markdown-body ul ul li{border-bottom:0;padding-left:2.5rem;border-radius:10px}.mud-markdown-body ul ul li::before{content:"–";font-weight:700;background:rgba(0,0,0,.04)}.public-page{max-width:100%;overflow-x:clip}.public-page .mud-grid,.public-page .mud-item,.public-page .mud-card,.public-page .mud-card-content,.public-page .mud-card-actions,.public-page .mud-paper,.public-page .mud-stack,.public-page .mud-breadcrumbs,.public-page .mud-breadcrumbs-items,.public-page .elig-card,.public-page .elig-sidebar-stack,.public-page .page-content{min-width:0;max-width:100%}.public-page .mud-stack-row,.public-page .mud-stack.mud-stack-row,.public-page .mud-breadcrumbs-items{flex-wrap:wrap}.public-page .mud-button-root,.public-page .mud-chip,.public-page .mud-link,.public-page a{max-width:100%}.public-page .mud-button-label,.public-page .mud-chip-content,.public-page .mud-typography,.public-page .mud-breadcrumb-item,.public-page td{overflow-wrap:anywhere}.public-page .mud-simple-table,.public-page table{max-width:100%}@media(max-width:600px){.public-page .mud-container,.public-page .page-content{padding-left:12px!important;padding-right:12px!important}.public-page .mud-card-content,.public-page .elig-card{padding:1rem!important}.public-page .mud-button-root{white-space:normal}.public-page .mud-card-actions{flex-wrap:wrap;padding-left:1rem;padding-right:1rem}.public-page .mud-avatar{flex:0 0 auto}}.prose-md-mud{color:var(--mud-palette-text-primary);line-height:1.65}.prose-md-mud h1,.prose-md-mud h2,.prose-md-mud h3{color:var(--mud-palette-text-primary);font-weight:600}.prose-md-mud h1{font-size:2rem;margin:1.5rem 0 .75rem}.prose-md-mud h2{font-size:1.5rem;margin:1.25rem 0 .5rem;border-bottom:2px solid #eee;padding-bottom:.25rem}.prose-md-mud h3{font-size:1.25rem;margin:1rem 0 .25rem}.prose-md-mud p{margin:.75rem 0}.prose-md-mud ul,.prose-md-mud ol{margin:.5rem 0 .75rem 1.25rem}.prose-md-mud li{margin:.25rem 0}.prose-md-mud a{color:#bba96c;font-weight:600;text-decoration:none;transition:color .2s ease}.prose-md-mud a:hover{color:#9e8e57;text-decoration:underline}.prose-md-mud blockquote{border-left:3px solid var(--mud-palette-divider);margin:1rem 0;padding:.5rem 1rem;color:var(--mud-palette-text-secondary)}.prose-md-mud code{background:var(--mud-palette-action-default-hover);padding:.1rem .3rem;border-radius:.25rem}.az-nav{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.az-nav a{text-decoration:none;font-weight:600}.loc-section{margin:1.25rem 0 2rem}.loc-heading{font-size:1.25rem;margin:.5rem 0 .5rem}.locations-list{list-style:none;padding:0;margin:0;columns:1}@media(min-width:640px){.locations-list{columns:2}}@media(min-width:960px){.locations-list{columns:3}}.locations-list li{break-inside:avoid;margin:.25rem 0}.locations-list a{text-decoration:none}.locations-list a:hover{text-decoration:underline}.county{color:var(--mud-palette-text-secondary);font-size:.9em;margin-left:.25rem}.pager{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.pager-link{text-decoration:none}.pager-info{font-size:.95rem;color:var(--mud-palette-text-secondary)}.loc-page .explore-card-header{display:flex;align-items:center;gap:.75rem;margin-bottom:5px}.loc-page .explore-card-icon .mud-icon-root,.loc-page .explore-card-icon svg{display:block}.loc-page .explore-card-title{line-height:1.15;font-weight:900;letter-spacing:-.01em}.loc-page .explore-card-header .explore-card-title{min-width:0}.loc-page .hub-faq .mud-expand-panel{border-radius:12px}.loc-page .hub-faq .mud-expand-panel .mud-expand-panel-header{padding-top:12px;padding-bottom:12px}.loc-page .explore-card .prose-md-mud h2{border-bottom:2px solid rgba(0,0,0,.06)}.loc-page .mud-chipset{flex-wrap:wrap;gap:6px}.loc-page .loc-tile-link{text-decoration:none;color:inherit;display:block;width:100%}.loc-page{max-width:100%;overflow-x:clip}.loc-page .mud-grid,.loc-page .mud-item,.loc-page .mud-card,.loc-page .mud-card-content,.loc-page .mud-paper,.loc-page .mud-stack,.loc-page .explore-showcase,.loc-page .explore-card,.loc-page .sticky-sidebar,.loc-page .prose-md-mud{min-width:0;max-width:100%}.loc-page .mud-stack-row,.loc-page .mud-stack.mud-stack-row,.loc-page .ap-hero-links{flex-wrap:wrap}.loc-page .mud-button-root,.loc-page .mud-chip,.loc-page a{max-width:100%}.loc-page .mud-button-label,.loc-page .mud-chip-content,.loc-page .mud-typography,.loc-page .explore-card-title,.loc-page .prose-md-mud{overflow-wrap:anywhere}@media(max-width:600px){.loc-page .mud-container{padding-left:12px;padding-right:12px}.loc-page .mud-card-content.pa-6{padding:1.25rem!important}.loc-page .hero-primary .mud-paper.pa-6{padding:1.25rem!important}.loc-page .ap-hero-links{gap:.5rem}.loc-page .mud-button-root{white-space:normal}}.county-chip-badge{font-size:.7rem}.locations-page{max-width:100%;overflow-x:clip}.locations-page .mud-grid,.locations-page .mud-item,.locations-page .mud-card,.locations-page .mud-card-content,.locations-page .mud-paper,.locations-page .mud-stack,.locations-page .locations-browse-card,.locations-page .locations-browse-surface{min-width:0;max-width:100%}.locations-page .mud-chipset,.locations-page .mud-stack-row,.locations-page .mud-stack.mud-stack-row,.locations-page .locations-county-chipset{flex-wrap:wrap}.locations-page .mud-chip,.locations-page .mud-button-root,.locations-page a{max-width:100%}.locations-page .mud-chip-content,.locations-page .mud-typography{overflow-wrap:anywhere}@media(max-width:600px){.locations-page .mud-container{padding-left:12px;padding-right:12px}.locations-page .mud-card-content.pa-5{padding:1.25rem!important}.locations-page .locations-county-chipset .mud-chip{height:auto;min-height:32px}.locations-page .locations-county-chipset .mud-chip-content>.mud-stack-row{flex-direction:row;flex-wrap:wrap}}.loc-page .guides-surface{background:linear-gradient(180deg,#fff,#f6f6f6);position:relative;padding:10px 0 18px}.loc-page .guides-surface .guide-card,.guide-card{display:flex;height:100%;min-height:210px;padding:24px!important;border-radius:8px!important;border:1px solid rgba(187,169,108,.38)!important;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.06)!important;transition:all .25s ease}.loc-page .guides-surface .guide-card:hover,.guide-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.08);border-color:rgba(187,169,108,.7)!important}.loc-page .guides-surface .guide-card .mud-stack,.guide-card .mud-stack{width:100%;min-height:100%}.loc-page .guides-surface .guide-card .mud-icon-root,.guide-card .mud-icon-root{width:40px;height:40px;padding:8px;border-radius:8px;background:rgba(187,169,108,.12)}.loc-page .guides-surface .guide-card .mud-button-root,.guide-card .mud-button-root{margin-top:auto;min-height:42px;border-radius:6px;background:rgba(187,169,108,.06)}.postcode-link-band{background:#fff}.postcode-link-card{border-color:rgba(187,169,108,.28)!important;border-radius:8px!important}.postcode-link-heading{gap:16px}.postcode-tile-link{display:block;height:100%;color:inherit;text-decoration:none}.postcode-tile-link:hover{text-decoration:none}.postcode-tile{height:100%;min-height:118px;padding:16px!important;border-radius:8px!important;border-color:rgba(187,169,108,.32)!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.postcode-tile:hover{transform:translateY(-2px);border-color:rgba(187,169,108,.72)!important;box-shadow:0 8px 20px rgba(0,0,0,.07)}@media(max-width:700px){.postcode-link-heading{align-items:flex-start!important;flex-direction:column!important}}.locations-all-filter{width:100%}.locations-all-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media(min-width:600px){.locations-all-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.locations-all-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.locations-all-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.locations-all-item{display:block;text-decoration:none;color:inherit;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:.9rem 1rem;background:#fff;transition:transform 140ms ease,box-shadow 140ms ease,border-color 140ms ease}.locations-all-item:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.08);border-color:rgba(0,0,0,.18)}.locations-all-name{font-weight:700;line-height:1.2}.locations-all-sub{opacity:.75;font-size:.85rem;margin-top:.1rem}.locations-all-slug{opacity:.55;font-size:.78rem;margin-top:.45rem;word-break:break-word}.locations-all-hidden{display:none!important}.ac-hero{background:#fff;text-align:center}.ac-hero-title{font-weight:800;letter-spacing:-.03em;line-height:1.06}.ac-hero-sub{max-width:52rem;margin:.75rem auto 0}.ac-surface{border-radius:24px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);backdrop-filter:blur(12px)}.ac-mini-card{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);padding:.95rem 1rem;box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px);display:grid;gap:.35rem;align-content:start;transition:transform 180ms ease,box-shadow 180ms ease;will-change:transform}.ac-mini-card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(0,0,0,.1)}.ac-mini-title{font-weight:750;letter-spacing:-.01em}.ac-mini-text{opacity:.75;font-size:.95rem;line-height:1.35}.ac-info-card{border-radius:20px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 42px rgba(0,0,0,.08);backdrop-filter:blur(12px)}.ac-stat-card{border-radius:18px;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px)}.ac-cta-card{border-radius:24px;background:rgba(255,255,255,.74);border:1px solid rgba(0,0,0,.06);box-shadow:0 22px 50px rgba(0,0,0,.09);backdrop-filter:blur(12px);transition:transform 180ms ease,box-shadow 180ms ease}.ac-cta-card:hover{transform:translateY(-4px);box-shadow:0 28px 70px rgba(0,0,0,.12)}@media(prefers-reduced-motion:reduce){.ac-mini-card,.vc-benefits-pop .vc-benefits-list-item,.vc-benefits-pop .benefits-float-card,.vc-benefits-pop .benefits-proof,.ac-cta-card{transition:none}}.ap-hero{background:#fff;text-align:center}.ap-hero-title{font-weight:800;letter-spacing:-.03em;line-height:1.06}.ap-hero-sub{max-width:52rem;margin:.75rem auto 0}.ap-hero-links{margin-top:1rem}.ap-link{font-weight:700;opacity:.9}.ap-link-dot{opacity:.35}.vc-band-benefits{background:linear-gradient(to left,#fff,#f7f7f7)}@media(prefers-reduced-motion:reduce){.ap-mini-card,.vc-benefits-pop .vc-benefits-list-item,.vc-benefits-pop .benefits-float-card,.vc-benefits-pop .benefits-proof,.ap-cta-card{transition:none}}:root{--aligners-shell-bg:linear-gradient(135deg,#f5fbfb 0%,#fff 50%,#f8f5ef 100%);--aligners-panel-bg:rgba(255,255,255,.88);--aligners-panel-border:rgba(22,45,61,.08);--aligners-shadow:0 20px 60px rgba(22,45,61,.08);--aligners-shadow-hover:0 24px 70px rgba(22,45,61,.14);--aligners-copy:rgba(22,45,61,.78);--aligners-copy-soft:rgba(22,45,61,.62);--aligners-accent-strong:rgba(19,131,126,.22)}.aligners-page__hero{padding:2.5rem 0 1.25rem;background:radial-gradient(circle at top left,rgba(19,131,126,.16),transparent 32%),radial-gradient(circle at right center,rgba(200,170,94,.16),transparent 24%),var(--aligners-shell-bg)}.aligners-page__hero-panel,.aligners-page__card,.aligners-page__content-panel,.aligners-page__conversion-panel,.aligners-page__related-panel,.aligners-page__faq-panel{border:1px solid var(--aligners-panel-border);background:var(--aligners-panel-bg);backdrop-filter:blur(14px);box-shadow:var(--aligners-shadow)}.aligners-page__hero-panel{padding:2rem;border-radius:28px}.aligners-page__breadcrumbs{margin-bottom:1rem}.aligners-page__eyebrow{margin-bottom:1rem;width:fit-content}.aligners-page__title{max-width:16ch;font-weight:700;line-height:1.05;letter-spacing:-.03em}.aligners-page__subtitle{max-width:62ch;margin-top:1rem;color:var(--aligners-copy)}.aligners-page__hero-actions{margin-top:1.5rem;align-items:center}.aligners-page__microcopy{color:var(--aligners-copy-soft)}.aligners-page__section{padding:1.25rem 0 0}.aligners-page__card{height:100%;padding:1.5rem;border-radius:24px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.aligners-page__card:hover,.aligners-page__content-panel:hover,.aligners-page__conversion-panel:hover,.aligners-page__related-panel:hover{transform:translateY(-4px);box-shadow:var(--aligners-shadow-hover);border-color:var(--aligners-accent-strong)}.aligners-page__card-stack{height:100%}.aligners-page__card-chip{width:fit-content}.aligners-page__card-title{font-weight:600;line-height:1.2}.aligners-page__card-copy,.aligners-page__paragraph,.aligners-page__conversion-copy,.aligners-page__faq-answer{color:var(--aligners-copy)}.aligners-page__card-button{margin-top:auto}.aligners-page__benefit-card{background:linear-gradient(180deg,rgba(19,131,126,.06),transparent 42%),var(--aligners-panel-bg)}.aligners-page__content-panel,.aligners-page__conversion-panel,.aligners-page__related-panel,.aligners-page__link-panel,.aligners-page__faq-panel{padding:1.75rem;border-radius:28px}.aligners-page__section-title,.aligners-page__conversion-title{margin-bottom:1rem;font-weight:600}.aligners-page__paragraph+.aligners-page__paragraph{margin-top:1rem}.aligners-page__conversion-panel{position:sticky;z-index:1;top:4rem;background:radial-gradient(circle at top right,rgba(19,131,126,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,251,.96))}.aligners-page__related-card{background:linear-gradient(180deg,rgba(200,170,94,.08),transparent 35%),var(--aligners-panel-bg)}.aligners-page__link-panel{background:radial-gradient(circle at top left,rgba(19,131,126,.09),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,251,247,.96))}.aligners-page__link-copy{margin-bottom:1rem;color:var(--aligners-copy);max-width:68ch}.aligners-page__link-chips{gap:.65rem}.aligners-page__faq-panel .mud-expand-panel{border-radius:18px}.aligners-page__faq-panel .mud-expand-panel-text{font-weight:600}@media(max-width:1279.98px){.aligners-page__conversion-panel{position:static}}@media(max-width:959.98px){.aligners-page__hero{padding:1.5rem 0 1rem}.aligners-page__hero-panel,.aligners-page__card,.aligners-page__content-panel,.aligners-page__conversion-panel,.aligners-page__related-panel,.aligners-page__faq-panel{border-radius:22px}.aligners-page__hero-panel{padding:1.5rem}.aligners-page__content-panel,.aligners-page__conversion-panel,.aligners-page__related-panel,.aligners-page__link-panel,.aligners-page__faq-panel{padding:1.35rem}.aligners-page__title{max-width:none;font-size:clamp(2rem,8vw,2.8rem)}.aligners-page__hero-actions{align-items:flex-start}}@media(max-width:599.98px){.aligners-page__card,.aligners-page__content-panel,.aligners-page__conversion-panel,.aligners-page__related-panel,.aligners-page__link-panel,.aligners-page__faq-panel{padding:1.15rem}.aligners-page__hero-actions{flex-direction:column}}.elig-hub-container{max-width:1120px;margin:0 auto;padding:0 1rem}.elig-hub-hero{padding:4.25rem 1rem 2.5rem;text-align:center}.elig-hub-hero-inner{max-width:980px;margin:0 auto}.elig-hub-title{margin:.6rem 0 .9rem}.elig-hub-subtitle{opacity:.92;max-width:860px;margin:0 auto 1.4rem}.elig-hub-band{padding:2.25rem 0}.elig-hub-band-a{background:linear-gradient(to right,#fff,#f5f5f5)}.elig-hub-filter{border-radius:22px;padding:1.1rem 1.1rem;border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(245,245,245,.88));box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px)}.elig-hub-filter-actions{display:flex;justify-content:space-between;gap:.85rem;flex-wrap:wrap;margin-top:.95rem}.elig-hub-chipset{display:flex;gap:.55rem;flex-wrap:wrap}.elig-hub-card{border-radius:22px;padding:1.1rem 1.1rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 14px 34px rgba(0,0,0,.07);backdrop-filter:blur(10px);height:100%;display:flex;flex-direction:column}.elig-hub-card-title{margin:.55rem 0 .45rem}.elig-hub-card-meta{opacity:.86}.elig-hub-card-chips{display:flex;flex-wrap:wrap;gap:.45rem}.elig-hub-mini{margin-top:.85rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.elig-hub-mini-item{border-radius:16px;padding:.75rem .85rem;background:rgba(255,255,255,.85);border:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center}.elig-hub-mini-item span{font-size:.78rem;opacity:.75;margin-bottom:.25rem}.elig-hub-mini-item b{font-size:1rem;font-weight:600}@media(max-width:680px){.elig-hub-mini{grid-template-columns:1fr}}.elig-hub-card-actions{margin-top:auto;display:flex;gap:.75rem;flex-wrap:wrap;padding-top:1rem}.elig-hub-pager{display:flex;gap:.85rem;justify-content:center;margin-top:1.75rem}.elig-hub-glow{position:relative;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.elig-hub-glow::before{content:"";position:absolute;inset:-2px;border-radius:24px;opacity:.55;filter:blur(18px);pointer-events:none;z-index:0}.elig-hub-glow>*{position:relative;z-index:1}.elig-hub-glow:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(0,0,0,.09);border-color:rgba(0,0,0,.09)}.elig-cost-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem;margin-top:.4rem;border-radius:999px;font-size:.78rem;font-weight:600;background:linear-gradient(135deg,rgba(187,169,108,.18),rgba(187,169,108,.08));border:1px solid rgba(187,169,108,.45);color:#6e5e2a;backdrop-filter:blur(6px);box-shadow:0 4px 12px rgba(187,169,108,.25),inset 0 0 8px rgba(255,255,255,.4)}.mud-alert{position:relative;z-index:0}.mud-alert .mud-icon-root{position:relative;z-index:0}.seo-near-root{display:flex;flex-direction:column;gap:24px}.seo-hero{padding:28px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff}.seo-h1{margin:0 0 10px 0}.seo-sub{max-width:900px;line-height:1.6;margin-bottom:18px}.seo-cta-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:8px}.seo-btn{border-radius:16px;font-weight:700}.seo-btn-outline{border-width:2px}.seo-btn-text{padding-left:0;padding-right:0}.seo-chips{margin-top:14px}.seo-card{padding:22px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:#fff}.seo-p{line-height:1.75;margin:0 0 12px 0}.seo-stat{padding:16px;border-radius:16px;border:1px solid rgba(0,0,0,.08);height:100%}.seo-stat-title{font-weight:800;margin-bottom:6px}.seo-stat-text{opacity:.9;line-height:1.5}.seo-steps{margin:0;padding-left:20px;display:grid;gap:12px}.seo-step-title{font-weight:800}.seo-step-text{opacity:.9;line-height:1.5}.seo-faq{margin-top:6px}.seo-footer-links{padding:10px 2px 0 2px}.seo-links{margin:0;padding-left:18px;display:grid;gap:6px}@media(max-width:600px){.seo-hero,.seo-card{padding:18px;border-radius:16px}}.ortho-near-me-page{max-width:100%;overflow-x:clip}.ortho-near-me-page .mud-grid,.ortho-near-me-page .mud-item,.ortho-near-me-page .mud-card,.ortho-near-me-page .mud-card-content,.ortho-near-me-page .mud-paper,.ortho-near-me-page .mud-stack,.ortho-near-me-page .explore-showcase,.ortho-near-me-page .explore-card{min-width:0;max-width:100%}.ortho-near-me-page .mud-chipset,.ortho-near-me-page .mud-stack-row,.ortho-near-me-page .mud-stack.mud-stack-row{flex-wrap:wrap}.ortho-near-me-page .mud-button-root,.ortho-near-me-page .mud-chip,.ortho-near-me-page a{max-width:100%}@media(max-width:600px){.ortho-near-me-page .mud-container{padding-left:12px;padding-right:12px}.ortho-near-me-page .mud-card-content.pa-8{padding:1.25rem!important}.ortho-near-me-page .mud-stack-row{flex-direction:column;align-items:stretch}.ortho-near-me-page .mud-button-root{width:100%;white-space:normal}.ortho-near-me-page .mud-chip-content,.ortho-near-me-page .mud-typography,.ortho-near-me-page .explore-card-title{overflow-wrap:anywhere}}.iotn-hero-cta{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap;margin-top:1.35rem}.iotn-trust-row{margin-top:1.25rem;display:flex;justify-content:center}.iotn-chipset{gap:.6rem}.iotn-chip{border-radius:999px;background:rgba(255,255,255,.75);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.06)}.iotn-surface{padding:2.5rem 1rem 4.5rem;background:linear-gradient(135deg,rgba(255,255,255,.96),#ededed)}.iotn-surface-inner{max-width:1100px;margin:0 auto}.iotn-stack{max-width:980px;margin:0 auto}.iotn-card{border-radius:18px;padding:1.25rem;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.78);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgba(0,0,0,.06)}.iotn-card-pop{transition:transform 180ms ease,box-shadow 180ms ease}.iotn-card-pop:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(0,0,0,.1)}.iotn-card-title{font-weight:800}.iotn-card-subtitle{margin-top:.35rem;opacity:.78;line-height:1.55}.iotn-form{margin-top:1rem}.iotn-divider{margin:1rem 0;opacity:.65}.iotn-section-title{font-weight:800;margin-bottom:.35rem}.iotn-actions{display:flex;justify-content:space-between;gap:.75rem;margin-top:.9rem;flex-wrap:wrap}.iotn-hint{margin-top:.75rem;opacity:.75}.iotn-result-card{padding:1.35rem}.iotn-result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.iotn-score-pill{border-radius:999px;padding:.55rem .9rem;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.72);backdrop-filter:blur(10px)}.iotn-score-pill-label{font-size:.75rem;opacity:.7}.iotn-score-pill-value{font-weight:900}.iotn-badge{border-radius:16px;padding:.95rem 1rem;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);min-width:260px}.iotn-badge-title{font-weight:900;font-size:1.05rem}.iotn-badge-subtitle{opacity:.78;margin-top:.15rem;line-height:1.45}.iotn-badge-mild{box-shadow:0 0 0 1px rgba(187,169,108,.25),0 10px 22px rgba(0,0,0,.06)}.iotn-badge-moderate{box-shadow:0 0 0 1px rgba(0,0,0,.08),0 10px 22px rgba(0,0,0,.06)}.iotn-badge-complex{box-shadow:0 0 0 1px rgba(187,169,108,.35),0 14px 26px rgba(0,0,0,.08)}.iotn-result-body{margin-top:.9rem;line-height:1.65;opacity:.9}.iotn-mini{padding:.95rem;border-radius:16px;border:1px solid rgba(0,0,0,.06)}.iotn-mini-glass{background:rgba(255,255,255,.72);backdrop-filter:blur(10px)}.iotn-mini-title{font-weight:800}.iotn-trigger-list{margin-top:.75rem;display:grid;gap:.65rem}.iotn-trigger{display:flex;align-items:flex-start;gap:.6rem}.iotn-trigger-text{line-height:1.45;opacity:.9}.iotn-cta-block{margin-top:1.1rem;padding:1.05rem;border-radius:16px;background:linear-gradient(135deg,rgba(187,169,108,.12),rgba(255,255,255,.72));border:1px solid rgba(187,169,108,.22);box-shadow:0 12px 28px rgba(0,0,0,.06)}.iotn-cta-title{font-weight:900}.iotn-cta-text{margin-top:.35rem;opacity:.82;line-height:1.55}.iotn-cta-actions{flex-wrap:wrap}.iotn-disclaimer{margin-top:.7rem;opacity:.68;line-height:1.45}.iotn-how-grid{margin-top:.25rem}.iotn-how-card{border-radius:16px;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);box-shadow:0 10px 26px rgba(0,0,0,.06)}.iotn-how-icon{display:flex;justify-content:center}.iotn-how-desc{line-height:1.55}.iotn-how-action{display:flex;justify-content:center}@media(max-width:600px){.iotn-badge{min-width:0;width:100%}}.research-shell{font-family:'League Spartan',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.research-hero{background:linear-gradient(135deg,#f7f7f4 0%,#fff 55%,#eef5f3 100%);border-bottom:1px solid rgba(0,0,0,.06)}.research-paper{max-width:980px;margin:0 auto}.research-paper h2,.research-paper h3{color:var(--mud-palette-primary);font-weight:800;margin-top:2rem}.research-paper p,.research-paper li{line-height:1.66}.research-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.research-meta-item,.research-callout,.research-figure,.research-table-wrap{border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.78);border-radius:8px}.research-meta-item{padding:.85rem}.research-meta-label{display:block;font-size:.72rem;text-transform:uppercase;font-weight:800;opacity:.62;margin-bottom:.25rem}.research-meta-value{font-weight:700}.research-callout{padding:1rem;border-left:4px solid var(--mud-palette-primary)}.research-keywords{display:flex;flex-wrap:wrap;gap:.45rem}.research-table-wrap{overflow-x:auto;margin:1rem 0}.research-table{width:100%;border-collapse:collapse;min-width:680px}.research-table th,.research-table td{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:top;text-align:left}.research-table th{background:rgba(0,0,0,.035);font-weight:800}.research-figure{padding:1rem;margin:1rem 0}.research-figure-box{min-height:180px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(135deg,rgba(187,169,108,.18),rgba(37,94,83,.12));background-size:28px 28px,28px 28px,auto}.research-figure-caption{display:block;margin-top:.65rem;opacity:.72}.research-card-link{height:100%}.research-citation-code{display:block;margin:.75rem 0 0;padding:.85rem;overflow-x:auto;border-radius:8px;background:#10211e;color:#f4fbf8;font-family:Consolas,Monaco,'Courier New',monospace;font-size:.86rem;line-height:1.5;white-space:pre-wrap}@media(max-width:900px){.research-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.research-meta-grid{grid-template-columns:1fr}}.features-container{padding-top:3rem;padding-bottom:4rem}.page-title{font-weight:700;color:#000}.text-muted{color:#555}.group-section{margin-bottom:4rem}.group-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.group-title{font-weight:600}.group-icon{color:#bba96c;background:rgba(187,169,108,.15);padding:.6rem;border-radius:12px}.feature-card{opacity:0;transform:translateY(25px);transition:opacity .6s ease-out,transform .6s ease-out}.feature-card.visible{opacity:1;transform:translateY(0)}.feature-inner{border-radius:1rem;box-shadow:0 4px 16px rgba(0,0,0,.06);background:linear-gradient(145deg,#fff,#fafafa);height:100%;padding:1rem;transition:transform .25s ease,box-shadow .25s ease}.feature-inner:hover{transform:translateY(-5px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.feature-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.feature-icon{color:#bba96c}.feature-name{font-weight:600;color:#000}.feature-description{color:#333;font-size:.95rem;line-height:1.55}.insurance-hero{background:linear-gradient(to right,#f5f5f5,#fff);padding:2.1rem 1rem;text-align:center}.insurance-hero-panel{background-color:transparent}.insurance-cta-band{background-color:var(--mud-palette-primary);color:#fff;text-align:center}.insurance-cta-title{color:#fff}.insurance-cta-copy{color:rgba(255,255,255,.9)}.insurance-cta-button{border-color:#fff;color:#fff}.insurance-info-card{border-radius:8px}.insurance-question{min-height:100%;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(255,255,255,.76)}.invisalign-hero{padding:2.5rem 1rem;text-align:center}.invisalign-hero-inner{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:.85rem;align-items:center}.invisalign-band{padding:2rem 1rem}.invisalign-card{padding:1.5rem;border-radius:16px;height:100%}.clinician-hero-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.clinician-chip{border-radius:999px}.clinician-pop{border-radius:22px;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.clinician-pop:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(0,0,0,.1),0 0 0 1px rgba(187,169,108,.16)}.clinician-how .how-it-works-card{border-radius:22px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06)}.clinician-how .how-it-works-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.08),0 0 0 1px rgba(187,169,108,.14)}.clinician-band-a{background:linear-gradient(to right,#fff,#fafafa)}.clinician-band-b{background:#f9f9f9}.clinician-band-c{background:#fff}.clinician-surface{padding:1.6rem;border-radius:22px;border:1px solid rgba(0,0,0,.06);background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06)}.clinician-surface-gold{background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(242,242,242,.92));border:1px solid rgba(187,169,108,.22)}.clinician-h,.clinician-h-lg{font-weight:800;letter-spacing:-.02em;line-height:1.08}.clinician-lead{max-width:56rem}.clinician-bullets{margin:.5rem 0 0;padding-left:1.1rem;opacity:.92}.clinician-bullets li{margin:.42rem 0}.clinician-point{display:flex;gap:.85rem;align-items:flex-start}.clinician-point-title{font-weight:750;letter-spacing:-.01em}.clinician-point-sub{opacity:.78;margin-top:.15rem;font-size:.95rem}.clinician-glass{padding:1.6rem;border-radius:22px;border:1px solid rgba(187,169,108,.22);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(242,242,242,.9));box-shadow:0 18px 46px rgba(0,0,0,.08);backdrop-filter:blur(8px)}.clinician-glass-title{font-weight:800;letter-spacing:-.01em;margin-bottom:.6rem}.clinician-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.clinician-mini{border-radius:16px;padding:.9rem;border:1px solid rgba(0,0,0,.06);background:rgba(255,255,255,.78)}.clinician-mini-title{font-weight:800;letter-spacing:-.01em}.clinician-mini-sub{opacity:.75;margin-top:.15rem;font-size:.93rem}.clinician-outcome-card{border-radius:22px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(242,242,242,.9));box-shadow:0 12px 32px rgba(0,0,0,.07)}.clinician-final{background:linear-gradient(to right,#fff,#f5f5f5)}.clinician-final-card{padding:1.7rem;border-radius:24px;border:1px solid rgba(187,169,108,.22);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(242,242,242,.92));box-shadow:0 18px 46px rgba(0,0,0,.08)}@media(max-width:960px){.clinician-mini-grid{grid-template-columns:1fr}}