@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--font-body:"Montserrat", Arial, sans-serif;--font-heading:"Cormorant Garamond", Georgia, "Times New Roman", serif;--brand-sage:#8f9776;--brand-sage-soft:#ccd1bd;--brand-navy:#72879a;--ink:#1d1d1f;--ink-90:#1d1d1fe6;--ink-80:#1d1d1fcc;--ink-70:#1d1d1fb3;--ink-60:#1d1d1f99;--ink-50:#1d1d1f80;--ink-40:#1d1d1f66;--ink-30:#1d1d1f4d;--ink-20:#1d1d1f33;--ink-10:#1d1d1f1a;--paper:#f5f5f7;--paper-80:#f5f5f7cc;--paper-60:#f5f5f799;--paper-40:#f5f5f766;--paper-30:#f5f5f74d;--paper-20:#f5f5f733;--paper-10:#f5f5f71a;--white:#fff;--white-80:#fffc;--white-60:#fff9;--white-40:#fff6;--white-20:#fff3;--bg-page:#f9f9fa;--bg-soft:#f5f5f7;--bg-mist:#f0f0f2;--bg-white:#fff;--bg-dark:#1d1d1f;--bg-green:#eef0e8;--green:#8f9776;--green-dark:#5c6450;--green-light:#a9b091;--blue:#72879a;--yellow:#fbe57d;--accent-blue:#3f4c5a;--accent-coral:#ff7c5b;--accent-gold:#ffa641;--accent-green:#8f9776;--accent-pink:#ea4b93;--accent-sky:#07aafc;--accent-teal:#72879a;--accent-violet:#884de6;--accent-yellow:#fccb07;--text-strong:#1d1d1f;--text-body:#1d1d1fcc;--text-muted:#1d1d1fb3;--text-faint:#1d1d1f80;--text-light:#f5f5f7;--text-light-2:#f5f5f7d9;--text-light-3:#f5f5f7b3;--rule-dark:#1d1d1f33;--rule-light:#f5f5f733;--button-dark:#1d1d1f;--button-dark-soft:#1d1d1f1a;--button-light:#f5f5f7;--button-fill-top:#404a47;--button-fill-bottom:#111413;--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2.25rem;--radius-pill:999rem;--radius-round:50vw;--radius-card:.75rem;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-36:2.25rem;--space-48:3rem;--space-64:4rem;--space-96:6rem;--space-128:8rem;--band-xs:1rem;--band-sm:2rem;--band-md:4rem;--band-lg:6rem;--band-xl:8rem;--shell-narrow:31rem;--shell-medium:57rem;--shell-wide:80rem;--shell-xwide:92rem;--gutter-desktop:3rem;--gutter-mobile:1.5rem;--page-margin:1.5rem;--width-main:calc(min(100%, 75rem) - var(--page-margin) * 2);--width-main-alt:calc(min(100%, 80rem) - var(--page-margin) * 2);--width-med:calc(min(100%, 90rem) - var(--page-margin) * 2);--width-small:calc(min(100%, 68.75rem) - var(--page-margin) * 2);--width-large:calc(min(100%, 107.5rem) - var(--page-margin) * 2);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--track-none:0em;--track-snug:-.01em;--track-tight:-.02em;--lead-tight:1.1;--lead-body:1.4;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--size-h0:4rem;--size-h1:3.5rem;--size-h2:3rem;--size-h3:2.5rem;--size-h4:2rem;--size-h5:1.5rem;--size-h6:1.25rem}@media screen and (max-width:767px){:root{--size-h0:2.75rem;--size-h1:2.5rem;--size-h2:2.25rem;--size-h3:2rem;--size-h4:1.5rem;--size-h5:1.25rem;--size-h6:1.125rem}}@supports (font-size:clamp(1rem, 0.5rem + 3vw, 3rem)){:root{--size-h0:clamp(2.75rem, 2.392rem + 1.79vw, 4rem);--size-h1:clamp(2.5rem, 2.214rem + 1.43vw, 3.5rem);--size-h2:clamp(2.25rem, 2.036rem + 1.07vw, 3rem);--size-h3:clamp(2rem, 1.858rem + .71vw, 2.5rem);--size-h4:clamp(1.5rem, 1.358rem + .71vw, 2rem);--size-h5:clamp(1.25rem, 1.178rem + .36vw, 1.5rem);--size-h6:clamp(1.125rem, 1.089rem + .18vw, 1.25rem)}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}*{box-sizing:border-box}body{background-color:var(--bg-page);min-height:100%;color:var(--text-body);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--lead-body);font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--text-strong);line-height:var(--lead-tight);font-weight:var(--weight-bold);letter-spacing:var(--track-tight);margin:0}h1,h2{font-size:clamp(2.25rem,2.036rem + 1.07vw,3rem)}h3{font-size:clamp(2rem,1.858rem + .71vw,2.5rem)}h4{font-size:clamp(1.5rem,1.358rem + .71vw,2rem)}h5{font-size:clamp(1.25rem,1.178rem + .36vw,1.5rem)}h6{font-size:clamp(1.125rem,1.089rem + .18vw,1.25rem)}p{margin-top:0;margin-bottom:0}a{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000}a:active,a:hover{outline:0}b,strong{font-weight:700}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle;object-fit:cover;border:0;width:100%;max-width:100%;height:100%;display:inline-block}svg:not(:root){overflow:hidden}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}label{margin-bottom:5px;font-weight:700;display:block}[tabindex]:focus-visible,input[type=file]:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input[type=range]:focus-visible{outline:3px solid var(--blue);outline-offset:10px}.page{overflow:clip}.shell{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}.shell.is-flush{padding-left:0;padding-right:0}.shell.is-full{width:100%}.frame{width:100%;max-width:var(--shell-wide);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.frame.is-relative{position:relative}.frame.is-tall{height:100%}@media screen and (min-width:1280px){.frame.is-wide{max-width:var(--shell-xwide)}}@media screen and (max-width:991px){.frame{max-width:var(--shell-medium);padding-left:0;padding-right:0}}@media screen and (max-width:767px){.frame.is-open{max-width:none}.shell{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.shell.is-flush{padding-left:0;padding-right:0}}@media screen and (max-width:479px){.frame{max-width:var(--shell-narrow)}}.is-hidden{display:none!important}@media screen and (max-width:991px){.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-landscape{display:none!important}}@media screen and (max-width:479px){.hide-phone{display:none!important}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-freeze] *,[data-freeze] :before,[data-freeze] :after{transition:none!important;animation:none!important}
.page{background-color:#0000;min-height:auto}:where(.page) :before,:where(.page) :after{box-sizing:content-box}:where(.page) :is(picture,video,svg){max-width:none}.cookie{color:var(--colors--text);line-height:1.25}.cookie__prefs-title{color:inherit;line-height:inherit;letter-spacing:normal}.cookie__cats{padding-left:0}.cookie__btn{line-height:normal}.cookie__switch{font-weight:inherit;margin-bottom:0}.cookie__switch input{margin:revert;font:revert;color:revert}
.nav{z-index:99;background-color:var(--paper-80);-webkit-backdrop-filter:blur(10px);flex-flow:column;justify-content:center;align-items:stretch;transition:transform .3s;display:flex;position:sticky;top:0;transform:translateY(-100%);box-shadow:0 0 10px #0000000d}.nav[data-revealed=true]{transform:translateY(0)}.nav__bar{padding-left:var(--space-48);padding-right:var(--space-48);position:relative}.nav__row{width:100%;height:var(--space-64);justify-content:space-between;align-items:center;display:flex}.nav__brand{justify-content:flex-start;align-items:center;display:flex}.nav__toggle{width:var(--space-36);height:var(--space-36);color:var(--text-muted);background:0 0;border:0;padding:0;display:none}.nav__logo:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.nav__mark{width:73px;height:32px;color:var(--ink);object-fit:contain}.nav__menu{gap:var(--space-24);justify-content:flex-start;align-items:center;height:100%;display:flex}.nav__links{gap:var(--space-24);justify-content:flex-start;align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.nav__item{height:100%}.nav__link{height:100%;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);justify-content:center;align-items:center;line-height:142.857%;transition:all .3s;display:flex}.nav__link:hover{color:var(--text-strong)}.nav__label{font-size:var(--text-sm);line-height:142.857%}.nav__cta{gap:var(--space-4);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);min-width:8.75rem;height:40px;color:var(--text-light);font-size:.875em;line-height:var(--lead-tight);text-align:center;cursor:pointer;font-weight:var(--weight-medium);justify-content:center;align-items:center;padding:.95rem 1rem;text-decoration:none;transition:all .325s;display:flex;position:relative}.nav__cta:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.nav__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.nav__cta-icon{width:1.25rem;height:1.25rem}.nav__drawer{gap:var(--space-24);justify-content:flex-start;align-items:center;height:100%;display:none}@media screen and (max-width:991px){.nav__bar{padding-left:var(--space-24);padding-right:var(--space-24)}}@media screen and (max-width:767px){.nav__bar{z-index:10;padding-left:var(--space-12);padding-right:var(--space-16)}.nav__brand{gap:var(--space-8)}.nav__toggle{display:flex;position:relative}.nav__icon-menu{flex:none}.nav__icon-close{opacity:0;flex:none;width:100%;height:100%;display:block;position:absolute;inset:0%}.nav__toggle[aria-expanded=true] .nav__icon-menu{opacity:0}.nav__toggle[aria-expanded=true] .nav__icon-close{opacity:1}.nav__links{display:none}.nav__cta{min-width:7.0625rem;height:36px}.nav__drawer{gap:var(--space-16);height:0;padding-top:0;padding-left:var(--space-32);padding-right:var(--space-32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;overflow:clip}.nav__drawer[data-open=true]{height:auto}.nav__drawer-edge{padding-top:0}}@media screen and (max-width:479px){.nav__mark{width:59px;height:25px}.nav__cta{font-size:.75em}}
.footer{z-index:1;color:#fff;background-image:linear-gradient(#29333d,#3f4c5a);border-radius:0;padding:3rem 0 2rem;position:relative;overflow-x:clip}@media (max-width:767px){.footer{padding-top:2rem}}.footer__inner{width:88%;max-width:1440px;margin-left:auto;margin-right:auto}.footer__row{flex-wrap:wrap;align-content:stretch;row-gap:40px;margin-left:-20px;margin-right:-20px;display:flex}.footer__row--between{justify-content:space-between}.footer__row.footer__row--legal{row-gap:8px;margin-top:1.5rem;margin-left:-4px;margin-right:-4px}.footer__col{flex-direction:column;flex:1;padding-left:20px;padding-right:20px;display:flex;position:relative}.footer__row.footer__row--legal>.footer__col{padding-left:4px;padding-right:4px}.footer__col--shrink{flex:0 auto}.footer__col--brand{flex-basis:33.3333%;max-width:33.3333%}.footer__col--links{flex-basis:60%;max-width:60%}@media (max-width:991px){.footer__col--brand,.footer__col--links{flex-basis:100%;max-width:100%}}@media (max-width:479px){.footer__col--links .footer__row{row-gap:28px}.footer__col--links .footer__col{flex-basis:100%;max-width:100%}}@media (max-width:767px){.footer__col--watermark{flex-basis:100%;max-width:100%}}.footer__logo-link{--logo-size:1.7rem;color:inherit;align-items:center;margin-bottom:1.5rem;line-height:1;display:inline-flex}.footer__tagline{font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:clamp(1.85rem,1.7rem + .6vw,2.25rem);font-weight:500;line-height:1.1}.footer__tagline-lead{opacity:.7;display:block}.footer__legitscript{border-radius:.35rem;align-self:flex-start;align-items:center;margin-bottom:1.25rem;line-height:0;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1);display:inline-flex}.footer__legitscript:hover,.footer__legitscript:focus-visible{opacity:.85}.footer__legitscript-seal{width:73px;height:auto;display:block}.footer__links-title{color:#fff;font-family:var(--font-body);letter-spacing:.01em;margin:0 0 16px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:block}.footer__links-list{margin:8px 0 0;padding:0;list-style:none}.footer__links-list li{margin:0 0 10px}.footer__link{color:inherit;font-family:var(--font-body);opacity:.7;font-size:.95rem;font-weight:400;line-height:1.3;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.footer__link:hover{opacity:1}.footer__disclaimer{max-width:68rem;font-family:var(--font-body);color:#ffffff8c;margin:2.5rem 0 0;font-size:.8rem;font-weight:400;line-height:1.6}.footer__provider{max-width:68rem;font-family:var(--font-body);color:#ffffff8c;margin:1.25rem 0 0;font-size:.8rem;font-weight:400;line-height:1.7}.footer__provider-line{display:block}.footer__provider-link{color:inherit;text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline}.footer__notice{max-width:68rem;margin:1.25rem 0 0}.footer__notice-title{font-family:var(--font-body);letter-spacing:.01em;color:#ffffffbf;margin:0 0 .35rem;font-size:.8rem;font-weight:600;line-height:1.6}.footer__notice-body{font-family:var(--font-body);color:#ffffff8c;margin:0;font-size:.8rem;font-weight:400;line-height:1.7}.footer__divider{width:100%;height:1px;box-shadow:none;background-color:#ffffff26;border:0;margin:24px 0;padding:0}.footer__legal{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.footer__legal-link{cursor:pointer;color:inherit;font-family:var(--font-body);letter-spacing:0;opacity:.65;background:0 0;border:0;margin:0;padding:0;font-size:.82rem;font-weight:400;line-height:1.3;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.footer__legal-link:hover{opacity:1}.footer__copyright{color:inherit;font-family:var(--font-body);opacity:.55;margin:0;font-size:.82rem;font-weight:400;line-height:1.3}.footer__credit{color:inherit;font-family:var(--font-body);opacity:.75;margin:0;font-size:.82rem;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.footer__credit:hover{opacity:1}.footer__watermark{width:100%;font-family:var(--font-heading);letter-spacing:.04em;color:var(--brand-sage);opacity:.22;white-space:nowrap;text-align:center;margin-top:2rem;font-size:clamp(3.5rem,1rem + 12vw,13rem);font-weight:600;line-height:.9;overflow:hidden}.footer__watermark-oliv{color:var(--brand-sage)}.footer__watermark-well{color:var(--brand-navy)}
.logo{font-family:var(--font-heading);font-size:var(--logo-size,1.55rem);color:var(--brand-sage);white-space:nowrap;align-items:baseline;gap:.4em;line-height:1;display:inline-flex}.logo__mark{letter-spacing:.005em;font-size:1.14em;font-weight:600}.logo__word{letter-spacing:.16em;text-transform:uppercase;font-size:.82em;font-weight:600}.logo__word-well{color:var(--brand-navy)}.logo--light{color:#fff}.logo--light .logo__word-well{color:var(--brand-sage-soft)}.logo--compact .logo__mark{display:none}
.hero{padding-bottom:var(--band-md);background-color:var(--bg-page);margin-top:-4rem;padding-left:2%;padding-right:2%}.hero__panel{max-width:var(--shell-xwide);padding-top:var(--space-64);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.hero__frame{z-index:2;position:relative}.hero__grid{gap:var(--space-16) var(--space-48);padding-bottom:var(--band-xl);grid-template-rows:minmax(auto,max-content);grid-template-columns:.5fr .75fr;grid-auto-columns:1fr;display:grid;position:relative}.hero__col{flex-direction:column;max-width:411px;display:flex}.hero__head{gap:var(--space-36);flex-direction:column;display:flex}.hero__brand{justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.hero__logo{width:94.94px;height:34.98px;color:var(--text-strong)}.hero__logo:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hero__logo-img{width:94.94px;height:34.98px}.hero__title-wrap{gap:var(--space-8);flex-direction:column;display:inline-flex}.hero__title{font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem;color:var(--text-light);background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));-webkit-text-fill-color:transparent;text-wrap:balance;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.hero__body-top{padding-top:var(--space-36);padding-bottom:var(--space-36);flex-direction:column;display:flex}.hero__benefits{gap:var(--space-20);flex-direction:column;margin:0;padding-left:0;list-style-type:none;display:flex}.hero__benefit{justify-content:flex-start;align-items:flex-start;gap:var(--space-8);color:var(--text-muted);font-weight:var(--weight-medium);display:flex}.hero__benefit-icon{flex:none;width:1.875rem;height:1.875rem}.hero__benefit-switch{justify-content:center;align-items:center;display:flex}.hero__glyph{display:flex}.hero__glyph-inner{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.hero__glyph--seal{justify-content:center;align-items:center;width:2rem;height:2rem}.hero__benefit-text{color:var(--text-muted)}.hero__benefit-lead{color:var(--text-strong)}.hero__card{background-color:var(--bg-white);border-radius:var(--radius-lg);overflow:clip}.hero__card-strip{padding:var(--space-12);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:center;background-image:linear-gradient(92deg,#e1dce9,#f0e8e9 50%,#e1dce9);justify-content:center;align-items:center;display:flex}.hero__card-strip-icon{width:1.5rem;height:1.5rem;color:var(--green)}.hero__card-strip-text{font-size:var(--text-sm);letter-spacing:var(--track-none);line-height:1.25rem;font-weight:var(--weight-medium);color:var(--text-strong)}.hero__card-body{justify-content:flex-start;align-items:stretch;gap:var(--space-16);padding:var(--space-16);text-align:center;flex-direction:column;display:flex}.hero__prices{justify-content:center;align-items:stretch;gap:var(--space-16);grid-template-rows:auto;grid-template-columns:1fr 1px 1fr;grid-auto-columns:1fr;width:20rem;margin-top:-4px;margin-left:auto;margin-right:auto;display:grid}.hero__price{justify-content:flex-start;align-items:center;gap:var(--space-8);flex-direction:column;justify-self:center;display:flex}.hero__price-name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted)}.hero__price-figure{justify-content:center;align-items:flex-end;display:flex}.hero__price-amount{font-size:1.75rem;line-height:1.2;font-weight:var(--weight-bold);color:var(--text-strong)}.hero__price-unit{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-strong)}.hero__price-rule{background-color:var(--rule-dark);width:1px}.hero__cta{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--paper);font-size:1em;line-height:var(--lead-tight);font-weight:var(--weight-bold);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.hero__cta:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.hero__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hero__cta-icon{width:1.25rem;height:1.25rem}.hero__note{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;display:flex}.hero__note-strong{font-size:var(--text-xs);letter-spacing:var(--track-none);line-height:1.125rem;font-weight:var(--weight-bold);color:var(--text-strong)}.hero__note-dot{width:.375rem;height:.375rem;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}.hero__note-soft{font-size:var(--text-xs);line-height:var(--lead-body);font-weight:var(--weight-medium);color:var(--text-muted)}.hero__rating{z-index:2;justify-content:flex-start;align-items:flex-end;gap:var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:column;display:flex;position:absolute;inset:5rem 2rem auto auto}.hero__rating--wide{right:0}.hero__rating--narrow{display:none}.hero__rating-lines{justify-content:flex-start;align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.hero__rating-line{color:var(--text-strong)}.hero__rating-line--narrow{display:none}.hero__stars{color:#8f977600;gap:.3rem;width:160px;display:flex}.hero__star{color:var(--green)}.hero__star-face{background-color:var(--green);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.hero__star-face--half{color:var(--white);background-color:#8f977600}.hero__star-glyph{color:var(--white)}.hero__media{position:absolute;inset:0}.hero__photo{object-position:0% 50%;position:absolute;inset:0}.hero__photo--wide{object-position:50% 50%;display:block}.hero__photo--narrow{display:none}@media screen and (min-width:1280px){.hero__note-strong{font-weight:var(--weight-medium)}}@media screen and (min-width:1920px){.hero__grid{grid-template-columns:.75fr 1.25fr}}@media screen and (max-width:991px){.hero{padding-bottom:0;padding-left:0;padding-right:0}.hero__panel{padding-top:var(--space-48);border-radius:0;flex-direction:column;display:flex}.hero__grid{padding-bottom:var(--space-24);grid-template-columns:.75fr .75fr}.hero__col{gap:var(--space-24);grid-area:span 1/span 2/span 1/span 2;max-width:none}.hero__title{font-size:2.75rem;line-height:3.125rem}.hero__body{gap:var(--space-36);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.hero__benefit-text{font-size:var(--text-sm)}.hero__price-name{font-size:var(--text-xs)}.hero__rating--wide{display:none;top:0}.hero__rating--narrow{top:0;right:var(--space-48);display:flex}.hero__stars{justify-content:flex-end;align-items:center}.hero__star-face{width:1rem;height:1rem}.hero__media{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.hero__photo{position:relative}.hero__photo--wide{display:none}.hero__photo--narrow{transform-origin:50% 100%;object-position:50% 50%;display:block;top:3%;transform:scale(1.2)}}@media screen and (max-width:767px){.hero{padding-top:var(--space-24)}.hero__panel{max-width:none;padding-top:var(--space-24)}.hero__grid{row-gap:var(--space-12);grid-template-columns:1.75fr}.hero__col{gap:0}.hero__head{gap:var(--space-20)}.hero__logo,.hero__logo-img{width:69.14px;height:25.47px}.hero__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.hero__body{gap:var(--space-20);flex-direction:column;display:flex}.hero__body-top{padding-top:var(--space-20);padding-bottom:0}.hero__benefits{gap:var(--space-12)}.hero__card{width:100%}.hero__card-strip-text{font-size:var(--text-xs);line-height:1.125rem}.hero__cta{min-width:auto;font-size:.9em}}@media screen and (min-width:480px) and (max-width:600px){.hero__note{flex-wrap:wrap}}@media screen and (max-width:479px){.hero__panel{padding-top:var(--space-8)}.hero__grid{padding-bottom:var(--space-12)}.hero__col{gap:var(--space-20)}.hero__title{font-size:2.25rem}.hero__body{gap:0}.hero__body-top{padding-top:0;padding-bottom:var(--space-20)}.hero__benefits{gap:var(--space-20)}.hero__card-body{padding-top:var(--space-12);padding-bottom:var(--space-16)}.hero__prices{width:100%;max-width:16rem}.hero__cta{padding:.8rem var(--space-24)}.hero__note{flex-wrap:wrap}.hero__rating--narrow{right:var(--space-24)}.hero__rating-line--wide{display:none}.hero__rating-line--narrow{display:block}.hero__stars{justify-content:flex-end;align-items:flex-start;width:auto}.hero__star--half,.hero__star-face{width:1rem;height:1rem}.hero__media{height:370px}.hero__photo--narrow{top:10%}}
.ticker{justify-content:space-between;align-items:center;gap:var(--space-36);background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));color:var(--text-light);flex-direction:column;display:flex;position:relative}.ticker__viewport{width:100%;display:flex;overflow:hidden}.ticker__track{--track-phase:-223.5px;width:max-content;padding-top:var(--space-24);padding-bottom:var(--space-24);transform:translateX(var(--track-phase));will-change:transform;flex:none;animation:120s linear infinite ticker-scroll;display:flex}.ticker__viewport:hover .ticker__track{animation-play-state:paused}.ticker__list{flex:none;justify-content:flex-start;align-items:center;width:max-content;margin:0;padding:0;list-style:none;display:flex}.ticker__item{align-items:center;gap:var(--space-8);margin-right:var(--space-48);flex:none;display:flex}.ticker__icon{flex:none;width:auto;height:1.25rem}.ticker__label{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--track-none);line-height:1.25rem}@keyframes ticker-scroll{0%{transform:translateX(var(--track-phase))}to{transform:translateX(calc(var(--track-phase) - 33.3333%))}}@media screen and (max-width:767px){.ticker__track{padding-top:var(--space-16);padding-bottom:var(--space-16)}.ticker__item{margin-right:var(--space-32)}.ticker__label{font-size:var(--text-xs);line-height:1.125rem}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}
.pillars{background-color:var(--bg-mist);scroll-margin-top:88px;overflow:hidden}.pillars__band{padding-top:var(--band-xl);padding-bottom:var(--band-xl)}.pillars__stack{flex-flow:column;display:flex}.pillars__header{justify-content:flex-start;align-items:center;gap:var(--space-24);margin-bottom:var(--space-48);text-align:center;flex-flow:column;display:flex}.pillars__title{letter-spacing:-.07rem;font-size:3.5rem;line-height:3.875rem}.pillars__accent{color:var(--text-light);background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.pillars__lede{color:var(--text-faint);width:100%;max-width:42rem;font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--track-snug);line-height:2rem}.pillars__track{--track-gutter:var(--gutter-desktop);--track-frame:var(--shell-wide);--track-inset:calc(var(--track-gutter) + max(0px, (100% - 2 * var(--track-gutter) - var(--track-frame)) / 2));gap:var(--space-36);padding:0 var(--track-inset);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:var(--track-inset);margin:0;list-style:none;display:flex;overflow-x:auto}.pillars__track::-webkit-scrollbar{display:none}.pillars__card{border-radius:var(--radius-lg);scroll-snap-align:start;flex-flow:column;flex:none;width:calc(50% - 18px);display:flex;overflow:hidden}.pillars__photo{aspect-ratio:3/2;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.pillars__body{padding:var(--space-24) 7rem 0 var(--space-24);flex-flow:column;flex:1;justify-content:space-between;display:flex}.pillars__copy{color:var(--text-muted);font-size:var(--text-base);line-height:1.5}.pillars__copy strong{color:var(--text-strong)}.pillars__nav{justify-content:flex-end;align-items:center;gap:var(--space-16);padding-top:var(--space-24);display:flex}.pillars__arrow{background-color:var(--ink-10);border:0;border-radius:100rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:all .3s;display:flex}.pillars__arrow:hover{background-color:var(--ink-20)}.pillars__arrow:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.pillars__arrow:disabled{pointer-events:none;background-color:#0000000d}.pillars__arrow:disabled>*{opacity:.3}.pillars__arrow-icon{width:1.1rem;height:auto;display:block}@media screen and (max-width:991px){.pillars__band{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.pillars__header{gap:var(--space-20)}.pillars__title{font-size:2.75rem;line-height:3.125rem}.pillars__lede{font-size:var(--text-lg)}.pillars__track{--track-frame:var(--shell-medium);gap:var(--space-24)}.pillars__card{width:calc(50% - 12px)}.pillars__photo{aspect-ratio:1}.pillars__body{padding-right:var(--space-24)}.pillars__copy{font-size:var(--text-sm)}.pillars__nav{gap:var(--space-20)}.pillars__arrow{width:2.5rem;height:2.5rem}.pillars__arrow-icon{width:.75rem}}@media screen and (max-width:767px){.pillars__band{padding-top:var(--band-md);padding-bottom:var(--band-md)}.pillars__header{gap:var(--space-12);margin-bottom:var(--space-36)}.pillars__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.pillars__lede{font-size:var(--text-base);line-height:1.5}.pillars__track{--track-gutter:var(--gutter-mobile)}.pillars__card{border-radius:var(--radius-md);width:300px}.pillars__body{padding-top:var(--space-20);padding-left:var(--space-20)}}@media screen and (max-width:479px){.pillars__title{font-size:2.25rem}.pillars__track{--track-frame:var(--shell-narrow)}}
.biology{background-color:var(--bg-mist);padding-bottom:var(--band-sm);overflow:hidden}.biology__card{background-color:var(--bg-white);border-radius:var(--radius-xl);padding:var(--band-lg) var(--band-md);position:relative;overflow:clip}.biology__layout{display:flex}.biology__column{z-index:2;gap:var(--space-48);flex-flow:column;width:39.9rem;display:flex;position:relative}.biology__titles{margin-bottom:var(--space-24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.biology__title{color:var(--ink);font-size:2.75rem;line-height:3.125rem;font-weight:var(--weight-bold);letter-spacing:-.055rem}.biology__title--accent{background-image:linear-gradient(90deg, var(--accent-violet), var(--accent-coral) 50%, var(--accent-gold));-webkit-text-fill-color:transparent;color:var(--paper);-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-flex}.biology__lede{width:100%;max-width:34.8rem;color:var(--ink-50);font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug)}.biology__portrait{width:28.9rem;position:absolute;inset:0% 4rem auto auto}.biology__portrait--stacked{display:none}.biology__photo{aspect-ratio:480/807;position:relative;top:-1.375rem}.biology__points{gap:var(--space-36);grid-template-columns:1fr 1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.biology__point{gap:var(--space-12);flex-flow:column;display:flex}.biology__icon{width:var(--space-64);height:var(--space-64)}.biology__icon--violet{color:var(--accent-violet)}.biology__icon--coral{color:var(--accent-coral)}.biology__icon--gold{color:var(--accent-gold)}.biology__copy{color:var(--ink-70)}.biology__copy strong{color:var(--ink);display:block}@media screen and (min-width:1440px){.biology__card{padding-left:var(--band-lg);padding-right:var(--band-lg)}.biology__photo{left:-2rem}}@media screen and (min-width:1920px){.biology__portrait{right:9rem}.biology__photo{left:-.1875rem}}@media screen and (max-width:991px){.biology{background-image:linear-gradient(180deg, var(--bg-page), var(--bg-mist));padding-bottom:var(--band-lg)}.biology__card{background-color:#0000;border-radius:0;padding-bottom:0;padding-left:0;padding-right:0;overflow:visible}.biology__layout{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center}.biology__column{gap:var(--space-24);width:auto}.biology__header{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.biology__titles{justify-content:flex-start;align-items:center}.biology__portrait{width:24rem;margin-left:auto;margin-right:auto;top:auto;right:auto}.biology__portrait--stacked{display:block;position:relative;bottom:auto}.biology__portrait--float{display:none}.biology__photo{object-fit:contain;object-position:50% 100%;top:auto}.biology__points{gap:var(--space-24);background-image:linear-gradient(var(--white-60), var(--white));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:var(--radius-lg);padding:var(--space-24);margin-top:-18.125rem}.biology__lede{font-size:var(--text-lg)}.biology__copy{text-align:left;font-size:var(--text-sm)}}@media screen and (max-width:767px){.biology__title{letter-spacing:-.045rem;font-size:2.25rem;line-height:2.625rem}.biology__lede{font-size:var(--text-base);line-height:1.5}.biology__portrait{width:25rem}}@media screen and (max-width:479px){.biology{padding-bottom:0}.biology__card{padding:var(--band-md) 0}.biology__points{flex-flow:column;gap:1.7rem;margin-top:-15.5rem;display:flex}.biology__point{flex-flow:row}.biology__icon{width:var(--space-48);height:var(--space-48);flex:none}.biology__portrait{width:20rem}.biology__photo{object-position:50% 50%}}@media (max-width:991px){.biology__photo{-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media (min-width:992px){.biology__photo{right:clamp(-6rem,71.11vw - 58rem,-2rem)}.biology__column{width:clamp(28.9rem,66.67vw - 13.77rem,37.9rem)}}@media (min-width:480px) and (max-width:600px){.biology__points{flex-flow:column;gap:1.7rem;margin-top:-15.5rem;display:flex}.biology__point{flex-flow:row}.biology__icon{width:var(--space-48);height:var(--space-48);flex:none}.biology__portrait{width:20rem}.biology__photo{object-position:50% 50%}}
.medicine{padding-top:var(--band-xl);background-color:var(--bg-mist);flex-flow:column;scroll-margin-top:88px;display:flex;overflow:hidden}.medicine__inner{gap:var(--space-48);flex-flow:column;display:flex}.medicine__head{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;display:flex}.medicine__title{color:var(--ink);font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem}.medicine__title-accent{background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));color:var(--paper);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.medicine__measure{width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.medicine__lede{color:var(--text-faint);font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);text-wrap:balance}.medicine__card{gap:var(--space-64);background-color:var(--bg-white);border-radius:var(--radius-xl);padding:var(--space-32) var(--space-64) var(--space-64);flex-flow:column;display:flex;position:relative;overflow:clip}.medicine__grid{justify-content:center;align-items:flex-start;width:100%;max-width:912px;margin-left:auto;margin-right:auto;display:flex}.medicine__col{text-align:center;flex:1}.medicine__vial{aspect-ratio:1;object-fit:cover;width:400px;height:400px}.medicine__vial--narrow{display:none}.medicine__body{justify-content:flex-start;align-items:center;gap:var(--space-24);padding-bottom:var(--space-24);flex-flow:column;display:flex}.medicine__tag-wrap{position:relative;overflow:hidden}.medicine__tag{border-radius:var(--radius-pill);padding:var(--space-8) var(--space-16);color:var(--ink);font-size:11px;font-weight:var(--weight-bold);letter-spacing:.06188rem;text-transform:uppercase;border:1px solid #000;justify-content:center;align-items:center;line-height:1rem;display:flex;position:relative}.medicine__tag--teal{color:var(--text-faint);background-image:linear-gradient(90deg,#d4ebfc,#c7ede1);border-style:none}.medicine__tag--pink{color:var(--text-faint);background-image:linear-gradient(90deg,#faeefb,#fbede2);border-style:none}.medicine__tag-sheen{z-index:2;mix-blend-mode:lighten;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:stretch;gap:16px;width:110%;height:110%;display:grid;position:absolute;inset:-5% 0% 0% -5%}.medicine__tag-sheen-fill{background-image:linear-gradient(90deg, var(--accent-violet), var(--accent-coral) 50%, var(--accent-gold));color:var(--paper)}.medicine__header{gap:var(--space-12);flex-flow:column;display:flex}.medicine__price-row{justify-content:center;align-items:flex-end;display:flex}.medicine__price{color:var(--ink);font-size:3rem;line-height:1;font-weight:var(--weight-bold)}.medicine__price-unit{color:var(--ink);font-size:var(--text-xl);font-weight:var(--weight-bold)}.medicine__name{color:var(--ink);font-size:1.75rem;font-weight:var(--weight-bold)}.medicine__tags{justify-content:center;align-items:flex-start;gap:var(--space-8);display:flex}.medicine__blurb{color:var(--ink);font-weight:var(--weight-medium);text-wrap:balance}.medicine__actions{gap:var(--space-12);flex-flow:column;display:flex}.medicine__cta-wrap{width:205px;margin-left:auto;margin-right:auto}.medicine__cta{justify-content:center;align-items:center;gap:var(--space-4);min-width:8.75rem;max-width:100%;height:52px;padding:.95rem var(--space-16);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--paper);font-size:1em;font-weight:var(--weight-medium);line-height:var(--lead-tight);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.medicine__cta:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.medicine__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.medicine__cta-icon{width:1.25rem;height:1.25rem}.medicine__more-link{justify-content:center;align-items:center;gap:var(--space-4);appearance:none;max-width:100%;color:var(--accent-teal);cursor:pointer;background-color:#0000;border:0;padding:0;transition:all .3s;display:flex}.medicine__more-label--short{display:none}.medicine__more-text{color:var(--accent-teal);font-size:var(--text-sm);line-height:1.25rem;font-weight:var(--weight-medium);display:block}.medicine__more-icons{width:var(--space-24);height:var(--space-24);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;gap:16px;display:grid}.medicine__more-icon{grid-area:1/1/2/2;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.medicine__more-icon--hover,.medicine__more-link:hover .medicine__more-icon--rest{opacity:0}.medicine__more-link:hover .medicine__more-icon--hover{opacity:1}.medicine__benefits{justify-content:flex-start;align-items:center;gap:var(--space-36);padding:var(--space-24) 0;border-top:1px solid var(--rule-dark);color:var(--ink);flex-flow:column;margin:0;list-style:none;display:flex}.medicine__benefit{justify-content:flex-start;align-items:center;gap:var(--space-8);max-width:15.625rem;color:var(--ink);flex-flow:column;display:flex}.medicine__benefit-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.medicine__benefit-icon--check{color:var(--accent-green)}.medicine__benefit-text{font-size:var(--text-sm);line-height:1.25rem;font-weight:var(--weight-medium)}.medicine__benefit-text--strong{font-weight:var(--weight-bold)}.medicine__panel{justify-content:flex-start;align-items:center;gap:var(--space-48);flex-flow:column;width:100%;max-width:912px;height:0;margin-left:auto;margin-right:auto;transition:height .8s cubic-bezier(.65,0,.35,1);display:flex;overflow:hidden}.medicine__panel-inner{justify-content:center;align-items:flex-start;width:100%;max-width:912px;margin-left:auto;margin-right:auto;display:flex}.medicine__panel-col{padding-top:var(--space-36);border-top:1px solid var(--rule-dark);flex-flow:column;flex:1;display:flex}.medicine__panel-item{justify-content:space-between;align-items:flex-start;gap:var(--space-16);text-align:left;flex-flow:column;width:15.625rem;margin-left:auto;margin-right:auto;display:flex}.medicine__panel-title{color:var(--ink);font-size:var(--text-base);line-height:1.25rem;font-weight:var(--weight-bold)}.medicine__panel-copy{color:var(--ink);font-size:var(--text-sm);line-height:1.25rem;font-weight:var(--weight-medium)}.medicine__panel-list{gap:var(--space-8);padding:var(--space-8) 0;flex-flow:column;margin:0;list-style:none;display:flex}.medicine__panel-row{gap:var(--space-8);display:flex}.medicine__panel-check{width:1.25rem;height:1.25rem;color:var(--accent-green);flex:none;justify-content:center;align-items:center;display:flex}.medicine__toggle-wrap{justify-content:flex-start;align-items:center;gap:var(--space-12);width:100%;max-width:var(--shell-medium);flex-flow:column;margin-top:-4rem;margin-left:auto;margin-right:auto;transition:margin-top .8s cubic-bezier(.65,0,.35,1);display:flex;position:relative}.medicine__toggle-wrap.is-open{margin-top:0}.medicine__toggle{z-index:2;justify-content:center;align-items:center;gap:var(--space-4);padding:.5625rem var(--space-36);border-radius:var(--radius-pill);outline:10px solid var(--bg-white);outline-offset:0px;background-color:var(--bg-white);color:var(--ink);appearance:none;cursor:pointer;border:1px solid #000;flex-flow:row;transition:all .2s;display:flex;position:relative}.medicine__toggle:hover{border-color:var(--ink-40)}.medicine__toggle-label{font-size:var(--text-xs);line-height:1.125rem;font-weight:var(--weight-medium)}.medicine__toggle-icon{width:var(--space-16);height:var(--space-16);justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.65,0,.35,1);display:flex}.medicine__toggle.is-open .medicine__toggle-icon{transform:rotate(180deg)}.medicine__rule{background-color:var(--rule-dark);width:100%;height:1px;position:absolute;top:50%}.medicine__pricing{justify-content:space-between;align-items:center;gap:var(--space-36);text-align:center;flex-flow:column;width:100%;max-width:912px;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.medicine__pricing-head{gap:var(--space-12);flex-flow:column;display:flex}.medicine__pricing-title{color:var(--ink);font-size:1.75rem;line-height:2.25rem;font-weight:var(--weight-bold);letter-spacing:var(--track-none)}.medicine__pricing-note{color:var(--text-faint);font-size:var(--text-base);line-height:1.5rem;font-weight:var(--weight-bold)}.medicine__table{border-radius:var(--radius-md);width:100%;overflow:clip}.medicine__table-head{padding:var(--space-20) var(--space-36);background-color:var(--ink-10);color:var(--ink);grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;gap:0;display:grid}.medicine__table-heading{font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;justify-self:end}.medicine__table-heading--compact{display:none}.medicine__table-heading--compact:first-child{grid-column:2}.medicine__table-heading--compact:nth-child(2){grid-column:3}.medicine__table-heading--compact:nth-child(3){grid-column:4}.medicine__table-heading--compact:nth-child(4){grid-column:5}.medicine__table-heading--full:nth-child(5){grid-column:2}.medicine__table-heading--full:nth-child(6){grid-column:3}.medicine__table-heading--full:nth-child(7){grid-column:4}.medicine__table-heading--full:nth-child(8){grid-column:5}.medicine__table-row{padding:var(--space-24) var(--space-36);background-color:var(--bg-mist);color:var(--ink);grid-template-rows:auto;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center;gap:0;display:grid}.medicine__table-label{font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;justify-self:start}.medicine__table-cell{justify-content:space-between;justify-self:end;align-items:flex-end;display:flex}.medicine__table-price{font-size:1.5rem;line-height:1.5rem;font-weight:var(--weight-bold);text-align:left}.medicine__table-divider-row{padding-left:var(--space-24);padding-right:var(--space-24);background-color:var(--bg-mist)}.medicine__table-divider{border-style:dashed none none;border-width:1px;border-color:var(--rule-dark) black black;height:1px}.medicine__fineprint{padding-top:var(--space-48);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.medicine__fineprint-text{color:var(--text-muted);font-size:var(--text-xs);line-height:1.125rem}.medicine__inline-link{text-decoration:none}.medicine__inline-link:hover{text-decoration:underline}.medicine__modal{z-index:99;width:100%;height:100vh;padding-left:var(--space-8);padding-right:var(--space-8);background-color:var(--ink-70);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;justify-content:center;align-items:center;transition:opacity .3s;display:none;position:fixed;inset:0%}.medicine__modal.is-open{display:flex}.medicine__modal.is-shown{opacity:1}.medicine__modal-window{gap:var(--space-36);width:100%;max-width:var(--shell-medium);padding:var(--space-36);border-radius:var(--radius-lg);background-color:#fefefe;flex-flow:column;display:flex;overflow:clip}.medicine__modal-close-slot{z-index:10;width:2.5rem;margin-bottom:-1.85rem;margin-left:auto;position:relative}.medicine__modal-close{appearance:none;width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;background-color:#0000;border:0;margin-left:auto;padding:0;transition:all .3s;display:block}.medicine__modal-close:hover{color:var(--ink-80);text-decoration:underline}.medicine__modal-close-mark{color:var(--bg-page)}.medicine__modal-heading-wrap{gap:var(--space-8);flex-flow:column;display:flex}.medicine__modal-title{font-size:clamp(2.25rem,2.036rem + 1.07vw,3rem);line-height:var(--lead-tight);letter-spacing:var(--track-tight)}.medicine__modal-subtitle{color:var(--text-faint);font-weight:var(--weight-bold)}.medicine__modal-vial{box-sizing:border-box;object-fit:contain;object-position:50% 0%;width:auto;height:auto;margin-bottom:0;position:absolute;bottom:-8.45rem;left:1.7rem}.medicine__modal-vial--wide{bottom:-8.5rem}.medicine__modal-vial--compact{display:none}.medicine__modal-body{display:flex}.medicine__modal-aside{flex-flow:column;justify-content:flex-start;align-items:center;width:350px;display:flex;position:relative}.medicine__tabs{flex-flow:column-reverse;flex:1;gap:0;display:flex;position:relative}.medicine__tablist{display:flex;position:relative}.medicine__tab{width:100%;height:4.5rem;padding:var(--space-8) 30px;border-radius:var(--radius-md);color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;text-transform:none;appearance:none;vertical-align:top;cursor:pointer;background-color:#ddd0;border:0;flex-flow:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.medicine__tab.is-active{background-color:var(--bg-dark);color:var(--paper)}.medicine__tab-icon{width:var(--space-32);height:var(--space-32);justify-content:center;align-items:center;display:flex}.medicine__tab-panels{margin-bottom:var(--space-36);display:block;position:relative;overflow:hidden}.medicine__tab-panel{display:none;position:relative}.medicine__tab-panel.is-active{display:block}.medicine__tab-list{gap:var(--space-12);flex-flow:column;margin:0;padding:0;list-style:none;display:flex}.medicine__tab-item{justify-content:flex-start;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);background-color:var(--bg-mist);transition:opacity .2s;display:flex}.medicine__tab-item-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.medicine__tab-item-text{color:var(--ink);font-weight:var(--weight-medium)}.medicine__tab-item-note{color:var(--text-muted);font-size:var(--text-xs);line-height:1.125rem;font-weight:var(--weight-medium)}@media screen and (max-width:991px){.medicine{padding-top:var(--band-md);padding-bottom:var(--band-sm)}.medicine__head{gap:var(--space-20)}.medicine__title{font-size:2.75rem;line-height:3.125rem}.medicine__lede{font-size:var(--text-lg)}.medicine__card{gap:var(--space-48);padding:var(--space-32) var(--space-48) var(--space-36);overflow:visible}.medicine__vial{object-fit:contain;width:auto;height:auto}.medicine__blurb{font-size:var(--text-sm)}.medicine__price{font-size:2.5rem}.medicine__price-unit{font-size:var(--text-lg)}.medicine__cta-wrap{width:140px;font-size:var(--text-sm)}.medicine__panel-title{font-size:var(--text-sm)}.medicine__toggle{gap:var(--space-8)}.medicine__pricing-title{font-size:1.5rem}.medicine__pricing-note-wrap{max-width:31ch;margin-left:auto;margin-right:auto}.medicine__table-head{padding-left:var(--space-24);padding-right:var(--space-24)}.medicine__table-price{font-size:var(--text-xl)}.medicine__table-row,.medicine__modal-window{padding-left:var(--space-24);padding-right:var(--space-24)}.medicine__modal-close-slot{margin-bottom:-2.25rem}.medicine__modal-heading-wrap{justify-content:flex-start;align-items:flex-start;gap:var(--space-12);padding-left:var(--space-24);padding-right:var(--space-24)}.medicine__modal-vial{margin-top:-2rem;top:0;bottom:0}.medicine__modal-vial--wide{margin-top:-6.4rem}.medicine__tablist,.medicine__tab-list{padding-left:var(--space-24);padding-right:var(--space-24)}}@media screen and (max-width:767px){.medicine{background-color:var(--bg-white);padding-bottom:0}.medicine__inner{gap:var(--space-36)}.medicine__head{gap:var(--space-12)}.medicine__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.medicine__lede{font-size:var(--text-base);line-height:1.5}.medicine__card{border-radius:var(--radius-lg);padding-left:0;padding-right:0}.medicine__grid{max-width:100%}.medicine__media{width:100%;height:100%}.medicine__vial{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.medicine__body{padding-left:var(--space-16);padding-right:var(--space-16)}.medicine__tag{padding:var(--space-4) var(--space-12)}.medicine__tag--teal,.medicine__tag--pink{padding-top:.125rem;padding-bottom:.125rem;font-size:9px}.medicine__price{font-size:2.25rem}.medicine__price-unit{font-size:var(--text-sm)}.medicine__name{font-size:1.5rem}.medicine__tags{flex-flow:wrap}.medicine__blurb{font-size:var(--text-xs)}.medicine__cta{min-width:7.0625rem;height:36px;font-size:.875em}.medicine__more-label{display:none}.medicine__more-label--short{display:block}.medicine__more-text{font-size:var(--text-xs);line-height:1.125rem}.medicine__benefits{padding-left:var(--space-12);padding-right:var(--space-12)}.medicine__benefit-text{font-size:var(--text-xs);line-height:1.125rem}.medicine__panel{max-width:none}.medicine__panel-col{padding-left:var(--space-12);padding-right:var(--space-12)}.medicine__panel-item{width:auto}.medicine__panel-copy{font-size:var(--text-xs);line-height:1.125rem}.medicine__pricing-title{letter-spacing:-.025rem}.medicine__pricing-title-wrap{text-wrap:balance;max-width:none;margin-left:auto;margin-right:auto}.medicine__pricing-note-wrap{max-width:27ch}.medicine__pricing-note{font-size:var(--text-sm);line-height:1.25rem}.medicine__table-heading--full{display:none}.medicine__table-heading--compact{text-align:right;max-width:5ch;display:block}.medicine__table-price{font-size:var(--text-lg)}.medicine__fineprint-footer{background-color:var(--bg-mist)}.medicine__fineprint{padding-top:var(--space-36);padding-bottom:var(--band-sm)}.medicine__modal-window{padding-top:var(--space-24);padding-bottom:var(--space-24)}.medicine__modal-close-slot{height:var(--space-32);flex:none}.medicine__modal-close{width:var(--space-32);height:var(--space-32)}.medicine__modal-head{flex-flow:row;justify-content:space-between;margin-bottom:-1.25rem;display:flex}.medicine__modal-heading-wrap{flex:0 auto;justify-content:center;align-items:flex-start;padding-right:0}.medicine__modal-figure{flex:none;width:153px;height:200px}.medicine__modal-aside,.medicine__modal-vial--wide{display:none}.medicine__modal-vial--compact{width:100%;height:100%;margin-top:0;display:block;position:relative;top:auto;left:auto}.medicine__tab-item{padding-top:var(--space-16);padding-bottom:var(--space-16)}.medicine__tab-item-icon{width:2.25rem;height:2.25rem}.medicine__tab-item-text{font-size:var(--text-sm)}}@media screen and (max-width:479px){.medicine__title{font-size:2.25rem}.medicine__card{background-color:#0000;border-radius:0}.medicine__col{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.medicine__media{max-width:160px;padding-bottom:var(--space-8)}.medicine__vial--wide{display:none}.medicine__vial--narrow{display:block}.medicine__body{padding-left:0;padding-right:0}.medicine__body--left{padding-right:var(--space-12)}.medicine__body--right{padding-left:var(--space-12)}.medicine__tag{padding-left:.55rem;padding-right:.55rem;font-size:9.5px}.medicine__tag--teal,.medicine__tag--pink{padding-left:.375rem;padding-right:.375rem;font-size:8px}.medicine__name{font-size:var(--text-lg)}.medicine__tags{gap:var(--space-4)}.medicine__benefit{max-width:none}.medicine__panel-col{padding-left:0}.medicine__panel-col--right{padding-left:var(--space-12);padding-right:0}.medicine__pricing-title{line-height:2rem}.medicine__pricing-title-wrap{max-width:24ch;margin-left:auto;margin-right:auto}.medicine__table-head{gap:var(--space-16);padding:var(--space-12);place-items:center}.medicine__table-heading{font-size:var(--text-xs)}.medicine__table-row{gap:var(--space-16);padding-left:var(--space-12);padding-right:var(--space-12)}.medicine__table-label{font-size:var(--text-xs)}.medicine__table-price{font-size:var(--text-base)}.medicine__table-divider-row{padding-left:var(--space-12);padding-right:var(--space-12)}.medicine__modal-window{gap:var(--space-24);width:100%}.medicine__modal-head{margin-bottom:-.5rem}.medicine__modal-close-slot{margin-bottom:-1.35rem}.medicine__modal-heading-wrap{width:74%;padding-left:0;padding-right:0}.medicine__modal-title{font-size:2.25rem}.medicine__modal-figure{flex:none;width:140px}.medicine__modal-vial--compact{object-position:50% 100%}.medicine__tabs{gap:0}.medicine__tablist,.medicine__tab-list{padding-left:0;padding-right:0}.medicine__tab{flex:0 auto;padding-left:0;padding-right:0}.medicine__tab-panels{margin-bottom:var(--space-24)}.medicine__tab-item-note{font-size:var(--text-xs)}}@media screen and (max-width:420px){.medicine__modal-window{gap:16px;padding:16px}.medicine__modal-head{align-items:center;gap:8px;margin-bottom:0}.medicine__modal-heading-wrap{gap:6px}.medicine__modal-title{letter-spacing:var(--track-tight);text-wrap:balance;padding-bottom:0;line-height:1.08}.medicine__modal-subtitle{font-size:var(--text-sm);line-height:1.35}.medicine__modal-figure{flex:0 0 96px;width:96px;height:132px}.medicine__modal-vial--compact{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:359px){.medicine__modal-figure{flex:0 0 84px;width:84px;height:118px}}
.included{background-color:var(--bg-mist);padding-top:var(--band-xl);padding-bottom:var(--band-xl);overflow:hidden}.included__stack{column-gap:var(--space-48);row-gap:var(--space-48);flex-flow:column;display:flex}.included__header{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;margin-bottom:0;display:flex}.included__heading{font-family:var(--font-heading);font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem;color:var(--text-light);background-image:linear-gradient(90deg, var(--accent-pink), var(--accent-violet) 50%, var(--accent-sky));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.included__lede-wrap{width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.included__lede{font-family:var(--font-body);font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-faint)}.included__grid{column-gap:var(--space-24);row-gap:var(--space-24);grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-auto-columns:1fr;max-width:1280px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative;overflow:clip}.included__tile{border-radius:var(--radius-lg);background-color:var(--bg-white);text-align:center;flex-flow:column;padding:0;display:flex;position:relative;overflow:clip}.included__caption-wrap{width:100%;max-width:220px;padding:var(--space-36) 0;text-wrap:balance;justify-content:center;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.included__caption-limit.is-4,.included__caption-limit.is-6{max-width:30ch}.included__caption{font-family:var(--font-body);font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-faint)}.included__art{flex-flow:column;flex:0 auto;display:flex}.included__art-image{aspect-ratio:410/273}.included__art-image--narrow{display:none}.included__footer-inner{justify-content:center;align-items:center;gap:var(--space-24);padding-top:var(--space-48);text-align:left;flex-flow:column;display:flex}.included__proof{gap:var(--space-24);display:flex}.included__faces{margin:0;padding:0;list-style:none;display:flex}.included__face{border:1.83px solid var(--bg-mist);border-radius:var(--radius-pill);width:4.5625rem;height:4.5625rem;margin-left:-1.7rem;display:block;overflow:clip}.included__proof-text{max-width:19rem}.included__count{font-family:var(--font-heading);font-size:1.75rem;line-height:2.25rem;font-weight:var(--weight-bold);letter-spacing:var(--track-none);color:var(--text-strong)}.included__stars{display:flex}.included__stars--wide{gap:.3125rem}.included__stars--narrow{display:none}.included__star{width:1.5625rem;height:1.5625rem}.included__cta{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;max-width:100%;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--button-light);font-size:1em;line-height:var(--lead-tight);font-weight:var(--weight-bold);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.included__cta:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.included__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.included__cta-icon{width:1.25rem;height:1.25rem}@media screen and (min-width:1280px){.included__caption-limit.is-1{max-width:18ch}.included__caption-limit.is-2{max-width:16ch}.included__caption-limit.is-4{max-width:28ch}}@media screen and (min-width:1440px){.included__caption-limit.is-2{max-width:16ch}.included__caption-limit.is-3,.included__caption-limit.is-5{max-width:18ch}.included__caption-limit.is-6{max-width:28ch}}@media screen and (max-width:991px){.included{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.included__header{gap:var(--space-20)}.included__heading{font-size:2.75rem;line-height:3.125rem}.included__lede{font-size:var(--text-lg)}.included__grid{column-gap:var(--space-16);row-gap:var(--space-16);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;overflow:visible}.included__caption-wrap{max-width:170px;padding-top:var(--space-36);padding-bottom:var(--space-24)}.included__caption-limit.is-1,.included__caption-limit.is-6{max-width:14ch}.included__caption-limit.is-2{max-width:13ch}.included__caption{font-size:var(--text-base);line-height:1.5rem}.included__art{flex:1}.included__art-image{aspect-ratio:213/142;object-fit:contain;object-position:50% 100%}}@media screen and (max-width:767px){.included__stack{column-gap:var(--space-36);row-gap:var(--space-36);width:100%;padding-left:0;padding-right:0}.included__header{gap:var(--space-12)}.included__heading{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.included__lede{font-size:var(--text-base);line-height:1.5}.included__grid{grid-template-columns:1fr 1fr;padding-left:0;padding-right:0}.included__tile{border-radius:var(--radius-md);padding-left:0;padding-right:0}.included__caption-wrap{padding-top:var(--space-24);padding-bottom:var(--space-24)}.included__caption-limit.is-3,.included__caption-limit.is-5{max-width:14ch}.included__caption-limit.is-4{max-width:16ch}.included__art-image--wide{display:none}.included__art-image--narrow{display:block}.included__footer-inner{padding-top:var(--space-36)}.included__proof{justify-content:center;align-items:center;gap:var(--space-20);width:100%}.included__face{width:4.0625rem;height:4.0625rem}.included__proof-text{gap:var(--space-8);flex-flow:column;max-width:12rem;display:flex}.included__count{font-size:var(--text-base);letter-spacing:-.025rem;line-height:1.5rem}.included__stars--wide{display:none}.included__stars--narrow{gap:var(--space-4);display:flex}.included__star{width:1.3125rem;height:1.3125rem}.included__cta{min-width:auto;font-size:.9em}}@media screen and (max-width:479px){.included{padding-top:var(--band-md);padding-bottom:var(--band-md)}.included__stack{column-gap:var(--space-36);row-gap:var(--space-36);padding-left:0;padding-right:0}.included__heading{font-size:2.25rem}.included__grid{column-gap:var(--space-12);row-gap:var(--space-12);grid-template-columns:1fr 1fr;padding-bottom:0;padding-left:0;padding-right:0}.included__caption-wrap{padding:var(--space-20) .7rem var(--space-24)}.included__caption-limit.is-1,.included__caption-limit.is-2,.included__caption-limit.is-5,.included__caption-limit.is-6{max-width:12ch}.included__caption-limit.is-4{max-width:26ch}.included__caption{font-size:var(--text-sm);line-height:1.25rem}.included__art-image{object-fit:cover}.included__footer{background-color:var(--bg-mist)}.included__footer-inner{justify-content:center;align-items:stretch}.included__proof{justify-content:center;align-items:center;gap:var(--space-12)}.included__face{width:3rem;height:3rem;margin-left:-1rem}.included__proof-text{max-width:8.8rem}.included__count{font-size:var(--text-sm);line-height:1.25rem}.included__cta{padding:.8rem var(--space-24)}}
.standard{padding-top:var(--band-xl);background-color:var(--bg-page);overflow:hidden}.standard__stack{gap:var(--space-48);flex-flow:column;display:flex}.standard__intro{justify-content:flex-start;align-items:center;display:flex}.standard__intro-col{gap:var(--space-48);flex-flow:column;display:flex}.standard__head{justify-content:flex-start;align-items:flex-start;gap:var(--space-24);margin-bottom:var(--space-48);text-align:left;flex-flow:column;display:flex}.standard__slider-head{justify-content:flex-start;align-items:flex-start;gap:var(--space-24);text-align:left;flex-flow:column;display:flex}.standard__title{font-family:var(--font-heading);color:var(--text-strong);font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem}.standard__heading{font-family:var(--font-heading);color:var(--text-strong);font-size:2.75rem;line-height:3.125rem;font-weight:var(--weight-bold);letter-spacing:-.055rem}.standard__subheading{font-family:var(--font-heading);color:var(--text-strong);font-size:2.25rem;line-height:2.75rem;font-weight:var(--weight-bold);letter-spacing:var(--track-none)}.standard__panel-heading{font-family:var(--font-heading);color:var(--text-strong);font-size:1.75rem;line-height:2.25rem;font-weight:var(--weight-bold);letter-spacing:var(--track-none)}.standard__accent{color:var(--text-light);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.standard__accent--cool{background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green))}.standard__accent--warm{background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-violet) 50%, var(--accent-gold))}.standard__accent--pink{background-image:linear-gradient(90deg, var(--accent-pink), var(--accent-violet) 50%, var(--accent-sky))}.standard__lede-wrap{width:100%;max-width:30ch}.standard__lede{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:var(--track-snug);line-height:2rem;font-weight:var(--weight-bold);color:var(--text-faint)}.standard__cta{gap:var(--space-12);flex-flow:column;width:100%;max-width:22.0625rem;display:flex}.standard__cta--compact{display:none}.standard__cta--design{width:100%;max-width:22.0625rem;padding-top:var(--space-36)}.standard__button{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--text-light);font-size:1em;line-height:var(--lead-tight);font-weight:var(--weight-bold);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.standard__button:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.standard__button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.standard__button-icon{width:var(--text-xl);height:var(--text-xl)}.standard__chips{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;display:flex}.standard__chip{font-size:var(--text-xs);letter-spacing:var(--track-none);line-height:1.125rem;font-weight:var(--weight-bold);color:var(--text-strong)}.standard__chip--soft{font-size:var(--text-xs);line-height:var(--lead-body);font-weight:var(--weight-medium);color:var(--text-muted)}.standard__chip--medium{font-weight:var(--weight-medium);color:var(--text-muted)}.standard__bullet{width:.375rem;height:.375rem;color:var(--green);flex-flow:column;justify-content:center;align-items:center;display:flex}.standard__stage-wrap{flex:1;position:relative}.standard__stage{aspect-ratio:1;width:95%;margin-inline:auto;position:relative}.standard__stage-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.standard__gap{height:var(--space-32)}.standard__gap--wide{height:clamp(3.5rem,2.5rem + 5vw,7rem)}.standard__slider{z-index:10;gap:var(--space-32);margin-bottom:var(--space-64);flex-flow:column;display:flex;position:relative}.standard__rail{z-index:10;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;position:relative;overflow:auto hidden}.standard__rail::-webkit-scrollbar{display:none}.standard__track{gap:var(--space-24);margin:0;padding:0;list-style:none;display:flex;position:relative}.standard__card{aspect-ratio:302/377;border-radius:var(--radius-lg);scroll-snap-align:start;flex:none;width:300px;max-width:300px;height:auto;position:relative;overflow:clip}.standard__card-body{z-index:2;width:100%;height:100%;padding:var(--space-24);color:var(--text-light-2);flex-flow:column;justify-content:flex-end;display:flex;position:relative}.standard__card-text{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--space-24);letter-spacing:var(--track-none)}.standard__card-label{font-weight:var(--weight-bold);color:var(--text-light)}.standard__card-media{width:100%;height:100%;position:absolute;inset:0}.standard__card-image{position:absolute;inset:0}.standard__nav-wrap{justify-content:flex-end;align-items:center;gap:var(--space-16);padding-top:0;display:flex}.standard__nav{gap:var(--space-16);display:flex}.standard__nav-button{width:var(--space-48);height:var(--space-48);background-color:var(--ink-10);cursor:pointer;border:0;border-radius:100rem;flex:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.standard__nav-button:hover{background-color:var(--ink-20)}.standard__nav-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.standard__nav-button:disabled{pointer-events:none;background-color:#0000000d}.standard__nav-button:disabled>*{opacity:.3}.standard__nav-icon{justify-content:center;align-items:center;width:1.1rem;height:auto;display:flex}.standard__sr{width:1px;height:1px;margin-top:-1px;position:absolute;inset:0;overflow:hidden}.standard__grid{gap:var(--space-36);margin-bottom:var(--space-48);grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.standard__panel{gap:var(--space-36);padding:var(--space-48);border-radius:var(--radius-xl);background-color:var(--bg-mist);text-align:center;flex-flow:column;display:flex}.standard__panel--claims{gap:var(--space-48);padding:var(--space-36)}.standard__panel-head{justify-content:flex-start;align-items:center;gap:var(--space-16);flex-flow:column;display:flex}.standard__panel-title{justify-content:center;align-items:center;gap:var(--space-16);text-align:center;display:flex}.standard__panel-icon{width:var(--space-48);height:var(--space-48)}.standard__icon{justify-content:center;align-items:center;width:auto;height:auto;display:flex}.standard__panel-lede{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--track-snug);line-height:1.75rem;font-weight:var(--weight-bold);color:var(--text-faint)}.standard__specs{gap:var(--space-16);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.standard__spec{justify-content:flex-start;align-items:center;gap:var(--space-4);padding:var(--space-16) var(--space-24) var(--space-24);border-radius:var(--radius-md);background-color:var(--bg-page);flex-flow:column;display:flex}.standard__spec-icon{width:var(--space-64);height:var(--space-64);color:var(--accent-blue)}.standard__spec-body{gap:var(--space-4);padding-top:var(--space-8);flex-flow:column;display:flex}.standard__spec-title{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:var(--track-snug);line-height:2rem;font-weight:var(--weight-bold);color:var(--text-strong)}.standard__spec-copy-wrap.is-first,.standard__spec-copy-wrap.is-second{max-width:14ch}.standard__spec-copy{font-size:var(--text-sm);line-height:var(--space-24);font-weight:var(--weight-medium);color:var(--text-muted)}.standard__spec-lead{font-size:var(--text-base);color:var(--text-strong);line-height:1.25rem}.standard__claims{gap:var(--space-32);flex-flow:column;display:flex}.standard__claim-grid{gap:var(--space-32) var(--space-12);grid-auto-columns:1fr;display:grid}.standard__claim-grid--six{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.standard__claim-grid--pair{grid-template-rows:auto;grid-template-columns:1fr 3fr 3fr 1fr}.standard__claim{justify-content:flex-start;align-items:center;gap:var(--space-4);border-radius:var(--radius-xl);background-color:var(--bg-mist);text-align:center;flex-flow:column;padding:0;display:flex}.standard__claim.is-centered{justify-self:center}.standard__claim-spacer{display:block}.standard__claim-icon{width:3.5rem;height:3.5rem;color:var(--text-faint)}.standard__claim-text{font-size:var(--text-lg);letter-spacing:var(--track-snug);line-height:1.75rem;font-weight:var(--weight-bold);color:var(--text-strong)}.standard .standard__band-made{padding-bottom:var(--space-48)}.standard__made{width:100%;height:616px;max-width:var(--shell-xwide);padding:var(--space-64);border-radius:var(--radius-xl);color:var(--text-muted);background-image:url(/standard/cleanroom-wide.avif);background-position:50% 0;background-size:cover;margin-inline:auto;overflow:clip}.standard__made-inner{gap:var(--space-36);flex-flow:column;display:flex;position:relative}.standard__made-title{color:var(--text-light)}.standard__pills{align-items:flex-start;gap:var(--space-12);color:var(--text-light);flex-flow:column;display:flex}.standard__pill{width:250px;padding:var(--space-8) var(--space-24);border-radius:var(--radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;background-color:#565e68cc;border:0;transition-property:width,background-color,border-color,color;transition-duration:.45s,.3s,.3s,.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1);display:block}.standard__pill.is-open{width:325px}.standard__pill:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.standard__pill-head{justify-content:flex-start;align-items:center;gap:var(--space-8);display:flex}.standard__pill-icons{width:var(--space-36);height:var(--space-36);position:relative}.standard__pill-plus,.standard__pill-check{width:100%;height:100%;transition:opacity .25s,transform .25s;display:block;position:absolute;top:0;left:0}.standard__pill-plus{opacity:1;transform:scale(1)rotate(0)}.standard__pill-check{opacity:0;transform:scale(.6)rotate(-45deg)}.standard__pill.is-open .standard__pill-plus{opacity:0;transform:scale(.6)rotate(45deg)}.standard__pill.is-open .standard__pill-check{opacity:1;transform:scale(1)rotate(0)}.standard__pill-label{font-size:var(--text-base);font-weight:var(--weight-medium)}.standard__pill-copy{opacity:0;height:0;padding-left:2.8125rem;transition:height .45s cubic-bezier(.165,.84,.44,1),opacity .45s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden}.standard__pill.is-open .standard__pill-copy{opacity:1}.standard__pill-text{width:220px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-light-3);text-wrap:balance}.standard__seal{width:11.6875rem;height:11.6875rem;position:absolute;inset:-1rem 0 auto auto}.standard__seal-image{overflow:visible;transform:rotate(15deg)}.standard__design-wrap{padding-left:var(--space-64);padding-right:0}.standard__design-card{padding:var(--space-96) 0 var(--band-xl);position:relative;overflow:visible}.standard__design{display:flex}.standard__design-body{z-index:2;gap:var(--space-36);width:39.9rem;padding-bottom:var(--space-32);flex-flow:column;display:flex;position:relative}.standard__design-head-wrap{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.standard__design-space{height:var(--space-24)}.standard__design-lede-wrap{width:100%;max-width:34.8rem}.standard__features{gap:var(--space-36);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.standard__feature{gap:var(--space-12);flex-flow:column;display:flex}.standard__feature-icon{width:var(--space-64);height:var(--space-64)}.standard__feature-icon.is-pink{color:var(--accent-pink)}.standard__feature-icon.is-violet{color:var(--accent-violet)}.standard__feature-icon.is-teal{color:var(--accent-teal)}.standard__feature-text{display:block}.standard__feature-text p{color:var(--text-muted)}.standard__feature-text strong{color:var(--text-strong)}.standard__figure{width:32rem;position:absolute;bottom:0;left:auto;right:0}.standard__figure.is-inline{display:none}.standard__image{aspect-ratio:556/718;position:relative}@media screen and (min-width:1280px){.standard__nav-wrap{margin-top:-.75rem;padding-top:0}.standard__chip{font-weight:var(--weight-medium)}.standard__design-wrap{padding-left:var(--space-64);padding-right:0}}@media screen and (min-width:1440px){.standard__figure.is-anchored{width:34rem}.standard__design-wrap{padding-left:0}.standard__spec-copy-wrap.is-first{max-width:14ch}}@media screen and (min-width:1920px){.standard__figure{right:9rem}.standard__figure.is-anchored{right:0}.standard__design-wrap{padding-left:0;padding-right:0}}@media screen and (max-width:991px){.standard{padding-top:var(--space-96);background-color:#0000;position:relative}.standard__nav-button{width:2.5rem;height:2.5rem}.standard__nav-icon{width:.75rem}.standard__nav{gap:var(--space-20)}.standard__stack{flex-flow:column;display:flex}.standard .standard__band-made{padding-bottom:var(--space-64)}.standard__title{font-size:2.75rem;line-height:3.125rem}.standard__lede{font-size:var(--text-lg)}.standard__spec-lead{font-size:var(--text-sm)}.standard__spec-title{font-size:var(--text-lg)}.standard__head{gap:var(--space-20);text-align:center;justify-content:flex-start;align-items:center;margin-bottom:0}.standard__slider-head{gap:var(--space-20);text-align:left;justify-content:flex-start;align-items:flex-start}.standard__intro{gap:var(--space-36);text-align:center;flex-flow:column}.standard__stage-wrap{flex:none;width:80vw;height:auto}.standard__intro-col{gap:var(--space-36);justify-content:flex-start;align-items:center}.standard__cta--compact{margin-left:auto;margin-right:auto;display:flex}.standard__slider{gap:var(--space-24);margin-bottom:var(--space-64)}.standard__grid{margin-bottom:var(--space-64);flex-flow:column;display:flex}.standard__panel,.standard__claim{border-radius:var(--radius-lg)}.standard__spec-copy{font-size:var(--text-xs);line-height:var(--lead-body)}.standard__claims{max-width:530px;margin-left:auto;margin-right:auto}.standard__made{border-radius:var(--radius-lg);padding:var(--space-64) var(--space-48) .25rem;background-image:url(/standard/cleanroom-mid.avif);background-position:0 0;background-size:cover}.standard__pill{padding-left:var(--space-12);padding-right:var(--space-12)}.standard__pill-label{font-size:var(--text-sm)}.standard__pill-text{width:200px;font-size:var(--text-xs)}.standard__seal{width:9.375rem;height:9.375rem}.standard__features{max-width:17.8125rem;padding:var(--space-24) 0 var(--space-96);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);flex-flow:column;display:flex}.standard__feature{gap:var(--space-8);flex-flow:row}.standard__design{text-align:center;flex-flow:column;justify-content:center;align-items:stretch}.standard__design-body{gap:var(--space-36);width:auto;padding-bottom:0}.standard__design-head{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.standard__design-head-wrap{justify-content:flex-start;align-items:center;width:100%;max-width:30rem}.standard__feature-icon{width:var(--space-48);height:var(--space-48);flex:none}.standard__feature-text{text-align:left}.standard__figure{width:24rem;margin-left:auto;margin-right:auto;position:relative;top:auto;right:auto}.standard__figure.is-anchored{display:none}.standard__figure.is-inline{flex:1;display:block}.standard__image{aspect-ratio:387/386;object-fit:contain;object-position:50% 100%;top:auto}.standard__cta--design{display:none}.standard__design-card{background-color:#0000;border-radius:0;padding:0;overflow:visible}.standard__features-wrap{display:flex}.standard__design-wrap{padding-left:0;padding-right:0}.standard__spec-copy-wrap.is-first{max-width:12ch}.standard__gap--wide{display:none}}@media screen and (max-width:767px){.standard{padding-top:var(--band-md)}.standard__nav-wrap{gap:var(--space-32);flex-flow:column;justify-content:flex-end;align-items:flex-end}.standard__button{min-width:auto;font-size:.9em}.standard__stack{gap:var(--space-36);width:100%;padding-left:0;padding-right:0}.standard__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.standard__heading{letter-spacing:-.045rem;font-size:2.25rem;line-height:2.625rem}.standard__subheading{letter-spacing:-.035rem;font-size:1.75rem;line-height:2.25rem}.standard__panel-heading{letter-spacing:-.025rem}.standard__lede{font-size:var(--text-base);line-height:1.5}.standard__panel-lede,.standard__claim-text{font-size:var(--text-base);line-height:var(--space-24)}.standard__spec-title{font-size:var(--text-base);line-height:1.5}.standard__card-text{font-size:var(--text-sm);line-height:1.25rem}.standard .standard__band-made{margin-bottom:var(--space-64);padding-bottom:0;padding-left:0;padding-right:0}.standard__head{gap:var(--space-12)}.standard__slider-head{gap:var(--space-12);text-align:center;justify-content:flex-start;align-items:flex-start}.standard__stage-wrap{height:auto}.standard__cta--compact{align-items:center;max-width:none}.standard__slider,.standard__grid{margin-bottom:var(--space-36)}.standard__specs{flex-flow:column;display:flex}.standard__claims{max-width:none}.standard__made{height:auto;min-height:590px;padding-bottom:var(--space-64);border-radius:0}.standard__made-head{max-width:40ch}.standard__seal{width:7.5rem;height:7.5rem}.standard__features{width:auto;max-width:24rem;padding-bottom:var(--space-48)}.standard__figure{width:25rem}.standard__figure.is-inline{width:90%}.standard__design-card{padding-left:0;padding-right:0}.standard__features-wrap{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}}@media screen and (max-width:479px){.standard__nav-wrap{padding-top:0}.standard__nav-button{width:2.5rem;height:2.5rem}.standard__chips{flex-flow:wrap}.standard__button{padding:.8rem var(--space-24)}.standard__stack{gap:var(--space-36);padding-left:0;padding-right:0}.standard__title{font-size:2.25rem}.standard__panel-heading{font-size:var(--space-24);line-height:var(--space-32)}.standard__head{margin-bottom:0}.standard__slider-head{justify-content:flex-start;align-items:center}.standard__stage-wrap{height:auto}.standard__cta--compact{align-items:stretch}.standard__grid{gap:var(--space-24);flex-flow:column;display:flex}.standard__panel{padding:var(--space-36) var(--space-24)}.standard__panel--claims{gap:var(--space-36);padding-left:.85rem;padding-right:.85rem}.standard__panel-title{text-align:center}.standard__specs{flex-flow:column;display:flex}.standard__claim-grid--six{gap:var(--space-32) var(--space-16);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.standard__claim-grid--pair{gap:var(--space-32) var(--space-16);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.standard__claim-spacer{display:none}.standard__made{height:auto;min-height:630px;padding:var(--space-64) var(--space-24);background-image:url(/standard/cleanroom-tall.avif),url(/standard/cleanroom-wide.avif);background-position:0 0,50% 0;background-size:cover,cover;border-radius:0}.standard__made-head{max-width:20ch}.standard__pill{background-color:#565e68cc}.standard__seal{right:0}.standard__features{gap:var(--space-24);flex-flow:column;width:100%;max-width:none;padding-top:0;padding-bottom:0;display:flex}.standard__feature{flex-flow:row}.standard__feature-icon{width:var(--space-36);height:var(--space-36);flex:none}.standard__feature-text p{font-size:var(--text-sm)}.standard__figure{width:20rem;bottom:114px}.standard__figure.is-inline{width:auto;bottom:auto}.standard__image{object-fit:contain}.standard__design-card{padding:0}.standard__features-wrap{gap:var(--space-36);flex-flow:column}}@media (max-width:991px){.standard__stage-wrap{width:80vw;max-width:100%;margin-inline:auto}.standard__media{width:100%}}@media (min-width:768px){.standard__card{width:calc(50% - 12px);max-width:none}}@media (min-width:992px){.standard__card{width:calc(33.3333% - 16px);max-width:none}.standard__image{right:clamp(-6rem,71.11vw - 58rem,-2rem)}.standard__design-body{width:clamp(28.9rem,66.67vw - 13.77rem,37.9rem)}}@media (min-width:1280px){.standard__card{width:calc(25% - 18px);max-width:none}}@media screen and (min-width:992px) and (max-width:1279px){.standard__specs{grid-template-rows:auto auto;grid-template-columns:1fr}.standard__spec-copy-wrap.is-first,.standard__spec-copy-wrap.is-second{max-width:none}.standard__claim-grid--six{gap:var(--space-48) var(--space-12);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.standard__claim-grid--pair{grid-template-columns:1fr 1fr}.standard__claim-spacer{display:none}.standard__claims{gap:var(--space-48) var(--space-32)}}@media screen and (min-width:992px) and (max-width:1170px){.standard__specs{flex-direction:column;display:flex}.standard__spec{gap:var(--space-16);background-color:var(--bg-page);border-radius:var(--radius-md);padding:var(--space-16) var(--space-24) var(--space-24);text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.standard__spec-body{flex:auto;width:100%;min-width:0}.standard__spec-copy-wrap.is-first,.standard__spec-copy-wrap.is-second{max-width:none}.standard__spec-copy{font-size:var(--text-base)}.standard__panel--claims{padding-left:var(--space-32);padding-right:var(--space-32)}}@media screen and (min-width:480px) and (max-width:547px){.standard__made-head{max-width:20ch}}@media screen and (min-width:480px) and (max-width:600px){.standard__chips{flex-flow:wrap}}
.protocols{overflow-x:clip}.protocols__band{gap:var(--space-24);padding-top:var(--band-md);padding-bottom:var(--band-lg);background-color:var(--bg-page);flex-flow:column;display:flex}.protocols__track{--protocols-gutter:calc(var(--gutter-desktop) + max(0px, (100% - var(--gutter-desktop) * 2 - var(--shell-wide)) / 2));gap:var(--space-24);padding:0 var(--protocols-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--protocols-gutter);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow:auto hidden}.protocols__track::-webkit-scrollbar{display:none}.protocols__slide{width:calc((100% - var(--space-24)) / 2);border-radius:var(--radius-lg);scroll-snap-align:start;flex-flow:column;flex:none;display:flex;overflow:hidden}.protocols__photo{aspect-ratio:3/2;border-radius:var(--radius-lg);height:auto}.protocols__body{padding:var(--space-24) 7rem 0 var(--space-24);flex-flow:column;flex:1;justify-content:space-between;display:flex}.protocols__copy{font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.protocols__lead{color:var(--text-strong)}.protocols__controls{justify-content:flex-end;gap:var(--space-16);display:flex}.protocols__control{appearance:none;background-color:var(--ink-10);border:0;border-radius:100rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:all .3s;display:flex}.protocols__control:hover{background-color:var(--ink-20)}.protocols__control:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.protocols__control:disabled{opacity:.5;cursor:auto;background-color:#0000000d}.protocols__control:disabled>*{opacity:.3}.protocols__arrow{width:1.1rem;height:auto;display:flex}@media screen and (min-width:1280px){.protocols__nav{margin-top:-.75rem}}@media screen and (max-width:991px){.protocols__track{--protocols-gutter:calc(var(--gutter-desktop) + max(0px, (100% - var(--gutter-desktop) * 2 - var(--shell-medium)) / 2))}.protocols__photo{aspect-ratio:1}.protocols__body{padding-right:var(--space-24)}.protocols__copy{font-size:var(--text-sm)}.protocols__controls{gap:var(--space-20)}.protocols__control{width:2.5rem;height:2.5rem}.protocols__arrow{width:.75rem}}@media screen and (max-width:767px){.protocols__band{padding-bottom:var(--band-md)}.protocols__track{--protocols-gutter:calc(var(--gutter-mobile) + max(0px, (100% - var(--gutter-mobile) * 2 - var(--shell-medium)) / 2))}.protocols__slide{border-radius:var(--radius-md);width:300px}.protocols__body{padding-top:var(--space-20);padding-left:var(--space-20)}}@media screen and (max-width:479px){.protocols__band{padding-top:var(--band-sm)}.protocols__track{--protocols-gutter:calc(var(--gutter-mobile) + max(0px, (100% - var(--gutter-mobile) * 2 - var(--shell-narrow)) / 2))}}
.compare{padding-top:var(--band-xl);padding-bottom:var(--band-xl);background-color:var(--bg-mist)}.compare__container{width:100%;max-width:var(--shell-medium);margin-left:auto;margin-right:auto}.compare__stack{gap:var(--space-48);flex-flow:column;display:flex}.compare__header{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;display:flex}.compare__title{font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem;color:var(--paper);background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-block}.compare__lead-wrap{width:100%;max-width:28ch;margin-left:auto;margin-right:auto}.compare__lead{font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--ink-50)}.compare__table{border-collapse:separate;width:100%;border-spacing:var(--space-24) 0;text-align:center}.compare__table thead{font-size:var(--text-sm);color:var(--ink);line-height:120%}.compare__head-ours{padding:0 var(--space-8);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-white)}.compare__head-theirs{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-page);color:var(--ink-70);padding:0 2.5rem}.compare__logo{aspect-ratio:130/48;width:4.1rem;max-width:100%;height:auto;margin:var(--space-24) 0 var(--space-12)}.compare__label{padding:var(--space-24) 0;text-align:left;font-weight:var(--weight-medium);color:var(--ink);box-shadow:0 -1px 0 0 var(--rule-dark)}.compare__ours,.compare__theirs{vertical-align:middle;width:11rem;font-size:var(--text-sm);background-image:linear-gradient(var(--rule-dark), var(--rule-dark));background-position:top;background-repeat:no-repeat;background-size:calc(100% - 1.5rem) 1px;background-origin:border-box}.compare__ours{padding:var(--space-8) var(--space-24) var(--space-16);background-color:var(--bg-white);color:var(--ink)}.compare__theirs{padding:var(--space-8) 1.7rem var(--space-16);background-color:var(--bg-page);color:var(--ink-70);text-wrap:balance}.compare__table tbody tr:not(.compare__cap) .compare__theirs{height:7rem}.compare__table tbody tr:first-child th,.compare__table tbody tr:first-child td{box-shadow:none;background-image:none}.compare__cap .compare__label{box-shadow:none;background-image:none;padding:0}.compare__cap .compare__ours{padding:var(--space-12) 0 0;border-bottom:.5rem solid var(--bg-white);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;background-image:none}.compare__cap .compare__theirs{padding:var(--space-12) 0 0;border-bottom:.5rem solid var(--bg-page);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;background-image:none}.compare__check{width:2.25rem;height:2.25rem;color:var(--accent-green);margin-left:auto;margin-right:auto;display:block}.compare__cross{aspect-ratio:1;opacity:.5;width:2.5rem;height:auto;margin:0 auto;display:block}.compare__verdict{font-size:var(--text-sm);line-height:120%;font-weight:var(--weight-bold)}.compare__note{font-size:var(--text-xs);line-height:120%;font-weight:var(--weight-medium)}.compare__footer{text-align:center}.compare__cta{gap:var(--space-12);flex-flow:column;width:100%;max-width:22.0625rem;margin-left:auto;margin-right:auto;display:flex}.compare__button{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;max-width:100%;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--paper);font-size:1em;line-height:var(--lead-tight);font-weight:var(--weight-bold);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.compare__button:hover{background-color:var(--ink-90);color:var(--white);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.compare__button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.compare__button-icon{width:1.25rem;height:1.25rem}.compare__meta{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;display:flex}.compare__meta-item{font-size:var(--text-xs);line-height:1.125rem;font-weight:var(--weight-bold);color:var(--ink)}.compare__meta-item--soft{line-height:var(--lead-body);font-weight:var(--weight-medium);color:var(--ink-70)}.compare__bullet{width:.375rem;height:.375rem;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (max-width:991px){.compare{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.compare__header{gap:var(--space-20)}.compare__title{font-size:2.75rem;line-height:3.125rem}.compare__lead{font-size:var(--text-lg)}.compare__table thead{font-size:.8rem}.compare__head-theirs{padding:0 var(--space-16)}.compare__head-ours,.compare__head-theirs,.compare__ours,.compare__theirs{width:9rem}}@media screen and (max-width:767px){.compare{padding-top:var(--band-md);padding-bottom:var(--band-md)}.compare__header{gap:var(--space-12)}.compare__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.compare__lead{font-size:var(--text-base);line-height:1.5}.compare__table{width:calc(100% + 1rem);border-spacing:var(--space-8) 0;table-layout:fixed;margin-left:-.5rem}.compare__head-ours,.compare__head-theirs,.compare__ours,.compare__theirs{width:8.5rem}.compare__head-theirs{padding:0 var(--space-8);text-align:center;background:0 0}.compare__theirs{padding:var(--space-8) var(--space-8) var(--space-16);background-color:#0000;border-left-color:#0000;border-right-color:#0000}.compare__cap .compare__theirs{border-bottom:.5rem solid #0000}.compare__verdict{font-size:var(--text-xs)}.compare__button{min-width:auto;font-size:.9em}}@media screen and (max-width:600px){.compare__meta{flex-flow:wrap}}@media screen and (max-width:479px){.compare__stack{gap:var(--space-36)}.compare__button{padding:.8rem var(--space-24)}.compare__title{font-size:2.25rem}.compare__table thead{font-size:var(--text-xs)}.compare__logo{max-width:80%}.compare__head-ours{padding:0 var(--space-4);border-radius:var(--radius-md) var(--radius-md) 0 0}.compare__head-ours,.compare__ours{width:5.5rem}.compare__head-theirs,.compare__theirs{width:6rem}.compare__label{padding:var(--space-12) 0;font-size:var(--text-sm)}.compare__ours{padding:var(--space-8);line-height:100%}.compare__theirs{padding:var(--space-8) 0;background-size:100% 1px;line-height:100%}.compare__table tbody tr:not(.compare__cap) .compare__theirs{height:8rem}.compare__cross{width:2.25rem;margin:0 auto}.compare__cap .compare__ours{border-bottom-width:.25rem}}@media screen and (min-width:1280px){.compare__meta-item{font-weight:var(--weight-medium)}}@media screen and (min-width:1920px){.compare__label{padding:var(--space-32) 0;font-size:1.0625rem}}
.steps{padding-top:var(--band-xl);padding-bottom:var(--band-xl);background-color:var(--bg-mist);scroll-margin-top:88px}.steps__inner{gap:var(--space-48);flex-flow:column;display:flex}.steps__header{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;display:flex}.steps__title{font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);letter-spacing:-.07rem;color:var(--text-strong)}.steps__accent{background-image:linear-gradient(90deg, var(--accent-violet), var(--accent-coral) 50%, var(--accent-gold));-webkit-text-fill-color:transparent;color:var(--text-light);-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-flex}.steps__lead-wrap{width:100%;max-width:42rem;margin-left:auto;margin-right:auto}.steps__lead{font-size:var(--text-xl);line-height:2rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);color:var(--text-faint)}.steps__list{gap:var(--space-24);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.steps__split{display:none}.steps__card{justify-content:space-between;gap:var(--space-48);padding:var(--space-24);border-radius:var(--radius-md);background-color:var(--bg-white);text-align:left;flex-flow:column;display:flex;position:relative;overflow:clip}.steps__meta{gap:var(--space-24);flex-flow:column;display:flex}.steps__head{justify-content:flex-start;align-items:center;gap:var(--space-12);color:var(--text-strong);display:flex}.steps__badge{border-radius:var(--radius-pill);background-color:var(--bg-dark);width:2.25rem;height:2.25rem;color:var(--text-light);flex:none;justify-content:center;align-items:center;display:flex}.steps__num,.steps__name{font-size:var(--text-lg);line-height:1.75rem;font-weight:var(--weight-bold);letter-spacing:var(--track-snug);display:flex}.steps__num{color:var(--text-light)}.steps__name{color:var(--text-strong)}.steps__copy{font-weight:var(--weight-medium);color:var(--text-strong)}.steps__note{justify-content:flex-end;align-items:center;gap:var(--space-4);font-size:var(--text-xs);line-height:var(--lead-body);letter-spacing:.0825rem;text-transform:uppercase;color:var(--accent-violet);font-weight:900;display:flex}.steps__note-icon{width:1.5rem;height:1.5rem}.steps__cta-row{text-align:center}.steps__cta-wrap{gap:var(--space-12);flex-flow:column;width:100%;max-width:22.0625rem;margin-left:auto;margin-right:auto;display:flex}.steps__cta{justify-content:center;align-items:center;gap:var(--space-4);min-width:12rem;max-width:100%;padding:var(--space-16) var(--space-32);border-radius:var(--radius-round);background-color:var(--button-fill-bottom);color:var(--text-light);font-size:1em;line-height:var(--lead-tight);font-weight:var(--weight-bold);text-align:center;cursor:pointer;text-decoration:none;transition:all .325s;display:flex;position:relative}.steps__cta:hover{background-color:var(--ink-90);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:var(--white)}.steps__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.steps__cta-icon{width:1.25rem;height:1.25rem}.steps__proof{justify-content:center;align-items:center;gap:var(--space-8);text-align:center;display:flex}.steps__chip{font-size:var(--text-xs);line-height:1.125rem;font-weight:var(--weight-bold);letter-spacing:var(--track-none);color:var(--text-strong)}.steps__chip--muted{line-height:var(--lead-body);font-weight:var(--weight-medium);color:var(--text-muted)}.steps__dot{width:.375rem;height:.375rem;color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:1280px){.steps__chip{font-weight:var(--weight-medium)}}@media screen and (max-width:1200px){.steps__list{grid-template-columns:1fr 1fr}.steps__list--row{display:none}.steps__split{gap:var(--space-24);flex-flow:column;display:flex}.steps__list--top{gap:var(--space-16);padding-right:var(--space-48)}.steps__list--bottom{gap:var(--space-16);padding-left:var(--space-48)}.steps__note{justify-content:flex-start}}@media screen and (max-width:991px){.steps{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.steps__header{gap:var(--space-20)}.steps__title{font-size:2.75rem;line-height:3.125rem}.steps__lead{font-size:var(--text-lg)}}@media screen and (max-width:767px){.steps{padding-top:var(--band-md);padding-bottom:var(--band-md)}.steps__header{gap:var(--space-12)}.steps__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.steps__lead{font-size:var(--text-base);line-height:1.5}.steps__split{gap:var(--space-16)}.steps__list--top,.steps__list--bottom{flex-flow:column;display:flex}.steps__list--top{padding-right:0}.steps__list--bottom{padding-left:0}.steps__card{gap:var(--space-24)}.steps__num,.steps__name{font-size:var(--text-base);line-height:1.5rem}.steps__cta{min-width:auto;font-size:.9em}}@media screen and (max-width:600px){.steps__proof{flex-flow:wrap}}@media screen and (max-width:479px){.steps__title{font-size:2.25rem}.steps__cta{padding:.8rem var(--space-24)}}
.members{background-color:#0000;background-image:linear-gradient(180deg, var(--bg-page), var(--bg-mist));overflow:hidden}.members__slider{padding-top:var(--band-xl);padding-bottom:var(--band-xl)}.members__cards{flex-flow:column;gap:0;display:flex}.members__header{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;gap:1.5rem;margin-bottom:3rem;display:flex}.members__title{letter-spacing:-.07rem;color:var(--text-light);background-image:linear-gradient(90deg, var(--accent-blue), var(--accent-teal) 50%, var(--accent-green));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:3.5rem;font-weight:700;line-height:3.875rem;display:inline-block}.members__intro-wrap{width:100%;max-width:35rem;margin-left:auto;margin-right:auto}.members__intro{letter-spacing:-.01em;color:var(--text-faint);font-size:1.25rem;font-weight:700;line-height:2rem}.members__carousel{z-index:10;position:relative}.members__track{z-index:1;gap:24px;margin:0;padding:0;list-style:none;transition:transform .3s;display:flex;position:relative}.members__card{border-radius:var(--radius-lg);background-color:var(--bg-white);flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;width:300px;min-width:0;max-width:none;height:auto;display:flex;position:relative;overflow:clip}.members__photos{flex:none;gap:1px;min-height:300px;display:flex;position:relative}.members__photo-col{flex:1;position:relative}.members__photo{object-fit:cover;width:100%;height:100%}.members__tag{border-radius:var(--radius-pill);background-color:var(--text-light-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);text-transform:uppercase;padding:.25rem .75rem;font-size:.625rem;font-weight:700;position:absolute}.members__tag--before{top:1rem;left:1rem}.members__tag--after{top:1rem;right:1rem}.members__badge-slot{justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0% -1.625rem}.members__badge{border-radius:var(--radius-pill);height:3.25rem;color:var(--text-light);background-color:#0000;background-image:linear-gradient(124deg,#004056,#1ea26a);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.5rem .5rem 1rem;font-weight:500;display:inline-flex}.members__badge-icon{justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.members__meta{flex-flow:column;justify-content:space-between;height:100%;display:flex}.members__quote-wrap{flex-flow:column;flex:1;justify-content:flex-start;align-items:center;padding:3rem 2.25rem 2rem;display:flex}.members__quote{letter-spacing:0;color:var(--text-strong);border:0;margin:0;padding:0;font-size:1rem;font-weight:500;line-height:1.25rem}.members__person{flex-flow:column;justify-content:center;align-items:flex-end;gap:.25rem;padding:0 2.25rem 2.25rem;display:flex}.members__name{letter-spacing:-.01em;color:var(--text-strong);font-size:1.125rem;font-weight:700;line-height:1.75rem}.members__stars{gap:.25rem;display:flex}.members__star{width:1.25rem;height:1.25rem}.members__controls{justify-content:flex-end;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.members__disclaimer-wrap{text-align:center;justify-content:center;align-items:center;width:100%;display:flex}.members__disclaimer{letter-spacing:0;color:var(--text-muted);font-size:.75rem;line-height:1.125rem}.members__nav{gap:1rem;display:flex}.members__nav-button{background-color:var(--ink-10);width:3rem;height:3rem;color:inherit;cursor:pointer;appearance:none;border:0;border-radius:100rem;flex:none;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex}.members__nav-button:hover{background-color:var(--ink-20)}.members__nav-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.members__nav-button:disabled{pointer-events:none;cursor:auto;background-color:#0000000d}.members__nav-button:disabled>*{opacity:.3}.members__nav-icon{justify-content:center;align-items:center;width:1.1rem;height:auto;display:flex}.members__calc{flex-flow:column;gap:3rem;display:flex}.members__calc-panel{border-radius:var(--radius-xl);width:100%;max-width:92rem;height:auto;min-height:800px;color:var(--text-muted);background-image:url(/members/calculator-wide.avif);background-position:50% 0;background-size:cover;margin-left:auto;margin-right:auto;padding:4rem;overflow:clip}.members__calc-inner{color:var(--text-light);flex-flow:column;justify-content:flex-start;align-items:flex-end;gap:2.25rem;display:flex;position:relative}.members__calc-body{text-align:center;flex-flow:column;gap:3rem;width:100%;max-width:33.25rem;display:flex}.members__calc-header{flex-flow:column;gap:1rem;display:flex}.members__calc-title{letter-spacing:-.055rem;color:var(--text-light);text-wrap:balance;font-size:2.75rem;font-weight:700;line-height:3.125rem}.members__calc-lede-wrap{width:100%;max-width:28rem;margin-left:auto;margin-right:auto}.members__calc-lede{letter-spacing:-.01em;color:var(--text-light-2);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:2rem}.members__calc-glass{-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);background-color:#f5f5f733;border-radius:36px;flex-direction:column;gap:16px;width:100%;padding:12px;display:flex;overflow:hidden}.members__calc-switch{background-color:#1d1d1f99;border-radius:999px;gap:12px;width:100%;padding:8px;display:flex;overflow:hidden}.members__calc-option{min-width:0;height:48px;color:var(--text-light);cursor:pointer;appearance:none;background-color:#0000;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:0 8px 0 0;display:flex;overflow:hidden}.members__calc-option.is-active{background-color:#fff3;box-shadow:0 0 8px 2px #0000001a}.members__calc-option:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.members__calc-option-icon{width:36px;height:36px;color:var(--text-light);flex:none;justify-content:center;align-items:center}.members__calc-option-icon--check{display:none}.members__calc-option-icon--ring,.members__calc-option.is-active .members__calc-option-icon--check{display:flex}.members__calc-option.is-active .members__calc-option-icon--ring{display:none}.members__calc-option-label{color:var(--text-light);white-space:nowrap;font-size:16px;font-weight:500;line-height:24px}.members__calc-readout{flex-direction:column;gap:36px;width:100%;padding:24px 36px;display:flex}.members__calc-row{width:100%;color:var(--text-light);justify-content:space-between;align-items:center;display:flex}.members__calc-start-label{font-size:16px;font-weight:500;line-height:24px}.members__calc-start-value-wrap{align-items:center;gap:8px;display:flex}.members__calc-start-value{font-size:36px;font-weight:500;line-height:1}.members__calc-start-unit{font-size:20px;font-weight:500;line-height:1}.members__calc-slider-wrap{align-items:center;width:100%;display:flex}.members__calc-slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:8px;margin:0}.members__calc-slider:focus{outline:none}.members__calc-slider:focus-visible{outline:3px solid var(--blue);outline-offset:10px}.members__calc-slider::-webkit-slider-runnable-track{background:#f5f5f733;border-radius:999px;height:8px}.members__calc-slider::-moz-range-track{background:#f5f5f733;border-radius:999px;height:8px}.members__calc-slider::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--paper);background:linear-gradient(to right, var(--accent-blue), var(--accent-green));appearance:none;border-radius:50%;width:30px;height:30px;margin-top:-11px;box-shadow:-5px 5px 15px #00000024}.members__calc-slider::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--paper);background:linear-gradient(to right, var(--accent-blue), var(--accent-green));border-radius:50%;width:30px;height:30px;box-shadow:-5px 5px 15px #00000024}.members__calc-loss-label{letter-spacing:-.18px;text-align:left;font-size:18px;font-weight:700;line-height:28px}.members__calc-loss-value-wrap{align-items:center;gap:4px;display:flex}.members__calc-loss-value{font-size:80px;font-weight:700;line-height:1}.members__calc-loss-unit{font-size:30px;font-weight:500;line-height:1}.members__cta-wrap{flex-flow:column;gap:.75rem;width:100%;max-width:22.0625rem;margin-left:auto;margin-right:auto;display:flex}.members__cta{border-radius:var(--radius-round);background-color:var(--paper);min-width:12rem;max-width:100%;color:var(--button-fill-bottom);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.25rem;padding:1rem 2rem;font-size:1em;font-weight:700;line-height:1.1;text-decoration:none;transition:all .325s;display:flex;position:relative}.members__cta:hover{background-color:var(--paper-80);color:var(--button-fill-bottom)}.members__cta:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.members__cta-icon{width:1.25rem;height:1.25rem}.members__credentials{text-align:center;justify-content:center;align-items:center;gap:.5rem;display:flex}.members__credential{letter-spacing:0;color:var(--text-light);font-size:.75rem;font-weight:700;line-height:1.125rem}.members__credential--muted{color:var(--text-light-3)}.members__dot{background-color:var(--accent-green);width:.375rem;height:.375rem;color:var(--accent-green);flex-direction:column;justify-content:center;align-items:center;display:flex}.members__calc-spacer{display:none}@media screen and (min-width:768px){.members__card{width:calc(50% - 12px)}}@media screen and (min-width:1280px){.members__track{gap:36px}.members__card{width:calc(33.3333% - 24px)}.members__credential{font-weight:500}}@media screen and (max-width:991px){.members__slider{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.members__header{gap:1.25rem}.members__title{font-size:2.75rem;line-height:3.125rem}.members__intro,.members__calc-lede{font-size:1.125rem}.members__photos{min-height:241px}.members__meta{gap:2rem}.members__quote-wrap{padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem}.members__quote{font-size:.875rem;line-height:1.25rem}.members__person{padding-left:1.5rem;padding-right:1.5rem}.members__nav{gap:1.25rem}.members__nav-button{width:2.5rem;height:2.5rem}.members__nav-icon{width:.75rem}.members__calc-panel{border-radius:var(--radius-lg);background-image:url(/members/calculator-tall.avif);background-position:50% 100%;background-size:cover;height:auto;padding:4rem 3rem .25rem}.members__calc-inner{justify-content:flex-start;align-items:center}.members__calc-header{gap:1.25rem}.members__calc-glass{border-radius:24px}.members__calc-option{height:36px}.members__calc-option-icon--ring{width:24px;height:24px}.members__calc-option-label,.members__calc-start-label{font-size:14px;line-height:20px}.members__calc-start-value{font-size:32px}.members__calc-loss-label{letter-spacing:-.16px;font-size:16px;line-height:24px}.members__calc-loss-value{font-size:64px}.members__calc-loss-unit{font-size:24px}.members__calc-slider::-webkit-slider-thumb{width:24px;height:24px;margin-top:-8px}.members__calc-slider::-moz-range-thumb{width:24px;height:24px}.members__calc-spacer{width:100%;height:40rem;display:block}}@media screen and (max-width:767px){.members__slider{padding-top:var(--band-md);padding-bottom:var(--band-md)}.members__header{gap:.75rem;margin-bottom:2.25rem}.members__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.members__intro,.members__calc-lede{font-size:1rem;line-height:1.5}.members__name{font-size:1rem;line-height:1.5rem}.members__meta{justify-content:space-between;gap:2rem}.members__controls{flex-flow:row;justify-content:flex-end;align-items:center;gap:2rem}.members__calc{margin-left:-3rem;margin-right:-3rem}.members__calc-panel{background-position:50% 100%;border-radius:0}.members__calc-title-wrap{width:100%;max-width:20rem;margin-left:auto;margin-right:auto}.members__calc-title{letter-spacing:-.045rem;font-size:2.25rem;line-height:2.625rem}.members__calc-header{gap:.75rem}.members__calc-readout{padding-left:12px;padding-right:12px}.members__cta{min-width:auto;font-size:.9em}.members__calc-spacer{height:33rem}}@media screen and (max-width:479px){.members__title{font-size:2.25rem}.members__calc{gap:2.25rem;margin-left:-1.5rem;margin-right:-1.5rem}.members__calc-panel{background-position:50% 0;border-radius:0;height:1130px;padding:4rem 1.5rem}.members__calc-title-wrap{max-width:none}.members__calc-header{justify-content:flex-start;align-items:center}.members__calc-body{gap:2.25rem}.members__credentials{flex-flow:wrap}.members__cta{padding:.8rem 1.5rem}}@media screen and (min-width:480px) and (max-width:600px){.members__credentials{flex-flow:wrap}}
.results{background-color:var(--bg-mist);padding-top:var(--band-xl);padding-bottom:var(--band-xl)}.results__container{width:100%;max-width:var(--shell-medium);margin-left:auto;margin-right:auto}.results__body{gap:var(--space-48);padding-bottom:var(--space-48);flex-flow:column;display:flex}.results__head{justify-content:flex-start;align-items:center;gap:var(--space-24);text-align:center;flex-flow:column;margin-top:-12px;display:flex}.results__title{letter-spacing:-.07rem;font-size:3.5rem;line-height:3.875rem;font-weight:var(--weight-bold);color:var(--text-strong)}.results__lede-wrap{width:100%;max-width:42rem;margin-left:auto;margin-right:auto}.results__lede{font-size:var(--text-xl);letter-spacing:var(--track-snug);line-height:2rem;font-weight:var(--weight-bold);color:var(--text-faint)}.results__grid{gap:var(--space-24);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.results__card{border-radius:var(--radius-md);background-color:var(--bg-white);text-align:center;flex-flow:column;justify-content:space-between;align-items:center;padding:0;display:flex;position:relative;overflow:clip}.results__card--wide{grid-area:1/1/3/2}.results__card-body{width:100%;height:100%;padding:var(--space-32) var(--space-16);justify-content:center;align-items:center;display:flex}.results__card-head{justify-content:flex-start;align-items:center;gap:var(--space-16);flex-flow:column;display:flex;position:relative}.results__stat{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.results__value{font-weight:var(--weight-bold);color:var(--text-light);background-image:linear-gradient(90deg, var(--accent-violet), var(--accent-coral) 50%, var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;display:inline-flex}.results__value--lg{font-size:6rem;line-height:6rem}.results__value--sm{font-size:4.5rem;line-height:4rem}.results__unit{font-weight:var(--weight-bold);color:var(--text-strong);background-color:var(--accent-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.results__unit--lg{font-size:4.5rem;line-height:1.4}.results__unit--sm{font-size:3rem;line-height:3rem}.results__label{font-size:var(--text-xl);letter-spacing:var(--track-snug);line-height:2rem;font-weight:var(--weight-bold);color:var(--text-faint)}.results__chart{margin-top:-4rem}.results__note-wrap{text-align:center}.results__note{font-size:var(--text-xs);letter-spacing:var(--track-none);color:var(--text-muted);line-height:1.125rem}@media screen and (max-width:991px){.results{padding-top:var(--band-lg);padding-bottom:var(--band-lg)}.results__head{gap:var(--space-20)}.results__title{font-size:2.75rem;line-height:3.125rem}.results__lede{font-size:var(--text-lg)}.results__card-body{position:relative}.results__value--lg{line-height:4.5rem}.results__value--sm{line-height:3.5rem}.results__unit--lg{line-height:1}.results__label{font-size:var(--text-base);line-height:1.1rem}}@media screen and (max-width:767px){.results{padding-top:var(--band-md);padding-bottom:var(--band-md)}.results__body{padding-bottom:0}.results__head{gap:var(--space-12)}.results__title{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.625rem}.results__lede{font-size:var(--text-base);line-height:1.5}.results__grid{gap:var(--space-12)}.results__card{gap:var(--space-24)}.results__card-head{gap:var(--space-8)}.results__value--lg{font-size:5rem}.results__value--sm{font-size:4rem;line-height:3rem}.results__unit--lg{font-size:3.75rem}}@media screen and (max-width:680px){.results__body{gap:var(--space-24)}.results__card{gap:var(--space-24);flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.results__card--wide{grid-area:1/1/3/3;grid-template-columns:1fr 1fr;gap:0}.results__card-body{padding-top:var(--space-20);padding-bottom:var(--space-20)}.results__card-head{gap:var(--space-4)}.results__value--lg{font-size:3rem;line-height:3rem}.results__value--sm{padding-bottom:0;font-size:2.25rem;line-height:2.25rem}.results__unit--lg{font-size:2.25rem}.results__unit--sm{font-size:1.5rem;line-height:1.5rem}.results__label-wrap{max-width:6.6rem}.results__label-wrap--wide{max-width:8rem}.results__label-wrap--open{max-width:none}.results__label{font-size:var(--text-sm)}.results__chart{object-fit:cover;object-position:100% 50%;grid-area:1/1/2/2;margin-top:0}}@media screen and (max-width:479px){.results__title{font-size:2.25rem}}
