@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(./poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(./poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(./poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(./poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(./poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(./poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:500;src:url(./poppins-latin-500-italic-o28Otv0U.woff2)format("woff2"),url(./poppins-latin-500-italic-Ce_qjtl5.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(./poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(./poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(./poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(./poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--c-aureolin:#ffed31;--c-jonquil:#ffd100;--c-eerie:#202020;--c-ink:#202020;--c-white:#fff;--c-light-grey:#d6d6d6;--c-paper:#f7f7f7;--c-tangelo:#ff4801;--c-orange-peel:#fd9900;--c-pumpkin:#fe7100;--c-aureolin-20:#fffbd6;--c-tangelo-20:#ffdacc;--c-bg:var(--c-white);--c-text:var(--c-eerie);--c-text-muted:#4d4d4d;--c-text-on-dark:var(--c-white);--c-muted-on-dark:var(--c-light-grey);--c-line:#2020201f;--c-line-dark:#d6d6d633;--c-accent:var(--c-aureolin);--c-focus:var(--c-tangelo);--c-error:var(--c-tangelo);--font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.125rem;--fs-lead:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--fs-h4:clamp(1.15rem, 1.05rem + .4vw, 1.35rem);--fs-h3:clamp(1.3rem, 1.12rem + .8vw, 1.75rem);--fs-h2:clamp(2rem, 1.45rem + 2.2vw, 3.5rem);--fs-h1:clamp(2.5rem, 1.6rem + 3.8vw, 5rem);--fs-display:clamp(2.75rem, 1.4rem + 5.6vw, 6.5rem);--lh-tight:1.04;--lh-heading:1.12;--lh-body:1.45;--tracking-tight:-.035em;--tracking-eyebrow:.18em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--section-y:clamp(4.5rem, 3rem + 6vw, 9rem);--container:1200px;--container-wide:1360px;--container-narrow:760px;--gutter:clamp(1.25rem, .8rem + 2vw, 3rem);--header-h:76px;--r-sm:6px;--r-md:14px;--r-lg:24px;--r-pill:999px;--shadow-1:0 1px 2px #0000000f, 0 8px 24px #0000000f;--shadow-2:0 24px 60px #0000002e;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.16s;--dur:.32s;--dur-slow:.7s}@media (max-width:767.98px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.nav-open{overflow:hidden}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin:0 0 var(--s-4);font-weight:600;line-height:var(--lh-heading);letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-tight)}h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--s-4);text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--c-aureolin);color:var(--c-ink)}:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px;border-radius:4px}.section--ink :focus-visible{outline-color:var(--c-aureolin)}.site-header :focus-visible{outline-color:var(--c-aureolin)}.site-footer :focus-visible{outline-color:var(--c-aureolin)}.hero :focus-visible{outline-color:var(--c-aureolin)}.page-hero--dark :focus-visible{outline-color:var(--c-aureolin)}.event-hero :focus-visible{outline-color:var(--c-aureolin)}.profile-hero :focus-visible{outline-color:var(--c-aureolin)}.register :focus-visible{outline-color:var(--c-aureolin)}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--c-aureolin);color:var(--c-ink);border-radius:var(--r-sm);transition:transform var(--dur) var(--ease-out);padding:12px 18px;font-weight:600;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.container--wide{max-width:calc(var(--container-wide) + var(--gutter) * 2)}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.site-main{display:block}.section{padding-block:var(--section-y);position:relative}.section--light{background:var(--c-white)}.section--paper{background:var(--c-paper)}.section--ink{background:var(--c-ink);color:var(--c-text-on-dark)}.section--ink .section-heading__intro,.section--ink p{color:var(--c-muted-on-dark)}.section--ink h2,.section--ink h3,.section--ink .section-heading__title{color:var(--c-white)}.section-heading{max-width:760px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.section-heading--center{text-align:left}.section-heading__title{margin-bottom:var(--s-4)}.section-heading__intro{font-size:var(--fs-lead);color:var(--c-text-muted);margin:0}.split-heading{justify-content:space-between;align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:flex}.split-heading .section-heading{margin-bottom:0}.card-grid{grid-template-columns:1fr;gap:clamp(1rem,.6rem + 1.2vw,1.75rem);display:grid}@media (min-width:640px){.card-grid--2,.card-grid--3,.card-grid--4{grid-template-columns:repeat(2,1fr)}}.card-grid--2{max-width:860px}@media (min-width:1024px){.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}}.button-row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.section-more{margin:var(--s-7) 0 0}.checkup__grid,.five-ways__grid,.analysis-grid{align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:1024px){.checkup__grid,.five-ways__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.checkup__intro,.five-ways__intro{top:calc(var(--header-h) + 32px);position:sticky}.analysis-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.profile-body{gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:1024px){.profile-body{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.profile-body__aside{top:calc(var(--header-h) + 32px);position:sticky}}.related-grid{gap:var(--s-7);display:grid}@media (min-width:768px){.related-grid{grid-template-columns:repeat(2,1fr)}}.btn{--btn-bg:var(--c-aureolin);--btn-fg:var(--c-ink);--btn-border:transparent;border:1.5px solid var(--btn-border);border-radius:var(--r-pill);background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font-weight:600;font-size:var(--fs-sm);letter-spacing:.01em;isolation:isolate;transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.5rem;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--c-white);transition:transform var(--dur) var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(101%)}.btn:hover:before{transform:none}.btn:active{transform:scale(.98)}.btn__icon{width:1.1em;height:1.1em;transition:transform var(--dur) var(--ease-out);flex:none}.btn:hover .btn__icon{transform:translate(4px)}.btn--primary:hover{--btn-fg:var(--c-ink)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--c-white);--btn-border:#ffffff73}.btn--outline:hover{--btn-fg:var(--c-ink);--btn-border:var(--c-white)}.section--light .btn--outline,.section--paper .btn--outline,.consent .btn--outline{--btn-fg:var(--c-ink);--btn-border:#20202059}.section--light .btn--outline:before,.section--paper .btn--outline:before,.consent .btn--outline:before{background:var(--c-ink)}.section--light .btn--outline:hover,.section--paper .btn--outline:hover,.consent .btn--outline:hover{--btn-fg:var(--c-white)}.btn--secondary,.btn--dark{--btn-bg:var(--c-ink);--btn-fg:var(--c-white)}.btn--dark{--btn-fg:var(--c-aureolin)}.btn--secondary:before,.btn--dark:before{background:var(--c-aureolin)}.btn--secondary:hover,.btn--dark:hover{--btn-fg:var(--c-ink)}.btn--outline-dark{--btn-bg:transparent;--btn-fg:var(--c-ink);--btn-border:#20202073}.btn--outline-dark:before{background:var(--c-ink)}.btn--outline-dark:hover{--btn-fg:var(--c-aureolin)}.btn--sm{min-height:44px;padding:.6rem 1.15rem}.btn--block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.link-button{text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.eyebrow{margin:0 0 var(--s-4);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--c-aureolin);width:22px;height:2px;box-shadow:0 0 0 .5px #00000026}.section--ink .eyebrow,.hero .eyebrow,.page-hero--dark .eyebrow,.abos-hero .eyebrow,.event-hero .eyebrow,.profile-hero .eyebrow,.register .eyebrow{color:var(--c-aureolin)}.eyebrow--dark{color:var(--c-ink)}.eyebrow--dark:before{background:var(--c-ink)}.eyebrow__sep{opacity:.6}.tag{border:1px solid var(--c-line);border-radius:var(--r-pill);font-size:var(--fs-xs);align-items:center;padding:.25rem .7rem;font-weight:500;line-height:1.4;display:inline-flex}.tag--yellow{background:var(--c-aureolin);border-color:var(--c-aureolin);color:var(--c-ink);font-weight:600}.tag--yellow del{opacity:.6}.tag--yellow ins{text-decoration:none}.tag--alert{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.text-link{border-bottom:2px solid var(--c-aureolin);align-items:center;gap:.45rem;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.text-link .icon{width:1.05em;height:1.05em;transition:transform var(--dur) var(--ease-out)}.text-link:hover .icon{transform:translate(4px)}.text-link--light{color:var(--c-white)}.meta-list{gap:var(--s-2);margin:0 0 var(--s-5);font-size:var(--fs-sm);list-style:none;display:grid}.meta-list li{align-items:center;gap:.6rem;display:flex}.meta-list .icon{width:18px;height:18px;color:var(--c-text-muted);flex:none}.meta-list--light .icon{color:var(--c-aureolin)}.meta-list--light a{color:var(--c-white)}.check-list,.link-list,.tag-list{list-style:none}.check-list li{align-items:flex-start;gap:.7rem;padding:.45rem 0;display:flex}.check-list .icon{background:var(--c-aureolin);width:20px;height:20px;color:var(--c-ink);stroke-width:2.5px;border-radius:50%;flex:none;margin-top:.2rem;padding:3px}.check-list--light li{color:var(--c-text-on-dark)}.link-list li{border-bottom:1px solid var(--c-line)}.link-list a{padding:.7rem 0;font-weight:500;text-decoration:none;display:block}.link-list a:hover{text-decoration:underline}.tag-list{gap:var(--s-2);flex-wrap:wrap;display:flex}.tag-list li,.tag-list a{border-radius:var(--r-pill);background:var(--c-paper);font-size:var(--fs-sm);padding:.3rem .8rem;text-decoration:none}.detail-list div{border-bottom:1px solid var(--c-line);gap:.15rem;padding:.7rem 0;display:grid}.detail-list dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-muted)}.detail-list dd{margin:0;font-weight:500}.aside-block+.aside-block{margin-top:var(--s-7)}.aside-block__title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);margin-bottom:var(--s-3);font-weight:600}.media-placeholder{aspect-ratio:3/2;background:radial-gradient(120% 80% at 20% 10%, #ffed3124, transparent 60%), linear-gradient(145deg, #4d4d4d, var(--c-ink) 70%);color:#ffed31e6;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.media-placeholder--portrait{aspect-ratio:4/5}.media-placeholder--hero{aspect-ratio:4/3;border-radius:var(--r-lg)}.brand-arrows{width:100%;height:auto;display:block}.media-placeholder__arrows{width:30%;color:var(--c-light-grey);opacity:.16;position:absolute;bottom:10%;right:8%}.media-placeholder__label{letter-spacing:-.03em;color:var(--c-white);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:600;position:relative}.coach-card__link,.service-card__link,.story-card__link,.post-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}.coach-card__media{border-radius:var(--r-md);background:var(--c-ink);position:relative;overflow:hidden}.coach-card__media img{aspect-ratio:4/5;object-fit:cover;filter:grayscale(.25);width:100%;transition:transform var(--dur-slow) var(--ease-out), filter var(--dur-slow) var(--ease-out)}.coach-card__link:hover img{filter:grayscale(0);transform:scale(1.04)}.coach-card__link:focus-visible img{filter:grayscale(0);transform:scale(1.04)}.coach-card__body{padding:var(--s-4) var(--s-1) 0}.coach-card__name{font-size:var(--fs-h4);margin-bottom:.2rem}.coach-card__role{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.section--ink .coach-card__role,.section--ink .coach-card__meta{color:var(--c-muted-on-dark)}.coach-card__meta{font-size:var(--fs-xs);color:var(--c-text-muted);align-items:center;gap:.4rem;margin:.35rem 0 0;display:flex}.coach-card__meta .icon{width:14px;height:14px}.coach-card__arrow,.service-card__arrow,.story-card__arrow{background:var(--c-aureolin);width:42px;height:42px;color:var(--c-ink);opacity:0;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;transform:scale(.6)}.coach-card__arrow .icon,.service-card__arrow .icon,.story-card__arrow .icon{width:20px;height:20px}a:hover>.coach-card__arrow,a:hover>.service-card__arrow,a:hover>.story-card__arrow{opacity:1;transform:none}a:focus-visible>.coach-card__arrow{opacity:1;transform:none}a:focus-visible>.service-card__arrow{opacity:1;transform:none}a:focus-visible>.story-card__arrow{opacity:1;transform:none}.service-card__link,.story-card__link{border-radius:var(--r-lg);background:var(--c-white);border:1px solid var(--c-line);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);padding:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.section--light .service-card__link,.section--light .story-card__link{background:var(--c-paper);border-color:#0000}.service-card__link:hover,.story-card__link:hover{border-color:var(--c-ink);box-shadow:var(--shadow-1);transform:translateY(-3px)}.service-card__pathway,.story-card__industry{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);margin-bottom:var(--s-4);font-weight:600}.service-card__title,.story-card__title{font-size:var(--fs-h3);padding-right:48px}.service-card__excerpt{color:var(--c-text-muted);margin:0}.story-card__quote{margin:0 0 var(--s-5);font-size:var(--fs-lead);font-weight:500;line-height:1.45}.story-card__quote p{margin:0}.story-card__title{font-size:var(--fs-base);margin-top:auto;margin-bottom:.25rem}.story-card__who{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.post-card__media{border-radius:var(--r-md);overflow:hidden}.post-card__media img,.post-card__media .media-placeholder{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform var(--dur-slow) var(--ease-out)}.post-card__link:hover img{transform:scale(1.04)}.post-card__body{padding-top:var(--s-4)}.post-card__meta{gap:var(--s-3);margin:0 0 var(--s-2);font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.1em;display:flex}.post-card__title{font-size:var(--fs-h4);margin-bottom:var(--s-2)}.post-card__link:hover .post-card__title{text-decoration:underline;-webkit-text-decoration-color:var(--c-aureolin);text-decoration-color:var(--c-aureolin);text-decoration-thickness:3px}.post-card__excerpt{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.workshop-list{gap:clamp(1.25rem,1rem + 1vw,2rem);display:grid}@media (min-width:768px){.workshop-list{grid-template-columns:repeat(2,1fr)}.workshop-list>.workshop-card--feature{grid-column:1/-1}}.workshop-card{border-radius:var(--r-lg);background:var(--c-paper);border:1px solid var(--c-line);display:grid;overflow:hidden}.section--paper .workshop-card{background:var(--c-white)}.workshop-card__media{background:var(--c-ink);position:relative}.workshop-card__media img,.workshop-card__media .media-placeholder{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.date-badge{border-radius:var(--r-md);background:var(--c-aureolin);min-width:64px;color:var(--c-ink);box-shadow:var(--shadow-1);place-items:center;padding:.5rem .6rem;line-height:1;display:grid;position:absolute;top:16px;left:16px}.date-badge__day{letter-spacing:-.04em;font-size:1.75rem;font-weight:700}.date-badge__month{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;margin-top:.2rem;font-weight:600}.workshop-card__body{flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2.25rem);display:flex}.workshop-card__tags{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.workshop-card__title{font-size:var(--fs-h3)}.workshop-card__title a{text-decoration:none}.workshop-card__title a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-aureolin);text-decoration-color:var(--c-aureolin);text-decoration-thickness:3px}.workshop-card__excerpt{color:var(--c-text-muted)}.workshop-card__coaches{font-size:var(--fs-sm);color:var(--c-text-muted);align-items:center;gap:.6rem;display:flex}.workshop-card__coaches .icon{flex:none;width:18px;height:18px}.workshop-card__cta{align-self:flex-start;margin-top:auto}@media (min-width:1024px){.workshop-card--feature{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.workshop-card--feature .workshop-card__media img,.workshop-card--feature .workshop-card__media .media-placeholder{aspect-ratio:auto;min-height:420px}.workshop-card--feature .workshop-card__title{font-size:var(--fs-h2)}}.feature-grid{background:var(--c-line);border:1px solid var(--c-line);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}.section--ink .feature-grid{background:var(--c-line-dark);border-color:var(--c-line-dark)}@media (min-width:768px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.feature-grid{grid-template-columns:repeat(4,1fr)}}.feature{background:var(--c-white);padding:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.feature--dark,.section--ink .feature{background:var(--c-ink)}.feature__num{margin-bottom:var(--s-6);font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:600;display:block}.section--ink .feature__num{color:var(--c-aureolin)}.feature__title{font-size:var(--fs-h4);margin-bottom:var(--s-2);color:inherit}.feature__text{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.audience-grid{gap:var(--s-3);list-style:none;display:grid}@media (min-width:640px){.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.audience-grid{grid-template-columns:repeat(4,1fr)}}.audience{padding:var(--s-5);border-radius:var(--r-md);background:var(--c-white);border-left:3px solid var(--c-aureolin);gap:.3rem;display:grid}.audience__text{font-size:var(--fs-sm);color:var(--c-text-muted)}.agenda{padding-left:0;list-style:none;position:relative}.agenda__item{gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--c-line);grid-template-columns:110px 1fr;display:grid}.agenda__time{font-variant-numeric:tabular-nums;font-weight:600}.agenda__time:before{content:"";background:var(--c-aureolin);border-radius:50%;width:10px;height:10px;margin-right:.6rem;display:inline-block;box-shadow:0 0 0 4px #ffed3140}@media (max-width:539.98px){.agenda__item{gap:var(--s-1);grid-template-columns:1fr}}.outcome-list{gap:var(--s-4);list-style:none;display:grid}@media (min-width:768px){.outcome-list{grid-template-columns:repeat(2,1fr)}}.outcome{gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-lg);border:1px solid var(--c-line-dark);display:grid}.outcome__value{font-size:var(--fs-h3);color:var(--c-aureolin);line-height:1.2}.outcome__source{font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.pull-quote blockquote{letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:500;line-height:1.3}.pull-quote figcaption{margin-top:var(--s-5);color:var(--c-text-muted)}.process-list{counter-reset:step;gap:var(--s-3);margin-bottom:var(--s-7);list-style:none;display:grid}.process-list li{counter-increment:step;padding:var(--s-4) var(--s-5) var(--s-4) 4rem;border-radius:var(--r-md);background:var(--c-white);gap:.15rem;display:grid;position:relative}.process-list li:before{content:counter(step, decimal-leading-zero);left:var(--s-5);top:var(--s-4);color:var(--c-ink);background:var(--c-aureolin);border-radius:var(--r-sm);font-weight:700;font-size:var(--fs-sm);padding:0 .35rem;position:absolute}.process-list span{font-size:var(--fs-sm);color:var(--c-text-muted)}.analysis-grid__title{font-size:var(--fs-h3)}.contact-alt__list,.contact-cards{gap:var(--s-3);list-style:none;display:grid}.contact-alt__list a{align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-alt__list .icon{width:20px;height:20px}.contact-cards{margin-bottom:var(--s-6)}.contact-card{padding:var(--s-5);border-radius:var(--r-md);background:var(--c-paper);gap:.25rem;display:grid}.contact-card>.icon{width:22px;height:22px;margin-bottom:var(--s-2)}.contact-card__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--c-text-muted)}.contact-card a{font-weight:600}.empty-state{justify-items:start;gap:var(--s-3);max-width:560px;padding:var(--s-8) 0;text-align:left;display:grid}.empty-state__icon{background:var(--c-aureolin);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.empty-state__icon .icon{width:30px;height:30px}.empty-state__title{font-size:var(--fs-h3);margin:0}.empty-state__text{color:var(--c-text-muted)}.empty-inline{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-6);border-radius:var(--r-lg);border:1px dashed #20202040;flex-wrap:wrap;display:flex}.empty-inline p{margin:0}.editor-notice{max-width:var(--container);margin:var(--s-5) auto;padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-tangelo);background:var(--c-tangelo-20);color:var(--c-ink);font-size:var(--fs-sm)}.form-status{padding:var(--s-5);border-radius:var(--r-md);margin-bottom:var(--s-5)}.form-status h3{font-size:var(--fs-h4);margin-bottom:var(--s-2)}.form-status p:last-child{margin:0}.form-status--success{background:var(--c-aureolin-20);border:1px solid var(--c-jonquil);color:var(--c-ink)}.form-status--error{background:var(--c-tangelo-20);border:1px solid var(--c-tangelo);color:var(--c-ink)}.downloads{gap:var(--s-3);margin:var(--s-4) 0;display:grid}.form-status .downloads__title{margin:0;font-weight:700}.downloads__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.breadcrumbs ol{margin:0 0 var(--s-5);font-size:var(--fs-xs);color:var(--c-text-muted);flex-wrap:wrap;gap:.4rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.5;margin-right:.4rem}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.page-hero--dark .breadcrumbs ol,.abos-hero .breadcrumbs ol,.event-hero .breadcrumbs ol,.profile-hero .breadcrumbs ol{color:var(--c-muted-on-dark)}.pagination .nav-links{gap:var(--s-2);margin-top:var(--s-8);flex-wrap:wrap;justify-content:center;display:flex}.pagination .page-numbers{border-radius:var(--r-pill);border:1px solid var(--c-line);place-items:center;min-width:46px;height:46px;padding:0 .8rem;font-weight:600;text-decoration:none;display:grid}.pagination .page-numbers.current{background:var(--c-ink);color:var(--c-aureolin);border-color:var(--c-ink)}.filter-links ul{gap:var(--s-2);margin-bottom:var(--s-7);flex-wrap:wrap;list-style:none;display:flex}.filter-links a{border-radius:var(--r-pill);border:1px solid var(--c-line);font-size:var(--fs-sm);padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-block}.filter-links a[aria-current=page],.filter-links a:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.past-list{list-style:none}.past-list__item{gap:var(--s-1);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);display:grid}@media (min-width:640px){.past-list__item{gap:var(--s-5);grid-template-columns:220px 1fr}}.past-list__item time{color:var(--c-text-muted);font-size:var(--fs-sm)}.past-list__item a{font-weight:600;text-decoration:none}.search-results{gap:var(--s-6);list-style:none;display:grid}.search-results h2{font-size:var(--fs-h3)}.social-links{gap:var(--s-2);list-style:none;display:flex}.social-links a{opacity:.85;width:44px;height:44px;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border:1px solid;border-radius:50%;place-items:center;display:grid}.social-links a:hover{opacity:1;background:var(--c-aureolin);border-color:var(--c-aureolin);color:var(--c-ink)}.social-links .icon{width:18px;height:18px}.faq-group+.faq-group{margin-top:var(--s-8)}.faq-group__title{font-size:var(--fs-h3)}.accordion{border-top:1px solid var(--c-line)}.accordion__item{border-bottom:1px solid var(--c-line)}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;padding:var(--s-4) 0;font-size:var(--fs-h4);cursor:pointer;font-weight:600;list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{background:var(--c-paper);width:36px;height:36px;transition:transform var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:50%;flex:none;padding:8px}.accordion__item[open] .accordion__icon{background:var(--c-aureolin);transform:rotate(45deg)}.accordion__panel{padding:0 0 var(--s-5);color:var(--c-text-muted);max-width:68ch;overflow:hidden}.hp-field{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.consent{z-index:900;width:min(440px,100vw - 32px);position:fixed;top:auto;bottom:16px;left:auto;right:16px}.consent__panel{padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);box-shadow:var(--shadow-2);border:1px solid var(--c-line)}.consent__title{font-size:var(--fs-h4)}.consent__text{font-size:var(--fs-sm);color:var(--c-text-muted)}.consent__prefs fieldset{margin:0 0 var(--s-4);gap:var(--s-2);border:0;padding:0;display:grid}.consent__option{font-size:var(--fs-sm);align-items:flex-start;gap:.7rem;display:flex}.consent__option input{width:20px;height:20px;accent-color:var(--c-ink);margin-top:.15rem}.consent__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.consent__actions .btn{flex:auto}.sticky-cta{z-index:800;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--c-white);transition:transform var(--dur) var(--ease-out);background:#202020eb;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.is-visible{transform:none}.sticky-cta__inner{justify-content:space-between;align-items:center;gap:var(--s-3);max-width:720px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.sticky-cta__text{font-size:var(--fs-sm);font-weight:500}@media (min-width:1024px){.sticky-cta{display:none}}.site-header{z-index:500;height:var(--header-h);color:var(--c-white);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);background:#202020f5;border-bottom:1px solid #0000;position:fixed;top:0;bottom:auto;left:0;right:0}body{padding-top:var(--header-h)}body.has-dark-hero{padding-top:0}.has-dark-hero .site-header:not(.is-scrolled){background:linear-gradient(#2020208c,#20202000)}.site-header.is-scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--c-line-dark);background:#202020eb}.site-header.is-hidden{transform:translateY(-100%)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.site-header__inner{align-items:center;gap:var(--s-5);height:100%;display:flex}.site-logo{flex:none;display:block}.site-logo img{height:calc(var(--header-h) - 24px);width:auto}.site-header__actions{align-items:center;gap:var(--s-3);margin-left:auto;display:flex}.site-header__actions .btn{min-height:44px;padding:.55rem 1.1rem}.nav{flex:1;min-width:0}.nav__list{justify-content:center;align-items:center;gap:.25rem;list-style:none;display:flex}.nav__item{align-items:center;display:flex;position:relative}.nav__link{min-height:44px;font-size:var(--fs-sm);white-space:nowrap;color:#ffffffdb;border-radius:var(--r-pill);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding:.4rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__link:hover,.nav__item.is-current>.nav__link{color:var(--c-white);background:#ffffff14}.nav__item.is-current>.nav__link{box-shadow:inset 0 -2px 0 var(--c-aureolin);background:0 0;border-radius:0}@media (min-width:1280px) and (max-width:1439.98px){.nav__list{gap:.125rem}.nav__link{padding-inline-start:.45rem;padding-inline-end:.45rem;font-size:.875rem}.site-header__inner{gap:var(--s-4)}}.nav__toggle{width:32px;height:44px;color:inherit;background:0 0;border:0;place-items:center;margin-left:-.5rem;display:grid}.nav__toggle .icon{width:16px;height:16px;transition:transform var(--dur) var(--ease-out)}.nav__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.nav__submenu{min-width:240px;padding:var(--s-2);border-radius:var(--r-md);background:var(--c-ink);border:1px solid var(--c-line-dark);box-shadow:var(--shadow-2);list-style:none;position:absolute;top:calc(100% + 8px);left:0}.nav__submenu .nav__link{border-radius:var(--r-sm);width:100%;display:flex}@media (min-width:1280px){.nav__submenu{column-gap:var(--s-2);min-width:0;padding:var(--s-2);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);animation:nav-panel-in var(--dur) var(--ease-out);border:0;grid-template-columns:minmax(19rem,23rem) 15rem;display:grid;top:calc(100% + 10px);left:-.5rem;box-shadow:0 24px 60px #00000059}.nav__submenu[hidden]{display:none}.nav__submenu:before{content:"";height:14px;position:absolute;top:-14px;bottom:auto;left:0;right:0}.nav__submenu>.nav__item{grid-column:1}.nav__submenu .nav__link{border-radius:var(--r-md);min-height:0;color:var(--c-ink);white-space:normal;padding:.6rem .7rem}.nav__submenu .nav__link:hover{background:var(--c-paper);color:var(--c-ink)}.nav__submenu .nav__link:focus-visible{background:var(--c-paper);color:var(--c-ink)}.nav__submenu .nav__item.is-current>.nav__link{box-shadow:none;border-radius:var(--r-md);background:var(--c-aureolin-20)}.nav__link--rich{align-items:flex-start;gap:var(--s-3)}.nav__icon{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-white);width:2.25rem;height:2.25rem;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex:none;place-items:center;display:grid}.nav__icon .icon{width:18px;height:18px}.nav__link--rich:hover .nav__icon{border-color:var(--c-aureolin);background:var(--c-aureolin-20)}.nav__link--rich:focus-visible .nav__icon{border-color:var(--c-aureolin);background:var(--c-aureolin-20)}.nav__label{gap:2px;display:grid}.nav__title{font-size:var(--fs-sm);font-weight:600;line-height:1.3}.nav__desc{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:400;line-height:1.35}.nav__feature{grid-area:1/2/span 12;display:flex}.nav-feature{gap:var(--s-2);width:100%;min-height:13rem;padding:var(--s-5);border-radius:var(--r-md);background:var(--c-ink);color:var(--c-white);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav-feature:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffed3152,#ffed3100 70%);border-radius:50%;width:80%;position:absolute;bottom:-35%;right:-35%}.nav-feature__eyebrow{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-aureolin);font-weight:700}.nav-feature__title{font-size:1.05rem;font-weight:700;line-height:1.3}.nav-feature__text{font-size:var(--fs-xs);color:var(--c-muted-on-dark);line-height:1.45}.nav-feature__go{z-index:1;background:var(--c-aureolin);width:2.25rem;height:2.25rem;color:var(--c-ink);transition:transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;margin-top:auto;display:grid;position:relative}.nav-feature:hover .nav-feature__go{transform:translate(4px)}.nav-feature:focus-visible .nav-feature__go{transform:translate(4px)}.nav-feature__go .icon{width:16px;height:16px}}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-6px)}}.nav__extras{display:none}.menu-toggle{border:1px solid var(--c-line-dark);width:48px;height:48px;color:var(--c-white);background:0 0;border-radius:50%;place-items:center;display:none}.menu-toggle .icon{width:22px;height:22px}.menu-toggle__close,.menu-toggle[aria-expanded=true] .menu-toggle__open{display:none}.menu-toggle[aria-expanded=true] .menu-toggle__close{display:block}@media (max-width:1279.98px){.js .menu-toggle{display:grid}.site-header__actions .btn{display:none}.js .nav__panel{inset:var(--header-h) 0 0;gap:var(--s-6);padding:var(--s-6) var(--gutter) calc(var(--s-7) + env(safe-area-inset-bottom));background:var(--c-ink);overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);flex-direction:column;display:flex;position:fixed;overflow-y:auto;transform:translateY(-12px)}.admin-bar.js .nav__panel{top:calc(var(--header-h) + 46px)}.nav-open .nav__panel{visibility:visible;opacity:1;transition-delay:0s;transform:none}.nav-open .site-header{background:var(--c-ink)}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__item{border-bottom:1px solid var(--c-line-dark);flex-wrap:wrap}.nav__link{min-height:56px;color:var(--c-white);flex:1;padding-inline-start:0;padding-inline-end:0;font-size:1.25rem}.nav__item.is-current>.nav__link{box-shadow:none;color:var(--c-aureolin)}.nav__toggle{width:48px;height:56px;margin:0}.nav__submenu{min-width:0;padding:0 0 var(--s-3) var(--s-4);box-shadow:none;background:0 0;border:0;flex-basis:100%;position:static}.nav__submenu .nav__link{min-height:48px;font-size:var(--fs-base);color:var(--c-muted-on-dark)}.nav__icon,.nav__desc,.nav__feature{display:none}.nav__extras{gap:var(--s-5);display:grid}.nav__contact{gap:var(--s-3);list-style:none;display:grid}.nav__contact a{color:var(--c-muted-on-dark);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.nav__contact .icon{width:18px;height:18px;color:var(--c-aureolin)}html:not(.js) .site-header{height:auto;position:static}html:not(.js) .site-header__inner{padding-block:var(--s-3);flex-wrap:wrap}html:not(.js) .nav{flex-basis:100%;order:3}}@media (max-width:479.98px){.site-logo img{height:40px}}.hero__video-toggle{right:var(--gutter);width:44px;height:44px;color:var(--c-white);background:#00000059;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:24px}.hero__video-toggle .icon{width:18px;height:18px}.hero__video-play,.hero__video-toggle[aria-pressed=true] .hero__video-pause{display:none}.hero__video-toggle[aria-pressed=true] .hero__video-play{display:block}.w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w__i{will-change:transform;display:inline-block}.trust{background:var(--c-ink);color:var(--c-white);border-top:1px solid var(--c-line-dark)}.trust__inner{gap:var(--s-5);padding-block:var(--s-6);display:grid}@media (min-width:900px){.trust__inner{grid-template-columns:220px 1fr;align-items:center}}.trust__label{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-muted-on-dark);margin:0}.trust__list{gap:var(--s-5);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}@media (min-width:768px){.trust__list{grid-template-columns:repeat(4,1fr)}}.trust__item{padding-left:var(--s-4);border-left:2px solid var(--c-aureolin);gap:.2rem;display:grid}.trust__value{letter-spacing:-.03em;color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.6rem);font-weight:600;line-height:1.1}.trust__text{font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.page-hero{background:var(--c-paper);padding-block-start:clamp(3rem,2rem + 4vw,6rem);padding-block-end:clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.page-hero__inner{gap:var(--s-7);align-items:end;display:grid;position:relative}.page-hero--media .page-hero__inner{align-items:center}@media (min-width:1024px){.page-hero--media .page-hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.page-hero__title{max-width:20ch;margin-bottom:var(--s-4);font-size:var(--fs-h1);line-height:var(--lh-tight)}.page-hero__intro{max-width:58ch;font-size:var(--fs-lead);color:var(--c-text-muted)}.page-hero__after{margin-top:var(--s-5)}.page-hero__after .search-form{gap:var(--s-2);max-width:520px;display:flex}.page-hero__media img,.page-hero__media .media-placeholder{border-radius:var(--r-lg);aspect-ratio:4/3;object-fit:cover;width:100%}.page-hero--dark,.event-hero,.profile-hero{background:var(--c-ink);color:var(--c-white);padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 6rem))}.page-hero--dark .page-hero__intro,.event-hero__intro,.profile-hero__intro{color:#ffffffc7}.page-hero__bg,.event-hero__bg{background:radial-gradient(50% 70% at 85% 20%, #ffed3124, transparent 70%), linear-gradient(180deg, var(--c-ink), var(--c-ink));pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__bg:after,.event-hero__bg:after{content:"";aspect-ratio:138/147;opacity:.06;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 138 147' fill='%23D6D6D6'%3E%3Cpath d='M35 0h44l59 73.5L79 147H35l59-73.5zM0 26h28l38.5 47.5L28 121H0l38.5-47.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(26vw,340px);position:absolute;top:50%;right:6%;transform:translateY(-50%)}.page-hero--center .page-hero__content{max-width:760px}.error-404__search{margin-top:var(--s-7);max-width:520px}.event-hero{padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative;overflow:hidden}.event-hero__grid{gap:var(--s-7);align-items:center;display:grid;position:relative}@media (min-width:1024px){.event-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.event-hero__title{font-size:var(--fs-h1);line-height:var(--lh-tight);max-width:16ch}.event-hero__status{border-radius:var(--r-pill);background:var(--c-tangelo);color:var(--c-white);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.event-hero__status .icon{width:18px;height:18px}.event-hero__intro{font-size:var(--fs-lead);max-width:52ch}.event-hero__program{color:#ffffffc7;font-weight:600}.event-hero__program .text-link{color:var(--c-aureolin)}.event-facts{margin:var(--s-6) 0;border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.event-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.event-facts div{padding:var(--s-4);background:var(--c-ink)}.event-facts dt{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-aureolin)}.event-facts dd{margin:.2rem 0 0;font-weight:600;line-height:1.35}.event-facts dd small{font-weight:400;font-size:var(--fs-xs);color:var(--c-muted-on-dark);display:block}.event-facts del{opacity:.6;font-weight:400}.event-facts ins{text-decoration:none}.event-hero__media img,.event-hero__media .media-placeholder{border-radius:var(--r-lg);aspect-ratio:4/3;object-fit:cover;width:100%}.profile-hero{padding-bottom:clamp(3rem,2rem + 4vw,5rem);position:relative;overflow:hidden}.profile-hero__grid{gap:var(--s-7);align-items:end;display:grid;position:relative}@media (min-width:900px){.profile-hero__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.profile-hero__media{max-width:420px}.profile-hero__media img,.profile-hero__media .media-placeholder{border-radius:var(--r-lg);aspect-ratio:4/5;object-fit:cover;width:100%}.profile-hero__name{font-size:var(--fs-h1);line-height:var(--lh-tight)}.profile-hero__intro{font-size:var(--fs-lead);max-width:52ch}.register__grid{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1024px){.register__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.register__title{font-size:var(--fs-h2)}.register__subtitle{font-size:var(--fs-h4);margin-top:var(--s-6);color:var(--c-white)}.register__state{align-items:flex-start;gap:.6rem;font-weight:500;display:flex;color:var(--c-ink)!important}.register__state .icon{flex:none;width:22px;height:22px}.ticket__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--s-1);color:var(--c-text-muted)!important}.ticket__price{letter-spacing:-.03em;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:700;line-height:1.1;color:var(--c-ink)!important}.ticket__price del{font-size:var(--fs-base);opacity:.55;font-weight:500;display:block}.ticket__price ins{text-decoration:none}.ticket__note,.ticket__secure{font-size:var(--fs-sm);color:var(--c-text-muted)!important}.ticket__secure{margin:var(--s-4) 0 0}.venue__inner h2{font-size:var(--fs-h3)}.section--sun{background:var(--c-aureolin-20);color:var(--c-ink)}.poster-title{margin:0 0 var(--s-4);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.2rem);font-weight:700;line-height:.95}:-webkit-any(.site-main--home,.site-main--poster) .section-heading__title{margin:0 0 var(--s-4);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.2rem);font-weight:700;line-height:.95}:is(.site-main--home,.site-main--poster) .section-heading__title{margin:0 0 var(--s-4);letter-spacing:-.03em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.2rem);font-weight:700;line-height:.95}.poster-title em{letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:500}:-webkit-any(.site-main--home,.site-main--poster) .section-heading__title em{letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:500}:is(.site-main--home,.site-main--poster) .section-heading__title em{letter-spacing:-.02em;text-transform:none;font-style:italic;font-weight:500}.section--ink .poster-title em,.section--ink .section-heading__title em,.steps .poster-title em{color:var(--c-aureolin)}.section--light .poster-title em,.section--paper .poster-title em,.section--sun .poster-title em{background:linear-gradient(transparent 60%, var(--c-aureolin) 60%, var(--c-aureolin) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}:-webkit-any(.site-main--home,.site-main--poster) .section--light .section-heading__title em{background:linear-gradient(transparent 60%, var(--c-aureolin) 60%, var(--c-aureolin) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}:is(.site-main--home,.site-main--poster) .section--light .section-heading__title em{background:linear-gradient(transparent 60%, var(--c-aureolin) 60%, var(--c-aureolin) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}:-webkit-any(.site-main--home,.site-main--poster) .section--paper .section-heading__title em{background:linear-gradient(transparent 60%, var(--c-aureolin) 60%, var(--c-aureolin) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}:is(.site-main--home,.site-main--poster) .section--paper .section-heading__title em{background:linear-gradient(transparent 60%, var(--c-aureolin) 60%, var(--c-aureolin) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .06em}.section--sun .section-heading__intro{color:var(--c-text-muted)}.start__frame,.pain__frame,.year__frame{border-radius:var(--r-lg);aspect-ratio:4/5;background:var(--c-eerie);overflow:hidden}.start__frame img,.pain__frame img,.year__frame img,.start__frame .media-placeholder,.pain__frame .media-placeholder,.year__frame .media-placeholder{aspect-ratio:auto;object-fit:cover;width:100%;height:112%;margin-top:-6%}.start__media,.pain__media,.year__media{margin:0}.hero{padding-top:calc(var(--header-h) + clamp(1.75rem, 1rem + 3vw, 4rem));background:var(--c-ink);color:var(--c-white);isolation:isolate;position:relative;overflow:hidden}.hero__glow{z-index:-1;pointer-events:none;background:radial-gradient(45% 40% at 88% 8%,#ffed3129,#0000 70%),radial-gradient(35% 30% at 0 55%,#ffd10012,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__meta{padding:0 0 var(--s-4);border-bottom:1px solid var(--c-line-dark);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted-on-dark);flex-wrap:wrap;gap:.4rem 1.6rem;margin:0 0 clamp(1.5rem,1rem + 2vw,2.75rem);font-weight:600;list-style:none;display:flex}.hero__meta li{align-items:center;gap:.6rem;display:inline-flex}.hero__meta li:before{content:"";background:var(--c-aureolin);border-radius:50%;width:6px;height:6px}.hero__kicker{margin:0 0 var(--s-4);font-size:var(--fs-lead);color:var(--c-white);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-weight:600;display:flex}.hero__kicker mark{background:var(--c-aureolin);color:var(--c-ink);letter-spacing:.02em;text-transform:uppercase;padding:.2em .6em;font-size:.78em;font-weight:700;display:inline-block}.hero__title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 clamp(1.5rem,1rem + 2vw,2.5rem);font-size:clamp(2.6rem,.6rem + 8.6vw,9rem);font-weight:700;line-height:.9}.hero__line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.hero__line-i{display:inline-block}.hero__line--right{text-align:right}.hero__dot{color:var(--c-aureolin);font-style:normal;display:inline-block}.hero__line--accent{letter-spacing:-.01em;text-transform:none;color:var(--c-aureolin);margin-top:.12em;font-size:.4em;font-style:italic;font-weight:500;line-height:1.25}.rotator{vertical-align:top;display:inline-grid}.rotator__item{opacity:0;transition:opacity .55s var(--ease-out), transform .7s var(--ease-out);grid-area:1/1;transform:translateY(75%)}.rotator__item.is-active{opacity:1;transform:none}.rotator__item.is-leaving{opacity:0;transform:translateY(-75%)}.hero__row{gap:var(--s-5);align-items:end;margin-bottom:clamp(2rem,1rem + 3vw,3.5rem);display:grid}@media (min-width:900px){.hero__row{grid-template-columns:minmax(0,1fr) auto}}.hero__text{max-width:46ch;font-size:var(--fs-lead);color:#fffc;margin:0}.hero__ctas{align-items:center;gap:var(--s-4) var(--s-5);flex-wrap:wrap;display:flex}.hero__link{border-bottom:2px solid var(--c-aureolin);color:var(--c-white);font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur) var(--ease-out);padding-bottom:.2em;font-weight:700;text-decoration:none}.hero__link:hover{color:var(--c-aureolin)}.hero__stage{--stage-inset:0%;position:relative}.hero__media{aspect-ratio:16/7;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--c-ink);clip-path:inset(0 var(--stage-inset) 0 var(--stage-inset) round var(--r-lg) var(--r-lg) 0 0);position:relative;overflow:hidden}.hero__image,.hero__video,.hero__backdrop{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;bottom:-8%;left:0;right:0}.hero__video{opacity:0;transition:opacity 1.2s var(--ease-out)}.hero__video.is-playing{opacity:1}.hero__backdrop{background:radial-gradient(60% 70% at 75% 30%, #ffed3129, transparent 70%), linear-gradient(135deg, #4d4d4d 0%, var(--c-ink) 70%);color:var(--c-aureolin);place-items:center;display:grid}.hero__backdrop .brand-arrows{width:min(26%,300px);color:var(--c-light-grey);opacity:.14}.hero__scrim{background:linear-gradient(#0000 45%,#202020b8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__stats{z-index:1;gap:var(--s-4) clamp(1.5rem, 4vw, 4rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(1rem,3vw,2.25rem);left:clamp(1rem,3vw,2.5rem);right:clamp(1rem,3vw,2.5rem)}.hero__stats li{gap:.3rem;display:grid}.hero__stats strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.2rem + 2.6vw,3.6rem);font-weight:700;line-height:1}.hero__stats span{max-width:22ch;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffc7}.hero__badge{z-index:2;aspect-ratio:1;background:var(--c-aureolin);width:clamp(96px,8vw,132px);color:var(--c-ink);box-shadow:var(--shadow-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:clamp(1rem,4vw,3.5rem);transform:translateY(-50%)}.hero__badge .brand-arrows{width:42%;margin-left:6%}.motion-toggle{left:var(--s-4);top:var(--s-4);z-index:2;width:40px;height:40px;color:var(--c-white);cursor:pointer;background:#0006;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute}.motion-toggle .icon{width:16px;height:16px}.motion-toggle__play,.motion-toggle[aria-pressed=true] .motion-toggle__pause{display:none}.motion-toggle[aria-pressed=true] .motion-toggle__play{display:block}.ticker{background:var(--c-aureolin);color:var(--c-ink);overflow:hidden}.ticker__track{width:max-content;animation:48s linear infinite tnpy-marquee;display:flex}.ticker__group{flex-shrink:0;display:flex}.ticker__item{letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:1.4rem;padding:.9rem 1.4rem .9rem 0;font-size:clamp(1rem,.8rem + .8vw,1.5rem);font-weight:700;display:inline-flex}.ticker__item:after{content:"";background:var(--c-ink);border-radius:50%;width:.42em;height:.42em}@keyframes tnpy-spin{to{transform:rotate(360deg)}}@keyframes tnpy-marquee{to{transform:translate(-50%)}}@media (max-width:767.98px){.hero__media{aspect-ratio:4/3}.hero__stats{padding:var(--s-5) 0;position:static}.hero__badge{top:var(--s-4);right:var(--s-4);width:76px;transform:none}.hero__line--right{text-align:left}}.start__grid,.pain__grid,.year__grid{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:900px){.start__grid{grid-template-columns:5fr 7fr}.pain__grid,.year__grid{grid-template-columns:7fr 5fr}}.start__title{font-size:clamp(2rem,1rem + 3.2vw,4.2rem)}.start__text{max-width:52ch;margin:0 0 var(--s-6);font-size:var(--fs-lead)}.checkup--home .section-heading{max-width:900px}.checkup-grid__cards{gap:var(--s-4);display:grid}@media (min-width:900px){.checkup-grid__cards{grid-template-columns:repeat(3,1fr)}}.qcard{justify-content:space-between;gap:var(--s-5);min-height:220px;padding:var(--s-5);border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--shadow-1);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);border:0;flex-direction:column;margin:0;display:flex}.qcard.is-answered{box-shadow:var(--shadow-2);transform:translateY(-4px)}.qcard__legend{float:left;gap:.6rem;width:100%;padding:0;display:grid}.qcard__area{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.qcard__q{font-size:var(--fs-h4);font-weight:700;line-height:1.3}.qcard__choices{clear:both;gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.qcard__choice{border:1.5px solid var(--c-line);border-radius:var(--r-pill);cursor:pointer;min-height:48px;transition:background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);place-items:center;font-weight:700;display:grid;position:relative}.qcard__choice:hover{border-color:var(--c-ink)}.qcard__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.qcard__choice:has(input:checked){border-color:var(--c-ink);background:var(--c-ink);color:var(--c-aureolin)}.qcard__choice:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.checkup-grid__bar{align-items:center;gap:var(--s-4);margin-top:var(--s-5);padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-ink);color:var(--c-white);flex-wrap:wrap;display:flex}.checkup-grid__progress{flex:280px;gap:.6rem;display:grid}.checkup-grid__count{font-size:var(--fs-sm);color:var(--c-muted-on-dark);margin:0}.checkup-grid__count strong{color:var(--c-white)}.checkup-grid__bar .quiz__bar{background:#ffffff29}.checkup-grid__result{margin-top:var(--s-5);border-radius:var(--r-md);background:var(--c-white);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.programmes__head{gap:var(--s-4);align-items:end;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}@media (min-width:900px){.programmes__head{grid-template-columns:1.3fr 1fr}}.programmes__head .poster-title{margin:0}.programmes__intro{max-width:46ch;font-size:var(--fs-lead);color:var(--c-text-muted);margin:0}.programme-grid{gap:var(--s-5);display:grid}@media (min-width:700px){.programme-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.programme-grid{grid-template-columns:repeat(3,1fr)}}.programme__link{border-radius:var(--r-lg);background:var(--c-white);height:100%;box-shadow:var(--shadow-1);color:inherit;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.programme__link:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}.programme__media{aspect-ratio:3/2;background:var(--c-eerie);position:relative;overflow:hidden}.programme__media img,.programme__media .media-placeholder{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.programme__link:hover .programme__media img,.programme__link:hover .programme__media .media-placeholder{transform:scale(1.06)}.programme__badge{left:var(--s-4);top:var(--s-4);border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:.3rem .75rem;font-weight:700;position:absolute}.programme__body{gap:var(--s-3);padding:var(--s-5);flex-direction:column;flex:1;display:flex}.programme__title{font-size:var(--fs-h3);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.05}.programme__text{color:var(--c-text-muted);margin:0}.programme__tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.programme__tags li{border-radius:var(--r-pill);background:var(--c-paper);font-size:var(--fs-xs);padding:.25rem .7rem;font-weight:600}.programme__more{padding-top:var(--s-2);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.programme__more .icon{width:18px;height:18px;transition:transform var(--dur) var(--ease-out)}.programme__link:hover .programme__more .icon{transform:translate(4px)}.programmes__extras{gap:var(--s-3);margin-top:var(--s-5);display:grid}@media (min-width:700px){.programmes__extras{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.programmes__extras{grid-template-columns:repeat(4,1fr)}}.mini-link{align-items:center;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-white);color:inherit;transition:border-color var(--dur) var(--ease-out);text-decoration:none;display:flex}a.mini-link:hover{border-color:var(--c-ink)}.mini-link__icon{background:var(--c-aureolin);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mini-link__icon .icon{width:20px;height:20px}.mini-link__body{gap:.1rem;display:grid}.mini-link__body strong{font-size:var(--fs-sm)}.mini-link__body span{font-size:var(--fs-xs);color:var(--c-text-muted)}.mini-link--cta{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white);flex-wrap:wrap;justify-content:space-between}.pain__story{margin:var(--s-5) 0;padding-left:var(--s-4);border-left:4px solid var(--c-aureolin);font-size:var(--fs-lead);font-style:italic}.pain__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pain__list{grid-template-columns:1fr 1fr}}.pain__list li{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);font-weight:500;display:flex}.pain__mark{background:var(--c-tangelo);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.5em}.island--time-calculator{container-type:inline-size}.wheel-calc{gap:var(--s-4);display:grid}@container (width>=860px){.wheel-calc{grid-template-columns:1fr 1fr}}.wheel-calc__controls{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.wheel-calc__visual{align-items:center;gap:var(--s-5);margin-bottom:var(--s-5);display:flex}.wheel{flex:none;width:clamp(120px,34%,190px);overflow:visible}.wheel__stand{fill:none;stroke:#797979;stroke-width:6px;stroke-linecap:round}.wheel__rim{fill:none;stroke:var(--c-aureolin);stroke-width:3px}.wheel__rim--inner{stroke-width:1.5px;opacity:.5}.wheel__rung{stroke:var(--c-aureolin);stroke-width:2px;opacity:.7}.wheel__spoke{stroke:#ffed314d;stroke-width:1.5px}.wheel__hub{fill:var(--c-aureolin)}.wheel__spin{transform-box:view-box;transform-origin:100px 100px;animation:tnpy-spin var(--wheel-speed,2s) linear infinite}.wheel__runner{transform-box:view-box;transform-origin:100px 165px;animation:tnpy-bob calc(var(--wheel-speed,2s) / 5) ease-in-out infinite alternate}.wheel__body{fill:var(--c-orange-peel)}.wheel__ear{fill:var(--c-pumpkin)}.wheel__eye{fill:var(--c-ink)}.wheel__legs{fill:none;stroke:var(--c-pumpkin);stroke-width:3px;stroke-linecap:round}.wheel--strain .wheel__rung{stroke:var(--c-tangelo)}@keyframes tnpy-bob{to{transform:translateY(-3px)}}.wheel-calc__caption{gap:.3rem;margin:0;display:grid}.wheel-calc__caption strong{letter-spacing:-.03em;color:var(--c-aureolin);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.5rem + 3vw,4rem);font-weight:700;line-height:1}.wheel-calc__caption span{color:var(--c-muted-on-dark);font-weight:600}.wheel-calc .sim__slider-head label{color:var(--c-white)}.wheel-calc .sim__slider-value{background:var(--c-aureolin);color:var(--c-ink)}.wheel-calc input[type=range].range{accent-color:var(--c-aureolin)}.wheel-calc__fine{font-size:var(--fs-xs);color:var(--c-muted-on-dark);margin:0}.wheel-calc__out{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-aureolin);color:var(--c-ink);flex-direction:column;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:flex}.section--ink .wheel-calc__out p{color:var(--c-ink)}.wheel-calc__kicker{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.wheel-calc__big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(4rem,2rem + 7vw,8.5rem);font-weight:700;line-height:.9}.wheel-calc__note{margin:0;font-weight:600}.wheel-calc__kpis{margin:var(--s-3) 0;border-radius:var(--r-md);background:#00000026;border:1px solid #00000026;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.wheel-calc__kpis div{padding:var(--s-4);background:var(--c-aureolin)}.wheel-calc__kpis dt{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-weight:700}.wheel-calc__kpis dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:clamp(1.35rem,1rem + 1.2vw,2.1rem);font-weight:700}.wheel-calc__msg{margin:0;font-weight:500}.wheel-calc__out .btn{align-self:flex-start}.timeline{margin:var(--s-6) 0;position:relative}.timeline__line{background:var(--c-line);width:2px;position:absolute;top:.7rem;bottom:.7rem;left:calc(6.375rem - 1px)}.timeline__line span{background:var(--c-ink);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0}.timeline__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.timeline__item{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1.75rem;display:grid;position:relative}.timeline__item:before{content:"";border:2px solid var(--c-ink);background:var(--c-aureolin);border-radius:50%;width:14px;height:14px;position:absolute;top:.45em;left:calc(6.375rem - 7px)}.timeline__time{text-align:right;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.timeline--live .timeline__item{opacity:.3;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translate(8px)}.timeline--live .timeline__item.is-on{opacity:1;transform:none}.year__note{margin:0 0 var(--s-4);font-size:var(--fs-lead);font-weight:600}.statement{padding-block:var(--section-y);background:var(--c-aureolin);color:var(--c-ink);position:relative;overflow:hidden}.statement__arrows{width:min(30vw,400px);color:var(--c-ink);opacity:.08;pointer-events:none;position:absolute;top:12%;right:4%}.statement__inner{margin:0 auto;position:relative}.statement__quote{margin:0}.statement__text{max-width:22ch;margin:var(--s-4) 0 var(--s-5);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.2rem,1rem + 4.4vw,5.2rem);font-weight:700;line-height:.98}.statement__by{font-weight:700}.statement__by:before{content:"— "}.steps{background:var(--c-ink);color:var(--c-white);position:relative}.steps__pin{padding-block:var(--section-y);position:relative}.steps__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1024px){.steps__grid{grid-template-columns:5fr 7fr}}.steps__lead{max-width:46ch;margin:0 0 var(--s-6);color:var(--c-muted-on-dark)}.steps__list{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.step{gap:.35rem;display:grid}.step__tagline{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-aureolin);margin:0;font-weight:700}.step__name{font-size:var(--fs-h3);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:700}.step__num{vertical-align:middle;color:var(--c-aureolin);margin-right:.25em;font-size:.55em}.step__level{width:calc(var(--level) / 6 * 100%);background:linear-gradient(90deg, var(--c-orange-peel), var(--c-aureolin));border-radius:2px;height:4px;display:block}.step__text{color:var(--c-muted-on-dark);margin:0}.steps--interactive .steps__pin{min-height:100vh;padding-block:calc(var(--header-h) + var(--s-5)) var(--s-6);flex-direction:column;justify-content:center;display:flex}.steps--interactive .steps__list{grid-template-areas:"stack"}.steps--interactive .step{visibility:hidden;opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out), visibility .45s;grid-area:stack;transform:translateY(18px)}.steps--interactive .step.is-active{visibility:visible;opacity:1;transform:none}.steps--interactive .step__name{font-size:clamp(2.6rem,1.4rem + 4vw,5.5rem);line-height:.95}.steps--interactive .step__level{display:none}.steps__dots{margin-top:var(--s-6);gap:.7rem;display:flex}.steps__dots[hidden]{display:none}.steps__dots button{border:2px solid var(--c-aureolin);border-radius:var(--r-pill);cursor:pointer;width:14px;height:14px;transition:width var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:0 0;padding:0;position:relative}.steps__dots button:after{content:"";position:absolute;top:-14px;bottom:-14px;left:-6px;right:-6px}.steps__dots button[aria-current=step]{background:var(--c-aureolin);width:36px}.stairs{gap:var(--s-4);flex-direction:column;display:flex}.steps--interactive .stairs{gap:4.5rem}.stairs__goal{text-align:right;align-self:flex-end;margin:0;display:grid}.stairs__goal em{color:var(--c-aureolin);font-size:clamp(1.8rem,1rem + 2vw,3rem);font-style:italic;font-weight:600;line-height:1}.stairs__goal span{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-on-dark)}.stairs__bars{grid-template-columns:repeat(var(--steps,6), 1fr);align-items:end;gap:clamp(6px,.8vw,12px);height:clamp(200px,46vh,460px);display:grid;position:relative}.stair{height:calc(var(--level) / var(--steps,6) * 100%);border:1px solid var(--c-line-dark);background:var(--c-ink);transform-origin:bottom;border-bottom:0;border-radius:6px 6px 0 0;display:block;position:relative;overflow:hidden}.stair__fill{background:var(--c-aureolin);transition:opacity .45s var(--ease-out), background-color .45s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.stair__lbl{z-index:1;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--c-white);font-size:clamp(.6rem,.48rem + .25vw,.78rem);font-weight:700;position:absolute;top:.6rem;left:.5rem;right:.4rem}.stair .stair__lbl{color:var(--c-ink)}.stairs__you{background:var(--c-white);width:44px;height:44px;color:var(--c-ink);opacity:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:0;box-shadow:0 6px 20px #00000073}.stairs__you .icon{width:22px;height:22px}.steps--interactive .stair{cursor:pointer}.steps--interactive .stair__fill{opacity:0}.steps--interactive .stair.is-past .stair__fill{background:var(--c-light-grey);opacity:1}.steps--interactive .stair.is-active .stair__fill{opacity:1}.steps--interactive .stair .stair__lbl{color:var(--c-muted-on-dark)}.steps--interactive .stair.is-past .stair__lbl,.steps--interactive .stair.is-active .stair__lbl{color:var(--c-ink)}.steps--interactive .stairs__you{opacity:1}.steps__bar{background:#ffffff14;height:3px;display:none;position:absolute;bottom:0;left:0;right:0}.steps--interactive .steps__bar{display:block}.steps__bar span{background:var(--c-aureolin);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:599.98px){.stair__lbl{display:none}}.equation{gap:var(--s-3);margin-bottom:var(--s-7);align-items:center;display:grid}@media (min-width:900px){.equation{grid-template-columns:1fr auto 1fr auto 1fr}}.equation__card{padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-white);gap:.35rem;display:grid}.equation__card--result{background:var(--c-aureolin);border-color:#0000}.equation__tag{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.equation__card--result .equation__tag,.equation__card--result span{color:var(--c-ink)}.equation__card strong{font-size:var(--fs-h4);font-weight:700}.equation__card>span:last-child{font-size:var(--fs-sm);color:var(--c-text-muted)}.equation__op{justify-self:center;font-size:2rem;font-weight:700}.process__track{margin-bottom:var(--s-5);position:relative;overflow-x:auto}.process__line{background:var(--c-light-grey);height:3px;position:absolute;top:11px;left:calc(.25rem + 12px);right:calc(20% - .25rem - 12px)}.process__line span{background:var(--c-ink);transform-origin:0;height:100%;display:block}.process__tabs{grid-template-columns:repeat(5,minmax(60px,1fr));display:grid;position:relative}@media (max-width:599.98px){.process__tab{font-size:.78rem}}.process__tab{color:var(--c-text-muted);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:.6rem;padding:0 .25rem .5rem;font-weight:700;display:grid}.process__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:8px}.process__dot{border:3px solid var(--c-light-grey);background:var(--c-paper);width:24px;height:24px;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:50%}.process__tab.is-reached .process__dot{border-color:var(--c-ink);background:var(--c-ink)}.process__tab[aria-selected=true]{color:var(--c-ink)}.process__tab[aria-selected=true] .process__dot{border-color:var(--c-ink);background:var(--c-aureolin);box-shadow:0 0 0 6px #ffed3173}.process__panel{border-radius:var(--r-lg);background:var(--c-white);min-height:320px;box-shadow:var(--shadow-1);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}.process__head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.process__title{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.8rem,1rem + 2.6vw,3.2rem);font-weight:700;line-height:1}.process__kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);margin:0;font-weight:700}.process__text{max-width:72ch;margin:0 0 var(--s-5);color:var(--c-text-muted)}.process__cols{gap:var(--s-4);margin-bottom:var(--s-5);display:grid}@media (min-width:700px){.process__cols{grid-template-columns:1fr 1fr}}.process__col{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper)}.process__col-title{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.process__col ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.process__col li{align-items:flex-start;gap:.55rem;display:flex}.process__col .icon{background:var(--c-aureolin);width:20px;height:20px;color:var(--c-ink);border-radius:50%;flex:none;margin-top:.15em;padding:3px}.process-static{gap:var(--s-4);margin:0;padding-left:1.25rem;display:grid}.process-static .process__title{font-size:var(--fs-h4)}.bigstats{gap:var(--s-6) var(--s-5);margin:0 0 var(--s-7);padding:0;list-style:none;display:grid}@media (min-width:700px){.bigstats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bigstats{grid-template-columns:repeat(4,1fr)}.bigstats__item:nth-child(2n){margin-top:var(--s-7)}}.bigstats__item{padding-top:var(--s-4);border-top:1px solid var(--c-line-dark);align-content:start;gap:.5rem;display:grid}.bigstats strong{letter-spacing:-.04em;color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(3rem,1.5rem + 4.6vw,6.5rem);font-weight:700;line-height:.9}.bigstats span{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-on-dark)}.compare{gap:var(--s-4);display:grid}@media (min-width:900px){.compare{grid-template-columns:1fr 1fr}}.compare__col{border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.compare__col--other{border:1px solid var(--c-line-dark);background:var(--c-ink)}.compare__col--ours{background:var(--c-aureolin);color:var(--c-ink)}.section--ink .compare__col--ours h3{color:var(--c-ink)}.compare__title{margin:0 0 var(--s-4);font-size:var(--fs-h4);letter-spacing:.01em;text-transform:uppercase;font-weight:700}.compare ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.compare li{align-items:flex-start;gap:.65rem;display:flex}.compare__col--other li{color:var(--c-muted-on-dark)}.compare .icon{flex:none;width:20px;height:20px;margin-top:.15em}.compare__col--other .icon{color:var(--c-tangelo)}.home-faq__grid{gap:var(--s-6);display:grid}@media (min-width:900px){.home-faq__grid{grid-template-columns:4fr 7fr;align-items:start}}.home-analysis__grid{align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:1024px){.home-analysis__grid{grid-template-columns:5fr 6fr}}.home-analysis__intro{font-size:var(--fs-lead)}.home-analysis__points{gap:var(--s-4);margin:var(--s-6) 0;counter-reset:point;padding:0;list-style:none;display:grid}.home-analysis__points li{column-gap:var(--s-3);counter-increment:point;grid-template-columns:3rem 1fr;row-gap:.2rem;display:grid}.home-analysis__points li:before{content:counter(point, decimal-leading-zero);color:var(--c-aureolin);grid-row:span 2;font-size:1.5rem;font-weight:700}.home-analysis__points strong{color:var(--c-white)}.home-analysis__points span{color:var(--c-muted-on-dark)}.home-analysis__call a{color:var(--c-aureolin);align-items:center;gap:.4rem;margin-left:.4rem;font-weight:700;display:inline-flex}.home-analysis__call .icon{width:18px;height:18px}.float-cta{z-index:60;border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-sm);border:2px solid var(--c-ink);visibility:hidden;opacity:0;transition:transform .45s var(--ease-out), opacity .3s var(--ease-out), visibility .45s;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);transform:translateY(150%);box-shadow:0 12px 30px #00000040}.float-cta.is-visible{visibility:visible;opacity:1;transform:none}.float-cta__pulse{background:var(--c-ink);border-radius:50%;width:10px;height:10px;animation:2s infinite tnpy-pulse}@keyframes tnpy-pulse{0%{box-shadow:0 0 #20202080}70%,to{box-shadow:0 0 0 10px #20202000}}.tabbar{display:none}@media (max-width:767.98px){.float-cta{display:none}body.has-tabbar{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.tabbar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#202020f0;border-radius:20px;grid-template-columns:repeat(5,1fr);align-items:end;padding:.35rem .25rem;display:grid;position:fixed;box-shadow:0 12px 30px #00000059}.tabbar__item{color:#ffffffbf;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:.3rem 0;font-size:.68rem;font-weight:600;text-decoration:none;display:grid}.tabbar__item[aria-current=page]{color:var(--c-aureolin)}.tabbar__icon .icon{width:22px;height:22px}.tabbar__item--main{color:var(--c-white)}.tabbar__item--main .tabbar__icon{background:var(--c-aureolin);width:56px;height:56px;color:var(--c-ink);border-radius:50%;place-items:center;margin-top:-26px;display:grid;box-shadow:0 0 0 5px #202020f0}.nav-open .tabbar{display:none}}.motion-paused .ticker__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ticker__track,.wheel__spin,.wheel__runner,.float-cta__pulse{animation:none}.motion-toggle{display:none}.rotator__item{transition:none}}.system__steps{gap:var(--s-3);margin:0 0 var(--s-6);counter-reset:none;padding:0;list-style:none;display:grid}@media (min-width:900px){.system__steps{grid-template-columns:repeat(5,1fr)}}.system__step{padding:var(--s-5) var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-ink);align-content:start;gap:.35rem;display:grid;position:relative}.system__step strong{font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-white);font-weight:700}.system__step span:last-child{font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.system__num{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--c-aureolin);font-weight:700}.system__step:last-child{background:var(--c-aureolin);border-color:#0000}.system__step:last-child strong,.system__step:last-child span{color:var(--c-ink)}@media (min-width:900px){.system__step:not(:last-child):after{content:"";z-index:1;border-top:2px solid var(--c-aureolin);border-right:2px solid var(--c-aureolin);width:.9rem;height:.9rem;position:absolute;top:50%;right:-.6rem;transform:translateY(-50%)rotate(45deg)}}.system__links{margin:0}.ways__grid{gap:var(--s-4);display:grid}@media (min-width:700px){.ways__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ways__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.ways__grid{grid-template-columns:repeat(5,1fr)}}.way__num{right:var(--s-5);top:var(--s-4);color:#20202014;font-size:2.5rem;font-weight:700;line-height:1;position:absolute}.way{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);color:inherit;transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .4s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}.way:hover{border-color:var(--c-ink);box-shadow:var(--shadow-2);transform:translateY(-6px)}.way__icon{background:var(--c-aureolin);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.way__icon .icon{width:24px;height:24px}.way__name{font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.way__text{color:var(--c-text-muted)}.way__count{font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin-top:auto;font-weight:700;display:inline-flex}.way__count .icon{width:18px;height:18px;transition:transform var(--dur) var(--ease-out)}.way:hover .way__count .icon{transform:translate(4px)}.jumpbar{top:var(--header-h);z-index:20;border-bottom:1px solid var(--c-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;position:sticky}.jumpbar__inner{gap:var(--s-2);padding-block:var(--s-3);scrollbar-width:none;display:flex;overflow-x:auto}.jumpbar__link{border:1.5px solid var(--c-line);border-radius:var(--r-pill);color:inherit;font-size:var(--fs-sm);white-space:nowrap;transition:background var(--dur-fast), border-color var(--dur-fast);flex:none;padding:.5rem 1rem;font-weight:700;text-decoration:none}.jumpbar__link:hover{border-color:var(--c-ink);background:var(--c-aureolin)}.catalogue{scroll-margin-top:calc(var(--header-h) + 64px)}.catalogue__set{gap:var(--s-3);margin:var(--s-7) 0 var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--c-line);font-size:var(--fs-h3);text-transform:uppercase;scroll-margin-top:calc(var(--header-h) + 64px);align-items:center;font-weight:700;line-height:1.1;display:flex}.catalogue__set:first-of-type{margin-top:0}.catalogue__set span{border-radius:var(--r-pill);background:var(--c-aureolin);min-width:2rem;height:2rem;font-size:var(--fs-xs);place-items:center;padding:0 .5rem;display:grid}@media (min-width:1200px){.programme-grid--four{grid-template-columns:repeat(4,1fr)}}.programme--compact .programme__body{padding-top:var(--s-5);border-top:4px solid var(--c-aureolin)}.programme__price{font-size:var(--fs-sm);margin:0;font-weight:700}.programme__price span{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);margin-right:.3rem;font-weight:700}.section--light .programme__link{border:1px solid var(--c-line);box-shadow:none}.section--light .programme__link:hover{box-shadow:var(--shadow-2)}.factor-grid{gap:var(--s-4);display:grid}@media (min-width:700px){.factor-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.factor-grid{grid-template-columns:repeat(4,1fr)}}.factor{align-content:start;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);display:grid;position:relative}.factor p{color:var(--c-text-muted);margin:0}.factor__num{right:var(--s-5);top:var(--s-4);color:#20202014;font-size:2.5rem;font-weight:700;line-height:1;position:absolute}.factor__title{font-size:var(--fs-h4);text-transform:uppercase;margin:0;padding-right:3.25rem;font-weight:700}.fee-tables{gap:var(--s-5);display:grid}@media (min-width:1100px){.fee-tables{grid-template-columns:1fr 1fr;align-items:start}}.fee-table{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);overflow:hidden}.fee-table__title{padding:var(--s-4) var(--s-5);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-h4);text-transform:uppercase;margin:0;font-weight:700}.fee-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.fee-table th,.fee-table td{padding:.85rem var(--s-5);border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.fee-table thead th{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.fee-table tbody tr:last-child>*{border-bottom:0}.fee-table tbody th a{color:inherit;font-weight:700;text-decoration:none}.fee-table tbody th a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-aureolin);text-decoration-color:var(--c-aureolin);text-decoration-thickness:3px}.fee-table td{color:var(--c-text-muted)}.fee-table__price{white-space:nowrap;font-weight:600}.fee-table__price.is-set{color:var(--c-ink);font-weight:700}.fee-table__price small{white-space:normal;font-weight:500;display:block}@media (max-width:599.98px){.fee-table thead{display:none}.fee-table tr{padding:.75rem var(--s-4);border-bottom:1px solid var(--c-line);display:grid}.fee-table th,.fee-table td{border:0;padding:.1rem 0}}.tool-links{gap:var(--s-3);display:grid}@media (min-width:900px){.tool-links{grid-template-columns:repeat(3,1fr)}.tool-links--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:700px) and (max-width:899.98px){.tool-links--4{grid-template-columns:repeat(2,1fr)}}.mini-link--dark{border-color:var(--c-line-dark);background:var(--c-ink);color:var(--c-white)}a.mini-link--dark:hover{border-color:var(--c-aureolin)}.mini-link--dark .mini-link__body span{color:var(--c-muted-on-dark)}.guarantee__text{max-width:60ch;font-size:var(--fs-lead);margin:0;font-weight:500}.aside-price{margin:0 0 var(--s-3);font-size:var(--fs-h4);font-weight:700}.aside-price small{font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:500;display:block}.topic-chips{align-self:end;gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.topic-chip{border:1.5px solid var(--c-line);border-radius:var(--r-pill);min-height:40px;color:inherit;font-size:var(--fs-sm);transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;padding:.4rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.topic-chip:hover{border-color:var(--c-ink);background:var(--c-aureolin)}.podcast-grid{gap:var(--s-4);display:grid}@media (min-width:900px){.podcast-grid{grid-template-columns:repeat(3,1fr)}}.podcast{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);transition:transform .4s var(--ease-out), border-color .4s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.podcast:hover{border-color:var(--c-aureolin);transform:translateY(-6px)}.podcast__icon{background:var(--c-aureolin);width:56px;height:56px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.podcast__icon svg{width:26px;height:26px}.podcast__name{font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.podcast__text{color:var(--c-muted-on-dark)}.podcast__more{font-size:var(--fs-sm);color:var(--c-aureolin);margin-top:auto;font-weight:700}.global-links{align-items:center;gap:var(--s-3) var(--s-5);margin:var(--s-6) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--c-line-dark);flex-wrap:wrap;list-style:none;display:flex}.global-links__label{color:var(--c-muted-on-dark);font-weight:600}.global-events__inner{gap:var(--s-5);align-items:end;display:grid}@media (min-width:900px){.global-events__inner{grid-template-columns:1.2fr 1fr}}.global-events__inner p{max-width:52ch;margin:0 0 var(--s-5);font-size:var(--fs-lead)}.global-events .poster-title{margin:0}@media (min-width:900px){.tool-links--5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.tool-links--5{grid-template-columns:repeat(5,1fr)}}.abos-get{gap:var(--s-6);align-items:center;display:grid}@media (min-width:900px){.abos-get{grid-template-columns:1fr 1fr}}.abos-get__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.abos-get__list li{align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--shadow-1);font-weight:600;display:flex}.section--light .abos-get__list li{background:var(--c-paper);box-shadow:none}.abos-get__list .icon{background:var(--c-aureolin);border-radius:50%;flex:none;width:26px;height:26px;padding:4px}@property --pct{syntax:"<number>";inherits:false;initial-value:0}.abos-hero{padding:calc(var(--header-h) + clamp(2rem, 1rem + 3vw, 4rem)) 0 clamp(3rem, 2rem + 4vw, 6rem);background:var(--c-ink);color:var(--c-white);isolation:isolate;position:relative;overflow:hidden}.abos-hero .page-hero__bg{z-index:-1}.abos-hero__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1000px){.abos-hero__grid{grid-template-columns:1.1fr 1fr}}.abos-hero .breadcrumbs{margin-bottom:var(--s-5)}.abos-hero__title{color:var(--c-white);font-size:clamp(2.6rem,1.2rem + 5vw,5.8rem)}.abos-hero__title em{color:var(--c-aureolin)}.abos-hero__intro{max-width:50ch;margin:0 0 var(--s-5);font-size:var(--fs-lead);color:#fffc}.abos-hero__tags{gap:var(--s-2);margin:0 0 var(--s-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.abos-hero__tags li{border-radius:var(--r-pill);color:var(--c-aureolin);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffed3180;padding:.35rem .9rem;font-weight:700}.abos-hero__image{border-radius:var(--r-lg);width:100%;height:auto}.abos-loop{aspect-ratio:1;width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.abos-loop__ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.abos-loop__track{fill:none;stroke:#ffffff1a;stroke-width:22px}.abos-loop__arc{fill:none;stroke:var(--c-aureolin);stroke-width:6px;stroke-linecap:round;stroke-dasharray:160 782;transform-origin:200px 200px;animation:9s linear infinite tnpy-spin}.abos-loop__arrow{fill:var(--c-aureolin)}.abos-loop__node{white-space:nowrap;border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-ink);text-transform:uppercase;align-items:baseline;gap:.35rem;padding:.6rem .85rem;font-size:clamp(.72rem,.55rem + .5vw,.95rem);font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 30px #0006}.abos-loop__node b{color:var(--c-aureolin);font-size:.75em}.abos-loop__node--1{top:12.5%;left:50%}.abos-loop__node--2{top:50%;left:87.5%}.abos-loop__node--3{top:87.5%;left:50%}.abos-loop__node--4{top:50%;left:12.5%}.abos-loop__core{aspect-ratio:1;background:var(--c-aureolin);width:38%;color:var(--c-ink);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffed311f}.abos-loop__core strong{font-size:clamp(1.6rem,1rem + 2vw,2.6rem);font-weight:700;line-height:1}.abos-steps{padding-block:var(--s-6);border-top:1px solid var(--c-line-dark)}.abos-steps__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.abos-steps__list{grid-template-columns:repeat(4,1fr)}}.abos-steps__list li{gap:.25rem;display:grid}.abos-steps__num{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--c-aureolin);font-weight:700}.abos-steps__list strong{font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-white);font-weight:700}.abos-steps__list span:last-child{color:var(--c-muted-on-dark)}.abos-video__grid,.abos-why__grid,.abos-areas__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1000px){.abos-video__grid{grid-template-columns:1fr 1.4fr}.abos-why__grid,.abos-areas__grid{grid-template-columns:1fr 1fr}}.video-frame{aspect-ratio:16/9;border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);position:relative;overflow:hidden}.video-frame__media{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video-frame__poster{align-content:center;place-items:center;gap:var(--s-3);background:radial-gradient(60% 70% at 70% 30%, #ffed312e, transparent 70%), linear-gradient(135deg, #4d4d4d, var(--c-ink) 70%);width:100%;color:var(--c-white);font:inherit;cursor:pointer;border:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.video-frame__glow{aspect-ratio:1;background:radial-gradient(circle,#ffed312e,#0000 70%);border-radius:50%;width:60%;position:absolute;top:auto;bottom:-30%;left:auto;right:-10%}.video-frame__play{background:var(--c-aureolin);width:88px;height:88px;color:var(--c-ink);transition:transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 12px #ffed312e}.video-frame__play .icon{width:34px;height:34px;margin-left:4px}.video-frame__poster:hover .video-frame__play{transform:scale(1.08)}.video-frame__poster:focus-visible .video-frame__play{transform:scale(1.08)}.video-frame__label{font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.video-frame__note{font-size:var(--fs-xs);color:var(--c-muted-on-dark)}.hub{aspect-ratio:1;width:min(100%,520px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.hub:before{content:"";border:2px dashed #20202026;border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.hub__core{aspect-ratio:1;background:var(--c-ink);width:28%;color:var(--c-aureolin);text-transform:uppercase;border-radius:50%;place-items:center;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:700;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffed3180}.hub__list{margin:0;padding:0;list-style:none}.hub__item{border-radius:var(--r-pill);background:var(--c-white);box-shadow:var(--shadow-1);border:1px solid var(--c-line);white-space:nowrap;padding:.5rem .85rem;font-size:clamp(.72rem,.6rem + .35vw,.9rem);font-weight:700;position:absolute;transform:translate(-50%,-50%)}.hub__item--1{top:9%;left:50%}.hub__item--2{top:30%;left:86%}.hub__item--3{top:70%;left:86%}.hub__item--4{top:91%;left:50%}.hub__item--5{top:70%;left:14%}.hub__item--6{top:30%;left:14%}.dash{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);overflow:hidden}.dash__top{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line-dark);color:var(--c-white);flex-wrap:wrap;font-weight:700;display:flex}.dash__tag{border-radius:var(--r-pill);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;background:#ffed3124;padding:.2rem .65rem;font-weight:700}.dash__grid{background:var(--c-line-dark);gap:1px;display:grid}@media (min-width:700px){.dash__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.dash__grid{grid-template-columns:repeat(3,1fr)}}.dash__tile{align-content:start;gap:var(--s-3);padding:var(--s-5);background:var(--c-ink);color:var(--c-white);display:grid}.dash__label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-on-dark);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.section--light .dash__label,.section--paper .dash__label{color:var(--c-text-muted)}.dash__label b{background:var(--c-aureolin);width:1.5rem;height:1.5rem;color:var(--c-ink);border-radius:50%;place-items:center;display:inline-grid}.section--ink .dash__delta{font-size:var(--fs-sm);color:var(--c-muted-on-dark);margin:0}.section--ink .dash__delta--up{color:var(--c-aureolin)}.dash__list{font-size:var(--fs-sm);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.dash__list li{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.dash__list--todo li{justify-content:flex-start}.dash__list--todo .avatar{margin-left:auto}.dash__list--todo .is-done{color:var(--c-muted-on-dark);text-decoration:line-through}.todo{border:2px solid var(--c-muted-on-dark);border-radius:4px;flex:none;width:16px;height:16px}.is-done .todo{border-color:var(--c-aureolin);background:var(--c-aureolin)}.avatar{border:1px solid var(--c-line-dark);background:var(--c-ink);width:1.9rem;height:1.9rem;color:var(--c-white);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-style:normal;font-weight:700;text-decoration:none;display:inline-grid}.status{border-radius:var(--r-pill);text-transform:uppercase;letter-spacing:.04em;flex:none;padding:.15rem .55rem;font-size:.72rem;font-style:normal;font-weight:700}.status--on{background:var(--c-aureolin);color:var(--c-ink)}.section--ink .status--on{color:var(--c-aureolin);background:#ffed3133}.status--risk{background:var(--c-tangelo-20);color:var(--c-ink)}.section--ink .status--risk{color:var(--c-tangelo);background:#ff480133}.kpis{gap:var(--s-3);margin:0;display:grid}.kpis dt{font-size:var(--fs-xs);color:var(--c-muted-on-dark)}.kpis dd{margin:0;font-size:1.5rem;font-weight:700}.up{color:var(--c-ink);font-size:.75rem;font-weight:700}.section--ink .up{color:var(--c-aureolin)}.down{color:var(--c-tangelo);font-size:.75rem;font-weight:700}.gauge,.ring{--pct:var(--v);aspect-ratio:1;background:conic-gradient(var(--c-aureolin) calc(var(--pct) * 1%), #ffffff1a 0);width:132px;transition:--pct 1.4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.gauge:before,.ring:before{content:"";background:var(--c-ink);border-radius:50%;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.section--light .gauge,.section--paper .ring{background:conic-gradient(var(--c-ink) calc(var(--pct) * 1%), #20202014 0)}.section--light .gauge:before,.section--paper .ring:before{background:var(--c-white)}.gauge__value,.ring span{font-size:2rem;font-weight:700;line-height:1;position:relative}.gauge__value small,.ring small{opacity:.7;font-size:.45em;font-weight:600}.gauge--big{width:200px;margin-top:var(--s-5)}.gauge--big .gauge__value{font-size:3.4rem}.ring--small{width:84px}.ring--small:before{top:8px;bottom:8px;left:8px;right:8px}.ring--small span{font-size:1.3rem}.js [data-bars] .gauge,.js [data-bars] .ring{--pct:0}.js [data-bars].is-in .gauge,.js [data-bars].is-in .ring{--pct:var(--v)}.minibars{font-size:var(--fs-xs);gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.minibars li{align-items:center;gap:var(--s-2);grid-template-columns:5.5rem 1fr;display:grid}.minibars i,.scorecard__bar i,.priority__bar i{width:calc(var(--v) * 1%);border-radius:inherit;background:var(--c-aureolin);transform-origin:0;height:100%;transition:transform 1.1s var(--ease-out);display:block}.minibars i{background:linear-gradient(90deg, var(--c-orange-peel), var(--c-aureolin));border-radius:4px;height:8px}.js [data-bars] .minibars i,.js [data-bars] .scorecard__bar i,.js [data-bars] .priority__bar i,.js [data-bars] .revchart i{transform:scaleX(0)}.js [data-bars] .revchart i{transform:scaleY(0)}.js [data-bars].is-in .minibars i,.js [data-bars].is-in .scorecard__bar i,.js [data-bars].is-in .priority__bar i,.js [data-bars].is-in .revchart i{transform:none}.bignums{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.bignums{grid-template-columns:repeat(3,1fr)}}.bignums li{padding-top:var(--s-4);border-top:3px solid var(--c-ink);gap:.4rem;display:grid}.bignums strong{letter-spacing:-.04em;font-size:clamp(4rem,2rem + 6vw,8rem);font-weight:700;line-height:.9}.bignums sup{font-size:.4em}.bignums span{font-size:var(--fs-lead);font-weight:600}.abos-note{margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--c-text-muted)}.scorecard{border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.scorecard__legend{margin:0 0 var(--s-4);font-size:var(--fs-xs);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-weight:700;display:flex}.dot{background:var(--c-ink);border-radius:50%;width:10px;height:10px;display:inline-block}.dot--warn{background:var(--c-tangelo)}.scorecard__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.scorecard__list li{align-items:center;gap:var(--s-3);grid-template-columns:6.5rem 1fr 2.5rem;font-weight:700;display:grid}.scorecard__bar{background:#20202014;border-radius:7px;height:14px;overflow:hidden}.scorecard__bar i{background:var(--c-ink)}.scorecard__list .is-warn .scorecard__bar i{background:var(--c-tangelo)}.scorecard__val{text-align:right;font-variant-numeric:tabular-nums}.chain{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.chain{grid-template-columns:repeat(5,1fr)}}.chain__link{padding:var(--s-5) var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-ink);gap:.3rem;display:grid;position:relative}.chain__link strong{font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-white);font-weight:700}.section--ink .chain__link span:last-child{font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.chain__num{background:var(--c-aureolin);width:2rem;height:2rem;color:var(--c-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}@media (min-width:900px){.chain__link:not(:last-child):after{content:"";z-index:1;background:var(--c-aureolin);width:1.1rem;height:2px;position:absolute;top:50%;right:-.75rem}.chain__link:last-child{background:var(--c-aureolin);border-color:#0000}.chain__link:last-child strong,.section--ink .chain__link:last-child span:last-child{color:var(--c-ink)}.chain__link:last-child .chain__num{background:var(--c-ink);color:var(--c-aureolin)}}.quarter{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem)}.quarter__head{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.quarter__head>div:nth-child(2){flex:1;display:grid}.quarter__head strong{font-size:var(--fs-h4);font-weight:700}.quarter__head span{color:var(--c-text-muted)}.quarter__grid{gap:var(--s-4);display:grid}@media (min-width:900px){.quarter__grid{grid-template-columns:repeat(3,1fr)}}.priority{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-md);background:var(--c-paper);display:grid}.priority__top{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);justify-content:space-between;align-items:center;margin:0;font-weight:700;display:flex}.priority .avatar{background:var(--c-ink);color:var(--c-aureolin)}.priority__title{font-size:var(--fs-h4);margin:0;font-weight:700}.priority__target{color:var(--c-text-muted);flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.priority__target b{color:var(--c-ink);font-size:1.15rem}.priority__bar{background:#20202014;border-radius:5px;height:10px;overflow:hidden}.priority__bar i{background:var(--c-ink)}.priority__foot{font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.compare--light .compare__col--other{border-color:var(--c-line);background:var(--c-paper)}.compare--light .compare__col--other .compare__title{color:var(--c-ink)}.compare--light .compare__col--other li{color:var(--c-text-muted)}.tagline-chips{gap:var(--s-2);margin:var(--s-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tagline-chips li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--c-white);padding:.4rem .9rem;font-weight:600}.kpi-panel{gap:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:var(--c-ink);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.kpi-panel__tiles{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.kpi-panel__tiles div{padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-ink);gap:.15rem;display:grid}.kpi-panel__tiles dt{font-size:var(--fs-xs);color:var(--c-muted-on-dark)}.kpi-panel__tiles dd{color:var(--c-white);margin:0;font-size:1.6rem;font-weight:700}.revchart{grid-template-columns:repeat(12,1fr);align-items:end;gap:6px;height:140px;display:grid;position:relative}.revchart__col{text-align:center;grid-template-rows:1fr auto;align-items:end;height:100%;display:grid}.revchart__col i{height:calc(var(--v) * 1%);background:var(--c-aureolin);transform-origin:bottom;transition:transform 1s var(--ease-out);border-radius:4px 4px 0 0;display:block}.revchart__col.is-future i{background:#ffffff1f}.revchart__col small{color:var(--c-muted-on-dark);padding-top:.3rem;font-size:.7rem}.revchart__target{z-index:1;pointer-events:none;border-top:2px dashed #fff9;position:absolute;bottom:calc(85% + .2025rem);left:0;right:0}.kpi-panel__warn{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-sm);background:#ff48011f;align-items:center;gap:.6rem;margin:0;font-weight:600;display:flex}.section--ink .kpi-panel__warn{color:var(--c-white)}.kpi-panel__warn .icon{color:var(--c-tangelo);flex:none;width:20px;height:20px}.head-to-system{gap:var(--s-4);align-items:center;display:grid}@media (min-width:900px){.head-to-system{grid-template-columns:1fr auto 1fr}}.head-to-system__col{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);display:grid}.head-to-system__col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.head-to-system__col li{justify-content:space-between;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);background:var(--c-paper);padding:.65rem .9rem;font-weight:600;display:flex}.head-to-system__col:first-child li{color:var(--c-text-muted);background:0 0;border:1px dashed #20202033;font-style:italic}.head-to-system__col--sys{border:2px solid var(--c-ink)}.head-to-system__arrow{background:var(--c-aureolin);border-radius:50%;justify-self:center;place-items:center;width:56px;height:56px;display:grid}.head-to-system__arrow .icon{width:26px;height:26px}@media (max-width:899.98px){.head-to-system__arrow{transform:rotate(90deg)}}.shift{gap:var(--s-4);margin-bottom:var(--s-6);align-items:center;display:grid}@media (min-width:800px){.shift{grid-template-columns:1fr auto 1fr}}.shift__from,.shift__to{width:100%;padding:var(--s-5);border-radius:var(--r-lg);text-transform:uppercase;gap:.3rem;font-size:clamp(1.5rem,1rem + 1.6vw,2.4rem);font-weight:700;display:grid}.shift__from{border:1px dashed var(--c-line-dark);color:var(--c-muted-on-dark)}.shift__to{background:var(--c-aureolin);color:var(--c-ink)}.shift small{font-size:var(--fs-xs);letter-spacing:.14em}.shift__arrow{font-size:var(--fs-h4);color:var(--c-aureolin);font-weight:700}.outcome-chips{justify-content:center;gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.outcome-chips li{border-radius:var(--r-pill);color:var(--c-white);border:1px solid #ffed3166;padding:.6rem 1.2rem;font-weight:700}.recap{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.recap li{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-white);font-size:var(--fs-h4);text-transform:uppercase;align-items:baseline;gap:.8rem;font-weight:700;display:flex}.recap span{font-size:var(--fs-xs);color:var(--c-text-muted)}.plans{gap:var(--s-4);max-width:960px;margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:800px){.plans{grid-template-columns:1fr 1fr}}.plan{gap:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-paper);flex-direction:column;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.plan--featured{background:var(--c-aureolin);border-color:#0000}.plan__tag{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);margin:0;font-weight:700}.plan--featured .plan__tag{color:var(--c-ink)}.plan__name{font-size:var(--fs-h3);text-transform:uppercase;margin:0;font-weight:700}.plan__lead{margin:0;font-weight:600}.plan ul{margin:0 0 var(--s-3);gap:.6rem;padding:0;list-style:none;display:grid}.plan li{align-items:center;gap:.6rem;display:flex}.plan li .icon{flex:none;width:20px;height:20px}.plan .btn,.plan__soon{align-self:flex-start;margin-top:auto}.plan__soon{border:1.5px dashed var(--c-line);border-radius:var(--r-pill);color:var(--c-text-muted);padding:.6rem 1.1rem;font-weight:700}.abos-apex{align-items:center;gap:var(--s-2) var(--s-4);max-width:960px;margin:var(--s-6) auto 0;color:var(--c-text-muted);flex-wrap:wrap;display:flex}.abos-apex .text-link{color:var(--c-ink)}.abos-final .poster-title{max-width:18ch}@media (prefers-reduced-motion:reduce){.abos-loop__arc{animation:none}.gauge,.ring,.minibars i,.scorecard__bar i,.priority__bar i,.revchart i{transition:none}}@media (max-width:599.98px){.hub__item{white-space:normal;text-align:left;width:34%}}.gap{gap:var(--s-6);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);width:min(100%,520px);margin:0 auto;padding:clamp(1.5rem,1rem + 2vw,2.5rem);list-style:none;display:grid;position:relative}.gap:before{content:"";background:var(--c-line-dark);width:2px;position:absolute;top:calc(clamp(1.5rem,1rem + 2vw,2.5rem) + 1.5rem);bottom:calc(clamp(1.5rem,1rem + 2vw,2.5rem) + 1.5rem);left:calc(clamp(1.5rem,1rem + 2vw,2.5rem) + 1.5rem - 1px)}.gap__step{column-gap:var(--s-4);grid-template-columns:3rem 1fr;align-items:center;row-gap:.15rem;display:grid;position:relative}.gap__dot{border:2px solid var(--c-light-grey);background:var(--c-ink);border-radius:50%;grid-row:span 2;place-items:center;width:3rem;height:3rem;display:grid}.gap__step--gap .gap__dot{border-color:var(--c-aureolin);color:var(--c-aureolin)}.gap__dot .brand-arrows{width:46%;margin-left:6%}.gap__step--future .gap__dot{background:var(--c-aureolin);border-color:#0000}.gap__label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-on-dark);align-self:end;font-weight:700}.gap__step--future .gap__label{color:var(--c-aureolin)}.gap__step strong{font-size:var(--fs-h4);color:var(--c-white);align-self:start;font-weight:700;line-height:1.25}.lanes{gap:var(--s-4);display:grid}@media (min-width:900px){.lanes{grid-template-columns:1fr 1fr}}.lane{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.lane__title{font-size:var(--fs-h3);text-transform:uppercase;margin:0;font-weight:700}.lane__text{color:var(--c-text-muted);margin:0}.lane__quote{padding:.15rem 0 .15rem var(--s-4);border-left:4px solid var(--c-aureolin);margin:0;font-weight:600}.lane__label{margin:var(--s-2) 0 0;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.lane__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lane__list li{align-items:flex-start;gap:.6rem;display:flex}.lane__list .icon{flex:none;width:20px;height:20px;margin-top:.2em}.apex-screen{margin:0 0 var(--s-6)}.apex-screen__image{border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-2);display:block}.build{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.build{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.build{grid-template-columns:repeat(4,1fr)}}.build__stage{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-white);padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid}.build__stage--auto{background:var(--c-aureolin)}.build__top{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.build__who{border-radius:var(--r-pill);background:var(--c-paper);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .7rem;font-weight:700}.build__stage--auto .build__who,.build__stage--auto .chain__num{background:var(--c-ink);color:var(--c-aureolin)}.build__name{font-size:var(--fs-h3);text-transform:uppercase;margin:0;font-weight:700}.build__stage p{color:var(--c-text-muted);margin:0}.build__stage--auto p{color:var(--c-ink)}.build__stage ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.build__stage li{align-items:flex-start;gap:.6rem;display:flex}.build__stage li:before{content:"";background:var(--c-aureolin);width:.55rem;height:.55rem;box-shadow:inset 0 0 0 1.5px var(--c-ink);border-radius:50%;flex:none;margin-top:.55em}.build__stage--auto li:before{background:var(--c-ink)}.includes{gap:var(--s-4);margin-top:var(--s-4);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.includes__title{font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-aureolin);margin:0;font-weight:700}.includes__list{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.includes__list li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);font-size:var(--fs-sm);padding:.35rem .9rem;font-weight:600}.includes__note{color:var(--c-muted-on-dark);margin:0}.levers{gap:var(--s-6);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);align-items:center;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.levers__tiles{gap:var(--s-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.levers__tile{border:1px solid var(--c-line-dark);border-radius:var(--r-md);align-content:start;gap:.15rem;padding:clamp(.85rem,.6rem + 1vw,1.5rem);display:grid}.levers__tile--mid{border:2px solid var(--c-aureolin)}.levers__tile span{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted-on-dark);font-weight:600}.levers__tile strong{margin-bottom:var(--s-3);font-size:var(--fs-h3);color:var(--c-white);font-weight:700;line-height:1.1}.levers__tile b{color:var(--c-aureolin);font-size:clamp(1.75rem,1.1rem + 2.4vw,3rem);font-weight:700;line-height:1}@media (max-width:599.98px){.levers__tiles{grid-template-columns:1fr}.levers__tile{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;align-items:end}.levers__tile strong{margin-bottom:0}}.levers__note{font-size:var(--fs-sm);grid-column:1/-1;margin:0}.whatif__title{margin:var(--s-8) 0 var(--s-4);font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-white);font-weight:700}.whatif{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.whatif{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.whatif{grid-template-columns:repeat(3,1fr)}}.whatif__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line-dark);border-top:4px solid var(--c-aureolin);border-radius:var(--r-sm);display:grid}.whatif__item span{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-aureolin);font-weight:700}.whatif__item strong{font-size:var(--fs-h4);color:var(--c-white);font-weight:600;line-height:1.35}.pop{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);overflow:hidden}.pop__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-5);background:var(--c-ink);color:var(--c-white);flex-wrap:wrap;display:flex}.pop__head strong{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pop__vision{gap:.25rem var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);flex-wrap:wrap;margin:0;display:flex}.pop__vision b,.pop__box>b{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.pop__vision span{color:var(--c-text-muted)}.pop__grid{gap:var(--s-3);padding:var(--s-5);display:grid}@media (min-width:700px){.pop__grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.pop__grid{grid-template-columns:repeat(3,1fr)}.pop__box--tall{grid-row:span 2}}.pop__box{align-content:start;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);font-size:var(--fs-sm);display:grid}.pop__box>span,.pop__box small{color:var(--c-text-muted)}.pop__box--sun{background:var(--c-aureolin)}.pop__box--sun>span{font-size:var(--fs-h3);color:var(--c-ink);font-weight:700}.pop .chain__num{width:1.5rem;height:1.5rem;font-size:var(--fs-xs);letter-spacing:0;vertical-align:middle;margin-right:.3rem;display:inline-grid}.pop__chips,.pop__quarters{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pop__chips li,.pop__quarters li{border-radius:var(--r-pill);background:var(--c-white);font-size:var(--fs-xs);padding:.25rem .7rem;font-weight:600}.pop__quarters .is-on{background:var(--c-ink);color:var(--c-aureolin)}.pop__levers{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pop__levers li{justify-content:space-between;align-items:center;gap:var(--s-3);font-weight:600;display:flex}.pop__levers i{border-radius:var(--r-pill);background:linear-gradient(to right, var(--c-ink) var(--now,50%), var(--c-light-grey) var(--now,50%));flex:0 0 42%;height:6px}.pop__levers li:nth-child(2) i{--now:35%}.pop__levers li:nth-child(3) i{--now:62%}.pop__levers li:nth-child(4) i{--now:44%}.pop__levers li:nth-child(5) i{--now:70%}.pop__rhythm{border-top:1px solid var(--c-line);background:var(--c-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.pop__rhythm{grid-template-columns:repeat(5,1fr)}}.pop__rhythm li{padding:var(--s-4) var(--s-5);background:var(--c-white);gap:.15rem;display:grid}.pop__rhythm li:last-child{background:var(--c-aureolin)}.pop__rhythm b{font-size:var(--fs-sm);text-transform:uppercase;font-weight:700}.pop__rhythm span{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);font-weight:600}.pop__rhythm li:last-child span{color:var(--c-ink)}.apex-abos-link{gap:var(--s-3) var(--s-6);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.options{gap:var(--s-4);display:grid}@media (min-width:800px){.options{grid-template-columns:1fr 1fr}}@media (min-width:1240px){.options{grid-template-columns:repeat(4,1fr)}}.option{gap:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);flex-direction:column;padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:flex}.option--featured{background:var(--c-aureolin);border-color:#0000}.option--featured .programme__tags li{background:var(--c-white)}.option__name{font-size:var(--fs-h4);text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.option p{margin:0}.option__label{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;margin-top:var(--s-2)!important}.option--featured .option__label{color:var(--c-ink)}.option__price{padding-top:var(--s-4);border-top:1px solid var(--c-line);font-weight:700;margin-top:auto!important}.option__price span{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);display:block}.option--featured .option__price span{color:var(--c-ink)}.option .btn{align-self:flex-start}.fit{column-gap:var(--s-7);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.fit{grid-template-columns:1fr 1fr}}.fit__item{align-content:start;column-gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--c-line);grid-template-columns:2rem 1fr;row-gap:.25rem;display:grid}.fit__item .chain__num{grid-row:span 2}.fit__item strong{font-size:var(--fs-h4);font-weight:700;line-height:1.3}.fit__item span:last-child{color:var(--c-text-muted)}.site-main--apex [id^=apex-]{scroll-margin-top:calc(var(--header-h) + 64px)}.apex-hero__micro{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.jumpbar__link--cta{border-color:var(--c-ink);background:var(--c-aureolin)}.jumpbar__link--cta:hover{background:var(--c-ink);color:var(--c-aureolin)}.symptoms{margin:0;padding:0;list-style:none}.symptoms .factor{background:var(--c-white)}.symptoms .factor__title{padding-right:0}.drawer{gap:var(--s-5) var(--s-7);margin-top:var(--s-4);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}@media (min-width:1000px){.drawer{grid-template-columns:1fr 1.2fr;align-items:center}}.drawer__lead p{color:var(--c-muted-on-dark);margin:0}.drawer__lead .drawer__big{margin-bottom:var(--s-3);font-size:var(--fs-h3);text-transform:uppercase;color:var(--c-white);font-weight:700;line-height:1.2}.drawer__big em{text-transform:none;color:var(--c-aureolin);font-style:italic;font-weight:500}.drawer__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.drawer__list li{column-gap:var(--s-4);grid-template-columns:2rem 1fr;row-gap:.2rem;display:grid}.drawer__list .chain__num{grid-row:span 2}.drawer__list strong{font-size:var(--fs-h4);font-weight:700;line-height:1.3}.drawer__list span:last-child{color:var(--c-muted-on-dark)}.does{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.does{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.does{grid-template-columns:repeat(4,1fr)}}.does__item{align-content:start;gap:var(--s-3);border-top:4px solid var(--c-aureolin);border-radius:var(--r-sm) var(--r-sm) var(--r-lg) var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid}.does__label{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:flex}.does__q{font-size:var(--fs-h4);margin:0;font-weight:700;line-height:1.3}.does__item p{color:var(--c-text-muted);margin:0}.gains{gap:var(--s-4) var(--s-7);margin-top:var(--s-6);align-items:center;display:grid}@media (min-width:1000px){.gains{grid-template-columns:1.3fr 1fr}}.gains__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.gains__list li{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}.gains__list .icon{flex:none;align-self:center;width:20px;height:20px}.gains__list strong{font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.gains__list span{color:var(--c-text-muted)}.gains__shift{padding-left:var(--s-4);border-left:4px solid var(--c-aureolin);font-size:var(--fs-lead);margin:0;font-weight:600}.tool-card.pv{gap:0;padding:0;display:grid;overflow:hidden}@media (min-width:900px){.tool-card.pv{grid-template-columns:1fr 1fr}}.pv__inputs,.pv__out{padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.pv__inputs{align-content:start;gap:var(--s-4);display:grid}.pv__title{font-size:var(--fs-h3);text-transform:uppercase;margin:0;font-weight:700}.pv__words{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.pv__lifts{border:0;min-width:0;margin:0;padding:0}.pv__lifts legend{margin-bottom:var(--s-2);font-size:var(--fs-sm);padding:0;font-weight:600}.pv__lift-row{gap:var(--s-2);grid-template-columns:repeat(5,1fr);display:grid}.pv__lift{border-radius:var(--r-md);cursor:pointer;border:1.5px solid #20202033;place-items:center;min-height:56px;font-weight:700;display:grid;position:relative}.pv__lift span{justify-items:center;line-height:1.1;display:grid}.pv__lift small{color:var(--c-text-muted);font-size:.7rem;font-weight:600}.pv__lift input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.pv__lift:has(input:checked){border-color:var(--c-ink);background:var(--c-aureolin)}.pv__lift:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.pv__out{align-content:start;gap:var(--s-2);background:var(--c-aureolin);display:grid}.pv__rows{gap:var(--s-2);margin:0 0 var(--s-3);display:grid}.pv__rows div{justify-content:space-between;gap:var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid #20202026;flex-wrap:wrap;display:flex}.pv__rows dt{font-size:var(--fs-sm)}.pv__rows dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.pv__kicker{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.pv__big{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,1.4rem + 3vw,3.75rem);font-weight:700;line-height:1}.pv__growth{margin:0;font-weight:700}.pv__floor{margin:var(--s-2) 0 var(--s-3);font-size:var(--fs-sm)}.pv__out .btn{justify-self:start}.pv__note{margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:#202020bf}.section--ink .pv p,.section--ink .pv h3{color:inherit}.section--ink .pv__words{color:var(--c-text-muted)}.apex-score{background:var(--c-aureolin);color:var(--c-ink)}.apex-score__grid{gap:var(--s-6);align-items:center;display:grid}@media (min-width:1000px){.apex-score__grid{grid-template-columns:1.4fr 1fr}}.apex-score .eyebrow{color:var(--c-ink)}.apex-score .eyebrow:before{background:var(--c-ink)}.apex-score__text{max-width:56ch;margin:var(--s-4) 0 0;font-size:var(--fs-lead)}.apex-score__cta{gap:var(--s-4);justify-items:start;display:grid}.apex-score__areas{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.apex-score__areas li{border:1.5px solid var(--c-ink);border-radius:var(--r-pill);font-size:var(--fs-sm);padding:.35rem .9rem;font-weight:600}.walk{gap:var(--s-3);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}@media (min-width:700px){.walk{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.walk{grid-template-columns:repeat(5,1fr)}}.walk li{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-md);background:var(--c-paper);display:grid}.walk strong{font-size:var(--fs-h4);text-transform:uppercase;font-weight:700;line-height:1.25}.walk span:last-child{color:var(--c-text-muted)}.pair{gap:var(--s-4);margin-bottom:var(--s-6);align-items:center;display:grid}@media (min-width:900px){.pair{grid-template-columns:1fr auto 1fr}}.pair__col{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);padding:clamp(1.25rem,1rem + 1.2vw,2rem)}.pair__col--abos{border-color:var(--c-aureolin)}.section--ink .pair__tag{margin:0 0 var(--s-3);font-size:var(--fs-h4);text-transform:uppercase;color:var(--c-aureolin);font-weight:700}.pair ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pair li{color:var(--c-white);align-items:flex-start;gap:.6rem;display:flex}.pair li .icon{width:20px;height:20px;color:var(--c-aureolin);flex:none;margin-top:.2em}.pair__arrow{width:3rem;color:var(--c-aureolin);justify-self:center}@media (max-width:899.98px){.pair__arrow{transform:rotate(90deg)}}.fitcheck{gap:var(--s-5);margin-bottom:var(--s-7);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}@media (min-width:1000px){.fitcheck{grid-template-columns:1.6fr 1fr;align-items:center}}.fitcheck__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.fitcheck__list{grid-template-columns:1fr 1fr}}.fitcheck__list li{align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.fitcheck__list .icon{background:var(--c-aureolin);border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.fitcheck__aside{gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-md);background:var(--c-aureolin);justify-items:start;display:grid}.fitcheck__aside p{margin:0}.fitcheck__aside .fitcheck__big{font-size:var(--fs-h3);text-transform:uppercase;font-weight:700}.lanes__title{margin:0 0 var(--s-4);font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.option__flag{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:.25rem .75rem;font-weight:700;margin:0!important}.option__agenda{gap:var(--s-2);margin:0;display:grid}.option__agenda div{padding:var(--s-3);border-radius:var(--r-sm);background:var(--c-white)}.option__agenda dt{font-weight:700}.option__agenda dd{font-size:var(--fs-sm);margin:.2rem 0 0}.fit__heading{margin:var(--s-8) 0 var(--s-3);font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.fit__note{max-width:70ch;margin:var(--s-4) 0 0;color:var(--c-text-muted)}.apex-enquiry__alt{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.sc-promise{gap:var(--s-2);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}.sc-promise li{color:var(--c-white);align-items:center;gap:.6rem;font-weight:600;display:flex}.sc-promise .icon{background:var(--c-aureolin);width:22px;height:22px;color:var(--c-ink);border-radius:50%;flex:none;padding:3px}.sc-preview{border-radius:var(--r-lg);background:var(--c-white);width:min(100%,460px);color:var(--c-ink);box-shadow:var(--shadow-2);margin-inline-start:auto;margin-inline-end:auto;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.sc-preview__top{align-items:center;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.sc-preview__top p{margin:var(--s-2) 0 0;font-weight:700;line-height:1.25}.sc-preview .dash__tag{background:var(--c-ink)}.sc-preview__ring{border:8px solid var(--c-aureolin);width:5.5rem;height:5.5rem;color:var(--c-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sc-preview__ring strong{color:var(--c-ink);margin-bottom:-.4rem;font-size:1.6rem;display:block}.sc-preview__areas{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.sc-preview__areas li{gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:8rem 1fr auto;align-items:center;font-weight:600;display:grid}.sc-preview__areas i{border-radius:var(--r-pill);background:linear-gradient(to right, var(--c-ink) var(--w), var(--c-paper) var(--w));height:8px}.sc-preview__areas .is-top i{background:linear-gradient(to right, var(--c-tangelo) var(--w), var(--c-paper) var(--w))}.sc-section__inner{max-width:860px}.sc-static{gap:var(--s-2);margin:0 0 var(--s-4);padding-left:1.25rem;font-weight:600;display:grid}.sc-areas-grid{margin:0;padding:0;list-style:none}.sc-areas-grid .factor__title{padding-right:0}.sc__step{margin:0 0 var(--s-2);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.sc__title{margin:0 0 var(--s-2);font-size:var(--fs-h3);font-weight:700;line-height:1.2}.sc__fine{margin:var(--s-2) 0 var(--s-5);font-size:var(--fs-sm);color:var(--c-text-muted)}.sc__choices{gap:var(--s-3);display:grid}@media (min-width:700px){.sc__choices{grid-template-columns:1fr 1fr}}.sc__choice{align-items:center;gap:var(--s-3);min-height:64px;padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-white);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1.5px solid #2020202e;font-weight:600;line-height:1.3;display:flex;position:relative}.sc__choice:before{content:"";background:var(--c-white);border:2px solid #20202059;border-radius:50%;flex:none;width:1.1rem;height:1.1rem}.sc__choice:hover{border-color:var(--c-ink);transform:translateY(-2px)}.sc__choice input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.sc__choice:has(input:checked){border-color:var(--c-ink);background:var(--c-aureolin)}.sc__choice:has(input:checked):before{border-color:var(--c-ink);background:var(--c-ink);box-shadow:inset 0 0 0 3px var(--c-aureolin)}.sc__choice:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}.sc__choices--compact .sc__choice{min-height:52px}.sc__group{margin:0 0 var(--s-5);border:0;min-width:0;padding:0}.sc__group legend{margin-bottom:var(--s-3);padding:0;font-weight:700}.sc__form p{margin-top:0}.sc-result__head{gap:var(--s-5);align-items:center;display:grid}@media (min-width:640px){.sc-result__head{grid-template-columns:auto 1fr}}.sc-result__head p{margin:0}.sc-ring{width:9rem;height:9rem;position:relative}.sc-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.sc-ring circle{fill:none;stroke-width:12px}.sc-ring__track{stroke:var(--c-paper)}.sc-ring__value{stroke:var(--c-aureolin);stroke-linecap:round}.sc-ring__score{color:var(--c-text-muted);place-content:center;font-weight:600;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sc-ring__score strong{color:var(--c-ink);font-size:2.6rem;line-height:1}.sc-band{margin-bottom:var(--s-2);border-radius:var(--r-pill);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;padding:.25rem .75rem;font-weight:700;display:inline-block}.sc-band--high{background:var(--c-ink);color:var(--c-aureolin)}.sc-band--moderate{background:var(--c-aureolin);color:var(--c-ink)}.sc-band--low{background:var(--c-paper);color:var(--c-ink)}.sc-areas__title{margin:var(--s-5) 0 var(--s-3);font-size:var(--fs-base);text-transform:uppercase;font-weight:700}.sc-areas{gap:var(--s-3);margin:0 0 var(--s-5);padding:0;list-style:none;display:grid}.sc-areas li{gap:var(--s-3);grid-template-columns:minmax(9rem,13rem) 1fr auto;align-items:center;display:grid}.sc-areas__name{font-weight:600;display:grid}.sc-areas__name em{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-tangelo);font-style:normal;font-weight:700}.sc-areas__bar{border-radius:var(--r-pill);background:var(--c-paper);height:10px;overflow:hidden}.sc-areas__bar i{border-radius:var(--r-pill);background:var(--c-ink);height:100%;display:block}.sc-areas .is-top .sc-areas__bar i{background:var(--c-tangelo)}.sc-areas__score{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:559.98px){.sc-areas li{grid-template-columns:1fr auto}.sc-areas__bar{grid-area:2/1/auto/-1}}.sc-top{margin-bottom:var(--s-5);padding:var(--s-5);border-left:4px solid var(--c-tangelo);border-radius:var(--r-sm);background:var(--c-tangelo-20)}.sc-top p{margin:0}.sc-top .sc-top__title{margin-bottom:var(--s-2);font-weight:700}.sc .form-status{margin-bottom:var(--s-5)}@media print{.site-header,.site-footer,.sc-hero,.sc-why,.float-cta,[data-tabbar],.sc .quiz__actions{display:none!important}.sc-section{background:0 0;padding:0}}.assess-model{gap:var(--s-3);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);width:min(100%,520px);margin:0 auto;padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);display:grid}.assess-model__cols,.assess-model__rows{gap:var(--s-3);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-on-dark);margin:0;font-weight:700;display:grid}.assess-model__cols{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.assess-model__rows{grid-area:2/1;grid-template-rows:1fr 1fr;align-items:center;max-width:6.5rem}.assess-model__grid{gap:var(--s-3);grid-area:2/2;grid-template-rows:1fr 1fr;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.assess-model__cell--1-1{grid-area:1/1}.assess-model__cell--1-2{grid-area:1/2}.assess-model__cell--2-1{grid-area:2/1}.assess-model__cell--2-2{grid-area:2/2}.assess-model__cell a,.assess-model__list a{color:var(--c-white);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:var(--c-ink);transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);text-decoration:none}.assess-model__cell a{align-content:space-between;gap:var(--s-2);height:100%;min-height:8.5rem;padding:var(--s-4);display:grid}.assess-model__letter{color:var(--c-aureolin);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:700;line-height:1}.assess-model__cell strong{font-size:var(--fs-sm);overflow-wrap:break-word;font-weight:600}.assess-model__cell a:hover,.assess-model__list a:hover{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.assess-model__cell a:focus-visible{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.assess-model__list a:focus-visible{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.assess-model__cell a:hover .assess-model__letter{color:var(--c-ink)}.assess-model__cell a:focus-visible .assess-model__letter{color:var(--c-ink)}@media (max-width:599px){.assess-model{column-gap:var(--s-2)}.assess-model__rows{letter-spacing:.04em;width:min-content;max-width:none;font-size:.6875rem}.assess-model__cell a{min-height:7rem;padding:var(--s-3)}.assess-model__cell strong{font-size:var(--fs-xs)}}.assess-model--list{display:block}.assess-model__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.assess-model__list a{align-items:center;gap:var(--s-3);padding:.55rem var(--s-3);grid-template-columns:3rem minmax(0,1fr);display:grid}.assess-model__badge{border:2px solid var(--c-aureolin);width:3rem;height:3rem;font-size:var(--fs-xs);letter-spacing:.04em;color:var(--c-aureolin);border-radius:50%;place-items:center;font-weight:700;display:grid}.assess-model__list a:hover .assess-model__badge{border-color:var(--c-ink);color:var(--c-ink)}.assess-model__list a:focus-visible .assess-model__badge{border-color:var(--c-ink);color:var(--c-ink)}.assess-model__name{gap:.1rem;display:grid}.assess-model__name strong{font-weight:700;line-height:1.25}.assess-model__name span{font-size:var(--fs-xs);color:var(--c-muted-on-dark)}.assess-model__list a:hover .assess-model__name span{color:inherit}.assess-model__list a:focus-visible .assess-model__name span{color:inherit}.assess-card{scroll-margin-top:calc(var(--header-h) + var(--s-7))}.assess-card__head{align-items:center;gap:var(--s-4);display:flex}.assess-card__badge{background:var(--c-ink);width:3.5rem;height:3.5rem;color:var(--c-aureolin);border-radius:50%;flex:none;place-items:center;font-size:1.75rem;font-weight:700;line-height:1;display:grid}.assess-card__badge--long{font-size:var(--fs-sm);letter-spacing:.04em}.assess-card__sub{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);margin:.2rem 0 0;font-weight:700}.assess-tiles{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.assess-tiles{grid-template-columns:repeat(2,1fr)}.assess-tiles--five>:last-child{grid-column:1/-1}}@media (min-width:1100px){.assess-tiles{grid-template-columns:repeat(4,1fr)}.assess-tiles--three,.feature-grid.assess-features--three{grid-template-columns:repeat(3,1fr)}.assess-tiles--five{grid-template-columns:repeat(6,1fr)}.assess-tiles--five>*{grid-column:span 2}.assess-tiles--five>:nth-child(n+4){grid-column:span 3}}.assess-tile{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.assess-tiles--white .assess-tile{background:var(--c-white)}.assess-tile__title{font-size:var(--fs-h4);text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.assess-tile__text{color:var(--c-text-muted);margin:0}.assess-tile__tip{padding:.15rem 0 .15rem var(--s-4);border-left:4px solid var(--c-aureolin);font-size:var(--fs-sm);margin:0;font-weight:600}.assess-report{align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}@media (min-width:1024px){.assess-report{grid-template-columns:6fr 5fr}}.assess-report__intro{max-width:36rem;font-size:var(--fs-lead);color:var(--c-text-muted)}.assess-report__list{gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.assess-report__list li{gap:var(--s-3);align-items:center;font-weight:600;display:flex}.assess-report__list .icon{background:var(--c-ink);width:2.25rem;height:2.25rem;color:var(--c-aureolin);border-radius:50%;flex:none;padding:.5rem}.assess-report__list span{color:var(--c-text-muted);font-weight:400}.assess-report__note{margin:var(--s-5) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted)}@media (min-width:1100px){.assess-walk{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.assess-family{grid-template-columns:repeat(4,1fr)}}.bu-orbit{aspect-ratio:1;width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.bu-orbit__ring{border-radius:50%;position:absolute}.bu-orbit__ring--outer{border:2px solid var(--c-line-dark);animation:28s linear infinite bu-spin;top:6%;bottom:6%;left:6%;right:6%}.bu-orbit__ring--outer i{background:var(--c-aureolin);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:calc(50% - 7px);box-shadow:0 0 0 6px #ffed312e}.bu-orbit__ring--inner{border:1px dashed #ffed3173;top:26%;bottom:26%;left:26%;right:26%}.bu-orbit__core{background:var(--c-aureolin);color:var(--c-ink);text-align:center;border-radius:50%;place-content:center;gap:.15rem;display:grid;position:absolute;top:33%;bottom:33%;left:33%;right:33%;box-shadow:0 0 0 14px #ffed311a,0 0 0 30px #ffed310d}.bu-orbit__core small{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.bu-orbit__core strong{font-size:clamp(1.6rem,1rem + 2vw,2.4rem);line-height:1}.bu-orbit__node{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-white);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:.5rem;padding:.45rem .95rem .45rem .45rem;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.bu-orbit__node b{background:var(--c-aureolin);width:1.8rem;height:1.8rem;color:var(--c-ink);font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.bu-orbit__node--1{top:6%;left:50%}.bu-orbit__node--2{top:50%;left:88%}.bu-orbit__node--3{top:94%;left:50%}.bu-orbit__node--4{top:50%;left:12%}@media (max-width:599px){.bu-orbit{width:min(100%,330px)}.bu-orbit__node{font-size:var(--fs-xs);gap:.35rem;padding:.3rem .7rem .3rem .3rem}.bu-orbit__node b{width:1.45rem;height:1.45rem}.bu-orbit__node--2{left:auto;right:0;transform:translateY(-50%)}.bu-orbit__node--4{left:0;transform:translateY(-50%)}}@keyframes bu-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bu-orbit__ring--outer{animation:none}}.bu-mirror__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1000px){.bu-mirror__grid{grid-template-columns:1.1fr 1fr}}.bu-mirror__turn{margin:var(--s-5) 0 0;padding-left:var(--s-4);border-left:4px solid var(--c-aureolin);font-size:var(--fs-lead);font-weight:700}.bu-thoughts{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.bu-thoughts li{padding:var(--s-5) var(--s-5) var(--s-5) 4.25rem;border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);font-size:var(--fs-h4);font-style:italic;font-weight:600;line-height:1.3;position:relative}.bu-thoughts li:nth-child(2n){margin-left:clamp(0rem,4vw - 1rem,3rem)}.bu-thoughts li>span{color:var(--c-aureolin);-webkit-text-stroke:1px var(--c-ink);font-size:3.4rem;font-style:normal;line-height:1;position:absolute;top:.6rem;left:1.25rem}.bu-curve{margin:var(--s-6) 0 var(--s-5)}.bu-curve svg{width:100%;height:auto;display:block;overflow:visible}.bu-curve__axis{stroke:var(--c-line-dark);stroke-width:2px}.bu-curve__zone{fill:#ff48011f}.bu-curve__line,.bu-curve__flat,.bu-curve__up{fill:none;stroke-linecap:round;stroke-width:6px}.bu-curve__line{stroke:var(--c-white)}.bu-curve__flat{stroke:var(--c-light-grey);stroke-dasharray:2 14}.bu-curve__up{stroke:var(--c-aureolin)}.bu-curve__dot{fill:var(--c-aureolin)}.bu-curve__label,.bu-curve__note{fill:var(--c-light-grey);font-family:var(--font-sans);text-anchor:middle;font-size:22px;font-weight:600}.bu-curve__label--hot{fill:var(--c-tangelo)}.bu-curve__note{fill:var(--c-aureolin);text-anchor:end;font-size:20px}.bu-curve__note--muted{fill:var(--c-light-grey)}@media (max-width:700px){.bu-curve__label{font-size:46px}.bu-curve__note{font-size:40px}.bu-symptoms li{font-size:var(--fs-sm);padding:.45rem .9rem}}.bu-symptoms,.bu-triggers__list{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bu-symptoms li{border-radius:var(--r-pill);color:var(--c-white);border:1px solid #ff48018c;padding:.6rem 1.1rem;font-weight:600}.bu-value{margin-top:var(--s-5);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white)}.bu-value p{color:var(--c-muted-on-dark);margin:0}.bu-value .bu-value__title{gap:var(--s-3);margin-bottom:var(--s-3);color:var(--c-white);font-size:var(--fs-h4);font-weight:700;line-height:1.3;display:flex}.bu-value__title svg{width:1.5rem;height:1.5rem;color:var(--c-aureolin);flex:none;margin-top:.15rem}.bu-check__grid{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1000px){.bu-check__grid{grid-template-columns:.9fr 1.1fr}}.bu-diag{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.bu-diag__list{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}.bu-diag__item{gap:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);grid-template-columns:auto 1fr;align-items:center;padding:.7rem .9rem;font-weight:500;display:grid;position:relative}.bu-diag__item input{opacity:0;pointer-events:none;position:absolute}.bu-diag__box{border:2px solid var(--c-ink);border-radius:var(--r-sm);color:#0000;width:1.6rem;height:1.6rem;transition:background var(--dur-fast), color var(--dur-fast);place-items:center;display:grid}.bu-diag__box svg{width:1rem;height:1rem}.bu-diag__item:has(input:checked){border-color:var(--c-ink);background:var(--c-aureolin-20)}.bu-diag__item input:checked+.bu-diag__box{background:var(--c-ink);color:var(--c-aureolin)}.bu-diag__item input:focus-visible+.bu-diag__box{outline:3px solid var(--c-focus);outline-offset:2px}.bu-diag__result{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line);display:grid}.bu-diag__result .btn{justify-self:start}.bu-diag__band p{margin:0}.bu-diag__score{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.bu-diag__band .bu-diag__title{font-size:var(--fs-h4);margin:.2rem 0 .4rem;font-weight:700;line-height:1.25}.bu-spectrum__bar{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-ink) 0%, var(--c-aureolin) 50%, var(--c-tangelo) 100%);height:10px;display:block;position:relative}.bu-spectrum__bar i{top:50%;left:var(--pos,0%);border:4px solid var(--c-white);background:var(--c-ink);width:22px;height:22px;box-shadow:var(--shadow-1);transition:left var(--dur-slow) var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bu-spectrum__labels{margin-top:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}.bu-table{margin-top:var(--s-6);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);overflow-x:auto}.bu-table table{border-collapse:collapse;width:100%;min-width:560px}.bu-table th,.bu-table td{border-bottom:1px solid var(--c-line-dark);text-align:left;vertical-align:top;padding:.95rem 1.25rem}.bu-table tbody tr:last-child th,.bu-table tbody tr:last-child td{border-bottom:0}.bu-table thead th{color:var(--c-muted-on-dark);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase}.bu-table tbody th{color:var(--c-muted-on-dark);font-weight:600}.bu-table td{color:#ffffffb8}.bu-table .bu-table__ours{color:var(--c-white);background:#ffed3114;font-weight:700}.bu-table thead .bu-table__ours{color:var(--c-aureolin)}.bu-shift__line{margin:var(--s-6) 0 0;font-size:var(--fs-h3);font-weight:700;line-height:1.25}.bu-pod{gap:var(--s-4);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bu-pod{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bu-pod{grid-template-columns:repeat(4,1fr)}}.bu-pod__role{gap:var(--s-2);padding:var(--s-5);border-top:4px solid var(--c-aureolin);border-radius:var(--r-lg);background:var(--c-paper);flex-direction:column;display:flex}.bu-pod__role p{margin:0}.bu-pod__num{font-size:var(--fs-h2);-webkit-text-stroke:1.5px var(--c-ink);color:#0000;font-weight:700;line-height:1}.bu-pod__name{margin:var(--s-2) 0 0;font-size:var(--fs-h4)}.bu-pod__lane{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.bu-pod__role .bu-pod__outcome{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--c-line);margin-top:auto;font-weight:700;display:flex}.bu-pod__outcome svg{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.bu-pod__rule{margin:var(--s-6) 0 0;font-size:var(--fs-h4);font-weight:700}.bu-installed__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bu-installed__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bu-installed__list{grid-template-columns:repeat(3,1fr)}}.bu-installed__list li{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid}.bu-installed__num{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:700}.bu-installed__list strong{font-size:var(--fs-h4);line-height:1.25}.bu-rhythm{margin-top:var(--s-6);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.bu-rhythm__title{margin:0 0 var(--s-4);color:var(--c-aureolin);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.bu-rhythm__loop{gap:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.bu-rhythm__loop li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);padding:.5rem 1rem;font-weight:700}.bu-rhythm__loop li:not(:last-child):after{content:"→";margin-left:var(--s-3);color:var(--c-aureolin)}.bu-rhythm__loop li:not(:last-child){border:0;padding-right:.5rem}.bu-rhythm__loop li:last-child{border-color:var(--c-aureolin);color:var(--c-aureolin)}.bu-rhythm__again{margin:var(--s-4) 0 0;color:var(--c-muted-on-dark)}.bu-journey__grid{gap:var(--s-7);display:grid}@media (min-width:1000px){.bu-journey__grid{grid-template-columns:.9fr 1.1fr;align-items:start}}.bu-timeline{--time:7.25rem;margin:0}.bu-timeline .timeline__line{left:calc(var(--time) + .875rem - 1px);background:var(--c-line-dark)}.bu-timeline .timeline__line span{background:var(--c-aureolin)}.bu-timeline .timeline__list{gap:var(--s-6)}.bu-timeline .timeline__item{grid-template-columns:var(--time) 1fr}.bu-timeline .timeline__item:before{left:calc(var(--time) + .875rem - 7px);border-color:var(--c-aureolin);background:var(--c-ink)}.bu-timeline .timeline__item.is-on:before{background:var(--c-aureolin)}.bu-timeline .timeline__time{color:var(--c-aureolin);font-size:var(--fs-sm)}.bu-timeline .timeline__text{color:var(--c-muted-on-dark)}.bu-timeline .timeline__text strong{color:var(--c-white);font-size:var(--fs-h4);margin-bottom:.2rem;display:block}@media (max-width:520px){.bu-timeline{--time:5.25rem}.bu-timeline .timeline__item{gap:1.5rem}}.bu-outcomes__grid{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bu-outcomes__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.bu-outcomes__grid{grid-template-columns:repeat(3,1fr)}}.bu-outcomes__grid li{gap:var(--s-2);padding:var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);display:grid}.bu-outcomes__grid strong{font-size:var(--fs-h4)}.bu-path{gap:var(--s-3);margin:var(--s-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bu-path{grid-template-columns:repeat(4,1fr)}}.bu-path li{padding:var(--s-4) var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);gap:.2rem;font-weight:700;display:grid;position:relative}.bu-path li small{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.bu-path li.is-core{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.bu-path li.is-core small{color:var(--c-aureolin)}@media (min-width:900px){.bu-path li:not(:last-child):after{content:"";right:calc(-1 * var(--s-3));width:var(--s-3);background:var(--c-ink);height:2px;position:absolute;top:50%}}.bu-path__note{margin:var(--s-5) 0 0;font-size:var(--fs-h4);font-weight:700}.bu-invest__grid{gap:var(--s-7);display:grid}@media (min-width:1000px){.bu-invest__grid{grid-template-columns:1fr 1fr;align-items:start}}.bu-invest__logic{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.bu-invest__logic li{gap:var(--s-1);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);display:grid}.bu-invest__logic strong{font-size:var(--fs-h4)}.bu-invest__logic span{color:var(--c-muted-on-dark)}.bu-invest__terms{padding-top:var(--s-5);border-top:1px solid var(--c-line-dark);color:var(--c-muted-on-dark);font-size:var(--fs-sm);margin:0}@media (min-width:1000px){.bu-invest__terms{grid-column:1/-1}}.bu-fit__pause{gap:var(--s-2) var(--s-4);margin:var(--s-6) 0 0;flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.bu-triggers__list li{border-radius:var(--r-pill);background:var(--c-aureolin-20);padding:.7rem 1.2rem;font-weight:600}.bu-questions__grid{gap:var(--s-7);display:grid}@media (min-width:1000px){.bu-questions__grid{grid-template-columns:.85fr 1.15fr;align-items:start}}.bu-questions__list{counter-reset:bu-q;gap:0;margin:0;padding:0;list-style:none;display:grid}.bu-questions__list li{padding:var(--s-5) 0 var(--s-5) 3.5rem;border-bottom:1px solid var(--c-line-dark);font-size:var(--fs-h4);counter-increment:bu-q;font-weight:600;line-height:1.35;position:relative}.bu-questions__list li:before{content:counter(bu-q, decimal-leading-zero);left:0;top:var(--s-5);color:var(--c-aureolin);font-size:var(--fs-sm);font-weight:700;position:absolute}.mc-lockup{margin:0 0 var(--s-4);color:var(--c-white);letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.15rem .55rem;font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:700;display:flex}.mc-lockup__arrows{width:1.1em;height:1.1em;color:var(--c-aureolin)}.mc-lockup__accent{color:var(--c-aureolin)}.mc-lockup small{color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);flex-basis:100%;font-weight:600}.mc-signs{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--c-line)}.mc-signs__title{margin:0 0 var(--s-4);font-size:var(--fs-h4);font-weight:700}.mc-signs ul{gap:var(--s-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mc-signs li{border:1px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-white);padding:.6rem 1.1rem;font-weight:600}@media (max-width:700px){.mc-signs li{font-size:var(--fs-sm);padding:.45rem .9rem}}.mc-why{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.mc-why{grid-template-columns:repeat(3,1fr)}}.mc-why li{gap:var(--s-2);padding:var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);display:grid}.mc-why__num{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:700}.mc-why strong{font-size:var(--fs-h4)}.mc-steps{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.mc-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mc-steps{grid-template-columns:repeat(4,1fr)}}.mc-steps__item{align-content:start;gap:var(--s-3);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);display:grid;position:relative}@media (min-width:1100px){.mc-steps__item:not(:last-child):after{content:"→";right:calc(-1 * var(--s-4) - .15rem);z-index:1;color:var(--c-aureolin);font-size:var(--fs-h4);font-weight:700;line-height:1;position:absolute;top:2rem}}.mc-steps__icon{background:var(--c-aureolin);width:3rem;height:3rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.mc-steps__icon svg{width:1.4rem;height:1.4rem}.mc-steps__when{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:.25rem .7rem;font-weight:700}.mc-steps__name{gap:var(--s-2);font-size:var(--fs-h3);align-items:baseline;margin:0;display:flex}.mc-steps__name span{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}.mc-steps__item p{margin:0}.section--ink .mc-loop{gap:var(--s-3);margin:var(--s-6) 0 0;color:var(--c-white);font-size:var(--fs-h4);align-items:center;font-weight:700;line-height:1.3;display:flex}.mc-loop svg{width:1.6rem;height:1.6rem;color:var(--c-aureolin);flex:none}.mc-explorer{gap:var(--s-5);display:grid}.mc-explorer__tabs{display:none}.js .mc-explorer__tabs{gap:var(--s-2);padding-bottom:var(--s-2);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.mc-explorer__tab{gap:var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-ink);font:inherit;font-size:var(--fs-sm);text-align:left;white-space:nowrap;cursor:pointer;scroll-snap-align:start;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);flex:none;align-items:center;padding:.6rem 1rem;font-weight:600;display:flex}.mc-explorer__tab span{color:var(--c-text-muted);font-weight:700}.mc-explorer__tab:hover{border-color:var(--c-ink)}.mc-explorer__tab[aria-selected=true]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.mc-explorer__tab[aria-selected=true] span{color:var(--c-aureolin)}.mc-explorer__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@media (min-width:1000px){.js .mc-explorer{grid-template-columns:19rem 1fr;align-items:start}.js .mc-explorer__tabs{flex-direction:column;padding-bottom:0;overflow:visible}.mc-explorer__tab{border-radius:var(--r-md)}}.mc-explorer__panels{gap:var(--s-4);display:grid}.js .mc-explorer__panel:not(.is-active){display:none}.mc-explorer__panel{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}.mc-explorer__panel:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.js .mc-explorer__panel.is-active{animation:mc-panel .4s var(--ease-out)}@keyframes mc-panel{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.js .mc-explorer__panel.is-active{animation:none}}.mc-explorer__week{margin:0 0 var(--s-3);border-radius:var(--r-pill);background:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;padding:.25rem .75rem;font-weight:700;display:inline-block}.mc-explorer__title{margin:0 0 var(--s-3);font-size:var(--fs-h3);line-height:1.2}.mc-explorer__lead{margin:0 0 var(--s-5);font-size:var(--fs-lead)}.mc-explorer__label{margin:0 0 var(--s-3);color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mc-explorer__topics{gap:var(--s-2) var(--s-5);margin:0 0 var(--s-5);padding:0;list-style:none;display:grid}@media (min-width:700px){.mc-explorer__topics{grid-template-columns:1fr 1fr}}.mc-explorer__topics li{gap:var(--s-2);align-items:flex-start;font-weight:500;display:flex}.mc-explorer__topics svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.mc-explorer__try{padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);gap:.2rem;margin:0;display:grid}.mc-explorer__try strong{font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase}.mc-explorer__links{gap:var(--s-2) var(--s-5);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.mc-track{border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}.mc-track__weeks{margin:0 0 var(--s-5);grid-template-columns:repeat(12,1fr);gap:4px;padding:0;list-style:none;display:grid}.mc-track__weeks li{border-radius:var(--r-sm);background:var(--c-white);height:2.25rem;color:var(--c-text-muted);font-size:var(--fs-xs);place-items:center;font-weight:700;display:grid}.mc-track__weeks li.is-mark{background:var(--c-ink);color:var(--c-aureolin)}.mc-track__points{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.mc-track__points{grid-template-columns:repeat(3,1fr)}}.mc-track__points li{padding:var(--s-5);border-top:4px solid var(--c-ink);border-radius:var(--r-md);background:var(--c-white);align-content:start;gap:.3rem;display:grid}.mc-track__points small{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mc-track__points strong{font-size:var(--fs-h4)}.mc-track__weekly{gap:var(--s-3);margin:var(--s-5) 0 0;align-items:center;font-weight:700;display:flex}.mc-track__weekly svg{flex:none;width:1.4rem;height:1.4rem}@media (max-width:599px){.mc-stack table{min-width:0}.mc-stack thead{display:none}.mc-stack tr{border-bottom:1px solid var(--c-line-dark);display:grid}.mc-stack tbody tr:last-child{border-bottom:0}.mc-stack th,.mc-stack td{border-bottom:0;padding:.6rem 1rem;display:block}.mc-stack tbody th{color:var(--c-white);padding-top:1rem}.mc-stack td:before{content:attr(data-label);color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.mc-stack td.bu-table__ours{padding-bottom:1rem}.mc-stack td.bu-table__ours:before{color:var(--c-aureolin)}}.mc-who__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.mc-who__list{grid-template-columns:repeat(3,1fr)}}.mc-who__list li{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid}.mc-who__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--s-2);background:var(--c-aureolin);border-radius:50%;place-items:center;display:grid}.mc-who__icon svg{width:1.3rem;height:1.3rem}.mc-who__list strong{font-size:var(--fs-h4)}.mc-ways__title{margin:var(--s-7) 0 var(--s-4);font-size:var(--fs-h3);font-weight:700}.mc-ways{gap:var(--s-4);display:grid}@media (min-width:800px){.mc-ways{grid-template-columns:1fr 1fr}}.mc-ways__card{align-content:start;gap:var(--s-3);border:2px solid var(--c-ink);border-radius:var(--r-lg);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.mc-ways__card h3,.mc-ways__card p{margin:0}.mc-ways__card h3{font-size:var(--fs-h3)}.mc-ways__card .text-link{justify-self:start}.mc-ways__card--team{background:var(--c-ink);color:var(--c-white)}.mc-ways__card--team p{color:var(--c-muted-on-dark)}.mc-ways__card--team .text-link{color:var(--c-aureolin)}.mc-ways__card .mc-ways__tag{border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:.25rem .75rem;font-weight:700}.mc-included{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.mc-included li{gap:var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-md);color:var(--c-white);align-items:flex-start;font-weight:600;display:flex}.mc-included svg{width:1.2rem;height:1.2rem;color:var(--c-aureolin);flex:none;margin-top:.2rem}.mc-quote{border-radius:var(--r-lg);background:var(--c-aureolin);color:var(--c-ink);margin:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.mc-quote blockquote{margin:0}.section--ink .mc-quote blockquote p{color:var(--c-ink);margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);font-weight:700;line-height:1.15}.mc-quote blockquote p:before{content:"“"}.mc-quote blockquote p:after{content:"”"}.mc-quote figcaption{margin-top:var(--s-4);font-size:var(--fs-sm);display:grid}.mc-stages__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mc-stages__list{grid-template-columns:repeat(3,1fr)}}.mc-stages__item{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid;position:relative}.mc-stages__item--3{background:var(--c-ink);color:var(--c-white)}.mc-stages__item p{margin:0}.mc-stages__item--3>p{color:var(--c-muted-on-dark)}.mc-stages__num{background:var(--c-aureolin);width:3rem;height:3rem;color:var(--c-ink);font-size:var(--fs-h4);border-radius:50%;place-items:center;font-weight:700;display:grid}.mc-stages__item .mc-stages__weeks{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mc-stages__item--3 .mc-stages__weeks{color:var(--c-aureolin)}.mc-stages__name{text-transform:uppercase;margin:0;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}.mc-stages__item ul{gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--c-line);list-style:none;display:grid}.mc-stages__item--3 ul{border-color:var(--c-line-dark)}.mc-stages__item li{gap:var(--s-3);align-items:baseline;font-weight:600;display:flex}.mc-stages__item li span{min-width:1.6rem;color:var(--c-text-muted);font-size:var(--fs-sm);flex:none}.mc-stages__item--3 li span{color:var(--c-aureolin)}.mc-lingo{margin-top:var(--s-7);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.mc-lingo .mc-lingo__title{margin:0 0 var(--s-4);color:var(--c-aureolin);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.mc-lingo ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mc-lingo li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);font-size:var(--fs-h4);letter-spacing:.04em;padding:.45rem 1rem;font-weight:700}.mc-lingo li:nth-child(3n+2){border-color:var(--c-aureolin);color:var(--c-aureolin)}.mc-lingo .mc-lingo__note{margin:var(--s-4) 0 0;color:var(--c-muted-on-dark);font-weight:600}.mc-tools{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mc-tools{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.mc-tools{grid-template-columns:repeat(4,1fr)}}.mc-tools li{align-content:start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:grid}.mc-tools li:hover{border-color:var(--c-aureolin);transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.mc-tools li:hover{transform:none}}.mc-tools__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--s-2);background:var(--c-aureolin);color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.mc-tools__icon svg{width:1.3rem;height:1.3rem}.mc-tools strong{color:var(--c-white);font-size:var(--fs-h4);line-height:1.25}.mc-tools span:not(.mc-tools__icon){color:var(--c-muted-on-dark)}@media (max-width:599px){.mc-tools li{padding:var(--s-4)}.mc-tools__icon{width:2.25rem;height:2.25rem;margin-bottom:0}.mc-tools strong{font-size:var(--fs-base)}.mc-tools span:not(.mc-tools__icon){font-size:var(--fs-sm)}}.section--ink .mc-tools__plus{gap:var(--s-3);margin:var(--s-6) 0 0;color:var(--c-white);font-size:var(--fs-h4);align-items:center;font-weight:700;display:flex}.mc-tools__plus svg{width:1.5rem;height:1.5rem;color:var(--c-aureolin);flex:none}.mc-areas{gap:var(--s-4);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}@media (min-width:700px){.mc-areas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mc-areas{grid-template-columns:repeat(3,1fr)}}.mc-areas li{gap:.2rem var(--s-4);padding:var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:auto 1fr;align-items:start;display:grid}.mc-areas__num{background:var(--c-ink);width:2.25rem;height:2.25rem;color:var(--c-aureolin);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.mc-areas strong{font-size:var(--fs-h4)}.mc-areas span:not(.mc-areas__num){color:var(--c-text-muted)}@media (min-width:1100px){.mc-areas--four{grid-template-columns:repeat(4,1fr)}}.ldr-ring{aspect-ratio:1;width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.ldr-ring svg{width:100%;height:100%;display:block;overflow:visible}.ldr-ring__track{fill:none;stroke:#ffffff0f;stroke-width:26px}.ldr-ring__seg{fill:none;stroke:var(--c-line-dark);stroke-width:26px;animation:ldr-seg .5s var(--ease-out) forwards;animation-delay:calc(.7s + var(--i) * .16s)}.ldr-ring__num{fill:var(--c-muted-on-dark);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;animation:ldr-num .5s var(--ease-out) forwards;animation-delay:calc(.7s + var(--i) * .16s);font-size:15px;font-weight:700}.ldr-ring__orbit{opacity:0;border-radius:50%;animation:.6s 2.8s forwards ldr-show,24s linear 2.8s infinite ldr-spin;position:absolute;top:12.5%;bottom:12.5%;left:12.5%;right:12.5%}.ldr-ring__orbit i{border:3px solid var(--c-ink);background:var(--c-white);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:calc(50% - 8px);box-shadow:0 0 0 6px #ffed3140}.ldr-ring__core{background:var(--c-aureolin);color:var(--c-ink);text-align:center;border-radius:50%;place-content:center;gap:.1rem;display:grid;position:absolute;top:27%;bottom:27%;left:27%;right:27%;box-shadow:0 0 0 14px #ffed311a,0 0 0 30px #ffed310d}.ldr-ring__core small{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-weight:600}.ldr-ring__core strong{font-size:clamp(1.35rem,.9rem + 1.6vw,2rem);line-height:1}.ldr-ring__core em{font-size:1.25rem;font-style:normal;font-weight:700;line-height:1}@keyframes ldr-seg{to{stroke:var(--c-aureolin)}}@keyframes ldr-num{to{fill:var(--c-white)}}@keyframes ldr-show{to{opacity:1}}@keyframes ldr-spin{to{transform:rotate(360deg)}}@media (max-width:599px){.ldr-ring{width:min(100%,330px)}}@media (prefers-reduced-motion:reduce){.ldr-ring__seg,.ldr-ring__num,.ldr-ring__orbit{animation:none}.ldr-ring__seg{stroke:var(--c-aureolin)}.ldr-ring__num{fill:var(--c-white)}.ldr-ring__orbit{opacity:1}}.ldr-split{gap:var(--s-4);display:grid}@media (min-width:800px){.ldr-split{grid-template-columns:1fr 1fr}}.ldr-split__card{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.ldr-split__card--ours{border-color:var(--c-aureolin);background:#ffed310f}.section--ink .ldr-split__label{color:var(--c-muted-on-dark);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.section--ink .ldr-split__card--ours .ldr-split__label{color:var(--c-aureolin)}.ldr-split__title{margin:var(--s-2) 0 var(--s-4);font-size:var(--fs-h3)}.ldr-split ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ldr-split li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);color:var(--c-white);padding:.45rem .95rem;font-weight:600}.ldr-split__card--ours li{border-color:#ffed3180}.ldr-equation{margin-top:var(--s-7);text-align:center}.section--ink .ldr-equation__lead{margin:0 0 var(--s-5);color:var(--c-white);font-size:var(--fs-h4);font-weight:600}.ldr-equation__row{gap:var(--s-3);justify-content:center;align-items:center;display:grid}@media (min-width:700px){.ldr-equation__row{gap:var(--s-5);grid-template-columns:minmax(0,20rem) auto minmax(0,20rem)}}.ldr-equation__term{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-aureolin);margin:0;display:grid}.ldr-equation__term strong{color:var(--c-ink);font-size:clamp(2rem,1.2rem + 3vw,3.25rem);line-height:1}.section--ink .ldr-equation__term span{color:var(--c-ink);font-weight:600}.ldr-equation__op{color:var(--c-aureolin);font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);font-weight:700;line-height:1}.ldr-matrix{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.ldr-matrix__grid{gap:var(--s-2);border:0;grid-template-rows:1fr 1fr auto;grid-template-columns:auto 1fr 1fr;margin:0;padding:0;display:grid}.ldr-matrix__axis{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ldr-matrix__axis--y{writing-mode:vertical-rl;grid-area:1/1/3;align-self:center;transform:rotate(180deg)}.ldr-matrix__axis--x{grid-area:3/2/auto/4;justify-self:center}.ldr-matrix__cell--high-low{grid-area:1/2}.ldr-matrix__cell--high-high{grid-area:1/3}.ldr-matrix__cell--low-low{grid-area:2/2}.ldr-matrix__cell--low-high{grid-area:2/3}.ldr-matrix__cell{min-height:7.5rem;padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper);cursor:pointer;transition:background var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);align-content:end;gap:.25rem;display:grid;position:relative}.ldr-matrix__cell:hover{border-color:var(--c-ink)}.ldr-matrix__cell input{opacity:0;pointer-events:none;position:absolute}.ldr-matrix__meta{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:600}.ldr-matrix__name{font-size:var(--fs-h4);font-weight:700;line-height:1.2}.ldr-matrix__cell:has(input:checked){border-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.ldr-matrix__cell:has(input:checked) .ldr-matrix__meta{color:var(--c-aureolin)}.ldr-matrix__cell:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.ldr-matrix__results{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line);display:grid}.ldr-matrix__results .btn{justify-self:start}.ldr-matrix__result p{margin:0}.js .ldr-matrix__result:not(.is-shown){display:none}.ldr-matrix__result+.ldr-matrix__result{margin-top:var(--s-3)}.js .ldr-matrix__result+.ldr-matrix__result{margin-top:0}.ldr-matrix__kicker{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.ldr-matrix__result .ldr-matrix__title{font-size:var(--fs-h4);margin:.2rem 0 .4rem;font-weight:700;line-height:1.3}@media (max-width:520px){.ldr-matrix__cell{min-height:6.5rem;padding:var(--s-3)}.ldr-matrix__name{font-size:var(--fs-base)}}.ldr-chart{margin:0 0 var(--s-6)}.ldr-chart svg{width:100%;height:auto;display:block;overflow:visible}.ldr-chart__axis,.ldr-chart__tick{stroke:var(--c-line);stroke-width:2px}.ldr-chart__fade,.ldr-chart__steps{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}.ldr-chart__fade{stroke:var(--c-light-grey);stroke-dasharray:2 14}.ldr-chart__steps{stroke:var(--c-ink)}.ldr-chart__dot{fill:var(--c-aureolin);stroke:var(--c-ink);stroke-width:4px}.ldr-chart__label,.ldr-chart__week{fill:var(--c-ink);font-family:var(--font-sans);font-size:19px;font-weight:700}.ldr-chart__label--muted,.ldr-chart__week{fill:var(--c-text-muted);font-weight:600}.ldr-chart__week{text-anchor:middle}.ldr-chart figcaption{margin-top:var(--s-3);color:var(--c-text-muted);font-size:var(--fs-xs)}@media (max-width:700px){.ldr-chart__label{font-size:40px}.ldr-chart__week{font-size:36px}}.mgt-road{width:min(100%,500px);margin-inline-start:auto;margin-inline-end:auto}.mgt-road svg{width:100%;height:auto;display:block;overflow:visible}.mgt-road__track,.mgt-road__path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:8px}.mgt-road__track{stroke:var(--c-line-dark)}.mgt-road__path{stroke:var(--c-aureolin);stroke-dasharray:1;stroke-dashoffset:1px;animation:mgt-draw 2.6s .6s var(--ease-in-out) forwards}.mgt-road__stage{fill:var(--c-aureolin);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;opacity:0;animation:.5s forwards mgt-show;animation-delay:calc(.6s + var(--i) * .85s);font-size:15px;font-weight:700}.mgt-road__end{fill:var(--c-ink);stroke:var(--c-white);stroke-width:3px}.mgt-road__end--goal{fill:var(--c-aureolin);stroke:var(--c-aureolin);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 3.2s infinite mgt-glow}.mgt-road__end-label{fill:var(--c-white);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;font-size:24px;font-weight:700}.mgt-road__end-label--goal{fill:var(--c-ink)}.mgt-road__node{opacity:0;transform-box:fill-box;transform-origin:50%;animation:mgt-pop .45s var(--ease-out) forwards;animation-delay:calc(.75s + var(--i) * .2s)}.mgt-road__node circle{fill:var(--c-ink);stroke:var(--c-aureolin);stroke-width:3px}.mgt-road__node text{fill:var(--c-white);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:700}.mgt-road__dot{fill:var(--c-white);stroke:var(--c-ink);stroke-width:3px;opacity:0;animation:.4s 3.4s forwards mgt-show}@keyframes mgt-draw{to{stroke-dashoffset:0}}@keyframes mgt-show{to{opacity:1}}@keyframes mgt-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes mgt-glow{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.mgt-road__path,.mgt-road__stage,.mgt-road__node,.mgt-road__end--goal{animation:none}.mgt-road__path{stroke-dashoffset:0}.mgt-road__stage,.mgt-road__node{opacity:1}.mgt-road__dot{display:none}}.mgt-reframe__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:1000px){.mgt-reframe__grid{grid-template-columns:1.1fr 1fr}}.mgt-reframe__side{gap:var(--s-4);display:grid}.mgt-ladder{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.mgt-ladder{grid-template-columns:1fr 1fr}}.mgt-ladder li{padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);align-content:start;gap:.3rem;display:grid}.mgt-ladder li.is-here{border-color:var(--c-aureolin);background:#ffed3114}.mgt-ladder small{color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mgt-ladder strong{color:var(--c-white);font-size:var(--fs-h3)}.mgt-ladder span{color:var(--c-muted-on-dark)}.mgt-ladder .text-link{margin-top:var(--s-2);color:var(--c-aureolin);justify-self:start}.mgt-scorecard{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}@media (min-width:1100px){.mgt-scorecard{grid-template-columns:minmax(0,17rem) 1fr;align-items:center}.mgt-scorecard__result{grid-column:1/-1}}.mgt-radar{width:min(100%,300px);margin-inline-start:auto;margin-inline-end:auto}.mgt-radar svg{width:100%;height:auto;display:block;overflow:visible}.mgt-radar__ring{fill:none;stroke:var(--c-line);stroke-width:1px}.mgt-radar__ring:first-child{fill:var(--c-paper)}.mgt-radar__axis{stroke:var(--c-line);stroke-width:1px}.mgt-radar__shape{fill:#ffed318c;stroke:var(--c-ink);stroke-linejoin:round;stroke-width:3px}.mgt-radar__dot{fill:var(--c-ink)}.mgt-radar__label{fill:var(--c-ink);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;font-size:16px;font-weight:700}.mgt-sliders{gap:var(--s-3);border:0;margin:0;padding:0;display:grid}.mgt-slider{gap:.15rem var(--s-3);grid-template-columns:1fr auto;align-items:center;display:grid}.mgt-slider label{gap:var(--s-2);font-size:var(--fs-sm);align-items:center;font-weight:600;display:flex}.mgt-slider label b{background:var(--c-ink);width:1.5rem;height:1.5rem;color:var(--c-aureolin);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.mgt-slider output{min-width:2ch;font-size:var(--fs-h4);text-align:right;font-weight:700}.mgt-slider input{width:100%;accent-color:var(--c-ink);cursor:pointer;grid-column:1/-1;margin:0}.mgt-slider input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.mgt-scorecard__result{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line);display:grid}.mgt-scorecard__result p{margin:0}.mgt-scorecard__result .btn{justify-self:start}.mgt-scorecard__kicker{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.mgt-scorecard__result .mgt-scorecard__title{font-size:var(--fs-h4);margin:.2rem 0 .4rem;font-weight:700;line-height:1.3}.mgt-scorecard__result .mgt-scorecard__strong{margin-top:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:600}.sls-funnel{width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto}.sls-funnel svg{width:100%;height:auto;display:block;overflow:visible}.sls-funnel__shape{fill:#ffffff0a;stroke:var(--c-line-dark);stroke-linejoin:round;stroke-width:3px}.sls-funnel__band{stroke:var(--c-line-dark);stroke-dasharray:4 8;stroke-width:2px}.sls-funnel__label{fill:var(--c-muted-on-dark);font-family:var(--font-sans);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:15px;font-weight:700}.sls-funnel__dot{opacity:0;animation:.6s .6s forwards sls-show}.sls-funnel__dot circle{fill:var(--c-aureolin)}.sls-funnel__dot--lost circle{fill:var(--c-light-grey)}.sls-funnel__fans{fill:var(--c-aureolin);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1s infinite sls-pulse}.sls-funnel__fans-label{fill:var(--c-ink);font-family:var(--font-sans);text-anchor:middle;dominant-baseline:central;font-size:17px;font-weight:700}@keyframes sls-show{to{opacity:1}}@keyframes sls-pulse{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.sls-funnel__dot{display:none}.sls-funnel__fans{animation:none}}.sls-principles{gap:var(--s-5);align-items:start;display:grid}@media (min-width:1000px){.sls-principles{grid-template-columns:1.3fr 1fr}}.sls-principles__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.sls-principles__list li{gap:.3rem var(--s-4);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);grid-template-columns:auto 1fr;display:grid}.sls-principles__num{background:var(--c-aureolin);width:2.5rem;height:2.5rem;color:var(--c-ink);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.sls-principles__list strong{color:var(--c-white);font-size:var(--fs-h4);line-height:1.25}.sls-principles__list span:not(.sls-principles__num){color:var(--c-muted-on-dark)}.sls-maths__more{margin:var(--s-5) 0 0}.sls-calc{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.sls-calc__inputs,.sls-calc__lifts{gap:var(--s-3);display:grid}@media (min-width:600px){.sls-calc__inputs{grid-template-columns:repeat(3,1fr)}.sls-calc__lifts{grid-template-columns:repeat(2,1fr)}}.sls-calc__field{gap:var(--s-1);display:grid}.sls-calc__field span,.sls-calc__lift span{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sls-calc__field input{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper);width:100%;min-width:0;color:var(--c-ink);font:inherit;font-size:var(--fs-h4);padding:.65rem .8rem;font-weight:700}.sls-calc__field input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.sls-calc__lift input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.sls-calc__lift{gap:var(--s-1) var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin-20);grid-template-columns:1fr auto;align-items:center;display:grid}.sls-calc__lift output{font-size:var(--fs-h4);font-weight:700}.sls-calc__lift input{width:100%;accent-color:var(--c-ink);cursor:pointer;grid-column:1/-1;margin:0}.sls-calc__bars{gap:var(--s-2);display:grid}.sls-calc__bar{gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:7.5rem 1fr;align-items:center;font-weight:600;display:grid}.sls-calc__bar i{width:var(--w,0%);border-radius:var(--r-pill);background:var(--c-light-grey);height:1.1rem;transition:width var(--dur-slow) var(--ease-out);display:block}.sls-calc__bar--then i{background:var(--c-ink)}@media (prefers-reduced-motion:reduce){.sls-calc__bar i{transition:none}}.sls-calc__result{gap:var(--s-2);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.sls-calc__result div{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-paper)}.sls-calc__result .sls-calc__gain{background:var(--c-ink);color:var(--c-white)}.sls-calc__result dt{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.sls-calc__result .sls-calc__gain dt{color:var(--c-aureolin)}.sls-calc__result dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:clamp(1.15rem,.9rem + 1vw,1.6rem);font-weight:700}.sls-calc__note{color:var(--c-text-muted);font-size:var(--fs-xs);margin:0}.sls-calc .btn{justify-self:start}.sls-invest__books{margin:var(--s-4) 0 0;font-size:var(--fs-sm)}.mkt-plan{perspective:1200px;width:min(100%,440px);margin-inline-start:auto;margin-inline-end:auto}.mkt-plan__doc{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);animation:mkt-settle .9s .3s var(--ease-out) both;padding:clamp(1.1rem,.8rem + 1.5vw,1.75rem);display:grid;box-shadow:0 30px 60px #00000073,0 0 0 10px #ffed3114}.mkt-plan__title{font-size:var(--fs-h4);margin:0;font-weight:700;line-height:1.1;display:grid}.mkt-plan__title small{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.mkt-plan__progress{border-radius:var(--r-pill);background:var(--c-paper);height:8px;display:block;position:relative;overflow:hidden}.mkt-plan__progress i{border-radius:inherit;background:var(--c-aureolin);width:0;animation:3.6s linear .8s forwards mkt-fill;position:absolute;top:0;bottom:0;left:0;right:auto}.mkt-plan__rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mkt-plan__rows li{gap:var(--s-2);border-radius:var(--r-sm);color:var(--c-text-muted);font-size:var(--fs-sm);animation:mkt-row .35s var(--ease-out) forwards;animation-delay:calc(.8s + var(--i) * .3s);grid-template-columns:1.8rem 1fr auto;align-items:center;padding:.28rem .5rem;font-weight:600;display:grid}.mkt-plan__rows b{color:var(--c-text-muted);font-size:var(--fs-xs)}.mkt-plan__rows svg{color:#0000;width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 1.5px var(--c-line);animation:mkt-tick .35s var(--ease-out) forwards;animation-delay:calc(.8s + var(--i) * .3s);border-radius:50%;padding:2px}.mkt-plan__months{margin:var(--s-1) 0 0;grid-template-columns:repeat(12,1fr);gap:3px;padding:0;list-style:none;display:grid}.mkt-plan__months li{background:var(--c-paper);height:14px;animation:.3s forwards mkt-month;animation-delay:calc(4.5s + var(--i) * 70ms);border-radius:3px}.mkt-plan__done{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;opacity:0;justify-self:start;margin:0;padding:.3rem .85rem;font-weight:700;animation:.5s 5.4s forwards mkt-show}@keyframes mkt-settle{0%{opacity:0;transform:translateY(24px)}}@keyframes mkt-fill{to{width:100%}}@keyframes mkt-row{to{color:var(--c-ink)}}@keyframes mkt-tick{to{background:var(--c-ink);color:var(--c-aureolin);box-shadow:none}}@keyframes mkt-month{to{background:var(--c-aureolin)}}@keyframes mkt-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.mkt-plan__doc,.mkt-plan__progress i,.mkt-plan__rows li,.mkt-plan__rows svg,.mkt-plan__months li,.mkt-plan__done{animation:none}.mkt-plan__progress i{width:100%}.mkt-plan__rows li{color:var(--c-ink)}.mkt-plan__rows svg{background:var(--c-ink);color:var(--c-aureolin);box-shadow:none}.mkt-plan__months li{background:var(--c-aureolin)}.mkt-plan__done{opacity:1}}.mkt-ways__formula{gap:var(--s-2);margin:0 0 var(--s-6);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.mkt-ways__formula span,.mkt-ways__formula strong{border:1px solid var(--c-ink);border-radius:var(--r-pill);padding:.5rem 1rem}.mkt-ways__formula strong{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-aureolin)}.mkt-ways__formula b{color:var(--c-text-muted);font-size:var(--fs-h4)}.mkt-ways__levers{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.mkt-ways__levers{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.mkt-ways__levers{grid-template-columns:repeat(5,1fr)}}.mkt-ways__levers li{align-content:start;gap:var(--s-2);padding:var(--s-5);border-top:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);display:grid}.mkt-ways__num{background:var(--c-ink);width:2.25rem;height:2.25rem;color:var(--c-aureolin);border-radius:50%;place-items:center;font-weight:700;display:grid}.mkt-ways__levers strong{font-size:var(--fs-h4);line-height:1.2}.mkt-ways__levers span:not(.mkt-ways__num){color:var(--c-text-muted)}.mkt-ways__levers .mkt-ways__weeks{margin-top:var(--s-1);border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;justify-self:start;padding:.2rem .7rem;font-weight:700}.mkt-ways__compound{gap:var(--s-3) var(--s-5);margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mkt-ways__compound p{color:var(--c-muted-on-dark);margin:0}.mkt-ways__compound strong{color:var(--c-white);font-size:var(--fs-h4)}.mkt-ways__compound .text-link{color:var(--c-aureolin)}.hpt-boat{width:min(100%,500px);margin:0 auto}.hpt-boat svg{width:100%;height:auto;display:block;overflow:hidden}.hpt-boat__hull{fill:#ffffff14;stroke:var(--c-white);stroke-linejoin:round;stroke-width:3px}.hpt-boat__water path{fill:none;stroke:var(--c-line-dark);stroke-linecap:round;stroke-width:3px;animation:7s linear infinite hpt-waves}.hpt-boat__water path+path{animation-duration:11s}.hpt-boat__wake line{stroke:var(--c-aureolin);stroke-linecap:round;stroke-width:3px;opacity:0;animation:1.2s ease-in-out 6.6s infinite hpt-wake}.hpt-boat__wake line:nth-child(2){animation-delay:6.9s}.hpt-boat__wake line:nth-child(3){animation-delay:7.2s}.hpt-boat__oar{stroke:var(--c-light-grey);stroke-linecap:round;stroke-width:4px;transform-box:view-box;transform-origin:var(--ox) 186px;animation:1.6s ease-in-out infinite hpt-row}.hpt-boat__body,.hpt-boat__head{fill:var(--c-aureolin)}.hpt-boat__rower--passive .hpt-boat__body,.hpt-boat__rower--passive .hpt-boat__head{fill:var(--c-light-grey);animation:.8s forwards hpt-join;animation-delay:calc(2s + var(--i) * .45s)}.hpt-boat__rower--passive .hpt-boat__oar{animation:.1s forwards hpt-rest,1.6s ease-in-out infinite hpt-row;animation-delay:0s, calc(2s + var(--i) * .45s)}.hpt-boat__rower--disengaged .hpt-boat__body,.hpt-boat__rower--disengaged .hpt-boat__head{fill:var(--c-tangelo);animation:.8s 5.4s forwards hpt-join}.hpt-boat__rower--disengaged .hpt-boat__oar{animation:1.6s ease-in-out infinite reverse hpt-row}@keyframes hpt-join{to{fill:var(--c-aureolin)}}@keyframes hpt-row{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes hpt-rest{to{transform:rotate(-38deg)}}@keyframes hpt-waves{to{transform:translate(-480px)}}@keyframes hpt-wake{0%,to{opacity:0;transform:translate(10px)}50%{opacity:.9;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hpt-boat__water path,.hpt-boat__wake line,.hpt-boat__oar,.hpt-boat__rower--passive .hpt-boat__body,.hpt-boat__rower--passive .hpt-boat__head,.hpt-boat__rower--passive .hpt-boat__oar,.hpt-boat__rower--disengaged .hpt-boat__body,.hpt-boat__rower--disengaged .hpt-boat__head,.hpt-boat__rower--disengaged .hpt-boat__oar{animation:none}}.hpt-legend{gap:var(--s-2) var(--s-4);margin-top:var(--s-4);color:var(--c-white);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;font-weight:600;display:flex}.hpt-legend__item{gap:var(--s-2);align-items:center;display:inline-flex}.hpt-legend__item small{color:var(--c-muted-on-dark);font-size:var(--fs-xs)}.hpt-legend__item i,.hpt-check__seats li{background:var(--c-aureolin);border-radius:50%;width:.9rem;height:.9rem;display:inline-block}.hpt-legend__item--passive i,.hpt-check__seats .is-passive{background:var(--c-light-grey)}.hpt-legend__item--disengaged i,.hpt-check__seats .is-disengaged{background:var(--c-tangelo)}.hpt-check{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.hpt-check__inputs{gap:var(--s-3);display:grid}@media (min-width:700px){.hpt-check__inputs{grid-template-columns:.8fr 1fr 1fr;align-items:stretch}}.hpt-check__size{gap:var(--s-1);display:grid}.hpt-check__size span,.hpt-check__slider span{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.hpt-check__size input{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper);width:100%;min-width:0;color:var(--c-ink);font:inherit;font-size:var(--fs-h4);padding:.65rem .8rem;font-weight:700}.hpt-check__slider{gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-left:4px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:1fr auto;align-items:center;display:grid}.hpt-check__slider--disengaged{border-left-color:var(--c-tangelo)}.hpt-check__slider output{font-size:var(--fs-h4);font-weight:700}.hpt-check__slider input{width:100%;accent-color:var(--c-ink);cursor:pointer;grid-column:1/-1;margin:0}.hpt-check__size input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.hpt-check__slider input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.hpt-check__seats{gap:var(--s-2);padding:var(--s-4) var(--s-5);background:var(--c-ink);border-radius:0 0 2.5rem 2.5rem;grid-template-columns:repeat(10,1fr);margin:0;list-style:none;display:grid}.hpt-check__seats li{aspect-ratio:1;width:min(100%,1.6rem);height:auto;transition:background var(--dur) var(--ease-out);justify-self:center}.hpt-check__pull{gap:var(--s-3);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;font-weight:700;display:grid}.hpt-check__track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-tangelo) 0%, var(--c-light-grey) 50%, var(--c-aureolin) 100%);height:10px;position:relative}.hpt-check__track i{top:50%;left:var(--pos,50%);border:4px solid var(--c-white);background:var(--c-ink);width:22px;height:22px;box-shadow:var(--shadow-1);transition:left var(--dur-slow) var(--ease-out);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hpt-check__result{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--c-line);display:grid}.hpt-check__result p{margin:0}.hpt-check__result .btn{justify-self:start}.hpt-check__kicker{color:var(--c-text-muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.hpt-check__result .hpt-check__title{font-size:var(--fs-h4);margin:.2rem 0 .4rem;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.hpt-check__seats li,.hpt-check__track i{transition:none}}.hpt-heart__row{gap:var(--s-3);align-items:center;display:grid}@media (min-width:900px){.hpt-heart__row{gap:var(--s-4);grid-template-columns:1fr auto 1fr auto 1fr}}.hpt-heart__card{align-content:start;gap:var(--s-2);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);height:100%;padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.hpt-heart__card h3,.hpt-heart__card p{margin:0}.hpt-heart__card h3{font-size:var(--fs-h3)}.section--ink .hpt-heart__label{color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.hpt-heart__card--result{border-color:var(--c-aureolin);background:var(--c-aureolin)}.section--ink .hpt-heart__card--result h3,.section--ink .hpt-heart__card--result p{color:var(--c-ink)}.hpt-heart__op{color:var(--c-aureolin);justify-self:center;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1}@property --ee-ring{syntax:"<number>";inherits:false;initial-value:0}.ee-ring{--ee-ring:var(--ring,0);aspect-ratio:1;background:conic-gradient(var(--c-aureolin) calc(var(--ee-ring) * 1%), #ffffff1f 0);text-align:center;width:clamp(13rem,9rem + 10vw,18rem);animation:ee-ring-fill 1.6s .2s var(--ease-out) both;border-radius:50%;place-content:center;justify-items:center;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.ee-ring:before{content:"";background:var(--c-ink);border-radius:50%;position:absolute;top:clamp(12px,.5rem + .6vw,18px);bottom:clamp(12px,.5rem + .6vw,18px);left:clamp(12px,.5rem + .6vw,18px);right:clamp(12px,.5rem + .6vw,18px)}.ee-ring>*{position:relative}.ee-ring__value{letter-spacing:var(--tracking-tight);color:var(--c-white);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:700;line-height:1}.ee-ring__label{max-width:8rem;margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-muted-on-dark);line-height:1.25}.ee-ring.is-waiting{background:conic-gradient(var(--c-light-grey) calc(var(--ee-ring) * 1%), #ffffff1f 0)}.ee-ring--small{background:conic-gradient(var(--c-aureolin) calc(var(--ee-ring) * 1%), #20202014 0);flex:none;width:5.5rem;margin:0}.ee-ring--small:before{background:var(--c-white);top:9px;bottom:9px;left:9px;right:9px}.ee-ring--small .ee-ring__value{color:var(--c-ink);font-size:1.35rem}@keyframes ee-ring-fill{0%{--ee-ring:0}}.ee-groups{border-radius:var(--r-md);gap:4px;height:3.5rem;display:flex;overflow:hidden}.ee-groups__part{flex:var(--w) 1 0%;min-width:2.75rem;color:var(--c-ink);place-items:center;font-weight:700;display:grid}.ee-groups__part--engaged,.ee-legend__item--engaged:before,.ee-pill--engaged{background:var(--c-aureolin)}.ee-groups__part--not,.ee-legend__item--not:before,.ee-pill--not{background:var(--c-light-grey)}.ee-groups__part--disengaged,.ee-legend__item--disengaged:before,.ee-pill--disengaged{background:var(--c-tangelo)}.ee-groups--small{height:2.25rem;margin-bottom:var(--s-4);font-size:var(--fs-sm)}.ee-legend{gap:var(--s-4);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.ee-legend{grid-template-columns:repeat(3,1fr)}}.ee-legend__item{gap:.15rem;padding-left:1.6rem;display:grid;position:relative}.ee-legend__item:before{content:"";border-radius:4px;width:1rem;height:1rem;position:absolute;top:.3rem;left:0}.ee-legend__item span{color:var(--c-text-muted);font-size:var(--fs-sm)}.ee-legend__item b{font-size:var(--fs-sm)}.ee-legend--small{gap:var(--s-3);font-size:var(--fs-xs);grid-template-columns:repeat(3,auto);margin:0}.ee-legend--small .ee-legend__item{padding-left:1.1rem}.ee-legend--small .ee-legend__item:before{border-radius:2px;width:.7rem;height:.7rem;top:.2rem}.ee-preview{display:grid}.ee-steps{gap:var(--s-4);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ee-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ee-steps{grid-template-columns:repeat(4,1fr)}}.ee-steps li{align-content:start;gap:var(--s-3);padding:var(--s-6) var(--s-5);border-radius:var(--r-lg);background:var(--c-white);border:1px solid var(--c-line);display:grid}.ee-steps h3{font-size:var(--fs-h4);margin:0}.ee-steps p{color:var(--c-text-muted);margin:0}.ee-start__grid{align-items:start;gap:clamp(2.5rem,1.5rem + 3vw,5rem);display:grid}@media (min-width:1000px){.ee-start__grid{grid-template-columns:1fr 1fr}}.ee-preview-list{gap:var(--s-2);margin:var(--s-5) 0;counter-reset:ee-statement;padding:0;list-style:none;display:grid}.ee-preview-list li{border-radius:var(--r-md);background:var(--c-white);counter-increment:ee-statement;padding:.7rem 1rem .7rem 3.2rem;font-weight:600;position:relative}.ee-preview-list li:before{content:counter(ee-statement);background:var(--c-aureolin);width:1.7rem;height:1.7rem;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.ee-start__note{color:var(--c-text-muted)}.ee-who{margin-top:var(--s-6);padding:var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--c-white)}.ee-who h3{margin:0 0 var(--s-3);font-size:var(--fs-h4)}.ee-who ul{gap:var(--s-2);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.ee-create__intro,.ee-create__fine{color:var(--c-text-muted);font-size:var(--fs-sm)}.ee-create__intro{margin:calc(-1 * var(--s-3)) 0 var(--s-5)}.ee-create__fine{margin:var(--s-4) 0 0}.ee-program-link__inner{gap:var(--s-5);align-items:center;display:grid}@media (min-width:900px){.ee-program-link__inner{gap:var(--s-8);grid-template-columns:1fr auto}}.ee-program-link p:last-child{margin-bottom:0}.ee-survey__head{margin-bottom:var(--s-6);text-align:center}.ee-survey__title{font-size:var(--fs-h2)}.ee-survey__intro{max-width:36rem;color:var(--c-text-muted);font-size:var(--fs-lead);margin-inline-start:auto;margin-inline-end:auto}.ee-survey__promise{gap:var(--s-2) var(--s-5);text-align:left;margin:var(--s-4) 0 0;font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;padding:0;font-weight:600;list-style:none;display:flex}.ee-survey__promise li{align-items:center;gap:.4rem;display:flex}.ee-survey__promise .icon{background:var(--c-aureolin);border-radius:50%;flex:none;width:20px;height:20px;padding:3px}.ee-progress{top:calc(var(--header-h) + var(--s-2));z-index:5;gap:var(--s-4);margin-bottom:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-white);box-shadow:var(--shadow-1);font-size:var(--fs-sm);grid-template-columns:auto 1fr;align-items:center;padding:.65rem 1.1rem;font-weight:600;display:grid;position:sticky}.ee-progress__bar{border-radius:var(--r-pill);background:#20202014;height:8px;overflow:hidden}.ee-progress__bar i{width:var(--p,0%);border-radius:inherit;background:var(--c-ink);height:100%;transition:width var(--dur) var(--ease-out);display:block}.ee-progress.is-complete .ee-progress__bar i{background:var(--c-aureolin)}.ee-questions{gap:var(--s-4);margin:0 0 var(--s-5);padding:0;list-style:none;display:grid}.ee-q{padding:var(--s-4);border-radius:var(--r-lg);background:var(--c-white);transition:border-color var(--dur-fast) var(--ease-out);border:1.5px solid #0000}.ee-q fieldset,fieldset.ee-q{border:0;min-width:0;margin:0;padding:0}fieldset.ee-q{padding:var(--s-4);border:1.5px solid #0000}@media (min-width:640px){.ee-q,fieldset.ee-q{padding:var(--s-5)}}.ee-q.is-missing{border-color:var(--c-tangelo)}.ee-q legend{gap:var(--s-3);width:100%;margin-bottom:var(--s-4);font-size:var(--fs-h4);align-items:flex-start;padding:0;font-weight:600;line-height:1.3;display:flex}.ee-q__num{background:var(--c-aureolin);width:2rem;height:2rem;font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ee-optional{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:400}.ee-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.ee-scale__opt{cursor:pointer;display:block;position:relative}.ee-scale__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ee-scale__opt span{border-radius:var(--r-md);text-align:center;height:100%;min-height:3.5rem;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1.5px solid #2020202e;place-items:center;padding:.5rem 2px;font-size:.6875rem;font-weight:600;line-height:1.2;display:grid}.ee-scale__opt:hover span{border-color:var(--c-ink)}.ee-scale__opt input:focus-visible+span{outline:3px solid var(--c-focus);outline-offset:2px}.ee-scale__opt input:checked+span{border-color:var(--c-ink);background:var(--c-aureolin);font-weight:700}.ee-scale__opt--1 input:checked+span,.ee-scale__opt--2 input:checked+span{background:var(--c-tangelo)}.ee-scale__opt--3 input:checked+span{background:var(--c-light-grey)}@media (min-width:480px){.ee-scale{gap:6px}.ee-scale__opt span{font-size:var(--fs-xs);padding-inline-start:.3rem;padding-inline-end:.3rem}}@media (min-width:640px){.ee-scale__opt span{font-size:var(--fs-sm)}}.ee-extra{gap:var(--s-2);margin-bottom:var(--s-5);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid}.ee-extra fieldset.ee-q{padding:0 0 var(--s-3)}.ee-form__fine{margin-top:var(--s-4);color:var(--c-text-muted);font-size:var(--fs-xs);text-align:center}.ee-note__card{text-align:center}.ee-note__icon{width:4rem;height:4rem;margin-bottom:var(--s-4);background:var(--c-aureolin);border-radius:50%;place-items:center;display:inline-grid}.ee-note__icon .icon{width:2rem;height:2rem}.ee-note__title{font-size:var(--fs-h2);line-height:var(--lh-heading)}.ee-note__more{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--c-line);font-size:var(--fs-sm)}.ee-results-hero{padding-top:calc(var(--header-h) + var(--s-7))}.ee-results-hero__status{margin-bottom:var(--s-6)}.ee-results-hero__status p{color:var(--c-ink)}.ee-results-hero__grid{gap:var(--s-7);align-items:center;display:grid}@media (min-width:960px){.ee-results-hero__grid{grid-template-columns:1.35fr .65fr}}.ee-results-hero__title{font-size:var(--fs-h1);color:var(--c-white)}.ee-results-hero__band{max-width:40rem;font-size:var(--fs-lead)}.ee-results-hero__band strong{color:var(--c-white)}.ee-stats{gap:var(--s-3);margin:var(--s-6) 0 0;grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.ee-stats{grid-template-columns:repeat(4,auto);justify-content:start}}.ee-stats div{padding:var(--s-3) var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md)}.ee-stats dt{color:var(--c-muted-on-dark);font-size:var(--fs-xs)}.ee-stats dd{font-size:var(--fs-h3);color:var(--c-white);margin:0;font-weight:700}.ee-stats small{font-size:var(--fs-sm);color:var(--c-muted-on-dark);font-weight:600}.ee-share__grid,.ee-next__grid{align-items:start;gap:clamp(2rem,1.5rem + 2vw,4rem);display:grid}@media (min-width:1000px){.ee-share__grid,.ee-next__grid{grid-template-columns:1fr 1fr}}.ee-share .form-status{margin-bottom:var(--s-6)}.ee-meter{height:12px;margin-top:var(--s-5);border-radius:var(--r-pill);background:#20202014;overflow:hidden}.ee-meter span{width:var(--p,0%);border-radius:inherit;background:var(--c-ink);height:100%;display:block}.ee-meter__label{margin-top:var(--s-2);font-size:var(--fs-sm);font-weight:600}.ee-copy{gap:var(--s-2);display:flex}.ee-copy input{min-width:0;font-size:var(--fs-sm)}.ee-copy .btn{flex:none}.ee-share__buttons{gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.ee-invite{padding:var(--s-4) 0;border-top:1px solid var(--c-line)}.ee-invite summary{cursor:pointer;font-weight:600}.ee-invite form{margin-top:var(--s-4)}.ee-status-form{padding-top:var(--s-4);border-top:1px solid var(--c-line)}.ee-status-form__btn{font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0}.ee-breakdown .programmes__head{margin-bottom:var(--s-6)}.ee-statements{margin-top:var(--s-8)}.ee-statements__head{gap:var(--s-3) var(--s-6);margin-bottom:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.ee-statements__head h3{font-size:var(--fs-h3);margin:0}.ee-key{gap:var(--s-2) var(--s-4);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ee-key li{align-items:center;gap:.4rem;display:flex}.ee-key li:before{content:"";border-radius:3px;width:.75rem;height:.75rem}.ee-key--5:before,.ee-st__seg--5{background:var(--c-aureolin)}.ee-key--4:before,.ee-st__seg--4{background:#fff59a}.ee-key--3:before,.ee-st__seg--3{background:var(--c-light-grey)}.ee-key--1:before,.ee-st__seg--1{background:var(--c-tangelo)}.ee-statements__list{margin:0;padding:0;list-style:none}.ee-st{gap:var(--s-2) var(--s-5);padding:var(--s-4) 0;border-top:1px solid var(--c-line);grid-template-columns:1fr auto;align-items:center;display:grid}.ee-st__text{gap:var(--s-2) var(--s-3);flex-wrap:wrap;grid-column:1/-1;align-items:center;margin:0;font-weight:600;display:flex}.ee-st__tag{border-radius:var(--r-pill);background:var(--c-tangelo);font-size:var(--fs-xs);padding:.15rem .6rem;font-weight:700}.ee-st__tag--strong{background:var(--c-aureolin)}.ee-st__bar{border-radius:var(--r-pill);background:#2020200f;gap:2px;height:14px;display:flex;overflow:hidden}.ee-st__seg{flex:var(--w) 1 0%}.ee-st__value{min-width:6.5rem;font-size:var(--fs-h4);text-align:right;font-weight:700;line-height:1.1}.ee-st__value small{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:400;display:block}.ee-statements__note{margin-top:var(--s-4);color:var(--c-text-muted);font-size:var(--fs-sm)}.ee-voices{gap:var(--s-6);margin-top:var(--s-8);display:grid}@media (min-width:1000px){.ee-voices{grid-template-columns:1.2fr .8fr}}.ee-voices h3{margin:0 0 var(--s-2);font-size:var(--fs-h3)}.ee-voices__lead{color:var(--c-text-muted);font-size:var(--fs-sm)}.ee-voices__comments ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ee-voices blockquote{padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--c-white);margin:0}.ee-voices blockquote p{margin:0}.ee-voices cite{margin-top:var(--s-2);font-size:var(--fs-sm);font-style:normal;font-weight:600;display:block}.ee-named{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.ee-named th,.ee-named td{border-bottom:1px solid var(--c-line);text-align:left;padding:.6rem .4rem}.ee-pill{border-radius:var(--r-pill);font-size:var(--fs-xs);padding:.15rem .6rem;font-weight:700;display:inline-block}.ee-remedy{margin:var(--s-5) 0;padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg)}.ee-remedy__label{margin:0 0 var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.section--ink .ee-remedy__statement{margin:0 0 var(--s-3);font-size:var(--fs-h4);color:var(--c-white);font-weight:600}.ee-remedy__fix{margin:0}.section--ink .ee-remedy__fix strong{color:var(--c-aureolin)}.ee-next__card h3{color:var(--c-ink);margin-top:0}.section--ink .ee-next__card p{color:var(--c-text-muted)}.ee-next__card .form-status{margin-bottom:var(--s-4)}.section--ink .ee-next__card .form-status p{color:var(--c-ink)}.ee-next__link{margin-top:var(--s-4)}.ee-next__private{gap:var(--s-2);margin:var(--s-7) 0 0;font-size:var(--fs-sm);align-items:flex-start;display:flex}.ee-next__private .icon{color:var(--c-aureolin);flex:none;margin-top:.2rem}.section--light .ee-preview-list li,.section--light .ee-who{background:var(--c-paper)}.eep-ripple{width:min(100%,480px);margin:0 auto}.eep-ripple svg{width:100%;height:auto;display:block;overflow:visible}.eep-ripple__rings circle{fill:none;stroke:var(--c-line-dark);stroke-dasharray:2 7;stroke-width:1.5px}.eep-ripple__wave{fill:none;stroke:var(--c-aureolin);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:eep-wave 6s calc(var(--w) * 2s) ease-out infinite}.eep-ripple__dot{fill:#ffffff29;animation:eep-light 9s var(--d) ease-in-out infinite}.eep-ripple__dot--core{fill:var(--c-aureolin);filter:drop-shadow(0 0 14px #ffed318c);animation:none}@keyframes eep-wave{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(6)}}@keyframes eep-light{0%,6%{fill:#ffffff29}14%,80%{fill:var(--c-aureolin)}92%,to{fill:#ffffff29}}.eep-ripple__caption{gap:var(--s-2) var(--s-5);margin-top:var(--s-4);color:var(--c-muted-on-dark);font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;display:flex}.eep-ripple__caption span{color:var(--c-white);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.eep-ripple__caption i{background:#ffffff38;border-radius:50%;width:.8rem;height:.8rem}.eep-ripple__caption i.is-lit{background:var(--c-aureolin)}.eep-ripple__caption small{font-size:var(--fs-xs);text-align:center;flex-basis:100%}.eep-gallup{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.eep-gallup{grid-template-columns:repeat(3,1fr)}}.eep-gallup__item{gap:var(--s-1);padding:var(--s-5);border-top:6px solid var(--c-aureolin);border-radius:var(--r-md);background:var(--c-white);display:grid}.eep-gallup__item--1{border-top-color:var(--c-light-grey)}.eep-gallup__item--2{border-top-color:var(--c-tangelo)}.eep-gallup__num{letter-spacing:var(--tracking-tight);font-size:clamp(3.25rem,2.4rem + 3.4vw,5.5rem);font-weight:700;line-height:1}.eep-gallup__item strong{font-size:var(--fs-h4)}.eep-gallup__item span:last-child{color:var(--c-text-muted)}.eep-gallup__bar{height:14px;margin:var(--s-5) 0 var(--s-4);border-radius:var(--r-pill);gap:3px;display:flex;overflow:hidden}.eep-gallup__seg{flex:var(--w) 1 0%;background:var(--c-aureolin)}.eep-gallup__seg--1{background:var(--c-light-grey)}.eep-gallup__seg--2{background:var(--c-tangelo)}.eep-gallup__more{max-width:46rem;font-size:var(--fs-lead);font-weight:600}.eep-source{color:var(--c-text-muted);font-size:var(--fs-xs)}.eep-source a{color:inherit;font-weight:600}.eep-why__mirror{margin-top:var(--s-8)}.eep-why__sub{font-size:var(--fs-h3)}.eep-calc{gap:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.eep-calc__inputs{gap:var(--s-3);display:grid}@media (min-width:560px){.eep-calc__inputs{grid-template-columns:1fr 1fr}}.eep-calc__inputs label{font-size:var(--fs-sm);gap:.35rem;font-weight:600;display:grid}.eep-calc__inputs input{border-radius:var(--r-md);width:100%;min-height:52px;font:inherit;font-size:var(--fs-h4);border:1.5px solid #20202033;padding:.75rem 1rem;font-weight:700}.eep-calc__inputs input:focus{border-color:var(--c-ink);outline:none;box-shadow:0 0 0 4px #ffed31b3}.eep-calc__seats{grid-template-columns:repeat(13,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.eep-calc__seats{grid-template-columns:repeat(25,1fr)}}.eep-calc__seats li{aspect-ratio:1;border-radius:50%}.eep-calc__split{gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.eep-calc__split b{font-size:var(--fs-h3);line-height:1.1}.eep-calc__result{padding-top:var(--s-4);border-top:1px solid var(--c-line)}.eep-calc__kicker{font-size:var(--fs-sm);margin:0;font-weight:600}.eep-calc__amount{margin:var(--s-1) 0 var(--s-2);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.05}.eep-calc__note{color:var(--c-text-muted);font-size:var(--fs-sm)}.eep-agree{max-width:52rem;margin:var(--s-7) 0 0;padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-aureolin);font-size:var(--fs-lead)}.section--ink .eep-agree strong{color:var(--c-white)}.eep-organs__row{gap:var(--s-4);align-items:stretch;display:grid}@media (min-width:960px){.eep-organs__row{grid-template-columns:1fr 8rem 1fr}}.eep-organ{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:grid}.eep-organ--heart{background:var(--c-ink);color:var(--c-white)}.eep-organ__label{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.eep-organ--heart .eep-organ__label{color:var(--c-aureolin)}.eep-organ h3{font-size:var(--fs-h3);margin:0}.eep-organ--heart h3{color:var(--c-white)}.eep-organ ul{gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.eep-organ li{border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-white);font-size:var(--fs-sm);padding:.35rem .85rem;font-weight:600}.eep-organ--heart li{border-color:var(--c-line-dark);background:0 0}.eep-organ__feed{gap:var(--s-2);font-size:var(--fs-sm);align-items:flex-start;margin:0;display:flex}.eep-organ__feed .icon{flex:none;margin-top:.15rem}.eep-organ--heart .eep-organ__feed .icon{color:var(--c-aureolin)}.eep-organs__flow{gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-weight:700;display:grid}.eep-organs__flow span{border-radius:var(--r-pill);background:repeating-linear-gradient(90deg, var(--c-tangelo) 0 10px, transparent 10px 18px);background-size:36px 100%;height:4px;animation:1.2s linear infinite eep-flow}@media (min-width:960px){.eep-organs__flow{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr;justify-items:center}.eep-organs__flow span{background:repeating-linear-gradient(180deg, var(--c-tangelo) 0 10px, transparent 10px 18px);background-size:100% 36px;width:4px;height:100%;min-height:3rem;animation-name:eep-flow-down}}@keyframes eep-flow{to{background-position:36px 0}}@keyframes eep-flow-down{to{background-position:0 36px}}.eep-stairs{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.eep-stairs{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.eep-stairs{grid-template-columns:repeat(6,1fr);align-items:end}.eep-stairs__step{min-height:calc(15rem + var(--i) * 2.25rem)}}.eep-stairs__step{align-content:start;gap:var(--s-2);padding:var(--s-5) var(--s-4);border-top:6px solid var(--c-tangelo);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-white);display:grid}.eep-stairs__step:nth-child(3),.eep-stairs__step:nth-child(4){border-top-color:var(--c-aureolin)}.eep-stairs__step:nth-child(5),.eep-stairs__step:nth-child(6){border-top-color:var(--c-ink);background:var(--c-ink);color:var(--c-white)}.eep-stairs__num{background:var(--c-tangelo);width:2rem;height:2rem;font-size:var(--fs-sm);color:var(--c-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.eep-stairs__step:nth-child(n+3) .eep-stairs__num{background:var(--c-aureolin)}.eep-stairs__step h3{font-size:var(--fs-h4);margin:0}.eep-stairs__step:nth-child(n+5) h3{color:var(--c-white)}.eep-stairs__step p{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.eep-stairs__step:nth-child(n+5) p{color:var(--c-muted-on-dark)}.eep-values{margin-top:var(--s-6)}.eep-values__title{font-size:var(--fs-sm);font-weight:700}.eep-values ol{gap:var(--s-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.eep-values ol{grid-template-columns:repeat(4,1fr)}}.eep-values li{padding:var(--s-3) var(--s-4);border-left:4px solid var(--c-aureolin);background:var(--c-white);gap:.1rem;display:grid}.eep-values li strong{font-size:var(--fs-h4)}.eep-values li span{color:var(--c-text-muted);font-size:var(--fs-sm)}.eep-facts{gap:var(--s-3);margin:0 0 var(--s-6);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (min-width:760px){.eep-facts{grid-template-columns:repeat(4,1fr)}}.eep-facts li{padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-md);display:grid}.eep-facts strong{font-size:var(--fs-h2);color:var(--c-aureolin);line-height:1}.eep-facts span{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}.eep-rituals{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.eep-rituals{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.eep-rituals{grid-template-columns:repeat(4,1fr)}}.eep-rituals__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0d;display:grid}.eep-rituals__icon{background:var(--c-aureolin);width:2.75rem;height:2.75rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.eep-rituals__when{color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.eep-rituals__item h3{font-size:var(--fs-h4);margin:0}.eep-rituals__item p{font-size:var(--fs-sm);margin:0}.eep-phases{gap:var(--s-3);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}@media (min-width:640px){.eep-phases{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.eep-phases{grid-template-columns:repeat(5,1fr)}}.eep-phases__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);display:grid}.eep-phases__item--before{background:0 0;border:2px dashed #20202040}.eep-phases__weeks{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.eep-phases__item h3{font-size:var(--fs-h3);margin:0}.eep-phases__item p:last-child{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.eep-marquee{gap:var(--s-3);display:grid;overflow:hidden}.eep-marquee__row{width:max-content;animation:48s linear infinite eep-marquee;display:flex}.eep-marquee__row--reverse{animation-direction:reverse}.eep-marquee:hover .eep-marquee__row{animation-play-state:paused}.eep-marquee__track{gap:var(--s-3);padding:0 var(--s-3) 0 0;margin:0;list-style:none;display:flex}.eep-marquee__track li{border-radius:var(--r-pill);background:var(--c-white);white-space:nowrap;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;display:inline-flex}.eep-marquee__track .icon{background:var(--c-ink);width:18px;height:18px;color:var(--c-aureolin);border-radius:50%;padding:2px}@keyframes eep-marquee{to{transform:translate(-50%)}}.eep-score__list{gap:var(--s-2);margin:var(--s-5) 0;padding:0;font-weight:600;list-style:none;display:grid}.eep-score__list li{align-items:flex-start;gap:.6rem;display:flex}.eep-score__list .icon{background:var(--c-aureolin);border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.eep-score__preview{width:100%;max-width:30rem;margin:0 0 var(--s-5)}.eep-score__preview .sc-preview__top{margin-bottom:0}.eep-beliefs__grid{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.eep-beliefs__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.eep-beliefs__grid{grid-template-columns:repeat(3,1fr)}}.eep-beliefs__grid li{align-content:start;justify-items:start;gap:var(--s-2);padding:var(--s-5) 0;border-top:1px solid var(--c-line);display:grid}.eep-beliefs__num{border-radius:var(--r-pill);background:var(--c-aureolin);font-size:var(--fs-sm);padding:.15rem .7rem;font-weight:700}.eep-beliefs__grid h3{font-size:var(--fs-h3);margin:0}.eep-beliefs__grid p{max-width:24rem;color:var(--c-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.ee-ring{animation:none}.ee-progress__bar i{transition:none}.eep-ripple__dot,.eep-organs__flow span{animation:none}.eep-ripple__dot.is-lit{fill:var(--c-aureolin)}.eep-ripple__wave{display:none}.eep-marquee__row{width:auto;padding-inline:var(--gutter);animation:none}.eep-marquee__track{flex-wrap:wrap}.eep-marquee__track[aria-hidden=true]{display:none}}.sr-logo{justify-items:start;gap:var(--s-3);margin:0 0 var(--s-5);display:grid}.sr-logo img{--w:clamp(13.5rem, 10rem + 12vw, 21rem);width:var(--w);height:auto;margin:calc(var(--w) * var(--logo-top,-.09)) 0 calc(var(--w) * var(--logo-bottom,-.095)) calc(var(--w) * var(--logo-left,-.078));display:block}.sr-logo--finance img{--logo-top:-.068;--logo-bottom:-.072;--logo-left:-.012}.sr-logo__tagline{padding-left:var(--s-3);border-left:3px solid var(--c-jonquil);color:var(--c-white);font-size:var(--fs-lead);line-height:1.2}.sr-ticket{filter:drop-shadow(0 28px 50px #00000073);width:min(100%,34rem);animation:sr-float 7s var(--ease-in-out) infinite;grid-template-columns:minmax(0,1fr) auto;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.sr-ticket__main{align-content:start;gap:var(--s-4);border-radius:var(--r-lg) 0 0 var(--r-lg);background:var(--c-white);color:var(--c-ink);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid;position:relative;overflow:hidden}.sr-ticket__main:after{content:"";animation:sr-sheen 7s var(--ease-in-out) 1.5s infinite;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffed3147 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.sr-ticket__label{gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;margin:0;font-weight:700;display:flex}.sr-ticket__label svg{width:1.1rem;height:1.1rem}.sr-ticket__date{margin:0}.sr-ticket__date time{gap:var(--s-3);align-items:flex-end;display:flex}.sr-ticket__day{letter-spacing:var(--tracking-tight);font-size:clamp(3.75rem,2.5rem + 5vw,5.75rem);font-weight:700;line-height:.82}.sr-ticket__month{font-size:var(--fs-h4);font-weight:700;line-height:1.15;display:grid}.sr-ticket__month small{color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:500}.sr-ticket__date--soon{font-size:var(--fs-h3);font-weight:700;line-height:1.15}.sr-ticket__meta{gap:var(--s-2);padding:var(--s-4) 0 0;border-top:1px solid var(--c-line);font-size:var(--fs-sm);margin:0;list-style:none;display:grid}.sr-ticket__meta li{gap:var(--s-2);align-items:flex-start;display:flex}.sr-ticket__meta svg{flex:none;width:1rem;height:1rem;margin-top:.2rem}.sr-ticket__note{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.sr-ticket__stub{align-content:space-between;justify-items:center;gap:var(--s-3);min-width:9.5rem;padding:clamp(1.25rem, .8rem + 2vw, 2rem) var(--s-4);border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--c-aureolin);color:var(--c-ink);text-align:center;border-left:2px dashed #20202066;display:grid;position:relative}.sr-ticket__stub:before,.sr-ticket__stub:after{background:var(--c-ink);content:"";border-radius:50%;width:28px;height:28px;position:absolute;left:-15px}.sr-ticket__stub:before{top:-14px}.sr-ticket__stub:after{bottom:-14px}.sr-ticket__admit{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.sr-ticket__arrows{width:3.5rem;height:auto;color:var(--c-ink)}.sr-ticket__price{font-size:var(--fs-h3);margin:0;font-weight:700;line-height:1.1;display:grid}.sr-ticket__price del{font-size:var(--fs-sm);opacity:.7;font-weight:500}.sr-ticket__price ins{text-decoration:none}.sr-ticket__price small{font-size:var(--fs-xs);font-weight:600}.sr-ticket__count{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-sm);margin:0;padding:.3rem .85rem;font-weight:700}.sr-ticket__seats{font-size:var(--fs-sm);margin:0;font-weight:700}.sr-ticket__cta{margin-top:var(--s-5);grid-column:1/-1;justify-self:center}@media (max-width:539.98px){.sr-ticket{grid-template-columns:minmax(0,1fr)}.sr-ticket__main{border-radius:var(--r-lg) var(--r-lg) 0 0}.sr-ticket__stub{border-radius:0 0 var(--r-lg) var(--r-lg);text-align:left;border-top:2px dashed #20202066;border-left:0;grid-template-columns:auto auto;justify-content:space-between;place-items:center start}.sr-ticket__stub:before,.sr-ticket__stub:after{top:-15px;bottom:auto}.sr-ticket__stub:before{left:-14px}.sr-ticket__stub:after{left:auto;right:-14px}.sr-ticket__arrows{width:2.5rem}.sr-ticket__cta{justify-self:stretch}}@keyframes sr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sr-sheen{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sr-ticket,.sr-ticket__main:after{animation:none}.sr-ticket__main:after{display:none}}.sr-quiz__grid{gap:var(--s-6);align-items:start;display:grid}@media (min-width:1000px){.sr-quiz__grid{gap:var(--s-8);grid-template-columns:1fr 1.1fr}}.sr-quiz__box:not(.is-ready){display:none}.sr-quiz__box{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);color:var(--c-ink);padding:clamp(1.25rem,.8rem + 2vw,2.25rem)}.sr-quiz__card{gap:var(--s-4);margin:0;display:grid}.sr-quiz__progress{gap:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:600;display:grid}.sr-quiz__bar{border-radius:var(--r-pill);background:var(--c-light-grey);height:6px;display:block;overflow:hidden}.sr-quiz__bar i{width:var(--p,0%);border-radius:inherit;background:var(--c-ink);height:100%;transition:width var(--dur) var(--ease-out);display:block}.sr-quiz__q{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.sr-quiz__q.is-active{animation:sr-in var(--dur) var(--ease-out)}.sr-quiz__q legend{margin-bottom:var(--s-3);font-size:var(--fs-h3);padding:0;font-weight:700;line-height:1.2}.sr-quiz__opt{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:2px solid var(--c-line);border-radius:var(--r-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;line-height:1.3;display:flex;position:relative}.sr-quiz__opt input{opacity:0;pointer-events:none;position:absolute}.sr-quiz__opt span:before{width:1.1rem;height:1.1rem;margin-right:var(--s-3);border:2px solid var(--c-ink);content:"";vertical-align:-.2rem;transition:box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;display:inline-block}.sr-quiz__opt:hover{border-color:var(--c-ink)}.sr-quiz__opt:focus-within{outline:3px solid var(--c-focus);outline-offset:2px}.sr-quiz__opt:has(input:checked){border-color:var(--c-ink);background:var(--c-aureolin)}.sr-quiz__opt:has(input:checked) span:before{box-shadow:inset 0 0 0 3px var(--c-aureolin), inset 0 0 0 10px var(--c-ink)}.sr-quiz__back{cursor:pointer;font:inherit;font-size:var(--fs-sm);background:0 0;border:0;justify-self:start;padding:0}.sr-quiz__result{gap:var(--s-3);animation:sr-in var(--dur-slow) var(--ease-out);display:grid}.sr-quiz__result:focus{outline:none}.sr-quiz__you,.sr-quiz__mix-title{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.sr-quiz__type{letter-spacing:var(--tracking-tight);margin:0;font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem);line-height:1.05}.sr-quiz__line{font-size:var(--fs-lead);margin:0;font-weight:600}.sr-quiz__facts{gap:var(--s-3);margin:var(--s-2) 0;display:grid}@media (min-width:600px){.sr-quiz__facts{grid-template-columns:1fr 1fr}}.sr-quiz__facts div{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper)}.sr-quiz__facts div:last-child{background:var(--c-aureolin-20)}.sr-quiz__facts dt{margin-bottom:var(--s-1);font-size:var(--fs-sm);font-weight:700}.sr-quiz__facts dd{font-size:var(--fs-sm);margin:0}.sr-quiz__mix{gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.sr-quiz__mix li{gap:var(--s-3);grid-template-columns:9.5rem minmax(0,1fr) 1.5rem;align-items:center;display:grid}.sr-quiz__mix i{border-radius:var(--r-pill);background:linear-gradient(var(--c-ink), var(--c-ink)) 0 0 / var(--w,0%) 100% no-repeat, var(--c-light-grey);height:.6rem;transition:background-size var(--dur-slow) var(--ease-out);display:block}.sr-quiz__mix .is-top{font-weight:700}.sr-quiz__mix .is-top i{background-image:linear-gradient(var(--c-tangelo), var(--c-tangelo))}.sr-quiz__mix b{text-align:right}.sr-quiz__result .button-row{align-items:center}.sr-quiz__result .text-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}@media (max-width:479.98px){.sr-quiz__mix li{grid-template-columns:minmax(0,1fr) 1.5rem}.sr-quiz__mix i{grid-area:2/1/auto/-1}}@keyframes sr-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sr-types{gap:var(--s-3);margin:var(--s-7) 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sr-types{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sr-types{grid-template-columns:repeat(4,1fr)}}.sr-types__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border:2px solid #0000;display:grid}.sr-types__item--problem-solver{border-color:var(--c-ink)}.sr-types__name{font-size:var(--fs-h4);line-height:1.2}.sr-types__line{font-weight:600}.sr-types__facts{gap:var(--s-2);margin:var(--s-2) 0 0;font-size:var(--fs-sm);display:grid}.sr-types__facts dt{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sr-types__facts dd{margin:0}.sr-types__item.is-you{background:var(--c-ink);color:var(--c-white);transform:translateY(-4px)}.sr-types__item.is-you .sr-types__facts dt{color:var(--c-aureolin)}.sr-ideas__grid{gap:var(--s-5);align-items:start;display:grid}@media (min-width:1000px){.sr-ideas__grid{gap:var(--s-7);grid-template-columns:1.35fr 1fr}}.sr-ideas__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.sr-ideas__list li{gap:var(--s-1) var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);grid-template-columns:auto minmax(0,1fr);display:grid}.sr-ideas__num{background:var(--c-aureolin);border-radius:50%;grid-row:span 2;place-items:center;width:2.75rem;height:2.75rem;font-weight:700;display:grid}.sr-ideas__list strong{font-size:var(--fs-h4);line-height:1.25}.sr-ideas__list span:last-child{color:var(--c-text-muted)}.sr-ideas__quote blockquote p{margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:700;line-height:1.18}.sr-flow__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.sr-flow__step{gap:var(--s-1) var(--s-4);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid;position:relative}.sr-flow__num{z-index:1;background:var(--c-ink);width:3rem;height:3rem;color:var(--c-aureolin);animation:sr-pulse 6s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * 1s);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid;position:relative}.sr-flow__step strong{font-size:var(--fs-h4)}.sr-flow__step span:last-child{color:var(--c-text-muted)}.sr-flow__list:before{background:var(--c-light-grey);content:"";width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:calc(1.5rem - 1px)}@media (min-width:1000px){.sr-flow__list{gap:var(--s-5);grid-template-columns:repeat(6,minmax(0,1fr))}.sr-flow__list:before{width:auto;height:2px;top:calc(1.5rem - 1px);bottom:auto;left:8.33333%;right:8.33333%}.sr-flow__step{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.sr-flow__num{margin-bottom:var(--s-3);grid-row:auto}}@keyframes sr-pulse{0%,12%,to{background:var(--c-ink);color:var(--c-aureolin);transform:scale(1)}4%{background:var(--c-aureolin);color:var(--c-ink);transform:scale(1.15)}}.sr-flow__loop{gap:var(--s-2) var(--s-3);margin:var(--s-7) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-white);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.sr-flow__loop>span{border-radius:var(--r-pill);background:var(--c-aureolin);padding:.25rem .85rem}.sr-flow__loop svg{width:1rem;height:1rem}.sr-flow__loop em{color:var(--c-text-muted);flex:16rem;font-style:normal;font-weight:500}.sr-day__bar{height:3rem;margin-bottom:var(--s-6);gap:4px;display:flex}.sr-day__bar span{flex:var(--grow,1) 1 0;background:var(--c-aureolin);min-width:0;color:var(--c-ink);place-items:center;font-weight:700;display:grid}.sr-day__bar span:nth-child(2n){background:var(--c-jonquil)}.sr-day__bar span:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.sr-day__bar span:last-child{border-radius:0 var(--r-pill) var(--r-pill) 0}.sr-day__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sr-day__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sr-day__list{grid-template-columns:repeat(4,1fr)}}.sr-day__list li{align-content:start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);display:grid}.sr-day__list li:last-child{border-color:var(--c-aureolin)}.sr-day__num{background:var(--c-aureolin);width:2rem;height:2rem;color:var(--c-ink);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.sr-day__list strong{color:var(--c-white);font-size:var(--fs-h4)}.sr-day__list span:last-child{color:var(--c-muted-on-dark)}.sr-day__note{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-muted-on-dark);font-size:var(--fs-sm);align-items:center;display:flex}.sr-day__note svg{width:1rem;height:1rem;color:var(--c-aureolin);flex:none}.section--light .sr-ideas__list li,.section--light .sr-path__step:not(.is-here),.sr-who .mc-who__list li{background:var(--c-paper)}@media (min-width:800px){.sr-who .mc-who__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sr-who .mc-who__list{grid-template-columns:repeat(4,1fr)}}.sr-seat .btn{margin-top:var(--s-4)}.sr-path__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.sr-path__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sr-path__list{grid-template-columns:repeat(4,1fr);align-items:end}.sr-path__step:first-child{min-height:15rem}.sr-path__step:nth-child(2){min-height:17.5rem}.sr-path__step:nth-child(3){min-height:20rem}.sr-path__step:nth-child(4){min-height:22.5rem}}.sr-path__step{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid}.sr-path__step .text-link{margin-top:var(--s-2);justify-self:start}.sr-path__num{background:var(--c-aureolin);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-weight:700;display:grid}.sr-path__step strong{font-size:var(--fs-h4);line-height:1.2}.sr-path__step span:not(:-webkit-any(.sr-path__num,.sr-path__here,.screen-reader-text)){color:var(--c-text-muted)}.sr-path__step span:not(:is(.sr-path__num,.sr-path__here,.screen-reader-text)){color:var(--c-text-muted)}.sr-path__step.is-here{background:var(--c-ink);color:var(--c-white)}.sr-path__step.is-here span:not(:-webkit-any(.sr-path__num,.sr-path__here)){color:var(--c-muted-on-dark)}.sr-path__step.is-here span:not(:is(.sr-path__num,.sr-path__here)){color:var(--c-muted-on-dark)}.sr-path__here{border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:.2rem .7rem;font-weight:700}@media (prefers-reduced-motion:reduce){.sr-flow__num,.sr-quiz__q.is-active,.sr-quiz__result{animation:none}}.fr-hero__visual{padding-top:clamp(5rem,3rem + 6vw,8rem);position:relative}.fr-pulse{pointer-events:none;width:116%;height:clamp(7rem,5rem + 6vw,10rem);position:absolute;top:0;left:-8%;overflow:visible}.fr-pulse polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.fr-pulse__trace{stroke:#ffed3138;stroke-width:2px;vector-effect:non-scaling-stroke}.fr-pulse__line{stroke:var(--c-aureolin);stroke-width:3px;stroke-dasharray:.22 1;stroke-dashoffset:1.22px;filter:drop-shadow(0 0 6px #ffed318c);animation:4.5s linear infinite fr-trace}.fr-hero__visual .sr-ticket{z-index:1}@keyframes fr-trace{to{stroke-dashoffset:0}}.fr-truths__list{gap:var(--s-4);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.fr-truths__list{grid-template-columns:repeat(3,1fr)}}.fr-truths__list li{align-content:start;gap:var(--s-3);border-top:3px solid var(--c-aureolin);background:#ffffff0a;padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.fr-truths__num{color:var(--c-aureolin);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);font-weight:700}.fr-truths__list strong{color:var(--c-white);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);line-height:1.2}.fr-truths__list span:last-child{color:var(--c-muted-on-dark)}.fr-tools__box{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);color:var(--c-ink);padding:clamp(1rem,.6rem + 2vw,2.25rem)}.fr-tools__tabs{gap:var(--s-2);margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);flex-wrap:wrap;display:flex}html:not(.js) .fr-tools__tabs{display:none}.fr-tools__tab{gap:var(--s-2);border:2px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-ink);cursor:pointer;font:inherit;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.fr-tools__tab span{font-size:var(--fs-xs);opacity:.6}.fr-tools__tab[aria-selected=true]{background:var(--c-ink);color:var(--c-aureolin)}.fr-tools__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.fr-tools__panel{gap:var(--s-5);display:grid}html:not(.js) .fr-tools__panel+.fr-tools__panel{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--c-line)}.js .fr-tools__panel:not(.is-active){display:none}.fr-tools__panel.is-active{animation:fr-in var(--dur) var(--ease-out)}.fr-tools__panel:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.fr-tools__intro h3{margin:0 0 var(--s-2);font-size:var(--fs-h3);line-height:1.2}.fr-tools__intro p{max-width:46rem;color:var(--c-text-muted);margin:0}.fr-tools__inputs{gap:var(--s-3);display:grid}@media (min-width:640px){.fr-tools__inputs{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.fr-tools__inputs{grid-template-columns:repeat(4,1fr)}.fr-tools__inputs:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.fr-tools__inputs--two{grid-template-columns:repeat(2,1fr)}}.fr-tools__field,.fr-tools__lift{gap:var(--s-2);font-size:var(--fs-sm);font-weight:600;display:grid}.fr-tools__field input{border:2px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper);width:100%;color:var(--c-ink);font:inherit;font-size:var(--fs-base);padding:.7rem .9rem;font-weight:700}.fr-tools__field input:focus{border-color:var(--c-ink);outline:3px solid var(--c-focus);outline-offset:1px}.fr-tools__lift{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:1fr auto;align-items:center}.fr-tools__lift output{font-size:var(--fs-h4);font-weight:700}.fr-tools__lift input{width:100%;accent-color:var(--c-ink);grid-column:1/-1}.fr-tools__result{gap:var(--s-3);margin:0;display:grid}@media (min-width:640px){.fr-tools__result{grid-template-columns:repeat(2,1fr)}.fr-tools__result--three{grid-template-columns:repeat(3,1fr)}}.fr-tools__result div{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-paper)}.fr-tools__result .fr-tools__big{background:var(--c-ink);color:var(--c-white)}.fr-tools__result dt{margin-bottom:var(--s-1);font-size:var(--fs-sm);font-weight:600}.fr-tools__big dt{color:var(--c-muted-on-dark)}.fr-tools__result dd{letter-spacing:var(--tracking-tight);margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:700;line-height:1.1}.fr-tools__big dd{color:var(--c-aureolin)}.fr-tools__note{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0}.fr-tools__disclaimer{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-xs);align-items:flex-start;display:flex}.fr-tools__disclaimer svg{flex:none;width:1rem;height:1rem}@media (max-width:639.98px){.fr-tools__tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:calc(-1*clamp(1rem,.6rem + 2vw,2.25rem));margin-inline-end:calc(-1*clamp(1rem,.6rem + 2vw,2.25rem));padding-inline-start:clamp(1rem,.6rem + 2vw,2.25rem);padding-inline-end:clamp(1rem,.6rem + 2vw,2.25rem);overflow-x:auto}.fr-tools__tab{font-size:var(--fs-sm);flex:none;padding:.5rem .9rem}.fr-gap .fr-gap__track span,.fr-gap .fr-gap__under span{padding:0 var(--s-2);white-space:normal;font-size:.6875rem;line-height:1.1}}@keyframes fr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fr-gap{gap:var(--s-2);font-size:var(--fs-xs);font-weight:700;display:grid}.fr-gap__track,.fr-gap__under{min-height:2.75rem;display:flex}.fr-gap__track span,.fr-gap__under span{width:var(--w);min-width:0;padding:0 var(--s-3);white-space:nowrap;text-overflow:ellipsis;transition:width var(--dur) var(--ease-out);align-items:center;display:flex;overflow:hidden}.fr-gap__stock{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--c-light-grey)}.fr-gap__wait{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--c-paper);box-shadow:inset 0 0 0 2px var(--c-light-grey)}.fr-gap__paid{border-right:3px solid var(--c-ink);color:var(--c-text-muted);justify-content:flex-end}.fr-gap__gap{border-radius:0 var(--r-pill) var(--r-pill) 0;background:repeating-linear-gradient(135deg, var(--c-aureolin) 0 10px, var(--c-jonquil) 10px 20px);color:var(--c-ink)}.is-none .fr-gap__gap{display:none}.fr-formula{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin:0;font-weight:700;display:flex}.fr-formula span{border-radius:var(--r-pill);background:var(--c-aureolin);font-size:var(--fs-sm);padding:.2rem .7rem}.fr-formula span:first-child{background:var(--c-ink);color:var(--c-aureolin)}.fr-price{gap:var(--s-4);grid-template-columns:repeat(3,1fr);align-items:end;max-width:36rem;height:13rem;display:grid}.fr-price__col{gap:var(--s-2);text-align:center;height:100%;font-size:var(--fs-sm);grid-template-rows:1fr auto;font-weight:700;display:grid}.fr-price__bar{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.fr-price__bar i{transition:height var(--dur-slow) var(--ease-out);display:block}.fr-price__profit{height:calc(var(--profit) / 125 * 100%);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--c-aureolin)}.fr-price__cost{height:calc(var(--cost) / 125 * 100%);background:var(--c-light-grey)}.fr-price__col--down .fr-price__profit{background:var(--c-tangelo)}.fr-price__col--up .fr-price__profit{background:var(--c-ink)}.fr-fall{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.fr-fall__step{gap:var(--s-1) var(--s-3);grid-template-columns:3.5rem 1.5rem minmax(0,1fr);align-content:start;align-items:start;display:grid}.fr-fall__col{border-radius:var(--r-sm);background:#2020200d;grid-row:span 2;height:5.5rem;position:relative}.fr-fall__col i{top:calc(var(--start) * 1%);height:calc(var(--size) * 1%);background:var(--c-ink);border-radius:3px;min-height:3px;position:absolute;left:0;right:0}.fr-fall__step--out .fr-fall__col i{background:repeating-linear-gradient(135deg, var(--c-light-grey) 0 6px, #bdbdbd 6px 12px)}.fr-fall__step--result .fr-fall__col i{background:var(--c-aureolin);box-shadow:inset 0 0 0 2px var(--c-ink)}.fr-fall__sign{font-size:var(--fs-h3);grid-row:span 2;font-weight:700;line-height:1}.fr-fall__step strong{font-size:var(--fs-h4)}.fr-fall__line{color:var(--c-text-muted);font-size:var(--fs-sm)}@media (min-width:900px){.fr-fall{gap:var(--s-3);grid-template-columns:repeat(5,minmax(0,1fr))}.fr-fall__step{text-align:center;grid-template-columns:minmax(0,1fr)}.fr-fall__col{height:16rem;margin-bottom:var(--s-3);grid-row:auto}.fr-fall__col i{left:18%;right:18%}.fr-fall__sign{grid-row:auto;margin:7rem 0 0 -1.15rem;position:absolute}.fr-fall__step{position:relative}}.fr-fall__note{margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm)}.fr-vitals__grid{gap:var(--s-6);align-items:center;display:grid}@media (min-width:1000px){.fr-vitals__grid{gap:var(--s-8);grid-template-columns:1fr 1.1fr}}.fr-rules{margin-top:var(--s-5)}.fr-rules__title{margin:0 0 var(--s-3);color:var(--c-white);font-weight:700}.fr-rules ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fr-rules li{border:1px solid var(--c-aureolin);border-radius:var(--r-pill);color:var(--c-aureolin);font-size:var(--fs-sm);padding:.35rem .9rem;font-weight:700}.fr-monitor{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,#181818;padding:clamp(1.25rem,.8rem + 2vw,2rem);position:relative;overflow:hidden}.fr-monitor__trace{width:100%;height:5.5rem;margin-bottom:var(--s-4);display:block;overflow:visible}.fr-monitor__trace polyline{fill:none;stroke:var(--c-aureolin);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #ffed3180);animation:3.6s linear infinite fr-draw}@keyframes fr-draw{0%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}.fr-monitor__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.fr-monitor__list li{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--c-line-dark);grid-template-columns:auto 8.5rem minmax(0,1fr);align-items:center;display:grid}.fr-monitor__list strong{color:var(--c-white)}.fr-monitor__list span:last-child{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}.fr-monitor__dot{background:var(--c-aureolin);width:.6rem;height:.6rem;animation:fr-blink 2.5s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .4s);border-radius:50%}@keyframes fr-blink{0%,to{box-shadow:0 0 #ffed3180}50%{box-shadow:0 0 0 6px #ffed3100}}.fr-monitor__plus{margin:var(--s-3) 0 0;padding-top:var(--s-3);border-top:1px solid var(--c-line-dark);font-size:var(--fs-sm)}@media (max-width:539.98px){.fr-monitor__list li{grid-template-columns:auto minmax(0,1fr)}.fr-monitor__list span:last-child{grid-column:2}}.fr-day__bar span{justify-content:center;gap:var(--s-2);padding:0 var(--s-2);white-space:nowrap;grid-auto-flow:column}.fr-day__bar em{font-size:var(--fs-sm);text-overflow:ellipsis;font-style:normal;overflow:hidden}@media (max-width:899.98px){.fr-day__bar em{display:none}}.fr-day__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.fr-day__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.fr-day__list{grid-template-columns:repeat(5,1fr)}}.fr-day__list li{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);display:grid}.fr-day__list li:last-child{background:var(--c-ink);color:var(--c-white)}.fr-day__num{background:var(--c-aureolin);width:2rem;height:2rem;color:var(--c-ink);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.fr-day__list strong{font-size:var(--fs-h4)}.fr-day__list span:last-child{color:var(--c-text-muted)}.fr-day__list li:last-child span:last-child{color:var(--c-muted-on-dark)}.fr-day__note{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm);align-items:center;display:flex}.fr-day__note svg{flex:none;width:1rem;height:1rem}.fr-learn .mc-tools__plus{flex-wrap:wrap}.fr-learn .mc-tools__plus .text-link{white-space:nowrap;flex:none}.fr-who .mc-who__list li{background:var(--c-white)}.fr-sibling{gap:var(--s-2) var(--s-4);margin:var(--s-6) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-aureolin-20);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.fr-pulse__line,.fr-monitor__trace polyline,.fr-monitor__dot,.fr-tools__panel.is-active{animation:none}.fr-pulse__line{stroke-dasharray:none}.fr-monitor__trace polyline{stroke-dashoffset:0}}@property --tr-a{syntax:"<percentage>";inherits:false;initial-value:60%}@property --tr-b{syntax:"<percentage>";inherits:false;initial-value:80%}@property --tr-c{syntax:"<percentage>";inherits:false;initial-value:90%}.tr-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.tr-clock{gap:var(--s-2) var(--s-4);width:min(100%,34rem);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.tr-clock__ring{background:conic-gradient(var(--c-aureolin) var(--day,50%), #ffffff1f 0);border-radius:50%;grid-row:span 2;width:4.5rem;height:4.5rem;position:relative;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.tr-clock__text{margin:0;display:grid}.tr-clock__text strong{color:var(--c-white);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight);font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1}.tr-clock__text span{color:var(--c-aureolin);font-size:var(--fs-sm);font-weight:700}.section--ink .tr-clock__note,.tr-clock__note{color:var(--c-muted-on-dark);font-size:var(--fs-sm);margin:0}.tr-target__box{gap:var(--s-6);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);color:var(--c-ink);padding:clamp(1rem,.6rem + 2vw,2.25rem);display:grid}@media (min-width:1000px){.tr-target__box{grid-template-columns:1.45fr 1fr;align-items:center}}.tr-matrix{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tr-matrix__axis{gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-align:center;text-transform:uppercase;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));font-weight:700;display:grid}.tr-matrix__axis span{padding:var(--s-2);border-radius:var(--r-sm);background:var(--c-paper)}.tr-matrix__cell{align-content:start;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);cursor:text;display:grid}.tr-matrix__cell--demand{background:var(--c-tangelo);color:var(--c-ink)}.tr-matrix__cell--zone{background:var(--c-aureolin);color:var(--c-ink);box-shadow:inset 0 0 0 3px var(--c-ink)}.tr-matrix__cell--delusion{background:var(--c-ink);color:var(--c-white)}.tr-matrix__cell--distraction{background:var(--c-orange-peel);color:var(--c-ink)}.tr-matrix__tag{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.tr-matrix__cell strong{font-size:var(--fs-h4);line-height:1.15}.tr-matrix__what{font-size:var(--fs-sm);line-height:1.35}.tr-matrix__input{gap:var(--s-2);margin-top:var(--s-2);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.tr-matrix__input input{border-radius:var(--r-sm);background:var(--c-white);width:4.5rem;color:var(--c-ink);font:inherit;font-size:var(--fs-base);border:2px solid #0000;padding:.45rem .6rem;font-weight:700}.tr-matrix__input input:focus{border-color:var(--c-ink);outline:3px solid var(--c-focus);outline-offset:1px}.tr-matrix__cell--delusion input:focus{outline-color:var(--c-aureolin)}.tr-matrix__input b{font-size:var(--fs-h4);margin-left:auto}@media (max-width:539.98px){.tr-matrix__cell{padding:var(--s-3)}.tr-matrix__what{display:none}.tr-matrix__input span{flex-basis:100%;order:3}}.tr-dial{gap:var(--s-4);text-align:center;justify-items:center;display:grid}.tr-dial__ring{--tr-a:var(--a,60%);--tr-b:var(--b,80%);--tr-c:var(--c,90%);aspect-ratio:1;background:conic-gradient(var(--c-tangelo) 0 var(--tr-a), var(--c-aureolin) var(--tr-a) var(--tr-b), var(--c-ink) var(--tr-b) var(--tr-c), var(--c-orange-peel) var(--tr-c) 100%);width:min(100%,15rem);transition:--tr-a var(--dur-slow) var(--ease-out), --tr-b var(--dur-slow) var(--ease-out), --tr-c var(--dur-slow) var(--ease-out);border-radius:50%;place-items:center;display:grid}.tr-dial__centre{aspect-ratio:1;background:var(--c-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:64%;display:flex;box-shadow:0 0 0 6px #fff9}.tr-dial__centre strong{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);line-height:1}.tr-dial__centre small{font-size:var(--fs-sm);font-weight:600}.is-low .tr-dial__centre strong{color:var(--c-tangelo)}.tr-dial__facts{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.tr-dial__facts div{padding:var(--s-3);border-radius:var(--r-md);background:var(--c-paper)}.tr-dial__facts dt{font-size:var(--fs-xs);font-weight:600}.tr-dial__facts dd{font-size:var(--fs-h4);margin:0;font-weight:700}.tr-dial__move{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin-20);font-size:var(--fs-sm);text-align:left;margin:0;font-weight:600}.tr-target__note{gap:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-xs);grid-column:1/-1;align-items:flex-start;margin:0;display:flex}.tr-target__note svg{flex:none;width:1rem;height:1rem}.tr-mastery__list{gap:var(--s-4);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}@media (min-width:900px){.tr-mastery__list{grid-template-columns:repeat(3,1fr)}}.tr-mastery__item{align-content:start;gap:var(--s-3);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid;position:relative}.tr-mastery__icon{background:var(--c-aureolin);width:3.25rem;height:3.25rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.tr-mastery__icon svg{width:1.5rem;height:1.5rem}.tr-mastery__num{top:var(--s-5);right:var(--s-5);color:#ffed3159;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:700;line-height:1;position:absolute}.tr-mastery__item h3{color:var(--c-white);font-size:var(--fs-h3);margin:0}.tr-mastery__item p{margin:0}.tr-mastery__item ul{gap:var(--s-2);margin:var(--s-2) 0 0;padding:var(--s-4) 0 0;border-top:1px solid var(--c-line-dark);list-style:none;display:grid}.tr-mastery__item li{gap:var(--s-2);color:var(--c-white);font-size:var(--fs-sm);align-items:flex-start;font-weight:600;display:flex}.tr-mastery__item li svg{width:1rem;height:1rem;color:var(--c-aureolin);flex:none;margin-top:.15rem}.tr-worth__calc{gap:var(--s-4);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.tr-worth__inputs{gap:var(--s-3);display:grid}@media (min-width:640px){.tr-worth__inputs{grid-template-columns:repeat(2,1fr)}.tr-worth__inputs .fr-tools__lift{grid-column:1/-1}}.tr-worth__inputs .fr-tools__field{align-content:start}.tr-worth__inputs small{color:var(--c-text-muted);font-size:var(--fs-xs);font-weight:500}.tr-worth__rule{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-aureolin);margin:0;font-weight:700}.tr-vampires__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.tr-vampires__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tr-vampires__list{grid-template-columns:repeat(4,1fr)}}.tr-vampires__card{align-content:start;gap:var(--s-3);padding:0 var(--s-5) var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);transition:transform var(--dur) var(--ease-out);display:grid;overflow:hidden}.tr-vampires__card:hover{transform:translateY(-4px)}.tr-vampires__bite{height:1.25rem;margin:0 calc(-1 * var(--s-5)) var(--s-2);background:var(--c-ink);position:relative}.tr-vampires__bite:before,.tr-vampires__bite:after{border-top:1.15rem solid var(--c-ink);content:"";border-left:.5rem solid #0000;border-right:.5rem solid #0000;width:0;height:0;position:absolute;top:100%}.tr-vampires__bite:before{left:1.5rem}.tr-vampires__bite:after{left:3rem}.tr-vampires__card strong{font-size:var(--fs-h4);line-height:1.2}.tr-vampires__how{color:var(--c-text-muted)}.tr-vampires__cure{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin-20);font-size:var(--fs-sm);margin:0;display:grid}.tr-vampires__cure b{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.tr-shields{margin-top:var(--s-6)}.tr-shields__title{margin:0 0 var(--s-3);font-size:var(--fs-h4);font-weight:700}.tr-shields ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tr-shields li{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-sm);padding:.5rem 1rem;font-weight:700}@media (min-width:1100px){.tr-day__list{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.tr-dial__ring{transition:none}.tr-vampires__card:hover{transform:none}}.tm-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.tm-synergy{gap:var(--s-2);width:min(100%,34rem);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;display:grid}.tm-synergy__sum{gap:var(--s-3);letter-spacing:var(--tracking-tight);align-items:center;margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:700;line-height:1;display:flex}.tm-synergy__ones{color:var(--c-white)}.tm-synergy__roll{height:1.1em;color:var(--c-aureolin);flex-direction:column;display:inline-flex;overflow:hidden}.tm-synergy__roll span{height:1.1em;animation:tm-roll 9s var(--ease-in-out) infinite;line-height:1.1em;display:block}@keyframes tm-roll{0%,14%{transform:translateY(0)}20%,34%{transform:translateY(-100%)}40%,54%{transform:translateY(-200%)}60%,74%{transform:translateY(-300%)}80%,to{transform:translateY(-400%)}}.section--ink .tm-synergy__team,.tm-synergy__team{color:var(--c-muted-on-dark);font-size:var(--fs-sm);letter-spacing:.04em;margin:0}.tm-synergy__team b{color:var(--c-aureolin);font-size:1.25em}.sr-types__item--win-win{border-color:var(--c-ink)}.tm-score{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-xs);justify-self:start;padding:.2rem .65rem;font-weight:700}.sr-types__item.is-you .tm-score{background:var(--c-aureolin);color:var(--c-ink)}.tm-orbit{gap:var(--s-5);margin-bottom:var(--s-7);display:grid;position:relative}.tm-orbit__keys{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.tm-orbit__keys{grid-template-columns:repeat(2,1fr)}}.tm-orbit__key{gap:var(--s-1) var(--s-3);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:var(--c-ink);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid;position:relative}.tm-orbit__num{background:var(--c-aureolin);width:2.25rem;height:2.25rem;color:var(--c-ink);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.tm-orbit__key strong{color:var(--c-white);font-size:var(--fs-h4);line-height:1.2}.tm-orbit__key span:last-child{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}.tm-orbit__core{aspect-ratio:1;width:min(100%,15rem);padding:var(--s-5);background:var(--c-aureolin);color:var(--c-ink);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.tm-orbit__core strong{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.4rem);line-height:1}.tm-orbit__core span:last-child{margin-top:var(--s-2);font-size:var(--fs-sm);font-weight:600}.tm-orbit__pulse{animation:tm-pulse 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 #ffed3173}@keyframes tm-pulse{to{box-shadow:0 0 0 2.5rem #ffed3100}}@media (min-width:1100px){.tm-orbit__keys{gap:var(--s-4) 0;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 17rem minmax(0,1fr);grid-auto-flow:column}.tm-orbit__key:nth-child(-n+3){margin-right:var(--s-5);grid-column:1}.tm-orbit__key:nth-child(n+4){margin-left:var(--s-5);grid-column:3}.tm-orbit__key:after{width:var(--s-5);background:var(--c-line-dark);content:"";height:2px;animation:6s linear infinite tm-link;animation-delay:calc(var(--i,0) * 1s);position:absolute;top:50%}.tm-orbit__key:nth-child(-n+3):after{left:100%}.tm-orbit__key:nth-child(n+4):after{right:100%}.tm-orbit__core{width:15rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@keyframes tm-link{0%,20%,to{background:var(--c-line-dark)}5%,15%{background:var(--c-aureolin)}}.tm-formula{gap:var(--s-2);margin:var(--s-5) 0 0;font-size:var(--fs-h3);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.tm-formula span{border-radius:var(--r-pill);background:var(--c-aureolin);padding:.15rem .8rem}.tm-formula span:last-child{background:var(--c-ink);color:var(--c-aureolin)}.tm-problems{gap:var(--s-3);margin:var(--s-6) 0 0;flex-wrap:wrap;align-items:flex-end;padding:0;list-style:none;display:flex}.tm-problems li{gap:var(--s-1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-white);display:grid}.tm-problems strong{font-size:calc(var(--fs-base) + var(--i,0) * .3rem);line-height:1.15}.tm-problems li:last-child{background:var(--c-ink);color:var(--c-white)}.tm-problems li:last-child strong{color:var(--c-aureolin)}.tm-problems span{color:var(--c-text-muted);font-size:var(--fs-xs)}.tm-problems li:last-child span{color:var(--c-muted-on-dark)}.tm-problems__note{margin:var(--s-3) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm);font-weight:600}.tm-meter{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.tm-meter__row{gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.tm-meter__q{gap:var(--s-2);font-size:var(--fs-sm);align-items:baseline;font-weight:600;line-height:1.3;display:flex}.tm-meter__q b{background:var(--c-aureolin);width:1.6rem;height:1.6rem;font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.tm-meter__row--r .tm-meter__q b{background:var(--c-ink);color:var(--c-aureolin)}.tm-meter__row output{font-size:var(--fs-h4);font-weight:700}.tm-meter__row input{width:100%;accent-color:var(--c-ink);grid-column:1/-1}.tm-meter__ends{color:var(--c-text-muted);font-size:var(--fs-xs);grid-column:1/-1;justify-content:space-between;display:flex}.tm-meter__vs{gap:var(--s-2);margin-top:var(--s-2);display:grid}.tm-meter__bar{gap:var(--s-3);font-size:var(--fs-sm);grid-template-columns:9rem minmax(0,1fr) 2.5rem;align-items:center;font-weight:600;display:grid}.tm-meter__bar i{border-radius:var(--r-pill);background:linear-gradient(var(--c-aureolin), var(--c-aureolin)) 0 0 / var(--w,0%) 100% no-repeat, var(--c-paper);height:.85rem;box-shadow:inset 0 0 0 1px var(--c-line);transition:background-size var(--dur) var(--ease-out);display:block}.tm-meter__bar--pull i{background-image:linear-gradient(var(--c-ink), var(--c-ink))}.tm-meter__bar b{text-align:right}.tm-meter__verdict{margin:var(--s-2) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-tangelo-20);font-weight:700}.tm-meter__verdict.is-ready{background:var(--c-aureolin)}@media (max-width:479.98px){.tm-meter__bar{grid-template-columns:minmax(0,1fr) 2.5rem}.tm-meter__bar i{grid-area:2/1/auto/-1}}.tm-games{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.tm-games{grid-template-columns:repeat(3,1fr)}}.tm-games__card{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.tm-games__card--3{background:var(--c-ink);color:var(--c-white)}.tm-games__num{color:var(--c-aureolin);-webkit-text-stroke:2px var(--c-ink);font-size:clamp(3rem,2.4rem + 2.4vw,4.5rem);font-weight:700;line-height:.9}.tm-games__card strong{font-size:var(--fs-h3);line-height:1.2}.tm-games__card span:last-child{color:var(--c-text-muted)}.tm-games__card--3 span:last-child{color:var(--c-muted-on-dark)}.tm-maze{grid-template-columns:repeat(6,1fr);gap:4px;width:min(100%,13rem);display:grid}.tm-maze span{aspect-ratio:1;background:#ffffff1a;border-radius:3px}.tm-maze .is-path{animation:6s linear infinite tm-step;animation-delay:calc(var(--s,0) * .55s)}@keyframes tm-step{0%{background:#ffffff1a}4%,62%{background:var(--c-aureolin)}70%,to{background:#ffffff1a}}.tm-play__note{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm);align-items:flex-start;display:flex}.tm-play__note svg{flex:none;width:1rem;height:1rem}.tm-sibling{margin-top:var(--s-3);background:var(--c-paper)}@media (prefers-reduced-motion:reduce){.tm-synergy__roll span,.tm-orbit__pulse,.tm-orbit__key:after,.tm-maze .is-path{animation:none}.tm-synergy__roll span{transform:translateY(-400%)}.tm-maze .is-path{background:var(--c-aureolin)}}.sr-logo--phone img{--logo-top:-.0865;--logo-bottom:-.0863;--logo-left:-.0872}.ph-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.ph-ring{gap:var(--s-4);width:min(100%,34rem);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ph-ring__phone{background:var(--c-aureolin);width:4.25rem;height:4.25rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;position:relative}.ph-ring__phone svg{z-index:1;width:1.75rem;height:1.75rem;animation:4.5s linear infinite ph-shake;position:relative}.ph-ring__phone i{border:2px solid var(--c-aureolin);opacity:0;animation:ph-wave 4.5s var(--ease-out) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ph-ring__phone i:nth-child(2){animation-delay:.25s}.ph-ring__phone i:nth-child(3){animation-delay:.5s}@keyframes ph-wave{0%,62%,to{opacity:0;transform:scale(1)}2%,34%{opacity:.8;transform:scale(1)}22%,54%{opacity:0;transform:scale(1.9)}}@keyframes ph-shake{0%,24%,33%,57%,66%,to{transform:rotate(0)}3%,9%,15%,21%,36%,42%,48%,54%{transform:rotate(-14deg)}6%,12%,18%,39%,45%,51%{transform:rotate(14deg)}}.ph-ring__text{gap:var(--s-1);display:grid}.ph-ring__roll{height:1.35em;color:var(--c-white);flex-direction:column;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem);font-weight:700;line-height:1.35;display:flex;overflow:hidden}.ph-ring__roll span{height:1.35em;animation:ph-roll 4.5s var(--ease-in-out) infinite;flex:none;display:block}.ph-ring__roll span:last-child{color:var(--c-aureolin)}@keyframes ph-roll{0%,28%{transform:translateY(0)}33%,61%{transform:translateY(-100%)}66%,to{transform:translateY(-200%)}}.ph-ring__text small{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}.ph-calls{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);color:var(--c-ink);padding:clamp(1rem,.6rem + 2vw,2.25rem)}.ph-calls__bar{gap:var(--s-3);margin-bottom:var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ph-calls__tabs{gap:var(--s-2);flex-wrap:wrap;display:flex}html:not(.js) .ph-calls__bar{display:none}.ph-calls__tab{gap:0 var(--s-2);border:2px solid var(--c-ink);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto auto;align-items:center;padding:.55rem 1.1rem;font-weight:700;display:grid}.ph-calls__tab svg{grid-row:span 2;width:1.2rem;height:1.2rem}.ph-calls__tab small{font-size:var(--fs-xs);opacity:.75;font-weight:500}.ph-calls__tab[aria-selected=true]{background:var(--c-ink);color:var(--c-aureolin)}.ph-calls__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@media (max-width:599.98px){.ph-calls__tabs{flex-wrap:nowrap;flex:100%}.ph-calls__tab{flex:1 1 0;padding:.5rem .75rem}.ph-calls__tab small{display:none}.ph-calls__tab svg{grid-row:auto}}.ph-calls__replay{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.ph-calls__panel{gap:var(--s-4);display:grid}@media (min-width:900px){.ph-calls__panel{grid-template-columns:1fr 1fr}}html:not(.js) .ph-calls__panel+.ph-calls__panel{margin-top:var(--s-6)}.js .ph-calls__panel:not(.is-active){display:none}.ph-chat{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper)}.ph-chat--after{background:var(--c-aureolin-20);box-shadow:inset 0 0 0 2px var(--c-aureolin)}.ph-chat__label{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.ph-chat__lines{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ph-chat__line{max-width:85%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:1.4}.ph-chat__line--us{background:var(--c-white);box-shadow:var(--shadow-1);border-bottom-left-radius:4px;justify-self:start}.ph-chat--after .ph-chat__line--us{background:var(--c-ink);color:var(--c-white)}.ph-chat__line--them{background:var(--c-light-grey);border-bottom-right-radius:4px;justify-self:end}.ph-chat__line--end{max-width:none;margin-top:var(--s-2);padding:var(--s-2) 0 0;border-top:1px dashed var(--c-line);color:var(--c-text-muted);border-radius:0;font-weight:700}.ph-chat--before .ph-chat__line--end{color:var(--c-tangelo)}.js .ph-calls.is-waiting .ph-chat__line{opacity:0}.js .ph-calls.is-playing .ph-chat__line{animation:ph-line .45s var(--ease-out) both;animation-delay:calc(var(--i,0) * .85s)}.js .ph-calls.is-playing .ph-chat--after .ph-chat__line{animation-delay:calc(var(--i,0) * .85s + .4s)}@keyframes ph-line{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ph-keypad{gap:var(--s-3);margin:0 0 var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:700px){.ph-keypad{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-keypad__key:last-child{grid-column:2}}@media (min-width:1100px){.ph-keypad{grid-template-columns:repeat(5,minmax(0,1fr))}.ph-keypad__key:last-child{grid-column:auto}}.ph-keypad__key{align-content:start;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);animation:10s linear infinite ph-dial;animation-delay:calc(var(--i,0) * 1s);display:grid}.ph-keypad__num{width:2.75rem;height:2.75rem;margin-bottom:var(--s-2);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-h4);border-radius:50%;place-items:center;font-weight:700;display:grid}.ph-keypad__key strong{color:var(--c-white);font-size:var(--fs-h4);line-height:1.2}.ph-keypad__key span:last-child{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}@keyframes ph-dial{0%,9%,to{border-color:var(--c-line-dark);background:0 0}2%,7%{border-color:var(--c-aureolin);background:#ffed3114}}@media (max-width:479.98px){.ph-keypad__key{padding:var(--s-3)}.ph-keypad__key strong{font-size:var(--fs-base)}.ph-keypad__key span:last-child{font-size:var(--fs-xs)}}.ph-parts__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1000px){.ph-parts__list{grid-template-columns:1fr 1.1fr 1fr;align-items:center}}.ph-parts__card{align-content:start;gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-paper);padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid}.ph-parts__card--full{background:var(--c-ink);color:var(--c-white);box-shadow:var(--shadow-2);padding-block-start:clamp(1.75rem,1rem + 3vw,2.75rem);padding-block-end:clamp(1.75rem,1rem + 3vw,2.75rem)}.ph-parts__tag{gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:0;font-weight:700;display:flex}.ph-parts__tag span{border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);padding:.15rem .6rem}.ph-parts__card h3{font-size:var(--fs-h3);margin:0}.ph-parts__card--full h3{color:var(--c-aureolin)}.ph-parts__line{margin:0;font-weight:600}.ph-parts__card ul{gap:var(--s-2);padding:var(--s-3) 0 0;border-top:1px solid var(--c-line);font-size:var(--fs-sm);margin:0;list-style:none;display:grid}.ph-parts__card--full ul{border-top-color:var(--c-line-dark)}.ph-parts__card li{gap:var(--s-2);align-items:flex-start;display:flex}.ph-parts__card li svg{flex:none;width:1rem;height:1rem;margin-top:.15rem}.ph-parts__card--full li svg{color:var(--c-aureolin)}.ph-parts__who{gap:var(--s-1);color:var(--c-text-muted);font-size:var(--fs-sm);margin:0;display:grid}.ph-parts__card--full .ph-parts__who{color:var(--c-muted-on-dark)}.ph-parts__who b{color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.ph-parts__card--full .ph-parts__who b{color:var(--c-aureolin)}.ph-parts__note{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm);align-items:flex-start;display:flex}.ph-parts__note svg{flex:none;width:1rem;height:1rem}.ph-day__grid{gap:var(--s-4);display:grid}@media (min-width:900px){.ph-day__grid{grid-template-columns:1fr 1fr}}.ph-day__half{border:1px solid var(--c-line-dark);border-radius:var(--r-lg);padding:clamp(1.25rem,.8rem + 2vw,2rem)}.ph-day__half--2{border-color:var(--c-aureolin)}.ph-day__label{margin:0 0 var(--s-4);color:var(--c-aureolin);font-size:var(--fs-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.ph-day__half ol{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.ph-day__half li{gap:var(--s-1) var(--s-3);grid-template-columns:auto minmax(0,1fr);display:grid}.ph-day__num{background:var(--c-aureolin);width:2rem;height:2rem;color:var(--c-ink);font-size:var(--fs-sm);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.ph-day__half strong{color:var(--c-white);font-size:var(--fs-h4)}.ph-day__half li span:last-child{color:var(--c-muted-on-dark)}@media (prefers-reduced-motion:reduce){.ph-ring__phone svg,.ph-ring__phone i,.ph-ring__roll span,.ph-keypad__key,.js .ph-calls.is-playing .ph-chat__line{animation:none}.ph-ring__roll span{transform:translateY(-200%)}.js .ph-calls.is-waiting .ph-chat__line{opacity:1}}.sr-logo--service img{--logo-top:-.0838;--logo-bottom:-.0836;--logo-left:-.0802}.sv-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.sv-stars{gap:var(--s-2) var(--s-4);width:min(100%,34rem);padding:var(--s-4) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;display:grid}@media (min-width:480px){.sv-stars{grid-template-columns:auto minmax(0,1fr);align-items:center}}.sv-stars__row{gap:.2rem;display:flex}.sv-stars__row svg{fill:#ffffff26;width:1.75rem;height:1.75rem;animation:sv-star 6s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .35s)}@keyframes sv-star{0%,2%{fill:#ffffff26;transform:scale(1)}6%{fill:var(--c-aureolin);transform:scale(1.25)}10%,85%{fill:var(--c-aureolin);transform:scale(1)}95%,to{fill:#ffffff26;transform:scale(1)}}.sv-stars__text{gap:var(--s-1);display:grid}.sv-stars__roll{height:1.35em;color:var(--c-white);flex-direction:column;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.1rem);font-weight:700;line-height:1.35;display:flex;overflow:hidden}.sv-stars__roll span{height:1.35em;animation:sv-roll 6s var(--ease-in-out) infinite;flex:none;display:block}.sv-stars__roll span:last-child{color:var(--c-aureolin)}@keyframes sv-roll{0%,25%{transform:translateY(0)}32%,55%{transform:translateY(-100%)}62%,to{transform:translateY(-200%)}}.sv-stars__text small{color:var(--c-muted-on-dark);font-size:var(--fs-sm)}@property --sv-fill{syntax:"<percentage>";inherits:true;initial-value:50%}.sv-ladder__grid{--sv-fill:calc((var(--rung,3) + .5) * 100% / 7);gap:var(--s-6);transition:--sv-fill .6s var(--ease-out);align-items:center;display:grid}@media (min-width:1000px){.sv-ladder__grid{gap:var(--s-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.sv-climb{--rails:4.5rem;gap:var(--s-4);display:grid}@media (min-width:640px){.sv-climb{--rails:8rem}}.sv-climb__cap{gap:var(--s-2);padding-left:calc(var(--rails) + var(--s-3));font-size:var(--fs-sm);align-items:center;margin:0;font-weight:700;display:flex}.sv-climb__cap svg{flex:none;width:1.1rem;height:1.1rem}.sv-climb__cap--top{color:var(--c-aureolin)}.section--ink .sv-climb__cap--bottom,.sv-climb__cap--bottom{color:var(--c-muted-on-dark)}.sv-climb__body{position:relative}.sv-climb__rails{width:var(--rails);pointer-events:none;position:absolute;top:-.75rem;bottom:-.75rem;left:0}.sv-climb__rail{filter:drop-shadow(0 0 6px #ffed3140);border-radius:var(--r-pill);background:linear-gradient(to top, var(--c-aureolin) 0 var(--sv-fill), #ffffff24 var(--sv-fill) 100%);width:8px;position:absolute;top:0;bottom:0}.sv-climb__rail--left{left:.75rem}.sv-climb__rail--right{right:.75rem}.sv-climb__climber{bottom:var(--sv-fill);z-index:2;background:var(--c-aureolin);width:2.75rem;height:2.75rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%,.25rem);box-shadow:0 0 0 6px #ffed312e,0 0 28px #ffed3173}.sv-climb__climber svg{width:1.3rem;height:1.3rem;animation:sv-bob 2.4s var(--ease-in-out) infinite}@keyframes sv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sv-rungs{grid-template-rows:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.sv-rung{align-content:center;display:grid}.sv-rung__button{grid-template-columns:var(--rails) minmax(0, 1fr);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:grid}.sv-rung__button:focus-visible{outline:none}.sv-rung__button:focus-visible .sv-rung__label{outline:3px solid var(--c-focus);outline-offset:2px}.sv-rung__bar{border-radius:var(--r-pill);height:10px;transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#ffffff29;margin:0 .75rem}.sv-rung.is-climbed .sv-rung__bar{background:var(--c-aureolin)}.sv-rung.is-active .sv-rung__bar{box-shadow:0 0 18px #ffed3199}.sv-rung__label{gap:.1rem var(--s-3);margin:.3rem 0 .3rem var(--s-3);padding:.55rem var(--s-4);border-radius:var(--r-md);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sv-rung__button:hover .sv-rung__label{background:#ffffff0d}.sv-rung__num{width:2rem;height:2rem;color:var(--c-muted-on-dark);font-size:var(--fs-sm);transition:background-color .4s var(--ease-out), color .4s var(--ease-out), border-color .4s var(--ease-out);border:1px solid #ffffff40;border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.sv-rung__name{color:var(--c-muted-on-dark);font-size:var(--fs-h4);transition:color .4s var(--ease-out);font-weight:700;line-height:1.2}.sv-rung__is{color:#d6d6d6b3;font-size:var(--fs-sm);line-height:1.35}.sv-rung.is-climbed .sv-rung__num{border-color:var(--c-aureolin);color:var(--c-aureolin)}.sv-rung.is-climbed .sv-rung__name{color:var(--c-white)}.sv-rung.is-active .sv-rung__label{background:#ffed3114;border-color:#ffed3173}.sv-rung.is-active .sv-rung__num{background:var(--c-aureolin);color:var(--c-ink)}.sv-rung.is-active .sv-rung__name{color:var(--c-aureolin)}.sv-rung.is-active .sv-rung__is{color:var(--c-white)}.sv-rung:last-child .sv-rung__name:after{width:.5rem;height:.5rem;margin-left:var(--s-2);background:var(--c-aureolin);content:"";vertical-align:.2em;animation:sv-goal 2.2s var(--ease-in-out) infinite;border-radius:50%;display:inline-block}@keyframes sv-goal{0%,to{box-shadow:0 0 #ffed3199}50%{box-shadow:0 0 0 6px #ffed3100}}.sv-rung__up{margin:0 0 var(--s-2) calc(var(--rails) + var(--s-3));padding:0 var(--s-4);font-size:var(--fs-sm);gap:.1rem;display:grid}.sv-rung__up b{color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.sv-ladder__grid.is-ready .sv-rung__up,.sv-ladder__grid:not(.is-ready) .sv-ladder__panel,.sv-ladder__grid:not(.is-ready) .sv-climb__climber{display:none}@media (max-width:639.98px){.sv-rung__label{margin-left:var(--s-2);padding:.45rem var(--s-3)}.sv-rung__num{width:1.75rem;height:1.75rem}.sv-rung__name{font-size:var(--fs-base)}.sv-rung__is{font-size:var(--fs-xs)}.sv-climb__climber{width:2.25rem;height:2.25rem}}.sv-ladder__panel{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex;box-shadow:0 30px 60px #00000059}.sv-ladder__live{gap:var(--s-3);flex-direction:column;display:flex}.sv-ladder__top{gap:var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}.sv-ladder__step{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.sv-ladder__togo{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-xs);padding:.2rem .7rem;font-weight:700}.section--ink .sv-ladder__panel .sv-ladder__step{color:var(--c-ink)}.sv-ladder__meter{grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.sv-ladder__meter li{border-radius:var(--r-pill);background:var(--c-light-grey);height:6px;transition:background-color .4s var(--ease-out)}.sv-ladder__meter li.is-on{background:var(--c-ink)}.section--ink .sv-ladder__name,.sv-ladder__name{gap:var(--s-3);margin:var(--s-2) 0 0;color:var(--c-ink);letter-spacing:var(--tracking-tight);align-items:center;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1;display:flex}.sv-ladder__num{background:var(--c-aureolin);border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;font-size:.6em;display:grid}.section--ink .sv-ladder__panel p{color:var(--c-ink)}.sv-ladder__is,.sv-ladder__up,.sv-ladder__ask{gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);margin:0;display:grid}.sv-ladder__up{background:var(--c-aureolin);font-weight:600}.sv-ladder__ask{border:2px dashed var(--c-light-grey);background:var(--c-white);font-style:italic}.sv-ladder__ask b{font-style:normal}.sv-ladder__is b,.sv-ladder__up b,.sv-ladder__ask b{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.sv-ladder__panel.is-changing .sv-ladder__name,.sv-ladder__panel.is-changing .sv-ladder__is,.sv-ladder__panel.is-changing .sv-ladder__up,.sv-ladder__panel.is-changing .sv-ladder__ask{animation:sv-swap .35s var(--ease-out)}.sv-ladder__cta{gap:var(--s-3);padding:var(--s-5) clamp(1.25rem, .8rem + 2vw, 2.25rem);border-top:1px solid var(--c-line);border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--c-aureolin-20);margin:auto calc(-1*clamp(1.25rem,.8rem + 2vw,2.25rem)) calc(-1*clamp(1.25rem,.8rem + 2vw,2.25rem));display:grid}.sv-ladder__cta p{margin:0}.section--ink .sv-ladder__panel .sv-ladder__cta p{color:var(--c-text-muted)}.sv-ladder__cta strong{color:var(--c-ink)}.sv-ladder__cta .btn{justify-self:start}@keyframes sv-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sv-ladder__nav{gap:var(--s-2);margin-top:var(--s-1);justify-content:space-between;display:flex}.sv-ladder__go{gap:var(--s-2);border:2px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-ink);cursor:pointer;font:inherit;font-size:var(--fs-sm);align-items:center;padding:.6rem 1.1rem;font-weight:700;display:inline-flex}.sv-ladder__go--up{background:var(--c-ink);color:var(--c-aureolin)}.sv-ladder__go svg{width:1rem;height:1rem}.sv-ladder__go--down svg{transform:rotate(90deg)}.sv-ladder__go--up svg{transform:rotate(-90deg)}@media (max-width:479.98px){.sv-ladder__go{font-size:var(--fs-xs);flex:1 1 0;justify-content:center;padding:.55rem .75rem}}.sv-ladder__go:disabled{cursor:default;opacity:.35}.sv-ladder__go:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.sv-ladder__note{gap:var(--s-3);margin:var(--s-7) 0 0;padding:var(--s-4) var(--s-5);border-left:4px solid var(--c-aureolin);border-radius:0 var(--r-md) var(--r-md) 0;background:#ffffff0a;align-items:flex-start;display:flex}.sv-ladder__note svg{width:1.3rem;height:1.3rem;color:var(--c-aureolin);flex:none;margin-top:.15rem}.section--ink .sv-ladder__note span{color:var(--c-muted-on-dark)}.sv-ladder__note strong{color:var(--c-white)}.sv-feel{gap:var(--s-4);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.sv-feel__label{font-weight:700}.sv-feel__range{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-tangelo) 0 33%, var(--c-light-grey) 33% 66%, var(--c-aureolin) 66% 100%);cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:.85rem}.sv-feel__range::-webkit-slider-thumb{border:4px solid var(--c-white);background:var(--c-ink);width:1.9rem;height:1.9rem;box-shadow:var(--shadow-1);-webkit-appearance:none;appearance:none;border-radius:50%}.sv-feel__range::-moz-range-thumb{border:4px solid var(--c-white);background:var(--c-ink);border-radius:50%;width:1.6rem;height:1.6rem}.sv-feel__range:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.sv-feel__zones{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.sv-feel__zones{grid-template-columns:repeat(3,1fr)}}.sv-feel__zone{align-content:start;gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);opacity:.45;transition:opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:grid}.sv-feel__zone.is-active{opacity:1;transform:translateY(-4px)}.sv-feel__zone--0.is-active{background:var(--c-tangelo-20)}.sv-feel__zone--2.is-active{background:var(--c-aureolin)}.sv-feel__when{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.sv-feel__zone strong{font-size:var(--fs-h4)}.sv-feel__what{font-size:var(--fs-sm)}.sv-win__title{margin:var(--s-7) 0 var(--s-4);font-size:var(--fs-h3);font-weight:700}.sv-win{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.sv-win{gap:var(--s-6);grid-template-columns:repeat(3,1fr)}}.sv-win li{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid;position:relative}.sv-win strong{font-size:var(--fs-h3)}.sv-win__sign{top:50%;left:calc(-1 * var(--s-6) / 2);font-size:var(--fs-h3);font-weight:700;display:none;position:absolute;transform:translate(-50%,-50%)}@media (min-width:800px){.sv-win__sign{display:block}}.sv-journey{gap:var(--s-4);padding:0 0 0 var(--s-6);margin:0;list-style:none;display:grid;position:relative}.sv-journey:before{background:var(--c-line-dark);content:"";width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.sv-journey__stop{gap:var(--s-1);display:grid;position:relative}.sv-journey__dot{top:.3rem;left:calc(-1 * var(--s-6) + .2rem);background:var(--c-aureolin);width:.75rem;height:.75rem;animation:8s linear infinite sv-moment;animation-delay:calc(var(--i,0) * 1s);border-radius:50%;position:absolute}@keyframes sv-moment{0%,12%,to{box-shadow:0 0 #ffed3100}4%{box-shadow:0 0 0 8px #ffed314d}}.sv-journey__stop strong{color:var(--c-white);font-size:var(--fs-h4)}.sv-journey__stop span:last-child{color:var(--c-muted-on-dark)}@media (min-width:900px){.sv-journey{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.sv-journey:before{display:none}.sv-journey__stop{padding-top:var(--s-5);border-top:2px solid var(--c-line-dark)}.sv-journey__dot{top:calc(-.375rem - 1px);left:0}}.sv-abcd__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sv-abcd__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sv-abcd__list{grid-template-columns:repeat(4,1fr)}}.sv-abcd__card{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid;position:relative;overflow:hidden}.sv-abcd__letter{font-size:clamp(3.5rem,2.8rem + 3vw,5rem);font-weight:700;line-height:.9}.sv-abcd__card strong{font-size:var(--fs-h4)}.sv-abcd__card span:last-child{color:var(--c-text-muted)}.sv-abcd__card--a{background:var(--c-aureolin)}.sv-abcd__card--a span:last-child{color:var(--c-ink)}.sv-abcd__card--c .sv-abcd__letter{color:var(--c-tangelo)}.sv-abcd__card--d .sv-abcd__letter{color:var(--c-light-grey)}.sv-abcd__note{gap:var(--s-2);margin:var(--s-5) 0 0;align-items:center;font-weight:600;display:flex}.sv-abcd__note svg{flex:none;width:1.1rem;height:1.1rem}@media (min-width:1100px){.sv-day__list{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.sv-stars__row svg,.sv-stars__roll span,.sv-climb__climber svg,.sv-rung:last-child .sv-rung__name:after,.sv-ladder__panel.is-changing .sv-ladder__name,.sv-ladder__panel.is-changing .sv-ladder__is,.sv-ladder__panel.is-changing .sv-ladder__up,.sv-ladder__panel.is-changing .sv-ladder__ask,.sv-journey__dot{animation:none}.sv-ladder__grid{transition:none}.sv-stars__row svg{fill:var(--c-aureolin)}.sv-stars__roll span{transform:translateY(-200%)}.sv-feel__zone,.sv-feel__zone.is-active{transform:none}}.sr-logo--business img{--logo-top:-.0653;--logo-bottom:-.0655;--logo-left:0}.br-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.br-track{gap:var(--s-3);width:min(100%,34rem);padding:var(--s-4) var(--s-5) var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;display:grid}.br-track__title{color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.br-track__steps{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid}.br-track__steps li{align-content:start;justify-items:center;gap:var(--s-1);height:calc(4.1rem + var(--i,0) * .8rem);padding:var(--s-2) 2px 0;border-radius:var(--r-sm) var(--r-sm) 0 0;animation:br-stair 7s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .4s);background:#ffffff0f;border-top:3px solid #fff3;display:grid}@keyframes br-stair{0%,2%{background-color:#ffffff0f;border-top-color:#fff3}6%,80%{border-top-color:var(--c-aureolin);background-color:#ffed3129}92%,to{background-color:#ffffff0f;border-top-color:#fff3}}.br-track__dot{background:var(--c-aureolin);width:1.6rem;height:1.6rem;color:var(--c-ink);font-size:var(--fs-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.br-track__steps li:last-child .br-track__dot{animation:br-goal 2.2s var(--ease-in-out) infinite}@keyframes br-goal{0%,to{box-shadow:0 0 #ffed3199}50%{box-shadow:0 0 0 7px #ffed3100}}.br-track__name{max-width:100%;color:var(--c-white);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,.4rem + .4vw,.78rem);font-weight:700;overflow:hidden}@media (max-width:479.98px){.br-track{padding:var(--s-3) var(--s-3) var(--s-4)}.br-track__steps{gap:2px}}.br-def{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.br-def{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.br-def__part{align-content:start;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--c-line-dark);display:grid}.br-def__words{color:var(--c-white);letter-spacing:var(--tracking-tight);font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.05;position:relative}.br-def__part:last-child .br-def__words{color:var(--c-aureolin)}.br-def__steps{border-radius:var(--r-pill);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffed3180;justify-self:start;padding:.25rem .75rem;font-weight:700}.section--ink .br-def__line,.br-def__line{color:var(--c-muted-on-dark)}.br-check{gap:var(--s-5);display:grid}@media (min-width:1000px){.br-check{gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}}.br-check__list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.br-check__item label{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-white);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:2px solid #0000;grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid;position:relative}.br-check__item label:hover{transform:translate(4px)}.br-check__item input{opacity:0;width:1px;height:1px;position:absolute}.br-check__box{border:2px solid var(--c-ink);border-radius:var(--r-sm);background:var(--c-white);width:1.75rem;height:1.75rem;color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid}.br-check__box svg{opacity:0;width:1.1rem;height:1.1rem;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);transform:scale(.4)}.br-check__item input:focus-visible+.br-check__box{outline:3px solid var(--c-focus);outline-offset:2px}.br-check__num{background:var(--c-paper);width:2rem;height:2rem;font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.br-check__text{font-size:var(--fs-sm);gap:.15rem;line-height:1.4;display:grid}.br-check__text b{font-size:var(--fs-base)}.br-check__text small{margin-left:var(--s-1);color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.br-check__item.is-checked label{background:var(--c-aureolin)}.br-check__item.is-checked .br-check__box{background:var(--c-ink);color:var(--c-aureolin)}.br-check__item.is-checked .br-check__box svg{opacity:1;transform:scale(1)}.br-check__item.is-checked .br-check__num{background:var(--c-white)}.br-check__item.is-next label{border-color:var(--c-ink)}.br-check__item.is-next .br-check__num{background:var(--c-ink);color:var(--c-aureolin)}.br-check__result{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);color:var(--c-white);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.br-stairs{margin-bottom:var(--s-2);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:4px;display:grid}.br-stairs__step{height:calc(1.75rem + var(--i,0) * .75rem);padding-bottom:var(--s-1);border-radius:var(--r-sm) var(--r-sm) 0 0;transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);transition-delay:calc(var(--i,0) * 50ms);background:#ffffff1a;align-content:end;justify-items:center;display:grid}.br-stairs__step b{max-width:100%;color:var(--c-muted-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.55rem,.48rem + .3vw,.7rem);overflow:hidden}.br-stairs__step.is-on{background:var(--c-aureolin)}.br-stairs__step.is-on b{color:var(--c-ink)}.br-stairs__step.is-next{box-shadow:inset 0 3px 0 var(--c-aureolin);animation:br-next 1.8s var(--ease-in-out) infinite;background:#ffed3140}.br-stairs__step.is-next b{color:var(--c-white)}@keyframes br-next{0%,to{background-color:#ffed3140}50%{background-color:#ffed3173}}.section--sun .br-check__result p,.br-check__label{color:var(--c-muted-on-dark);margin:0}.br-check__label{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.br-check__step{color:var(--c-aureolin);letter-spacing:var(--tracking-tight);text-transform:uppercase;margin:0;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);line-height:1}.br-check__what{gap:var(--s-1);padding:var(--s-4);border-radius:var(--r-md);background:#ffffff0f;display:grid}.br-check__what b{color:var(--c-white);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.section--sun .br-check__result .br-check__what span{color:var(--c-white)}.br-check__result .btn{align-self:flex-start;margin-top:auto}.br-check__result.is-changing .br-check__step,.br-check__result.is-changing .br-check__what{animation:br-swap .35s var(--ease-out)}@keyframes br-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.br-formula{gap:var(--s-5);display:grid}.br-formula__list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (max-width:639.98px){.br-formula .br-formula__list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:0}}@media (min-width:640px){.br-formula__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.br-formula__list{gap:var(--s-6);grid-template-columns:repeat(5,minmax(0,1fr))}}.br-formula__list li{align-content:space-between;gap:var(--s-3);min-height:8.5rem;padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out), transform .4s var(--ease-out);transition-delay:calc(var(--i,0) * .22s);background:#ffffff0a;display:grid;position:relative}.br-formula__list strong{color:var(--c-white);font-size:var(--fs-h4);line-height:1.2}.br-formula__plus{border-radius:var(--r-pill);color:var(--c-muted-on-dark);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);transition-delay:calc(var(--i,0) * .22s);background:#ffffff1a;justify-self:start;padding:.2rem .7rem;font-weight:700}.br-formula__sign{top:50%;left:calc(-1 * var(--s-6) / 2);color:var(--c-aureolin);font-size:var(--fs-h3);font-weight:700;display:none;position:absolute;transform:translate(-50%,-50%)}@media (min-width:1000px){.br-formula__sign{display:block}}.br-formula.is-lit .br-formula__list li,:root:not(.js) .br-formula__list li{background:#ffed3114;border-color:#ffed3199;transform:translateY(-4px)}.br-formula.is-lit .br-formula__plus,:root:not(.js) .br-formula__plus{background:var(--c-aureolin);color:var(--c-ink)}.br-formula__result{gap:var(--s-3);display:grid}@media (min-width:640px){.br-formula__result{grid-template-columns:repeat(2,minmax(0,1fr))}}.br-formula__result p{gap:var(--s-2) var(--s-3);padding:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.section--ink .br-formula__result p span:last-child{color:var(--c-muted-on-dark);font-size:var(--fs-h4);text-transform:uppercase;font-weight:700}.br-formula__big{color:var(--c-white);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:700;line-height:.9}.section--ink .br-formula__result .br-formula__profit{border-color:var(--c-aureolin);background:var(--c-aureolin)}.br-formula__profit .br-formula__big,.section--ink .br-formula__result .br-formula__profit span:last-child{color:var(--c-ink)}.section--ink .br-formula__note{color:var(--c-muted-on-dark);font-size:var(--fs-sm);margin:0}.br-tabs__list{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.br-tabs__tab{padding:var(--s-4) var(--s-5);border:2px solid var(--c-ink);border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);cursor:pointer;font:inherit;font-size:var(--fs-h4);text-align:left;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);gap:.15rem;font-weight:700;line-height:1.2;display:grid}.br-tabs__tab span{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.br-tabs__tab:hover{transform:translateY(-2px)}.br-tabs__tab[aria-selected=true]{background:var(--c-aureolin);box-shadow:0 6px 0 var(--c-ink)}.br-tabs__tab:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}@media (max-width:479.98px){.br-tabs__tab{padding:var(--s-3) var(--s-4);font-size:var(--fs-base)}}.js .br-tabs__panel:not(.is-active){display:none}.br-tabs__panel:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.br-tabs__heading{margin:0 0 var(--s-4);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.br-tabs__panel+.br-tabs__panel{margin-top:var(--s-6)}.js .br-tabs__panel+.br-tabs__panel{margin-top:0}.br-timeline{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.br-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.br-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}}.br-timeline__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid;position:relative}.br-tabs__panel.is-active .br-timeline__item{animation:br-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 60ms)}@keyframes br-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.br-timeline__icon{background:var(--c-aureolin);width:2.5rem;height:2.5rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.br-timeline__icon svg{width:1.2rem;height:1.2rem}.br-timeline{counter-reset:br-block}.br-timeline__item:before{top:var(--s-5);right:var(--s-5);color:var(--c-light-grey);content:counter(br-block, decimal-leading-zero);counter-increment:br-block;font-size:var(--fs-h4);font-weight:700;position:absolute}.br-timeline__item strong{font-size:var(--fs-h4);line-height:1.2}.br-timeline__item span:last-child{color:var(--c-text-muted)}@media (min-width:700px){.br-timeline__item:last-child:nth-child(odd){grid-column:span 2}}.br-timeline__item.is-game{background:var(--c-ink);color:var(--c-white)}.br-timeline__item.is-game:before{color:#ffffff40}.br-timeline__item.is-game span:last-child{color:var(--c-muted-on-dark)}.br-timeline__item.is-game .br-timeline__icon{animation:br-goal 2.2s var(--ease-in-out) infinite}.br-days__note{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);font-size:var(--fs-sm);align-items:center;display:flex}.br-days__note svg{flex:none;width:1rem;height:1rem}.br-book{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.br-book{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.br-book{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr))}}.br-book__page{gap:var(--s-2);min-height:10rem;padding:var(--s-4);border-radius:var(--r-sm) var(--r-lg) var(--r-sm) var(--r-sm);background:var(--c-white);color:var(--c-ink);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.br-book__page:after{background:linear-gradient(225deg, var(--c-ink) 50%, var(--c-light-grey) 50%);content:"";width:1.25rem;height:1.25rem;position:absolute;top:0;right:0}.br-book__page:hover{transform:translateY(-6px);box-shadow:0 18px 30px #00000059}.br-book__num{border-radius:var(--r-pill);background:var(--c-aureolin);font-size:var(--fs-xs);place-self:flex-start start;padding:.1rem .5rem;font-weight:700}.br-book__page strong{font-size:var(--fs-base);line-height:1.25}.br-book__lines{gap:.45rem;margin-top:auto;display:grid}.br-book__lines i{border-radius:var(--r-pill);background:var(--c-light-grey);transform-origin:0;height:2px;animation:br-write 6s var(--ease-out) infinite;animation-delay:calc(var(--i,0) * .3s);display:block}.br-book__lines i:nth-child(2){width:85%;animation-delay:calc(var(--i,0) * .3s + .15s)}.br-book__lines i:nth-child(3){width:60%;animation-delay:calc(var(--i,0) * .3s + .3s)}@keyframes br-write{0%{background-color:var(--c-light-grey);transform:scaleX(0)}12%,70%{background-color:var(--c-ink);transform:scaleX(1)}90%,to{background-color:var(--c-light-grey);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.br-track__steps li,.br-track__steps li:last-child .br-track__dot,.br-stairs__step.is-next,.br-check__result.is-changing .br-check__step,.br-check__result.is-changing .br-check__what,.br-tabs__panel.is-active .br-timeline__item,.br-timeline__item.is-game .br-timeline__icon,.br-book__lines i{animation:none}.br-track__steps li{border-top-color:var(--c-aureolin);background-color:#ffed3129}.br-formula__list li,.br-formula__plus,.br-stairs__step{transition:none}.br-check__item label:hover,.br-book__page:hover,.br-tabs__tab:hover{transform:none}}.lv-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.lv-board{aspect-ratio:1;width:min(100%,24rem);padding:var(--s-2);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;position:relative}.lv-board__track{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;height:100%;margin:0;padding:0;list-style:none;display:grid}.lv-board__sq{border-radius:var(--r-sm);color:var(--c-white);background:#ffffff0f;border:1px solid #ffffff2e;place-items:center;font-size:clamp(.8rem,.6rem + .8vw,1.15rem);display:grid;position:relative}.lv-board__sq:nth-child(-n+5){grid-row:1}.lv-board__sq:first-child{grid-column:1}.lv-board__sq:nth-child(2){grid-column:2}.lv-board__sq:nth-child(3){grid-column:3}.lv-board__sq:nth-child(4){grid-column:4}.lv-board__sq:nth-child(5){grid-column:5}.lv-board__sq:nth-child(6){grid-area:2/5}.lv-board__sq:nth-child(7){grid-area:3/5}.lv-board__sq:nth-child(8){grid-area:4/5}.lv-board__sq:nth-child(9){grid-area:5/5}.lv-board__sq:nth-child(10){grid-area:5/4}.lv-board__sq:nth-child(11){grid-area:5/3}.lv-board__sq:nth-child(12){grid-area:5/2}.lv-board__sq:nth-child(13){grid-area:5/1}.lv-board__sq:nth-child(14){grid-area:4/1}.lv-board__sq:nth-child(15){grid-area:3/1}.lv-board__sq:nth-child(16){grid-area:2/1}.lv-board__sq--lever{background:#d6d6d629}.lv-board__sq--profit{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.lv-board__sq--oops{border-color:var(--c-tangelo);color:var(--c-tangelo)}.lv-board__sq:after{border:2px solid var(--c-ink);background:var(--c-white);content:"";opacity:0;width:32%;height:32%;animation:6.4s step-end infinite lv-piece;animation-delay:calc(var(--i,0) * .4s);border-radius:50%;position:absolute;bottom:12%;right:12%;box-shadow:0 0 0 3px #ffed3199,0 6px 14px #00000073}@keyframes lv-piece{0%{opacity:1}6.25%,to{opacity:0}}.lv-board__centre{inset:calc(var(--s-2) + (100% - 2 * var(--s-2) - 16px) / 5 + 4px);align-content:center;place-items:center;gap:var(--s-2);border-radius:var(--r-md);background:#00000040;display:grid;position:absolute}.lv-board__wheel{width:66%;height:auto;animation:6.4s cubic-bezier(.15,.7,.2,1) infinite lv-wheel}@keyframes lv-wheel{0%{transform:rotate(0)}55%,to{transform:rotate(1080deg)}}.lv-wedge{stroke:var(--c-ink);stroke-width:.8px}.lv-wedge--0{fill:var(--c-aureolin)}.lv-wedge--1{fill:var(--c-light-grey)}.lv-wheel__hub{fill:var(--c-ink);stroke:var(--c-aureolin);stroke-width:2px}.lv-board__name{color:var(--c-white);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:clamp(.7rem,.55rem + .6vw,.95rem);font-weight:700}.lv-game{gap:var(--s-5);display:grid}@media (min-width:1000px){.lv-game{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}}.lv-game__card{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.lv-game__label{gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;margin:0;font-weight:700;display:flex}.lv-game__label svg{width:1.1rem;height:1.1rem}.lv-sheet{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lv-sheet th,.lv-sheet td{padding:.6rem var(--s-3);border-bottom:1px solid var(--c-line);font-size:var(--fs-sm);text-align:left}.lv-sheet th{font-weight:600}.lv-sheet th span{width:1em;color:var(--c-text-muted);font-weight:700;display:inline-block}.lv-sheet td{font-size:var(--fs-base);text-align:right;transition:background-color .4s var(--ease-out);font-weight:700}.lv-sheet__sum th,.lv-sheet__sum td{background:var(--c-paper)}.lv-sheet__total th,.lv-sheet__total td{background:var(--c-ink);color:var(--c-white);border-bottom:0}.lv-sheet__total th{border-radius:var(--r-md) 0 0 var(--r-md)}.lv-sheet__total td{border-radius:0 var(--r-md) var(--r-md) 0;color:var(--c-aureolin);font-size:var(--fs-h3)}.lv-sheet__total th span{color:var(--c-aureolin)}.lv-sheet tr.is-picked th,.lv-sheet tr.is-picked td{background:var(--c-aureolin-20)}.lv-sheet tr.is-picked th{box-shadow:inset 4px 0 0 var(--c-aureolin)}.lv-sheet td.is-bumped{animation:lv-bump .9s var(--ease-out)}@keyframes lv-bump{0%{background-color:var(--c-aureolin)}to{background-color:#0000}}.lv-sheet__total td.is-bumped{animation:lv-bump-total .9s var(--ease-out)}@keyframes lv-bump-total{0%{transform:scale(1.12)}to{transform:none}}.lv-game__play{gap:var(--s-4);border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);color:var(--c-white);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.lv-game__step{border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;margin:0;padding:.25rem .8rem;font-weight:700}.section--sun .lv-game__play .lv-game__ask{color:var(--c-white);font-size:var(--fs-h4);margin:0;font-weight:700}.lv-game__squares{gap:var(--s-2);flex-wrap:wrap;display:flex}.lv-game__sq{border-radius:var(--r-md);color:var(--c-white);cursor:pointer;font:inherit;font-size:var(--fs-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:2px solid #ffffff4d;padding:.6rem 1rem;font-weight:700}.lv-game__sq:hover:not(:disabled){border-color:var(--c-aureolin);transform:translateY(-2px)}.lv-game__sq[aria-pressed=true]{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.lv-game__sq:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.lv-game__sq:disabled{cursor:default;opacity:.5}.lv-spin{gap:var(--s-4) var(--s-5);flex-wrap:wrap;align-items:center;display:flex}.lv-spin__wheel{flex:none;width:clamp(7.5rem,6rem + 5vw,10rem);position:relative}.lv-spin__pointer{z-index:1;border-top:.9rem solid var(--c-white);filter:drop-shadow(0 2px 2px #00000080);border-left:.55rem solid #0000;border-right:.55rem solid #0000;width:0;height:0;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)}.lv-spin__disc{transform-box:fill-box;transform-origin:50%;width:100%;height:auto;transition:transform 2.6s cubic-bezier(.15,.75,.15,1);display:block}.lv-spin__num{fill:var(--c-ink);text-anchor:middle;font-size:9px;font-weight:700}.lv-spin__button:disabled{cursor:default;opacity:.45}.section--sun .lv-game__play .lv-game__log{min-height:3em;color:var(--c-muted-on-dark);margin:0}.lv-game__log strong{color:var(--c-aureolin)}.lv-game__growth{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:#ffffff0f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lv-game__growth span{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.lv-game__growth i{border-radius:var(--r-pill);background:#ffffff1f;height:.6rem;overflow:hidden}.lv-game__growth b{width:var(--w,0%);border-radius:var(--r-pill);background:var(--c-aureolin);height:100%;transition:width .8s var(--ease-out);display:block}.lv-game__growth strong{min-width:4.5ch;color:var(--c-aureolin);font-size:var(--fs-h3);text-align:right;font-variant-numeric:tabular-nums}.lv-game__end{gap:var(--s-3);padding:var(--s-4);border:2px solid var(--c-aureolin);border-radius:var(--r-md);animation:lv-in .5s var(--ease-out);margin-top:auto;display:grid}.lv-game__end[hidden]{display:none}.section--sun .lv-game__play .lv-game__end p{color:var(--c-muted-on-dark);margin:0}.lv-game__end strong{color:var(--c-white)}.lv-game__end .button-row{align-items:center}.section--sun .lv-game__play .text-link{color:var(--c-aureolin);cursor:pointer;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;padding:0 0 2px;font-weight:600}@keyframes lv-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lv-game__tip{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin-20);font-size:var(--fs-sm);align-items:center;margin:auto 0 0;font-weight:600;display:flex}.lv-game__tip svg{flex:none;width:1.2rem;height:1.2rem}.lv-game__note{gap:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm);align-items:center;margin:0;display:flex}.lv-game__note svg{flex:none;width:1rem;height:1rem}@media (min-width:1000px){.lv-game__note{grid-column:1/-1}}.lv-parts{gap:var(--s-4);display:grid}@media (min-width:900px){.lv-parts{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-parts__card{gap:var(--s-3);border:1px solid var(--c-aureolin);border-radius:var(--r-lg);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.lv-parts__card h3{color:var(--c-white);font-size:var(--fs-h2);text-transform:uppercase;margin:0;line-height:1.05}.section--ink .lv-parts__card p{color:var(--c-muted-on-dark);margin:0}.section--ink .lv-parts__card .lv-parts__tag{gap:var(--s-2);color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.lv-parts__tag span{border-radius:var(--r-pill);background:var(--c-aureolin);color:var(--c-ink);letter-spacing:.04em;padding:.2rem .65rem}.lv-parts__ways{gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid}.lv-parts__ways li{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);color:var(--c-white);grid-template-columns:1.25rem minmax(0,1fr) 5.5rem;align-items:center;font-weight:700;display:grid}.lv-parts__ways li:before{color:var(--c-aureolin);content:""}.lv-parts__ways li+li:before{content:"×"}.lv-parts__ways li:after{border-radius:var(--r-pill);background:linear-gradient(var(--c-aureolin), var(--c-aureolin)) no-repeat left / var(--g,50%) 100%, #ffffff1f;content:"";height:.5rem;animation:lv-grow 6s var(--ease-out) infinite;animation-delay:calc(var(--n,0) * .3s)}.lv-parts__ways li:first-child{--g:55%}.lv-parts__ways li:nth-child(2){--g:70%;--n:1}.lv-parts__ways li:nth-child(3){--g:45%;--n:2}.lv-parts__ways li:nth-child(4){--g:80%;--n:3}.lv-parts__ways li:nth-child(5){--g:65%;--n:4}@keyframes lv-grow{0%{background-size:8% 100%,auto}30%,85%{background-size:var(--g,50%) 100%, auto}to{background-size:8% 100%,auto}}.section--ink .lv-parts__card--business{border-color:var(--c-white);background:var(--c-white);color:var(--c-ink)}.section--ink .lv-parts__card--business h3{color:var(--c-ink)}.section--ink .lv-parts__card--business p{color:var(--c-text-muted)}.section--ink .lv-parts__card--business .lv-parts__tag{color:var(--c-ink)}.lv-levers{gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid}.lv-levers li{gap:.1rem var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--c-paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.lv-levers__icon{background:var(--c-ink);width:2.25rem;height:2.25rem;color:var(--c-aureolin);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.lv-levers__icon svg{width:1.1rem;height:1.1rem}.lv-levers strong{font-size:var(--fs-base)}.lv-levers li>span:nth-child(3){color:var(--c-text-muted);font-size:var(--fs-sm);grid-column:2;line-height:1.4}.lv-levers__pips{grid-area:1/3;gap:3px;display:flex}.lv-levers__pips i{border:1.5px solid var(--c-ink);width:.6rem;height:.6rem;animation:lv-pip 6s var(--ease-out) infinite;border-radius:50%}.lv-levers li:nth-child(2) .lv-levers__pips i{animation-delay:.6s}.lv-levers li:nth-child(3) .lv-levers__pips i{animation-delay:1.2s}.lv-levers li:nth-child(4) .lv-levers__pips i{animation-delay:1.8s}.lv-levers__pips i:nth-child(2){animation-name:lv-pip-2}.lv-levers__pips i:nth-child(3){animation-name:lv-pip-3}.lv-levers__pips i:nth-child(4){animation-name:lv-pip-4}.lv-levers__pips i:nth-child(5){animation-name:lv-pip-5}@keyframes lv-pip{0%,4%{background:0 0}8%,85%{background:var(--c-ink)}95%,to{background:0 0}}@keyframes lv-pip-2{0%,12%{background:0 0}16%,85%{background:var(--c-ink)}95%,to{background:0 0}}@keyframes lv-pip-3{0%,20%{background:0 0}24%,85%{background:var(--c-ink)}95%,to{background:0 0}}@keyframes lv-pip-4{0%,28%{background:0 0}32%,85%{background:var(--c-ink)}95%,to{background:0 0}}@keyframes lv-pip-5{0%,36%{background:0 0}40%,85%{background:var(--c-aureolin);box-shadow:0 0 0 2px var(--c-aureolin)}95%,to{background:0 0}}@media (max-width:479.98px){.lv-levers li{grid-template-columns:auto minmax(0,1fr)}.lv-levers__pips{margin-top:var(--s-1);grid-area:auto/2}}.lv-win{gap:var(--s-3);margin:var(--s-6) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);background:var(--c-aureolin);color:var(--c-ink);font-size:var(--fs-base);align-items:center;display:flex}.lv-win svg{width:1.75rem;height:1.75rem;color:var(--c-ink);flex:none}.section--ink .lv-win span{color:var(--c-ink)}.lv-pieces{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lv-pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lv-pieces{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-pieces__card{gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-paper);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;display:flex}.lv-pieces__card:hover{box-shadow:var(--shadow-2);transform:translateY(-6px)}.lv-pieces__icon{width:2.75rem;height:2.75rem;margin-bottom:var(--s-1);border-radius:var(--r-md);background:var(--c-ink);color:var(--c-aureolin);transition:transform var(--dur) var(--ease-out);place-items:center;display:grid}.lv-pieces__card:hover .lv-pieces__icon{transform:scale(1.1)}.lv-pieces__icon svg{width:1.3rem;height:1.3rem}.lv-pieces__card strong{font-size:var(--fs-h4);line-height:1.2}.lv-pieces__what{color:var(--c-text-muted)}.lv-pieces__lesson{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-white);transition:background-color var(--dur) var(--ease-out);gap:.15rem;margin:auto 0 0;font-weight:600;display:grid}.lv-pieces__lesson b{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase}.lv-pieces__card:hover .lv-pieces__lesson{background:var(--c-aureolin)}.lv-why{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lv-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lv-why{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.lv-why li{align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);display:grid}.lv-why__num{color:#0000;-webkit-text-stroke:2px var(--c-ink);font-size:clamp(3rem,2.4rem + 2vw,4.25rem);font-weight:700;line-height:.9}.lv-why li:hover .lv-why__num{color:var(--c-aureolin)}.lv-why strong{font-size:var(--fs-h4);line-height:1.2}.lv-why li>span:last-child{color:var(--c-text-muted)}.lv-day .fr-day__bar span{grid-template-columns:auto minmax(0,max-content);overflow:hidden}@media (prefers-reduced-motion:reduce){.lv-board__sq:after,.lv-board__wheel,.lv-sheet td.is-bumped,.lv-sheet__total td.is-bumped,.lv-game__end,.lv-levers__pips i,.lv-parts__ways li:after{animation:none}.lv-board__sq:first-child:after{opacity:1}.lv-levers__pips i{background:var(--c-ink)}.lv-spin__disc,.lv-game__growth b{transition:none}.lv-game__sq:hover:not(:disabled),.lv-pieces__card:hover,.lv-pieces__card:hover .lv-pieces__icon{transform:none}}.ce-hero__visual{gap:var(--s-5);justify-items:center;display:grid}.ce-engine{aspect-ratio:4/3;width:min(100%,34rem);position:relative}.ce-engine__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.ce-engine__lines stop{stop-color:var(--c-aureolin)}.ce-engine__flow{fill:none;stroke:#ffed3166;stroke-width:1.5px}.ce-engine__flow--out{stroke:var(--c-aureolin);stroke-width:2px;stroke-dasharray:5 5;animation:1.2s linear infinite ce-flow}.ce-engine__ring{fill:none;stroke:var(--c-line-dark);stroke-width:1.5px}.ce-engine__ring--dash{stroke:#ffed3199;stroke-dasharray:2 6;transform-box:fill-box;transform-origin:50%;animation:24s linear infinite ce-spin}.ce-engine__ring--arc{stroke:var(--c-aureolin);stroke-width:3px;stroke-dasharray:64 225;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:4s linear infinite reverse ce-spin}.ce-engine__core{fill:var(--c-ink);stroke:var(--c-aureolin);stroke-width:1.5px}.ce-engine__glow{transform-box:fill-box;transform-origin:50%;animation:ce-glow 8s var(--ease-in-out) infinite}.ce-engine__name{fill:var(--c-white);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:600}.ce-engine__name--big{fill:var(--c-aureolin);letter-spacing:.06em;font-size:15px;font-weight:700}.ce-engine__pulse{fill:var(--c-aureolin)}.ce-engine__pulse--out{fill:var(--c-white)}.ce-engine__stages{margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.ce-engine__stage{top:var(--y);align-items:center;gap:clamp(.35rem,.2rem + .4vw,.6rem);display:flex;position:absolute;transform:translateY(-50%)}.ce-engine__stage--in{text-align:right;flex-direction:row-reverse;width:30.5%;left:0}.ce-engine__stage--out{width:30.4%;left:69.6%}.ce-engine__icon{aspect-ratio:1;border:1.5px solid var(--c-aureolin);width:clamp(1.6rem,1.1rem + 1.4vw,2.3rem);color:var(--c-aureolin);animation:ce-icon 8s var(--ease-in-out) infinite;animation-delay:calc(var(--i,0) * .75s);border-radius:50%;flex:none;place-items:center;display:grid}.ce-engine__icon svg{width:52%;height:52%}.ce-engine__text{min-width:0;line-height:1.15;display:grid}.ce-engine__text strong{color:var(--c-aureolin);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(.7rem,.55rem + .5vw,.95rem)}.ce-engine__text small{color:var(--c-muted-on-dark);font-size:clamp(.6rem,.5rem + .3vw,.78rem)}@keyframes ce-flow{to{stroke-dashoffset:-20px}}@keyframes ce-spin{to{transform:rotate(360deg)}}@keyframes ce-glow{0%,26%,50%,to{opacity:.35;transform:scale(.9)}36%{opacity:1;transform:scale(1.1)}}@keyframes ce-icon{0%,14%,to{color:var(--c-aureolin);background-color:#0000;box-shadow:0 0 #ffed3100}4%,10%{background-color:var(--c-aureolin);color:var(--c-ink);box-shadow:0 0 0 6px #ffed312e}}.ce-shift__grid{gap:var(--s-6);display:grid}@media (min-width:1000px){.ce-shift__grid{align-items:center;column-gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ce-truths{grid-column:1/-1}}.ce-split{gap:var(--s-5);border:1px solid var(--c-line-dark);border-radius:var(--r-lg);background:#ffffff0a;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.ce-split__when{margin:0 0 var(--s-2);color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.ce-split__bar{border-radius:var(--r-md);gap:3px;height:clamp(4.75rem,4rem + 2vw,5.75rem);display:flex;overflow:hidden}.ce-split__part{min-width:0;color:var(--c-white);overflow-wrap:anywhere;transition:flex-grow 1.4s var(--ease-in-out);background:#ffffff14;flex-direction:column;flex:20 1 0;justify-content:center;padding:0 clamp(.5rem,.3rem + .8vw,1rem);font-size:clamp(.68rem,.6rem + .25vw,.82rem);line-height:1.2;display:flex}.ce-split__part b{letter-spacing:var(--tracking-tight);font-size:clamp(1.3rem,1rem + 1vw,1.9rem);line-height:1}.ce-split__part--hot{background:var(--c-aureolin);color:var(--c-ink)}.ce-split__bar--then .ce-split__part--hot,.ce-split__bar--now .ce-split__part{flex-grow:80}.ce-split__bar--now .ce-split__part--hot{flex-grow:20}.ce-split__bar--now .ce-split__part>*{opacity:0;transition:opacity .5s var(--ease-out) 1.2s}.ce-split.is-lit .ce-split__bar--now .ce-split__part,:root:not(.js) .ce-split__bar--now .ce-split__part{flex-grow:20}.ce-split.is-lit .ce-split__bar--now .ce-split__part--hot,:root:not(.js) .ce-split__bar--now .ce-split__part--hot{flex-grow:80}.ce-split.is-lit .ce-split__bar--now .ce-split__part>*,:root:not(.js) .ce-split__bar--now .ce-split__part>*{opacity:1}.ce-split__part>b{display:block}.ce-split__note{gap:var(--s-2);color:var(--c-muted-on-dark);font-size:var(--fs-xs);align-items:flex-start;margin:0;display:flex}.ce-split__note svg,.ce-calc__note svg{flex:none;width:1rem;height:1rem;margin-top:.1rem}.ce-truths{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.ce-truths{grid-template-columns:repeat(3,minmax(0,1fr))}}.ce-truths li{gap:var(--s-1);padding-top:var(--s-4);border-top:2px solid var(--c-aureolin);align-content:start;display:grid}.ce-truths strong{color:var(--c-white);font-size:var(--fs-lead);line-height:1.25}.ce-truths span{color:var(--c-muted-on-dark)}.ce-calc{gap:var(--s-5);display:grid}@media (min-width:1000px){.ce-calc{align-items:stretch;column-gap:var(--s-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ce-calc__note{grid-column:1/-1}}.ce-calc__inputs{gap:var(--s-4);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);align-content:start;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:grid}.ce-calc__field{gap:var(--s-2);font-size:var(--fs-sm);font-weight:600;display:grid}.ce-calc__field input[type=number]{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-paper);width:100%;color:var(--c-ink);font:inherit;font-size:var(--fs-base);padding:.75rem .9rem;font-weight:600}.ce-calc__field input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.ce-calc__field--lift{padding-top:var(--s-4);border-top:1px solid var(--c-line)}.ce-calc__field--lift>span{gap:var(--s-3);justify-content:space-between;align-items:center;display:flex}.ce-calc__field output{border-radius:var(--r-pill);background:var(--c-ink);min-width:3.2rem;color:var(--c-aureolin);font-size:var(--fs-base);text-align:center;flex:none;padding:.2rem .7rem}.ce-calc__field input[type=range]{width:100%;accent-color:var(--c-ink);cursor:pointer}.ce-calc__result{gap:var(--s-4);border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);color:var(--c-white);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.ce-calc__bars{gap:var(--s-4);display:grid}.ce-calc__bar{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";align-items:end;margin:0;display:grid}.ce-calc__bar>span{color:var(--c-muted-on-dark);font-size:var(--fs-sm);grid-area:label}.ce-calc__bar>strong{grid-area:value;font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);line-height:1}.ce-calc__bar>i{border-radius:var(--r-pill);background:#ffffff1a;grid-area:bar;height:.8rem;overflow:hidden}.ce-calc__bar b{width:var(--w,0%);border-radius:inherit;background:var(--c-light-grey);height:100%;transition:width .6s var(--ease-out);display:block}.ce-calc__bar--then b{background:var(--c-aureolin)}.ce-calc__bar--then>strong{color:var(--c-aureolin)}.ce-calc__big{gap:var(--s-1) var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--c-line-dark);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.ce-calc__big strong{color:var(--c-aureolin);letter-spacing:var(--tracking-tight);font-size:clamp(3rem,2rem + 4vw,5rem);line-height:.9}.ce-calc__big span{color:var(--c-white);font-size:var(--fs-lead);font-weight:600}.ce-calc__line{color:var(--c-muted-on-dark);margin:0}.ce-calc__line b{color:var(--c-aureolin)}.ce-calc__result .btn{align-self:flex-start;margin-top:auto}.ce-calc__note{gap:var(--s-2);color:var(--c-text-muted);font-size:var(--fs-sm);align-items:flex-start;margin:0;display:flex}.ce-check{gap:var(--s-5);display:grid}@media (min-width:1000px){.ce-check{align-items:start;column-gap:var(--s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ce-check__result{position:sticky;top:8.5rem}}.ce-check__form{gap:var(--s-3);display:grid}.ce-check__item{min-width:0;padding:var(--s-4) clamp(1rem, .7rem + 1vw, 1.5rem);border-radius:var(--r-md);background:var(--c-white);box-shadow:var(--shadow-1);transition:border-color var(--dur) var(--ease-out);border:2px solid #0000;margin:0}.ce-check__item[data-state="0"]{border-color:var(--c-tangelo)}.ce-check__item legend{float:left;gap:2px var(--s-3);width:100%;margin-bottom:var(--s-3);grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.ce-check__num{background:var(--c-aureolin);width:2rem;height:2rem;font-size:var(--fs-sm);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.ce-check__item[data-state="2"] .ce-check__num{background:var(--c-ink);color:var(--c-aureolin)}.ce-check__item[data-state="1"] .ce-check__num{background:var(--c-light-grey)}.ce-check__item[data-state="0"] .ce-check__num{background:var(--c-tangelo)}.ce-check__stage{color:var(--c-text-muted);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.ce-check__q{color:var(--c-ink);font-weight:600;line-height:1.35}.ce-check__options{clear:both;gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce-check__option{display:block;position:relative}.ce-check__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ce-check__option span{border:1.5px solid var(--c-line);border-radius:var(--r-pill);color:var(--c-ink);font-size:var(--fs-sm);text-align:center;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:.55rem .4rem;font-weight:600;line-height:1.2;display:block}@media (max-width:479.98px){.ce-check__options{gap:6px}.ce-check__option span{padding-inline-start:.2rem;padding-inline-end:.2rem;font-size:.8rem}}.ce-check__option:hover span{border-color:var(--c-ink)}.ce-check__option input:focus-visible+span{outline:3px solid var(--c-focus);outline-offset:2px}.ce-check__option input:checked+span{transform:scale(1.03)}.ce-check__option--2 input:checked+span{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-aureolin)}.ce-check__option--1 input:checked+span{border-color:var(--c-light-grey);background:var(--c-light-grey)}.ce-check__option--0 input:checked+span{border-color:var(--c-tangelo);background:var(--c-tangelo)}.ce-check__result{gap:var(--s-3);border-radius:var(--r-lg);background:var(--c-ink);box-shadow:var(--shadow-2);color:var(--c-white);flex-direction:column;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);display:flex}.ce-ring{align-self:center;width:min(100%,12.5rem);position:relative}.ce-ring svg{width:100%;height:auto;display:block}.ce-ring__seg{fill:none;stroke:#ffffff1f;stroke-width:11px;transition:stroke .4s var(--ease-out)}.ce-ring__seg[data-state="2"]{stroke:var(--c-aureolin)}.ce-ring__seg[data-state="1"]{stroke:var(--c-light-grey)}.ce-ring__seg[data-state="0"]{stroke:var(--c-tangelo)}.ce-ring__seg.is-leak{animation:ce-leak 1.4s var(--ease-in-out) infinite}.ce-ring__score{text-align:center;place-content:center;margin:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ce-ring__score strong{color:var(--c-aureolin);font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);line-height:1}.ce-ring__score span{max-width:7rem;color:var(--c-muted-on-dark);font-size:var(--fs-xs)}.ce-check__chips{margin:0 0 var(--s-2);flex-wrap:wrap;justify-content:center;gap:6px;padding:0;list-style:none;display:flex}.ce-check__chips li{border-radius:var(--r-pill);color:var(--c-muted-on-dark);font-size:var(--fs-xs);background:#ffffff12;align-items:center;gap:6px;padding:.25rem .65rem .25rem .3rem;display:inline-flex}.ce-check__chips b{width:1.3rem;height:1.3rem;color:var(--c-white);transition:background-color .4s var(--ease-out), color .4s var(--ease-out);background:#ffffff1f;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.ce-check__chips li[data-state="2"] b{background:var(--c-aureolin);color:var(--c-ink)}.ce-check__chips li[data-state="1"] b{background:var(--c-light-grey);color:var(--c-ink)}.ce-check__chips li[data-state="0"] b{background:var(--c-tangelo);color:var(--c-ink)}.ce-check__chips li.is-leak{box-shadow:inset 0 0 0 1.5px var(--c-tangelo);color:var(--c-white)}.ce-check__label{color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0;font-weight:700}.ce-check__label:empty{display:none}.ce-check__leak{color:var(--c-white);font-size:var(--fs-h4);margin:0;line-height:1.15}.ce-check__result.is-done .ce-check__leak{color:var(--c-aureolin);letter-spacing:var(--tracking-tight);text-transform:uppercase;font-size:clamp(2rem,1.5rem + 2vw,3rem);line-height:1}.ce-check__result .ce-check__what,.ce-check__result .ce-check__private{color:var(--c-muted-on-dark);margin:0}.ce-check__private{font-size:var(--fs-xs)}.ce-check__fix{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);color:var(--c-white);background:#ffed311a;align-items:flex-start;margin:0;display:flex}.ce-check__fix[hidden]{display:none}.ce-check__fix svg{width:1.2rem;height:1.2rem;color:var(--c-aureolin);flex:none;margin-top:.15rem}.ce-check__fix b{color:var(--c-aureolin)}.ce-check__result .btn{align-self:flex-start}.ce-check__result.is-changing .ce-check__leak,.ce-check__result.is-changing .ce-check__what,.ce-check__result.is-changing .ce-check__fix{animation:ce-swap .4s var(--ease-out)}@keyframes ce-leak{50%{opacity:.4}}@keyframes ce-swap{0%{opacity:0;transform:translateY(6px)}}.ce-track{--dot:clamp(2.4rem, 2rem + 1vw, 3rem);gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.ce-track:before,.ce-track:after{top:0;bottom:0;left:calc(var(--dot) / 2 - 1px);content:"";background:var(--c-line-dark);width:2px;position:absolute}.ce-track:after{background:var(--c-aureolin);transform-origin:top;transition:transform 2.6s var(--ease-in-out);transform:scaleY(0)}.ce-track.is-lit:after,:root:not(.js) .ce-track:after{transform:scaleY(1)}.ce-track__stage{grid-template-columns:var(--dot) minmax(0, 1fr);gap:var(--s-2) var(--s-4);align-items:center;display:grid;position:relative}.ce-track__group{margin:var(--s-3) 0 0;padding-left:calc(var(--dot) + var(--s-4));color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;grid-column:1/-1;font-weight:700}.ce-track__stage:first-child .ce-track__group{margin-top:0}.ce-track__dot{z-index:1;width:var(--dot);aspect-ratio:1;border:2px solid var(--c-line-dark);background:var(--c-ink);color:var(--c-muted-on-dark);transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), color .5s var(--ease-out);transition-delay:calc(var(--i,0) * .32s + .2s);border-radius:50%;place-items:center;display:grid;position:relative}.ce-track__dot svg{width:45%;height:45%}.ce-track.is-lit .ce-track__dot,:root:not(.js) .ce-track__dot{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.ce-track__card{padding:var(--s-4) clamp(1rem, .7rem + 1.2vw, 1.75rem);border:1px solid var(--c-line-dark);border-radius:var(--r-md);opacity:.3;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), border-color .6s var(--ease-out);transition-delay:calc(var(--i,0) * .32s + .2s);background:#ffffff08;position:relative;transform:translate(14px)}.ce-track.is-lit .ce-track__card,:root:not(.js) .ce-track__card{opacity:1;transform:none}.ce-track__num{margin:0 0 var(--s-1);color:#0000;-webkit-text-stroke:1px #ffffff59;font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem);font-weight:700;line-height:1}.ce-track__card h3{margin:0 0 var(--s-2);color:var(--c-white);font-size:var(--fs-h4);text-transform:uppercase;line-height:1.1}.ce-track__card h3 span{color:var(--c-aureolin);font-size:var(--fs-sm);text-transform:none;margin-top:.2rem;font-weight:500;display:block}.ce-track__card>p:last-child{color:var(--c-muted-on-dark);margin:0}@media (min-width:900px){.ce-track__card{gap:0 var(--s-6);grid-template-columns:minmax(13rem,.8fr) minmax(0,2fr);align-items:center;display:grid}.ce-track__card>p:last-child{grid-area:1/2/span 2}.ce-track__card h3{margin:0}}.ce-track__stage.is-decision .ce-track__card{border-color:var(--c-aureolin);background:var(--c-aureolin)}.ce-track__stage.is-decision .ce-track__num{-webkit-text-stroke-color:#20202073}.ce-track__stage.is-decision .ce-track__card h3,.ce-track__stage.is-decision .ce-track__card h3 span,.ce-track__stage.is-decision .ce-track__card>p:last-child{color:var(--c-ink)}.ce-track__stage.is-decision .ce-track__dot{box-shadow:0 0 0 6px #ffed312e}.ce-versus{border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-1);overflow:hidden}.ce-versus__head{padding:var(--s-3) clamp(1rem, .6rem + 1.6vw, 2rem);background:var(--c-ink);color:var(--c-muted-on-dark);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;column-gap:var(--s-3);margin:0;font-weight:700;display:none}.ce-versus__head span:last-child{color:var(--c-aureolin);grid-column:3}.ce-versus__list{margin:0;padding:0;list-style:none}.ce-versus__row{gap:var(--s-1) var(--s-3);padding:var(--s-4) clamp(1rem, .6rem + 1.6vw, 2rem);border-top:1px solid var(--c-line);grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.ce-versus__row:first-child{border-top:0}.ce-versus__old{color:var(--c-text-muted);grid-column:2}.ce-versus__old s{background:linear-gradient(var(--c-tangelo), var(--c-tangelo)) no-repeat 0 58% / 0% 2px;transition:background-size .6s var(--ease-out);transition-delay:calc(var(--i,0) * .15s + .2s);padding-bottom:.05em;text-decoration:none}.ce-versus.is-lit .ce-versus__old s,:root:not(.js) .ce-versus__old s{background-size:100% 2px}.ce-versus__arrow{color:var(--c-ink);grid-area:2/1;place-items:center;display:grid}.ce-versus__arrow svg{width:1.1rem;height:1.1rem}.ce-versus__new{color:var(--c-ink);font-size:var(--fs-lead);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(var(--i,0) * .15s + .6s);grid-area:2/2;line-height:1.25;transform:translate(-8px)}.ce-versus.is-lit .ce-versus__new,:root:not(.js) .ce-versus__new{opacity:1;transform:none}@media (min-width:760px){.ce-versus__head{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.2fr);display:grid}.ce-versus__row{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1.2fr)}.ce-versus__old,.ce-versus__arrow,.ce-versus__new{grid-row:1}.ce-versus__old{grid-column:1}.ce-versus__arrow{grid-column:2}.ce-versus__new{grid-column:3}.ce-versus__row:hover{background:var(--c-paper)}}.ce-day .fr-day__bar span{grid-template-columns:auto minmax(0,max-content);overflow:hidden}.ce-day .fr-day__bar em{justify-self:start;min-width:0;max-width:100%}.ce-seat__side{gap:var(--s-5);justify-items:start;display:grid}.ce-seat__side .mc-included{width:100%}.ce-ebook{gap:var(--s-4);max-width:32rem;margin:var(--s-5) 0 0;padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:#ffffff0a;align-items:center;display:flex}.ce-ebook img{width:clamp(5.5rem,4rem + 4vw,7.5rem);height:auto;animation:ce-float 6s var(--ease-in-out) infinite;border-radius:4px;flex:none;box-shadow:0 18px 40px #00000073}.ce-ebook figcaption{gap:var(--s-1);color:var(--c-muted-on-dark);font-size:var(--fs-sm);display:grid}.ce-ebook figcaption b{color:var(--c-aureolin);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}@keyframes ce-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.ce-engine__flow--out,.ce-engine__ring--dash,.ce-engine__ring--arc,.ce-engine__glow,.ce-engine__icon,.ce-ring__seg.is-leak,.ce-ebook img{animation:none}.ce-engine__pulses{display:none}.ce-split__part,.ce-split__part>*,.ce-track:after,.ce-track__dot,.ce-track__card,.ce-versus__old s,.ce-versus__new,.ce-calc__bar b{transition:none}}.site-logo--landing img{height:calc(var(--header-h) - 24px);width:auto}.lp-head__when{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--c-muted-on-dark);font-weight:600;display:none}.lp-head__when .icon{width:1rem;height:1rem;color:var(--c-aureolin)}@media (min-width:640px){.lp-head__when{display:inline-flex}}.site-header--minimal .site-header__actions .btn{display:inline-flex}.lp-book--big{min-height:60px;padding-inline-start:1.6rem;padding-inline-end:1.6rem;font-size:1.05rem}.lp-book.is-busy{cursor:progress;opacity:.85}.lp-book__error{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--c-tangelo);border-radius:var(--r-sm);background:var(--c-tangelo-20);color:var(--c-ink);font-size:var(--fs-sm)}.lp-note{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted)}.lp-lead{font-size:var(--fs-lead);max-width:40rem}.lp-head{max-width:54rem;margin-bottom:var(--s-7)}.lp-hero{padding:calc(var(--header-h) + var(--s-5)) 0 var(--s-7);background:var(--c-ink);color:var(--c-white);position:relative;overflow:hidden}.lp-hero__bg{pointer-events:none;background:radial-gradient(60rem 40rem at 78% 38%,#ffed3129,#0000 62%),radial-gradient(40rem 30rem at 8% 100%,#ff48011a,#0000 70%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 88px);position:absolute;top:0;bottom:0;left:0;right:0}.lp-hero__grid{gap:var(--s-7);align-items:center;display:grid;position:relative}.lp-hero__chips{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp-hero__chips li{border:1px solid var(--c-line-dark);border-radius:var(--r-pill);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-light-grey);padding:.3rem .8rem;font-weight:600}.lp-hero__chips li:first-child{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink);align-items:center;gap:.45rem;display:inline-flex}.lp-hero__chips li:first-child:before{content:"";background:var(--c-tangelo);width:.5rem;height:.5rem;animation:lp-beat 1.6s var(--ease-in-out) infinite;border-radius:50%}.lp-hero__pre{margin:0 0 var(--s-3);font-size:var(--fs-base);color:var(--c-aureolin);font-weight:600}.lp-hero__title{max-width:16ch;font-size:clamp(2.4rem,1.1rem + 3.7vw,4.3rem)}.lp-hero__intro{max-width:38rem;margin:0 0 var(--s-5);font-size:var(--fs-lead);color:var(--c-muted-on-dark)}.lp-checks{gap:var(--s-3);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}.lp-checks li{align-items:center;gap:var(--s-3);font-weight:500;display:flex}.lp-checks .icon{background:var(--c-aureolin);width:1.6rem;height:1.6rem;color:var(--c-ink);border-radius:50%;flex:none;padding:.3rem}@media (min-width:560px){.lp-checks{column-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-buy{justify-items:start;gap:var(--s-2);margin-bottom:var(--s-5);display:grid}.lp-buy__price{align-items:baseline;gap:var(--s-3);margin:var(--s-2) 0 0;flex-wrap:wrap;display:flex}.lp-buy__price s,.lp-price__amount s,.lp-sticky__price s{color:var(--c-light-grey);-webkit-text-decoration-color:var(--c-tangelo);text-decoration-color:var(--c-tangelo);opacity:.85;text-decoration-thickness:2px}.lp-buy__price strong{color:var(--c-aureolin);font-size:var(--fs-h4)}.lp-buy__micro{max-width:32rem;font-size:var(--fs-xs);color:var(--c-muted-on-dark);margin:0}.lp-facts{gap:var(--s-3) var(--s-5);padding:var(--s-4) 0 0;border-top:1px solid var(--c-line-dark);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;list-style:none;display:flex}.lp-facts li{align-items:center;gap:var(--s-2);display:inline-flex}.lp-facts .icon{width:1.15rem;height:1.15rem;color:var(--c-aureolin)}.lp-facts--center{border:0;justify-content:center}.lp-hero__visual{justify-content:center;display:flex}.lp-stage{aspect-ratio:4/5;width:min(100%,30rem);position:relative}.lp-stage__rings{width:92%;position:absolute;top:6%;left:50%;overflow:visible;transform:translate(-50%)}.lp-stage__ring{fill:none;stroke:#ffed3147;stroke-width:1.5px}.lp-stage__ring--dash{stroke-dasharray:3 10;transform-origin:200px 200px;animation:40s linear infinite lp-spin}.lp-stage__ring--arc{stroke:var(--c-aureolin);stroke-width:4px;stroke-linecap:round;stroke-dasharray:22 78;transform-origin:200px 200px;animation:9s linear infinite reverse lp-spin}.lp-stage__node{fill:var(--c-ink);stroke:var(--c-aureolin);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:lp-node 5.6s var(--ease-in-out) infinite;animation-delay:calc(var(--i) * .8s)}.lp-stage__photo{filter:drop-shadow(0 24px 40px #00000073);width:auto;max-width:none;height:96%;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.lp-stage__tag{max-width:15rem;padding:var(--s-3) var(--s-4);border-left:4px solid var(--c-aureolin);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-xs);color:var(--c-muted-on-dark);background:#202020d1;margin:0;display:grid;position:absolute;bottom:4%;left:0}.lp-stage__tag strong{font-size:var(--fs-base);color:var(--c-white)}.lp-play{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:var(--r-pill);background:var(--c-white);color:var(--c-ink);text-align:left;box-shadow:var(--shadow-2);cursor:pointer;transition:transform var(--dur) var(--ease-out);border:0;display:inline-flex;position:absolute;top:50%;right:0}.lp-play:hover{transform:translateY(-2px)}.lp-play:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.lp-reel:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.lp-play__icon{background:var(--c-tangelo);width:2.75rem;height:2.75rem;color:var(--c-white);border-radius:50%;place-items:center;display:grid;position:relative}.lp-play__icon:after{content:"";border:2px solid var(--c-tangelo);animation:lp-ripple 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.lp-play__icon .icon{width:1.1rem;height:1.1rem}.lp-play__text{line-height:1.2;display:grid}.lp-play__text strong{font-size:var(--fs-sm)}.lp-play__text small{color:var(--c-text-muted);font-size:.75rem}.lp-stage__count{padding:var(--s-2) var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin);color:var(--c-ink);box-shadow:var(--shadow-2);margin:0;line-height:1.15;display:grid;position:absolute;top:2%;left:0}.lp-stage__count span{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-size:.7rem;font-weight:600}.lp-stage__count strong{font-size:var(--fs-h4);font-variant-numeric:tabular-nums}@media (min-width:1000px){.lp-hero{padding-bottom:var(--s-8)}.lp-hero__intro{margin-bottom:var(--s-4);font-size:var(--fs-base)}.lp-checks{row-gap:var(--s-2);margin-bottom:var(--s-5);font-size:var(--fs-sm)}.lp-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lp-stage{width:min(100%,34rem)}}.lp-proof{color:var(--c-white);border-top:1px solid var(--c-line-dark);background:#171717}.lp-proof__list{gap:var(--s-4) var(--s-5);padding-block:var(--s-5);font-size:var(--fs-xs);color:var(--c-light-grey);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;line-height:1.35;list-style:none;display:grid}.lp-proof__list li{align-items:center;gap:var(--s-3);display:flex}.lp-proof__list .icon{width:1.5rem;height:1.5rem;color:var(--c-aureolin);flex:none}@media (min-width:1000px){.lp-proof__list{font-size:var(--fs-sm);grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-problem__grid{gap:var(--s-7);align-items:center;display:grid}.lp-thoughts{gap:var(--s-3);margin:var(--s-5) 0 0;padding:0;list-style:none;display:grid}.lp-thoughts li{padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md) var(--r-md) var(--r-md) 4px;background:var(--c-white);box-shadow:var(--shadow-1);justify-self:start;font-style:italic;position:relative}.lp-thoughts li:nth-child(2n){border-radius:var(--r-md) var(--r-md) 4px var(--r-md);justify-self:end}.lp-leak{padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-white);box-shadow:var(--shadow-2)}.lp-leak__q{margin-bottom:var(--s-4);font-size:var(--fs-h4);font-weight:600;line-height:var(--lh-heading);display:block}.lp-leak__people{gap:var(--s-1);margin-bottom:var(--s-4);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.lp-leak__person{aspect-ratio:1;border:2px dashed var(--c-tangelo);color:var(--c-tangelo);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.lp-leak__person .icon{width:58%;height:58%}.lp-leak__person.is-won{border:2px solid var(--c-ink);background:var(--c-aureolin);color:var(--c-ink);transform:translateY(-3px)}.lp-leak__control{align-items:center;gap:var(--s-4);display:flex}.lp-leak__control input[type=range]{--fill:30%;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;flex:1;height:2.75rem;margin:0}.lp-leak__control input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-aureolin) var(--fill), var(--c-light-grey) var(--fill));height:10px}.lp-leak__control input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-aureolin) var(--fill), var(--c-light-grey) var(--fill));height:10px}.lp-leak__control input[type=range]::-webkit-slider-thumb{border:4px solid var(--c-aureolin);background:var(--c-ink);-webkit-appearance:none;appearance:none;border-radius:50%;width:28px;height:28px;margin-top:-9px}.lp-leak__control input[type=range]::-moz-range-thumb{border:4px solid var(--c-aureolin);background:var(--c-ink);border-radius:50%;width:20px;height:20px}.lp-leak__control input[type=range]:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px;border-radius:var(--r-pill)}.lp-leak__value{min-width:3.2rem;padding:var(--s-1) var(--s-3);border-radius:var(--r-sm);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-h3);text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.lp-leak__out{min-height:4.4em;margin:var(--s-4) 0 0;font-weight:500}:root:not(.js) .lp-leak__control{display:none}.lp-turn{margin-top:var(--s-8);font-size:clamp(1.6rem,1rem + 2.4vw,3rem);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);text-align:center;text-wrap:balance}.lp-turn em{background:linear-gradient(180deg, transparent 58%, var(--c-aureolin) 58%);font-weight:600}@media (min-width:1000px){.lp-problem__grid{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}.lp-engine__grid{gap:var(--s-6);align-items:center;display:grid}.lp-engine__copy p:not(.eyebrow){color:var(--c-muted-on-dark)}.lp-engine__visual{justify-content:center;display:flex}.lp-engine__visual .ce-engine{width:min(100%,40rem)}.lp-stages{gap:var(--s-3);margin:var(--s-7) auto 0;padding-left:var(--gutter);padding-right:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.lp-stages__item{align-content:start;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);font-size:var(--fs-sm);color:var(--c-muted-on-dark);background:#ffffff08;display:grid}.lp-stages__item strong{font-size:var(--fs-base);color:var(--c-white)}.lp-stages__num{font-size:var(--fs-xs);color:var(--c-aureolin);font-weight:700}.lp-stages__item:last-child{grid-column:span 2}.lp-stages__item.is-decision{border-color:var(--c-aureolin);background:var(--c-aureolin);color:var(--c-ink)}.lp-stages__item.is-decision strong,.lp-stages__item.is-decision .lp-stages__num{color:var(--c-ink)}@media (min-width:700px){.lp-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1000px){.lp-engine__grid{gap:var(--s-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (min-width:1200px){.lp-stages{grid-template-columns:repeat(7,minmax(0,1fr))}.lp-stages__item:last-child{grid-column:auto}}.lp-tiles{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.lp-tiles li{align-content:start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-white);color:var(--c-text-muted);transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);display:grid}.lp-tiles li:hover{box-shadow:var(--shadow-1);transform:translateY(-4px)}.lp-tiles strong{font-size:var(--fs-h4);color:var(--c-ink)}.lp-tiles__icon{width:3rem;height:3rem;margin-bottom:var(--s-2);border-radius:var(--r-sm);background:var(--c-aureolin);color:var(--c-ink);place-items:center;display:grid}.lp-tiles__icon .icon{width:1.4rem;height:1.4rem}@media (min-width:360px) and (max-width:599.98px){.lp-tiles{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tiles li{padding:var(--s-4);font-size:var(--fs-sm)}.lp-tiles strong{font-size:var(--fs-base)}.lp-tiles__icon{width:2.5rem;height:2.5rem}}@media (min-width:600px){.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-agenda{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-agenda:before{content:"";background:linear-gradient(180deg, var(--c-aureolin), var(--c-tangelo));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:2.9rem}.lp-agenda li{gap:var(--s-4);grid-template-columns:5.8rem minmax(0,1fr);align-items:start;display:grid;position:relative}.lp-agenda__time{z-index:1;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-size:var(--fs-xs);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:start;padding:.35rem .6rem;font-weight:700;position:relative}.lp-agenda__text{padding:var(--s-1) 0 var(--s-3);border-bottom:1px solid var(--c-line);font-weight:500}.lp-day__note{align-items:center;gap:var(--s-2);margin-top:var(--s-6);font-size:var(--fs-sm);display:flex}.lp-day__note .icon{width:1.2rem;height:1.2rem;color:var(--c-tangelo);flex:none}@media (min-width:1100px){.lp-agenda{grid-template-columns:repeat(var(--steps,6), minmax(0, 1fr));gap:var(--s-4)}.lp-agenda:before{background:linear-gradient(90deg, var(--c-aureolin), var(--c-tangelo));width:auto;height:2px;top:1rem;bottom:auto;left:0;right:0}.lp-agenda li{gap:var(--s-3);grid-template-columns:1fr}.lp-agenda__text{padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-white);font-size:var(--fs-sm);min-height:100%}}.lp-coach__grid{gap:var(--s-7);align-items:center;display:grid}.lp-coach__media{justify-content:center;display:flex}.lp-reel{border-radius:var(--r-lg);cursor:pointer;width:min(100%,20rem);box-shadow:0 0 0 6px #ffed312e, var(--shadow-2);background:#000;border:0;padding:0;display:block;position:relative;overflow:hidden}.lp-reel img{width:100%;height:auto;transition:transform var(--dur-slow) var(--ease-out);display:block}.lp-reel:hover img{transform:scale(1.03)}.lp-reel__play{background:var(--c-aureolin);width:4.5rem;height:4.5rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffed3140}.lp-reel__play .icon{width:1.6rem;height:1.6rem}.lp-reel__label{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);color:var(--c-white);font-size:var(--fs-sm);background:#202020d9;font-weight:600;position:absolute}:root:not(.js) .lp-reel__play,:root:not(.js) .lp-reel__label,:root:not(.js) .lp-play{display:none}.lp-coach__role{margin-top:calc(-1 * var(--s-2));color:var(--c-aureolin);font-weight:600}.lp-coach__copy>p:not(.eyebrow):not(.lp-coach__role){max-width:40rem;color:var(--c-muted-on-dark)}.lp-stats{gap:var(--s-4);margin:var(--s-6) 0;padding:var(--s-5) 0;border-block:1px solid var(--c-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.lp-stats li{align-content:start;gap:var(--s-1);font-size:var(--fs-xs);color:var(--c-muted-on-dark);display:grid}.lp-stats strong{color:var(--c-aureolin);font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);line-height:1}.lp-awards{gap:var(--s-3);margin:0 0 var(--s-6);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.lp-awards li{gap:var(--s-3);display:flex}.lp-awards .icon{width:1.3rem;height:1.3rem;color:var(--c-aureolin);flex:none}.lp-quote{padding:var(--s-2) 0 var(--s-2) var(--s-5);border-left:4px solid var(--c-aureolin);margin:0}.lp-quote p{margin:0 0 var(--s-2);font-size:var(--fs-h3);font-style:italic;font-weight:500;line-height:var(--lh-heading)}.lp-quote cite{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-muted-on-dark);font-style:normal}@media (min-width:900px){.lp-coach__grid{gap:var(--s-8);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.lp-usp{gap:var(--s-4);margin:0 0 var(--s-7);padding:0;list-style:none;display:grid}.lp-usp li{gap:var(--s-2);padding:var(--s-5);border-top:4px solid var(--c-ink);border-radius:var(--r-sm);background:var(--c-white);color:var(--c-text-muted);box-shadow:var(--shadow-1);display:grid}.lp-usp strong{font-size:var(--fs-h4);color:var(--c-ink)}.lp-usp__num{font-size:var(--fs-h3);color:var(--c-tangelo);font-weight:700}@media (min-width:800px){.lp-usp{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-versus{max-width:54rem}.lp-versus__head{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);font-weight:700;display:none}.lp-versus ul{margin:0;padding:0;list-style:none}.lp-versus__row{gap:var(--s-1);padding:var(--s-4) 0;border-bottom:1px solid var(--c-line);display:grid}.lp-versus__row s{color:var(--c-text-muted);background:linear-gradient(var(--c-tangelo), var(--c-tangelo)) no-repeat 0 55% / 0 2px;transition:background-size .7s var(--ease-out);transition-delay:calc(var(--i) * .18s);justify-self:start;text-decoration:none}.lp-versus.is-lit .lp-versus__row s,:root:not(.js) .lp-versus__row s{background-size:100% 2px}.lp-versus__arrow{width:1.2rem;height:1.2rem;color:var(--c-tangelo);display:none}.lp-versus__row strong{font-size:var(--fs-h4)}@media (min-width:760px){.lp-versus__head{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) 1.2rem minmax(0,1fr);display:grid}.lp-versus__head span:last-child{grid-column:3}.lp-versus__row{align-items:center;gap:var(--s-4);grid-template-columns:minmax(0,1fr) 1.2rem minmax(0,1fr)}.lp-versus__row strong{justify-self:start}.lp-versus__arrow{display:block}}.lp-fit{gap:var(--s-5);display:grid}.lp-fit__col{padding:var(--s-6);border-radius:var(--r-lg)}.lp-fit__col h3{margin:0 0 var(--s-4);font-size:var(--fs-h3)}.lp-fit__col ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.lp-fit__col li{gap:var(--s-3);display:flex}.lp-fit__col .icon{border-radius:50%;flex:none;width:1.5rem;height:1.5rem;padding:.25rem}.lp-fit__col--yes{background:var(--c-white);box-shadow:var(--shadow-1)}.lp-fit__col--yes .icon{background:var(--c-aureolin);color:var(--c-ink)}.lp-fit__col--no{color:var(--c-text-muted);border:1px dashed #2020204d}.lp-fit__col--no .icon{background:var(--c-tangelo-20);color:var(--c-tangelo)}@media (min-width:900px){.lp-fit{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.lp-seat__grid{gap:var(--s-7);align-items:start;display:grid}.lp-seat__body{gap:var(--s-6);align-items:center;display:grid}.lp-included{gap:var(--s-3);margin:0;padding:0;font-weight:500;list-style:none;display:grid}.lp-included li{gap:var(--s-3);display:flex}.lp-included .icon{background:var(--c-ink);width:1.5rem;height:1.5rem;color:var(--c-aureolin);border-radius:50%;flex:none;padding:.25rem}.lp-ebook{text-align:center;justify-self:center;width:min(100%,13rem);margin:0}.lp-ebook img{border-radius:var(--r-sm);width:100%;height:auto;animation:lp-float 6s var(--ease-in-out) infinite;box-shadow:0 30px 50px #20202059}.lp-ebook figcaption{margin-top:var(--s-4);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700}.lp-price{padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white);box-shadow:var(--shadow-2)}.lp-price__label{margin:0 0 var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-aureolin);font-weight:700}.lp-price__amount{align-items:baseline;gap:var(--s-1) var(--s-3);margin:0 0 var(--s-5);flex-wrap:wrap;display:flex}.lp-price__amount s{font-size:var(--fs-h4)}.lp-price__amount strong{letter-spacing:var(--tracking-tight);color:var(--c-aureolin);font-size:clamp(3rem,2rem + 3vw,4.4rem);line-height:1}.lp-price__amount small{font-size:var(--fs-xs);color:var(--c-muted-on-dark);flex-basis:100%}.lp-price__soon{font-size:var(--fs-h4)}.lp-worth{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-5) 0;padding:var(--s-4);border:1px solid var(--c-line-dark);border-radius:var(--r-md);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) 9rem;display:grid}.lp-worth label{color:var(--c-muted-on-dark)}.lp-worth input{border:1px solid var(--c-line-dark);border-radius:var(--r-sm);background:var(--c-white);width:100%;min-height:44px;color:var(--c-ink);font:inherit;padding:.4rem .7rem;font-weight:600}.lp-worth input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@media (max-width:479.98px){.lp-worth{grid-template-columns:minmax(0,1fr)}}.lp-worth__out{color:var(--c-aureolin);grid-column:1/-1;margin:0;font-weight:600}.lp-steps{gap:var(--s-2);counter-reset:lp-step;font-size:var(--fs-sm);color:var(--c-muted-on-dark);margin:0;padding:0;list-style:none;display:grid}.lp-steps li{gap:var(--s-2);counter-increment:lp-step;grid-template-columns:1.75rem minmax(0,1fr);display:grid}.lp-steps li:before{content:counter(lp-step);background:var(--c-aureolin);width:1.5rem;height:1.5rem;color:var(--c-ink);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid}@media (min-width:600px){.lp-seat__body{grid-template-columns:minmax(0,1fr) 12rem}}@media (min-width:1000px) and (max-width:1279.98px){.lp-seat__body{grid-template-columns:minmax(0,1fr)}.lp-ebook{justify-self:start;width:10rem}}@media (min-width:1000px){.lp-seat__grid{gap:var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lp-price{top:calc(var(--header-h) + var(--s-5));position:sticky}}.lp-final__inner{justify-items:center;gap:var(--s-5);text-align:center;display:grid}.lp-final .poster-title{max-width:20ch}.lp-final__cta{justify-items:center;gap:var(--s-2);display:grid}.lp-countdown{margin:0}.lp-countdown [data-lp-countdown]{gap:var(--s-3);display:flex}.lp-countdown__unit{min-width:4.4rem;padding:var(--s-3) var(--s-2);border:1px solid var(--c-line-dark);border-radius:var(--r-md);background:#ffffff0a;display:grid}.lp-countdown__unit b{color:var(--c-aureolin);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.1}.lp-countdown__unit small{letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted-on-dark);font-size:.7rem}.lp-ps{max-width:42rem;margin:var(--s-4) 0 0;color:var(--c-muted-on-dark);font-style:italic}.lp-final__help{justify-content:center;gap:var(--s-2) var(--s-4);font-size:var(--fs-sm);color:var(--c-muted-on-dark);flex-wrap:wrap;margin:0;display:flex}.lp-final__help strong{color:var(--c-white)}.lp-sticky{z-index:450;padding-bottom:env(safe-area-inset-bottom,0);border-top:3px solid var(--c-aureolin);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--c-white);transition:transform var(--dur) var(--ease-out);background:#202020f5;position:fixed;top:auto;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-sticky.is-shown{transform:none}.lp-sticky__inner{align-items:center;gap:var(--s-4);padding-block:var(--s-3);display:flex}.lp-sticky__what{min-width:0;font-size:var(--fs-xs);color:var(--c-muted-on-dark);margin:0 auto 0 0;line-height:1.3;display:grid}.lp-sticky__what strong{color:var(--c-white);font-size:var(--fs-sm);display:none}.lp-sticky__price{text-align:right;line-height:1.1;font-size:var(--fs-xs);margin:0;display:grid}.lp-sticky__price strong{font-size:var(--fs-h4);color:var(--c-aureolin)}.lp-sticky__book{white-space:nowrap;flex:none;min-height:48px}@media (max-width:479.98px){.lp-sticky__inner{gap:var(--s-3)}.lp-sticky__time,.lp-sticky__price s{display:none}.lp-sticky__book{padding-inline-start:1rem;padding-inline-end:1rem}.lp-sticky__book .btn__icon{display:none}}body.has-lp-sticky .site-footer--minimal{padding-bottom:5.5rem}@media (min-width:700px){.lp-sticky__what strong,.lp-sticky__price{display:block}}.site-footer--minimal .site-footer__legal{border-top:0}.lp-video,.lp-booked,.lp-pay{border:0;max-height:calc(100dvh - 2rem);padding:0;overflow:auto}.lp-video::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ad1}.lp-booked::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ad1}.lp-pay::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ad1}.lp-video{width:min(26rem,100vw - 2rem);color:var(--c-white);background:0 0}.lp-video video{width:100%;height:auto;max-height:calc(100dvh - 9rem);margin-bottom:var(--s-3);border-radius:var(--r-md);object-fit:contain;background:#000;display:block}.lp-dialog__close{z-index:1;width:44px;height:44px;margin:0 0 var(--s-2) auto;background:var(--c-white);color:var(--c-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:sticky;top:0}.lp-dialog__close .icon{width:1.2rem;height:1.2rem}.lp-booked{border-radius:var(--r-lg);background:var(--c-white);width:min(36rem,100vw - 2rem);color:var(--c-ink)}.lp-booked>div{padding:var(--s-6)}.lp-booked__wait{justify-items:center;gap:var(--s-4);text-align:center;font-weight:600;display:grid}.lp-spinner{border:4px solid var(--c-light-grey);border-top-color:var(--c-tangelo);border-radius:50%;width:3rem;height:3rem;animation:.9s linear infinite lp-spin}.lp-booked__title{margin:0 0 var(--s-4);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight)}.lp-booked__title:focus{outline:none}.lp-booked__title em{background:linear-gradient(180deg, transparent 58%, var(--c-aureolin) 58%);font-weight:600}.lp-booked__facts{gap:var(--s-2);margin:0 0 var(--s-5);padding:var(--s-4);border-radius:var(--r-md);background:var(--c-paper);font-size:var(--fs-sm);display:grid}.lp-booked__facts div{gap:0 var(--s-3);display:grid}@media (min-width:480px){.lp-booked__facts div{grid-template-columns:8.5rem minmax(0,1fr)}}.lp-booked__facts dt{font-size:var(--fs-xs);color:var(--c-text-muted)}.lp-booked__facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.lp-booked__next{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.lp-pay{border-radius:var(--r-lg);background:var(--c-white);width:min(34rem,100vw - 2rem);color:var(--c-ink)}.lp-pay>.lp-dialog__close{margin:var(--s-3) var(--s-3) calc(-44px - var(--s-3)) auto;background:var(--c-paper)}.lp-pay__form{padding:var(--s-6)}.lp-pay__title{margin:var(--s-1) 0 var(--s-2);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--tracking-tight);padding-right:3rem}.lp-pay__meta{margin:0 0 var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted)}.lp-pay__price{align-items:baseline;gap:var(--s-3);margin:0 0 var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--c-paper);display:flex}.lp-pay__price>span{font-size:var(--fs-sm);flex:1;font-weight:600}.lp-pay__price s{color:var(--c-text-muted)}.lp-pay__price strong{font-size:var(--fs-h4)}.lp-pay__steps{gap:var(--s-3);margin:0 0 var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.lp-pay__steps li{align-items:center;gap:var(--s-2);padding-bottom:var(--s-2);border-bottom:3px solid var(--c-light-grey);font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:600;display:flex}.lp-pay__steps li>span{background:var(--c-light-grey);width:1.6rem;height:1.6rem;color:var(--c-ink);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.lp-pay__steps li.is-current,.lp-pay__steps li.is-done{border-color:var(--c-ink);color:var(--c-ink)}.lp-pay__steps li.is-current>span{background:var(--c-aureolin)}.lp-pay__steps li.is-done>span{background:var(--c-ink);color:var(--c-white)}.lp-pay__welcome{align-items:flex-start;gap:var(--s-2);margin:0 0 var(--s-4);padding:var(--s-3);border-radius:var(--r-sm);background:var(--c-aureolin-20);font-size:var(--fs-sm);display:flex}.lp-pay__welcome .icon{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.lp-pay__step{border:0;min-width:0;margin:0;padding:0}.lp-pay__legend{margin-bottom:var(--s-3);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);padding:0;font-weight:600}.lp-pay__fields{gap:var(--s-3);margin-bottom:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp-pay__wide{grid-column:1/-1}.lp-pay__fields label{gap:var(--s-1);font-size:var(--fs-sm);font-weight:600;display:grid}.lp-pay__fields small{color:var(--c-text-muted);font-weight:400}.lp-pay abbr{color:var(--c-tangelo);text-decoration:none}.lp-pay__fields input,.lp-pay__fields select{border-radius:var(--r-sm);background:var(--c-white);width:100%;min-height:48px;color:var(--c-ink);font:inherit;border:1px solid #2020204d;padding:.5rem .8rem;font-weight:400}.lp-pay__fields input:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.lp-pay__fields select:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px}.lp-pay__fields [aria-invalid=true]{border-color:var(--c-tangelo);box-shadow:0 0 0 1px var(--c-tangelo)}.lp-pay__tel{display:flex}.lp-pay__tel>span{border-radius:var(--r-sm) 0 0 var(--r-sm);background:var(--c-paper);border:1px solid #2020204d;border-right:0;place-items:center;padding:0 .75rem;display:grid}.lp-pay__fields .lp-pay__tel input{border-radius:0 var(--r-sm) var(--r-sm) 0;flex:1;min-width:0}.lp-pay__note{margin:calc(var(--s-1) * -1) 0 var(--s-4);font-size:var(--fs-xs);color:var(--c-text-muted)}.lp-pay__note a{color:var(--c-ink)}.lp-pay__declaration{margin-bottom:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-paper)}.lp-pay__check{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);cursor:pointer;line-height:1.45;display:flex}.lp-pay__check input{width:1.25rem;height:1.25rem;accent-color:var(--c-ink);flex:none;margin:.1rem 0 0}.lp-pay__declaration .lp-pay__check{font-size:var(--fs-xs)}.lp-pay__declaration .lp-pay__check input{width:1.1rem;height:1.1rem;margin-top:.05rem}.lp-pay__check input[aria-invalid=true]{outline:2px solid var(--c-tangelo);outline-offset:2px}.lp-pay__check a{color:var(--c-ink);font-weight:600;text-decoration:underline}.lp-pay__check--soft{margin-bottom:var(--s-4);color:var(--c-text-muted)}.lp-pay__submit.is-busy{cursor:progress;opacity:.8}.lp-pay__back{margin:var(--s-3) auto 0;font-size:var(--fs-sm);display:block}.lp-pay__msg{margin:var(--s-3) 0 0;font-size:var(--fs-sm);font-weight:600}.lp-pay__msg:empty{display:none}.lp-pay__msg:not(:empty){padding:var(--s-2) var(--s-3);border-left:3px solid var(--c-tangelo);background:var(--c-tangelo-20)}.lp-pay__trust{align-items:flex-start;gap:var(--s-2);margin:var(--s-4) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted);display:flex}.lp-pay__trust .icon{flex:none;width:1rem;height:1rem;margin-top:.1rem}@media (max-width:479.98px){.lp-pay__form{padding:var(--s-5) var(--s-4)}.lp-pay__steps li{font-size:var(--fs-xs)}}@media (max-width:359.98px){.lp-pay__fields{grid-template-columns:minmax(0,1fr)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-node{0%,70%,to{fill:var(--c-ink);transform:scale(1)}10%,24%{fill:var(--c-aureolin);transform:scale(1.5)}}@keyframes lp-beat{50%{opacity:.5;transform:scale(1.5)}}@keyframes lp-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes lp-float{50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.lp-stage__ring--dash,.lp-stage__ring--arc,.lp-stage__node,.lp-hero__chips li:first-child:before,.lp-play__icon:after,.lp-ebook img,.lp-spinner{animation:none}.lp-sticky,.lp-versus__row s,.lp-leak__person,.lp-tiles li,.lp-reel img{transition:none}}.scs__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.scs__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){#calculators .scs__list{grid-template-columns:repeat(3,1fr)}}.scs-card{gap:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);padding:clamp(1.25rem,1rem + 1.2vw,2rem);display:grid}.scs-card__body{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.scs-card__head{align-items:center;gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.scs-card__type{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700}.scs-card__title{font-size:var(--fs-h3);margin:0;line-height:1.2}.scs-card__text{color:var(--c-text-muted);margin:0}.scs-card__facts{gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--fs-sm);padding:0;font-weight:500;list-style:none;display:grid}.scs-card__facts li{align-items:flex-start;gap:var(--s-2);display:flex}.scs-card__facts .icon{width:18px;height:18px;color:var(--c-tangelo);flex:none;margin-top:.2rem}.scs-card .btn{margin-top:auto}.scs-card--featured{background:var(--c-ink);color:var(--c-white);border-color:#0000}.scs-card--featured .scs-card__type,.scs-card--featured .scs-card__text{color:var(--c-muted-on-dark)}.scs-card--featured .scs-card__facts .icon{color:var(--c-aureolin)}@media (min-width:760px){.scs-card--featured{grid-column:1/-1}}@media (min-width:1000px){.scs-card--featured{align-items:center;gap:var(--s-7);grid-template-columns:1.1fr 1fr;padding:clamp(2rem,1.5rem + 2vw,3.25rem)}}@media (min-width:760px){.scs-card--featured+.scs-card:last-child{grid-column:1/-1}}@media (min-width:1000px){.scs-card--featured+.scs-card:last-child .scs-card__body{gap:var(--s-3) var(--s-7);grid-template-columns:1.1fr 1fr;align-items:start;display:grid}.scs-card--featured+.scs-card:last-child .scs-card__head{grid-area:1/1}.scs-card--featured+.scs-card:last-child .scs-card__title{grid-area:2/1}.scs-card--featured+.scs-card:last-child .scs-card__text{grid-area:3/1}.scs-card--featured+.scs-card:last-child .scs-card__facts{grid-area:1/2/3;align-self:end;margin:0}.scs-card--featured+.scs-card:last-child .btn{margin-top:var(--s-2);grid-area:3/2;justify-self:start}}.scs-card__preview{width:100%;max-width:460px;margin-inline-start:0;margin-inline-end:0}@media (min-width:1000px){.scs-card__preview{justify-self:end}}@media (max-width:479.98px){.scs-card__preview .sc-preview__areas li{grid-template-columns:6.5rem 1fr auto}}.scs-steps{margin:0;padding:0;list-style:none}@media (min-width:1100px){.scs-steps{grid-template-columns:repeat(3,1fr)}}.scs-steps .factor{background:var(--c-white)}.coach-card__badge{top:var(--s-3);left:var(--s-3);z-index:1;border-radius:var(--r-pill);background:var(--c-aureolin);max-width:calc(100% - 1.5rem);color:var(--c-ink);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;line-height:1.25;display:inline-flex;position:absolute}.coach-card__badge .icon{flex:none;width:14px;height:14px}.media-placeholder__note{left:var(--s-3);right:var(--s-3);bottom:var(--s-3);border-radius:var(--r-sm);color:var(--c-aureolin);border:1px dashed #ffed3199;padding:.4rem .6rem;font-size:.72rem;font-weight:600;line-height:1.3;position:absolute}.coach-avatar{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.coach-avatar--initials{background:var(--c-ink);color:var(--c-aureolin);letter-spacing:.02em;font-weight:700}.team-hero .abos-hero__title{font-size:clamp(2.4rem,1.2rem + 3.8vw,4.6rem)}.about-hero__visual{justify-content:center;display:flex}.medal{gap:var(--s-2);border-radius:var(--r-lg);background:var(--c-aureolin);width:min(100%,26rem);color:var(--c-ink);box-shadow:var(--shadow-2);padding:clamp(1.75rem,1.2rem + 2vw,2.75rem);display:grid;position:relative;overflow:hidden}.medal__icon{width:3.25rem;height:3.25rem;margin-bottom:var(--s-2);background:var(--c-ink);color:var(--c-aureolin);border-radius:50%;place-items:center;display:grid}.medal__icon .icon{width:26px;height:26px}.medal__rank{letter-spacing:-.04em;margin:0;font-size:clamp(3.5rem,2.5rem + 4vw,6rem);font-weight:700;line-height:.95}.medal__title{font-size:var(--fs-h3);margin:0;font-weight:700;line-height:1.2}.medal__detail{font-size:var(--fs-sm);margin:0;font-weight:600}.awards__grid{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.awards__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.award{align-items:flex-start;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-white);flex-direction:column;display:flex}.award--firm{background:0 0;border:0;padding:0}.award--firm .medal{width:100%;height:100%;box-shadow:none}.award--firm .medal__rank{font-size:clamp(3rem,2.4rem + 2.4vw,4.5rem)}.award__icon{background:var(--c-aureolin);width:2.5rem;height:2.5rem;color:var(--c-ink);border-radius:50%;place-items:center;display:grid}.award__icon .icon{width:20px;height:20px}.award__title{margin:var(--s-2) 0 0;font-size:var(--fs-h4);line-height:1.25}.award__detail{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.award__coach{align-items:center;gap:var(--s-2);padding-top:var(--s-4);color:var(--c-ink);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.award__coach .icon{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out)}.award__coach:hover .icon{transform:translate(3px)}.award__avatar{width:2.5rem;height:2.5rem;font-size:.8rem;display:block}.about-vision__grid{gap:var(--s-7);display:grid}@media (min-width:900px){.about-vision__grid{grid-template-columns:repeat(2,1fr)}}.about-vision__item{padding-top:var(--s-5);border-top:3px solid var(--c-aureolin)}.about-vision__quote{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-style:italic;font-weight:500;line-height:1.2}.about-vision__text{font-size:var(--fs-lead);margin:0;line-height:1.5}.culture{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.culture{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.culture{grid-template-columns:repeat(4,1fr)}}.culture__item{align-content:start;gap:var(--s-2);padding:var(--s-5);border-top:3px solid var(--c-ink);border-radius:0 0 var(--r-md) var(--r-md);background:var(--c-white);display:grid}.culture__title{margin:var(--s-2) 0 0;font-size:var(--fs-h4)}.culture__item p{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.about-story__grid,.about-network__grid{gap:var(--s-6);align-items:start;display:grid}@media (min-width:900px){.about-story__grid,.about-network__grid{grid-template-columns:1fr 1.1fr}}.about-network__text{margin:0 0 var(--s-5);font-size:var(--fs-lead);line-height:1.5}.about-network .trust{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.team-links__grid{gap:var(--s-4);display:grid}@media (min-width:760px){.team-links__grid{grid-template-columns:repeat(2,1fr)}}.link-card{gap:var(--s-1);padding:var(--s-5) calc(var(--s-5) + 2rem) var(--s-5) var(--s-5);border-top:3px solid var(--c-ink);border-radius:0 0 var(--r-md) var(--r-md);background:var(--c-paper);color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:grid;position:relative}.link-card:hover{background:var(--c-aureolin-20)}.link-card__title{font-size:var(--fs-h4);font-weight:700}.link-card__text{font-size:var(--fs-sm);color:var(--c-text-muted)}.link-card>.icon{top:var(--s-5);right:var(--s-5);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-out);position:absolute}.link-card:hover>.icon{transform:translate(4px)}.coach-hero__name{font-size:clamp(2.6rem,1.4rem + 4.4vw,5.2rem)}.coach-hero__awards{gap:var(--s-2);margin:0 0 var(--s-5);padding:0;list-style:none;display:grid}.coach-hero__awards li{align-items:flex-start;gap:var(--s-2);color:#ffffffd9;font-size:var(--fs-sm);display:flex}.coach-hero__awards strong{color:var(--c-aureolin)}.coach-hero__awards .icon{width:18px;height:18px;color:var(--c-aureolin);flex:none;margin-top:.15rem}.coach-hero .meta-list{margin-bottom:var(--s-5)}.coach-portrait{width:min(100%,24rem);margin-inline-start:auto;margin-inline-end:auto;position:relative}.coach-portrait:after{content:"";inset:var(--s-4) calc(var(--s-4) * -1) calc(var(--s-4) * -1) var(--s-4);z-index:-1;border:3px solid var(--c-aureolin);border-radius:var(--r-lg);position:absolute}.coach-portrait img{display:block}.coach-portrait img,.coach-portrait .media-placeholder{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg);width:100%}.coach-about .poster-title{margin-bottom:var(--s-5)}.coach-about__lead{font-size:var(--fs-lead);line-height:1.5}.award-list{gap:var(--s-3);font-size:var(--fs-sm);margin:0;padding:0;list-style:none;display:grid}.award-list li{align-items:flex-start;gap:var(--s-3);display:flex}.award-list__icon{background:var(--c-aureolin);width:2rem;height:2rem;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;display:grid}.award-list__icon .icon{width:16px;height:16px}.article__byline{align-items:center;gap:var(--s-3);margin:var(--s-5) 0 0;font-size:var(--fs-sm);color:var(--c-text-muted);flex-wrap:wrap;display:flex}.article__author{align-items:center;gap:var(--s-2);color:var(--c-ink);font-weight:600;text-decoration:none;display:inline-flex}.article__author:hover{text-decoration:underline}.article__avatar{width:2.25rem;height:2.25rem;font-size:.75rem;display:block}.analysis-hero__copy{max-width:54rem}.analysis-hero__tags li{text-transform:none;letter-spacing:0}.analysis-hero .button-row{align-items:center}.analysis-hero__call{align-items:center;gap:var(--s-2);display:inline-flex}.analysis-hero__call .icon{width:18px;height:18px}.analysis-request__grid{gap:var(--s-6);align-items:start;display:grid}@media (min-width:1000px){.analysis-request__grid{gap:var(--s-7);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.analysis-request__aside{top:calc(var(--header-h) + 5rem);position:sticky}}.contact-card{padding:var(--s-5);border-top:3px solid var(--c-aureolin);border-radius:0 0 var(--r-md) var(--r-md);background:var(--c-white)}.contact-card__list{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.contact-card__list li{align-items:flex-start;gap:var(--s-3);font-weight:600;display:flex}.contact-card__list .icon{flex:none;width:20px;height:20px;margin-top:.15rem}.contact-card__list small{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-muted);font-weight:700;display:block}.contact-card__list a{color:inherit;text-decoration:none}.contact-card__list a:hover{text-decoration:underline}.analysis-request__meet{gap:var(--s-2);margin:var(--s-5) 0 0;color:var(--c-text-muted);display:grid}.analysis-how__grid{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1000px){.analysis-how__grid{grid-template-columns:1.2fr 1fr}}.moments{gap:var(--s-5);margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid}.moments__item{align-items:flex-start;gap:var(--s-4);display:flex}.moments__icon{border:1.5px solid var(--c-ink);background:var(--c-aureolin-20);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.moments__icon .icon{width:22px;height:22px}.moments__title{margin:0 0 var(--s-1);font-size:var(--fs-h4)}.moments__item p{color:var(--c-text-muted);margin:0}.analysis-how__proof{padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-ink);color:var(--c-white)}.proof-list{gap:var(--s-4);margin:var(--s-4) 0 0;padding:0;list-style:none;display:grid}.proof-list__item{align-items:flex-start;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line-dark);display:flex}.proof-list__item:last-child{border-bottom:0;padding-bottom:0}.proof-list__icon{background:var(--c-aureolin);width:2.25rem;height:2.25rem;color:var(--c-ink);border-radius:50%;flex:none;place-items:center;display:grid}.proof-list__icon .icon{width:18px;height:18px}.proof-list__text{gap:2px;display:grid}.proof-list__text span{font-size:var(--fs-sm);color:var(--c-muted-on-dark)}.proof-list__item--firm strong{color:var(--c-aureolin);font-size:var(--fs-h4)}.pick-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pick-card{align-items:flex-start;gap:var(--s-1);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-white);flex-direction:column;display:flex}.pick-card__avatar{width:4.5rem;height:4.5rem;margin-bottom:var(--s-3);border:3px solid var(--c-aureolin);border-radius:50%;font-size:1.1rem;display:block}.pick-card__name{font-size:var(--fs-h4);margin:0}.pick-card__name a{color:inherit;text-decoration:none}.pick-card__name a:hover{text-decoration:underline}.pick-card__role{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.pick-card__award{margin:var(--s-1) 0 0;font-size:var(--fs-xs);align-items:flex-start;gap:.35rem;font-weight:600;display:flex}.pick-card__award .icon{width:14px;height:14px;color:var(--c-tangelo);flex:none;margin-top:.1rem}.pick-card__choose{padding-top:var(--s-4);color:var(--c-ink);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--c-aureolin);text-decoration-color:var(--c-aureolin);text-underline-offset:6px;margin-top:auto;font-weight:700;text-decoration-thickness:3px}.lead-form-wrap--full .lead-form{padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.lead-form__section{padding:var(--s-5) 0 var(--s-2);border-top:1px solid var(--c-line)}.lead-form__section:first-of-type{border-top:0;padding-top:0}.lead-form__heading{align-items:center;gap:var(--s-2);margin:0 0 var(--s-4);font-weight:700;display:flex}.lead-form__heading .icon{width:20px;height:20px}.lead-form__optional{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:500}.segmented{margin:0 0 var(--s-4);border:0;padding:0}.segmented legend{margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:600}.segmented__options{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.segmented__option{position:relative}.segmented__option input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.segmented__option span{border-radius:var(--r-sm);min-height:44px;font-size:var(--fs-sm);text-align:center;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1.5px solid #20202033;place-items:center;padding:.45rem .6rem;font-weight:500;display:grid}.segmented__option input:checked+span{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-aureolin)}.segmented__option input:focus-visible+span{outline:3px solid var(--c-focus);outline-offset:2px}.coach-pick{gap:var(--s-2);margin:0 0 var(--s-4);border:0;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));padding:0;display:grid}.coach-pick__item{justify-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-2);border:1.5px solid var(--c-line);border-radius:var(--r-md);background:var(--c-white);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:grid;position:relative}.coach-pick__item:hover{border-color:#20202066}.coach-pick__item input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.coach-pick__item.is-selected{border-color:var(--c-ink);background:var(--c-aureolin-20)}.coach-pick__item:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.coach-pick__avatar{background:var(--c-ink);width:3rem;height:3rem;color:var(--c-aureolin);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;overflow:hidden}.coach-pick__avatar img{object-fit:cover;width:100%;height:100%}.coach-pick__avatar--any{background:var(--c-white);color:var(--c-ink);border:1.5px dashed #20202059}.coach-pick__avatar--any .icon{width:20px;height:20px}.coach-pick__name{font-size:var(--fs-xs);font-weight:600;line-height:1.25}.lead-form__reassure{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--c-text-muted)}.tool-card{border-radius:var(--r-lg);background:var(--c-white);color:var(--c-ink);box-shadow:var(--shadow-1);border:1px solid var(--c-line);padding:clamp(1.5rem,1.1rem + 1.6vw,2.75rem);position:relative}.section--light .tool-card{background:var(--c-paper);box-shadow:none}.tool-card__note{font-size:var(--fs-sm);color:var(--c-text-muted)}.island{min-height:120px}.lead-form__title,.lead-form-wrap .lead-form__title{font-size:var(--fs-h3);margin-bottom:var(--s-5);color:var(--c-ink)}.field-grid{gap:0 var(--s-4);display:grid}@media (min-width:640px){.field-grid{grid-template-columns:repeat(2,1fr)}}.field{margin:0 0 var(--s-4);gap:.35rem;display:grid}.field label,.field legend,.field__label{font-size:var(--fs-sm);color:var(--c-ink);font-weight:600}.req{color:var(--c-error)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=number],.field select,.field textarea,.search-form .search-field{border-radius:var(--r-md);background:var(--c-white);width:100%;min-height:52px;color:var(--c-ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1.5px solid #20202033;padding:.75rem 1rem}.field textarea{resize:vertical;min-height:120px}.field input:hover,.field select:hover,.field textarea:hover{border-color:#20202073}.field input:focus,.field select:focus,.field textarea:focus,.search-form .search-field:focus{border-color:var(--c-ink);outline:none;box-shadow:0 0 0 4px #ffed31b3}.field [aria-invalid=true]{border-color:var(--c-error)}.field__error{font-size:var(--fs-sm);color:var(--c-ink);align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.field__error .icon{color:var(--c-error);flex:none}.field__hint{font-size:var(--fs-xs);color:var(--c-text-muted);margin:0}.field--check{grid-template-columns:auto 1fr;align-items:start;gap:.75rem}.field--check input{width:22px;height:22px;accent-color:var(--c-ink);margin-top:.15rem}.field--check label{font-weight:400;font-size:var(--fs-sm);color:var(--c-text-muted)}.field--check .field__error{grid-column:1/-1}.chips{gap:var(--s-2);margin:0 0 var(--s-4);border:0;flex-wrap:wrap;padding:0;display:flex}.chips legend{margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:600}.chip{position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.chip span{border-radius:var(--r-pill);min-height:44px;font-size:var(--fs-sm);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1.5px solid #20202033;align-items:center;padding:.5rem 1rem;font-weight:500;display:inline-flex}.chip input:checked+span{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-aureolin)}.chip input:focus-visible+span{outline:3px solid var(--c-focus);outline-offset:2px}.disclosure{width:100%;min-height:52px;margin:0 0 var(--s-4);border:0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);font-weight:600;font-size:var(--fs-sm);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:.6rem 0;display:flex}.disclosure .icon{width:18px;height:18px;transition:transform var(--dur) var(--ease-out)}.disclosure[aria-expanded=true] .icon{transform:rotate(180deg)}.search-form{gap:var(--s-2);display:flex}.search-form label{flex:1}.search-form .search-submit{border-radius:var(--r-pill);background:var(--c-aureolin);min-height:52px;color:var(--c-ink);border:0;padding:0 1.25rem;font-weight:600}.quiz__progress{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:500;display:flex}.quiz__bar{background:#20202014;border-radius:3px;flex:1;max-width:220px;height:6px;overflow:hidden}.quiz__bar span{background:var(--c-ink);border-radius:3px;height:100%;display:block}.quiz__question{border:0;min-width:0;margin:0;padding:0}.quiz__area{margin-bottom:var(--s-2);font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-text-muted);font-weight:600;display:block}.quiz__legend{margin-bottom:var(--s-6);letter-spacing:-.02em;padding:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2.1rem);font-weight:600;line-height:1.2}.quiz__choices{gap:var(--s-3);grid-template-columns:repeat(2,1fr);display:grid}.quiz__choice{min-height:72px;padding:var(--s-4);border-radius:var(--r-md);background:var(--c-white);font-size:var(--fs-h4);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1.5px solid #2020202e;justify-content:center;align-items:center;gap:.6rem;font-weight:600;display:flex;position:relative}.quiz__choice:hover{border-color:var(--c-ink);transform:translateY(-2px)}.quiz__choice input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.quiz__choice:has(input:checked){background:var(--c-aureolin);border-color:var(--c-ink)}.quiz__choice:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}.quiz__nav{margin-top:var(--s-5);justify-content:space-between;min-height:44px;display:flex}.quiz__back{min-height:44px;color:var(--c-text-muted);background:0 0;border:0;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.quiz__result-title{font-size:var(--fs-h3)}.quiz__scores{gap:var(--s-2);margin-bottom:var(--s-6);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.quiz__score{padding:var(--s-3);border-radius:var(--r-md);text-align:left;background:var(--c-paper);font-size:var(--fs-sm)}.quiz__score strong{font-size:var(--fs-base);display:block}.quiz__score--no{background:var(--c-ink);color:var(--c-white)}.quiz__score--yes{background:var(--c-aureolin)}.quiz__gaps{gap:var(--s-4);margin-bottom:var(--s-6);list-style:none;display:grid}.quiz__gaps li{padding-left:var(--s-4);border-left:3px solid var(--c-aureolin)}.quiz__gaps strong{margin-bottom:.2rem;display:block}.quiz__actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ghost-button{text-underline-offset:.2em;background:0 0;border:0;min-height:44px;padding:0 .5rem;font-weight:600;text-decoration:underline}.sim__inputs{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}@media (min-width:560px){.sim__inputs{grid-template-columns:repeat(2,1fr)}}.sim__input{gap:.3rem;display:grid}.sim__input label{font-size:var(--fs-sm);font-weight:600}.sim__control{border-radius:var(--r-md);background:var(--c-white);border:1.5px solid #20202033;align-items:center;display:flex;overflow:hidden}.sim__control:focus-within{border-color:var(--c-ink);box-shadow:0 0 0 4px #ffed31b3}.sim__control input{font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;min-width:0;min-height:48px;padding:.5rem .8rem;font-weight:600}.sim__control input:focus{outline:none}.sim__unit{color:var(--c-text-muted);font-size:var(--fs-sm);padding:0 .8rem}.sim__slider{gap:var(--s-2);margin-bottom:var(--s-5);display:grid}.sim__slider-head{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-sm);font-weight:600;display:flex}.sim__slider-value{border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-aureolin);font-variant-numeric:tabular-nums;padding:.1rem .6rem}input[type=range].range{width:100%;height:44px;accent-color:var(--c-ink);cursor:pointer;background:0 0}.sim__results{border-radius:var(--r-md);background:var(--c-line);border:1px solid var(--c-line);margin-bottom:var(--s-5);grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.sim__col{padding:var(--s-5);background:var(--c-white)}.sim__col--improved{background:var(--c-ink);color:var(--c-white)}.sim__col-title{margin:0 0 var(--s-3);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted)}.sim__col--improved .sim__col-title{color:var(--c-aureolin)}.sim__row{margin-bottom:var(--s-3);gap:.1rem;display:grid}.sim__row dt{font-size:var(--fs-xs);color:var(--c-text-muted)}.sim__col--improved .sim__row dt{color:var(--c-muted-on-dark)}.sim__row dd{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,.95rem + .7vw,1.6rem);font-weight:600}.sim__lifts{gap:var(--s-3);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.sim__lift{padding:var(--s-4);border-radius:var(--r-md);background:var(--c-aureolin);flex:160px}.sim__lift strong{letter-spacing:-.03em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.1;display:block}.sim__lift span{font-size:var(--fs-sm);font-weight:500}.five-ways__formula{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);background:var(--c-paper);font-size:var(--fs-sm);font-weight:500;line-height:1.7}.five-ways-table{border-collapse:collapse;width:100%;margin-bottom:var(--s-4)}.five-ways-table th,.five-ways-table td{text-align:left;border-bottom:1px solid var(--c-line);padding:.7rem 0}.checkup-static{counter-reset:q;gap:var(--s-4);margin-bottom:var(--s-5);list-style:none;display:grid}.checkup-static li{gap:.15rem;display:grid}.checkup-static__area{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);font-weight:600}.checkup-static__q{font-size:var(--fs-h4);font-weight:600}.tabs__list{margin-bottom:var(--s-6);border-radius:var(--r-pill);background:var(--c-paper);flex-wrap:wrap;gap:.25rem;padding:.35rem;display:inline-flex}.tabs__tab{border-radius:var(--r-pill);min-height:48px;font-weight:600;font-size:var(--fs-sm);color:var(--c-text-muted);transition:color var(--dur) var(--ease-out);background:0 0;border:0;padding:.5rem 1.25rem;position:relative}.tabs__tab[aria-selected=true],.tabs__tab[aria-pressed=true]{color:var(--c-aureolin)}.tabs__highlight{z-index:0;border-radius:var(--r-pill);background:var(--c-ink);position:absolute;top:0;bottom:0;left:0;right:0}.tabs__label{z-index:1;position:relative}.pathway-panel{gap:var(--s-6);display:grid}@media (min-width:1024px){.pathway-panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.pathway-panel__name{font-size:var(--fs-h2);line-height:var(--lh-tight)}.pathway-panel__desc{color:var(--c-text-muted);font-size:var(--fs-lead)}.pathways-static{gap:var(--s-8);display:grid}.pathway-group__title{font-size:var(--fs-h2)}.pathway-group__desc{max-width:60ch;color:var(--c-text-muted)}.service-list{border-top:1px solid var(--c-line);list-style:none}.service-list__item{border-bottom:1px solid var(--c-line)}.service-list__link{padding:var(--s-5) 3.5rem var(--s-5) 0;transition:padding var(--dur) var(--ease-out);gap:.2rem;text-decoration:none;display:grid;position:relative}.service-list__link:hover{padding-left:var(--s-4)}.service-list__title{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.service-list__excerpt{color:var(--c-text-muted)}.service-list__icon{background:var(--c-paper);width:44px;height:44px;transition:background-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);border-radius:50%;padding:10px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.service-list__link:hover .service-list__icon{background:var(--c-aureolin);transform:translateY(-50%)rotate(45deg)}.directory__controls{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.directory__controls .tabs__list{margin:0}.directory__search{flex:280px;max-width:420px;position:relative}.directory__search .icon{width:18px;height:18px;color:var(--c-text-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.directory__search input{border-radius:var(--r-pill);border:1.5px solid #20202033;width:100%;min-height:52px;padding:.7rem 1rem .7rem 2.75rem}.directory__search input:focus{border-color:var(--c-ink);outline:none;box-shadow:0 0 0 4px #ffed31b3}.directory__count{margin:0 0 var(--s-5);font-size:var(--fs-sm);color:var(--c-text-muted)}.entry-content{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.entry-content>*{margin-block:0 var(--s-5)}.entry-content>:last-child{margin-bottom:0}.entry-content h2{margin-top:var(--s-7);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.25rem)}.entry-content h3{margin-top:var(--s-6)}.entry-content ul,.entry-content ol{padding-left:1.4em}.entry-content li+li{margin-top:.4em}.entry-content a{-webkit-text-decoration-color:var(--c-orange-peel);text-decoration-color:var(--c-orange-peel);font-weight:700;text-decoration-thickness:2px}.entry-content blockquote,.entry-content .wp-block-quote{padding-left:var(--s-5);border-left:3px solid var(--c-aureolin);font-size:var(--fs-lead);margin-inline-start:0;margin-inline-end:0;font-weight:500}.entry-content cite{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--c-text-muted);font-style:normal;font-weight:400;display:block}.entry-content img{border-radius:var(--r-md)}.entry-content figcaption{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--c-text-muted)}.entry-content .alignwide{max-width:var(--container);margin-inline-start:auto;margin-inline-end:auto}.entry-content--lead>p:first-child{font-size:var(--fs-lead);color:var(--c-text)}.entry-content--legal{font-size:var(--fs-base)}.entry-content--legal h2{font-size:var(--fs-h3)}.wp-block-button__link{border-radius:var(--r-pill);background:var(--c-aureolin);min-height:52px;color:var(--c-ink);align-items:center;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.is-style-dark .wp-block-button__link{background:var(--c-ink);color:var(--c-aureolin)}.is-style-outline .wp-block-button__link{color:inherit;background:0 0;border:1.5px solid}.entry-content--campaign{max-width:none}.entry-content--campaign>*{max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.entry-content--campaign>.alignfull{max-width:none;margin-bottom:0;padding-inline-start:0;padding-inline-end:0}.band{padding:var(--section-y) var(--gutter)}.band>*{max-width:1120px;margin-inline-start:auto;margin-inline-end:auto}.band--ink{background:var(--c-ink);color:var(--c-text-on-dark)}.band--ink h2,.band--ink h3{color:var(--c-white)}.band--ink p{color:var(--c-muted-on-dark)}.band--ink .eyebrow{color:var(--c-aureolin)}.band--yellow{background:var(--c-aureolin);color:var(--c-ink)}.band--yellow .eyebrow{color:var(--c-ink)}.band--yellow .eyebrow:before{background:var(--c-ink)}.band--paper{background:var(--c-paper)}.band h2{font-size:var(--fs-h2);max-width:22ch}.band .lead{font-size:var(--fs-lead);max-width:60ch}.benefit-columns,.quote-columns{margin-top:var(--s-7);gap:var(--s-5)!important}.benefit-columns .wp-block-column{padding-top:var(--s-5);border-top:2px solid var(--c-aureolin)}.quote-columns .wp-block-quote{height:100%;padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-white);border:0;margin:0}.article__header{padding-block:clamp(2.5rem, 2rem + 3vw, 5rem) var(--s-6);background:var(--c-paper)}.article__header .container,.article__content,.article__footer{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.article__title{font-size:var(--fs-h1);line-height:var(--lh-tight)}.article__lead{font-size:var(--fs-lead);color:var(--c-text-muted)}.article__media{margin-block:0 var(--s-7);background:linear-gradient(180deg, var(--c-paper) 50%, transparent 50%);padding-top:0}.article__media img{border-radius:var(--r-lg);width:100%}.article__content{padding-bottom:var(--s-7)}.article__footer{padding-bottom:var(--section-y)}.story-body{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.story-body h2{font-size:var(--fs-h3);margin-top:var(--s-7)}.story-body h2:first-child{margin-top:0}.woocommerce-shell{padding-block:var(--s-8)}.tnpy-order-status{margin-bottom:var(--s-7);padding:var(--s-6);border-radius:var(--r-lg);background:var(--c-paper);border-left:4px solid var(--c-aureolin)}.woocommerce .button,.woocommerce button.button,.woocommerce a.button,.woocommerce #place_order{min-height:48px;border-radius:var(--r-pill)!important;background:var(--c-aureolin)!important;color:var(--c-ink)!important;padding:.8rem 1.4rem!important;font-weight:600!important}.cta-band{background:var(--c-aureolin);color:var(--c-ink);padding-block-start:clamp(4.5rem,3rem + 6vw,8rem);padding-block-end:clamp(4.5rem,3rem + 6vw,8rem);position:relative;overflow:hidden}.cta-band__arrows{width:min(30vw,380px);color:var(--c-ink);opacity:.08;pointer-events:none;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.cta-band__inner{margin-inline-start:auto;margin-inline-end:0;max-width:980px;margin-left:0;position:relative}.cta-band__title{font-size:var(--fs-display);line-height:var(--lh-tight);max-width:14ch}.cta-band__text{max-width:56ch;font-size:var(--fs-lead);margin-bottom:var(--s-6)}.site-footer{background:var(--c-ink);color:var(--c-muted-on-dark);padding-top:clamp(4rem,3rem + 4vw,6rem)}.site-footer a{color:var(--c-text-on-dark);text-decoration:none}.site-footer a:hover{color:var(--c-aureolin)}.site-footer__grid{gap:var(--s-7);padding-bottom:var(--s-8);display:grid}@media (min-width:900px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1.2fr}}.site-footer .site-logo img{width:auto;height:72px;margin-bottom:var(--s-5)}.site-footer__tagline{max-width:30ch;font-size:var(--fs-lead);color:var(--c-text-on-dark);margin-bottom:var(--s-5)}.site-footer__heading{font-size:var(--fs-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--c-aureolin);margin-bottom:var(--s-4);font-weight:600}.site-footer__list{gap:var(--s-3);margin-bottom:var(--s-5);list-style:none;display:grid}.site-footer__list a,.site-footer__address{align-items:flex-start;gap:.6rem;display:inline-flex}.site-footer__list .icon{width:18px;height:18px;color:var(--c-aureolin);flex:none;margin-top:.2rem}.site-footer__legal{justify-content:space-between;gap:var(--s-4);padding-block:var(--s-5) var(--s-6);border-top:1px solid var(--c-line-dark);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.site-footer__copy{max-width:70ch;margin:0}.site-footer__billing{margin-top:var(--s-1);color:var(--c-muted-on-dark);display:block}.site-footer__legal-list{gap:var(--s-2) var(--s-3);flex-wrap:wrap;list-style:none;display:flex}.site-footer__legal-list li+li:before{content:"|";content:"|" / "";margin-right:var(--s-3);color:var(--c-muted-on-dark)}.site-footer .link-button{color:var(--c-text-on-dark);font-size:inherit;text-decoration:none}.site-footer .link-button:hover{color:var(--c-aureolin)}@media (max-width:1023.98px){.single-tnpy_workshop .site-footer,.page-template-page-templates-campaign .site-footer{padding-bottom:72px}}.motion-ok:not(.motion-ready) [data-hero-title],.motion-ok:not(.motion-ready) [data-hero-item],.motion-ok:not(.motion-ready) [data-hero-media],.motion-ok:not(.motion-ready) [data-reveal],.motion-ok:not(.motion-ready) [data-reveal-group]>*{opacity:0}.poster-title[data-split=true] em{background-repeat:no-repeat;background-size:100% 100%;transition:background-size .6s cubic-bezier(.215,.61,.355,1) .25s}.poster-title[data-split=true]:not(.is-revealed) em{background-size:0 100%}
