:root{--aptiva-motion-fast:var(--wp--custom--motion--duration--fast,150ms);--aptiva-motion-base:var(--wp--custom--motion--duration--base,200ms);--aptiva-motion-deliberate:var(--wp--custom--motion--duration--deliberate,320ms);--aptiva-motion-entrance:var(--wp--custom--motion--duration--entrance,400ms);--aptiva-ease:var(--wp--custom--motion--ease--standard,ease);--aptiva-ease-out:var(--wp--custom--motion--ease--out,ease-out);--aptiva-ease-in-out:var(--wp--custom--motion--ease--in-out,ease-in-out);--aptiva-ambient-float:var(--wp--custom--motion--ambient--float,18s);--aptiva-ambient-pulse:var(--wp--custom--motion--ambient--pulse,4s);--aptiva-surface:var(--wp--preset--color--white);--aptiva-surface-2:var(--wp--preset--color--mist);--aptiva-surface-3:var(--wp--preset--color--sky-tint);--aptiva-text:var(--wp--preset--color--ink);--aptiva-text-muted:var(--wp--preset--color--slate);--aptiva-link:var(--wp--preset--color--aptiva-blue);--aptiva-link-strong:var(--wp--preset--color--aptiva-blue-dark);--aptiva-border:var(--wp--preset--color--sky-tint);--aptiva-page-bg:var(--wp--preset--color--white)}:root[data-theme=dark]{--aptiva-surface:#16242f;--aptiva-surface-2:#0f1a23;--aptiva-surface-3:#15323f;--aptiva-text:#e9eef3;--aptiva-text-muted:#b0bdc9;--aptiva-link:#9bb0f2;--aptiva-border:#2b3b49;--aptiva-page-bg:#0b141c;--aptiva-link-strong:#c3d0fb;--wp--preset--gradient--sky-soft:linear-gradient(160deg,#15323f,#0b141c 70%)}:root[data-theme=dark] .aptiva-consent__btn--accept{color:var(--wp--preset--color--ink)!important}:root[data-theme=dark] body{background-color:var(--aptiva-page-bg);color:var(--aptiva-text)}:root[data-theme=dark] .has-white-background-color{background-color:var(--aptiva-surface)!important}:root[data-theme=dark] .has-mist-background-color{background-color:var(--aptiva-surface-2)!important}:root[data-theme=dark] .has-sky-tint-background-color{background-color:var(--aptiva-surface-3)!important}:root[data-theme=dark] .has-ink-color{color:var(--aptiva-text)!important}:root[data-theme=dark] .has-slate-color{color:var(--aptiva-text-muted)!important}:root[data-theme=dark] .has-aptiva-blue-color{color:var(--aptiva-link)!important}:where(:root[data-theme=dark]) :is(h1,h2,h3,h4,h5,h6){color:var(--aptiva-text)}:where(:root[data-theme=dark]) a:where(:not(.wp-element-button)){color:var(--aptiva-link)}img{height:auto;max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);word-wrap:normal!important}.aptiva-skip-link:focus{left:.5rem;position:fixed!important;top:.5rem;z-index:100000;clip:auto;background-color:var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--md);clip-path:none;color:var(--wp--preset--color--white);font-weight:600;height:auto;padding:.75rem 1.25rem;text-decoration:none;width:auto}.wp-block-button__link:focus-visible,.wp-block-navigation-item__content:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--wp--preset--color--white);outline:3px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-disclaimer{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm);color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-disclaimer a{color:var(--aptiva-link)}.aptiva-prose>*{margin-inline:auto;max-width:var(--wp--style--global--content-size,42rem)}.aptiva-brand{align-items:center}.aptiva-brand__mark{display:inline-flex;flex:0 0 auto}.aptiva-brand__mark svg{display:block;height:2.25rem;width:2.25rem}.aptiva-logo{align-items:center;display:inline-flex;gap:.6rem;text-decoration:none}.aptiva-logo__img{display:block;height:2.5rem;max-width:100%;width:auto}.aptiva-logo__sub{border-left:1px solid var(--aptiva-border);color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);font-weight:600;padding-left:.6rem;white-space:nowrap}.aptiva-logo--chip{background-color:var(--aptiva-surface);border-radius:var(--wp--custom--radius--md);padding:.5rem .85rem}.aptiva-logo--chip .aptiva-logo__img{height:1.75rem}@media(max-width:480px){.aptiva-logo__img{height:1.7rem}.aptiva-logo__sub{display:none}}.aptiva-icon{align-items:center;background-color:var(--aptiva-surface-3);border-radius:var(--wp--custom--radius--card);color:var(--aptiva-link);display:inline-flex;height:3rem;justify-content:center;width:3rem}.aptiva-icon svg{height:1.5rem;width:1.5rem}.aptiva-card{height:100%;transition:border-color var(--aptiva-motion-fast) var(--aptiva-ease),box-shadow var(--aptiva-motion-fast) var(--aptiva-ease),transform var(--aptiva-motion-fast) var(--aptiva-ease)}.aptiva-card:focus-within,.aptiva-card:hover{border-color:var(--wp--preset--color--aptiva-sky);box-shadow:0 6px 20px rgba(11,27,43,.08);transform:translateY(-2px)}.aptiva-card.is-linked{cursor:pointer;position:relative}.aptiva-card.is-linked h2 a:after,.aptiva-card.is-linked h3 a:after{content:"";inset:0;position:absolute}.aptiva-pillar-grid .aptiva-card{cursor:pointer;position:relative}.aptiva-pillar-grid .aptiva-card__body{position:static!important}.aptiva-pillar-grid .aptiva-card__body h3 a:after{content:"";inset:0;position:absolute}.aptiva-card h2 a,.aptiva-card h3 a{color:var(--aptiva-text);text-decoration:none}.aptiva-card h2 a:focus,.aptiva-card h2 a:hover,.aptiva-card h3 a:focus,.aptiva-card h3 a:hover{color:var(--aptiva-link);text-decoration:underline}@media(prefers-reduced-motion:reduce){.aptiva-card{transition:none}.aptiva-card:focus-within,.aptiva-card:hover{transform:none}}.aptiva-hero{overflow:hidden;position:relative}.aptiva-hero:before{animation:aptiva-float var(--aptiva-ambient-float) var(--aptiva-ease-in-out) infinite;aspect-ratio:1;background:radial-gradient(circle at 35% 35%,rgba(39,170,224,.38),rgba(39,170,224,0) 70%);border-radius:50%;right:-8%;top:-25%;width:clamp(320px,38vw,560px)}.aptiva-hero:after,.aptiva-hero:before{content:"";pointer-events:none;position:absolute;z-index:0}.aptiva-hero:after{background-image:radial-gradient(var(--wp--preset--color--aptiva-sky) 2px,transparent 2px);background-size:22px 22px;bottom:-12%;height:60%;left:-2%;-webkit-mask-image:linear-gradient(to top right,#000,transparent 75%);mask-image:linear-gradient(to top right,#000,transparent 75%);opacity:.22;width:min(38%,340px)}.aptiva-hero>*{position:relative;z-index:1}@keyframes aptiva-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media(prefers-reduced-motion:reduce){.aptiva-hero:before{animation:none}}.aptiva-chips__list{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30,.75rem);list-style:none;margin:0;padding:0}.aptiva-chips .aptiva-chip{font-size:var(--wp--preset--font-size--small);margin:0}.aptiva-chip a{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--pill);color:var(--aptiva-text-muted);display:inline-block;line-height:1.2;padding:.4rem .9rem;text-decoration:none}.aptiva-chip a:focus,.aptiva-chip a:hover{border-color:var(--wp--preset--color--aptiva-sky);color:var(--aptiva-link)}.aptiva-chip.is-active a{background-color:var(--wp--preset--color--aptiva-blue);border-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-js .aptiva-reveal{opacity:0;transform:translateY(14px);transition:opacity var(--aptiva-motion-entrance) var(--aptiva-ease),transform var(--aptiva-motion-entrance) var(--aptiva-ease);will-change:opacity,transform}.aptiva-js .aptiva-reveal.is-visible{opacity:1;transform:none}.aptiva-js .aptiva-stagger>.aptiva-reveal:nth-child(2){transition-delay:.06s}.aptiva-js .aptiva-stagger>.aptiva-reveal:nth-child(3){transition-delay:.12s}.aptiva-js .aptiva-stagger>.aptiva-reveal:nth-child(4){transition-delay:.18s}.aptiva-js .aptiva-stagger>.aptiva-reveal:nth-child(5){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.aptiva-js .aptiva-reveal,.aptiva-js .aptiva-reveal.is-visible{opacity:1;transform:none;transition:none}}.aptiva-hero-graphic{display:block;height:auto;margin-inline:auto;max-width:23rem;opacity:.5;width:100%}.aptiva-hero-graphic .aptiva-net{animation:aptiva-float var(--aptiva-ambient-float) var(--aptiva-ease-in-out) infinite;transform-origin:center}.aptiva-hero-graphic .aptiva-node{animation:aptiva-pulse var(--aptiva-ambient-pulse) var(--aptiva-ease-in-out) infinite;transform-origin:center}.aptiva-hero-graphic .aptiva-node:nth-of-type(2){animation-delay:.6s}.aptiva-hero-graphic .aptiva-node:nth-of-type(3){animation-delay:1.2s}.aptiva-hero-graphic .aptiva-node:nth-of-type(4){animation-delay:1.8s}.aptiva-hero-graphic .aptiva-node:nth-of-type(5){animation-delay:2.4s}@keyframes aptiva-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.aptiva-hero-graphic .aptiva-net,.aptiva-hero-graphic .aptiva-node{animation:none}}.aptiva-hero:has(.aptiva-hero__grid):after{content:none}.aptiva-hero__grid{align-items:center;display:grid;gap:var(--wp--preset--spacing--60,2rem);grid-template-columns:1fr}.aptiva-hero__text{max-width:36rem;text-align:left}.aptiva-hero__actions{align-items:center;margin-top:var(--wp--preset--spacing--20,.5rem)}.aptiva-hero__actions .wp-block-button__link:hover{background-color:var(--aptiva-surface-3);color:var(--aptiva-link-strong)}.aptiva-hero__textlink .wp-block-button__link{background:transparent;border:0;padding-inline:.5rem;text-decoration:underline;text-underline-offset:3px}.aptiva-hero__textlink .wp-block-button__link:hover{background:transparent;color:var(--wp--preset--color--sky-tint)}.aptiva-hero__media{display:flex;justify-content:center}.aptiva-hero__media .aptiva-hero-graphic{margin-inline:auto;max-width:22rem;opacity:1;width:100%}@media(min-width:64rem){.aptiva-hero__grid{gap:var(--wp--preset--spacing--70,3rem);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.aptiva-hero__media .aptiva-hero-graphic{max-width:30rem}}@media(max-width:24rem){.aptiva-hero__media{display:none}}#aptiva-doors-h{scroll-margin-top:6rem}.aptiva-page-hero .aptiva-hero__lead{max-width:46rem}.aptiva-comparison--wide{margin-top:var(--wp--preset--spacing--40)}.aptiva-comparison--wide table{width:100%}#aptiva-lead{scroll-margin-top:5rem}.aptiva-spot-wrap{display:flex;justify-content:center}.aptiva-spot{display:block;height:auto;max-width:23rem;width:100%}.aptiva-icon{flex:0 0 auto;height:1.5em;vertical-align:middle;width:1.5em}html[data-text-size=large]{font-size:112.5%}html[data-text-size=larger]{font-size:125%}html[data-reading-spacing=comfortable] .aptiva-main :is(p,li){line-height:1.95}html[data-reading-spacing=comfortable] .aptiva-main :is(p,ul,ol){margin-bottom:1.6em}.aptiva-empty{margin-inline:auto;max-width:48rem}.aptiva-empty .wp-block-search{margin-top:var(--wp--preset--spacing--40);max-width:32rem}.aptiva-empty__links{-moz-columns:2;column-count:2;gap:var(--wp--preset--spacing--50);margin:0}.aptiva-empty__links li{margin-bottom:var(--wp--preset--spacing--30);-moz-column-break-inside:avoid;break-inside:avoid}@media(max-width:36rem){.aptiva-empty__links{-moz-columns:1;column-count:1}}html:not(.aptiva-js) .aptiva-reading{display:none}.aptiva-reading{bottom:1rem;left:1rem;position:fixed;z-index:70}.aptiva-reading__toggle{align-items:center;background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--pill,999px);box-shadow:0 6px 20px rgba(11,27,43,.18);color:var(--aptiva-link);cursor:pointer;display:inline-flex;height:3rem;justify-content:center;width:3rem}.aptiva-reading__toggle .aptiva-icon{height:1.5rem;width:1.5rem}.aptiva-reading__toggle:hover{background:var(--aptiva-surface-3)}.aptiva-reading__toggle:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-reading__panel{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card,12px);bottom:calc(100% + .6rem);box-shadow:0 12px 32px rgba(11,27,43,.2);left:0;padding:1rem;position:absolute;width:17rem}.aptiva-reading__title{font-size:var(--wp--preset--font-size--medium);margin:0 0 .75rem}.aptiva-reading__group{margin-bottom:.9rem}.aptiva-reading__legend{color:var(--aptiva-text);display:block;font-size:var(--wp--preset--font-size--small);font-weight:600;margin-bottom:.4rem}.aptiva-reading__opts{display:flex;gap:.4rem}.aptiva-reading__opts button{background:var(--aptiva-surface);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--md,8px);color:var(--aptiva-text);cursor:pointer;flex:1;line-height:1;min-height:44px;padding:.4rem .6rem}.aptiva-reading__opts button[aria-pressed=true]{background:var(--wp--preset--color--aptiva-blue);border-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-reading__opts button:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-reading__reset{background:transparent;border:0;color:var(--aptiva-link-strong);cursor:pointer;font-weight:600;margin-top:.3rem;padding:.3rem 0;text-decoration:underline}@media(max-width:36rem){.aptiva-reading__panel{width:calc(100vw - 2rem)}}.aptiva-explainer{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card,12px);margin-block:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--50)}.aptiva-explainer svg{display:block;height:auto;width:100%}.aptiva-explainer figcaption{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small,.9rem);line-height:1.5;margin-top:var(--wp--preset--spacing--30)}.aptiva-band--dots{position:relative}.aptiva-band--dots:before{background-image:radial-gradient(var(--wp--preset--color--aptiva-sky) 2px,transparent 2px);background-size:22px 22px;content:"";height:100%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent);opacity:.16;pointer-events:none;position:absolute;width:min(30%,280px);z-index:0}.aptiva-band--dots>*{position:relative;z-index:1}.aptiva-card__icon{display:inline-flex;margin-bottom:var(--wp--preset--spacing--10,.5rem)}.aptiva-card__icon svg{height:28px;width:28px}.aptiva-card-grid.aptiva-card-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));justify-content:center}.aptiva-card-grid .aptiva-card{box-shadow:0 1px 3px rgba(11,27,43,.06)}.aptiva-cta-band.aptiva-cta-band>:where(:not(.alignfull):not(.alignleft):not(.alignright)){max-width:var(--wp--style--global--wide-size)}@media(max-width:40rem){.aptiva-values-grid.aptiva-values-grid{grid-template-columns:1fr}}.aptiva-reading-grid{display:grid;gap:var(--wp--preset--spacing--70);grid-template-columns:minmax(0,1fr)}@media(min-width:64rem){.aptiva-reading-grid{align-items:start;grid-template-columns:minmax(0,35rem) 15rem;justify-content:center}.aptiva-reading-grid:not(:has(.aptiva-article-rail)){grid-template-columns:minmax(0,35rem)}.aptiva-article-rail{position:sticky;top:6rem}}.aptiva-article-main{min-width:0}.aptiva-article-rail__title{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small,.75rem);font-weight:700;letter-spacing:.08em;margin:0 0 var(--wp--preset--spacing--20);text-transform:uppercase}.aptiva-toc{border-left:2px solid var(--aptiva-border);list-style:none;margin:0;padding:0}.aptiva-toc__item a{border-left:2px solid transparent;color:var(--aptiva-text-muted);display:block;line-height:1.4;margin-left:-2px;padding:.3rem 0 .3rem var(--wp--preset--spacing--30);text-decoration:none}.aptiva-toc__item a:focus-visible,.aptiva-toc__item a:hover{border-left-color:var(--wp--preset--color--aptiva-blue);color:var(--aptiva-link)}.aptiva-toc__item--l3 a{font-size:.95em;padding-left:calc(var(--wp--preset--spacing--30) + .75rem)}.aptiva-article-main :is(h2,h3)[id]{scroll-margin-top:6rem}.aptiva-article-byline{align-items:baseline;gap:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30)}.aptiva-article-meta{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small,.8rem);margin:0}.aptiva-article-meta__reviewed--pending{font-style:italic}.aptiva-media{aspect-ratio:4/3;background:var(--wp--preset--gradient--sky-soft);border-radius:var(--wp--custom--radius--lg);box-shadow:0 18px 40px rgba(11,27,43,.1);overflow:hidden;position:relative}.aptiva-media>img,.aptiva-media>svg,.aptiva-media>video{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.aptiva-eyebrow{align-items:center;display:flex;gap:.6rem;margin-bottom:0}.aptiva-eyebrow:before{background-color:currentColor;block-size:2px;content:"";flex:0 0 auto;inline-size:1.75rem}.wp-block-button__link{transition:transform var(--aptiva-motion-fast) var(--aptiva-ease),box-shadow var(--aptiva-motion-fast) var(--aptiva-ease),background-color var(--aptiva-motion-fast) var(--aptiva-ease)}.wp-block-button__link:hover{box-shadow:0 8px 22px rgba(0,0,254,.18);transform:translateY(-2px)}.wp-block-navigation .wp-block-navigation-item__content{position:relative}.wp-block-navigation .wp-block-navigation-item__content:after{background-color:currentColor;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--aptiva-motion-base) var(--aptiva-ease);width:100%}.wp-block-navigation .wp-block-navigation-item__content:focus:after,.wp-block-navigation .wp-block-navigation-item__content:hover:after{transform:scaleX(1)}.aptiva-card:focus-within .aptiva-icon,.aptiva-card:hover .aptiva-icon{background:var(--wp--preset--gradient--brand);color:var(--wp--preset--color--white);transition:background var(--aptiva-motion-base) var(--aptiva-ease),color var(--aptiva-motion-base) var(--aptiva-ease)}@media(prefers-reduced-motion:reduce){.wp-block-button__link,.wp-block-navigation .wp-block-navigation-item__content:after{transition:none}.wp-block-button__link:hover{box-shadow:none;transform:none}}.aptiva-card.is-row{align-items:flex-start;display:flex;flex-direction:row;gap:var(--wp--preset--spacing--40)}.aptiva-card.is-row .aptiva-icon{flex:0 0 auto}.aptiva-card.is-row .aptiva-card__body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);min-width:0}@media(max-width:600px){.aptiva-card.is-row{flex-direction:column}}.aptiva-patient-cta{background:var(--aptiva-surface-3);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--lg,1rem);margin-block:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50);text-align:center}.aptiva-patient-cta__inner{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);margin-inline:auto;max-width:44rem}.aptiva-patient-cta__eyebrow{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.aptiva-patient-cta__title{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--large);margin:0}.aptiva-patient-cta__text{color:var(--aptiva-text-muted);margin:0}.aptiva-patient-cta__action{margin:var(--wp--preset--spacing--20) 0 0}.aptiva-patient-cta__btn{background:var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--md,.5rem);color:var(--wp--preset--color--white);display:inline-block;font-weight:600;padding:.75rem 1.6rem;text-decoration:none;transition:background-color var(--aptiva-motion-fast) var(--aptiva-ease)}.aptiva-patient-cta__btn:focus-visible,.aptiva-patient-cta__btn:hover{background:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-patient-cta__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);margin:var(--wp--preset--spacing--20) 0 0}.aptiva-stats{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--90);justify-content:center;text-align:center}.aptiva-stats>*{flex:0 1 12rem;margin:0}.aptiva-stats--boxed{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.aptiva-stats--boxed>*{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);box-shadow:0 1px 3px rgba(11,27,43,.06);display:flex;flex:none;flex-direction:column;justify-content:center;margin:0;padding:var(--wp--preset--spacing--50)}.aptiva-dir-group{margin-block:var(--wp--preset--spacing--60)}.aptiva-dir-grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));list-style:none;margin:0;padding:0}.aptiva-dir-card{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);box-shadow:0 1px 3px rgba(11,27,43,.06);padding:var(--wp--preset--spacing--50)}.aptiva-dir-card h3{font-size:var(--wp--preset--font-size--medium,1.1rem);margin-bottom:var(--wp--preset--spacing--20);margin-top:0}.aptiva-dir-card__addr{color:var(--aptiva-text-muted);margin:0 0 var(--wp--preset--spacing--20)}.aptiva-dir-card__phone{font-weight:600;margin:0 0 var(--wp--preset--spacing--20)}.aptiva-dir-card__links{font-size:var(--wp--preset--font-size--small,.9rem);margin:0}.aptiva-card.has-media{display:flex;flex-direction:column;overflow:hidden;padding:0!important}.aptiva-card__media{aspect-ratio:16/10;background:var(--wp--preset--gradient--sky-soft);display:block;overflow:hidden}.aptiva-card__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.aptiva-card__content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--50)}.aptiva-page-hero{overflow:hidden;position:relative}.aptiva-page-hero:after{background-image:radial-gradient(var(--wp--preset--color--aptiva-sky) 2px,transparent 2px);background-size:22px 22px;content:"";height:100%;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(270deg,#000,transparent);mask-image:linear-gradient(270deg,#000,transparent);opacity:.18;pointer-events:none;position:absolute;width:min(32%,320px);z-index:0}.aptiva-page-hero>*{position:relative;z-index:1}.aptiva-chips-wrap .aptiva-chips,.aptiva-page-hero .alignwide>:not(.alignfull):not(.alignleft):not(.alignright){margin-inline-start:0;max-width:var(--wp--style--global--wide-size)}.aptiva-faq{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}.aptiva-faq details{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);padding:0 var(--wp--preset--spacing--50)}.aptiva-faq summary{align-items:center;color:var(--aptiva-text);cursor:pointer;display:flex;font-weight:600;gap:var(--wp--preset--spacing--40);justify-content:space-between;list-style:none;padding:var(--wp--preset--spacing--40) 0}.aptiva-faq summary::-webkit-details-marker{display:none}.aptiva-faq summary:after{color:var(--aptiva-link);content:"+";flex:0 0 auto;font-size:1.5rem;line-height:1}.aptiva-faq details[open] summary:after{content:"−"}.aptiva-faq details>:not(summary){color:var(--aptiva-text-muted);margin:0 0 var(--wp--preset--spacing--40)}.aptiva-chat{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--lg);box-shadow:0 18px 40px rgba(11,27,43,.08);overflow:hidden}.aptiva-chat__head{align-items:center;background:var(--wp--preset--gradient--sky-soft);border-bottom:1px solid var(--aptiva-border);display:flex;font-weight:600;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-chat__log{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--50)}.aptiva-chat__msg{border-radius:var(--wp--custom--radius--lg);line-height:1.55;max-width:80%;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aptiva-chat__msg.is-bot{align-self:flex-start;background-color:var(--aptiva-surface-2);border-bottom-left-radius:var(--wp--custom--radius--sm);color:var(--aptiva-text)}.aptiva-chat__msg.is-user{align-self:flex-end;background-color:var(--wp--preset--color--aptiva-blue);border-bottom-right-radius:var(--wp--custom--radius--sm);color:var(--wp--preset--color--white)}.aptiva-chat__form{background-color:var(--aptiva-surface-2);border-top:1px solid var(--aptiva-border);display:flex;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-chat__input{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--md);color:var(--aptiva-text);flex:1 1 auto;font:inherit;padding:.75rem 1rem}.aptiva-chat__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);padding:0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--40)}.aptiva-threads{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40)}.aptiva-thread{align-items:center;background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);display:flex;gap:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--50);transition:border-color var(--aptiva-motion-fast) var(--aptiva-ease),box-shadow var(--aptiva-motion-fast) var(--aptiva-ease)}.aptiva-thread:hover{border-color:var(--wp--preset--color--aptiva-sky);box-shadow:0 6px 20px rgba(11,27,43,.08)}.aptiva-thread__meta{color:var(--aptiva-link);flex:0 0 auto;font-weight:700;line-height:1.1;min-width:4.5rem;text-align:center}.aptiva-thread__meta span{color:var(--aptiva-text-muted);display:block;font-size:var(--wp--preset--font-size--x-small);font-weight:400}.aptiva-thread__body{min-width:0}.aptiva-form{display:grid;gap:var(--wp--preset--spacing--40);max-width:34rem}.aptiva-form label{display:block;font-weight:600;margin-bottom:var(--wp--preset--spacing--20)}.aptiva-form input{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--md);color:var(--aptiva-text);font:inherit;padding:.75rem 1rem;width:100%}@media(prefers-reduced-motion:reduce){.aptiva-thread{transition:none}}.aptiva-hero h1{font-size:clamp(2.75rem,5vw,4rem);font-weight:700;letter-spacing:-.015em;line-height:1.08}.aptiva-card:focus-within,.aptiva-card:hover,.aptiva-js .aptiva-card.aptiva-reveal:focus-within,.aptiva-js .aptiva-card.aptiva-reveal:hover{border-color:var(--wp--preset--color--aptiva-sky);box-shadow:0 10px 26px rgba(11,27,43,.1);transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.aptiva-card:focus-within,.aptiva-card:hover,.aptiva-js .aptiva-card.aptiva-reveal:focus-within,.aptiva-js .aptiva-card.aptiva-reveal:hover{transform:none}}.aptiva-article-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))!important;justify-items:center}.aptiva-article-grid>*{max-width:26rem;width:100%}.aptiva-faq summary:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-keytakeaways{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--card);margin:0 0 var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--50)}.aptiva-keytakeaways__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.08em;margin:0 0 var(--wp--preset--spacing--20);text-transform:uppercase}.aptiva-keytakeaways__answer{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--large);line-height:1.5;margin:0}.aptiva-comparison{overflow-x:auto}.aptiva-comparison table{border-collapse:collapse;width:100%}.aptiva-comparison td,.aptiva-comparison th{border:1px solid var(--aptiva-border);padding:var(--wp--preset--spacing--30);text-align:left;vertical-align:top}.aptiva-comparison thead th{background-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-comparison tbody th[scope=row]{background-color:var(--aptiva-surface-2);color:var(--aptiva-text);font-weight:700}.aptiva-comparison figcaption{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin-top:var(--wp--preset--spacing--20)}.aptiva-next__list a{color:var(--aptiva-link);font-weight:600}.aptiva-findcare{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--card);margin:var(--wp--preset--spacing--70) 0 0;padding:var(--wp--preset--spacing--50)}.aptiva-findcare__intro{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--large);line-height:1.5;margin:0 0 var(--wp--preset--spacing--30)}.aptiva-findcare__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);margin:0 0 var(--wp--preset--spacing--30)}.aptiva-findcare__cta{background-color:var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--wp--preset--color--white);display:inline-block;font-weight:700;padding:.7em 1.4em;text-decoration:none}a.aptiva-findcare__cta:focus-visible,a.aptiva-findcare__cta:hover{background-color:var(--wp--preset--color--aptiva-blue-dark);color:var(--wp--preset--color--white)}.aptiva-findcare__secondary{color:var(--aptiva-link);display:inline-block;font-weight:600;padding:.7em 1.2em;text-decoration:underline}a.aptiva-findcare__cta:focus-visible,a.aptiva-findcare__secondary:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-findcare__disclosure{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin:0}.aptiva-loc-group{margin-bottom:var(--wp--preset--spacing--70)}.aptiva-loc-grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:var(--wp--preset--spacing--40) 0 0;padding:0}.aptiva-loc-card{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);padding:var(--wp--preset--spacing--40)}.aptiva-loc-card h3{font-size:var(--wp--preset--font-size--large);margin:0 0 var(--wp--preset--spacing--10)}.aptiva-loc-card__place{color:var(--aptiva-text-muted);margin:0}.aptiva-loc__notice{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);margin:0 0 var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40)}.aptiva-loc__facts{margin-bottom:var(--wp--preset--spacing--50)}.aptiva-loc__facts,.aptiva-loc__row{display:grid;gap:var(--wp--preset--spacing--30)}.aptiva-loc__row{align-items:start;grid-template-columns:7rem 1fr}.aptiva-loc__key{font-weight:700}.aptiva-loc__key,.aptiva-loc__val{color:var(--aptiva-text)}.aptiva-loc__val a{color:var(--aptiva-link)}.aptiva-loc__services{margin:0;padding-left:1.1rem}.aptiva-loc__todo{background-color:var(--aptiva-surface-3);border:1px dashed var(--wp--preset--color--aptiva-sky);color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.04em;padding:.05rem .5rem;text-transform:uppercase}.aptiva-loc__cta,.aptiva-loc__todo{border-radius:var(--wp--custom--radius--sm,4px);display:inline-block}.aptiva-loc__cta{background-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white);font-weight:700;padding:.7em 1.4em;text-decoration:none}a.aptiva-loc__cta:focus-visible,a.aptiva-loc__cta:hover{background-color:var(--wp--preset--color--aptiva-blue-dark);color:var(--wp--preset--color--white)}a.aptiva-loc__cta:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-loc__map iframe{border:0;border-radius:var(--wp--custom--radius--card);min-height:320px;width:100%}.aptiva-loc__learn{border-top:1px solid var(--aptiva-border);margin-top:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--50)}.aptiva-loc__learn a{color:var(--aptiva-link)}.aptiva-gloss-wrap{position:relative}.aptiva-gloss{border-bottom:1px dotted var(--wp--preset--color--aptiva-blue);color:var(--aptiva-link);cursor:help;text-decoration:none}.aptiva-gloss:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-gloss__tip{background-color:var(--wp--preset--color--ink);border-radius:var(--wp--custom--radius--sm,4px);bottom:calc(100% + .5rem);box-shadow:0 8px 24px rgba(11,27,43,.25);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--x-small);font-weight:400;left:0;line-height:1.45;max-width:18rem;opacity:0;padding:.6rem .8rem;pointer-events:none;position:absolute;transition:opacity var(--aptiva-motion-fast) var(--aptiva-ease);visibility:hidden;width:-moz-max-content;width:max-content;z-index:30}.aptiva-gloss-wrap:hover .aptiva-gloss__tip,.aptiva-gloss:focus+.aptiva-gloss__tip,.aptiva-gloss:focus-visible+.aptiva-gloss__tip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.aptiva-gloss__tip{transition:none}}.aptiva-term-mark{border-bottom:1px dotted var(--wp--preset--color--aptiva-blue);cursor:help}.aptiva-gloss-az{display:flex;flex-wrap:wrap;font-weight:700;gap:.25rem .6rem;margin-bottom:var(--wp--preset--spacing--60)}.aptiva-gloss-az a{color:var(--aptiva-link);text-decoration:none}.aptiva-gloss-az span[aria-hidden]{color:var(--aptiva-text-muted);opacity:.45}.aptiva-gloss-group{margin-bottom:var(--wp--preset--spacing--60);scroll-margin-top:6rem}.aptiva-gloss-group h2{border-bottom:1px solid var(--aptiva-border);color:var(--aptiva-link);padding-bottom:var(--wp--preset--spacing--10)}.aptiva-gloss-list dt{font-weight:700;margin-top:var(--wp--preset--spacing--30)}.aptiva-gloss-list dd,.aptiva-gloss-list dt a{color:var(--aptiva-text)}.aptiva-gloss-list dd{margin:0}.aptiva-gloss-eg,.aptiva-gloss-single__eg{color:var(--aptiva-text-muted)}.aptiva-gloss-single__def{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--large);line-height:1.5}.screen-reader-text{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.aptiva-tool{background-color:var(--aptiva-surface-2);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);margin:var(--wp--preset--spacing--70) 0;padding:var(--wp--preset--spacing--60)}.aptiva-tool__title{color:var(--aptiva-link);margin-top:0}.aptiva-tool__subtitle{margin-top:var(--wp--preset--spacing--60)}.aptiva-tool__intro{color:var(--aptiva-text-muted)}.aptiva-tool__grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.aptiva-field{display:flex;flex-direction:column;gap:.25rem;margin:0}.aptiva-field label{color:var(--aptiva-text);font-weight:600}.aptiva-field input{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);padding:.5rem .6rem}.aptiva-care-btn:focus-visible,.aptiva-field input:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-tool__result{background-color:var(--aptiva-surface);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);margin:var(--wp--preset--spacing--50) 0;padding:var(--wp--preset--spacing--50)}.aptiva-tool__big{font-size:var(--wp--preset--font-size--large);line-height:1.4;margin-top:0}.aptiva-tool__callout,.aptiva-tool__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin-top:var(--wp--preset--spacing--40)}.aptiva-tool__emergency{background-color:var(--aptiva-surface-3);border-left:5px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);margin-bottom:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-pathfinder,.aptiva-tool--appeal,.aptiva-tool--eob,.aptiva-tool--estimator{margin-inline:auto;max-width:var(--wp--style--global--wide-size)}.aptiva-pathfinder .aptiva-tool__intro,.aptiva-tool--appeal .aptiva-tool__intro,.aptiva-tool--eob .aptiva-tool__intro,.aptiva-tool--estimator .aptiva-tool__intro{max-width:70ch}.aptiva-tool--estimator .aptiva-tool__result{margin-inline:auto;max-width:min(52rem,100%)}.aptiva-tool__group{border:0;margin:0 0 var(--wp--preset--spacing--60);min-width:0;padding:0}.aptiva-tool__group legend{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:.06em;margin-bottom:var(--wp--preset--spacing--40);padding:0;text-transform:uppercase}.aptiva-tool--estimator .aptiva-tool__grid{align-items:stretch;gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr))}.aptiva-tool--estimator .aptiva-field{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20);height:100%;position:relative}.aptiva-tool--estimator .aptiva-field__input{margin-top:auto}.aptiva-tool--estimator .aptiva-info{position:static}.aptiva-tool--estimator .aptiva-info__tip{bottom:calc(100% + .4rem);left:0;max-width:min(16rem,100%);right:auto;transform:none}@media(max-width:60rem){.aptiva-tool--estimator .aptiva-tool__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.aptiva-tool--estimator .aptiva-tool__grid{grid-template-columns:minmax(0,1fr)}}.aptiva-field__labelrow{align-items:flex-start;display:flex;gap:.35rem;line-height:1.35}.aptiva-info{display:inline-flex;position:relative}.aptiva-info__btn{background:var(--aptiva-surface);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:50%;color:var(--aptiva-link);cursor:help;font-size:.72rem;font-weight:700;height:1.15rem;line-height:1;padding:0;width:1.15rem}.aptiva-info__btn:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-info__tip{background:var(--wp--preset--color--ink);border-radius:var(--wp--custom--radius--sm,4px);bottom:calc(100% + .5rem);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--x-small);font-weight:400;left:50%;line-height:1.45;max-width:16rem;opacity:0;padding:.5rem .65rem;position:absolute;transform:translateX(-50%);transition:opacity var(--aptiva-motion-fast) var(--aptiva-ease);visibility:hidden;width:-moz-max-content;width:max-content;z-index:5}.aptiva-info:hover .aptiva-info__tip,.aptiva-info__btn:focus-visible+.aptiva-info__tip,.aptiva-info__btn:hover+.aptiva-info__tip{opacity:1;visibility:visible}.aptiva-field__input{display:block;position:relative}.aptiva-field__input input{width:100%}.aptiva-field__input[data-suffix="$"] input{padding-left:1.4rem}.aptiva-field__input[data-suffix="$"]:before{color:var(--aptiva-text-muted);content:"$";left:.6rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.aptiva-field__input[data-suffix="%"] input{padding-right:1.6rem}.aptiva-field__input[data-suffix="%"]:after{color:var(--aptiva-text-muted);content:"%";pointer-events:none;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}.aptiva-tool__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40);margin-top:var(--wp--preset--spacing--50)}.aptiva-tool__btn{background:var(--aptiva-surface);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--md,.5rem);color:var(--aptiva-link);cursor:pointer;font-weight:600;padding:.55rem 1.1rem}.aptiva-tool__btn:focus-visible,.aptiva-tool__btn:hover{background:var(--aptiva-surface-3)}.aptiva-tool__btn:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-tool__error{background:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);margin:var(--wp--preset--spacing--30) 0 0;padding:.5rem .75rem}.aptiva-tool__chart{margin:var(--wp--preset--spacing--40) 0}.aptiva-tool__bar{display:block;height:2.5rem;overflow:visible;width:100%}.aptiva-bar__seg{transition:width var(--aptiva-motion-deliberate) var(--aptiva-ease),x var(--aptiva-motion-deliberate) var(--aptiva-ease)}.aptiva-bar__seg--ded{fill:var(--wp--preset--color--aptiva-sky)}.aptiva-bar__seg--coins{fill:var(--wp--preset--color--aptiva-blue)}.aptiva-bar__seg--plan{fill:var(--wp--preset--color--sky-tint);stroke:var(--wp--preset--color--aptiva-sky);stroke-width:.4}.aptiva-bar__legend{color:var(--aptiva-text);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);gap:.4rem 1.1rem;margin-top:var(--wp--preset--spacing--30)}.aptiva-bar__key{align-items:center;display:inline-flex;gap:.4rem}.aptiva-bar__swatch{border-radius:3px;flex:0 0 auto;height:.85rem;width:.85rem}.aptiva-bar__swatch--ded{background:var(--wp--preset--color--aptiva-sky)}.aptiva-bar__swatch--coins{background:var(--wp--preset--color--aptiva-blue)}.aptiva-bar__swatch--plan{background:var(--aptiva-surface-3);border:1px solid var(--wp--preset--color--aptiva-sky)}.aptiva-tool__detail{color:var(--aptiva-text-muted);margin-bottom:0}.aptiva-tool__cash{background:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);margin:var(--wp--preset--spacing--40) 0 0;padding:.6rem .8rem}.aptiva-tool__cash.is-better{background:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-blue);font-weight:500}.aptiva-tool__how{font-size:var(--wp--preset--font-size--small);margin-top:var(--wp--preset--spacing--40)}.aptiva-tool__how summary{color:var(--aptiva-link);cursor:pointer;font-weight:600}.aptiva-tool__how summary:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-tool__how-body{color:var(--aptiva-text-muted)}.aptiva-eob__toolbar{margin-bottom:var(--wp--preset--spacing--40)}.aptiva-eob__layout{align-items:start;display:grid;gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media(max-width:50rem){.aptiva-eob__layout{grid-template-columns:minmax(0,1fr)}}.aptiva-eob__doc{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card,12px);color:var(--aptiva-text);padding:var(--wp--preset--spacing--50)}.aptiva-eob__head{align-items:flex-start;border-bottom:2px solid var(--aptiva-border);display:flex;gap:var(--wp--preset--spacing--40);justify-content:space-between;padding-bottom:var(--wp--preset--spacing--30)}.aptiva-eob__insurer{color:var(--aptiva-link);font-weight:700;margin:0}.aptiva-eob__doctype{color:var(--aptiva-text-muted);letter-spacing:.06em;margin:0;text-transform:uppercase}.aptiva-eob__badge,.aptiva-eob__doctype{font-size:var(--wp--preset--font-size--small)}.aptiva-eob__badge{border:2px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-link);display:inline-block;font-weight:700;letter-spacing:.04em;padding:.3rem .6rem}.aptiva-eob__meta{display:grid;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:var(--wp--preset--spacing--40) 0}.aptiva-eob__metarow{margin:0}.aptiva-eob__meta dt{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.05em;text-transform:uppercase}.aptiva-eob__meta dd{font-weight:600;margin:0}.aptiva-eob__lines-wrap{margin:var(--wp--preset--spacing--30) 0;overflow-x:auto}.aptiva-eob__lines-wrap:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-eob__lines{border-collapse:collapse;font-size:var(--wp--preset--font-size--small);min-width:26rem;width:100%}.aptiva-eob__lines td,.aptiva-eob__lines th{border-bottom:1px solid var(--aptiva-border);padding:.4rem .5rem;text-align:right}.aptiva-eob__lines th[scope=col]:first-child,.aptiva-eob__lines th[scope=row]{text-align:left}.aptiva-eob__lines thead th{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);text-transform:uppercase}.aptiva-eob__summary{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin-top:var(--wp--preset--spacing--30)}.aptiva-eob__spot{align-items:flex-start;background:var(--aptiva-surface-2);border:1px dashed var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm,4px);color:inherit;cursor:pointer;display:inline-flex;flex-direction:column;gap:.15rem;padding:.4rem .55rem;text-align:left;transition:background-color var(--aptiva-motion-fast) var(--aptiva-ease),border-color var(--aptiva-motion-fast) var(--aptiva-ease);width:100%}.aptiva-eob__head .aptiva-eob__spot,.aptiva-eob__lines .aptiva-eob__spot,.aptiva-eob__meta .aptiva-eob__spot{background:transparent;width:auto}.aptiva-eob__spot.is-active,.aptiva-eob__spot:hover{background:var(--aptiva-surface-3);border-color:var(--wp--preset--color--aptiva-blue);border-style:solid}.aptiva-eob__spot:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-eob__spot-label{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.04em;text-transform:uppercase}.aptiva-eob__spot-val{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--medium);font-weight:700}.aptiva-eob__code{color:var(--aptiva-link);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.aptiva-eob__explain{align-self:start;background:var(--aptiva-surface-3);border-radius:var(--wp--custom--radius--card,12px);padding:var(--wp--preset--spacing--50);position:sticky;top:var(--wp--preset--spacing--50)}.aptiva-eob__explain-hint{color:var(--aptiva-text-muted);margin:0}.aptiva-eob__explain-title{color:var(--aptiva-text);font-weight:700;margin:0 0 .5rem}.aptiva-eob__explain-points{color:var(--aptiva-text-muted);margin:.6rem 0;padding-left:1.1rem}.aptiva-eob__explain-points li{margin-bottom:.35rem}.aptiva-eob__explain-cue{color:var(--aptiva-link);font-weight:600;margin:.6rem 0 0}@media(max-width:50rem){.aptiva-eob__explain{position:static}}.aptiva-eob__explain-body strong{color:var(--aptiva-link)}.aptiva-eob__def-check{color:var(--aptiva-text-muted);display:block;margin-top:.4rem}.aptiva-eob__defs{height:1px;list-style:none;margin:var(--wp--preset--spacing--40) 0 0;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.aptiva-tool--eob.is-explain-all .aptiva-eob__defs{height:auto;overflow:visible;position:static;width:auto;clip:auto;background:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card,12px);display:grid;gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--50);white-space:normal}.aptiva-eob__def{line-height:1.55}.aptiva-eob__def strong{color:var(--aptiva-link)}.aptiva-eob__flags{background:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card,12px);margin-top:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--50)}.aptiva-eob__flags h3{color:var(--aptiva-link);margin-top:var(--wp--preset--spacing--40)}.aptiva-eob__flags h3:first-child{margin-top:0}.aptiva-appeal__progress{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.04em;margin:0 0 var(--wp--preset--spacing--30);text-transform:uppercase}.aptiva-appeal__step{border-radius:var(--wp--custom--radius--card,12px)}.aptiva-appeal__heading{color:var(--aptiva-text);margin:0 0 var(--wp--preset--spacing--30)}.aptiva-appeal__heading:focus-visible{border-radius:var(--wp--custom--radius--sm,4px);outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:4px}.aptiva-appeal__teach{color:var(--aptiva-text-muted);margin:0 0 var(--wp--preset--spacing--50);max-width:70ch}.aptiva-appeal__group{border:0;display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0;padding:0}.aptiva-appeal__q{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.aptiva-appeal__choice-row{align-items:center;background:var(--aptiva-surface);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--md,.5rem);cursor:pointer;display:flex;gap:.75rem;min-height:44px;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aptiva-appeal__choice-row:hover{background:var(--aptiva-surface-3)}.aptiva-appeal__choice-row:has(input:checked){background:var(--aptiva-surface-3);border-color:var(--wp--preset--color--aptiva-blue);box-shadow:inset 0 0 0 1px var(--wp--preset--color--aptiva-blue)}.aptiva-appeal__choice-row input{accent-color:var(--wp--preset--color--aptiva-blue);flex:0 0 auto;height:1.15rem;width:1.15rem}.aptiva-appeal__choice-row input:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-appeal__choice{color:var(--aptiva-text);cursor:pointer;flex:1 1 auto;font-weight:600;margin:0}.aptiva-appeal__nav{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--50)}.aptiva-tool--appeal [data-next]{background:var(--wp--preset--color--aptiva-blue);border-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-tool--appeal [data-next]:focus-visible,.aptiva-tool--appeal [data-next]:hover:not(:disabled){background:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-tool--appeal [data-next]:disabled{cursor:not-allowed;opacity:.5}.aptiva-tool__btn--ghost{background:transparent;border-color:transparent}.aptiva-tool__btn--ghost:focus-visible,.aptiva-tool__btn--ghost:hover{background:var(--aptiva-surface-2)}.aptiva-appeal__result{margin-inline:auto;max-width:min(60rem,100%)}.aptiva-appeal__kicker{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);font-weight:600;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.aptiva-appeal__verdict{color:var(--aptiva-link)}.aptiva-appeal__tip{background:var(--aptiva-surface-3);border-left:5px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);margin:var(--wp--preset--spacing--40) 0;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-appeal__docs,.aptiva-appeal__links,.aptiva-appeal__steps{max-width:70ch}.aptiva-appeal__docs li,.aptiva-appeal__links li,.aptiva-appeal__steps li{margin-bottom:var(--wp--preset--spacing--30)}.aptiva-appeal__template{background:var(--aptiva-surface-2);border-left:4px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-style:italic;margin:0;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-appeal__result-note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin-top:var(--wp--preset--spacing--50)}.aptiva-appeal__static-item{margin-bottom:var(--wp--preset--spacing--30)}.aptiva-appeal__static-item summary{color:var(--aptiva-link);cursor:pointer;font-weight:600}@media(max-width:36rem){.aptiva-appeal__group{grid-template-columns:minmax(0,1fr)}.aptiva-appeal__nav .aptiva-tool__btn{flex:1 1 auto}}@media print{body *{visibility:hidden}.aptiva-appeal__print,.aptiva-appeal__print *{visibility:visible}.aptiva-appeal__print{inset:0;max-width:100%;padding:1rem;position:absolute}.aptiva-appeal__print .aptiva-appeal__verdict{color:#000}}.aptiva-pathfinder__grid{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:var(--wp--preset--spacing--50) 0 0;padding:0}@media(max-width:60rem){.aptiva-pathfinder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.aptiva-pathfinder__grid{grid-template-columns:minmax(0,1fr)}}.aptiva-pathfinder__card{display:flex}.aptiva-pathfinder__link{background:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card,12px);box-shadow:0 1px 2px rgba(11,27,43,.05);color:var(--aptiva-text);display:flex;flex-direction:column;gap:.4rem;padding:var(--wp--preset--spacing--50);text-decoration:none;transition:transform var(--aptiva-motion-fast) var(--aptiva-ease),box-shadow var(--aptiva-motion-fast) var(--aptiva-ease),border-color var(--aptiva-motion-fast) var(--aptiva-ease);width:100%}.aptiva-pathfinder__link:hover{border-color:var(--wp--preset--color--aptiva-sky);box-shadow:0 10px 28px rgba(11,27,43,.12);transform:translateY(-2px)}.aptiva-pathfinder__link:focus-visible{outline:2px solid var(--wp--preset--color--aptiva-blue);outline-offset:3px}.aptiva-pathfinder__icon{color:var(--aptiva-link);height:2.25rem;margin-bottom:.25rem;width:2.25rem}.aptiva-pathfinder__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--medium,1.125rem);font-weight:700}.aptiva-pathfinder__blurb{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);line-height:1.5}.aptiva-pathfinder__cta{color:var(--aptiva-link-strong);font-weight:600;margin-top:auto;padding-top:.5rem}@media(prefers-reduced-motion:reduce){.aptiva-pathfinder__link{transition:none}.aptiva-pathfinder__link:hover{transform:none}}.aptiva-care-step{border:0;margin:0 0 var(--wp--preset--spacing--40);padding:0}.aptiva-care-step legend{color:var(--aptiva-text);font-weight:700;margin-bottom:.4rem}.aptiva-care-btn{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--pill,999px);color:var(--aptiva-link);cursor:pointer;display:inline-block;font-weight:600;margin:0 .5rem .5rem 0;padding:.5em 1.1em}.aptiva-care-btn:focus-visible,.aptiva-care-btn:hover{background-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-care-result:not(:empty){background-color:var(--aptiva-surface);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--large);font-weight:600;margin:var(--wp--preset--spacing--40) 0;padding:var(--wp--preset--spacing--40)}.aptiva-care-reset{background:none;border:0;color:var(--aptiva-link);cursor:pointer;font-weight:600;padding:0;text-decoration:underline}.aptiva-tool-editor{background-color:var(--aptiva-surface-2);border:1px dashed var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--card);padding:var(--wp--preset--spacing--50)}.llms-syllabus-wrapper{margin-top:var(--wp--preset--spacing--60)}.llms-section .llms-h3.llms-section-title{border-bottom:1px solid var(--aptiva-border);color:var(--aptiva-link);padding-bottom:var(--wp--preset--spacing--20)}.llms-lesson-preview,.llms-lesson-preview .llms-lesson-link{border-color:var(--aptiva-border);border-radius:var(--wp--custom--radius--card)}.llms-lesson-preview .llms-lesson-title{color:var(--aptiva-text)}.llms-button-action,.llms-button-primary{background-color:var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);font-weight:600}.llms-button-action:focus-visible,.llms-button-action:hover,.llms-button-primary:focus-visible,.llms-button-primary:hover{background-color:var(--wp--preset--color--aptiva-blue-dark);color:var(--wp--preset--color--white)}.llms-button-secondary{border-color:var(--wp--preset--color--aptiva-blue);color:var(--aptiva-link)}.llms-progress .llms-progress-bar{background-color:var(--wp--preset--color--aptiva-sky)}.aptiva-city h2{margin-top:var(--wp--preset--spacing--60)}.aptiva-city-learn,.aptiva-city-locs,.aptiva-city-nearby{margin:var(--wp--preset--spacing--30) 0;padding-left:1.2rem}.aptiva-city-loc{margin-bottom:var(--wp--preset--spacing--30)}.aptiva-city-learn a,.aptiva-city-loc a,.aptiva-city-nearby a{color:var(--aptiva-link)}.aptiva-city-loc__addr{color:var(--aptiva-text-muted)}.aptiva-city-confirm{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);padding:var(--wp--preset--spacing--40)}.aptiva-breadcrumb{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin-bottom:var(--wp--preset--spacing--40)}.aptiva-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;list-style:none;margin:0;padding:0}.aptiva-breadcrumb li:not(:last-child):after{color:var(--aptiva-text-muted);content:"›";margin-left:.5rem}.aptiva-breadcrumb a{color:var(--aptiva-link)}.aptiva-related{border-top:1px solid var(--aptiva-border);margin-top:var(--wp--preset--spacing--70);padding-top:var(--wp--preset--spacing--50)}.aptiva-related h2{font-size:var(--wp--preset--font-size--large)}.aptiva-related ul{margin:var(--wp--preset--spacing--30) 0;padding-left:1.2rem}.aptiva-related a,.aptiva-related-course a,.aptiva-related__more a{color:var(--aptiva-link)}.aptiva-related-course{background-color:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card);margin-top:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}.aptiva-related-course h2{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--medium);letter-spacing:.06em;margin-top:0;text-transform:uppercase}.aptiva-newsletter{background-color:var(--aptiva-surface-3);border-radius:var(--wp--custom--radius--card);color:var(--aptiva-text);margin:var(--wp--preset--spacing--60) 0;padding:var(--wp--preset--spacing--50)}.aptiva-news__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--large);margin-top:0}.aptiva-news__sub{color:var(--aptiva-text-muted);margin-top:0}.aptiva-newsletter .aptiva-field label{color:var(--aptiva-text);font-weight:600}.aptiva-news__form input[type=email]{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);max-width:24rem;padding:.55rem .7rem;width:100%}.aptiva-news__consent label{align-items:flex-start;color:var(--aptiva-text);display:flex;gap:.5rem}.aptiva-news__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small)}.aptiva-news__note a{color:var(--aptiva-link)}.aptiva-news__btn{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.6em 1.4em}.aptiva-news__btn:focus-visible,.aptiva-news__btn:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-news__msg{background-color:var(--aptiva-surface);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aptiva-news__msg[role=alert]{border-left-color:var(--wp--preset--color--aptiva-sky)}.aptiva-consent[hidden]{display:none}.aptiva-consent{background-color:var(--wp--preset--color--ink);border-block-start:3px solid var(--wp--preset--color--aptiva-sky);color:var(--wp--preset--color--white);inset-block-end:0;inset-inline:0;position:fixed;z-index:1000}.aptiva-consent__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50);justify-content:space-between;margin-inline:auto;max-width:var(--wp--style--global--wide-size,1100px);padding:var(--wp--preset--spacing--40)}.aptiva-consent__title{font-size:var(--wp--preset--font-size--medium,1.125rem)}.aptiva-consent__text,.aptiva-consent__title{color:var(--wp--preset--color--white);margin:0}.aptiva-consent__text{flex:1 1 24rem;font-size:var(--wp--preset--font-size--small)}.aptiva-consent__text a{color:var(--wp--preset--color--sky-tint)}.aptiva-consent__actions{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}.aptiva-consent__btn{border:2px solid var(--wp--preset--color--white);border-radius:var(--wp--custom--radius--md);cursor:pointer;font-weight:600;padding:.6em 1.3em}.aptiva-consent__btn--accept{background-color:var(--wp--preset--color--aptiva-sky);border-color:var(--wp--preset--color--aptiva-sky);color:var(--aptiva-text)}.aptiva-consent__btn--accept:focus-visible,.aptiva-consent__btn--accept:hover{background-color:var(--aptiva-surface);border-color:var(--wp--preset--color--white)}.aptiva-consent__btn--decline{background-color:transparent;color:var(--wp--preset--color--white)}.aptiva-consent__btn--decline:focus-visible,.aptiva-consent__btn--decline:hover{background-color:var(--wp--preset--color--slate)}.aptiva-finder__filters{background-color:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--40)}.aptiva-finder__field{display:flex;flex:1 1 12rem;flex-direction:column;gap:.25rem;margin:0}.aptiva-finder__field label{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);font-weight:600}.aptiva-finder__field input,.aptiva-finder__field select{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);padding:.5rem .6rem}.aptiva-finder__count{color:var(--aptiva-text-muted);font-weight:600}.aptiva-finder__results{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;margin:0;padding:0}.aptiva-finder__item{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--mist);border-radius:var(--wp--custom--radius--card);padding:var(--wp--preset--spacing--40)}.aptiva-finder__name{font-size:var(--wp--preset--font-size--medium,1.125rem);margin:0 0 .25rem}.aptiva-finder__meta{color:var(--aptiva-text-muted);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);gap:.5rem;margin:0 0 .5rem}.aptiva-finder__type{color:var(--aptiva-link);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aptiva-finder__status--accepting{background-color:var(--aptiva-surface-3);border-radius:999px;color:var(--aptiva-text);font-weight:600;padding:.05rem .5rem}.aptiva-finder__lines{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);margin:0 0 .75rem}.aptiva-finder__cta,.aptiva-prov__cta{background-color:var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);display:inline-block;font-weight:600;padding:.5em 1.1em;text-decoration:none}.aptiva-finder__cta:focus-visible,.aptiva-finder__cta:hover,.aptiva-prov__cta:focus-visible,.aptiva-prov__cta:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-prov__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--40)}.aptiva-prov__photo{border-radius:var(--wp--custom--radius--card);height:auto;max-width:7rem}.aptiva-prov__badge{background-color:var(--wp--preset--color--aptiva-blue);border-radius:999px;color:var(--wp--preset--color--white);display:inline-block;font-size:var(--wp--preset--font-size--x-small);font-weight:600;margin-right:.4rem;padding:.05rem .5rem}.aptiva-prov__status--accepting{color:var(--aptiva-link-strong);font-weight:600}.aptiva-prov__status--unknown{color:var(--aptiva-text-muted)}.aptiva-prov__row{border-bottom:1px solid var(--wp--preset--color--mist);display:flex;gap:.5rem;padding:.35rem 0}.aptiva-prov__key{color:var(--aptiva-text-muted);font-weight:600;min-width:8rem}.aptiva-match{background-color:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card);padding:var(--wp--preset--spacing--50)}.aptiva-match__emergency{background-color:var(--aptiva-surface-3);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.aptiva-match__form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aptiva-match__field{display:flex;flex:1 1 12rem;flex-direction:column;gap:.25rem;margin:0}.aptiva-match__field label{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);font-weight:600}.aptiva-match__field input,.aptiva-match__field select{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);padding:.5rem .6rem}.aptiva-match__note,.aptiva-match__privacy{color:var(--aptiva-text-muted);flex-basis:100%;font-size:var(--wp--preset--font-size--x-small);margin:0}.aptiva-match__go,.aptiva-match__submit{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.6em 1.4em}.aptiva-match__go:focus-visible,.aptiva-match__go:hover,.aptiva-match__submit:focus-visible,.aptiva-match__submit:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-match__cards{display:grid;gap:var(--wp--preset--spacing--40);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));list-style:none;margin:var(--wp--preset--spacing--30) 0 0;padding:0}.aptiva-match__card{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--mist);border-radius:var(--wp--custom--radius--card);padding:var(--wp--preset--spacing--40)}.aptiva-match__card--virtual{border-left:4px solid var(--wp--preset--color--aptiva-sky)}.aptiva-match__card h4{margin:0 0 .35rem}.aptiva-match__capture{background-color:var(--aptiva-surface);border-radius:var(--wp--custom--radius--card);margin-top:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40)}.aptiva-match__consent label{align-items:flex-start;display:flex;gap:.5rem}.aptiva-content-wide .is-layout-constrained>:not(.alignfull):not(.alignleft):not(.alignright),.aptiva-content-wide.is-layout-constrained>:not(.alignfull):not(.alignleft):not(.alignright){max-width:var(--wp--style--global--wide-size)}.aptiva-content-wide #wpforo-wrap,.aptiva-content-wide .wpforo-wrap{max-width:var(--wp--style--global--wide-size);width:100%}.aptiva-page-wide{padding-bottom:var(--wp--preset--spacing--90)}.aptiva-page-wide .is-layout-constrained>:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)),.aptiva-page-wide.is-layout-constrained>:where(:not(.alignfull):not(.alignwide):not(.alignleft):not(.alignright)){max-width:54rem}.aptiva-site-footer p a{color:var(--wp--preset--color--aptiva-sky)}.aptiva-site-footer p a:focus-visible,.aptiva-site-footer p a:hover{color:var(--wp--preset--color--sky-tint)}.aptiva-guide{background-color:var(--aptiva-surface-3);border:1px solid var(--wp--preset--color--aptiva-sky);border-radius:var(--wp--custom--radius--card);margin:var(--wp--preset--spacing--60) 0;padding:var(--wp--preset--spacing--50)}.aptiva-guide__eyebrow{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--x-small);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.aptiva-guide__title{color:var(--aptiva-text);margin:.15rem 0 .35rem}.aptiva-guide__blurb{color:var(--aptiva-text-muted);margin:0 0 var(--wp--preset--spacing--30)}.aptiva-guide__form input[type=email]{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);max-width:24rem;padding:.55rem .7rem;width:100%}.aptiva-guide__consent label{align-items:flex-start;color:var(--aptiva-text);display:flex;gap:.5rem}.aptiva-guide__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small)}.aptiva-guide__note a{color:var(--aptiva-link)}.aptiva-guide__btn{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.6em 1.4em}.aptiva-guide__btn:focus-visible,.aptiva-guide__btn:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-exit[hidden]{display:none}.aptiva-exit{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--wp--preset--spacing--40);position:fixed;z-index:1100}.aptiva-exit__backdrop{background-color:rgba(11,27,43,.55);inset:0;position:absolute}.aptiva-exit__panel{animation:aptiva-exit-in var(--aptiva-motion-base) var(--aptiva-ease-out);background-color:var(--aptiva-surface);border-radius:var(--wp--custom--radius--card);box-shadow:0 18px 50px rgba(11,27,43,.3);color:var(--aptiva-text);max-width:30rem;padding:var(--wp--preset--spacing--60);position:relative;width:100%;z-index:1}@keyframes aptiva-exit-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aptiva-exit__close{background:transparent;border:0;color:var(--aptiva-text-muted);cursor:pointer;font-size:1.6rem;line-height:1;position:absolute;right:.6rem;top:.4rem}.aptiva-exit__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--large);margin:0 0 .4rem}.aptiva-exit__text{color:var(--aptiva-text-muted);margin:0 0 var(--wp--preset--spacing--30)}.aptiva-exit__form input[type=email]{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);padding:.55rem .7rem;width:100%}.aptiva-exit__consent label{align-items:flex-start;display:flex;gap:.5rem}.aptiva-exit__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small)}.aptiva-exit__note a{color:var(--aptiva-link)}.aptiva-exit__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}.aptiva-exit__btn{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.6em 1.4em}.aptiva-exit__btn:focus-visible,.aptiva-exit__btn:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-exit__no{background:transparent;border:0;color:var(--aptiva-text-muted);cursor:pointer;text-decoration:underline}@media(prefers-reduced-motion:reduce){.aptiva-exit__panel{animation:none}.aptiva-calc__result,.aptiva-care__result,.aptiva-tool *,.aptiva-tool__result{animation:none!important;transition:none!important}}.aptiva-share{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30);margin:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--40)}.aptiva-share__label{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);font-weight:600}.aptiva-share ul{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20,.5rem);list-style:none;margin:0;padding:0}.aptiva-share__copy,.aptiva-share__link{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--pill);color:var(--aptiva-link);cursor:pointer;display:inline-block;font-size:var(--wp--preset--font-size--small);padding:.3rem .7rem;text-decoration:none}.aptiva-share__copy:focus-visible,.aptiva-share__copy:hover,.aptiva-share__link:focus-visible,.aptiva-share__link:hover{background-color:var(--aptiva-surface-3);border-color:var(--wp--preset--color--aptiva-sky)}.aptiva-share__copied{color:var(--aptiva-link-strong);font-weight:600}.aptiva-embed{background-color:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card);margin:var(--wp--preset--spacing--60) 0;padding:var(--wp--preset--spacing--50)}.aptiva-embed__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--medium,1.125rem);margin-top:0}.aptiva-embed__intro{color:var(--aptiva-text-muted);margin-top:0}.aptiva-embed__code{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);font-family:monospace;font-size:var(--wp--preset--font-size--small);padding:.6rem .7rem;width:100%}.aptiva-cite{border-left:4px solid var(--wp--preset--color--aptiva-sky);margin:var(--wp--preset--spacing--40) 0;padding-left:var(--wp--preset--spacing--40)}.aptiva-news-band{background-color:var(--aptiva-surface-3);border-top:1px solid var(--wp--preset--color--aptiva-sky)}.aptiva-news-band__inner{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--60);justify-content:space-between;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--50)}.aptiva-news-band__title{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--medium,1.125rem);margin:0}.aptiva-news-band__sub{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);margin:.15rem 0 0}.aptiva-news-band__form{flex:1 1 22rem;max-width:32rem}.aptiva-news-band__row{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20,.5rem)}.aptiva-news-band__row input[type=email]{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);flex:1 1 12rem;padding:.55rem .7rem}.aptiva-news-band__btn{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.55em 1.3em;white-space:nowrap}.aptiva-news-band__btn:focus-visible,.aptiva-news-band__btn:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-news-band__consent{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--x-small);margin:.5rem 0 0}.aptiva-news-band__consent label{align-items:flex-start;display:flex;gap:.4rem}.aptiva-news-band__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small);margin:.25rem 0 0}.aptiva-news-band__note a{color:var(--aptiva-link)}.aptiva-steps{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--50);justify-content:center}.aptiva-step{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);flex:0 1 20rem}.aptiva-step__summary{align-items:flex-start;cursor:pointer;display:flex;gap:var(--wp--preset--spacing--30);list-style:none;padding:var(--wp--preset--spacing--50)}.aptiva-step__summary::-webkit-details-marker{display:none}.aptiva-step__num{color:var(--aptiva-link);font-size:var(--wp--preset--font-size--x-large);font-weight:700;line-height:1}.aptiva-step__head{flex:1}.aptiva-step__title{color:var(--aptiva-text);display:block;font-size:var(--wp--preset--font-size--medium,1.125rem);font-weight:600}.aptiva-step__tag{color:var(--aptiva-text-muted);display:block;font-size:var(--wp--preset--font-size--small);margin-top:.2rem}.aptiva-step__chev{border-bottom:2px solid var(--wp--preset--color--aptiva-blue);border-right:2px solid var(--wp--preset--color--aptiva-blue);flex:0 0 auto;height:.65rem;margin-top:.5rem;transform:rotate(45deg);transition:transform var(--aptiva-motion-base) var(--aptiva-ease);width:.65rem}.aptiva-step[open] .aptiva-step__chev{transform:rotate(-135deg)}.aptiva-step__body{color:var(--aptiva-text);padding:0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--50)}.aptiva-step__body p{font-size:var(--wp--preset--font-size--small);margin:0}.aptiva-step__summary:focus-visible{border-radius:var(--wp--custom--radius--card);outline:3px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.aptiva-step__chev{transition:none}}.aptiva-topbar{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);gap:.4rem 1rem;justify-content:space-between;margin:0 auto var(--wp--preset--spacing--30);max-width:var(--wp--style--global--wide-size)}.aptiva-topbar .aptiva-switcher{margin:0;max-width:none}.aptiva-topbar__links{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0}.aptiva-topbar__cta,.aptiva-topbar__link{color:var(--aptiva-text-muted);font-weight:600;text-decoration:none}.aptiva-topbar__cta{color:var(--aptiva-link)}.aptiva-topbar__cta:focus-visible,.aptiva-topbar__cta:hover,.aptiva-topbar__link:focus-visible,.aptiva-topbar__link:hover{color:var(--aptiva-link);text-decoration:underline}.aptiva-switcher{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--small);gap:.4rem .6rem;margin:0 auto var(--wp--preset--spacing--30);max-width:var(--wp--style--global--wide-size)}.aptiva-switcher__label{color:var(--aptiva-text-muted);font-weight:600}.aptiva-switcher__link{border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--pill);color:var(--aptiva-link);line-height:1.4;padding:.2rem .7rem;text-decoration:none}.aptiva-switcher__link:focus-visible,.aptiva-switcher__link:hover{background-color:var(--aptiva-surface-3);border-color:var(--wp--preset--color--aptiva-sky)}.aptiva-switcher__link.is-current{background-color:var(--wp--preset--color--aptiva-blue);border-color:var(--wp--preset--color--aptiva-blue);color:var(--wp--preset--color--white)}.aptiva-door{background-color:var(--aptiva-surface);border:1px solid var(--aptiva-border);border-radius:var(--wp--custom--radius--card);color:var(--aptiva-text);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20,.5rem);padding:var(--wp--preset--spacing--60);text-decoration:none;transition:border-color var(--aptiva-motion-fast) var(--aptiva-ease),box-shadow var(--aptiva-motion-fast) var(--aptiva-ease),transform var(--aptiva-motion-fast) var(--aptiva-ease)}.aptiva-door:focus-visible,.aptiva-door:hover{border-color:var(--wp--preset--color--aptiva-sky);box-shadow:0 6px 20px rgba(11,27,43,.08);transform:translateY(-2px)}.aptiva-door:focus-visible{outline:3px solid var(--wp--preset--color--aptiva-blue);outline-offset:2px}.aptiva-door.is-remembered{border-color:var(--wp--preset--color--aptiva-blue);box-shadow:0 0 0 1px var(--wp--preset--color--aptiva-blue)}.aptiva-door__icon{align-items:center;background-color:var(--aptiva-surface-3);border-radius:var(--wp--custom--radius--card);color:var(--aptiva-link);display:inline-flex;height:3rem;justify-content:center;width:3rem}.aptiva-door__icon svg{height:1.6rem;width:1.6rem}.aptiva-door__label{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--x-large);font-weight:700}.aptiva-door__vp{color:var(--aptiva-text-muted)}.aptiva-door__cta{color:var(--aptiva-link);font-weight:600;margin-top:auto}@media(prefers-reduced-motion:reduce){.aptiva-door{transition:none}.aptiva-door:focus-visible,.aptiva-door:hover{transform:none}}.aptiva-lead{background-color:var(--aptiva-surface-2);border-radius:var(--wp--custom--radius--card);margin:var(--wp--preset--spacing--60) 0;padding:var(--wp--preset--spacing--50)}.aptiva-lead__title{color:var(--aptiva-link);margin-top:0}.aptiva-lead__gov,.aptiva-lead__patient{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-sky);font-size:var(--wp--preset--font-size--small);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}.aptiva-lead__form .aptiva-field{display:flex;flex-direction:column;gap:.25rem;margin:0 0 var(--wp--preset--spacing--30)}.aptiva-lead__form label{color:var(--aptiva-text);font-size:var(--wp--preset--font-size--small);font-weight:600}.aptiva-lead__form input,.aptiva-lead__form select{background-color:var(--aptiva-surface);border:1px solid var(--wp--preset--color--slate);border-radius:var(--wp--custom--radius--sm,4px);color:var(--aptiva-text);max-width:28rem;padding:.55rem .7rem}.aptiva-lead__consent label{align-items:flex-start;display:flex;gap:.5rem}.aptiva-lead__note{color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--x-small)}.aptiva-lead__note a{color:var(--aptiva-link)}.aptiva-lead__btn{background-color:var(--wp--preset--color--aptiva-blue);border:0;border-radius:var(--wp--custom--radius--md);color:var(--wp--preset--color--white);cursor:pointer;font-weight:600;padding:.6em 1.4em}.aptiva-lead__btn:focus-visible,.aptiva-lead__btn:hover{background-color:var(--wp--preset--color--aptiva-blue-dark)}.aptiva-lead__action a{color:var(--aptiva-link);font-weight:600}.aptiva-lead__msg{background-color:var(--aptiva-surface-3);border-left:4px solid var(--wp--preset--color--aptiva-blue);border-radius:var(--wp--custom--radius--sm,4px);margin-bottom:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}.aptiva-lead__msg--err{border-left-color:var(--wp--preset--color--aptiva-sky)}.aptiva-note{border-top:1px solid var(--wp--preset--color--mist);color:var(--aptiva-text-muted);font-size:var(--wp--preset--font-size--small);padding-top:var(--wp--preset--spacing--30)}.aptiva-todo{background-color:#fff3cd;border-radius:3px;color:#664d03;font-style:normal;padding:0 .3rem}
