.zRE2OG_page{--line:#193e2d30}.zRE2OG_page :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--gs-coral);outline-offset:5px}.zRE2OG_page a{overflow-wrap:anywhere}.zRE2OG_registrationForm{gap:10px;margin-top:24px;display:grid}.zRE2OG_registrationForm>label{font-size:.9375rem}.zRE2OG_registrationForm>input{border:1px solid var(--gs-ink);background:#fff;border-radius:8px;min-width:0;min-height:48px;padding:10px 14px;font-size:1rem}.zRE2OG_registrationForm .zRE2OG_consent{align-items:flex-start;gap:10px;margin-block:8px;font-size:.875rem;line-height:1.65;display:flex}.zRE2OG_consent input{width:18px;height:18px;accent-color:var(--gs-ink);flex-shrink:0;margin-top:5px}.zRE2OG_registrationForm button:disabled{opacity:.6;cursor:wait}.zRE2OG_registrationForm [role=alert]{color:#9c2424;font-size:.9375rem}.zRE2OG_welcome:has(>.zRE2OG_independent){padding-block:0 35px}.zRE2OG_welcome>.zRE2OG_independent{border-top:0;padding-top:0;margin-top:0!important}:is(.zRE2OG_productShelf .dl-products-eyebrow,.zRE2OG_productShelf .dl-product-category,.zRE2OG_productShelf .dl-products-heading>div>p:last-child){display:none}.zRE2OG_page :is(section,[id]){scroll-margin-top:28px}.zRE2OG_topline{border-block:1px solid var(--line);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;justify-content:space-between;gap:16px;padding:14px max(24px,50vw - 605px);font-size:.75rem;display:flex}.zRE2OG_hero,.zRE2OG_welcome,.zRE2OG_agenda,.zRE2OG_register,.zRE2OG_featured,.zRE2OG_faq{max-width:1310px;margin-inline:auto;padding:85px 50px}.zRE2OG_hero{grid-template-columns:1.14fr 1fr;align-items:center;gap:60px;padding-top:62px;padding-bottom:70px;display:grid}.zRE2OG_eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.085em;font-size:.8125rem;font-weight:600;line-height:1.65}.zRE2OG_heroCopy>.zRE2OG_eyebrow{align-items:center;gap:10px;margin-bottom:25px;font-size:.75rem;display:flex}.zRE2OG_hero h1{letter-spacing:-.07em;font-size:clamp(3rem,6.25vw,5.8rem);font-weight:600;line-height:.99}.zRE2OG_hero h1 em{color:var(--gs-coral);font-style:normal}.zRE2OG_lead{max-width:510px;font-size:1.125rem;line-height:1.8;margin-top:29px!important}.zRE2OG_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:31px;display:flex}.zRE2OG_primary{border:1.5px solid var(--gs-ink);min-height:54px;color:var(--gs-cream);background:var(--gs-ink);text-align:center;border-radius:99px;justify-content:center;align-items:center;gap:18px;padding:15px 23px;font-size:1rem;font-weight:650;line-height:1.45;display:inline-flex}.zRE2OG_primary:hover{color:var(--gs-ink);background:var(--gs-lime)}.zRE2OG_textLink{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.zRE2OG_heroNote{color:var(--gs-muted);font-size:.875rem;line-height:1.7;margin-top:23px!important}.zRE2OG_heroVisual{background:var(--gs-peach);border:1.5px solid var(--gs-ink);border-radius:180px 180px 20px 20px;min-width:0;padding:32px 15px 0;position:relative}.zRE2OG_visualHeading{font-family:var(--font-jetbrains-mono), monospace;justify-content:center;gap:26px;margin-top:26px;font-size:.75rem;font-weight:650;display:flex}.zRE2OG_mascot{width:100%;height:auto;display:block}.zRE2OG_timeStamp{background:var(--gs-lime);border:1.5px solid var(--gs-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:163px;height:125px;display:flex;position:absolute;bottom:86px;right:-22px;transform:rotate(-9deg)}.zRE2OG_timeStamp strong{font-family:var(--font-figtree), sans-serif;letter-spacing:-.07em;font-size:2.6rem;line-height:1.2}.zRE2OG_timeStamp span{font-family:var(--font-jetbrains-mono), monospace;margin-top:5px;font-size:.75rem}.zRE2OG_visualFooter{font-family:var(--font-jetbrains-mono), monospace;border-top:1px solid #193e2d50;flex-wrap:wrap;justify-content:center;gap:10px 25px;padding:18px 5px;font-size:.75rem;display:flex}.zRE2OG_visualFooter span{align-items:center;gap:5px;display:flex}.zRE2OG_connectionStrip{background:var(--gs-ink);color:var(--gs-cream);flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 68px;padding:27px 30px;font-size:.9375rem;display:flex}.zRE2OG_connectionStrip span{align-items:center;gap:12px;display:flex}.zRE2OG_connectionStrip svg{color:var(--gs-lime)}.zRE2OG_welcome>.zRE2OG_eyebrow{color:var(--gs-coral);margin-bottom:24px}.zRE2OG_welcomeGrid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.zRE2OG_welcomeGrid h2{max-width:540px}.zRE2OG_welcomeGrid p{font-size:1.0625rem;line-height:1.85}.zRE2OG_welcomeGrid p+p{margin-top:16px}.zRE2OG_welcomeGrid .zRE2OG_textLink{margin-top:15px}.zRE2OG_independent{border-top:1px solid var(--line);color:var(--gs-muted);padding-top:22px;font-size:.875rem;line-height:1.8;margin-top:36px!important}.zRE2OG_agenda{padding-top:45px}.zRE2OG_sectionHeading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.zRE2OG_sectionHeading h2{margin-top:15px}.zRE2OG_sectionHeading>p{color:var(--gs-muted);font-size:1rem;line-height:1.8}.zRE2OG_dayGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.zRE2OG_dayCard{border:1px solid var(--gs-ink);border-radius:18px;flex-direction:column;padding:26px;display:flex}.zRE2OG_dayCard:first-child{background:#eef2cc}.zRE2OG_dayCard:nth-child(2){background:#f5dfcf}.zRE2OG_dayCard:nth-child(3){background:#e5ecdf}.zRE2OG_dayTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:27px;padding-bottom:25px;display:flex}.zRE2OG_dayNumber{font-family:var(--font-figtree), sans-serif;letter-spacing:-.09em;font-size:4rem;font-weight:500;line-height:1}.zRE2OG_dayDuration{font-family:var(--font-jetbrains-mono), monospace;align-items:center;gap:6px;font-size:.8125rem;display:flex}.zRE2OG_dayCard h3{letter-spacing:-.04em;margin-top:12px;margin-bottom:17px;font-size:clamp(1.6rem,2.1vw,2rem);line-height:1.13}.zRE2OG_dayCard>p:not(.zRE2OG_eyebrow):not(.zRE2OG_outcome){font-size:1rem;line-height:1.75}.zRE2OG_dayCard ul,.zRE2OG_priceCard ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.zRE2OG_dayCard li,.zRE2OG_priceCard li{align-items:flex-start;gap:10px;font-size:1rem;line-height:1.65;display:flex}.zRE2OG_dayCard li svg,.zRE2OG_priceCard li svg{margin-top:5px}.zRE2OG_outcome{border-top:1px solid var(--line);padding-top:21px;font-size:.9375rem;line-height:1.7;margin-top:auto!important}.zRE2OG_outcome strong{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;margin-bottom:9px;font-size:.75rem;display:block}.zRE2OG_timingNote{max-width:840px;color:var(--gs-muted);font-size:.875rem;line-height:1.8;margin-top:25px!important}.zRE2OG_schedule{gap:10px;margin-top:25px;font-size:1rem;display:grid}.zRE2OG_twoWays{background:var(--gs-ink);color:var(--gs-cream);grid-template-columns:1fr 1fr;gap:65px;padding:76px max(50px,50vw - 605px);display:grid}.zRE2OG_twoWays h2{margin-top:20px}.zRE2OG_twoWays h2 span{color:var(--gs-lime)}.zRE2OG_twoWaysBody{gap:30px;display:grid}.zRE2OG_twoWaysBody article+article{border-top:1px solid #fff9ed40;padding-top:30px}.zRE2OG_twoWaysBody span{color:var(--gs-lime);font-family:var(--font-jetbrains-mono), monospace;font-size:.8125rem}.zRE2OG_twoWaysBody h3{letter-spacing:-.03em;margin-top:10px;margin-bottom:12px;font-size:1.5rem;line-height:1.25}.zRE2OG_twoWaysBody p{color:#e1e7d9;max-width:510px;font-size:1rem;line-height:1.8}.zRE2OG_priceGrid{grid-template-columns:minmax(0,720px);justify-content:center;gap:25px;display:grid}.zRE2OG_priceCard{border:1.5px solid var(--gs-ink);background:#fffdf7;border-radius:22px;flex-direction:column;padding:36px;display:flex}.zRE2OG_priceCard>.zRE2OG_eyebrow{align-items:center;gap:10px;display:flex}.zRE2OG_priceCard h3{letter-spacing:-.04em;margin-top:22px;font-size:1.6rem}.zRE2OG_price{font-family:var(--font-figtree), sans-serif;letter-spacing:-.07em;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:4.25rem;font-weight:550;line-height:1.2;display:flex;margin-top:10px!important}.zRE2OG_price span{font-family:var(--font-figtree), sans-serif;letter-spacing:normal;font-size:.9375rem;font-weight:400}.zRE2OG_replayCard{background:var(--gs-lime)}.zRE2OG_priceCard ul{margin-bottom:32px}.zRE2OG_priceCard>.zRE2OG_primary{margin-top:auto}.zRE2OG_replayCard>.zRE2OG_primary:hover{background:var(--gs-cream)}.zRE2OG_priceNote{color:var(--gs-muted);font-size:.875rem;line-height:1.75;margin-top:17px!important}.zRE2OG_replayCard .zRE2OG_priceNote{color:var(--gs-ink)}.zRE2OG_memberNote{text-align:center;font-size:1rem;margin-top:26px!important}.zRE2OG_memberNote a,.zRE2OG_costNote a{text-underline-offset:4px;text-decoration:underline}.zRE2OG_costNote{max-width:880px;color:var(--gs-muted);text-align:center;font-size:.875rem;line-height:1.8;margin:16px auto 0!important}.zRE2OG_featured{padding-top:20px}.zRE2OG_featured .zRE2OG_sectionHeading>div>p:last-child{color:var(--gs-muted);margin-top:18px;font-size:1rem}.zRE2OG_carouselControls{gap:9px;display:flex}.zRE2OG_carouselControls button{border:1px solid var(--gs-ink);cursor:pointer;border-radius:50%;place-items:center;min-width:46px;height:46px;display:grid}.zRE2OG_carouselControls button:hover{background:var(--gs-lime)}.zRE2OG_toolTrack{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gs-ink) #e2e2d0;gap:22px;margin-inline:-4px;padding:4px 4px 22px;display:flex;overflow-x:auto}.zRE2OG_toolCard{border:1px solid var(--gs-ink);scroll-snap-align:start;border-radius:18px;flex-direction:column;flex:0 0 calc(33.3333% - 14.6667px);min-width:285px;display:flex;overflow:hidden}.zRE2OG_toolImage{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#e6ebdb;place-items:center;padding:16px;display:grid}.zRE2OG_toolImage img{object-fit:contain;width:100%;height:100%;max-height:205px;display:block}.zRE2OG_toolBody{flex-direction:column;flex:1;padding:25px;display:flex}.zRE2OG_toolBody .zRE2OG_eyebrow{color:var(--gs-coral);font-size:.75rem}.zRE2OG_toolBody h3{letter-spacing:-.035em;margin-top:12px;font-size:1.6rem;line-height:1.2}.zRE2OG_toolBody>p:not(.zRE2OG_eyebrow){margin:15px 0 24px;font-size:1rem;line-height:1.75}.zRE2OG_toolBody>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding-top:15px;font-size:.9375rem;font-weight:600;display:flex}.zRE2OG_productShelf .dl-products{color:var(--gs-ink);border-color:var(--line);background:#e9ecdc}.zRE2OG_productShelf .dl-product{background:var(--gs-cream);border-color:var(--line)}:is(.zRE2OG_productShelf .dl-products-heading>div>p:last-child,.zRE2OG_productShelf .dl-product-description,.zRE2OG_productShelf .dl-product-terms,.zRE2OG_productShelf .dl-products-footnote){color:var(--gs-muted);font-size:.875rem}.zRE2OG_productShelf .dl-product-description{font-size:1rem}:is(.zRE2OG_productShelf .dl-products-eyebrow,.zRE2OG_productShelf .dl-product-category){color:var(--gs-coral);font-size:.75rem}.zRE2OG_productShelf .dl-product-buy{min-height:44px;font-size:.875rem}.zRE2OG_productShelf .dl-products-access{background:var(--gs-ink);color:var(--gs-cream);border-color:var(--gs-ink)}:is(.zRE2OG_productShelf .dl-products-access h3 span,.zRE2OG_productShelf .dl-products-access-brand span,.zRE2OG_productShelf .dl-products-access-brand svg,.zRE2OG_productShelf .dl-products-access .dl-products-eyebrow,.zRE2OG_productShelf .dl-products-access li svg){color:var(--gs-lime)}.zRE2OG_productShelf .dl-products-access ul{color:var(--gs-cream);font-size:.9375rem}.zRE2OG_productShelf .dl-products-access-price span{color:#e1e7d9;font-size:.8125rem}.zRE2OG_productShelf .dl-products-access-buy{background:var(--gs-lime);color:var(--gs-ink);font-size:.9375rem}.zRE2OG_productShelf .dl-products-controls button{background:var(--gs-cream);color:var(--gs-ink);min-width:44px;min-height:44px}.zRE2OG_faq{grid-template-columns:.75fr 1.3fr;align-items:start;gap:80px;display:grid}.zRE2OG_faq h2{margin:20px 0!important}.zRE2OG_faq>div>p:not(.zRE2OG_eyebrow){color:var(--gs-muted);font-size:1rem;line-height:1.8}.zRE2OG_faq .zRE2OG_textLink{margin-top:20px}.zRE2OG_faqList{border-top:1px solid var(--line)}.zRE2OG_faqList details{border-bottom:1px solid var(--line)}.zRE2OG_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:1rem;font-weight:600;line-height:1.6;list-style:none;display:flex}.zRE2OG_faqList summary::-webkit-details-marker{display:none}.zRE2OG_faqList details[open] summary svg{transform:rotate(45deg)}.zRE2OG_faqList details>p{color:var(--gs-muted);padding:0 18px 25px 0;font-size:1rem;line-height:1.85}.zRE2OG_finalCta{background:var(--gs-peach);border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;padding:75px 25px;display:flex}.zRE2OG_finalCta h2{margin-top:21px}.zRE2OG_finalCta>p:not(.zRE2OG_eyebrow){margin:24px 0 29px;font-size:1.0625rem}.zRE2OG_finalCta>.zRE2OG_textLink{margin-top:15px}.zRE2OG_confirmation{max-width:850px;margin:auto;padding:80px 30px}.zRE2OG_confirmation h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(2.5rem,6vw,4.2rem);line-height:1.06}.zRE2OG_confirmation>p{margin-bottom:20px;font-size:1.0625rem;line-height:1.8}.zRE2OG_confirmation ol{gap:12px;margin:24px 0;padding-left:24px;font-size:1rem;line-height:1.8;display:grid}.zRE2OG_attendeeSessions{gap:22px;margin-block:30px;display:grid}.zRE2OG_attendeeSessions section{border:1px solid var(--gs-ink);border-radius:16px;padding:24px}.zRE2OG_attendeeSessions h2{font-size:1.6rem}.zRE2OG_attendeeSessions p{margin-block:14px;font-size:1rem;line-height:1.6}@media (max-width:1050px){.zRE2OG_hero,.zRE2OG_welcome,.zRE2OG_agenda,.zRE2OG_register,.zRE2OG_featured,.zRE2OG_faq{padding-inline:30px}.zRE2OG_hero{gap:35px}.zRE2OG_hero h1{font-size:clamp(3rem,7vw,4.8rem)}.zRE2OG_dayCard{padding:22px}.zRE2OG_dayGrid{gap:15px}.zRE2OG_welcomeGrid,.zRE2OG_faq{gap:35px}.zRE2OG_twoWays{gap:35px;padding-inline:30px}.zRE2OG_timeStamp{width:140px;height:112px;bottom:75px;right:-12px}.zRE2OG_timeStamp strong{font-size:2.2rem}.zRE2OG_toolCard{flex-basis:44%}}@media (max-width:760px){.zRE2OG_topline{text-align:center;flex-wrap:wrap;justify-content:center;gap:5px;font-size:.75rem}.zRE2OG_hero,.zRE2OG_welcome,.zRE2OG_agenda,.zRE2OG_register,.zRE2OG_featured,.zRE2OG_faq{padding:55px 22px}.zRE2OG_hero{grid-template-columns:1fr;gap:38px}.zRE2OG_hero h1{font-size:clamp(3.5rem,13vw,5.8rem)}.zRE2OG_heroCopy>.zRE2OG_eyebrow{max-width:330px}.zRE2OG_heroVisual{justify-self:center;width:min(100%,460px)}.zRE2OG_lead{font-size:1.0625rem}.zRE2OG_connectionStrip{grid-template-columns:1fr 1fr;gap:18px 16px;padding:26px 22px;font-size:.875rem;display:grid}.zRE2OG_connectionStrip span{gap:9px}.zRE2OG_welcomeGrid,.zRE2OG_dayGrid,.zRE2OG_twoWays,.zRE2OG_priceGrid,.zRE2OG_faq{grid-template-columns:1fr}.zRE2OG_welcomeGrid{gap:24px}.zRE2OG_sectionHeading{flex-direction:column;align-items:start;gap:20px}.zRE2OG_dayGrid{gap:20px}.zRE2OG_dayCard{padding:27px}.zRE2OG_dayCard h3{font-size:2rem}.zRE2OG_twoWays{padding:55px 22px}.zRE2OG_priceCard{padding:28px 23px}.zRE2OG_price{font-size:3.7rem}.zRE2OG_featured .zRE2OG_sectionHeading{flex-direction:row;align-items:end}.zRE2OG_featured .zRE2OG_sectionHeading h2{font-size:2.4rem}.zRE2OG_carouselControls{gap:6px}.zRE2OG_carouselControls button{min-width:44px}.zRE2OG_toolCard{flex-basis:86%;min-width:260px}.zRE2OG_toolImage img{max-height:215px}.zRE2OG_faq{gap:30px}.zRE2OG_finalCta{padding:55px 22px}}@media (prefers-reduced-motion:reduce){.zRE2OG_page *{scroll-behavior:auto!important;transition:none!important}}
