:root{--poko-forest: #1B5E3A;--poko-pine: #2E7D57;--poko-sage: #A7C7AE;--poko-moss: #E7F1EC;--poko-white: #FFFFFF;--poko-sun: #F5C542;--poko-lavender: #8E7CC3;--poko-coral: #FF8A5B;--poko-sky: #4DA3FF;--poko-teal: #00B783;--poko-ink: #0F1F17;--poko-charcoal: #33423A;--poko-stone: #66796E;--poko-mist: #F5F8F6;--poko-border: #E1E8E3;--poko-font-family: Inter, "Segoe UI", Arial, sans-serif;--poko-display-1-size: 32px;--poko-display-1-line: 40px;--poko-display-2-size: 24px;--poko-display-2-line: 32px;--poko-heading-1-size: 20px;--poko-heading-1-line: 28px;--poko-heading-2-size: 16px;--poko-heading-2-line: 24px;--poko-body-1-size: 16px;--poko-body-1-line: 24px;--poko-body-2-size: 14px;--poko-body-2-line: 20px;--poko-caption-size: 12px;--poko-caption-line: 16px;--poko-weight-regular: 400;--poko-weight-semibold: 600;--poko-weight-bold: 700;--poko-page-max: 1280px;--poko-content-max: 1120px;--poko-gutter: 32px;--poko-section-y: 48px;--poko-section-y-lg: 64px;--poko-space-1: 4px;--poko-space-2: 8px;--poko-space-3: 12px;--poko-space-4: 16px;--poko-space-5: 20px;--poko-space-6: 24px;--poko-space-8: 32px;--poko-space-10: 40px;--poko-space-12: 48px;--poko-space-16: 64px;--poko-radius-button: 8px;--poko-radius-chip: 999px;--poko-radius-card: 12px;--poko-radius-panel: 16px;--poko-button-height: 48px;--poko-button-padding-x: 28px;--poko-chip-height: 32px;--poko-chip-padding-x: 14px;--poko-card-padding: 24px;--poko-card-shadow: 0 10px 24px rgba(15, 31, 23, .08);--poko-card-shadow-soft: 0 6px 18px rgba(15, 31, 23, .06);--poko-focus-ring: 0 0 0 3px rgba(77, 163, 255, .28);--poko-status-new-bg: color-mix(in srgb, var(--poko-pine) 12%, var(--poko-white));--poko-status-new-fg: var(--poko-forest);--poko-status-progress-bg: color-mix(in srgb, var(--poko-sky) 14%, var(--poko-white));--poko-status-progress-fg: #2477C8;--poko-status-done-bg: color-mix(in srgb, var(--poko-sage) 36%, var(--poko-white));--poko-status-done-fg: var(--poko-forest);--poko-status-live-bg: color-mix(in srgb, var(--poko-lavender) 16%, var(--poko-white));--poko-status-live-fg: var(--poko-lavender);--ink: var(--poko-ink);--muted: var(--poko-stone);--paper: var(--poko-white);--bg: var(--poko-mist);--card: var(--poko-white);--line: var(--poko-border);--green: var(--poko-forest);--green-deep: var(--poko-forest);--green-soft: var(--poko-moss);--sage: var(--poko-sage);--cream: var(--poko-mist);--font-display: var(--poko-font-family);--font-body: var(--poko-font-family);--font-sans: var(--poko-font-family);--shadow-soft: var(--poko-card-shadow-soft);--shadow-lift: var(--poko-card-shadow);--space-xs: var(--poko-space-2);--space-sm: var(--poko-space-3);--space-md: var(--poko-space-6);--space-lg: var(--poko-space-10);--space-xl: var(--poko-space-16)}@media print{body:has(.ps-page) .site-header,body:has(.ps-page) .site-footer,body:has(.ps-page) .skip-link,body:has(.ps-page) [data-privacy-banner],body:has(.ps-page) [data-returning-visitor]{display:none}}.page-shell.page-shell--sessions{width:100%;padding-top:0;background:var(--poko-mist)}.page-shell.page-shell--openai{width:100%;max-width:none;margin-inline:0;padding:0}.site-nav-dropdown{position:relative}.site-nav-dropdown>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:600}.site-nav-dropdown>summary::-webkit-details-marker{display:none}.site-nav-dropdown>summary:focus-visible{outline:3px solid var(--poko-forest);outline-offset:4px}.site-nav-dropdown__links{position:absolute;top:100%;left:0;z-index:40;min-width:200px;display:grid;gap:5px;padding:12px;background:var(--poko-white);border-radius:12px;box-shadow:0 12px 35px #153b2a22}.site-nav-dropdown__links>a{display:block;padding:12px;white-space:nowrap}.mobile-nav .site-nav-dropdown__links{position:static;box-shadow:none;min-width:0;padding:0 0 0 12px}.mobile-nav .site-nav-dropdown>summary{padding:12px 0}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;background:var(--poko-white);color:var(--poko-ink);font-family:var(--poko-font-family);font-size:16px;line-height:var(--poko-body-1-line);text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}body{margin:0;min-width:320px;overflow-x:clip;background:var(--poko-white);color:var(--poko-ink);font-family:var(--poko-font-family);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}img,svg,video,canvas{max-width:100%}img{display:block;height:auto}a{color:inherit}button,input,select,textarea{font:inherit}#app{min-height:100vh;overflow-x:clip}.page-shell{width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));margin-inline:auto;padding-block:var(--poko-page-start, clamp(18px, 2.2vw, 28px)) var(--poko-section-y-lg)}.section-shell,.home-section,.weekly-reset-landing>section:not(.landing-hero),.who-page>section:not(.who-hero),.hiw-page>section:not(.hiw-hero),.app-week-preview,.app-feature-tour,.app-login-flow,.app-login-strip,.app-safety-note,.about-real-proof,.about-real-problem,.about-real-fit,.about-real-now,.about-real-reset,.about-real-method,.about-real-founder,.about-real-trust,.about-real-close,.resource-start-path,.resource-hub-body,.resource-next-step{width:100%;margin-inline:auto}.site-header{position:relative;z-index:20;width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));min-height:88px;margin-inline:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(22px,4vw,52px);border-bottom:1px solid var(--poko-border);background:var(--poko-white)}.brand-mark{display:inline-flex;align-items:center;gap:10px;color:var(--poko-forest);font-weight:800;font-size:26px;line-height:1;letter-spacing:-.045em;text-decoration:none;white-space:nowrap}.brand-mark__icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;color:var(--poko-forest);box-shadow:0 14px 30px #1b5e3a29}.brand-mark__svg{width:100%;height:100%;display:block;overflow:visible}.brand-mark__disc{fill:var(--poko-forest)}.brand-mark__wave{fill:none;stroke:var(--poko-white);stroke-width:3.8;stroke-linecap:round;stroke-linejoin:round}.brand-mark__word{color:var(--poko-forest)}.site-nav{display:flex;align-items:center;justify-content:center;gap:clamp(22px,3vw,38px);min-width:0}.site-nav a,.login-link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--poko-ink);font-size:14px;line-height:20px;font-weight:700;text-decoration:none;white-space:nowrap}.site-nav a:after,.login-link:after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:3px;border-radius:999px;background:transparent}.site-nav a.is-active,.site-nav a[aria-current=page],.login-link.is-active,.login-link[aria-current=page]{color:var(--poko-forest)}.site-nav a.is-active:after,.site-nav a[aria-current=page]:after,.login-link.is-active:after,.login-link[aria-current=page]:after{background:var(--poko-forest)}.header-actions{display:flex;align-items:center;justify-content:end;gap:22px}.header-actions .button,.header-actions .poko-button{min-width:156px}.site-header--campaign{position:sticky;top:0;z-index:80;width:100%;max-width:none;margin-inline:0;padding-inline:clamp(var(--poko-space-5),5vw,var(--poko-space-12));box-sizing:border-box;min-height:72px;grid-template-columns:1fr auto;gap:var(--poko-space-4);box-shadow:0 8px 22px #0324181a}.site-header--campaign .site-nav,.site-header--campaign .login-link,.site-header--campaign .nav-toggle{display:none}.site-header--campaign .header-actions{display:flex}.site-header--campaign .header-actions .button{min-width:0}.page-shell--adhd-coaching{width:100%;max-width:none;margin-inline:0;padding:0}.campaign-footer{width:100%;border-top:1px solid var(--poko-border);background:var(--poko-white)}.campaign-footer__inner{display:flex;align-items:center;justify-content:space-between;width:min(100% - (var(--poko-gutter) * 2),1200px);min-height:88px;margin:0 auto;gap:var(--poko-space-5)}.campaign-footer .brand-mark{color:var(--poko-forest)}.campaign-footer .brand-mark__icon{display:none}.campaign-footer .brand-mark__word{font-size:1.45rem}.campaign-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--poko-space-4)}.campaign-footer a,.campaign-footer small{color:var(--poko-charcoal);font-size:var(--poko-caption-size);text-decoration:none}.campaign-footer nav a:hover,.campaign-footer nav a:focus-visible{color:var(--poko-pine);text-decoration:underline}@media(max-width:640px){.site-header--campaign{width:100%;min-width:0}.site-header--campaign .header-actions .button{padding-inline:var(--poko-space-4);font-size:var(--poko-caption-size)}.campaign-footer__inner{display:grid;grid-template-columns:1fr auto;min-height:auto;padding:var(--poko-space-6) 0}.campaign-footer nav{justify-content:end}.campaign-footer small{grid-column:1 / -1}}@media(max-width:520px){.site-header--campaign{width:100%;min-height:68px;gap:var(--poko-space-3)}.site-header--campaign .brand-mark{gap:var(--poko-space-2);font-size:1.35rem}.site-header--campaign .brand-mark__icon{width:38px;height:38px}.site-header--campaign .header-actions .button{min-height:44px;padding-inline:var(--poko-space-3);font-size:.75rem}}@media(max-width:320px){html,body{min-width:0}}.login-link.is-returning{min-height:48px;padding:0 20px;border:2px solid var(--poko-forest);border-radius:999px;background:var(--poko-forest);color:var(--poko-white);font-size:15px;font-weight:900;letter-spacing:.01em;box-shadow:0 8px 20px #083a262e}.login-link.is-returning:after{display:none}.login-link.is-returning:hover,.login-link.is-returning:focus-visible{background:var(--poko-white);color:var(--poko-forest);outline:3px solid rgb(19 112 74 / 24%);outline-offset:2px}.nav-toggle{display:none;justify-self:end;min-height:48px;padding:0 18px;border:1px solid color-mix(in srgb,var(--poko-sage) 68%,var(--poko-border));border-radius:16px;background:var(--poko-white);color:var(--poko-forest);font-size:12px;line-height:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--poko-card-shadow-soft)}.mobile-nav{position:absolute;left:0;right:0;top:calc(100% + 10px);padding:18px;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);box-shadow:var(--poko-card-shadow)}.mobile-nav[hidden]{display:none}.mobile-nav nav,.mobile-nav__links,.mobile-nav__actions{display:grid;gap:8px}.mobile-nav a,.mobile-nav .button{width:100%;justify-content:center}.site-footer{margin-top:clamp(42px,6vw,72px);background:var(--poko-forest);color:var(--poko-white)}.returning-visitor{position:fixed;z-index:80;right:clamp(16px,3vw,36px);top:142px;bottom:auto;width:min(calc(100% - 32px),380px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:14px 16px 15px;border:1px solid color-mix(in srgb,var(--poko-sage) 68%,var(--poko-border));border-radius:20px;background:color-mix(in srgb,var(--poko-white) 94%,var(--poko-sage));box-shadow:0 20px 52px #083a2633}.returning-visitor[hidden]{display:none}.returning-visitor__mark{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--poko-forest);color:var(--poko-white);font-size:19px;font-weight:800}.returning-visitor__copy{display:grid;gap:2px;min-width:0;padding:1px 22px 0 0}.returning-visitor__copy strong{color:var(--poko-forest);font-size:14px;line-height:1.2}.returning-visitor__copy span{color:var(--poko-ink-soft);font-size:12px;line-height:1.35}.returning-visitor__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.returning-visitor__open,.returning-visitor__stay,.returning-visitor__close{border:0;font:inherit;font-weight:800;cursor:pointer}.returning-visitor__open{display:inline-flex;align-items:center;flex:0 1 224px;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border-radius:999px;background:var(--poko-forest);color:var(--poko-white);font-size:13px;text-decoration:none;white-space:nowrap}.returning-visitor__open:hover,.returning-visitor__open:focus-visible{background:var(--poko-forest-dark, #063f2d)}.returning-visitor__stay{padding:6px 0;background:transparent;color:var(--poko-forest);font-size:12px;white-space:nowrap}.returning-visitor__stay:hover,.returning-visitor__stay:focus-visible{text-decoration:underline;text-underline-offset:3px}.returning-visitor__close{grid-column:3;grid-row:1;align-self:start;padding:2px 4px;background:transparent;color:var(--poko-ink-soft);font-size:20px;line-height:1}.returning-visitor__close:hover,.returning-visitor__close:focus-visible{color:var(--poko-forest)}@media(max-width:1320px){.returning-visitor{top:142px;right:12px;width:min(380px,calc(100vw - 24px))}.returning-visitor__copy strong{font-size:14px}.returning-visitor__copy span{font-size:12px}.returning-visitor__stay{padding-inline:4px}}@media(max-width:620px){.returning-visitor{top:102px;right:12px;left:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;padding:13px;border:2px solid var(--poko-forest)}.returning-visitor__actions{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap}.returning-visitor__open{flex:1 1 100%}.returning-visitor__close{grid-column:3;grid-row:1}.mobile-nav .login-link.is-returning{justify-content:center;width:100%}}.site-footer__inner{width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));margin-inline:auto;padding:clamp(36px,5vw,54px) 0 22px;display:grid;grid-template-columns:minmax(172px,.75fr) minmax(0,4.8fr);gap:clamp(28px,4vw,48px)}.site-footer .brand-mark{color:var(--poko-white);font-size:26px}.site-footer .brand-mark__icon{width:34px;height:34px;background:var(--poko-white);color:var(--poko-forest);box-shadow:none}.site-footer .brand-mark__disc{fill:var(--poko-white)}.site-footer .brand-mark__wave{stroke:var(--poko-forest)}.site-footer .brand-mark__word{color:var(--poko-white)}.site-footer__brand p{margin:18px 0 0;max-width:19ch;color:color-mix(in srgb,var(--poko-white) 88%,var(--poko-sage));font-size:14px;line-height:20px;font-weight:600}.site-footer__nav{display:grid;grid-template-columns:repeat(7,minmax(96px,1fr));gap:22px 26px;align-items:start}.site-footer nav{display:grid;align-content:start;gap:8px}.site-footer h3{margin:0 0 3px;color:var(--poko-white);font-size:13px;line-height:16px;font-weight:800}.site-footer a,.footer-action-link{display:inline-flex;width:fit-content;padding:0;border:0;background:transparent;color:color-mix(in srgb,var(--poko-white) 90%,var(--poko-sage));font-size:12px;line-height:17px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.site-footer a:hover,.footer-action-link:hover{color:var(--poko-white);text-decoration:underline;text-underline-offset:3px}.site-footer__bottom{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);color:color-mix(in srgb,var(--poko-white) 78%,var(--poko-sage));font-size:12px}.site-footer__bottom button{border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:inherit;padding:8px 12px}@media(max-width:1180px){.site-footer__inner{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(4,minmax(120px,1fr))}}@media(max-width:820px){.site-footer{margin-top:48px}.site-footer__inner{padding-block:38px 20px;gap:28px}.site-footer__brand{display:grid;gap:14px}.site-footer__brand p{margin:0}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.site-footer nav{gap:8px}.site-footer h3{font-size:14px;line-height:18px}.site-footer a,.footer-action-link{font-size:13px;line-height:18px;min-height:20px}}@media(max-width:520px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:360px){.site-footer__nav{grid-template-columns:1fr}}@media(max-width:1320px){.site-header{min-height:76px;grid-template-columns:auto auto;width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max))}.site-header.site-header--campaign{width:100%;max-width:none;margin-inline:0;grid-template-columns:1fr auto}.site-nav,.header-actions{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.nav-open .mobile-nav{display:block}}@media(max-width:760px){:root{--poko-gutter: 20px}.page-shell{width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));padding-block:var(--poko-page-start-mobile, 12px) 52px}.page-shell--adhd-coaching{width:100%;max-width:none;margin-inline:0;padding:0}.brand-mark{font-size:24px}.brand-mark__icon{width:40px;height:40px}}:root{--openai-banner-height: 40px}.openai-banner{position:sticky;top:0;z-index:90;height:var(--openai-banner-height);background:var(--poko-ink);color:var(--poko-white)}.openai-banner__link{height:100%;width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:var(--poko-space-3);color:inherit;font-size:var(--poko-body-2-size);line-height:1;text-decoration:none;white-space:nowrap}.openai-banner__badge{padding:4px 10px;border:1px solid rgba(255,255,255,.4);border-radius:var(--poko-radius-chip);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-semibold);letter-spacing:.02em}.openai-banner__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.openai-banner__text strong{text-decoration:underline;text-underline-offset:3px}.openai-banner__link:hover .openai-banner__text strong,.openai-banner__link:focus-visible .openai-banner__text strong{color:var(--poko-sage)}.openai-banner__link:focus-visible{outline:2px solid var(--poko-sun);outline-offset:-4px}.openai-banner~.site-header--campaign,.openai-banner~main .mf-nav{top:var(--openai-banner-height)}@media(max-width:640px){.openai-banner__link{width:calc(100% - 32px);font-size:var(--poko-caption-size)}.openai-banner__long{display:none}}.skip-link{position:fixed;top:10px;left:10px;z-index:9999;transform:translateY(-140%);padding:10px 14px;border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-white);color:var(--poko-forest);font-weight:800;text-decoration:none;box-shadow:var(--poko-card-shadow-soft);transition:transform .16s ease}.skip-link:focus{transform:translateY(-140%)}.skip-link:focus-visible{transform:translateY(0)}.route-loading{min-height:48vh;display:grid;place-content:center;text-align:center}.route-loading h1{margin:0;color:var(--poko-forest);font-size:clamp(2rem,5vw,4rem);line-height:1}.route-loading--shell{min-height:100vh;padding:var(--poko-space-16) var(--poko-space-6);background:radial-gradient(circle at 70% 26%,color-mix(in srgb,var(--poko-pine) 12%,transparent),transparent 30%),var(--poko-white)}.route-loading--shell p:not(.eyebrow){width:min(100%,36rem);margin:var(--poko-space-4) auto 0}:root{--poko-icon-stroke: 1.5;--poko-icon-size-control: 1.1rem;--poko-icon-size-inline: 1.3rem;--poko-icon-size-strip: 1.65rem;--poko-icon-size-card: 2.75rem;--poko-icon-size-bubble: 2.65rem}.poko-icon,.poko-icon svg,.button svg,.poko-button svg,.poko-chip svg,.feature-chips svg,.poko-hero__chips svg,.card-icon svg,.recognition-card__icon svg,.function-flow__icon svg,.door-card__icon svg,.state-card__icon svg,.who-pattern-icon svg,.safety-strip__item svg,.scope-safety__warning svg,.planner-comparison__cell svg,.difference-rows svg,.poko-info-card svg{flex:0 0 auto;fill:none;display:block;max-width:100%;max-height:100%;stroke:currentColor;stroke-width:var(--poko-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.poko-icon *,.button svg *,.poko-button svg *,.poko-chip svg *,.feature-chips svg *,.poko-hero__chips svg *,.card-icon svg *,.recognition-card__icon svg *,.function-flow__icon svg *,.door-card__icon svg *,.state-card__icon svg *,.who-pattern-icon svg *,.safety-strip__item svg *,.scope-safety__warning svg *,.planner-comparison__cell svg *,.difference-rows svg *,.poko-info-card svg *{fill:none;stroke:currentColor;stroke-width:inherit;stroke-linecap:inherit;stroke-linejoin:inherit;vector-effect:non-scaling-stroke}.poko-icon,.poko-chip svg,.feature-chips svg,.poko-hero__chips svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline);color:var(--poko-pine)}.button svg,.poko-button svg{width:var(--poko-icon-size-control);height:var(--poko-icon-size-control);color:currentColor}.safety-strip__item svg,.scope-safety__warning svg,.planner-comparison__cell svg,.difference-rows svg,.poko-info-card svg{width:var(--poko-icon-size-strip);height:var(--poko-icon-size-strip);color:var(--poko-pine)}.card-icon svg,.recognition-card__icon svg,.function-flow__icon svg,.door-card__icon svg,.state-card__icon svg,.who-pattern-icon svg{width:var(--poko-icon-size-card);height:var(--poko-icon-size-card);color:var(--poko-pine)}.eyebrow,.poko-hero__eyebrow{margin:0 0 var(--poko-space-5);color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(.82rem,.78rem + .15vw,.95rem);line-height:1.2;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.button,.poko-button,button.button,a.button{min-height:var(--poko-button-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--poko-space-2);padding:0 var(--poko-button-padding-x);border:1px solid transparent;border-radius:var(--poko-radius-button);font-family:var(--poko-font-family);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line);font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}.button--primary,.poko-button--primary{background:var(--poko-forest);border-color:var(--poko-forest);color:var(--poko-white);box-shadow:0 18px 38px color-mix(in srgb,var(--poko-forest) 16%,transparent)}.button--ghost,.button--secondary,.poko-button--secondary,.poko-button--ghost{background:var(--poko-white);border-color:var(--poko-forest);color:var(--poko-forest);box-shadow:none}.button--light{background:var(--poko-white);border-color:var(--poko-white);color:var(--poko-forest)}.button--darkGhost{background:transparent;border-color:color-mix(in srgb,var(--poko-white) 72%,transparent);color:var(--poko-white)}.hero-actions,.poko-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--poko-space-4);margin-top:var(--poko-space-6)}.poko-chip,.feature-chips>span,.poko-hero__chips>span{min-height:var(--poko-chip-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--poko-space-2);padding:0 var(--poko-chip-padding-x);border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-white);color:var(--poko-ink);font-family:var(--poko-font-family);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line);font-weight:800;white-space:nowrap}.feature-chips,.poko-hero__chips{display:flex;align-items:center;flex-wrap:wrap;gap:var(--poko-space-3);margin-top:var(--poko-space-5)}.poko-card,.info-card,.feature-card,.step-card{border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.poko-panel{border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-moss)}.section-heading h2{margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(2rem,3.3vw,3rem);line-height:.98;font-weight:800;letter-spacing:-.055em;text-wrap:balance}.section-heading p{margin:var(--poko-space-3) 0 0;color:var(--poko-charcoal);font-size:clamp(1rem,.95rem + .18vw,1.1rem);line-height:1.55}.poko-hero{position:relative;display:grid;grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(1.75rem,4.2vw,4.5rem);width:min(100%,var(--poko-content-max));margin-inline:auto;padding-block:clamp(.45rem,1vw,.9rem) clamp(1.65rem,3vw,2.6rem);isolation:isolate}.poko-hero__copy{position:relative;z-index:2;display:grid;align-content:center;gap:clamp(1rem,1.7vw,1.45rem);max-width:35rem}.poko-hero__title,.poko-hero h1{max-width:10.8ch;margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(3.25rem,5.7vw,5.7rem);font-weight:760;letter-spacing:-.075em;line-height:.96;text-wrap:balance}.poko-hero__body,.poko-hero p:not(.eyebrow):not(.poko-hero__support){max-width:38rem;color:var(--poko-ink);font-size:clamp(1rem,1.1vw,1.18rem);line-height:1.55}.poko-hero__support{max-width:38rem;color:var(--poko-forest);font-size:clamp(1rem,1.05vw,1.14rem);font-weight:760;line-height:1.45}.poko-hero__media{position:relative;z-index:1;align-self:center;justify-self:stretch;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow-soft)}.poko-hero__media img,.poko-hero__media picture{display:block;width:100%;max-width:100%}.poko-hero__media img{height:100%;object-fit:cover}.poko-hero--media-fade .poko-hero__media{min-height:clamp(360px,47vw,600px);box-shadow:none}.poko-hero--media-fade .poko-hero__media:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:min(54%,31rem);pointer-events:none;background:linear-gradient(90deg,var(--poko-white) 0%,color-mix(in srgb,var(--poko-white) 92%,transparent) 25%,color-mix(in srgb,var(--poko-white) 58%,transparent) 55%,transparent 100%)}.poko-hero--compact{min-height:auto;padding:var(--poko-hero-compact-padding, clamp(2rem, 4.2vw, 4.25rem));border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--poko-sage) 42%,transparent),transparent 42%),var(--poko-mist);box-shadow:var(--poko-card-shadow-soft)}.poko-hero--compact h1{max-width:14ch}.poko-hero--editorial .poko-hero__media{min-height:clamp(360px,44vw,590px)}.poko-hero--editorial .poko-hero__media img{object-position:center}.poko-hero--about,.poko-hero--login,.poko-hero--resources,.poko-hero--work{grid-template-columns:minmax(320px,1fr) minmax(360px,.9fr)}.form-field,input[type=text],input[type=email],input[type=search]{min-height:var(--poko-button-height);border:1px solid var(--poko-border);border-radius:var(--poko-radius-button);background:var(--poko-white);color:var(--poko-ink);padding:0 var(--poko-space-4);font:inherit}@media(max-width:1120px){.poko-hero{grid-template-columns:minmax(0,.85fr) minmax(330px,1.15fr);gap:clamp(1.25rem,3vw,2rem)}.poko-hero__title,.poko-hero h1{font-size:clamp(3rem,7.2vw,5rem)}}@media(max-width:820px){.poko-hero,.poko-hero--about,.poko-hero--login,.poko-hero--resources,.poko-hero--work{grid-template-columns:1fr;gap:clamp(1.25rem,4vw,2rem);padding-block:clamp(.75rem,3vw,1.25rem) clamp(1.75rem,5vw,2.5rem)}.poko-hero__copy{max-width:46rem}.poko-hero__media{justify-self:center;max-width:min(100%,46rem)}}@media(max-width:760px){.poko-hero{width:100%;padding-block:clamp(.65rem,2.8vw,1rem) clamp(1.5rem,5vw,2.25rem);gap:1.25rem}.poko-hero__copy{gap:.95rem}.poko-hero__title,.poko-hero h1,.poko-hero--compact h1{max-width:11.5ch;font-size:clamp(2.65rem,10.5vw,3.85rem);line-height:.98}.poko-hero__body,.poko-hero p:not(.eyebrow):not(.poko-hero__support),.poko-hero__support{font-size:1rem;line-height:1.5}.hero-actions,.poko-hero__actions{display:grid;grid-template-columns:1fr;gap:.75rem;width:100%}.hero-actions .button,.poko-hero__actions .button{width:100%}.feature-chips,.poko-hero__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.poko-chip,.feature-chips>span,.poko-hero__chips>span{justify-content:flex-start;width:100%;min-width:0;white-space:normal}.poko-hero__media{max-width:100%;min-height:0}.poko-hero--media-fade .poko-hero__media{min-height:clamp(230px,64vw,340px)}.poko-hero--media-fade .poko-hero__media:before{width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--poko-white) 92%,transparent) 0%,color-mix(in srgb,var(--poko-white) 56%,transparent) 44%,transparent 84%)}.poko-hero--compact{padding:28px 20px;border-radius:22px}}.join-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.join-modal[hidden]{display:none}.join-modal-open{overflow:hidden}.join-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--poko-forest) 72%,transparent),color-mix(in srgb,var(--poko-ink) 64%,transparent)),color-mix(in srgb,var(--poko-forest) 44%,transparent)}.join-modal__panel{position:relative;z-index:1;width:min(100%,680px);max-height:min(86vh,760px);overflow:auto;border:1px solid color-mix(in srgb,var(--poko-border) 78%,transparent);border-radius:var(--poko-radius-panel);background:var(--poko-white);color:var(--poko-ink);box-shadow:0 30px 80px color-mix(in srgb,var(--poko-ink) 30%,transparent)}.join-modal__close{position:absolute;top:var(--poko-space-4);right:var(--poko-space-4);z-index:2;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-white);color:var(--poko-forest);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.join-handoff-tile{display:grid;gap:var(--poko-space-5);padding:clamp(1.5rem,4vw,2.5rem)}.join-handoff-tile h2{max-width:13ch;margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(2.35rem,6vw,4.35rem);font-weight:760;letter-spacing:-.075em;line-height:.96}.join-handoff-tile p:not(.eyebrow){max-width:42rem;margin:0;color:var(--poko-ink);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.55}.join-handoff-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-3)}.join-handoff-steps span{min-height:72px;display:flex;align-items:center;padding:var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-mist);color:var(--poko-forest);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line);font-weight:800}.join-handoff-fallback a{color:var(--poko-forest);font-weight:800}.join-enquiry-panel--handoff{display:flex;align-items:center;flex-wrap:wrap;gap:var(--poko-space-4);padding-top:var(--poko-space-2)}.join-enquiry-panel--handoff .button{min-width:min(100%,210px)}@media(max-width:760px){.join-modal{align-items:end;padding:.75rem}.join-modal__panel{width:100%;max-height:88vh;border-radius:18px}.join-modal__close{top:.75rem;right:.75rem}.join-handoff-tile{padding:1.25rem;gap:1rem}.join-handoff-tile h2{max-width:12ch;font-size:clamp(2.35rem,12vw,3.45rem)}.join-handoff-steps{grid-template-columns:1fr;gap:.6rem}.join-handoff-steps span{min-height:0}.join-enquiry-panel--handoff{display:grid;grid-template-columns:1fr;gap:.75rem}.join-enquiry-panel--handoff .button{width:100%}}.privacy-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.privacy-modal[hidden]{display:none}.privacy-modal-open{overflow:hidden}.privacy-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--poko-forest) 70%,transparent),color-mix(in srgb,var(--poko-ink) 62%,transparent)),color-mix(in srgb,var(--poko-forest) 42%,transparent);cursor:pointer}.privacy-modal__panel{position:relative;z-index:1;width:min(100%,620px);max-height:min(86vh,680px);overflow:auto;display:grid;gap:var(--poko-space-5);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--poko-border) 78%,transparent);border-radius:var(--poko-radius-panel);background:var(--poko-white);color:var(--poko-ink);box-shadow:0 30px 80px color-mix(in srgb,var(--poko-ink) 30%,transparent)}.privacy-modal__close{position:absolute;top:var(--poko-space-4);right:var(--poko-space-4);z-index:2;width:42px;height:42px;display:inline-grid;place-items:center;border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-white);color:var(--poko-forest);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer}.privacy-modal__copy{display:grid;gap:var(--poko-space-3);padding-right:3rem}.privacy-modal__copy h2{max-width:11ch;margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(2.35rem,5vw,3.9rem);font-weight:760;letter-spacing:-.075em;line-height:.96}.privacy-modal__copy p:not(.eyebrow){max-width:38rem;margin:0;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.55}.privacy-modal__copy [data-privacy-current]{width:fit-content;padding:.55rem .8rem;border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-mist);color:var(--poko-forest);font-weight:800}.privacy-modal__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--poko-space-3)}.privacy-modal__actions .button{min-width:min(100%,220px)}.privacy-modal__link{color:var(--poko-forest);font-weight:800}@media(max-width:760px){.privacy-modal{align-items:end;padding:.75rem}.privacy-modal__panel{width:100%;max-height:88vh;padding:1.25rem;border-radius:18px}.privacy-modal__close{top:.75rem;right:.75rem}.privacy-modal__copy{padding-right:2.75rem}.privacy-modal__copy h2{font-size:clamp(2.35rem,12vw,3.45rem)}.privacy-modal__actions,.privacy-modal__actions .button{width:100%}}.openai-lockup{--u: 18px;display:inline-flex;align-items:flex-start;gap:var(--u);height:calc(var(--u) * 2);color:#000}.openai-lockup--sm{--u: 13px}.openai-lockup--lg{--u: 28px}.openai-lockup__wordmark{width:calc(var(--u) * 4.676);height:calc(var(--u) * 1.265);margin-top:calc(var(--u) * .5);background:url(/assets/openai/openai-wordmark-black.png) no-repeat 0 0 / 100% 100%}.openai-lockup__rule{width:max(1px,calc(var(--u) * .037));height:100%;background:currentColor}.openai-lockup__partner.brand-mark{height:var(--u);margin-top:calc(var(--u) * .5);gap:calc(var(--u) * .28);font-size:calc(var(--u) * 1.32);line-height:1}.openai-lockup__partner .brand-mark__icon{width:var(--u);height:var(--u);box-shadow:none}.openai-lockup__name{margin-top:calc(var(--u) * -.22)}.openai-lockup--light{color:#fff}.openai-lockup--light .openai-lockup__wordmark{background-image:url(/assets/openai/openai-wordmark-white.png)}.openai-lockup--light .openai-lockup__partner.brand-mark{color:#fff}.openai-lockup--light .brand-mark__disc{fill:#fff}.openai-lockup--light .brand-mark__wave{stroke:var(--poko-forest)}@media(max-width:640px){.openai-lockup--lg{--u: 20px}}.home-page{padding-block:0 10px}.home-page{display:block;color:#102118}.home-section{margin:0;padding:34px 0 0;border:0}.home-trust-chips{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin-top:18px}.home-hero{position:relative;display:grid;grid-template-columns:minmax(320px,430px) minmax(0,1fr);column-gap:clamp(22px,4vw,58px);align-items:center;min-height:clamp(430px,42vw,540px);margin:0;padding:0 0 18px;overflow:hidden}.home-hero h1{max-width:12.2ch;margin:0;color:#10462f;font-size:clamp(3.05rem,4.55vw,4.55rem);font-weight:820;line-height:1.02}.home-hero__copy>p{max-width:61ch;margin:15px 0 0;color:#263b31;font-size:.96rem;line-height:1.56}.home-hero__product-line{max-width:47ch;color:#075638;font-weight:850}.home-trust-chips,.feature-chips{display:flex;flex-wrap:wrap;gap:8px}.home-trust-chips{max-width:620px;margin-top:18px}.home-trust-chips span,.feature-chips span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 9px;border:1px solid #dfe8e1;border-radius:999px;background:#fff;color:#2f473a;font-size:.72rem;font-weight:780;line-height:1.1}.home-trust-chips svg,.feature-chips svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline);color:#1f6745;flex:0 0 auto}.home-hero__copy{position:relative;z-index:3;grid-column:1;grid-row:1;max-width:430px}.home-hero__text,.home-hero__controls{min-width:0}.home-hero__visual--image{position:absolute;z-index:1;inset:0 0 18px clamp(190px,18vw,255px);min-width:0;margin:0;border-radius:22px;overflow:hidden}.home-hero-art{position:relative;overflow:hidden}.home-hero-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fff,#ffffffb8 10%,#ffffff3d 28%,#fff0 50%);pointer-events:none}.home-hero-art,.home-hero-art img{display:block;width:100%;height:100%}.home-hero-art img{object-fit:cover;object-position:center right}.operating-map-card{max-width:370px;margin-left:auto;padding:22px 24px 20px;border:1px solid #dfe8e1;border-radius:13px;background:#fff;box-shadow:0 12px 26px #1937271a}.operating-map-card:before{display:none}.operating-map-card__title{margin:0 0 20px;text-align:center;color:#10462f;font-size:1.05rem;font-weight:850}.operating-map-card__rows{display:grid;gap:16px}.operating-map-row{display:grid;grid-template-columns:26px minmax(102px,1fr) 122px;gap:10px;align-items:center;color:#20352b;font-size:.82rem}.operating-map-row__icon{display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#dceede;color:#167043}.operating-map-row__icon svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline)}.operating-map-row strong{font-weight:820}.operating-map-row__track{height:8px;overflow:hidden;border-radius:99px;background:#e7eee5}.operating-map-row__fill{display:block;height:100%;border-radius:inherit;background:#58a06d}.operating-map-row__fill--short{width:32%}.operating-map-row__fill--shorter{width:28%}.operating-map-row__fill--medium{width:58%}.operating-map-row__fill--mid{width:50%}.operating-map-row__fill--long{width:68%}.operating-map-row--sky .operating-map-row__icon{background:#e1edff;color:#4384d9}.operating-map-row--sky .operating-map-row__track{background:#e6eefb}.operating-map-row--sky .operating-map-row__fill{background:#9ec2fa}.operating-map-row--lavender .operating-map-row__icon{background:#eee8f9;color:#8870b9}.operating-map-row--lavender .operating-map-row__track{background:#eee9f6}.operating-map-row--lavender .operating-map-row__fill{background:#b39ad7}.operating-map-row--coral .operating-map-row__icon{background:#fde9e4;color:#d9775a}.operating-map-row--coral .operating-map-row__track{background:#fbeae5}.operating-map-row--coral .operating-map-row__fill{background:#f4b2a1}.operating-map-row--sun .operating-map-row__icon{background:#fff4dc;color:#c69239}.operating-map-row--sun .operating-map-row__track{background:#faefd9}.operating-map-row--sun .operating-map-row__fill{background:#f5ce7f}.operating-map-card__highlight{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:22px;padding:0;background:transparent;color:#10462f;font-size:.83rem}.operating-map-card__highlight span{padding:6px 10px;border-radius:6px;background:#edf3eb;color:#526159;font-size:.72rem;font-weight:750}.safety-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin:28px auto 0;padding:15px 20px;border:0;border-radius:0;background:linear-gradient(90deg,#edf6ef,#f8fbf8,#edf6ef)}.safety-strip__item{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:7px;min-height:48px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#153d2b;font-size:.8rem;font-weight:820;line-height:1.15;text-align:center}.safety-strip__item svg{display:block;width:var(--poko-icon-size-strip);height:var(--poko-icon-size-strip);margin-inline:auto}.home-recognition .recognition-heading{max-width:760px;margin:0 auto 24px;text-align:center}.home-recognition .recognition-heading h2,.home-recognition .recognition-heading p{margin-inline:auto}.recognition-heading,.function-flow__heading,.audience-doors__heading,.planner-comparison__heading{max-width:760px;margin:0 auto 21px;text-align:center}.recognition-heading h2{max-width:33ch;margin-inline:auto;font-size:clamp(1.95rem,2.8vw,2.55rem)}.recognition-heading p,.audience-doors__heading p{margin:9px auto 0}.recognition-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.recognition-card{display:grid;place-items:center;min-height:112px;padding:16px 13px;border:1px solid #dfe8e1;border-radius:11px;background:#fff;box-shadow:0 4px 12px #15372509;text-align:center}.recognition-card__icon{width:52px;height:52px;margin:0 0 10px;display:grid;place-items:center;border:0;background:transparent;color:#24734f}.recognition-card__icon svg{width:var(--poko-icon-size-card);height:var(--poko-icon-size-card)}.recognition-card p{margin:0;color:#1f3429;font-size:.82rem;font-weight:800;line-height:1.32}.weekly-reset-home-block__grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);gap:34px;align-items:center;padding:28px 30px;border-radius:13px;background:linear-gradient(120deg,#eef5ee,#f7f8f4)}.weekly-reset-home-block .section-heading h2{font-size:2.05rem}.weekly-reset-home-block__copy{display:grid;gap:13px}.weekly-reset-home-block .body-copy-stack{gap:9px}.weekly-reset-home-block .feature-chips{margin-top:2px}.weekly-reset-home-block .hero-actions{margin-top:5px}.weekly-outcome-card{position:relative;min-height:235px;padding:25px 27px;border:0;border-radius:11px;background:#fff;box-shadow:0 8px 16px #1537250e;overflow:hidden}.weekly-outcome-card h3{margin:0 0 14px;color:#10462f;font-size:1rem;font-weight:850}.weekly-outcome-card ul{margin:0;padding:0;list-style:none}.weekly-outcome-card li{position:relative;margin:0 0 11px;padding-left:24px;color:#263b31;font-size:.86rem;line-height:1.25;font-weight:650}.weekly-outcome-card li:before{content:"✓";position:absolute;left:0;top:-1px;color:#1f6745;font-weight:950}.weekly-outcome-card__plant{position:absolute;right:24px;bottom:-1px;width:128px;height:104px;pointer-events:none}.weekly-outcome-card__plant svg{display:block;width:100%;height:100%;overflow:visible}.weekly-outcome-card__plant .plant-mound{fill:#8eaa8a}.weekly-outcome-card__plant .plant-stem,.weekly-outcome-card__plant .plant-leaf{fill:#dcebdc;stroke:#3f7f5b;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.weekly-outcome-card__plant .plant-stem{fill:none}.planner-comparison__heading{margin-bottom:14px}.planner-comparison__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:42px;align-items:center}.planner-comparison__copy .body-copy-stack{gap:8px}.planner-comparison__copy .body-copy-stack p:first-child,.planner-comparison__copy .body-copy-stack p:nth-child(2){color:#121f18;font-weight:780}.section-link{display:inline-flex;align-items:center;gap:7px;color:#16663f;font-size:.82rem;font-weight:850;text-decoration:none}.section-link svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline)}.difference-rows{display:grid;gap:9px}.difference-rows article{display:grid;grid-template-columns:.95fr 22px 1.05fr;gap:0;align-items:stretch;padding:0;border:0;background:transparent}.planner-comparison__cell{display:flex;align-items:center;gap:12px;min-width:0;min-height:58px;padding:10px 13px;border-radius:8px;background:#f2f6f2;color:#263b31;font-size:.79rem;font-weight:720;line-height:1.22}.planner-comparison__cell svg{flex:0 0 auto;color:#2c7050}strong.planner-comparison__cell{background:#eef3ee}.planner-comparison__arrow{display:grid;place-items:center;color:#1e5b3e;font-size:1.15rem;font-style:normal}.function-flow__heading{max-width:830px;margin-bottom:18px}.function-flow__heading .body-copy-stack{max-width:810px;margin:9px auto 0}.function-flow__heading .body-copy-stack p{font-size:.86rem;text-align:center}.notice-name-build{margin-top:0}.notice-name-build__cards{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.function-flow__card{position:relative;display:grid;justify-items:center;min-height:145px;padding:17px 19px;border:1px solid #dfe8e1;border-radius:11px;background:#fff;box-shadow:0 4px 12px #15372506;text-align:left}.function-flow__number{position:absolute;top:14px;left:50%;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#d9eee1;color:#236a47;font-size:.68rem;font-weight:850;transform:translate(-50%)}.function-flow__icon{display:grid;width:55px;height:55px;margin:18px 0 8px;place-items:center;color:#24734f}.function-flow__icon svg{width:46px;height:46px}.function-flow__card h3{width:100%;margin:0 0 6px;color:#10462f;font-size:.94rem;font-weight:850}.function-flow__card p{margin:0;color:#384b40;font-size:.78rem;line-height:1.32}.function-flow__arrow{position:absolute;z-index:2;align-self:center;margin-left:calc(33.333% - 11px);color:#285d43;font-style:normal;font-size:1.55rem}.notice-name-build__cards .function-flow__arrow:nth-of-type(2){margin-left:calc(66.666% - 11px)}.audience-doors__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.door-card{display:grid;grid-template-columns:1fr;gap:9px;min-height:222px;padding:18px 14px;border:1px solid #dfe8e1;border-radius:11px;background:#fff;box-shadow:0 4px 12px #15372506;text-align:center}.door-card__icon{display:grid;width:42px;height:42px;margin:0 auto 2px;place-items:center;border:0;border-radius:50%;background:#e6e2ff;color:#6c5db2}.door-card:nth-child(2) .door-card__icon{background:#e1edff;color:#4e6dd3}.door-card:nth-child(3) .door-card__icon{background:#ffe6e0;color:#cf6d53}.door-card:nth-child(4) .door-card__icon{background:#e6f1ff;color:#4d8ed4}.door-card:nth-child(5) .door-card__icon{background:#dcebdc;color:#57845f}.door-card__icon svg{width:var(--poko-icon-size-bubble);height:var(--poko-icon-size-bubble)}.door-card h3{margin:0;color:#1c4734;font-size:.92rem;font-weight:850;line-height:1.14}.door-card p{margin:0;color:#3f5147;font-size:.78rem;line-height:1.32}.door-card a{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;align-self:end;color:#16663f;font-size:.8rem;font-weight:850;text-decoration:none}.door-card a svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline)}.audience-preview{align-content:start;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.audience-preview summary{display:grid;grid-template-columns:1fr;gap:9px;min-height:100%;list-style:none;cursor:pointer}.audience-preview summary::-webkit-details-marker{display:none}.audience-preview__summary-copy{display:grid;gap:9px}.audience-preview__summary-copy h3,.audience-preview__summary-copy p{margin:0}.audience-preview__trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:end;color:#16663f;font-size:.8rem;font-weight:850}.audience-preview__trigger svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline);transition:transform .18s ease}.audience-preview[open]{grid-column:span 2;border-color:#bad6c6;background:linear-gradient(130deg,#f1f7f1,#fffdfa);box-shadow:0 20px 44px #15372514;text-align:left}.audience-preview[open] summary{grid-template-columns:46px 1fr;column-gap:12px;min-height:0}.audience-preview[open] .door-card__icon{grid-row:1 / span 2;margin:0}.audience-preview[open] .audience-preview__trigger{grid-column:2;justify-content:flex-start}.audience-preview[open] .audience-preview__trigger svg{transform:rotate(90deg)}.audience-preview__body{grid-column:1 / -1;display:grid;gap:14px;margin-top:8px;padding-top:16px;border-top:1px solid #d8e6db}.audience-preview__body p{max-width:58ch;font-size:.9rem;line-height:1.48}.audience-preview__body ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.audience-preview__body li{position:relative;padding-left:24px;color:#243d31;font-size:.82rem;line-height:1.38;font-weight:650}.audience-preview__body li:before{content:"✓";position:absolute;left:0;color:#207448;font-weight:950}.audience-preview__actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.audience-preview__actions .section-link{min-height:34px}.audience-doors__action{margin-top:14px;text-align:center}.audience-doors__action .button{min-height:34px;padding-inline:18px;font-size:.78rem}.home-utility-band{display:grid;grid-template-columns:.86fr 1.22fr 1.48fr;gap:3px;padding:0;overflow:hidden;border-radius:11px;background:#e8efe8}.home-utility-band .poko-panel{min-height:220px;padding:22px;background:linear-gradient(120deg,#edf4ed,#f7f8f4)}.home-utility-band h2{margin:0 0 8px;color:#1c4734;font-size:.98rem;font-weight:850}.home-utility-band p{margin:0;color:#31463b;font-size:.82rem;line-height:1.38}.model-summary,.work-summary{display:grid;align-content:start;gap:11px}.model-summary__icons{display:grid;grid-template-columns:repeat(3,36px);gap:10px;margin:6px 0 5px}.model-summary__icons span{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#f5e9d8;color:#bb7d35}.model-summary__icons span:nth-child(2n){background:#e9e4f7;color:#7b67b6}.model-summary__icons span:nth-child(3n){background:#dfeefa;color:#4b86bd}.model-summary__icons svg{width:var(--poko-icon-size-strip);height:var(--poko-icon-size-strip)}.work-summary .feature-chips{gap:7px}.work-summary .feature-chips span{padding:6px 9px;background:#fff9;font-size:.72rem}.now-summary__cards{display:grid;gap:10px}.state-card{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px;border:0;border-radius:8px;background:#fff;box-shadow:none}.state-card__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#e3f0e6;color:#277151}.state-card:nth-child(2) .state-card__icon{background:#e4edff;color:#4c7bce}.state-card__icon svg{width:var(--poko-icon-size-strip);height:var(--poko-icon-size-strip)}.state-card__label{margin:0 0 2px;color:#577161;font-size:.7rem;font-weight:850}.state-card h3{margin:0 0 3px;color:#10462f;font-size:.92rem;font-weight:850}.state-card p{font-size:.76rem;line-height:1.3}.state-card a{display:inline-flex;align-items:center;gap:6px;margin:5px 0 0;color:#16663f;font-size:.74rem;font-weight:850;text-decoration:none}.scope-safety{padding-top:34px}.scope-safety .section-heading{margin-bottom:15px}.scope-safety__layout{display:grid;grid-template-columns:1.05fr .9fr .95fr 1.2fr;gap:18px;align-items:start}.scope-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.scope-card h3{margin:0 0 10px;color:#203c2d;font-size:.84rem;font-weight:850}.scope-card ul{margin:0;padding:0;list-style:none}.scope-card li{position:relative;margin:0 0 10px;padding-left:23px;color:#263b31;font-size:.78rem;line-height:1.32;font-weight:650}.scope-card--is li:before{content:"✓";position:absolute;left:0;color:#207448;font-weight:950}.scope-card--not li:before{content:"×";position:absolute;left:1px;color:#27362f;font-size:1rem;font-weight:850}.scope-card--not-secondary{padding-top:32px}.scope-safety__warning{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:18px;border:1px solid #eee7d5;border-radius:9px;background:#fffaf1}.scope-safety__warning svg{flex:0 0 auto;color:#876e40}.scope-safety__warning p{min-width:0;margin:0;color:#473f32;font-size:.9rem;line-height:1.45;font-weight:650}.final-home-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;overflow:hidden;margin-top:34px;padding:24px 30px;border:0;border-radius:11px;background:linear-gradient(100deg,#075638,#0d4b34);color:#fff}.final-home-cta .section-heading{margin:0 0 5px}.final-home-cta .section-heading h2{color:#fff;font-size:1.55rem}.final-home-cta .body-copy-stack{gap:2px}.final-home-cta .body-copy-stack p{color:#fff;font-size:.88rem}.final-home-cta .hero-actions{position:relative;z-index:1;margin:0;flex-wrap:nowrap}.final-home-cta .button{min-width:148px;border-color:#ffffffb8;background:transparent;color:#fff}.final-home-cta__shape{position:absolute;right:24px;bottom:-23px;width:170px;height:88px;opacity:.23}.final-home-cta__shape:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:28px solid #9fd2ad;clip-path:polygon(0 60%,18% 30%,34% 72%,51% 12%,67% 70%,83% 24%,100% 58%,100% 100%,0 100%)}@media(max-width:1040px){.home-hero{grid-template-columns:minmax(300px,390px) minmax(0,1fr);column-gap:clamp(18px,3vw,40px);min-height:clamp(410px,46vw,520px)}.home-hero__visual--image{inset:0 0 18px clamp(165px,17vw,220px)}.operating-map-card{margin-inline:auto}.recognition-grid{grid-template-columns:repeat(2,1fr)}.weekly-reset-home-block__grid,.planner-comparison__layout{grid-template-columns:1fr}.audience-doors__grid{grid-template-columns:repeat(3,1fr)}.home-utility-band{grid-template-columns:1fr 1fr}.now-summary{grid-column:1 / -1}.scope-safety__layout{grid-template-columns:1fr 1fr}.scope-card--not-secondary{padding-top:0}.final-home-cta{grid-template-columns:1fr}.final-home-cta .hero-actions{justify-self:start}}@media(max-width:760px){.home-page{padding-block:4px 20px}.home-section{padding-top:24px}.home-hero{grid-template-columns:1fr;row-gap:16px;min-height:0;padding-top:0;padding-bottom:24px;overflow:visible}.home-hero__copy{max-width:none}.home-hero__text{position:relative;z-index:3;grid-column:1;grid-row:1}.home-hero__controls{position:relative;z-index:3;grid-column:1;grid-row:3}.home-hero__visual--image{position:relative;z-index:1;grid-column:1;grid-row:2;inset:auto;width:min(100%,520px);height:clamp(220px,56vw,330px);margin:18px auto 0;opacity:1;border-radius:20px}.home-hero h1{max-width:100%;font-size:clamp(2.45rem,10.2vw,3.35rem);line-height:1.03}.home-hero-art:before{background:linear-gradient(180deg,#ffffff3d,#ffffff14 28%,#fff0 64%)}.home-hero__copy>p{font-size:1rem}.home-hero .hero-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:16px}.home-hero .hero-actions .button{width:100%;justify-content:center}.home-trust-chips{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.home-trust-chips span{min-height:34px;font-size:.78rem}.operating-map-row{grid-template-columns:26px minmax(92px,1fr) minmax(80px,110px)}.safety-strip{width:100%;grid-template-columns:1fr 1fr;margin:22px auto 0;padding:13px 14px}.safety-strip__item{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:7px;min-height:48px;padding:0 10px;border:0;border-radius:0;background:transparent;color:#153d2b;font-size:.8rem;font-weight:820;line-height:1.15;text-align:center}.recognition-grid,.notice-name-build__cards,.audience-doors__grid,.home-utility-band,.scope-safety__layout{grid-template-columns:1fr}.weekly-reset-home-block__grid{padding:22px}.weekly-outcome-card{min-height:230px}.weekly-outcome-card__plant{right:16px;bottom:-1px;width:104px;height:86px}.function-flow__arrow{display:none}.door-card{min-height:0;text-align:left;grid-template-columns:46px 1fr;column-gap:12px}.door-card__icon{grid-row:1 / span 3;margin:0}.door-card a{grid-column:2;justify-content:flex-start}.audience-preview summary{grid-column:1 / -1;grid-template-columns:46px minmax(0,1fr);column-gap:12px}.audience-preview .door-card__icon{grid-row:1 / span 3;margin:0}.audience-preview__summary-copy{grid-column:2}.audience-preview__trigger{grid-column:2;justify-content:flex-start}.audience-preview[open]{grid-column:auto}.audience-preview[open] summary{grid-template-columns:46px 1fr}.audience-preview__body{grid-column:1 / -1}.final-home-cta{padding:22px}.final-home-cta .hero-actions{width:100%}}@media(max-width:760px){.home-hero .hero-actions{display:grid;grid-template-columns:1fr;width:100%;margin-top:var(--poko-space-5)}.home-hero .hero-actions .button{width:100%}.home-trust-chips,.home-hero .poko-hero__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-3);width:100%;margin-top:var(--poko-space-4)}.home-trust-chips>span,.home-hero .poko-hero__chips>span{justify-content:flex-start;white-space:normal}}@media(max-width:460px){.home-trust-chips,.home-hero .poko-hero__chips{grid-template-columns:1fr}}.home-page .home-hero__privacy-points{display:flex;flex-wrap:wrap;gap:8px;max-width:620px;margin-top:12px}.home-page .home-hero__privacy-points>span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid rgba(11,105,71,.22);border-radius:999px;background:#fffdf8eb;color:#073d2c;font-size:.86rem;font-weight:820;line-height:1.1;box-shadow:0 10px 24px #074b3412}.home-page .home-hero__privacy-points svg{width:18px;height:18px;color:#0b6947;stroke-width:1.9;flex:0 0 auto}@media(max-width:680px){.home-page .home-hero__privacy-points{display:grid;grid-template-columns:1fr 1fr;gap:7px}.home-page .home-hero__privacy-points>span{min-height:34px;padding:7px 10px;font-size:.78rem}}.hiw-page{color:#102118}.hiw-page .section-heading--left,.hiw-page .section-heading--left p{text-align:left;margin-inline:0}.hiw-page .home-hero h1{max-width:12.8ch}.hiw-page .home-hero__visual--image{inset:0 0 18px clamp(135px,13vw,185px);width:auto;max-width:none;height:calc(100% - 18px);min-height:0}.hiw-page .home-hero__visual--image .home-hero-art{height:100%}.hiw-page .home-hero-art img{object-position:72% center}.hiw-hero-body{max-width:61ch;margin:15px 0 0}.hiw-hero-body p{margin:0;color:#263b31;font-size:.96rem;line-height:1.56}.hiw-anchor-moment{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:clamp(28px,7vw,96px);align-items:center;padding-top:44px;padding-bottom:34px;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1}.hiw-anchor-moment__rail{display:grid;align-content:center;min-height:180px;padding-left:18px;border-left:2px solid #1f6745}.hiw-anchor-moment__rail .eyebrow{margin-bottom:12px}.hiw-anchor-moment__rail span{max-width:18ch;color:#31463b;font-size:.86rem;line-height:1.5}.hiw-anchor-moment__copy h2{max-width:10.2ch;margin:0;color:#102118;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,6.2rem);font-weight:520;letter-spacing:0;line-height:.98}.hiw-anchor-moment__copy p{max-width:68ch;margin:18px 0 0;color:#263b31;font-size:.96rem;line-height:1.62}.hiw-function-first .weekly-reset-home-block__grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.hiw-start-cards{display:grid;gap:12px}.hiw-start-cards .state-card{min-height:118px;align-items:center;border:1px solid #dfe8e1;box-shadow:0 8px 18px #1537250b}.hiw-start-cards .state-card__icon{width:48px;height:48px;border-radius:50%}.hiw-start-cards .state-card__icon svg{width:25px;height:25px}.hiw-model{padding-top:46px}.hiw-wheel{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;margin-top:24px;padding:clamp(18px,2.5vw,28px);border:1px solid #dfe8e1;border-radius:13px;background:linear-gradient(135deg,#eef5ee,#fbfcf9 58%,#fffdf8);box-shadow:0 18px 42px #15372512}.hiw-wheel:before{content:"";position:absolute;inset:clamp(82px,8vw,104px) 9% auto;height:1px;background:linear-gradient(90deg,transparent,#b9d1c1 18%,#b9d1c1 82%,transparent)}.hiw-wheel__center{position:relative;z-index:2;display:grid;grid-column:1 / -1;justify-self:center;min-width:162px;min-height:62px;place-items:center;align-content:center;padding:10px 22px;border-radius:999px;background:#075638;color:#fff;text-align:center;box-shadow:0 16px 32px #144a2e2e}.hiw-wheel__center strong{color:inherit;font-family:var(--font-display);font-size:1.35rem;line-height:1}.hiw-wheel__center span{color:#fffc;font-size:.62rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.hiw-wheel-node{position:relative;z-index:1;display:grid;min-height:190px;align-content:start;gap:12px;padding:clamp(18px,2vw,22px);border:1px solid #dfe8e1;border-radius:11px;background:#fffffff0;box-shadow:0 8px 20px #1537250b}.hiw-wheel-node span{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#f5e9d8;color:#bb7d35}.hiw-wheel-node:nth-of-type(3n) span{background:#dfeefa;color:#4b86bd}.hiw-wheel-node:nth-of-type(2n) span{background:#e9e4f7;color:#7b67b6}.hiw-wheel-node:nth-of-type(4n) span{background:#dcebdc;color:#24734f}.hiw-wheel-node svg{width:31px;height:31px}.hiw-wheel-node h3{margin:0;color:#10462f;font-size:1.05rem;font-weight:850;line-height:1.15}.hiw-wheel-node p{margin:0;color:#34483d;font-size:.84rem;line-height:1.45}.hiw-model-note{max-width:84ch;margin:14px auto 0;padding:14px 18px;border:1px solid #dfe8e1;border-radius:999px;background:#fff;color:#263b31;font-size:.88rem;line-height:1.45;text-align:center}.hiw-model-note strong{color:#075638}.hiw-surfaces .audience-doors__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hiw-surfaces .door-card{min-height:202px}.hiw-week-loop{display:grid;gap:22px}.hiw-week-loop__intro{max-width:760px;margin-inline:auto;text-align:center}.hiw-week-loop__intro h2{max-width:15ch;margin:0 auto;color:#10462f;font-family:var(--font-display);font-size:clamp(2.15rem,4vw,3.4rem);font-weight:820;line-height:1}.hiw-week-loop .function-flow__card{min-height:176px}.hiw-scope .scope-safety__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.hiw-scope .scope-card{padding:24px;border:1px solid #d8e5db;border-radius:12px;background:#fbfdf9;box-shadow:0 18px 40px #0036230f}.hiw-scope .scope-card h3{margin-bottom:14px;color:#073f2e;font-size:.95rem}.hiw-scope .scope-card li{margin-bottom:12px;font-size:.92rem;line-height:1.42}.hiw-scope .scope-safety__warning,.hiw-scope .scope-safety__privacy{min-height:0;padding:20px}.hiw-scope .scope-safety__warning{grid-column:1}.hiw-scope .scope-safety__privacy{grid-column:2}.hiw-final{margin-bottom:34px}@media(max-width:1040px){.hiw-function-first .weekly-reset-home-block__grid{grid-template-columns:1fr}.hiw-surfaces .audience-doors__grid,.hiw-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-wheel:before{display:none}.hiw-wheel__center{grid-column:1 / -1}}@media(max-width:760px){.hiw-page .home-hero__visual--image{position:relative;z-index:2;grid-column:1;grid-row:2;inset:auto;width:min(100%,520px);max-width:100%;height:clamp(220px,56vw,330px);margin:18px auto 0}.hiw-page .home-hero__copy{display:contents}.hiw-page .hiw-hero-body{position:relative;z-index:3;grid-column:1;grid-row:3;max-width:none;margin-top:0}.hiw-page .home-hero__controls{grid-column:1;grid-row:4}.hiw-page .home-hero-art img{object-position:center center}.hiw-anchor-moment{grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:26px}.hiw-anchor-moment__rail{min-height:0;padding-left:14px}.hiw-anchor-moment__copy h2{max-width:9.7ch;font-size:clamp(3.15rem,16vw,5.1rem)}.hiw-anchor-moment:not(.hiw-anchor-moment--promise) .hiw-anchor-moment__copy h2{max-width:14ch;font-size:clamp(2rem,10vw,2.85rem);line-height:1.04}.hiw-anchor-moment--promise .hiw-anchor-moment__copy h2{max-width:15ch;font-size:clamp(2.65rem,12vw,3.7rem);line-height:1}.hiw-function-first .weekly-reset-home-block__grid{padding:22px}.hiw-start-cards .state-card{grid-template-columns:48px 1fr}.hiw-wheel,.hiw-surfaces .audience-doors__grid,.hiw-scope .scope-safety__layout{grid-template-columns:1fr}.hiw-scope .scope-safety__warning,.hiw-scope .scope-safety__privacy{grid-column:auto}.hiw-wheel{padding:14px}.hiw-wheel__center{min-width:0;width:100%;min-height:54px}.hiw-wheel-node{min-height:0;grid-template-columns:54px 1fr;column-gap:12px}.hiw-wheel-node span{grid-row:1 / span 2}.hiw-model-note{border-radius:13px;text-align:left}.hiw-surfaces .door-card{min-height:0}.hiw-week-loop__intro{text-align:left}.hiw-week-loop__intro h2{margin-inline:0}.hiw-week-loop .notice-name-build__cards{gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff}.hiw-week-loop .function-flow__card{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:16px;column-gap:12px;row-gap:.35rem;justify-items:start;align-items:start;border:0;border-radius:0;box-shadow:none}.hiw-week-loop .function-flow__card+.function-flow__card{border-top:1px solid #e4ece5}.hiw-week-loop .function-flow__number{position:static;grid-column:1;grid-row:1;justify-self:center;transform:none}.hiw-week-loop .function-flow__icon{grid-column:1;grid-row:2;width:42px;height:42px;margin:0;justify-self:center}.hiw-week-loop .function-flow__icon svg{width:34px;height:34px}.hiw-week-loop .function-flow__card h3,.hiw-week-loop .function-flow__card p{grid-column:2;width:auto;margin:0}.hiw-week-loop .function-flow__card h3{grid-row:1;margin-top:.1rem}.hiw-week-loop .function-flow__card p{grid-row:2}}@media(max-width:460px){.hiw-anchor-moment__copy h2{font-size:clamp(2.95rem,15vw,4rem)}.hiw-anchor-moment:not(.hiw-anchor-moment--promise) .hiw-anchor-moment__copy h2{font-size:clamp(1.9rem,9.5vw,2.5rem)}.hiw-anchor-moment--promise .hiw-anchor-moment__copy h2{font-size:clamp(2.5rem,11.5vw,3.25rem)}.hiw-start-cards .state-card,.hiw-wheel-node{grid-template-columns:1fr}.hiw-wheel-node span{grid-row:auto}}.for-work-page{color:#102118}.for-work-page .section-heading--left,.for-work-page .section-heading--left p{text-align:left;margin-inline:0}.for-work-page .home-hero h1{max-width:10.8ch}.for-work-page .home-hero__visual--image{inset:0 0 18px clamp(150px,15vw,210px);width:auto;max-width:none;height:calc(100% - 18px);min-height:0}.for-work-page .home-hero__visual--image .home-hero-art{height:100%}.for-work-page .home-hero-art img{object-position:66% center}.for-work-hero-body{max-width:62ch;margin:15px 0 0}.for-work-hero-body p{margin:0;color:#263b31;font-size:.96rem;line-height:1.56}.for-work-signal-grid,.for-work-problem-list,.for-work-specialist-grid{display:grid;gap:14px}.for-work-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.for-work-signal-grid .state-card,.for-work-problem-list .state-card{min-height:132px;align-items:center;border:1px solid #dfe8e1;background:#fff;box-shadow:0 8px 18px #1537250b}.for-work-signal-grid .state-card__icon,.for-work-problem-list .state-card__icon{width:52px;height:52px;border-radius:50%}.for-work-signal-grid .state-card__icon svg,.for-work-problem-list .state-card__icon svg{width:27px;height:27px}.for-work-signal-grid h3{margin:0 0 7px;color:#10462f;font-size:1rem;line-height:1.15}.for-work-signal-grid p,.for-work-problem-list p{margin:0;color:#34483d;font-size:.86rem;line-height:1.45}.for-work-lens .weekly-reset-home-block__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.for-work-lens-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.for-work-lens-grid .door-card{min-height:168px}.for-work-services .audience-doors__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.for-work-services .door-card{grid-column:span 2;min-height:244px}.for-work-services .door-card:nth-child(4){grid-column:2 / span 2}.for-work-problem-list{grid-template-columns:repeat(4,minmax(0,1fr))}.for-work-problem-list .state-card{grid-template-columns:46px minmax(0,1fr);min-height:116px;padding:16px}.for-work-problem-list .state-card__icon{width:42px;height:42px}.for-work-engagement .notice-name-build__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.for-work-engagement .function-flow__arrow{display:none}.for-work-engagement .function-flow__card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;row-gap:10px;justify-items:start;align-content:start;min-height:236px;padding:28px 22px 22px;text-align:left}.for-work-engagement .function-flow__card .function-flow__number{position:absolute;top:18px;right:18px}.for-work-engagement .function-flow__card .function-flow__icon{grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:start;margin-top:30px}.for-work-engagement .function-flow__card h3,.for-work-engagement .function-flow__card p{grid-column:2;width:100%;max-width:none}.for-work-engagement .function-flow__card h3{align-self:center;margin-top:0}.for-work-engagement .function-flow__card p{grid-column:2 / span 2;align-self:start}.for-work-specialists{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(24px,4vw,44px);align-items:start}.for-work-specialist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.for-work-specialist-grid .door-card{min-height:190px}.for-work-specialist-grid .door-card:last-child{grid-column:1 / -1;min-height:150px}.for-work-engagement{display:grid;gap:22px}.for-work-flow-intro{max-width:760px;margin-inline:auto;text-align:center}.for-work-flow-intro h2{max-width:18ch;margin:0 auto;color:#10462f;font-family:var(--font-display);font-size:clamp(2.15rem,4vw,3.4rem);font-weight:820;line-height:1}.for-work-background{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);gap:clamp(28px,7vw,96px);align-items:center;padding-top:44px;padding-bottom:34px;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1}.for-work-background__rail{display:grid;align-content:center;min-height:180px;padding-left:18px;border-left:2px solid #1f6745}.for-work-background__rail .eyebrow{margin-bottom:12px}.for-work-background__rail span{max-width:18ch;color:#31463b;font-size:.86rem;line-height:1.5}.for-work-background__copy h2{max-width:12ch;margin:0;color:#102118;font-family:var(--font-display);font-size:clamp(3.4rem,7vw,6.2rem);font-weight:520;letter-spacing:0;line-height:.98}.for-work-background__copy p{max-width:68ch;margin:18px 0 0;color:#263b31;font-size:.96rem;line-height:1.62}.for-work-background__copy p+p{margin-top:12px}.for-work-scope .scope-safety__layout{grid-template-columns:1fr 1fr 1.12fr}.for-work-final{margin-bottom:34px}.for-work-services .door-card .section-link{margin-top:auto}.for-work-enquiry{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(22px,4vw,46px);align-items:start;padding:clamp(26px,4vw,44px);border:1px solid #d9e6dd;border-radius:14px;background:#f3f8f4;box-shadow:0 18px 42px #1537250f}.for-work-enquiry__intro h2{max-width:12ch;margin:0;color:#10462f;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,5.2rem);font-weight:760;line-height:.98}.for-work-enquiry__intro p:not(.eyebrow){max-width:48ch;margin:16px 0 0;color:#263b31;font-size:.96rem;line-height:1.58}.for-work-enquiry__products{display:grid;gap:10px;margin-top:24px}.for-work-enquiry__products a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid #d8e5db;border-radius:999px;background:#ffffffb8;color:#064b31;font-weight:820;font-size:.82rem;line-height:1.15;text-decoration:none}.for-work-enquiry__products svg{width:20px;height:20px;color:#0d7a4c}.for-work-enquiry__form{padding:clamp(18px,3vw,28px);border:1px solid #d4e2d8;border-radius:12px;background:#fffefb;box-shadow:0 14px 32px #15372512}.for-work-enquiry__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.for-work-enquiry__field{display:grid;gap:7px;color:#064b31;font-weight:850;font-size:.78rem;line-height:1.2}.for-work-enquiry__field--wide{grid-column:1 / -1}.for-work-enquiry__field input,.for-work-enquiry__field select,.for-work-enquiry__field textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid #bad0c2;border-radius:10px;background:#fffefb;color:#102118;font:inherit;font-weight:650;line-height:1.35}.for-work-enquiry__field textarea{min-height:136px;resize:vertical}.for-work-enquiry__field input:focus,.for-work-enquiry__field select:focus,.for-work-enquiry__field textarea:focus{outline:2px solid #1f6745;outline-offset:2px}.for-work-enquiry__submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #d8e5db}.for-work-enquiry__submit-row p,.for-work-enquiry__live{margin:0;color:#3a5044;font-size:.84rem;line-height:1.45}.for-work-enquiry__live{min-height:1.2em;margin-top:12px;font-weight:820;color:#064b31}@media(max-width:1040px){.for-work-lens .weekly-reset-home-block__grid,.for-work-specialists,.for-work-scope .scope-safety__layout{grid-template-columns:1fr}.for-work-signal-grid,.for-work-problem-list,.for-work-specialist-grid,.for-work-services .audience-doors__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.for-work-services .door-card,.for-work-services .door-card:nth-child(4){grid-column:auto}.for-work-engagement .notice-name-build__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.for-work-background{grid-template-columns:1fr;gap:18px;padding-top:28px;padding-bottom:26px}.for-work-background__rail{min-height:0;padding-left:14px}.for-work-enquiry{grid-template-columns:1fr}}@media(max-width:760px){.for-work-page .home-hero__visual--image{position:relative;z-index:2;grid-column:1;grid-row:2;inset:auto;width:min(100%,520px);max-width:100%;height:clamp(220px,56vw,330px);margin:18px auto 0}.for-work-page .home-hero__copy{display:contents}.for-work-page .for-work-hero-body{position:relative;z-index:3;grid-column:1;grid-row:3;max-width:none;margin-top:0}.for-work-page .home-hero__controls{grid-column:1;grid-row:4}.for-work-page .home-hero-art img{object-position:center 72%}.for-work-flow-intro{text-align:left}.for-work-flow-intro h2{margin-inline:0}.for-work-signal-grid,.for-work-lens-grid,.for-work-problem-list,.for-work-specialist-grid,.for-work-services .audience-doors__grid,.for-work-engagement .notice-name-build__cards{grid-template-columns:1fr}.for-work-engagement .function-flow__card{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:18px}.for-work-engagement .function-flow__card .function-flow__icon{grid-column:1;grid-row:1 / span 2;align-self:start;justify-self:start;margin-top:28px}.for-work-engagement .function-flow__card .function-flow__number{position:absolute;top:16px;right:16px}.for-work-engagement .function-flow__card h3{grid-column:2;grid-row:1;align-self:center;margin-top:0}.for-work-engagement .function-flow__card p{grid-column:2 / span 2;grid-row:2}.for-work-lens .weekly-reset-home-block__grid{padding:22px}.for-work-lens-grid{gap:10px}.for-work-lens-grid .door-card{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:start;min-height:0;padding:18px;text-align:left}.for-work-lens-grid .door-card__icon{grid-column:1;grid-row:1 / span 2;justify-self:center;margin:0}.for-work-lens-grid .door-card h3,.for-work-lens-grid .door-card p{grid-column:2;max-width:none;margin-inline:0;text-align:left}.for-work-services .door-card,.for-work-specialist-grid .door-card,.for-work-specialist-grid .door-card:last-child{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:start;grid-column:auto;min-height:0;padding:18px;text-align:left}.for-work-services .door-card__icon,.for-work-specialist-grid .door-card__icon{grid-column:1;grid-row:1 / span 2;justify-self:center;margin:0}.for-work-services .door-card h3,.for-work-services .door-card p,.for-work-specialist-grid .door-card h3,.for-work-specialist-grid .door-card p{grid-column:2;max-width:none;margin-inline:0;text-align:left}.for-work-problem-list .state-card,.for-work-signal-grid .state-card{grid-template-columns:48px 1fr}.for-work-enquiry{padding:22px}.for-work-enquiry__intro h2{max-width:11ch}.for-work-enquiry__fields,.for-work-enquiry__submit-row{grid-template-columns:1fr}.for-work-enquiry__submit-row .button{width:100%;justify-content:center}}@media(max-width:460px){.for-work-background__copy h2{font-size:clamp(2.95rem,15vw,4rem)}.for-work-problem-list .state-card,.for-work-signal-grid .state-card{grid-template-columns:1fr}}.for-work-enquiry-modal[hidden]{display:none}.for-work-enquiry-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:clamp(14px,3vw,36px)}.for-work-enquiry-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a231880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.for-work-enquiry-modal__panel{position:relative;z-index:1;width:min(980px,100%);max-height:min(86vh,800px);overflow:auto;padding:clamp(18px,3vw,28px);border:1px solid #d5e3d9;border-radius:16px;background:#fffdf8;box-shadow:0 34px 90px #0c1e153d}.for-work-enquiry-modal__close{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #cfe0d4;border-radius:999px;background:#fffdf8f0;color:#064b31;cursor:pointer}.for-work-enquiry-modal__close svg{width:18px;height:18px}.for-work-enquiry-modal .for-work-enquiry{padding:0;border:0;background:transparent;box-shadow:none}@media(max-width:760px){.for-work-enquiry-modal{align-items:end;padding:10px}.for-work-enquiry-modal__panel{max-height:92vh;padding:24px 18px 20px;border-radius:16px 16px 10px 10px}}.for-work-service-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:auto}.for-work-service-card__actions .section-link{white-space:nowrap}@media(max-width:760px){.for-work-service-card__actions{grid-column:2;justify-content:flex-start}.for-work-signal-grid{gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff;box-shadow:0 6px 14px #15372508}.for-work-signal-grid .state-card{grid-template-columns:48px minmax(0,1fr);min-height:0;padding:16px;border:0;border-radius:0;box-shadow:none;align-items:start}.for-work-signal-grid .state-card+.state-card{border-top:1px solid #e4ece5}.for-work-signal-grid h3,.for-work-signal-grid p{margin:0}.for-work-signal-grid p{margin-top:.25rem;font-size:.8rem;line-height:1.38}.for-work-problem-list{gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff;box-shadow:0 6px 14px #15372508}.for-work-problem-list .state-card{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:15px;border:0;border-radius:0;box-shadow:none;align-items:center}.for-work-problem-list .state-card+.state-card{border-top:1px solid #e4ece5}.for-work-problem-list .state-card__icon{width:40px;height:40px}.for-work-problem-list p{font-size:.86rem;line-height:1.4}.for-work-engagement .notice-name-build__cards{gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff;box-shadow:0 6px 14px #15372508}.for-work-engagement .function-flow__card{grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:0;padding:16px;border:0;border-radius:0;box-shadow:none}.for-work-engagement .function-flow__card+.function-flow__card{border-top:1px solid #e4ece5}.for-work-engagement .function-flow__card .function-flow__icon{grid-column:1;grid-row:1 / span 2;align-self:start;margin:1px 0 0}.for-work-engagement .function-flow__card .function-flow__number{position:static;grid-column:3;grid-row:1;align-self:start}.for-work-engagement .function-flow__card h3{grid-column:2;grid-row:1;margin:0}.for-work-engagement .function-flow__card p{grid-column:2 / span 2;grid-row:2;margin:.25rem 0 0;font-size:.82rem;line-height:1.4}}.for-work-openai{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--poko-space-8);align-items:center;padding:var(--poko-space-8);border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-mist)}.for-work-openai h2{margin:var(--poko-space-1) 0 var(--poko-space-2);font-size:var(--poko-display-2-size);line-height:var(--poko-display-2-line)}.for-work-openai p:last-child{margin:0;color:var(--poko-charcoal)}.for-work-openai .hero-actions{flex-direction:column;align-items:flex-start;margin:0}@media(max-width:900px){.for-work-openai{grid-template-columns:1fr;padding:var(--poko-space-6) var(--poko-space-5)}}.executive-coaching-page{color:#102118}.executive-shop{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding:clamp(22px,4vw,42px) 0 clamp(52px,7vw,88px)}.executive-storefront-hero{position:relative;isolation:isolate;min-height:clamp(320px,42vw,520px);display:grid;align-items:end;margin-bottom:18px;overflow:hidden;border:1px solid #cfe0d4;border-radius:20px;background:#075437;color:#fffdf8;box-shadow:0 24px 56px #082f2124}.executive-storefront-hero__image,.executive-storefront-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.executive-storefront-hero__image{z-index:-2;background-image:url(/assets/dave-morris-sitting-founder.webp);background-position:center right;background-size:cover;filter:saturate(.95) contrast(1.04)}.executive-storefront-hero__overlay{z-index:-1;background:linear-gradient(90deg,#075437f5,#075437db 42%,#0754377a 72%,#0754379e)}.executive-storefront-hero__copy{max-width:690px;padding:clamp(22px,4vw,44px)}.executive-storefront-hero .eyebrow{color:#d8eadf}.executive-storefront-hero h1{max-width:10ch;margin:0;color:#fffdf8;font-family:var(--poko-rs-font);font-size:clamp(3rem,5.5vw,6.2rem);font-weight:850;letter-spacing:-.05em;line-height:.84}.executive-storefront-hero p:not(.eyebrow){max-width:58ch;margin:16px 0 0;color:#f1f8f2;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.48}.executive-storefront-hero__byline{color:#d8eadf!important;font-size:.82rem!important;font-weight:750;margin-top:.7rem!important}.executive-feature-section{margin-bottom:clamp(20px,4vw,40px)}.executive-feature-section__head{display:flex;gap:18px;justify-content:space-between;align-items:end;margin-bottom:12px;padding-top:2px}.executive-feature-section__head h2,.executive-storefront-toolbar h2,.executive-brilliance-card h2{margin:0;color:#064a34;font-family:var(--poko-rs-font);font-weight:850;letter-spacing:-.035em;line-height:.95}.executive-feature-section__head h2{font-size:clamp(1.65rem,3vw,3rem)}.executive-feature-section__head p:not(.eyebrow){max-width:46ch;margin:0;color:#29483b;font-size:.96rem;line-height:1.45}.executive-feature-grid--weekly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.executive-storefront-toolbar{position:sticky;top:0;z-index:6;display:flex;gap:14px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:12px 0;background:#fffdf8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e0e9e3}.executive-storefront-toolbar h2{max-width:16ch;font-size:clamp(1.55rem,2.6vw,2.6rem)}.executive-shop__controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.executive-product-filter,.executive-product-count{min-height:46px;border:1px solid #d5e4d9;border-radius:999px;background:#fffefb;box-shadow:0 10px 24px #1234240e}.executive-product-filter{display:inline-flex;gap:10px;align-items:center;padding:0 16px}.executive-product-filter span,.executive-product-count{color:#0a5539;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.executive-product-filter select{min-width:196px;border:0;background:transparent;color:#17372b;font:850 .95rem/1 var(--poko-rs-font)}.executive-product-count{display:inline-grid;place-items:center;padding:0 18px}.executive-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.executive-product-card{display:grid;grid-template-rows:auto 1fr;min-height:100%;overflow:hidden;border:1px solid #d9e7dc;border-radius:16px;background:#fffefb;box-shadow:0 14px 30px #0c2c1e0e}.executive-product-card[hidden]{display:none}.executive-product-card--weekly{background:#fbfdf9}.executive-product-card__media{margin:0;aspect-ratio:16 / 9;overflow:hidden;background:#e7f0e9}.executive-product-card__media img{display:block;width:100%;height:100%;object-fit:cover}.executive-product-card__content{display:grid;grid-template-rows:auto auto auto 1fr auto auto;gap:9px;padding:15px}.executive-product-card__top{display:flex;gap:9px;align-items:center}.executive-product-card__tag,.executive-product-card .eyebrow{color:#0a5539;font-size:.68rem;font-weight:900;letter-spacing:.11em;line-height:1.1;text-transform:uppercase}.executive-product-card h2,.executive-product-card h3{margin:0;color:#064a34;font-family:var(--poko-rs-font);font-size:clamp(1.22rem,1.65vw,1.55rem);font-weight:850;letter-spacing:-.025em;line-height:1}.executive-product-card p:not(.eyebrow){margin:0;color:#29483b;font-size:.91rem;line-height:1.4}.executive-product-card__meta{display:grid;gap:6px;margin-top:8px;padding-top:12px;border-top:1px solid #e2ece5}.executive-product-card__outcome{align-self:end;color:#315244;font-size:.79rem;line-height:1.38;margin:0}.executive-product-card__outcome span{color:#075437;display:block;font-size:.61rem;font-weight:900;letter-spacing:.1em;margin-bottom:.2rem;text-transform:uppercase}.executive-product-card__meta span{color:#567066;font-size:.78rem;font-weight:850;line-height:1.25}.executive-product-card__meta strong{color:#052e21;font-family:var(--poko-rs-font);font-size:clamp(1.35rem,1.85vw,1.82rem);font-weight:850;letter-spacing:-.035em;line-height:1}.executive-product-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.executive-product-card__actions--single{grid-template-columns:1fr}.executive-product-card__actions .button{justify-content:center;min-height:42px;padding-inline:10px;text-align:center;white-space:normal}.executive-product-card__actions .button--primary,.executive-product-card__actions .button--primary span{color:#fffefb}.executive-product-card__actions .button--ghost,.executive-product-card__actions .button--ghost span{color:#075437}.executive-feature-section--brilliance{margin-top:clamp(22px,4vw,44px)}.executive-brilliance-card{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);overflow:hidden;border:1px solid #cfe0d4;border-radius:20px;background:#f4faf5;box-shadow:0 18px 44px #0c2c1e13}.executive-brilliance-card__media{margin:0;min-height:360px;background:#e7f0e9}.executive-brilliance-card__media img{display:block;width:100%;height:100%;object-fit:cover}.executive-brilliance-card__copy{display:grid;gap:12px;align-content:center;padding:clamp(22px,4vw,42px)}.executive-brilliance-card h2{font-size:clamp(2rem,4vw,4.1rem)}.executive-brilliance-card h3{max-width:20ch;margin:0;color:#12392b;font-family:var(--poko-rs-font);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.05}.executive-brilliance-card p:not(.eyebrow){max-width:66ch;margin:0;color:#29483b;font-size:.98rem;line-height:1.48}.executive-brilliance-card__footer{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:8px;padding-top:16px;border-top:1px solid #d9e7dc}.executive-brilliance-card__footer strong{color:#052e21;font-family:var(--poko-rs-font);font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1}.executive-storefront-note{max-width:82ch;margin:16px 0 0;color:#526a60;font-size:.82rem;line-height:1.45}.executive-commerce-shell.weekly-reset-landing .landing-product-info-link{position:absolute;top:16px;right:66px;z-index:4;display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #cfe0d4;border-radius:999px;background:#fffdf8f0;color:#064b31;font-weight:900;text-decoration:none;box-shadow:0 14px 34px #0c1e151f}.executive-commerce-shell.weekly-reset-landing .landing-product-info-link[hidden]{display:none}.executive-commerce-shell.weekly-reset-landing .landing-product-info-link:hover,.executive-commerce-shell.weekly-reset-landing .landing-product-info-link:focus-visible{background:#064b31;color:#fffdf8}@media(max-width:1040px){.executive-product-grid,.executive-feature-grid--weekly{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.executive-feature-section__head,.executive-storefront-toolbar{align-items:start;flex-direction:column}.executive-shop__controls,.executive-product-filter,.executive-product-count{width:100%}.executive-product-filter{justify-content:space-between}.executive-product-filter select{min-width:0;width:100%}.executive-brilliance-card{grid-template-columns:1fr}.executive-brilliance-card__media{min-height:260px}}@media(max-width:620px){.executive-shop{width:min(100% - 32px,1180px)}.executive-storefront-hero{min-height:360px;border-radius:16px}.executive-storefront-hero__image{background-position:center}.executive-storefront-hero__overlay{background:linear-gradient(180deg,#075437b8,#075437f5 58%,#075437fa)}.executive-storefront-hero h1{font-size:clamp(2.55rem,12vw,4.1rem)}.executive-product-grid,.executive-feature-grid--weekly,.executive-product-card__actions{grid-template-columns:1fr}.executive-brilliance-card__copy{padding:20px}}.executive-storefront-hero{min-height:clamp(250px,28vw,360px)}.executive-storefront-hero__image{background-position:center 34%;background-size:cover}.executive-storefront-hero__copy{padding:clamp(20px,3vw,34px)}.executive-feature-section--weekly{padding:14px 0 4px}.executive-feature-section--weekly .executive-feature-section__head{margin-bottom:10px}.executive-feature-section--weekly .executive-feature-section__head h2{font-size:clamp(1.35rem,2.3vw,2.15rem)}.executive-feature-section--weekly .executive-feature-section__head p:not(.eyebrow){font-size:.9rem}.executive-feature-grid--weekly{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-product-card--weekly{grid-template-columns:108px minmax(0,1fr);grid-template-rows:1fr;min-height:164px}.executive-product-card--weekly .executive-product-card__media{height:100%;aspect-ratio:auto}.executive-product-card--weekly .executive-product-card__content{padding:13px;gap:6px}.executive-product-card--weekly h3{font-size:clamp(1rem,1.35vw,1.22rem)}.executive-product-card--weekly p{font-size:.82rem;line-height:1.34}.executive-product-card--weekly .executive-product-card__meta{margin-top:4px;padding-top:8px}.executive-product-card--weekly .executive-product-card__meta strong{font-size:clamp(1.05rem,1.45vw,1.3rem)}.executive-product-card--weekly .executive-product-card__actions .button{min-height:38px}.executive-product-sort select{min-width:190px}@media(max-width:1040px){.executive-feature-grid--weekly{grid-template-columns:1fr}.executive-product-card--weekly{grid-template-columns:132px minmax(0,1fr)}}@media(max-width:620px){.executive-storefront-hero{min-height:310px}.executive-product-card--weekly{grid-template-columns:1fr}.executive-product-card--weekly .executive-product-card__media{aspect-ratio:16 / 8}}.executive-feature-section--weekly{padding:clamp(1rem,2vw,1.35rem) 0 clamp(1.35rem,2.4vw,1.75rem)}.executive-feature-section--weekly .executive-feature-heading{margin-bottom:.85rem}.executive-feature-section--weekly .executive-feature-heading h2{font-size:clamp(1.8rem,4vw,3rem)}.executive-feature-section--weekly .executive-feature-heading p{max-width:34rem}.executive-feature-grid--weekly{display:grid;grid-template-columns:repeat(3,minmax(0,12.5rem));gap:.75rem;justify-content:start;align-items:stretch}.executive-reset-tile{min-height:10.75rem;aspect-ratio:1 / 1;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;padding:.95rem;border:1px solid rgba(18,95,62,.2);border-radius:1rem;background:#fffdf8;box-shadow:0 .7rem 1.5rem #072d1e0f}.executive-reset-tile__eyebrow{margin:0 0 .45rem;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;color:#12633f;font-weight:900}.executive-reset-tile h3{margin:0;max-width:10rem;font-size:1.02rem;line-height:.98;color:#003f2f}.executive-reset-tile p{margin:.45rem 0 0;font-size:.82rem;line-height:1.22;color:#00261cd1}.executive-reset-tile__meta{display:flex;align-items:end;justify-content:space-between;gap:.6rem;margin-top:auto}.executive-reset-tile__duration{font-size:.7rem;font-weight:850;color:#003f2fb8}.executive-reset-tile__price{font-size:.95rem;font-weight:950;color:#003f2f;white-space:nowrap}.executive-reset-tile .executive-card-cta{width:100%;min-height:2.35rem;margin-top:.7rem;padding:.55rem .65rem;border-radius:.62rem;font-size:.78rem}@media(max-width:760px){.executive-feature-grid--weekly{grid-template-columns:repeat(3,minmax(9rem,1fr));overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x proximity}.executive-reset-tile{scroll-snap-align:start}}.executive-product-card[hidden],.brilliance-service-card[hidden]{display:none!important}.executive-feature-section--weekly{padding-block:clamp(1.4rem,3vw,2.4rem)}.executive-feature-section--weekly .executive-feature-section__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,1fr);gap:clamp(1rem,3vw,2rem);align-items:end;margin-bottom:1rem}.executive-feature-section--weekly .executive-feature-section__head h2{text-align:left;margin:0}.executive-feature-grid--weekly{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;overflow:visible}.executive-reset-tile{min-height:0;padding:.95rem;aspect-ratio:auto}.executive-reset-tile h3{font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.05}.executive-reset-tile p{font-size:.86rem;line-height:1.35}.executive-reset-tile__footer{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(9,78,51,.16)}.executive-reset-tile .button{width:100%;justify-content:center;min-height:2.7rem}.executive-leave-modal,.executive-info-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem)}.executive-leave-modal[hidden],.executive-info-modal[hidden]{display:none!important}.executive-leave-modal__backdrop,.executive-info-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#061c149e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.executive-leave-modal__panel,.executive-info-modal__panel{position:relative;z-index:1;width:min(100%,34rem);border:1px solid rgba(9,78,51,.24);border-radius:1.35rem;background:#fffdf8;box-shadow:0 2rem 5rem #031f1538;padding:clamp(1.2rem,4vw,2rem)}.executive-leave-modal__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.2rem}.executive-info-modal__close{position:absolute;top:.8rem;right:.8rem;width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(9,78,51,.2);background:#fffdf8;color:var(--poko-green, #075c3f);font-weight:800}.executive-info-modal__panel ul{margin:1rem 0 1.25rem;padding-left:1.1rem}.executive-commerce-shell.weekly-reset-landing .landing-product-section.is-open{align-items:center;padding:clamp(.75rem,3vw,1.5rem)}.executive-commerce-shell.weekly-reset-landing .landing-product-card{width:min(100%,64rem);max-height:calc(100dvh - 1.5rem);overflow:auto}.executive-commerce-shell.weekly-reset-landing .landing-product-info-link{text-decoration:none}@media(max-width:760px){.executive-feature-section--weekly .executive-feature-section__head{grid-template-columns:1fr}.executive-feature-grid--weekly{grid-template-columns:1fr;overflow:visible}.executive-commerce-shell.weekly-reset-landing .landing-product-card{border-radius:1.1rem}.executive-commerce-shell.weekly-reset-landing .landing-product-hero{grid-template-columns:1fr;gap:.9rem}.executive-commerce-shell.weekly-reset-landing .landing-product-media{order:-1;min-height:11rem}.executive-commerce-shell.weekly-reset-landing .landing-product-price--action{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;align-items:center;text-align:center;padding-inline:.85rem}}.executive-commerce-shell.weekly-reset-landing .landing-product-card{width:min(100%,70rem)}.executive-booking-panel{margin:clamp(1rem,2vw,1.4rem) 0;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(9,78,51,.18);border-radius:1.15rem;background:#f6fbf6}.executive-booking-panel__head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(16rem,1fr);gap:1rem;align-items:end;margin-bottom:.95rem}.executive-booking-panel__head h3{margin:0;color:#064a34;font-family:var(--poko-rs-font);font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:.98;letter-spacing:-.035em}.executive-booking-panel__head p:not(.eyebrow){margin:0;color:#0f3727c7;font-size:.92rem;line-height:1.42}.executive-booking-choice{display:grid;grid-template-columns:minmax(14rem,.85fr) minmax(0,1.3fr);gap:.8rem}.executive-booking-later,.executive-slot-button{border:1px solid rgba(9,78,51,.22);border-radius:.95rem;background:#fffdf8;color:#0f3727;text-align:left;box-shadow:0 .8rem 1.8rem #072d1e0e}.executive-booking-later{display:grid;gap:.45rem;align-content:start;padding:.95rem}.executive-booking-later strong,.executive-slot-button strong{color:#064a34;font-family:var(--poko-rs-font);font-size:1rem;line-height:1.04}.executive-booking-later span,.executive-slot-button span,.executive-slot-status{color:#0f3727c2;font-size:.84rem;line-height:1.34}.executive-booking-later.is-selected,.executive-slot-button.is-selected{border-color:#075437;background:#075437;color:#fffdf8}.executive-booking-later.is-selected strong,.executive-booking-later.is-selected span,.executive-slot-button.is-selected strong,.executive-slot-button.is-selected span{color:#fffdf8}.executive-slot-list{display:grid;gap:.85rem;min-width:0}.executive-slot-status{margin:0;padding:.95rem;border:1px dashed rgba(9,78,51,.26);border-radius:.95rem;background:#fffdf8b3}.executive-booking-subhead{display:flex;justify-content:space-between;gap:.85rem;align-items:baseline;margin-bottom:.55rem}.executive-booking-subhead strong{color:#064a34;font-family:var(--poko-rs-font);font-size:1rem;letter-spacing:-.02em}.executive-booking-subhead span{color:#0f3727a8;font-size:.78rem;line-height:1.3}.executive-next-availability__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.executive-calendar{padding-top:.2rem}.executive-calendar-grid{display:grid;gap:.55rem;max-height:min(44vh,28rem);overflow:auto;padding:.15rem .25rem .15rem 0;scrollbar-gutter:stable}.executive-calendar-day{display:grid;grid-template-columns:minmax(7rem,.46fr) minmax(0,1fr);gap:.7rem;align-items:stretch;padding:.7rem;border:1px solid rgba(9,78,51,.16);border-radius:.95rem;background:#fffdf8c7}.executive-calendar-day.is-empty{opacity:.68;background:#fffdf87a}.executive-calendar-date{display:grid;gap:.18rem;align-content:start}.executive-calendar-date strong{color:#064a34;font-family:var(--poko-rs-font);font-size:.98rem;line-height:1.05}.executive-calendar-date span,.executive-calendar-empty{color:#0f37279e;font-size:.74rem;line-height:1.28}.executive-calendar-times{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.executive-slot-button{display:grid;gap:.28rem;min-height:5rem;padding:.8rem;cursor:pointer}.executive-slot-button--calendar{min-height:0;padding:.58rem .7rem;border-radius:999px}.executive-slot-button--calendar strong{display:none}.executive-slot-button--next{min-height:5.4rem}.executive-slot-button small{color:inherit;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;opacity:.78}.executive-product-booking-summary{margin:.85rem 0 0;padding:.75rem .9rem;border-radius:999px;background:#07543714;color:#064a34;font-size:.84rem;font-weight:850}@media(max-width:760px){.executive-booking-panel__head,.executive-booking-choice,.executive-slot-list{grid-template-columns:1fr}.executive-product-booking-summary{border-radius:.85rem}}.landing-cart-booking-choice{display:block;margin-top:.35rem;color:#094e33d1;font-size:.78rem;font-style:normal;font-weight:850;line-height:1.3}.executive-slot-status{display:grid;gap:.25rem}.executive-slot-status strong{color:#064a34;font-family:var(--poko-rs-font);font-size:.98rem;line-height:1.05}.executive-slot-status span{color:#0f3727c2;font-size:.85rem;line-height:1.36}.executive-booking-later:focus-visible,.executive-slot-button:focus-visible,.executive-product-filter select:focus-visible{outline:3px solid rgba(7,84,55,.24);outline-offset:3px}.executive-storefront-toolbar{scroll-margin-top:1rem}.executive-product-filter select{cursor:pointer}@media(max-width:760px){.executive-shop__controls{display:grid;grid-template-columns:1fr}.executive-product-count{justify-content:center}.landing-cart-booking-choice{font-size:.76rem}}@media(max-width:700px){.executive-next-availability__grid{grid-template-columns:1fr}.executive-booking-subhead{display:grid;gap:.2rem}.executive-calendar-grid{max-height:22rem}.executive-calendar-day{grid-template-columns:1fr}}.executive-calendar-shell{border:1px solid rgba(9,78,51,.16);border-radius:1.15rem;background:#fffdf8db;overflow:hidden;box-shadow:0 1rem 2.4rem #072d1e0e}.executive-calendar-weekdays,.executive-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(4.75rem,1fr))}.executive-calendar-weekdays{border-bottom:1px solid rgba(9,78,51,.12);background:#f0f8f2d1}.executive-calendar-weekdays span{padding:.58rem .45rem;color:#0f37279e;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.executive-calendar-grid{gap:0;max-height:none;overflow:visible;padding:0;scrollbar-gutter:auto}.executive-calendar-cell{min-height:7.2rem;padding:.55rem;border:0;border-right:1px solid rgba(9,78,51,.1);border-bottom:1px solid rgba(9,78,51,.1);border-radius:0;background:#fffdf8}.executive-calendar-cell:nth-child(7n){border-right:0}.executive-calendar-cell--blank,.executive-calendar-cell.is-empty{background:#f8faf6b8;opacity:1}.executive-calendar-cell.has-slots{background:#fbfff9}.executive-calendar-cell__date{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.45rem}.executive-calendar-cell__date span{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:999px;color:#064a34;font-family:var(--poko-rs-font);font-size:.95rem;font-weight:900}.executive-calendar-cell.has-slots .executive-calendar-cell__date span{background:#075437;color:#fffdf8}.executive-calendar-cell__date small{display:grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;background:#0754371a;color:#075437;font-size:.68rem;font-weight:900}.executive-calendar-cell__times{display:grid;gap:.32rem}.executive-calendar-cell__times>span{color:#0f37277a;font-size:.72rem;line-height:1.25}.executive-slot-button--calendar{width:100%;justify-content:center;padding:.42rem .48rem;border-radius:999px;background:#fffdf8f5;box-shadow:none;text-align:center}.executive-slot-button--calendar span{color:#064a34;font-size:.72rem;font-weight:900;line-height:1.1}@media(max-width:760px){.executive-calendar-shell{overflow-x:auto}.executive-calendar-weekdays,.executive-calendar-grid{min-width:38rem}.executive-calendar-cell{min-height:6.6rem}}.executive-next-availability__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-calendar-shell{max-width:100%}.executive-calendar-weekdays,.executive-calendar-grid{grid-template-columns:repeat(7,minmax(3.8rem,1fr))}.executive-calendar-weekdays span{padding:.42rem .25rem;font-size:.6rem}.executive-calendar-cell{min-height:4.85rem;padding:.38rem}.executive-calendar-cell--blank,.executive-calendar-cell.is-empty{background:#f8faf673}.executive-calendar-cell__date{margin-bottom:.22rem}.executive-calendar-cell__date span{width:1.45rem;height:1.45rem;font-size:.78rem}.executive-calendar-cell__date small{min-width:1.05rem;height:1.05rem;font-size:.58rem}.executive-calendar-cell__times{gap:.18rem}.executive-calendar-start{display:inline-grid;min-width:0;width:100%;padding:.28rem .2rem;border:1px solid rgba(9,78,51,.24);border-radius:999px;background:#fffdf8;color:#064a34;font-family:var(--poko-rs-font);font-size:.62rem;font-weight:900;line-height:1;text-align:center;cursor:pointer}.executive-calendar-start.is-selected,.executive-calendar-start:hover{border-color:#075437;background:#075437;color:#fffdf8}.executive-calendar-more{display:block;color:#0f372794;font-size:.62rem;font-weight:900;text-align:center}.executive-slot-button--next{min-height:4.25rem;padding:.62rem}@media(max-width:760px){.executive-calendar-weekdays,.executive-calendar-grid{min-width:31rem}.executive-calendar-cell{min-height:4.6rem}}.executive-slot-button--range{align-items:flex-start;gap:.35rem;min-height:auto;padding:.9rem 1rem;text-align:left}.executive-slot-button--range small{color:#003726a3;font-size:.72rem;font-weight:700;letter-spacing:.02em}.executive-calendar-range{width:100%;border:1px solid rgba(0,85,58,.2);border-radius:999px;background:#fffefa;color:var(--poko-green, #00553a);cursor:pointer;display:grid;gap:.1rem;font:inherit;margin-top:.25rem;padding:.45rem .4rem;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.executive-calendar-range:hover,.executive-calendar-range:focus-visible{border-color:#00553a7a;box-shadow:0 10px 22px #00412a1f;outline:none;transform:translateY(-1px)}.executive-calendar-range span{font-size:.72rem;font-weight:900;line-height:1.05}.executive-calendar-range small{color:#00372694;font-size:.62rem;font-weight:800}.executive-range-picker{align-items:center;background:#051c1657;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:80}.executive-range-picker__panel{background:#fffefa;border:1px solid rgba(0,85,58,.22);border-radius:1.5rem;box-shadow:0 28px 70px #002a1c42;color:var(--poko-ink, #06251a);max-width:34rem;padding:1.4rem;position:relative;width:min(100%,34rem)}.executive-range-picker__panel h4{color:var(--poko-green, #00553a);font-family:var(--poko-display-font, inherit);font-size:clamp(1.6rem,6vw,2.4rem);line-height:.95;margin:.2rem 2.4rem .65rem 0}.executive-range-picker__panel p{color:#06251ac7;font-size:.98rem;line-height:1.45;margin:0 0 1rem}.executive-range-picker__close{align-items:center;background:#fffefa;border:1px solid rgba(0,85,58,.22);border-radius:999px;color:var(--poko-green, #00553a);cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:800;height:2.4rem;justify-content:center;position:absolute;right:1rem;top:1rem;width:2.4rem}.executive-range-choice-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.executive-range-choice{background:#f7fbf6;border:1px solid rgba(0,85,58,.22);border-radius:1rem;color:var(--poko-green, #00553a);cursor:pointer;display:grid;gap:.2rem;padding:.85rem .9rem;text-align:left}.executive-range-choice span{font-size:1.05rem;font-weight:900}.executive-range-choice small{color:#003726a3;font-size:.75rem;font-weight:800}.executive-range-choice:hover,.executive-range-choice:focus-visible,.executive-range-choice.is-selected{background:var(--poko-green, #00553a);border-color:var(--poko-green, #00553a);color:#fffefa;outline:none}.executive-range-choice:hover small,.executive-range-choice:focus-visible small,.executive-range-choice.is-selected small{color:#fffefac7}@media(max-width:720px){.executive-calendar-shell{overflow-x:auto}.executive-calendar-grid,.executive-calendar-weekdays{min-width:38rem}.executive-calendar-cell{min-height:5.9rem;padding:.45rem}.executive-calendar-range span{font-size:.68rem}}.executive-booking-panel{padding:clamp(.9rem,2vw,1.15rem)!important}.executive-booking-panel__head{align-items:end!important;gap:.75rem!important;margin-bottom:.75rem!important}.executive-booking-panel__head h3{font-size:clamp(1.35rem,3.2vw,2rem)!important;letter-spacing:-.04em!important}.executive-booking-panel__head p:not(.eyebrow){font-size:.78rem!important;max-width:18rem!important}.executive-booking-choice{align-items:start!important;display:grid!important;gap:.8rem!important;grid-template-columns:minmax(10rem,13.5rem) minmax(0,1fr)!important}.executive-booking-later{align-self:start!important;border-radius:.95rem!important;min-height:0!important;padding:.85rem .95rem!important}.executive-booking-later strong{font-size:.86rem!important}.executive-booking-later span{font-size:.72rem!important;line-height:1.35!important}.executive-next-availability{margin-bottom:.55rem!important}.executive-booking-subhead{align-items:baseline!important;gap:.5rem!important;margin-bottom:.35rem!important}.executive-booking-subhead strong{font-size:.82rem!important}.executive-booking-subhead span{font-size:.66rem!important}.executive-next-availability__grid{gap:.45rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.executive-slot-button--range{border-radius:.85rem!important;gap:.12rem!important;padding:.55rem .6rem!important}.executive-slot-button--range span{font-size:.6rem!important}.executive-slot-button--range strong{font-size:.78rem!important;line-height:1.05!important}.executive-slot-button--range small{font-size:.58rem!important}.executive-calendar{margin-top:.45rem!important}.executive-calendar-shell{border-radius:1rem!important;box-shadow:none!important;max-width:31rem!important;overflow:hidden!important}.executive-calendar-weekdays,.executive-calendar-grid{min-width:0!important;width:100%!important}.executive-calendar-weekdays{font-size:.54rem!important;letter-spacing:.08em!important}.executive-calendar-weekdays span{padding:.35rem .1rem!important}.executive-calendar-grid{grid-auto-rows:minmax(3.1rem,auto)!important}.executive-calendar-cell{min-height:3.1rem!important;padding:.3rem .25rem!important}.executive-calendar-cell__date{margin-bottom:.18rem!important}.executive-calendar-cell__date span,.executive-calendar-cell.has-slots .executive-calendar-cell__date span{background:transparent!important;border-radius:0!important;color:var(--poko-green, #00553a)!important;font-size:.68rem!important;height:auto!important;line-height:1!important;width:auto!important}.executive-calendar-cell__date small{background:#00553a1f!important;color:var(--poko-green, #00553a)!important;font-size:.5rem!important;height:.95rem!important;width:.95rem!important}.executive-calendar-range{border-radius:.55rem!important;gap:0!important;margin-top:.1rem!important;padding:.22rem .16rem!important}.executive-calendar-range span{font-size:.54rem!important;line-height:1.05!important}.executive-calendar-range small{display:none!important}.executive-range-wheel{border:1px solid rgba(0,85,58,.14);border-radius:1rem;display:grid;gap:.45rem;max-height:15rem;overflow-y:auto;padding:.55rem}.executive-range-choice-grid{display:none!important}.executive-range-choice{align-items:center;border-radius:.8rem!important;display:flex!important;justify-content:space-between;padding:.7rem .85rem!important}.executive-range-choice span{font-size:.98rem!important}.executive-range-choice small{font-size:.68rem!important}@media(max-width:760px){.executive-booking-panel__head{align-items:start!important}.executive-booking-choice,.executive-next-availability__grid{grid-template-columns:1fr!important}.executive-calendar-shell{max-width:100%!important;overflow-x:hidden!important}.executive-calendar-grid{grid-auto-rows:minmax(2.9rem,auto)!important}.executive-calendar-cell{min-height:2.9rem!important;padding:.24rem .16rem!important}.executive-calendar-range span{font-size:.48rem!important}}.executive-booking-panel{background:#f7fbf6!important;border-radius:1.25rem!important;max-width:100%!important}.executive-booking-panel__head{grid-template-columns:1fr auto!important;padding-bottom:.55rem!important}.executive-booking-choice{grid-template-columns:12rem minmax(0,1fr)!important}.executive-slot-list{display:grid!important;gap:.9rem!important}.executive-next-availability,.executive-calendar{max-width:100%!important}.executive-next-availability .executive-booking-subhead,.executive-calendar .executive-booking-subhead{display:flex!important;justify-content:space-between!important;padding-inline:.1rem!important}.executive-next-availability__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.executive-calendar-shell{margin-inline:0!important;max-width:28.5rem!important}.executive-calendar{justify-self:start!important}.executive-calendar-grid{grid-auto-rows:minmax(2.65rem,auto)!important}.executive-calendar-cell{min-height:2.65rem!important}.executive-calendar-range{padding-block:.18rem!important}.executive-calendar-range span{font-size:.48rem!important}.executive-calendar-cell__date span,.executive-calendar-cell.has-slots .executive-calendar-cell__date span{font-size:.62rem!important}@media(min-width:940px){.executive-slot-list{grid-template-columns:1fr!important;max-width:37rem!important}.executive-booking-choice{align-items:start!important}}@media(max-width:760px){.executive-booking-panel__head,.executive-booking-choice{grid-template-columns:1fr!important}.executive-slot-list,.executive-calendar-shell{max-width:100%!important}}.executive-booking-panel{background:#f8fbf7!important;border:1px solid rgba(0,85,58,.18)!important;padding:clamp(1rem,2.4vw,1.45rem)!important}.executive-booking-panel__head{align-items:start!important;display:grid!important;gap:.5rem!important;grid-template-columns:1fr minmax(12rem,18rem)!important;margin-bottom:1rem!important}.executive-booking-panel__head h3{font-size:clamp(1.65rem,3.5vw,2.35rem)!important}.executive-booking-panel__head p:not(.eyebrow){color:#06251ab8!important;font-size:.84rem!important;line-height:1.35!important;max-width:none!important}.executive-booking-choice{display:grid!important;gap:1rem!important;grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)!important}.executive-booking-later{background:var(--poko-green, #00553a)!important;border:0!important;border-radius:1.15rem!important;color:#fffefa!important;min-height:0!important;padding:1rem!important;position:sticky!important;top:1rem!important}.executive-booking-later:before{color:#fffefaad;content:"Option 2";display:block;font-size:.62rem;font-weight:900;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.executive-booking-later strong,.executive-booking-later span{color:inherit!important}.executive-booking-later strong{font-size:.95rem!important}.executive-booking-later span{color:#fffefadb!important;font-size:.78rem!important}.executive-slot-list{display:block!important;max-width:none!important}.executive-book-now{background:#fffefa;border:1px solid rgba(0,85,58,.16);border-radius:1.15rem;box-shadow:0 18px 45px #00412a14;padding:1rem}.executive-book-now__head{align-items:start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.executive-book-now__head:before{color:#00553a9e;content:"Option 1";display:block;flex:0 0 auto;font-size:.62rem;font-weight:900;letter-spacing:.12em;margin-top:.18rem;text-transform:uppercase}.executive-book-now__head div{flex:1 1 auto}.executive-book-now__head strong{color:var(--poko-green, #00553a);display:block;font-size:1.05rem;font-weight:900;line-height:1}.executive-book-now__head span,.executive-book-now__head small{color:#06251aa3;display:block;font-size:.76rem;font-weight:700;line-height:1.35}.executive-next-availability__grid{display:grid!important;gap:.65rem!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.executive-slot-button--range{background:#fbfaf5!important;border:1px solid rgba(0,85,58,.18)!important;box-shadow:none!important;min-height:5.3rem!important;padding:.8rem!important}.executive-slot-button--range strong{font-size:.98rem!important}.executive-calendar-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.executive-calendar-actions button{background:#fffefa;border:1px solid rgba(0,85,58,.22);border-radius:999px;color:var(--poko-green, #00553a);cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;padding:.62rem .85rem}.executive-calendar-actions button:hover,.executive-calendar-actions button:focus-visible,.executive-calendar-actions button.is-active{background:var(--poko-green, #00553a);color:#fffefa;outline:none}.executive-calendar-reveal{margin-top:.9rem}.executive-calendar-reveal.is-hidden{display:none!important}.executive-week-strip{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.executive-week-day{background:#fbfaf5;border:1px solid rgba(0,85,58,.16);border-radius:.95rem;display:grid;gap:.45rem;min-height:5.6rem;padding:.75rem}.executive-week-day>strong{color:var(--poko-green, #00553a);font-size:.82rem;line-height:1}.executive-week-day>span{color:#06251a7a;font-size:.72rem;font-weight:700}.executive-week-range{background:#fffefa;border:1px solid rgba(0,85,58,.2);border-radius:.75rem;color:var(--poko-green, #00553a);cursor:pointer;display:grid;font:inherit;gap:.1rem;padding:.55rem .65rem;text-align:left}.executive-week-range span{font-size:.88rem;font-weight:900}.executive-week-range small{color:#00372694;font-size:.68rem;font-weight:800}.executive-calendar-reveal .executive-calendar-shell{max-width:100%!important}.executive-calendar-reveal .executive-calendar-grid{grid-auto-rows:minmax(4.6rem,auto)!important}.executive-calendar-reveal .executive-calendar-cell{min-height:4.6rem!important;padding:.42rem!important}.executive-calendar-reveal .executive-calendar-range{padding:.32rem .22rem!important}.executive-calendar-reveal .executive-calendar-range span{font-size:.62rem!important}@media(max-width:760px){.executive-booking-panel__head,.executive-booking-choice{grid-template-columns:1fr!important}.executive-booking-later{position:static!important}.executive-next-availability__grid{grid-template-columns:1fr!important}.executive-book-now__head{display:grid}}.executive-book-now__head{display:grid!important;gap:.25rem!important}.executive-book-now__head:before{margin:0!important}.executive-book-now__head small{justify-self:start}.executive-week-calendar{border:1px solid rgba(0,85,58,.16);border-radius:1rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.executive-week-calendar .executive-week-day{border:0;border-left:1px solid rgba(0,85,58,.12);border-radius:0;box-shadow:none;min-height:8rem}.executive-week-calendar .executive-week-day:first-child{border-left:0}.executive-week-calendar .executive-week-day>strong{border-bottom:1px solid rgba(0,85,58,.1);padding-bottom:.45rem}.executive-booking-review{background:linear-gradient(180deg,#fffefa,#f7fbf6);border:1px solid rgba(0,85,58,.18);border-radius:1rem;margin-top:1rem;padding:.95rem}.executive-booking-review__head span{color:#00553aa8;display:block;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.executive-booking-review__head strong{color:var(--poko-green, #00553a);display:block;font-size:1rem;line-height:1.1;margin-top:.2rem}.executive-booking-review dl{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:.85rem 0 0}.executive-booking-review div{background:#fffefa;border:1px solid rgba(0,85,58,.12);border-radius:.8rem;padding:.65rem}.executive-booking-review dt{color:#06251a85;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.executive-booking-review dd{color:var(--poko-green, #00553a);font-size:.84rem;font-weight:900;line-height:1.2;margin:.22rem 0 0}.executive-booking-review dd small{color:#06251a94;display:block;font-size:.68rem;font-weight:700;margin-top:.15rem}@media(max-width:760px){.executive-week-calendar{grid-template-columns:1fr}.executive-week-calendar .executive-week-day{border-left:0;border-top:1px solid rgba(0,85,58,.12);min-height:0}.executive-week-calendar .executive-week-day:first-child{border-top:0}.executive-booking-review dl{grid-template-columns:1fr}}.executive-booking-review__head p{color:#06251aad;font-size:.82rem;font-weight:700;line-height:1.38;margin:.45rem 0 0;max-width:54rem}.executive-weekly-reset-schedule{background:linear-gradient(135deg,#f3f8f0,#fffdf8);border:1px solid rgba(0,85,58,.2);border-radius:1.2rem;margin:1.35rem 0;padding:1.25rem 1.45rem}.executive-weekly-reset-schedule h3{color:#064a34;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1;margin:.3rem 0 .55rem}.executive-weekly-reset-schedule p:not(.eyebrow){color:#29483b;line-height:1.45;margin:0;max-width:60ch}.executive-private-bridge{align-items:start;border-block:1px solid #dbe7de;display:grid;gap:clamp(1.1rem,3vw,2.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 0 clamp(1.8rem,4vw,3.25rem);padding:clamp(1.35rem,3vw,2.2rem) 0}.executive-private-bridge__intro h2{color:#064a34;font-size:clamp(1.55rem,2.7vw,2.45rem);line-height:.96;margin:.35rem 0 .75rem}.executive-private-bridge__intro{grid-column:1 / -1;max-width:68rem}.executive-private-bridge__intro>p:not(.eyebrow),.executive-private-bridge__outcomes p,.executive-private-bridge__start p{color:#29483b;font-size:.94rem;line-height:1.5;margin:0}.executive-private-bridge__outcomes{display:grid;gap:.7rem;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.executive-private-bridge__outcomes>div{border-left:2px solid #b9d9c7;padding:.15rem 0 .15rem .8rem}.executive-private-bridge__outcomes span{color:#075437;display:block;font-size:.67rem;font-weight:900;letter-spacing:.11em;margin-bottom:.35rem;text-transform:uppercase}.executive-private-bridge__start{grid-column:1 / -1}.executive-private-bridge__start .button{margin-top:.85rem}.executive-private-bridge__start strong,.executive-private-bridge__start a{color:#075437}.executive-support-paths{margin:0 0 clamp(1.8rem,4vw,3.25rem)}.executive-support-paths__head{margin-bottom:1rem}.executive-support-paths__head h2{color:#064a34;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:.98;margin:.35rem 0 0}.executive-support-paths__grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dce7df;border-radius:1rem}.executive-support-paths__grid>div{background:#fbfdf9;padding:1rem 1.05rem}.executive-support-paths__grid strong{color:#075437;display:block;font-size:.9rem}.executive-support-paths__grid p{color:#315244;font-size:.82rem;line-height:1.42;margin:.45rem 0 0}.executive-private-bridge__start a{font-weight:800;text-underline-offset:.18em}@media(max-width:700px){.executive-private-bridge{gap:1.15rem;grid-template-columns:1fr;padding-block:1.3rem}.executive-private-bridge__outcomes{gap:.95rem;grid-template-columns:1fr}.executive-support-paths__grid{grid-template-columns:1fr}}.brilliance-page{width:min(1180px,calc(100% - 48px));margin-inline:auto;padding:clamp(22px,4vw,42px) 0 clamp(58px,8vw,96px);color:#102118;--lab-serif: Georgia, "Times New Roman", serif}.brilliance-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:clamp(330px,38vw,500px);overflow:hidden;border:1px solid #cfe0d4;border-radius:22px;background:#075437;color:#fffdf8;box-shadow:0 28px 72px #082f2129}.brilliance-hero__image,.brilliance-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.brilliance-hero__image{z-index:-2;background-image:url(/assets/brilliance-lab-programs-sheet-women.png);background-position:center 42%;background-size:cover}.brilliance-hero__overlay{z-index:-1;background:linear-gradient(90deg,#075437f7,#075437d1 48%,#0754377a)}.brilliance-hero__copy{max-width:720px;padding:clamp(24px,4vw,48px)}.brilliance-hero .eyebrow{color:#d8eadf}.brilliance-hero h1,.brilliance-case-strip h2,.brilliance-section-head h2,.brilliance-governance h2{margin:0;color:inherit;font-family:var(--lab-serif);font-weight:700;letter-spacing:-.04em;line-height:.96}.brilliance-hero h1{max-width:14ch;color:#fffdf8;font-size:clamp(2.7rem,5.1vw,5.8rem)}.brilliance-hero p:not(.eyebrow){max-width:58ch;margin:16px 0 0;color:#f1f8f2;font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.5}.brilliance-case-strip{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(18px,3vw,34px);align-items:center;margin-top:clamp(20px,3vw,34px);padding:clamp(18px,2.5vw,28px);border:1px solid rgba(18,95,62,.18);border-radius:20px;background:#f7fbf7}.brilliance-case-strip h2{max-width:15ch;color:#064a34;font-size:clamp(1.65rem,2.8vw,3rem)}.brilliance-case-strip ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}.brilliance-case-strip li{min-height:7rem;display:grid;align-content:space-between;gap:.65rem;padding:.85rem;border:1px solid rgba(18,95,62,.16);border-radius:14px;background:#fffefb}.brilliance-case-strip li strong{width:1.8rem;height:1.8rem;display:inline-grid;place-items:center;border-radius:999px;background:#0b613f;color:#fffdf8;font-size:.74rem}.brilliance-case-strip li span{color:#173d2e;font-size:.84rem;font-weight:750;line-height:1.28}.brilliance-programs,.brilliance-services{margin-top:clamp(30px,5vw,56px)}.brilliance-section-head{display:grid;gap:8px;max-width:820px;margin-bottom:18px}.brilliance-section-head--split,.brilliance-section-head--shop{max-width:none;grid-template-columns:minmax(0,.95fr) minmax(280px,.75fr);align-items:end;gap:clamp(18px,4vw,48px)}.brilliance-section-head--shop{align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(18,95,62,.16)}.brilliance-section-head h2,.brilliance-governance h2{color:#064a34;font-size:clamp(2rem,3.4vw,3.85rem)}.brilliance-section-head p,.brilliance-governance p{margin:0;color:#29483b;font-size:.98rem;line-height:1.5}.brilliance-shop-controls{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}.brilliance-shop-controls label{min-width:13rem;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.65rem .9rem;border:1px solid rgba(18,95,62,.22);border-radius:999px;background:#fffefb;color:#064a34;box-shadow:0 12px 28px #072d1e0d}.brilliance-shop-controls span{font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.brilliance-shop-controls select{width:100%;border:0;background:transparent;color:#173d2e;font:inherit;outline:0}.brilliance-program-grid,.brilliance-service-grid{display:grid;gap:16px}.brilliance-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brilliance-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brilliance-program-card,.brilliance-service-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(18,95,62,.18);border-radius:16px;background:#fffefb;box-shadow:0 16px 34px #0c2c1e0f}.brilliance-card-photo{min-height:188px;background-size:200% 200%;background-repeat:no-repeat;background-color:#eaf4ed}.brilliance-card-photo--small{min-height:124px}.brilliance-card-photo.program-1{background-position:0 0}.brilliance-card-photo.program-2{background-position:100% 0}.brilliance-card-photo.program-3{background-position:0 100%}.brilliance-card-photo.program-4{background-position:100% 100%}.brilliance-program-card__body,.brilliance-service-card__body{flex:1;display:flex;flex-direction:column;gap:.72rem;padding:1rem}.brilliance-program-card__body>span,.brilliance-service-card__body>span{color:#0a5539;font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.brilliance-program-card h3,.brilliance-service-card h3{margin:0;color:#064a34;font-family:var(--lab-serif);font-weight:700;letter-spacing:-.025em;line-height:1.02}.brilliance-program-card h3{font-size:clamp(1.55rem,2.2vw,2.2rem)}.brilliance-service-card h3{font-size:clamp(1.14rem,1.45vw,1.42rem)}.brilliance-program-card p,.brilliance-service-card p{margin:0;color:#29483b;font-size:.92rem;line-height:1.45}.brilliance-program-card strong,.brilliance-service-card strong{color:#052e21;font-family:var(--lab-serif);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1;font-weight:700}.brilliance-service-card__footer{display:grid;gap:.7rem;margin-top:auto;padding-top:.85rem;border-top:1px solid #e2ece5}.brilliance-enquire-button{width:fit-content;margin-top:auto}.brilliance-card-details{margin-top:.15rem;border-top:1px solid rgba(18,95,62,.14)}.brilliance-card-details>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem 0 .18rem;border:0;background:transparent;color:#075437;font:inherit;font-size:.86rem;font-weight:850;cursor:pointer;text-align:left}.brilliance-card-details__panel{display:grid;gap:.55rem;padding-top:.55rem}.brilliance-card-details details{border:1px solid rgba(18,95,62,.14);border-radius:12px;background:#f7fbf7}.brilliance-card-details summary{padding:.72rem .82rem;color:#064a34;font-size:.82rem;font-weight:850;cursor:pointer}.brilliance-card-details details p,.brilliance-card-details details ul{margin:0;padding:0 .82rem .82rem;color:#29483b;font-size:.86rem;line-height:1.43}.brilliance-card-details ul{display:grid;gap:.32rem;list-style-position:inside}.brilliance-governance{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(18px,4vw,44px);margin-top:clamp(32px,5vw,58px);padding:clamp(20px,3vw,32px);border:1px solid #d9e7dc;border-radius:18px;background:#f7fbf7}.brilliance-governance__copy{display:grid;gap:12px}.brilliance-enquiry.about-contact{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(22px,4vw,52px);align-items:start;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(24px,3.5vw,42px);border:1px solid rgba(18,95,62,.22);border-radius:1.35rem;background:#fffdf8;box-shadow:0 1rem 2.4rem #072d1e14;overflow:hidden}.brilliance-enquiry .about-contact__intro{min-width:0;padding:0}.brilliance-enquiry .about-contact__intro h2{max-width:9ch;color:#003f2f;font-family:var(--lab-serif);font-size:clamp(2.4rem,5vw,5rem);font-weight:700;letter-spacing:-.045em;line-height:.98}.brilliance-enquiry .about-contact__intro p{max-width:34ch;color:#00261cc7}.brilliance-enquiry .about-contact__form{min-width:0;padding:clamp(18px,2.5vw,28px);border:1px solid rgba(18,95,62,.16);border-radius:18px;background:#f6faf4e0}.brilliance-enquiry .about-contact__submit-row{align-items:center;gap:1rem}.brilliance-enquiry .about-contact__submit-row .button{white-space:nowrap}@media(max-width:1040px){.brilliance-program-grid,.brilliance-service-grid,.brilliance-case-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.brilliance-enquiry.about-contact{grid-template-columns:1fr}.brilliance-enquiry .about-contact__intro h2{max-width:12ch}}@media(max-width:760px){.brilliance-page{width:min(100% - 32px,1180px)}.brilliance-case-strip,.brilliance-section-head--split,.brilliance-section-head--shop,.brilliance-governance{grid-template-columns:1fr}.brilliance-shop-controls{justify-content:stretch}.brilliance-shop-controls label{min-width:0;width:100%}}@media(max-width:620px){.brilliance-hero{min-height:420px}.brilliance-hero__overlay{background:linear-gradient(180deg,#07543794,#075437f5 58%,#075437fa)}.brilliance-hero h1{font-size:clamp(2.35rem,10vw,3.7rem)}.brilliance-program-grid,.brilliance-service-grid,.brilliance-case-strip ol,.brilliance-enquiry .about-contact__submit-row{grid-template-columns:1fr}.brilliance-enquiry .about-contact__submit-row .button{width:100%}}.brilliance-card-details{display:none!important}.brilliance-program-card__body,.brilliance-service-card__body{min-height:0}.brilliance-program-card .brilliance-card-actions,.brilliance-service-card .brilliance-card-actions{margin-top:auto}.brilliance-detail-modal[hidden]{display:none!important}.brilliance-detail-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(16px,3vw,32px)}.brilliance-detail-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#04181285;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brilliance-detail-modal__panel{position:relative;width:min(820px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;display:grid;gap:1rem;padding:clamp(22px,3vw,36px);border:1px solid rgba(18,95,62,.2);border-radius:24px;background:#fffdf8;box-shadow:0 34px 100px #001c1247}.brilliance-detail-modal__close{position:absolute;top:.9rem;right:.9rem;width:2.3rem;height:2.3rem;border:1px solid rgba(18,95,62,.2);border-radius:999px;background:#f7fbf7;color:#064a34;font-weight:900;cursor:pointer}.brilliance-detail-modal h2{max-width:16ch;margin:0;color:#064a34;font-family:var(--lab-serif);font-size:clamp(2rem,4.6vw,4.3rem);font-weight:700;letter-spacing:-.045em;line-height:.98}.brilliance-detail-modal p[data-brilliance-modal-copy]{max-width:62ch;margin:0;color:#29483b;font-size:1rem;line-height:1.55}.brilliance-modal-price{color:#052e21;font-family:var(--lab-serif);font-size:clamp(1.55rem,2.4vw,2.35rem);font-weight:700;line-height:1}.brilliance-modal-modules{display:grid;gap:.85rem;padding:clamp(16px,2vw,22px);border:1px solid rgba(18,95,62,.16);border-radius:18px;background:#f7fbf7}.brilliance-modal-modules h3{margin:0;color:#064a34;font-size:.9rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.brilliance-modal-modules ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.brilliance-modal-modules li{display:grid;grid-template-columns:.55rem 1fr;gap:.7rem;align-items:start;color:#173d2e;font-size:.96rem;line-height:1.42}.brilliance-modal-modules li:before{content:"";width:.48rem;height:.48rem;margin-top:.46rem;border-radius:999px;background:#0b613f}.brilliance-detail-modal .brilliance-card-actions{margin-top:.35rem}.brilliance-modal-open{overflow:hidden}@media(max-width:620px){.brilliance-detail-modal__panel{border-radius:18px;max-height:calc(100vh - 28px)}.brilliance-detail-modal h2{font-size:clamp(2rem,11vw,3rem)}}.brilliance-card-photo--small[class*=service-]{background-size:400% 400%;background-repeat:no-repeat}.brilliance-card-photo.service-reaction{background-position:0% 0%}.brilliance-card-photo.service-cognitiveAssessment{background-position:33.333% 0%}.brilliance-card-photo.service-mri{background-position:66.666% 0%}.brilliance-card-photo.service-qeeg{background-position:100% 0%}.brilliance-card-photo.service-autonomicAssessment{background-position:0% 33.333%}.brilliance-card-photo.service-vo2{background-position:33.333% 33.333%}.brilliance-card-photo.service-regulationTraining{background-position:66.666% 33.333%}.brilliance-card-photo.service-neurofeedback{background-position:100% 33.333%}.brilliance-card-photo.service-baseline{background-position:0% 66.666%}.brilliance-card-photo.service-bloodPanel{background-position:33.333% 66.666%}.brilliance-card-photo.service-microbiome{background-position:66.666% 66.666%}.brilliance-card-photo.service-nutrition{background-position:100% 66.666%}.brilliance-card-photo.service-monitoring{background-position:0% 100%}.brilliance-enquiry.about-contact{grid-template-columns:minmax(0,.62fr) minmax(560px,1fr);column-gap:clamp(28px,5vw,72px)}.brilliance-enquiry .about-contact__intro h2{max-width:7.5ch;font-size:clamp(2.6rem,4.2vw,4.45rem);line-height:.96;overflow-wrap:normal}.brilliance-enquiry .about-contact__intro p{max-width:30ch}.brilliance-enquiry .about-contact__form{width:100%;max-width:640px;justify-self:end}@media(max-width:1080px){.brilliance-enquiry.about-contact{grid-template-columns:1fr}.brilliance-enquiry .about-contact__intro h2{max-width:11ch}.brilliance-enquiry .about-contact__form{max-width:none;justify-self:stretch}}.brilliance-service-card .brilliance-card-photo--small{background-size:cover!important;background-position:center center!important;aspect-ratio:16 / 9;min-height:0}.brilliance-service-card .brilliance-card-photo--small[class*=service-]{background-size:cover!important;background-position:center center!important}.brilliance-enquiry.about-contact{display:block!important;max-width:960px;margin-inline:auto;padding:clamp(24px,4vw,44px)!important;overflow:visible!important}.brilliance-enquiry .about-contact__intro{max-width:720px;margin:0 auto clamp(20px,3vw,30px);text-align:center}.brilliance-enquiry .about-contact__intro h2{max-width:none!important;margin-inline:auto;font-size:clamp(2.4rem,5.2vw,4.8rem)!important;line-height:.98!important;text-wrap:balance}.brilliance-enquiry .about-contact__intro p{max-width:54ch!important;margin-inline:auto}.brilliance-enquiry .about-contact__form{width:min(100%,720px)!important;max-width:720px!important;margin-inline:auto;justify-self:auto!important}.brilliance-service-card[hidden]{display:none!important}.brilliance-selected-services{grid-column:1 / -1;border:1px solid rgba(9,78,51,.18);border-radius:1rem;background:#fffdf8b8;padding:.85rem}.brilliance-selected-services[hidden]{display:none!important}.brilliance-selected-services__head{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.65rem;color:var(--poko-green, #075c3f)}.brilliance-selected-services__chips{display:flex;flex-wrap:wrap;gap:.5rem}.brilliance-selected-chip{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgba(9,78,51,.2);border-radius:999px;background:#fffdf8;color:var(--poko-green, #075c3f);padding:.45rem .65rem;font:inherit;font-weight:700;cursor:pointer}.brilliance-card-actions button.button{border:0}.brilliance-enquiry.about-contact{overflow:hidden}.brilliance-enquiry .about-contact__intro h2{max-width:9ch;overflow-wrap:anywhere}@media(max-width:900px){.brilliance-enquiry.about-contact{grid-template-columns:1fr}.brilliance-enquiry .about-contact__intro h2{max-width:100%}}.brilliance-selected-services__general{margin-bottom:.65rem}.brilliance-selected-services__general label,.brilliance-selected-chip{-webkit-user-select:none;user-select:none}.brilliance-selected-services__chips{max-height:10.5rem;overflow:auto;padding:.1rem .2rem .15rem 0;scrollbar-width:thin}.brilliance-selected-chip{cursor:pointer}.brilliance-selected-chip input,.brilliance-selected-services__general input{accent-color:var(--poko-green, #075c3f)}.brilliance-selected-chip:has(input:checked){background:#094e3314;border-color:#094e335c;box-shadow:inset 0 0 0 1px #094e330f}.brilliance-interest-multiselect{display:flex;flex-direction:column;gap:.65rem}.brilliance-interest-multiselect__grid{display:flex;flex-wrap:wrap;gap:.55rem;max-height:8.75rem;overflow:auto;padding:.75rem;border:1px solid rgba(9,78,51,.18);border-radius:1rem;background:#fffdf8b3;scrollbar-width:thin}.brilliance-interest-option{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(9,78,51,.2);border-radius:999px;background:#fffdf8;color:var(--poko-green, #075c3f);padding:.48rem .7rem;font-weight:700;line-height:1.1;cursor:pointer;-webkit-user-select:none;user-select:none}.brilliance-interest-option input{accent-color:var(--poko-green, #075c3f)}.brilliance-interest-option:has(input:checked){background:#094e3314;border-color:#094e3361;box-shadow:inset 0 0 0 1px #094e330f}.brilliance-enquiry .brilliance-interest-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.brilliance-enquiry .brilliance-interest-row__select{display:flex;min-width:0;flex-direction:column;gap:.35rem}.brilliance-enquiry .brilliance-add-service-toggle{min-height:3.35rem;border:1px solid rgba(9,78,51,.22);border-radius:999px;background:#fffdf8;color:var(--poko-green, #075c3f);padding:.8rem 1rem;font:inherit;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 12px 28px #083f2a14;transition:transform .16s ease,border-color .16s ease,background .16s ease}.brilliance-enquiry .brilliance-add-service-toggle:hover,.brilliance-enquiry .brilliance-add-service-toggle:focus-visible{border-color:#094e3373;background:#094e330f;transform:translateY(-1px)}.brilliance-enquiry .brilliance-selected-services{margin-top:-.1rem;padding:.75rem;background:#fffdf8eb}.brilliance-enquiry .brilliance-selected-services__head{margin-bottom:.55rem;font-size:.92rem}.brilliance-enquiry .brilliance-selected-services__general{display:none}.brilliance-enquiry .brilliance-selected-services__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.45rem;max-height:8.25rem;overflow:auto;padding:.05rem .25rem .1rem 0}.brilliance-enquiry .brilliance-selected-chip{display:flex;width:100%;border-radius:.8rem;padding:.55rem .65rem;font-size:.88rem;line-height:1.15}.brilliance-enquiry .brilliance-selected-chip span{min-width:0}@media(max-width:700px){.brilliance-enquiry .brilliance-interest-row{grid-template-columns:1fr}.brilliance-enquiry .brilliance-add-service-toggle{width:100%}.brilliance-enquiry .brilliance-selected-services__chips{grid-template-columns:1fr;max-height:10rem}}.brilliance-enquiry .brilliance-selected-services__head strong{font-size:.95rem}.brilliance-enquiry .brilliance-selected-services__chips{display:block;max-height:14rem;overflow:auto;padding-right:.35rem}.brilliance-enquiry .brilliance-selected-services__group{display:flex;flex-wrap:wrap;gap:.42rem;padding-top:.55rem}.brilliance-enquiry .brilliance-selected-services__group+.brilliance-selected-services__group{margin-top:.55rem;border-top:1px solid rgba(9,78,51,.12)}.brilliance-enquiry .brilliance-selected-services__group--all{padding-top:0}.brilliance-enquiry .brilliance-selected-services__label{width:100%;color:#05402ab8;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.brilliance-enquiry .brilliance-selected-chip{width:auto;max-width:100%;border-radius:999px;padding:.45rem .62rem;font-size:.83rem}.brilliance-enquiry .brilliance-selected-chip--all{background:#094e3314;border-color:#094e3352}.enquiry-page{display:grid;gap:var(--poko-section-y-lg)}.enquiry-hero .poko-hero__title{max-width:11.5ch}.enquiry-hero .poko-hero__media img{min-height:clamp(360px,47vw,600px)}.enquiry-section{display:grid;gap:var(--poko-space-8)}.enquiry-split__grid{align-items:start}.enquiry-card-grid,.enquiry-product-grid,.enquiry-curriculum__grid,.enquiry-scope__grid{display:grid;gap:var(--poko-space-4)}.enquiry-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-door-card{min-height:0}.enquiry-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.enquiry-product-card{display:grid;align-content:start;gap:var(--poko-space-3);padding:var(--poko-card-padding)}.enquiry-product-card .eyebrow{margin-bottom:0}.enquiry-product-card h3{margin:0;color:var(--poko-forest);font-size:var(--poko-heading-1-size);line-height:var(--poko-heading-1-line)}.enquiry-product-card strong{color:var(--poko-ink);font-size:var(--poko-display-2-size);line-height:var(--poko-display-2-line)}.enquiry-product-card p:not(.eyebrow){margin:0;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.quick-profile-focus{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--poko-space-7);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--poko-border);border-radius:var(--poko-radius-lg);background:color-mix(in srgb,var(--poko-mint) 52%,var(--poko-surface))}.quick-profile-focus__heading{display:grid;gap:var(--poko-space-3);max-width:68ch;align-content:start}.quick-profile-focus__heading>*{margin:0}.quick-profile-focus__heading h2{max-width:14ch;color:var(--poko-forest)}.quick-profile-focus__heading p:not(.eyebrow){color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.quick-profile-focus__areas{display:grid;grid-template-columns:1fr;gap:var(--poko-space-3)}.quick-profile-focus__areas article{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);gap:var(--poko-space-4);align-items:start;padding:var(--poko-space-4) var(--poko-space-5);border:1px solid var(--poko-border);border-left:.35rem solid var(--poko-forest);border-radius:var(--poko-radius-md);background:var(--poko-surface)}.quick-profile-focus__areas h3,.quick-profile-focus__areas p,.quick-profile-focus__outcome h3,.quick-profile-focus__outcome p{margin:0}.quick-profile-focus__areas h3{color:var(--poko-forest);font-size:var(--poko-body-1-size);line-height:1.25}.quick-profile-focus__areas p{color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.quick-profile-focus__outcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.75fr);gap:var(--poko-space-6);align-items:end;grid-column:1 / -1;padding:var(--poko-space-5) 0 0;border-top:1px solid color-mix(in srgb,var(--poko-forest) 28%,transparent)}.quick-profile-focus__outcome div{display:grid;gap:var(--poko-space-2)}.quick-profile-focus__outcome .eyebrow{color:var(--poko-forest)}.quick-profile-focus__outcome h3{color:var(--poko-forest);font-size:var(--poko-heading-3-size);line-height:var(--poko-heading-3-line);max-width:26ch}.quick-profile-focus__outcome>p{color:var(--poko-charcoal);line-height:var(--poko-body-1-line)}.quick-profile-audience .audience-doors__heading{max-width:66ch}.quick-profile-audience .audience-doors__heading h2{max-width:20ch}.screening-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-profile-audience .door-card{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:var(--poko-space-4);column-gap:var(--poko-space-3);row-gap:.35rem;align-items:start;align-content:start;text-align:left}.quick-profile-audience .door-card__icon{grid-column:1;grid-row:1 / span 2;width:42px;height:42px;margin:0}.quick-profile-audience .door-card h3,.quick-profile-audience .door-card p{grid-column:2;max-width:none}.quick-profile-audience .door-card h3{margin:.15rem 0 0}.quick-profile-audience .door-card p{margin:0}.quick-profile-audience .door-card:last-child{grid-column:1 / -1}.quick-profile-details{gap:var(--poko-space-6);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid var(--poko-border);border-radius:var(--poko-radius-lg);background:var(--poko-forest)}.quick-profile-details__intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(14rem,.65fr);gap:var(--poko-space-6);align-items:end}.quick-profile-details__intro>div:first-child{display:grid;gap:var(--poko-space-2);max-width:48rem}.quick-profile-details .eyebrow,.quick-profile-details h2,.quick-profile-details p,.quick-profile-details h3{margin:0}.quick-profile-details .eyebrow{color:var(--poko-sun)}.quick-profile-details h2{color:var(--poko-white);font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.02;max-width:18ch}.quick-profile-details__intro p{color:color-mix(in srgb,var(--poko-white) 86%,var(--poko-sage));font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.quick-profile-details__facts{display:grid;gap:var(--poko-space-2)}.quick-profile-details__facts span{display:flex;gap:var(--poko-space-2);align-items:center;color:var(--poko-white);font-size:var(--poko-body-2-size);font-weight:700}.quick-profile-details__facts strong{color:var(--poko-sun);font-size:1.35em}.quick-profile-details__facts svg{width:1.1rem;height:1.1rem;color:var(--poko-sun)}.quick-profile-details__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-4);padding:0;margin:0;list-style:none}.quick-profile-details__steps li{display:grid;grid-template-columns:auto 1fr;gap:var(--poko-space-3);align-items:start;padding:var(--poko-space-5);border:1px solid var(--poko-border);border-radius:var(--poko-radius-md);background:color-mix(in srgb,var(--poko-white) 10%,transparent)}.quick-profile-details__steps li>span{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--poko-white);background:var(--poko-forest);font-weight:800}.quick-profile-details__steps li div{display:grid;gap:.4rem}.quick-profile-details__steps h3{color:var(--poko-white);font-size:var(--poko-body-1-size);line-height:1.25}.quick-profile-details__steps p{color:color-mix(in srgb,var(--poko-white) 84%,var(--poko-sage));font-size:var(--poko-body-2-size);line-height:1.5}.quick-profile-details__example{display:grid;grid-template-columns:minmax(0,.7fr) minmax(19rem,1.3fr);gap:var(--poko-space-5);align-items:stretch;padding:var(--poko-space-5);border-radius:var(--poko-radius-md);background:color-mix(in srgb,var(--poko-white) 9%,transparent)}.quick-profile-details__example-heading{display:grid;align-content:start;gap:var(--poko-space-2)}.quick-profile-details__example-heading h3{color:var(--poko-white);font-size:var(--poko-heading-3-size);line-height:var(--poko-heading-3-line)}.quick-profile-details__example-heading p:not(.eyebrow){color:color-mix(in srgb,var(--poko-white) 84%,var(--poko-sage));font-size:var(--poko-body-2-size);line-height:1.45}.quick-profile-details__example-result{display:grid;gap:var(--poko-space-2)}.quick-profile-details__example-result div{display:grid;gap:.25rem;padding:var(--poko-space-3) var(--poko-space-4);border-left:.28rem solid var(--poko-sun);background:var(--poko-white)}.quick-profile-details__example-result span{color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.quick-profile-details__example-result strong{color:var(--poko-ink);font-size:var(--poko-body-1-size);line-height:1.3}.quick-profile-details__path{display:grid;gap:var(--poko-space-3);padding:var(--poko-space-5) 0;border-top:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent)}.quick-profile-details__path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-3);padding:0;margin:0;list-style:none}.quick-profile-details__path li{position:relative;display:grid;gap:.3rem;min-height:4.75rem;padding:var(--poko-space-3) var(--poko-space-4);border:1px solid color-mix(in srgb,var(--poko-white) 30%,transparent);border-radius:var(--poko-radius-md)}.quick-profile-details__path li:not(:last-child):after{position:absolute;z-index:2;top:50%;right:calc(var(--poko-space-3) * -1 - .6rem);width:1.2rem;height:1.2rem;content:"→";color:var(--poko-sun);font-size:1.25rem;line-height:1.2rem;text-align:center}.quick-profile-details__path strong{color:var(--poko-white);font-size:var(--poko-body-2-size)}.quick-profile-details__path span{color:color-mix(in srgb,var(--poko-white) 80%,var(--poko-sage));font-size:var(--poko-caption-size)}.quick-profile-details__routes{display:grid;grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);gap:var(--poko-space-5);align-items:center;padding:var(--poko-space-5) 0;border-top:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent)}.quick-profile-details__routes>div{display:grid;gap:var(--poko-space-2)}.quick-profile-details__routes .eyebrow{color:var(--poko-sun)}.quick-profile-details__routes h3{color:var(--poko-white);font-size:var(--poko-body-1-size);line-height:1.25}.quick-profile-details__routes p{color:color-mix(in srgb,var(--poko-white) 84%,var(--poko-sage));font-size:var(--poko-body-2-size);line-height:1.45}.quick-profile-details__routes ul{display:flex;flex-wrap:wrap;gap:var(--poko-space-2);padding:0;margin:0;list-style:none}.quick-profile-details__routes li{padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--poko-white) 38%,transparent);border-radius:999px;color:var(--poko-white);background:color-mix(in srgb,var(--poko-white) 10%,transparent);font-size:var(--poko-caption-size);font-weight:700;line-height:1.2}.quick-profile-details__footer{display:flex;gap:var(--poko-space-5);align-items:center;justify-content:space-between;padding-top:var(--poko-space-5);border-top:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent)}.quick-profile-details__footer p{max-width:48rem;color:color-mix(in srgb,var(--poko-white) 86%,var(--poko-sage));line-height:1.5}.quick-profile-details__footer strong{color:var(--poko-white)}.quick-profile-details__footer .button{flex:0 0 auto;color:var(--poko-forest);background:var(--poko-sun)}.poko-hero__quiet-link{max-width:34rem;margin:var(--poko-space-3) 0 0;color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:1.45}.poko-hero__quiet-link a{color:var(--poko-forest);font-weight:700}.enquiry-specialist-profiles{display:grid;gap:var(--poko-space-5);padding:clamp(1.25rem,3vw,2.25rem);border:1px solid var(--poko-border);border-radius:var(--poko-radius-lg);background:color-mix(in srgb,var(--poko-mint) 22%,var(--poko-surface))}.enquiry-specialist-profiles__intro{display:grid;gap:var(--poko-space-2);max-width:62ch}.enquiry-specialist-profiles__intro .eyebrow,.enquiry-specialist-profiles__intro h3,.enquiry-specialist-profiles__intro p{margin:0}.enquiry-specialist-profiles__intro h3{color:var(--poko-forest);font-size:var(--poko-heading-2-size);line-height:var(--poko-heading-2-line);max-width:28ch}.enquiry-specialist-profiles__intro p:not(.eyebrow){color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.enquiry-specialist-profiles__intro .eyebrow{color:var(--poko-forest)}.enquiry-specialist-profiles__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-4);padding:0;margin:0;list-style:none}.enquiry-specialist-profiles__list li{display:grid;gap:.35rem;min-height:0;padding:var(--poko-space-4);border:1px solid var(--poko-border);border-top:.25rem solid var(--poko-sage);border-radius:var(--poko-radius-md);background:var(--poko-white);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.enquiry-specialist-profiles__list li:before{content:none}.enquiry-specialist-profiles__list li:last-child{grid-column:auto}.enquiry-specialist-profiles__list strong{color:var(--poko-forest);font-weight:700;font-size:1.08em}.enquiry-specialist-profiles__list span{color:var(--poko-charcoal)}.enquiry-flow__cards{grid-template-columns:repeat(4,minmax(0,1fr))}.enquiry-page--advancedPractitionerTraining .enquiry-flow__cards{grid-template-columns:repeat(5,minmax(0,1fr))}.enquiry-curriculum__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.enquiry-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-scope .scope-card{padding:var(--poko-card-padding)}.enquiry-final{margin-top:0}.screening-boundaries__card{padding:clamp(1.25rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--poko-forest) 18%,var(--poko-border));border-radius:var(--poko-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--poko-mint) 44%,var(--poko-surface)),var(--poko-surface) 72%)}.screening-boundaries__card h2,.screening-boundaries__card p{margin:0}.screening-boundaries__card h2{color:var(--poko-forest);font-size:var(--poko-heading-3-size)}.screening-boundaries__card>p{max-width:72ch;margin-top:var(--poko-space-2);color:var(--poko-charcoal);line-height:var(--poko-body-1-line)}.screening-boundaries__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-6);margin-top:var(--poko-space-5)}.screening-boundaries__columns>div{display:grid;gap:.45rem;align-content:start}.screening-boundaries__columns strong{color:var(--poko-forest);font-size:var(--poko-body-2-size)}.screening-boundaries__columns span{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.5rem;align-items:start;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);font-weight:650;line-height:1.35}.screening-boundaries__columns svg{width:1rem;height:1rem;color:var(--poko-pine)}.screening-boundaries__columns>div:last-child svg{color:var(--poko-charcoal)}@media(max-width:1120px){.enquiry-product-grid,.enquiry-curriculum__grid,.enquiry-flow__cards,.enquiry-page--advancedPractitionerTraining .enquiry-flow__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.enquiry-page--screening .enquiry-hero{display:flex;flex-direction:column;gap:var(--poko-space-5);align-items:stretch;min-height:0;padding-bottom:var(--poko-space-5)}.enquiry-page--screening .home-hero__copy{display:contents}.enquiry-page--screening .home-hero__text{order:1}.enquiry-page--screening .poko-hero__body{order:2}.enquiry-page--screening .home-hero__visual--image{position:relative;inset:auto;order:3;width:100%;height:clamp(10.5rem,42vw,14rem);margin:0;border-radius:var(--poko-radius-lg)}.enquiry-page--screening .home-hero__controls{order:4;width:100%}.screening-boundaries__columns{grid-template-columns:1fr;gap:var(--poko-space-5)}.enquiry-card-grid,.enquiry-product-grid,.enquiry-curriculum__grid,.enquiry-scope__grid,.enquiry-flow__cards,.enquiry-page--advancedPractitionerTraining .enquiry-flow__cards{grid-template-columns:1fr}.enquiry-product-card{padding:var(--poko-space-5)}.quick-profile-focus__areas,.quick-profile-focus__outcome,.screening-audience-grid{grid-template-columns:1fr}.enquiry-page--screening .function-flow__card{grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;min-height:0;padding:var(--poko-space-4);column-gap:var(--poko-space-3);row-gap:.35rem;justify-items:start;align-items:start}.enquiry-page--screening .function-flow__number{position:static;grid-column:1;grid-row:1;justify-self:center;transform:none}.enquiry-page--screening .function-flow__icon{grid-column:1;grid-row:2;width:42px;height:42px;margin:0;justify-self:center}.enquiry-page--screening .function-flow__icon svg{width:34px;height:34px}.enquiry-page--screening .function-flow__card h3,.enquiry-page--screening .function-flow__card p{grid-column:2;width:auto}.enquiry-page--screening .function-flow__card h3{grid-row:1;margin:.1rem 0 0}.enquiry-page--screening .function-flow__card p{grid-row:2;margin:0}.quick-profile-focus{grid-template-columns:1fr;gap:var(--poko-space-6)}.quick-profile-focus__areas article{grid-template-columns:1fr;min-height:0}.enquiry-specialist-profiles__list{grid-template-columns:1fr}.enquiry-specialist-profiles__list li{min-height:0}.enquiry-specialist-profiles__list li:last-child{grid-column:auto}.quick-profile-details__intro,.quick-profile-details__steps,.quick-profile-details__routes,.quick-profile-details__example,.quick-profile-details__path ol{grid-template-columns:1fr}.quick-profile-details__path li:not(:last-child):after{top:auto;right:auto;bottom:calc((var(--poko-space-3) + .6rem) * -1);left:50%;transform:translate(-50%) rotate(90deg)}.quick-profile-details__footer{display:grid;align-items:start}.quick-profile-details__footer .button{width:100%}}.enquiry-page--coachCertification .enquiry-hero .poko-hero__title{max-width:13ch}.enquiry-page--coachCertification .enquiry-flow__cards{grid-template-columns:repeat(5,minmax(0,1fr))}.enquiry-resources{gap:var(--poko-space-7)}.enquiry-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-4)}.enquiry-resource-card{display:grid;grid-template-rows:auto 1fr auto;gap:var(--poko-space-4);padding:var(--poko-card-padding);min-height:100%}.enquiry-resource-card h3{margin:0 0 var(--poko-space-2);color:var(--poko-forest);font-size:var(--poko-heading-2-size);line-height:var(--poko-heading-2-line)}.enquiry-resource-card p{margin:0;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.enquiry-resource-card__button{justify-self:start;align-self:end;border:0;background:transparent;padding:0;cursor:pointer;color:var(--poko-forest);font:inherit}.enquiry-resource-modal__panel{max-width:min(760px,calc(100vw - var(--poko-space-6)))}.enquiry-resource-brief{display:grid;gap:var(--poko-space-4)}.enquiry-resource-brief h2{margin:0;color:var(--poko-forest);font-size:var(--poko-display-2-size);line-height:var(--poko-display-2-line)}.enquiry-resource-brief .eyebrow{margin:0}@media(max-width:1120px){.enquiry-resource-grid,.enquiry-page--coachCertification .enquiry-flow__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.enquiry-resource-grid,.enquiry-page--coachCertification .enquiry-flow__cards{grid-template-columns:1fr}.enquiry-resource-card{padding:var(--poko-space-5)}}.enquiry-resource-card{position:relative;overflow:hidden;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.enquiry-resource-card:after{content:"";position:absolute;inset:auto var(--poko-space-4) 0 var(--poko-space-4);height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,var(--poko-forest),var(--poko-mint));opacity:0;transform:translateY(3px);transition:opacity .16s ease,transform .16s ease}.enquiry-resource-card:hover,.enquiry-resource-card:focus-visible{transform:translateY(-2px);border-color:#17623b47;background:color-mix(in srgb,var(--poko-mint) 10%,var(--poko-surface));box-shadow:var(--poko-card-shadow);outline:0}.enquiry-resource-card:hover:after,.enquiry-resource-card:focus-visible:after{opacity:1;transform:translateY(0)}.enquiry-resource-card__icon{margin:0}.enquiry-resource-modal__panel{max-width:min(880px,calc(100vw - var(--poko-space-6)));padding:clamp(var(--poko-space-5),4vw,var(--poko-space-8))}.enquiry-resource-brief{gap:var(--poko-space-6)}.enquiry-resource-brief__header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--poko-space-5);align-items:start;padding-bottom:var(--poko-space-5);border-bottom:1px solid rgba(22,69,45,.12)}.enquiry-resource-brief__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--poko-mint) 42%,white);color:var(--poko-forest);box-shadow:inset 0 0 0 1px #17623b1f}.enquiry-resource-brief__icon svg{width:30px;height:30px}.enquiry-resource-brief__heading{display:grid;gap:var(--poko-space-3)}.enquiry-resource-brief__heading p:not(.eyebrow){margin:0;max-width:62ch;color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.enquiry-resource-brief__chips{display:flex;flex-wrap:wrap;gap:var(--poko-space-2)}.enquiry-resource-brief__chips span{display:inline-flex;align-items:center;min-height:30px;padding:0 var(--poko-space-3);border-radius:999px;background:#16452d12;color:var(--poko-forest);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line);font-weight:800}.enquiry-resource-brief__body{display:grid;gap:var(--poko-space-3)}.enquiry-resource-brief__point{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--poko-space-3);align-items:start;padding:var(--poko-space-4);border:1px solid rgba(22,69,45,.12);border-radius:var(--poko-radius-md);background:color-mix(in srgb,var(--poko-surface) 86%,white)}.enquiry-resource-brief__number{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--poko-forest);color:#fff;font-size:var(--poko-caption-size);line-height:1;font-weight:900}.enquiry-resource-brief__point p{margin:0;color:var(--poko-ink);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.enquiry-resource-brief__signal{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--poko-space-3);align-items:start;padding:var(--poko-space-4);border-radius:var(--poko-radius-lg);background:color-mix(in srgb,var(--poko-sun) 22%,white);color:var(--poko-forest)}.enquiry-resource-brief__signal>span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#fff;color:var(--poko-forest)}.enquiry-resource-brief__signal svg{width:20px;height:20px}.enquiry-resource-brief__signal strong{display:block;margin-bottom:var(--poko-space-1);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.enquiry-resource-brief__signal p{margin:0;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}@media(max-width:760px){.enquiry-resource-modal__panel{max-width:calc(100vw - var(--poko-space-4));padding:var(--poko-space-5)}.enquiry-resource-brief__header,.enquiry-resource-brief__point,.enquiry-resource-brief__signal{grid-template-columns:1fr}.enquiry-resource-brief__icon,.enquiry-resource-brief__number,.enquiry-resource-brief__signal>span{justify-self:start}}.enquiry-answer__layout{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch}.enquiry-answer__primary,.enquiry-answer__next{min-height:100%}.enquiry-answer__primary h2{margin:0 0 var(--poko-space-3);color:var(--poko-forest);font-size:clamp(1.45rem,2.5vw,2.15rem);line-height:1.02}.enquiry-answer__primary p:not(.eyebrow),.enquiry-answer__next p{margin:0;color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.enquiry-answer__next{display:flex;gap:var(--poko-space-3);align-items:flex-start}.enquiry-answer__next strong{display:block;margin-bottom:6px;color:var(--poko-forest);font-size:.92rem}@media(max-width:760px){.enquiry-answer__layout{grid-template-columns:1fr}}.about-page{color:#102118}.about-page .section-heading--left,.about-page .section-heading--left p{margin-inline:0;text-align:left}.about-page .home-hero h1{max-width:12.4ch}.about-hero-card{display:grid;min-height:clamp(430px,44vw,580px);align-content:space-between;padding:clamp(22px,3vw,32px);border:1px solid #dfe8e1;background:linear-gradient(145deg,#0a5a39,#166b43 52%,#f3f8f0 52%,#fffdf8);color:#fffdf8}.about-hero-card__copy{position:relative;z-index:2;display:grid;gap:7px;max-width:18rem}.about-page .about-hero-card__copy .eyebrow,.about-page .about-hero-card__copy strong{margin:0;color:inherit}.about-hero-card__copy strong{max-width:24ch;color:#fffdf8;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:850;line-height:1.12}.about-hero-card__media{position:relative;z-index:1;justify-self:end;width:min(100%,clamp(310px,35vw,490px));margin:clamp(-4px,-.5vw,0px) 0 0}.about-hero-card__media img{width:100%;height:auto;filter:drop-shadow(0 24px 34px rgba(2,25,18,.28))}.about-hero-card__facts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.about-hero-card__facts span{display:grid;gap:6px;min-width:0;padding:13px;border:1px solid rgba(255,253,248,.44);border-radius:9px;background:#fffdf8ed;color:#102118}.about-hero-card__facts svg{width:22px;height:22px;color:#1f6745}.about-hero-card__facts strong,.about-hero-card__facts small{display:block;min-width:0}.about-hero-card__facts strong{color:#075638;font-size:.92rem;line-height:1.15}.about-hero-card__facts small{color:#33483d;font-size:.78rem;line-height:1.35}.about-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 0;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1}.about-proof-strip span{display:grid;gap:5px;padding:0 18px;border-left:1px solid #dfe8e1;color:#34483d;font-size:.78rem;line-height:1.36}.about-proof-strip span:first-child{border-left:0;padding-left:0}.about-proof-strip strong{color:#075638;font-size:.9rem;font-weight:850;line-height:1.15}.about-split{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(420px,1.18fr);gap:clamp(24px,5vw,72px);align-items:start}.about-kicker-block{position:sticky;top:110px;display:grid;gap:14px;padding-left:18px;border-left:3px solid #1f6745}.about-kicker-block h2,.about-manifesto h2,.about-programme__intro h2,.about-programme__copy h3,.about-founder__copy h2,.about-trust__header h2{margin:0;color:#10462f;font-family:var(--font-display);font-weight:820;line-height:.98;text-wrap:balance}.about-kicker-block h2{max-width:13ch;font-size:clamp(2.55rem,5vw,4.9rem)}.about-copy-stack{display:grid;gap:24px}.about-copy-stack>p{max-width:58ch;margin:0;color:#263b31;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.62}.about-definition-list{display:grid;gap:0;margin:0;border-top:1px solid #dfe8e1}.about-definition-list div{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid #dfe8e1}.about-definition-list dt{color:#075638;font-weight:850}.about-definition-list dd{margin:0;color:#34483d;line-height:1.5}.about-manifesto{display:grid;gap:clamp(22px,3vw,34px);padding:clamp(26px,5vw,58px);border:1px solid #dfe8e1;border-radius:12px;background:linear-gradient(135deg,#eef5ee,#fbfcf9 58%,#fffdf8)}.about-manifesto h2{max-width:16ch;font-size:clamp(2.8rem,6vw,6.2rem)}.about-manifesto__reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:8px;border-top:1px solid #cddccf}.about-manifesto__reasons p{margin:0;color:#34483d;font-size:.94rem;line-height:1.52}.about-manifesto__reasons strong{display:block;margin-bottom:8px;color:#075638;font-size:1.04rem}.about-model-moment .weekly-reset-home-block__grid{grid-template-columns:minmax(280px,.84fr) minmax(440px,1.16fr);align-items:center}.about-model-line{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:stretch}.about-model-line article{position:relative;display:grid;min-height:118px;align-content:center;justify-items:center;gap:9px;padding:14px 10px;border:1px solid #dfe8e1;border-radius:10px;background:#fff;text-align:center;box-shadow:0 10px 22px #1237230e}.about-model-line span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#e3f0e6;color:#24734f}.about-model-line article:nth-child(3n+1) span{background:#e9e4f7;color:#7b67b6}.about-model-line article:nth-child(3n+2) span{background:#dfeefa;color:#4b86bd}.about-model-line article:nth-child(3n) span{background:#ffe6e0;color:#cf6d53}.about-model-line svg{width:23px;height:23px}.about-model-line strong{color:#075638;font-size:.78rem;font-weight:850}.about-model-line i{position:absolute;top:50%;right:-9px;z-index:2;color:#1f6745;font-style:normal;font-weight:850;transform:translateY(-50%)}.about-programme{display:grid;gap:22px}.about-programme__intro{max-width:760px;margin-inline:auto;text-align:center}.about-programme__intro h2{font-size:clamp(2.25rem,4.4vw,4.2rem)}.about-programme__intro p{margin:8px auto 0;color:#34483d}.about-programme__panel{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(22px,4vw,48px);align-items:center;padding:clamp(24px,4vw,44px);border-radius:12px;background:#075638;color:#fffdf8;box-shadow:0 24px 48px #1237231f}.about-programme__copy{display:grid;gap:18px}.about-programme__copy h3{max-width:11ch;color:#fffdf8;font-size:clamp(2.6rem,5vw,5.1rem)}.about-programme__copy p{max-width:48ch;margin:0;color:#fffdf8db;line-height:1.6}.about-programme__copy .button--primary{border-color:#fffdf8;background:#fffdf8;color:#075638}.about-programme__copy .button--ghost{border-color:#fffdf8db;background:#fffdf81f;color:#fffdf8}.about-reset-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.about-reset-steps li{display:grid;gap:8px;min-height:150px;padding:18px;border:1px solid rgba(255,253,248,.24);border-radius:10px;background:#fffdf814}.about-reset-steps span{color:#9fd2ad;font-weight:850;letter-spacing:.08em}.about-reset-steps strong{color:#fffdf8;font-size:1rem;line-height:1.16}.about-reset-steps p{margin:0;color:#fffdf8c7;font-size:.86rem;line-height:1.42}.about-founder{display:grid;grid-template-columns:minmax(230px,.54fr) minmax(0,1fr);gap:clamp(18px,4vw,42px);align-items:stretch}.about-founder__image{min-height:420px;overflow:hidden;border-radius:var(--poko-radius-panel);background:#eef5ee;box-shadow:var(--poko-card-shadow-soft)}.about-founder__image img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.about-founder__copy{display:grid;align-content:center;gap:18px;padding:clamp(26px,5vw,58px);border:1px solid #dfe8e1;border-radius:12px;background:linear-gradient(135deg,#fffdf8,#fbfcf9 62%,#eef5ee)}.about-founder__copy h2{max-width:16ch;font-size:clamp(2.25rem,3.8vw,3.85rem)}.about-founder__copy p{max-width:62ch;margin:0;color:#263b31;line-height:1.62}.about-founder__standards{grid-column:2;display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:0 2px}.about-founder__standards strong{flex:1 0 100%;color:#075638;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}.about-founder__standards ul{display:contents;margin:0;padding:0;list-style:none}.about-founder__standards li{padding:9px 12px;border:1px solid #dfe8e1;border-radius:999px;background:#fbfcf9;color:#263b31;font-size:.82rem;font-weight:750;line-height:1.25}.about-trust{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);gap:clamp(24px,5vw,70px);align-items:start;padding-top:34px;border-top:1px solid #dfe8e1}.about-trust__header h2{max-width:13ch;font-size:clamp(2.3rem,4.5vw,4.4rem)}.about-trust__header p:not(.eyebrow){max-width:54ch;margin:16px 0 0;color:#34483d;line-height:1.6}.about-trust-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-trust-columns div{display:grid;gap:0;border-top:1px solid #dfe8e1}.about-trust-columns a{position:relative;display:grid;gap:6px;padding:16px 88px 16px 0;border-bottom:1px solid #dfe8e1;color:#102118;text-decoration:none}.about-trust-columns a:hover strong,.about-trust-columns a:hover em{text-decoration:underline;text-underline-offset:3px}.about-trust-columns strong{color:#075638;font-weight:850}.about-trust-columns span{color:#34483d;font-size:.9rem;line-height:1.44}.about-trust-columns em{position:absolute;right:0;top:17px;color:#075638;font-size:.78rem;font-style:normal;font-weight:850}.about-trust-columns em:after{content:" ->"}.about-close{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:34px;padding:clamp(24px,4vw,42px);border-radius:12px;background:#075638;color:#fffdf8}.about-close .hero-actions{justify-content:end}.about-page .about-close .eyebrow,.about-page .about-close h2,.about-page .about-close p{color:#fffdf8}.about-page .about-close p{max-width:54ch;color:#fffdf8d1}.about-page .about-close .button--primary{border-color:#fffdf8;background:#fffdf8;color:#075638}.about-page .about-close .button--ghost{border-color:#fffdf8b3;color:#fffdf8}@media(max-width:1080px){.about-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.about-proof-strip span:nth-child(3){border-left:0;padding-left:0}.about-model-line{grid-template-columns:repeat(3,minmax(0,1fr))}.about-model-line i{display:none}}@media(max-width:900px){.about-split,.about-model-moment .weekly-reset-home-block__grid,.about-programme__panel,.about-founder,.about-trust{grid-template-columns:1fr}.about-kicker-block{position:static}.about-founder__standards{grid-column:auto}.about-founder__image{min-height:0;aspect-ratio:4 / 3}}@media(max-width:820px){.about-hero-card{min-height:0;padding:20px;background:linear-gradient(160deg,#0a5a39,#166b43 50%,#f3f8f0 50%,#fffdf8)}.about-hero-card__media{justify-self:center;width:min(100%,390px)}.about-hero-card__facts,.about-manifesto__reasons,.about-reset-steps,.about-trust-columns{grid-template-columns:1fr}}@media(max-width:760px){.about-page .home-hero h1{max-width:11.8ch}.about-proof-strip{grid-template-columns:1fr;padding:0;border-bottom:0}.about-trust-columns a{padding-right:0}.about-trust-columns em{position:static;margin-top:2px}.about-proof-strip span,.about-proof-strip span:nth-child(3){padding:14px 0;border-left:0;border-bottom:1px solid #dfe8e1}.about-kicker-block h2,.about-manifesto h2,.about-programme__intro h2,.about-programme__copy h3,.about-founder__copy h2,.about-trust__header h2{font-size:clamp(2rem,9vw,2.9rem)}.about-definition-list div{grid-template-columns:1fr;gap:8px}.about-model-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-model-line article{grid-template-columns:38px minmax(0,1fr);min-height:68px;padding:12px;align-items:center;justify-items:start;text-align:left}.about-model-line span{width:38px;height:38px}.about-model-line strong{font-size:.74rem;line-height:1.2}.about-programme__panel,.about-manifesto,.about-founder__copy{padding:22px}.about-reset-steps li{min-height:0}.about-founder__image{min-height:0;aspect-ratio:4 / 3}.about-close{grid-template-columns:1fr;padding:22px}.about-close .hero-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.about-close .button{width:100%}}@media(max-width:460px){.about-hero-card__media{width:min(100%,310px)}}.poko-form-modal-open,.poko-form-modal-open body{overflow:hidden}.about-contact-modal[hidden]{display:none}.about-contact-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:clamp(14px,3vw,36px)}.about-contact-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0a231880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-contact-modal__panel{position:relative;z-index:1;width:min(880px,100%);max-height:min(86vh,780px);overflow:auto;padding:clamp(22px,4vw,42px);border:1px solid #d5e3d9;border-radius:16px;background:#fffdf8;box-shadow:0 34px 90px #0c1e153d}.about-contact-modal__close{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid #cfe0d4;border-radius:999px;background:#fffdf8f0;color:#064b31;cursor:pointer}.about-contact-modal__close svg{width:18px;height:18px}.about-contact{display:grid;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);gap:clamp(22px,4vw,44px);align-items:start}.about-contact__intro h2{max-width:12ch;margin:0;color:#10462f;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.9rem);font-weight:760;line-height:.98}.about-contact__intro p:not(.eyebrow){max-width:44ch;margin:16px 0 0;color:#263b31;font-size:.96rem;line-height:1.58}.about-contact__form{padding:clamp(18px,3vw,28px);border:1px solid #d4e2d8;border-radius:12px;background:#fffefb;box-shadow:0 14px 32px #15372512}.about-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.about-contact__field{display:grid;gap:7px;color:#064b31;font-weight:850;font-size:.78rem;line-height:1.2}.about-contact__field--wide{grid-column:1 / -1}.about-contact__field input,.about-contact__field select,.about-contact__field textarea{width:100%;min-height:48px;padding:12px 13px;border:1px solid #bad0c2;border-radius:10px;background:#fffefb;color:#102118;font:inherit;font-weight:650;line-height:1.35}.about-contact__field textarea{min-height:136px;resize:vertical}.about-contact__field.field--consent{grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.74rem;line-height:1.35}.about-contact__field.field--consent input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;margin:.08rem 0 0;padding:0;accent-color:#0b6745}.about-contact__field input:focus,.about-contact__field select:focus,.about-contact__field textarea:focus{outline:2px solid #1f6745;outline-offset:2px}.about-contact__submit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid #d8e5db}.about-contact__submit-row p,.about-contact__live{margin:0;color:#3a5044;font-size:.84rem;line-height:1.45}.about-contact__live{min-height:1.2em;margin-top:12px;font-weight:820;color:#064b31}@media(max-width:760px){.about-contact-modal{align-items:end;padding:10px}.about-contact-modal__panel{max-height:calc(100dvh - 16px);padding:18px 16px 16px;border-radius:20px 20px 12px 12px}.about-contact{grid-template-columns:1fr;gap:14px}.about-contact__intro h2{max-width:17ch;font-size:clamp(2rem,8.8vw,2.65rem);line-height:.98}.about-contact__intro p:not(.eyebrow){margin-top:9px;font-size:.86rem;line-height:1.42}.about-contact__form{padding:14px;border-radius:14px}.about-contact__fields{gap:10px}.about-contact__fields,.about-contact__submit-row{grid-template-columns:1fr}.about-contact__field{gap:5px}.about-contact__field input,.about-contact__field select{min-height:42px;padding:9px 11px}.about-contact__field textarea{min-height:96px;padding:10px 11px}.about-contact__submit-row{gap:10px;margin-top:12px;padding-top:12px}.about-contact__submit-row p,.about-contact__live{font-size:.72rem;line-height:1.38}.about-contact__submit-row .button{width:100%}}.about-business__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-4);margin-top:var(--poko-space-8)}.about-business__links a{display:grid;gap:var(--poko-space-2);padding:var(--poko-space-5);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);color:var(--poko-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.about-business__links a:hover{border-color:var(--poko-sage);box-shadow:0 12px 28px #0f1f1714}.about-business__links strong{color:var(--poko-forest)}.about-business__links span{color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:1.5}@media(max-width:900px){.about-business__links{grid-template-columns:1fr}}.resources-page .home-section{margin-top:clamp(36px,6vw,78px)}.resources-goodsystems{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);gap:clamp(26px,5vw,74px);align-items:center;padding:clamp(28px,5vw,58px);border-radius:var(--poko-radius-panel);color:var(--poko-white);background:var(--poko-forest)}.resources-goodsystems__copy h2{max-width:14ch;margin:.35rem 0 1rem;color:inherit;font-size:clamp(2rem,3.2vw,3rem);line-height:1.02}.resources-goodsystems__copy>p:not(.eyebrow){max-width:53ch;margin:.65rem 0 0;color:inherit}.resources-goodsystems__copy .hero-actions{margin-top:24px}.resources-goodsystems__steps{display:grid;gap:12px}.resources-goodsystems__steps>div{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:center;padding:16px;border:1px solid rgba(255,255,255,.3);border-radius:var(--poko-radius-card);background:#ffffff14}.resources-goodsystems__steps span{display:grid;grid-row:1 / span 2;width:34px;height:34px;place-items:center;border-radius:50%;color:var(--poko-forest);background:var(--poko-sun);font-weight:900}.resources-goodsystems__steps strong{font-size:.98rem}.resources-goodsystems__steps p{grid-column:2;margin:3px 0 0;color:inherit;font-size:.86rem;line-height:1.38}.resources-hero .home-hero__visual--image{inset:0 0 18px clamp(170px,17vw,240px);width:auto;max-width:none;min-height:0}.resources-hero .home-hero__visual--image .home-hero-art{height:100%}.resources-hero .home-hero-art img{object-position:58% center}.resources-start .weekly-reset-home-block__grid{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr)}@media(max-width:760px){.resources-goodsystems{grid-template-columns:1fr;padding:26px 22px}.resources-goodsystems__copy h2{max-width:15ch}}.resources-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resources-start-card{min-height:218px}.resource-card-link{margin-top:auto;color:#00613f;font-size:.76rem;font-weight:900}.resources-tools{display:grid;gap:22px}.resource-quick-find{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:clamp(18px,4vw,42px);align-items:end;padding:clamp(18px,3vw,26px);border:1px solid #d5e2d8;border-radius:8px;background:#f4faf4}.resource-search-secondary{display:grid;gap:8px}.resource-search-secondary label{color:#00482f;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.resource-search-secondary input{width:100%;min-height:50px;padding:0 14px;border:1px solid #cddbd1;border-radius:8px;background:#fffdf8;color:#102118;font:inherit;outline:none}.resource-search-secondary input:focus{border-color:#1f6745;box-shadow:0 0 0 4px #1f674514}.resource-search-secondary p{margin:0;color:#31463b;font-size:.9rem}.resource-search-secondary [data-resource-count]{color:#00482f;font-weight:900}.resource-filter-list--primary{display:flex;flex-wrap:wrap;gap:9px}.resource-filter{min-height:40px;padding:8px 13px;border:1px solid #cddbd1;border-radius:999px;background:#fffdf8;color:#00482f;font:inherit;font-size:.78rem;font-weight:900;cursor:pointer}.resource-filter:hover,.resource-filter.is-active{border-color:#1f6745;background:#1f6745;color:#fffdf8}.resource-hub-body{display:grid;gap:clamp(22px,4vw,34px)}.resource-hub-library{display:grid;gap:clamp(24px,4vw,38px)}.resource-library-section{display:grid;grid-template-columns:minmax(230px,.36fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:start;padding:clamp(22px,4vw,34px);border:1px solid #d5e2d8;border-radius:8px;background:#fffdf8}.resource-library-section>.section-heading{position:sticky;top:104px}.resource-guide-list{display:grid;gap:12px}.resource-guide-row{overflow:hidden}.resource-guide-row.is-preview-open{border-color:#9fc5ac;background:#f7fbf6}.resource-guide-trigger{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:start;width:100%;padding:16px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.resource-guide-trigger{cursor:pointer}.resource-guide-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#dceee2;color:#1f6745}.resource-guide-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:var(--poko-icon-stroke)}.resource-guide-copy{display:grid;gap:7px;min-width:0}.resource-guide-meta{display:flex;flex-wrap:wrap;gap:8px}.resource-guide-meta small{color:#00613f;font-size:.62rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.resource-guide-trigger strong{max-width:720px;color:#00482f;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.18}.resource-guide-copy>span:last-child{max-width:760px;color:#30473b;font-size:.93rem;line-height:1.45}.resource-guide-action{min-width:112px;margin-top:4px;padding:8px 12px;border:1px solid #cddbd1;border-radius:999px;color:#00482f;font-size:.7rem;font-weight:900;text-align:center;text-transform:uppercase}.resource-guide-row.is-preview-open .resource-guide-action,.resource-guide-trigger:hover .resource-guide-action{border-color:#1f6745;background:#1f6745;color:#fffdf8}.resource-inline-preview{margin:0 16px 16px 76px;padding:18px;border-left:3px solid #1f6745;border-radius:0 8px 8px 0;background:#eef6eb}.resource-inline-preview p{max-width:820px;margin:0;color:#30473b;line-height:1.58}.resource-inline-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.resource-inline-points span{padding:7px 10px;border:1px solid #d5e2d8;border-radius:999px;background:#fffdf8;color:#00482f;font-size:.72rem;font-weight:800}.resource-preview-actions{margin-top:14px}.resource-open-full{min-height:40px;padding:0 14px;border:0;border-radius:999px;background:#1f6745;color:#fffdf8;font:inherit;font-weight:900;cursor:pointer}.resource-empty{padding:16px;border:1px solid #d5e2d8;border-radius:8px;background:#eef6eb;color:#30473b}.resources-next-step{margin-bottom:34px}.resources-next-step .eyebrow{color:var(--poko-sun)}.resource-drawer[hidden]{display:none}.resource-drawer-open,.resource-drawer-open body{overflow:hidden}.resource-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.resource-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#10201757}.resource-drawer-panel{position:absolute;right:0;top:0;width:min(760px,100vw);height:100%;overflow:auto;padding:clamp(26px,4vw,48px);background:#fffdf8;box-shadow:-28px 0 80px #1020172e}.resource-drawer-close{position:sticky;top:0;z-index:2;float:right;min-height:40px;padding:0 14px;border:1px solid #cddbd1;border-radius:999px;background:#fffdf8;color:#00482f;font:inherit;font-weight:900;cursor:pointer}.resource-drawer-panel h2{clear:both;max-width:660px;margin:26px 0 0;color:#102118;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.4rem);font-weight:820;line-height:.94}.resource-drawer-summary{max-width:660px;color:#30473b;font-size:1.05rem;line-height:1.62}.resource-drawer-body,.resource-article{display:grid;gap:20px;max-width:680px;margin-top:24px}.resource-article__intro{margin:0;color:#24352b;font-size:1.04rem;line-height:1.68}.resource-article section{padding-top:18px;border-top:1px solid #d5e2d8}.resource-article h3{margin:0 0 8px;color:#00482f;font-family:var(--font-display);font-size:clamp(1.35rem,2.3vw,1.82rem);font-weight:820;line-height:1.04}.resource-article p,.resource-article li{margin:0;color:#30473b;line-height:1.66}.resource-article__use ul{display:grid;gap:9px;margin:12px 0 0;padding-left:1.15rem}.resource-article-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;margin-top:10px;padding:20px;border-radius:8px;background:#1f6745;color:#fffdf8}.resource-article-cta p,.resource-article-cta span,.resource-article--page .resource-article-cta p{margin:0;color:#fffdf8e6}.resource-article-cta p{min-width:0}.resource-article-cta strong,.resource-article--page .resource-article-cta strong{display:block;color:#fffdf8;margin-bottom:4px}.resource-article-cta .section-link{color:#fffdf8;text-decoration-color:#fffdf89e}.resource-article-cta .section-link:hover,.resource-article-cta .section-link:focus-visible{color:#fffdf8;text-decoration-color:#fffdf8}@media(max-width:1040px){.resources-start .weekly-reset-home-block__grid,.resource-quick-find,.resource-library-section{grid-template-columns:1fr}.resource-library-section>.section-heading{position:static}.resources-start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.resources-page .home-section{margin-top:28px}.resources-hero.home-hero{row-gap:10px;padding-bottom:20px}.resources-hero .home-hero__visual--image{position:relative;z-index:2;grid-column:1;grid-row:2;inset:auto;width:min(100%,520px);max-width:100%;height:clamp(190px,49vw,285px);margin:10px auto 0;border-radius:18px}.resources-hero .home-hero__copy{display:contents}.resources-hero .home-hero__text{grid-column:1;grid-row:1}.resources-hero .home-hero__controls{grid-column:1;grid-row:3}.resources-hero .poko-hero__title{max-width:none;font-size:clamp(2.35rem,10vw,3.15rem)}.resources-hero .poko-hero__body,.resources-hero .poko-hero__support,.resources-hero .home-hero .hero-actions,.resources-hero .hero-actions{margin-top:12px}.resources-hero .home-trust-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.resources-hero .home-hero-art img{object-position:center center}.resources-start .weekly-reset-home-block__grid{gap:16px}.resources-start-grid{grid-template-columns:1fr;gap:10px}.resources-start-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;row-gap:4px;min-height:0;padding:14px;text-align:left}.resources-start-card .door-card__icon{grid-column:1;grid-row:1 / span 3;width:42px;height:42px;margin:0}.resources-start-card h3,.resources-start-card p,.resources-start-card .resource-card-link{grid-column:2;max-width:none;margin-inline:0;text-align:left}.resources-start-card p{line-height:1.38}.resources-tools{gap:16px}.resource-quick-find,.resource-library-section{padding:16px}.resource-quick-find{gap:14px}.resource-search-secondary input{min-height:46px}.resource-filter-list--primary{display:flex;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 2px;overflow-x:auto}.resource-filter{flex:0 0 auto;max-width:min(74vw,250px);min-height:36px;padding:7px 11px;white-space:normal}.resource-hub-library{gap:24px}.resource-library-section{gap:16px}.resource-library-section .section-heading h2{font-size:clamp(1.85rem,8.2vw,2.45rem)}.resource-guide-list{gap:10px}.resource-guide-trigger{grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start;padding:13px}.resource-guide-meta{gap:6px}.resource-guide-meta small{font-size:.58rem;letter-spacing:.08em}.resource-guide-icon{width:36px;height:36px}.resource-guide-trigger strong{font-size:.98rem}.resource-guide-copy>span:last-child{font-size:.86rem;line-height:1.4}.resource-guide-action{grid-column:2;justify-self:start;min-width:0;margin-top:4px;padding:7px 10px}.resource-inline-preview{margin:0 13px 13px;padding:14px;border-left-width:2px}.resource-inline-preview p{font-size:.92rem;line-height:1.55}.resource-inline-points{gap:6px}.resource-open-full,.resources-next-step .button,.resource-article-cta .button{width:100%}.resource-drawer-panel{width:100%;padding:18px 18px 30px}.resource-drawer-panel h2{margin-top:18px;font-size:clamp(2rem,9.4vw,3rem)}.resource-drawer-summary,.resource-article__intro,.resource-article p,.resource-article li{font-size:.96rem;line-height:1.6}.resource-article h3{font-size:clamp(1.25rem,6vw,1.55rem)}.resource-article-cta{grid-template-columns:1fr}}@media(max-width:460px){.resources-page .home-section{margin-top:24px}.resources-hero .home-trust-chips{grid-template-columns:1fr 1fr}.resources-start-card,.resource-guide-trigger{padding:12px}.resource-library-section,.resource-quick-find{padding:14px}}.resource-page{--poko-page-start: 0px;max-width:var(--page-max);margin:0 auto}.resource-page-hero{max-width:900px;margin:clamp(8px,1.4vw,16px) auto clamp(24px,4vw,42px);text-align:left}.resource-page-hero__links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}.resource-page-hero h1{max-width:820px;margin:10px 0 18px;color:var(--pine);font-size:clamp(3rem,6.4vw,5.65rem);line-height:.94;letter-spacing:0}.resource-page-hero>p:last-child{max-width:700px;margin:0;color:#1d3228;font-size:clamp(1.04rem,1.2vw,1.18rem);line-height:1.5}.resource-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,300px);gap:clamp(28px,5vw,58px);align-items:start;max-width:1080px;margin:0 auto clamp(72px,10vw,128px)}.resource-article--page{max-width:760px;color:#17291f;font-size:1.02rem;line-height:1.66}.resource-article--page .resource-article__intro{margin:0 0 28px;padding:22px 24px;border:1px solid #dbe8dd;border-radius:11px;background:linear-gradient(135deg,#f1f7f1,#fffdf8);color:#173f2d;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.55;font-weight:700}.resource-article--page section{margin:0;padding:24px 0;border-top:1px solid #dfe8e1}.resource-article--page h2{margin:0 0 10px;color:var(--pine);font-size:clamp(1.45rem,2vw,2rem);line-height:1.02;letter-spacing:0}.resource-article--page p,.resource-article--page li{color:#253c30;font-size:1rem;line-height:1.66}.resource-article--page .resource-article__use ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.resource-article--page .resource-article__use li{position:relative;padding-left:25px;font-weight:650}.resource-article--page .resource-article__use li:before{content:"✓";position:absolute;left:0;color:#207448;font-weight:950}.resource-article-cta__actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;min-width:0}.resource-page-aside{position:sticky;top:24px;display:grid;gap:16px;padding:24px;background:linear-gradient(145deg,#f4f8f4,#fffdf8)}.resource-page-aside a:not(.resource-page-aside__join){display:grid;gap:5px;color:var(--pine);text-decoration:none;border-top:1px solid var(--line);padding-top:14px}.resource-page-aside span{color:var(--ink);font-size:.92rem;line-height:1.45}.resource-page-aside__join{min-height:44px;place-items:center;margin-top:6px;padding:0 18px;border:1px solid #17633f;border-radius:8px;background:#17633f;color:#fff;font-weight:850;text-align:center}@media(max-width:820px){.resource-page-hero{text-align:left;margin-top:10px}.resource-page-layout{grid-template-columns:1fr}.resource-page-aside{position:static}}.resource-service-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.resource-service-facts span{display:grid;gap:3px;min-width:150px;padding:10px 14px;border:1px solid #d7e5da;border-radius:8px;background:#fffefb;box-shadow:0 10px 24px #1234240f}.resource-service-facts small{color:#0a5539;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.resource-service-facts strong{color:#102118;font-size:.94rem;line-height:1.18}.login-page{color:#102118}.login-page .section-heading--left,.login-page .section-heading--left p{margin-inline:0;text-align:left}.login-page .home-hero h1{max-width:8.5ch}.login-hero__copy{align-content:center}.login-hero__controls{display:grid;gap:16px;align-items:start;max-width:520px}.login-primary-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 18px;align-items:center;min-height:112px;padding:clamp(20px,3vw,28px);border:1px solid #075638;border-radius:16px;background:#075638;color:#fffdf8;text-decoration:none;box-shadow:0 24px 54px #07563838}.login-primary-action:hover{background:#0b6542;color:#fffdf8;transform:translateY(-1px)}.login-primary-action__label{color:#fffdf8;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,3rem);font-weight:820;line-height:.96}.login-primary-action__hint{grid-column:1;color:#fffdf8c7;font-size:.84rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.login-primary-action__icon{grid-column:2;grid-row:1 / span 2;display:grid;width:58px;height:58px;place-items:center;border:2px solid rgba(255,253,248,.92);border-radius:50%;color:#fffdf8}.login-primary-action__icon svg,.login-primary-action__icon svg *{width:24px;height:24px;fill:none;stroke:#fffdf8;stroke-width:2.6}.login-secondary-actions{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.login-secondary-actions .button{min-height:42px;padding-inline:18px;background:#fffdf8}.login-proof-strip svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:var(--poko-icon-stroke)}.login-help-line{margin:12px 0 0;color:#526158;font-size:.9rem}.login-help-line a{color:#075638;font-weight:850;text-underline-offset:3px}.login-proof-card{display:grid;align-content:center;gap:16px;min-height:clamp(360px,36vw,470px);padding:clamp(20px,3vw,34px);border:1px solid #dfe8e1;border-radius:var(--poko-radius-panel);background:linear-gradient(135deg,#eef5ee,#fbfcf9 56%,#fffdf8);color:#102118;box-shadow:var(--poko-card-shadow-soft)}.login-proof-card__image{justify-self:center;width:min(100%,clamp(360px,38vw,560px));margin:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:18px;background:#fffdf8;box-shadow:0 24px 54px #02191224}.login-proof-card__image img{display:block;width:100%;aspect-ratio:3 / 2;height:auto;object-fit:cover;object-position:top center}.login-proof-card__label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:baseline;justify-self:center;width:min(100%,clamp(360px,38vw,560px))}.login-proof-card__label .eyebrow,.login-proof-card__label strong{margin:0;color:#075638}.login-proof-card__label strong{font-size:.9rem;font-weight:850;line-height:1.2}.login-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 0;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1}.login-proof-strip span{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-left:1px solid #dfe8e1;color:#075638;font-size:.84rem;font-weight:850}.login-proof-strip span:first-child{border-left:0}.login-proof-strip svg{color:#1f6745}.login-choice{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(280px,1fr) auto;gap:clamp(18px,4vw,36px);align-items:center;padding:22px 0;border-top:1px solid #dfe8e1;border-bottom:1px solid #dfe8e1}.login-choice h2{max-width:12ch;margin:0;color:#10462f;font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,3rem);font-weight:820;line-height:.98;text-wrap:balance}.login-choice>p{max-width:44ch;margin:0;color:#34483d;line-height:1.55}.login-choice .hero-actions{justify-content:end;margin:0}.login-safety-note{margin-bottom:clamp(42px,7vw,82px);padding:16px 0 0;border-top:1px solid #dfe8e1}.login-safety-note p{max-width:900px;margin:0;color:#526158;font-size:.9rem;line-height:1.55}.login-safety-note a{color:#075638;font-weight:850;text-underline-offset:3px}.join-fallback{width:min(100% - 44px,980px);margin:clamp(22px,4vw,46px) auto clamp(56px,8vw,96px);padding:clamp(24px,5vw,54px);border:1px solid rgba(33,88,58,.16);border-radius:34px;background:radial-gradient(circle at 82% 20%,rgba(224,239,218,.78),transparent 28%),#fffdf8;box-shadow:0 26px 70px #1f482d13}.join-fallback__tile{display:grid;gap:20px;max-width:880px;margin-inline:auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(33,88,58,.18);border-radius:28px;background:#fffdf8eb;box-shadow:0 22px 58px #1f482d14}.join-fallback__copy{display:grid;gap:12px}.join-fallback__tile h1{max-width:650px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.4rem);font-weight:520;letter-spacing:-.065em;line-height:.9}.join-fallback__tile>p,.join-fallback__copy>p{max-width:650px;margin:0;color:#33483d;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.58}.join-fallback__preview{display:grid;overflow:hidden;margin:0;border:1px solid rgba(33,88,58,.17);border-radius:24px;background:#003427;box-shadow:0 22px 54px #10201721}.join-fallback__preview img{display:block;width:100%;aspect-ratio:16 / 10;height:auto;object-fit:cover;object-position:top center}.join-fallback__preview figcaption{display:grid;gap:4px;padding:14px 16px 16px;color:#fffdf8}.join-fallback__preview figcaption strong{color:#fffdf8;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:560;letter-spacing:-.045em;line-height:1}.join-fallback__preview figcaption span{color:#fffdf8c7;line-height:1.38}.join-fallback__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px}.join-fallback__steps span{display:grid;gap:8px;min-height:126px;padding:16px;border:1px solid rgba(33,88,58,.16);border-radius:18px;background:#f5faf2;color:#173426;font-weight:850;line-height:1.25}.join-fallback__steps strong{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#21583a;color:#fffdf8;font-size:.78rem}.join-fallback__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.join-fallback__actions .button{min-height:48px}.join-fallback__note{padding:14px 16px;border:1px solid rgba(33,88,58,.15);border-radius:16px;background:#eef6ea;font-size:.95rem}@media(max-width:860px){.login-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.login-proof-strip span:nth-child(3){border-left:0}}@media(max-width:760px){.login-page .home-hero h1{max-width:100%}.login-primary-action{min-height:104px}.login-secondary-actions,.login-secondary-actions .button,.join-fallback__actions,.join-fallback__actions .button{width:100%}.login-proof-card{min-height:0;padding:18px}.login-proof-card__image,.login-proof-card__label{width:min(100%,420px)}.login-proof-card__label{grid-template-columns:1fr;gap:6px}.login-proof-strip{grid-template-columns:1fr;padding:0;border-bottom:0}.login-choice{grid-template-columns:1fr;padding:18px 0}.login-choice .hero-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.login-choice .button{width:100%}.login-proof-strip span,.login-proof-strip span:nth-child(3){justify-content:start;padding:13px 0;border-left:0;border-bottom:1px solid #dfe8e1}.join-fallback__steps{grid-template-columns:1fr}.join-fallback__steps span{grid-template-columns:34px 1fr;align-items:center;min-height:0}}@media(max-width:640px){.join-fallback{width:min(100% - 28px,980px);padding:14px;border-radius:24px}.join-fallback__tile{gap:16px;padding:18px;border-radius:22px}.join-fallback__tile h1{font-size:clamp(2.65rem,12.5vw,3.85rem);letter-spacing:-.055em}.join-fallback__preview{border-radius:19px}.join-fallback__preview img{aspect-ratio:4 / 3}}.login-help-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:#075638;font:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.login-help-link:focus-visible{outline:2px solid #075638;outline-offset:4px;border-radius:4px}.login-app-modal[hidden]{display:none}.login-app-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:clamp(18px,4vw,42px)}.login-app-modal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e201894;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.login-app-modal__panel{position:relative;z-index:1;width:min(100%,560px);padding:clamp(24px,4vw,38px);border:1px solid #d6e2d8;border-radius:24px;background:#fffdf8;box-shadow:0 28px 80px #02191240}.login-app-modal__panel h2{max-width:10ch;margin:6px 0 12px;color:#10462f;font-family:var(--font-display);font-size:clamp(2.2rem,6vw,4.2rem);font-weight:820;letter-spacing:0;line-height:.94}.login-app-modal__panel>p:not(.eyebrow){max-width:42ch;margin:0;color:#34483d;line-height:1.55}.login-app-modal__close{position:absolute;top:16px;right:16px;display:grid;width:42px;height:42px;place-items:center;border:1px solid #cfe0d2;border-radius:999px;background:#fffdf8;color:#075638;cursor:pointer}.login-app-modal__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:var(--poko-icon-stroke)}.login-app-modal__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.login-app-modal__actions .button{min-height:48px}@media(max-width:640px){.login-app-modal{align-items:end;padding:10px}.login-app-modal__panel{border-radius:22px}.login-app-modal__actions,.login-app-modal__actions .button{width:100%}}.founder-pass-splash-root{min-height:100dvh}.founder-pass-splash{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100% - 32px,460px);min-height:100dvh;margin:0 auto;padding:24px 0}.founder-pass-splash-root,.founder-pass-splash-root body{background:#064c32}body:has(.founder-pass-splash){background:radial-gradient(circle at 88% 100%,rgba(58,123,94,.7),transparent 38rem),radial-gradient(circle at 8% 0%,rgba(41,111,80,.6),transparent 33rem),#064c32}.founder-pass-splash__card{width:100%;padding:clamp(28px,6vw,40px);border:1px solid #b6d3c3;border-radius:20px;background:#fffffff5;box-shadow:0 20px 50px #0b352329;color:#0c241a}.founder-pass-splash__brand{display:inline-flex;gap:10px;align-items:center;color:#064c32;font-size:1.35rem;font-weight:800;letter-spacing:-.04em;text-decoration:none}.founder-pass-splash__brand svg{width:38px;height:38px}.founder-pass-splash__copy{margin:30px 0 26px}.founder-pass-splash__eyebrow{margin:0 0 10px;color:#176848;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.founder-pass-splash h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.55rem,10vw,3.8rem);font-weight:700;letter-spacing:-.06em;line-height:.94}.founder-pass-splash__copy>p:last-child{margin:20px 0 0;color:#385648;font-size:clamp(1rem,2.8vw,1.13rem);line-height:1.55}.founder-pass-splash__action{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:60px;padding:14px 18px 14px 22px;border-radius:12px;background:#064c32;box-shadow:0 10px 20px #064c322b;color:#fff;font-weight:800;text-decoration:none}.founder-pass-splash__action:hover{background:#0a6040;color:#fff}.founder-pass-splash__action span:last-child{font-size:1.45rem;line-height:1}.founder-pass-splash__existing{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px;color:#526d60;font-size:.94rem}.founder-pass-splash__existing a{color:#064c32;font-weight:800;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}.founder-pass-splash__existing a span{padding-left:3px;font-size:1.15rem}.founder-pass-splash__private{margin:22px 0 0;padding-top:18px;border-top:1px solid #d7e4db;color:#526d60;font-size:.88rem;line-height:1.5}.founder-pass-splash__footer{display:flex;justify-content:center;gap:18px;margin-top:16px;color:#d8ebe0;font-size:.78rem}.founder-pass-splash__footer a{color:inherit;text-underline-offset:3px}@media(max-width:420px){.founder-pass-splash{width:min(100% - 24px,460px);padding:16px 0}.founder-pass-splash__card{border-radius:18px}.founder-pass-splash__copy{margin-top:26px}.founder-pass-splash__existing{align-items:flex-start;flex-direction:column;gap:6px}}.weekly-reset-landing{--landing-teal: #87c9c1;--landing-blue: #b9cce8;--landing-orange: #dfa35b;--landing-purple: #c9bddf;--landing-yellow: #ead77f;display:grid;gap:clamp(34px,5vw,72px)}.weekly-reset-hero{position:relative;isolation:isolate;min-height:0;padding-top:0;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,.84fr);column-gap:clamp(28px,5vw,56px);row-gap:clamp(16px,2.5vw,24px);align-items:center}.weekly-reset-hero:before{content:"";position:absolute;z-index:-1;inset:-18px -5vw auto auto;width:min(50vw,700px);height:min(50vw,700px);border-radius:999px;background:radial-gradient(circle,rgba(203,216,199,.72),rgba(203,216,199,.18) 48%,transparent 70%);filter:blur(1px)}.weekly-reset-hero:after{content:"";position:absolute;z-index:-1;left:-7vw;bottom:7%;width:390px;height:390px;border-radius:46% 54% 60% 40%;background:#1f53380e}.weekly-reset-hero .hero-copy{max-width:600px}.weekly-reset-hero h1{max-width:590px;margin:0;font-family:var(--font-display);font-size:clamp(3.35rem,5.4vw,5.25rem);font-weight:640;line-height:.97;letter-spacing:0;color:#101610}.weekly-reset-hero .hero-copy>p:not(.eyebrow){max-width:565px;margin:20px 0 0;color:#26312b;font-size:1.04rem;line-height:1.6}.landing-event-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:500px;margin-top:20px;padding:10px;border:1px solid rgba(203,216,199,.72);border-radius:18px;background:#fffdf8d1;color:var(--green);box-shadow:0 12px 30px #1f2d2412}.landing-event-summary time,.landing-event-summary>div:not(.landing-live-countdown){display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid rgba(203,216,199,.38);border-radius:13px;background:#f7fbf5c2}.landing-event-summary span{color:#5f7166;font-size:.62rem;font-weight:820;letter-spacing:.08em;line-height:1.1;text-transform:uppercase}.landing-event-summary strong{color:var(--green);font-size:.82rem;font-weight:820;line-height:1.3}.landing-event-summary time{grid-column:1 / -1}.landing-event-summary time strong{font-size:.96rem}.landing-live-countdown{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--green);color:#fffdf8}.landing-live-countdown[hidden]{display:none}.landing-live-countdown strong{color:inherit;font-size:.82rem;font-weight:900;line-height:1.2}.landing-live-countdown span{min-width:58px;padding:5px 8px;border-radius:999px;background:#fffdf824;color:inherit;font-variant-numeric:tabular-nums;text-align:center}.landing-replay-callout{display:grid;gap:7px;max-width:500px;margin-top:14px;padding:13px 14px;border:1px solid rgba(31,83,56,.14);border-radius:16px;background:#eef5ebad;color:#26312b}.landing-replay-callout p{display:flex;align-items:center;gap:8px;margin:0}.landing-replay-callout svg{flex:0 0 auto;width:20px;height:20px;color:var(--green)}.landing-replay-callout strong{color:var(--green);font-size:.9rem;font-weight:820;line-height:1.25}.landing-replay-callout span{color:#516256;font-size:.84rem;line-height:1.45}.weekly-reset-hero .hero-actions{margin-top:18px}.landing-reassurance-line{max-width:520px;margin:22px 0 0;color:#435146;font-size:.9rem;font-weight:720;line-height:1.55}.landing-hero-proof{max-width:560px;margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(203,216,199,.66);border-radius:18px;background:#fffdf8b8}.landing-hero-proof div{min-height:58px;display:grid;align-content:center;justify-items:center;gap:8px;padding:0 10px;border-right:0;border-radius:13px;color:#516256;text-align:center}.landing-hero-proof div:last-child{border-right:0}.landing-hero-proof svg{width:18px;height:18px;color:var(--green)}.landing-hero-proof span{font-size:.72rem;font-weight:720;line-height:1.25}.landing-hero-assurance{grid-column:1 / -1;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(360px,.84fr);gap:clamp(18px,4vw,54px);align-items:center;margin-top:clamp(-10px,-1vw,-2px)}.landing-hero-assurance .landing-reassurance-line,.landing-hero-assurance .landing-hero-proof{margin:0}.landing-hero-assurance .landing-hero-proof{max-width:none}.landing-reset-visual{position:relative;min-height:0;display:grid;align-items:center;filter:drop-shadow(0 28px 48px rgba(31,45,36,.08))}.landing-reset-visual--mobile{display:none}.landing-reset-visual .organic-shape{position:absolute;top:12%;right:-7%;bottom:8%;left:2%;z-index:-1;border-radius:48% 52% 42% 58%;background:#cbd8c7b3}.landing-reset-visual:before,.landing-reset-visual:after{content:"";position:absolute;z-index:2;pointer-events:none}.landing-reset-visual:before{right:-16px;bottom:94px;width:88px;height:28px;border-radius:999px 999px 999px 4px;background:#1f53389e;transform:rotate(-38deg)}.landing-reset-visual:after{right:-4px;bottom:34px;width:118px;height:34px;border-radius:999px 999px 999px 4px;background:#1f5338ad;transform:rotate(-36deg)}.landing-reset-visual--screenshot{align-items:center;justify-items:center}.landing-reset-visual--screenshot .organic-shape{top:11%;right:-5%;bottom:3%;left:6%;background:#cbd8c78f}.landing-reset-visual--screenshot:before{right:-5px;bottom:54px}.landing-reset-visual--screenshot:after{right:10px;bottom:4px}.landing-hero-screenshot{position:relative;width:min(100%,500px);margin:0;overflow:hidden;border:1px solid rgba(31,83,56,.22);border-radius:28px;background:#06251f;box-shadow:0 30px 74px #1f2d2424}.landing-hero-screenshot img{display:block;width:100%;height:auto;aspect-ratio:960 / 1002}.landing-hero-screenshot figcaption{position:static;display:grid;gap:4px;padding:13px 16px 15px;border-top:1px solid rgba(255,253,248,.14);background:#06251f;color:#fffdf8}.landing-hero-screenshot figcaption strong{color:inherit;font-size:.86rem;font-weight:820;line-height:1.2}.landing-hero-screenshot figcaption span{color:#fffdf8c7;font-size:.74rem;line-height:1.35}.landing-reset-mockup{position:relative;display:grid;gap:18px;padding:clamp(22px,3.4vw,34px);border:1px solid rgba(203,216,199,.92);border-radius:26px;background:linear-gradient(145deg,#fffdf8fa,#f6f8f2f5);box-shadow:0 32px 80px #1f2d2424,inset 0 1px #ffffffc7}.landing-reset-mockup:before{content:"";position:absolute;inset:20px 22px auto auto;width:90px;height:90px;border-radius:999px;background:radial-gradient(circle,rgba(31,83,56,.14),transparent 68%);pointer-events:none}.landing-reset-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.landing-reset-card{min-height:150px;display:grid;align-content:start;gap:9px;padding:18px;border:1px solid rgba(129,158,137,.28);border-radius:16px;background:#fffdf8f0;box-shadow:0 12px 30px #1f2d2412}.landing-reset-card--active{background:var(--green);color:#fffdf8}.landing-reset-card:nth-child(2){background:var(--landing-yellow)}.landing-reset-card:nth-child(3){background:var(--landing-purple)}.landing-reset-card p,.landing-reset-next span{margin:0;color:inherit;font-size:.76rem;font-weight:900}.landing-reset-card strong{color:inherit;font-family:var(--font-display);font-size:1.2rem;line-height:1.05}.landing-reset-card span{color:#516256;font-size:.78rem;line-height:1.45}.landing-path-bars{display:grid;gap:7px;margin:2px 0 4px}.landing-path-bars i{display:block;height:7px;border-radius:999px;background:#1f5338c7}.landing-path-bars i:nth-child(2){width:72%}.landing-path-bars i:nth-child(3){width:42%}.landing-reset-next{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--green);color:#fffdf8}.landing-reset-next span{color:#fffdf8;text-transform:uppercase;letter-spacing:.08em}.landing-reset-next strong{color:#fffdf8;font-size:.98rem;line-height:1.35}.landing-hero-panel{position:relative;display:grid;gap:14px;padding:clamp(22px,3.5vw,34px);border:1px solid rgba(203,216,199,.92);border-radius:24px;background:linear-gradient(145deg,#fffdf8fa,#f6f8f2f5);box-shadow:0 32px 80px #1f2d2424,inset 0 1px #ffffffc7}.landing-hero-panel:before{content:"";position:absolute;inset:20px 20px auto auto;width:82px;height:82px;border-radius:999px;background:radial-gradient(circle,rgba(31,83,56,.14),transparent 68%);pointer-events:none}.landing-hero-panel h2,.landing-side-note h3,.landing-event-details h2,.landing-registration-card h2,.landing-form-status h2,.landing-form-status h3,.landing-boundary-grid h3,.landing-example-grid h3,.landing-process h2,.landing-section .section-heading h2{margin:0;font-family:var(--font-display);line-height:1.02;letter-spacing:0;color:var(--ink)}.landing-hero-panel h2{max-width:430px;font-size:clamp(1.85rem,3.7vw,3.15rem)}.landing-panel-note,.landing-side-note p,.landing-example-grid p,.landing-process>p:not(.eyebrow),.landing-event-details dd,.landing-registration-card p,.landing-form-status p,.landing-section .section-heading>p:not(.eyebrow){color:#26312a;line-height:1.58}.landing-hero-map{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(31,83,56,.09);border-radius:18px;background:#1f533813}.landing-hero-map span,.landing-journey-nav a{display:grid;place-items:center;min-height:34px;padding:6px 8px;border-radius:999px;background:#fffdf8;color:var(--green);font-size:.68rem;font-weight:900;letter-spacing:.02em;text-align:center;box-shadow:0 8px 18px #1f2d240b}.weekly-reset-hero .landing-hero-map{display:none}.landing-registration-section{display:grid;justify-items:center;padding:clamp(12px,2vw,18px);border:0;background:transparent;box-shadow:none}.landing-event-details,.landing-registration-card{padding:clamp(24px,4vw,38px);border-radius:24px;box-shadow:0 18px 58px #1f2d240e}.landing-event-details{border:1px solid rgba(203,216,199,.72);background:#fffdf8f0}.landing-event-details dl{display:grid;gap:0;margin:18px 0 0;border-top:1px solid rgba(203,216,199,.92)}.landing-event-details dl div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid rgba(203,216,199,.92)}.landing-event-details dt{color:var(--green);font-size:.78rem;font-weight:900}.landing-event-details dd{margin:0;font-size:.86rem;font-weight:760}.landing-registration-card{position:relative;overflow:hidden;display:grid;align-content:center;justify-items:center;width:min(100%,700px);aspect-ratio:1;min-height:min(700px,calc(100vw - 24px));padding:clamp(54px,6vw,92px);border-radius:999px;background:var(--green);color:#fffdf8;box-shadow:0 26px 74px #1f2d2429}.landing-registration-card:after{content:"";position:absolute;right:-54px;bottom:-66px;width:210px;height:210px;border-radius:999px;background:#fffdf814;pointer-events:none}.landing-registration-card>*{position:relative;z-index:1;width:min(100%,410px)}.landing-registration-card .button--primary{width:100%;justify-content:center;background:#fffdf8;color:var(--green);border-color:#fffdf8;min-height:44px;padding-inline:16px;white-space:normal;text-align:center}.landing-registration-card .eyebrow,.landing-registration-card h2,.landing-registration-card p,.landing-registration-card label,.landing-registration-card .form-note,.landing-registration-card .landing-form-live{color:#fffdf8}.landing-registration-card .eyebrow,.landing-side-note--dark .landing-side-note__eyebrow,.landing-section .final-banner .eyebrow{color:#fffdf8;opacity:1}.landing-registration-card h2{max-width:370px;font-size:clamp(1.9rem,2.9vw,2.55rem);line-height:.96}.landing-registration-card p{max-width:430px}.landing-registration-lede{max-width:390px;margin:8px 0 0;color:#fffdf8e0;font-size:.82rem;font-weight:650;line-height:1.42}.landing-registration-quick-details{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0 0}.landing-registration-quick-details span{display:inline-flex;align-items:center;min-height:0;padding:5px 9px;border:1px solid rgba(255,253,248,.22);border-radius:999px;background:#fffdf81a;color:#fffdf8;font-size:.66rem;font-weight:820;line-height:1.2}.landing-registration-quick-details span:first-child{background:#fffdf8ed;color:var(--green)}.landing-registration-quick-details span:nth-child(2){background:#8ac9c052}.landing-registration-quick-details span:nth-child(3){background:#e8a95847}.landing-checkout-summary{display:grid;gap:14px;margin:18px 0 0;padding:16px;border:1px solid rgba(203,216,199,.9);border-radius:18px;background:linear-gradient(180deg,#fbfff9,#eef8f1);color:#062d22}.landing-checkout-summary[hidden]{display:none}.landing-checkout-summary__head,.landing-checkout-summary__item{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.landing-checkout-summary .eyebrow,.landing-registration-card .landing-checkout-summary .eyebrow{margin:0;color:#0b5a3c;font-size:.72rem}.landing-checkout-summary h3{margin:0;color:#063f2c;font-size:1.05rem;line-height:1.08}.landing-checkout-summary p{margin:6px 0 0;color:#17392f;font-size:.8rem;line-height:1.42}.landing-checkout-summary__price{flex:0 0 auto;min-width:112px;padding:10px 14px;border-radius:999px;background:#08643f;color:#fffdf8;font-size:.92rem;font-weight:900;line-height:1;text-align:center;white-space:nowrap}.landing-checkout-summary__item{padding:14px;border:1px solid rgba(203,216,199,.86);border-radius:14px;background:#fffdf8}.landing-checkout-summary__next{padding-top:2px}.landing-checkout-summary ol{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none;counter-reset:checkout-step}.landing-checkout-summary li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;color:#17392f;font-size:.78rem;font-weight:680;line-height:1.35}.landing-checkout-summary li:before{counter-increment:checkout-step;content:counter(checkout-step);display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#dcefe3;color:#08643f;font-size:.7rem;font-weight:900}@media(max-width:720px){.landing-checkout-summary__head,.landing-checkout-summary__item{display:grid}.landing-checkout-summary__price{justify-self:start}}.landing-registration-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.landing-registration-benefits span{display:grid;place-items:center;gap:6px;min-height:66px;padding:9px 7px;border-radius:18px;background:#fffdf824;color:#fffdf8;font-size:.69rem;font-weight:820;line-height:1.15;text-align:center}.landing-registration-benefits strong{color:inherit;font:inherit}.landing-registration-benefits svg{width:18px;height:18px;color:currentColor}.landing-registration-benefits span:first-child{background:var(--landing-amber-soft);color:var(--green)}.landing-registration-benefits span:nth-child(2){background:var(--landing-teal-strong);color:#0f241a}.landing-registration-benefits span:nth-child(3){background:var(--landing-blue);color:var(--green)}.landing-registration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,253,248,.16)}.landing-registration-form .field{display:grid;gap:6px;font-size:.78rem;font-weight:850}.landing-registration-form input{min-height:38px;width:100%;border:1px solid rgba(255,253,248,.74);border-radius:8px;padding:0 13px;background:#fffdf8;color:var(--ink);font:inherit}.landing-registration-form input[aria-invalid=true]{border-color:#fffdf8;box-shadow:0 0 0 3px #fffdf842}.field-error{min-height:1em;color:#fffdf8;font-size:.78rem;font-weight:760}.landing-honeypot{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.landing-registration-form .form-note,.landing-form-live{grid-column:1 / -1;margin:0;font-size:.66rem;line-height:1.38}.landing-registration-form .button{grid-column:1 / -1}.landing-form-status{padding:18px;border:1px solid rgba(203,216,199,.92);border-radius:14px}.landing-form-status--error,.landing-form-status--success{margin:16px 0;background:#fffdf8;color:var(--ink)}.landing-form-status--error p,.landing-form-status--error a,.landing-form-status--success p,.landing-form-status--success .eyebrow{color:var(--ink)}.landing-form-status ul{margin:12px 0 0;padding-left:20px}.landing-floating-register{--orb-start-x: 0px;--orb-start-y: 0px;--orb-start-scale: 1;position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:80;display:grid;place-items:center;width:96px;height:96px;padding:11px;border:1px solid rgba(255,253,248,.18);border-radius:999px;background:var(--green);color:#fffdf8;opacity:0;pointer-events:none;transform:translate(var(--orb-start-x),var(--orb-start-y)) scale(var(--orb-start-scale));transform-origin:center;text-align:center;text-decoration:none;box-shadow:0 22px 54px #1f2d243d;transition:opacity .36s ease,transform .92s cubic-bezier(.16,.82,.2,1)}.landing-floating-register.is-visible{opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.landing-floating-register span,.landing-floating-register strong{color:inherit;line-height:1.05}.landing-floating-register span{max-width:72px;font-size:.62rem;font-weight:900;text-transform:uppercase}.landing-floating-register strong{max-width:72px;font-size:.76rem;font-weight:900}.landing-journey-nav{position:sticky;top:0;z-index:20;display:flex;gap:8px;overflow-x:auto;padding:10px;border:1px solid rgba(31,83,56,.09);border-radius:18px;background:#1f533813}.landing-journey-nav a{flex:1 0 auto}.landing-journey-nav a:hover,.landing-journey-nav a:focus-visible{background:var(--green);color:#fffdf8}.landing-reassurance-card{position:relative;display:grid;gap:12px;overflow:hidden;padding:clamp(26px,5vw,46px);border:1px solid rgba(203,216,199,.72);border-radius:30px;background:linear-gradient(180deg,#eef5eba8,#fffdf8f5);box-shadow:0 22px 66px #1f2d240e}.landing-reassurance-card:after{content:"";position:absolute;right:clamp(18px,5vw,60px);bottom:-24px;width:190px;height:190px;border-radius:46% 54% 60% 40%;background:#1f533813}.landing-reassurance-card p{position:relative;z-index:1;max-width:780px;margin:0;color:var(--ink);font-size:clamp(1.1rem,2.2vw,1.75rem);font-weight:750;line-height:1.22}.landing-reassurance-tiles{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.landing-reassurance-tiles span{min-height:48px;display:grid;place-items:center;border:1px solid rgba(129,158,137,.3);border-radius:999px;background:#fffdf8;color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px #1f2d240b}.landing-reassurance-tiles span:nth-child(2),.landing-reassurance-tiles span:nth-child(5){background:var(--green);color:#fffdf8}.landing-use-section{padding-block:clamp(18px,3.6vw,42px)}.landing-use-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1fr);gap:clamp(14px,2.4vw,24px);align-items:stretch;max-width:1080px;margin:0 auto;padding:clamp(14px,2.2vw,22px);border:1px solid rgba(203,216,199,.9);border-radius:26px;background:#fffdf8f5;box-shadow:0 18px 52px #1f2d240b}.landing-use-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:8px;background:var(--green);pointer-events:none}.landing-use-heading{position:relative;z-index:1;display:grid;align-content:center;gap:10px;min-height:100%;padding:clamp(16px,2.4vw,24px) clamp(16px,2.8vw,28px);border-radius:20px;background:#eef5eb;color:var(--ink)}.landing-use-heading .eyebrow,.landing-use-heading h2,.landing-use-heading p{margin:0;color:inherit}.landing-use-heading h2{max-width:13ch;font-family:var(--font-display);font-size:clamp(1.9rem,3.9vw,3.3rem);font-weight:650;line-height:.95}.landing-use-heading p:not(.eyebrow){max-width:35ch;color:#26312a;font-size:clamp(.9rem,1.12vw,1rem);line-height:1.5}.landing-use-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-use-item{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:start;min-height:104px;padding:14px;border:1px solid rgba(156,185,163,.42);border-radius:18px;background:#fffdf8fa}.landing-use-item:before{content:"";position:absolute;top:14px;bottom:14px;left:-1px;width:4px;border-radius:999px;background:#23533947}.landing-use-item:nth-child(2):before,.landing-use-item:nth-child(5):before{background:var(--landing-teal)}.landing-use-item:nth-child(3):before{background:#b5c9e8}.landing-use-item:nth-child(4):before{background:var(--landing-orange)}.landing-use-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#eef5eb;color:var(--green)}.landing-use-icon svg{width:19px;height:19px}.landing-use-item h3,.landing-use-item p{margin:0}.landing-use-item h3{color:var(--ink);font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:850;line-height:1.12}.landing-use-item p{max-width:44ch;margin-top:6px;color:#26312a;font-size:.84rem;line-height:1.42}.landing-use-close{position:relative;z-index:1;grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:center;padding:11px 16px;border:1px solid rgba(156,185,163,.45);border-radius:999px;background:#fffdf8;color:var(--green)}.landing-use-close strong,.landing-use-close span{color:inherit}.landing-use-close strong{font-size:.92rem;font-weight:900;line-height:1}.landing-use-close span{color:#26312a;font-size:.86rem;font-weight:760}.landing-clarity-section{padding-top:clamp(44px,6vw,74px)}.landing-clarity-flow{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.22fr) minmax(0,.95fr);align-items:stretch;gap:14px;max-width:1120px;margin:0 auto}.landing-clarity-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:18px;min-height:310px;padding:clamp(22px,3vw,32px);border:1px solid rgba(129,158,137,.28);border-radius:28px;background:#fffdf8f5;box-shadow:0 18px 52px #1f2d240f}.landing-clarity-card:after{content:"";position:absolute;right:-42px;bottom:-54px;width:150px;height:150px;border-radius:999px;background:#1f53380e;pointer-events:none}.landing-clarity-card h3{position:relative;z-index:1;max-width:360px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.55rem);font-weight:680;line-height:1}.landing-clarity-kicker{position:relative;z-index:1;margin:0;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.12em;line-height:1.1;text-transform:uppercase}.landing-clarity-card--priorities{background:var(--landing-yellow)}.landing-clarity-card--sort{background:#fffdf8fa}.landing-clarity-card--brief{background:var(--green);color:#fffdf8}.landing-clarity-card--brief:after{background:#fffdf814}.landing-clarity-card--brief h3,.landing-clarity-card--brief .landing-clarity-kicker{color:#fffdf8}.landing-priority-tags,.landing-bucket-board,.landing-mini-brief{position:relative;z-index:1}.landing-priority-tags{display:flex;flex-wrap:wrap;align-content:start;gap:8px;margin-top:auto}.landing-priority-tags span{display:inline-grid;place-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:#fffdf8;color:var(--green);font-size:.74rem;font-weight:900;box-shadow:0 8px 18px #1f2d240e}.landing-bucket-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:auto}.landing-bucket-board div{display:grid;align-content:start;gap:7px;min-height:122px;padding:13px 10px;border:1px solid rgba(129,158,137,.26);border-radius:18px;background:#eef5ebbd}.landing-bucket-board div:nth-child(2){background:var(--landing-teal)}.landing-bucket-board div:nth-child(4){background:var(--landing-orange)}.landing-bucket-board strong{color:var(--green);font-size:.76rem;font-weight:900}.landing-bucket-board span{color:#26312a;font-size:.68rem;font-weight:650;line-height:1.25}.landing-mini-brief{display:grid;gap:9px;margin-top:auto}.landing-mini-brief div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;align-items:center;padding:11px 12px;border-radius:16px;background:#fffdf81f;color:#fffdf8}.landing-mini-brief svg{grid-row:1 / span 2;width:18px;height:18px}.landing-mini-brief span{color:#fffdf8b8;font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-mini-brief strong{color:inherit;font-size:.9rem;font-weight:850;line-height:1.18}.landing-example-section{padding-block:clamp(38px,5vw,62px)}.landing-path-example{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(180px,.62fr) auto minmax(260px,.9fr);gap:14px;align-items:stretch;max-width:1120px;margin:0 auto;padding:clamp(16px,2.6vw,24px);border:1px solid rgba(203,216,199,.92);border-radius:30px;background:#fffdf8f5;box-shadow:0 18px 52px #1f2d240e}.landing-path-example__intro,.landing-path-example__inputs,.landing-path-example__result{border-radius:22px}.landing-path-example__intro{display:grid;align-content:center;gap:10px;padding:clamp(18px,3vw,28px);background:var(--green);color:#fffdf8}.landing-path-example__intro .eyebrow,.landing-path-example__intro h2,.landing-path-example__intro p{margin:0;color:inherit}.landing-path-example__intro h2{font-family:var(--font-display);font-size:clamp(1.75rem,3.4vw,3rem);font-weight:700;line-height:.98}.landing-path-example__intro p:not(.eyebrow){color:#fffdf8d6;font-size:.86rem;line-height:1.55}.landing-path-example__inputs{display:flex;flex-wrap:wrap;align-content:center;gap:8px;padding:18px;background:var(--landing-amber-soft)}.landing-path-example__inputs span{display:inline-grid;place-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fffdf8;color:var(--green);font-size:.72rem;font-weight:900}.landing-path-example__arrow{display:grid;place-items:center;width:42px;border-radius:999px;color:var(--green)}.landing-path-example__arrow svg{width:32px;height:32px}.landing-path-example__result{display:grid;gap:8px;padding:14px;background:#eef5eb}.landing-path-example__result div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 12px;border:1px solid rgba(129,158,137,.22);border-radius:16px;background:#fffdf8}.landing-path-example__result svg{grid-row:1 / span 2;width:18px;height:18px;color:var(--green)}.landing-path-example__result span{color:var(--green);font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.landing-path-example__result strong{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.25}.landing-section{padding-block:clamp(46px,6vw,74px);border-top:1px solid var(--line)}.landing-section .section-heading{max-width:820px;margin:0 auto 30px;text-align:center}.landing-section .section-heading h2{max-width:800px;margin-inline:auto;font-size:clamp(2.1rem,4.4vw,4rem);font-weight:700;line-height:.98}.landing-section .section-heading>p:not(.eyebrow){max-width:720px;margin:13px auto 0;color:var(--muted);font-size:.9rem;line-height:1.55}.landing-checklist{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:11px}.landing-checklist li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;color:#26312a;font-size:.94rem;line-height:1.5}.landing-checklist svg{width:18px;height:18px;margin-top:2px;color:var(--green)}.landing-visual-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:900px;margin:24px auto 4px}.landing-visual-tiles article{min-height:160px;display:grid;align-content:start;gap:10px;padding:22px;border:1px solid rgba(129,158,137,.3);border-radius:24px;background:#fffdf8f0;box-shadow:0 14px 36px #1f2d240e}.landing-visual-tiles article:nth-child(1){background:var(--landing-yellow)}.landing-visual-tiles article:nth-child(3){background:var(--landing-orange)}.landing-access-section .landing-visual-tiles{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.landing-access-section .landing-visual-tiles article:nth-child(1){background:var(--green);color:#fffdf8}.landing-access-section .landing-visual-tiles article:nth-child(1) h3,.landing-access-section .landing-visual-tiles article:nth-child(1) span{color:#fffdf8}.landing-visual-tiles p{display:grid;place-items:center;width:50px;height:50px;margin:0;border-radius:999px;background:#fffdf8b8;color:var(--green)}.landing-visual-tiles svg{width:26px;height:26px}.landing-visual-tiles h3{margin:0;font-family:var(--font-display);font-size:1.35rem;line-height:1.06}.landing-visual-tiles span{color:#26312a;font-size:.84rem;line-height:1.5}.landing-fit-section,.landing-access-section{display:grid;gap:clamp(22px,4vw,42px)}.landing-fit-section .landing-checklist,.landing-access-section .landing-checklist{max-width:760px;margin-inline:auto}.landing-note{max-width:max-content;margin:18px auto 0;color:var(--green);font-weight:900}.landing-side-note{max-width:760px;margin-inline:auto;padding:clamp(22px,3vw,32px);border:1px solid rgba(203,216,199,.72);border-radius:24px;background:#fffdf8f0;box-shadow:0 14px 36px #1f2d240e}.landing-side-note--dark{background:var(--green);color:#fffdf8}.landing-side-note--dark h3,.landing-side-note--dark p,.landing-side-note--dark .landing-side-note__eyebrow{color:#fffdf8}.landing-side-note__eyebrow{margin:0 0 8px;color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-side-note h3{font-size:clamp(1.55rem,3vw,2.6rem)}.landing-side-note a,.landing-registration-card a,.landing-boundary-note a{color:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px}.landing-output-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.landing-output-card{min-height:230px;display:block;padding:24px 18px 22px;border:1px solid rgba(129,158,137,.3);border-radius:24px;background:#fffdf8f0;text-align:center;box-shadow:0 14px 36px #1f2d240e}.landing-output-card:first-child{background:linear-gradient(145deg,var(--green),#2f6045);color:#fffdf8}.landing-output-card:nth-child(4),.landing-output-card:nth-child(7){background:#eef5eb}.landing-output-card:nth-child(2){background:var(--landing-blue)}.landing-output-card:nth-child(3){background:var(--landing-yellow)}.landing-output-card:nth-child(5){background:var(--landing-teal)}.landing-output-card:nth-child(6),.landing-output-card:nth-child(8){background:var(--landing-purple)}.landing-output-card:nth-child(6){background:var(--landing-orange)}.landing-output-card:first-child h3,.landing-output-card:first-child span{color:#fffdf8}.landing-output-card .card-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 18px;border-radius:999px;background:var(--green-soft);color:var(--green)}.landing-output-card:first-child .card-icon{background:#fffdf829;color:#fffdf8}.landing-output-card .card-icon svg{width:26px;height:26px}.landing-output-card h3{margin:0 0 10px;font-size:1.15rem;line-height:1.08}.landing-output-card span{color:#26312a;font-size:.8rem;line-height:1.5}.landing-brief-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:18px;padding:10px;border:1px solid rgba(31,83,56,.09);border-radius:18px;background:#1f533813}.landing-brief-strip span{min-height:34px;display:grid;place-items:center;border-radius:999px;background:#fffdf8;color:var(--green);font-size:.68rem;font-weight:900;text-align:center}.landing-brief-strip span:nth-child(2),.landing-brief-strip span:nth-child(5),.landing-brief-strip span:nth-child(8){background:var(--green);color:#fffdf8}.landing-process{max-width:1020px;margin-inline:auto;padding:clamp(24px,4vw,42px);border:1px solid rgba(156,185,163,.38);border-radius:36px;background:#f7fbf4;box-shadow:0 26px 70px #1f2d2414;text-align:center}.landing-process-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:34px 0 0;padding:0;list-style:none;counter-reset:reset-step}.landing-process-steps:before{content:"";position:absolute;top:66px;right:8%;left:8%;height:2px;background:repeating-linear-gradient(90deg,rgba(35,83,57,.35),rgba(35,83,57,.35) 8px,transparent 8px,transparent 14px)}.landing-process-steps li{position:relative;display:grid;align-content:start;min-height:250px;padding:18px 22px 24px;border:1px solid rgba(156,185,163,.62);border-radius:26px;background:#fffdf8f0;box-shadow:0 18px 42px #1f2d2412;counter-increment:reset-step;overflow:hidden}.landing-process-steps li:after{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--step-accent, var(--green))}.landing-process-steps li:nth-child(1){--step-accent: var(--green);--step-wash: rgba(238,245,235,.78)}.landing-process-steps li:nth-child(2){--step-accent: var(--landing-teal-strong);--step-wash: rgba(132,200,191,.26)}.landing-process-steps li:nth-child(3){--step-accent: #8faedd;--step-wash: rgba(183,204,234,.34)}.landing-process-steps li:nth-child(4){--step-accent: var(--landing-amber);--step-wash: rgba(245,222,126,.34)}.landing-process-steps li:before{content:counter(reset-step);display:grid;place-items:center;width:34px;height:34px;margin:18px auto 12px;border-radius:999px;background:var(--step-wash);color:var(--green);font-size:.76rem;font-weight:900;box-shadow:0 0 0 8px #fffdf8;z-index:1}.landing-step-time{display:inline-flex;justify-self:center;align-items:center;min-height:26px;padding:4px 12px;border:1px solid rgba(156,185,163,.54);border-radius:999px;background:#fffdf8;color:var(--green);font-size:.68rem;font-weight:900;line-height:1;text-transform:uppercase}.landing-step-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:999px;background:var(--step-wash);color:var(--green);box-shadow:inset 0 0 0 1px #9cb9a380}.landing-step-icon svg{width:28px;height:28px}.landing-process-steps strong{display:block;margin-bottom:10px;font-family:var(--font-display);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.landing-process-steps p{margin:0;color:#26312a;font-size:.82rem;line-height:1.55}.landing-transform{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 22px}.landing-transform section{min-height:230px;display:grid;align-content:start;gap:14px;padding:clamp(22px,3vw,32px);border:1px solid rgba(203,216,199,.72);border-radius:28px;background:#fffdf8;box-shadow:0 16px 44px #1f2d240f}.landing-transform section:first-child{background:var(--landing-yellow)}.landing-transform section:last-child{background:var(--green);color:#fffdf8}.landing-transform p{margin:0;color:inherit;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.landing-transform h3{max-width:420px;margin:0;color:inherit;font-family:var(--font-display);font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:.98}.landing-transform div{display:flex;flex-wrap:wrap;gap:8px}.landing-transform span{display:inline-grid;place-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fffdf8bd;color:var(--green);font-size:.74rem;font-weight:900}.landing-transform section:last-child span{background:#fffdf829;color:#fffdf8}.landing-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.landing-example-grid article{min-height:128px;padding:18px;border:1px solid rgba(203,216,199,.92);border-radius:18px;background:#fffdf8f0;box-shadow:0 10px 28px #1f2d240b}.landing-example-grid article:first-child,.landing-example-grid article:nth-child(2),.landing-example-grid article:nth-child(3){background:#eef5eb}.landing-example-grid article:nth-child(4),.landing-example-grid article:nth-child(7){background:var(--landing-teal)}.landing-example-grid article:nth-child(5),.landing-example-grid article:nth-child(8){background:var(--landing-blue)}.landing-example-grid article:nth-child(6),.landing-example-grid article:nth-child(9){background:var(--landing-purple)}.landing-example-grid article:nth-child(8){background:var(--landing-orange)}.landing-example-grid h3{margin:0 0 8px;color:var(--green);font-size:.78rem;font-family:var(--font-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-example-grid p{margin:0;font-size:.86rem}.landing-access-section{padding:clamp(30px,5vw,56px);border:1px solid rgba(203,216,199,.72);border-radius:30px;background:linear-gradient(180deg,#eef5eba8,#fffdf8f5);box-shadow:0 22px 66px #1f2d240e}.landing-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.landing-boundary-grid article{padding:clamp(22px,3vw,32px);border:1px solid rgba(203,216,199,.72);border-radius:24px;background:#fffdf8f0}.landing-boundary-grid article:first-child{background:#eef5eb}.landing-boundary-grid h3{font-size:clamp(1.65rem,3vw,2.8rem)}.landing-boundary-note{margin:16px 0 0;padding:16px 18px;border-left:4px solid var(--green);border-radius:0 12px 12px 0;background:#eef5eb;color:#26312a;font-weight:760;line-height:1.55}.landing-faq-list{max-width:900px;margin:18px auto 0}.landing-boundary-section{padding-block:clamp(28px,5vw,58px)}.landing-boundary-panel{position:relative;overflow:hidden;display:grid;gap:clamp(18px,3vw,26px);max-width:960px;margin:0 auto;padding:clamp(20px,3.5vw,32px);border:1px solid rgba(203,216,199,.78);border-radius:24px;background:#fffdf8eb;box-shadow:0 18px 48px #1f2d240b}.landing-boundary-panel:before{display:none}.landing-boundary-copy{position:relative;z-index:1;display:grid;gap:10px;max-width:720px}.landing-boundary-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.75rem);font-weight:650;line-height:1.02;color:var(--ink)}.landing-boundary-copy p:not(.eyebrow){margin:0;max-width:58ch;color:#26312a;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.58}.landing-boundary-contrast{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:12px;align-items:stretch}.landing-boundary-card{display:grid;gap:14px;min-height:0;padding:clamp(18px,2.5vw,24px);border:1px solid rgba(129,158,137,.28);border-radius:18px}.landing-boundary-card--yes{background:#eef5eb;color:var(--ink)}.landing-boundary-card--no{align-self:end;gap:10px;padding:clamp(16px,2vw,20px);background:#fffdf8b8;color:var(--ink);box-shadow:none}.landing-boundary-kicker{width:max-content;padding:6px 10px;border-radius:999px;background:#1f533814;color:var(--green);font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-boundary-card--no .landing-boundary-kicker{background:#f8edbd;font-size:.62rem}.landing-boundary-card h3{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:680;line-height:1.1;color:inherit}.landing-boundary-card--yes h3{max-width:19ch;font-size:clamp(1.55rem,2.7vw,2.15rem)}.landing-boundary-card--no h3{font-family:var(--font-body);font-size:clamp(1rem,1.45vw,1.16rem);font-weight:900;line-height:1.2;color:var(--green)}.landing-boundary-card--no p{max-width:44ch;margin:0;color:#26312a;font-size:.88rem;line-height:1.5}.landing-boundary-pills{display:flex;flex-wrap:wrap;gap:8px}.landing-boundary-pills span{display:inline-grid;place-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(31,83,56,.12);border-radius:999px;background:#fffdf8bd;color:var(--green);font-size:.72rem;font-weight:820;line-height:1.1}.landing-boundary-card--no .landing-boundary-pills span{border-color:#1f533829;background:#f7fbf5;color:var(--green);font-size:.68rem}.landing-boundary-panel .landing-boundary-note{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin:0;padding:13px 15px;border:1px solid rgba(31,83,56,.18);border-left:4px solid var(--green);border-radius:14px;background:#eef5eb;color:#26312a;font-size:.88rem;font-weight:760}.landing-faq-section{padding-block:clamp(36px,6vw,76px)}.landing-faq-section .section-heading{max-width:760px}.landing-faq-list{display:grid;gap:10px;max-width:900px;margin:clamp(18px,3vw,28px) auto 0}.landing-faq-list details{overflow:hidden;border:1px solid rgba(203,216,199,.82);border-radius:18px;background:#fffdf8;box-shadow:0 14px 34px #1f2d240b}.landing-faq-list summary{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;min-height:62px;padding:14px 18px;color:var(--ink);font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:880;line-height:1.25;cursor:pointer;list-style:none}.landing-faq-list summary::-webkit-details-marker{display:none}.landing-faq-list summary:before{content:"+";display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#eef5eb;color:var(--green);font-family:var(--font-display);font-size:1.35rem;line-height:1}.landing-faq-list details[open] summary:before{content:"-";background:var(--green);color:#fffdf8}.landing-faq-list details[open]{border-color:#1f533852;background:#f7fbf5}.landing-faq-list details p{margin:0;padding:0 22px 20px 64px;color:#26312a;font-size:.98rem;line-height:1.58}.landing-section .final-banner{margin-bottom:0}.landing-section .final-banner .desk-still{min-height:260px}@media(prefers-reduced-motion:reduce){.landing-floating-register{transition:none;transform:none}}@media(max-width:980px){.weekly-reset-hero,.landing-registration-section{grid-template-columns:1fr}.weekly-reset-hero{min-height:0;gap:24px}.landing-reset-visual{order:4;min-height:0;width:min(100%,640px);margin:0 auto}.landing-event-summary{order:5}.landing-replay-callout{order:6}.weekly-reset-hero .hero-actions{order:7}.landing-hero-assurance{order:8;grid-template-columns:1fr;gap:16px;margin-top:0}.landing-hero-screenshot{width:min(100%,560px)}.landing-hero-screenshot img{aspect-ratio:16 / 13;height:auto;object-fit:cover;object-position:top center}.landing-output-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.landing-use-panel{grid-template-columns:1fr;max-width:760px}.landing-use-heading{position:static;min-height:0}.landing-use-heading h2{max-width:18ch}.landing-use-close{grid-column:1}.landing-visual-tiles,.landing-access-section .landing-visual-tiles,.landing-process-steps,.landing-transform,.landing-example-grid,.landing-boundary-grid{grid-template-columns:1fr}.landing-brief-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-clarity-flow{grid-template-columns:1fr;max-width:720px}.landing-clarity-card{min-height:0}.landing-bucket-board{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto;padding-bottom:2px}.landing-path-example{grid-template-columns:1fr;max-width:720px}.landing-path-example__arrow{width:auto;min-height:34px}.landing-path-example__arrow svg{transform:rotate(90deg)}.landing-process-steps li{min-height:0;border-right:0}.landing-process{max-width:720px}.landing-process-steps{gap:12px}.landing-process-steps:before{top:42px;bottom:42px;left:38px;width:2px;height:auto;background:repeating-linear-gradient(180deg,rgba(35,83,57,.34),rgba(35,83,57,.34) 8px,transparent 8px,transparent 14px)}.landing-process-steps li{padding:18px 20px 20px 82px;text-align:left}.landing-process-steps li:before{position:absolute;top:44px;left:22px;margin:0}.landing-step-time{justify-self:start}.landing-step-icon{width:50px;height:50px;margin:8px 0 12px}}@media(max-width:720px){.weekly-reset-landing{gap:32px}.weekly-reset-hero{display:grid;min-height:0;gap:18px}.weekly-reset-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.weekly-reset-hero .hero-copy>p:not(.eyebrow){margin-top:14px;font-size:.98rem}.landing-reset-visual{width:100%;margin-top:2px}.landing-event-summary{grid-template-columns:1fr;margin-top:16px}.landing-replay-callout{margin-top:0;padding:12px}.landing-replay-callout strong{font-size:.86rem}.landing-replay-callout span{font-size:.8rem}.landing-live-countdown{align-items:start;flex-direction:column}.landing-process{padding:20px 14px;border-radius:28px}.landing-process-steps:before{left:32px}.landing-process-steps li{padding-left:72px;border-radius:22px}.landing-process-steps li:before{left:16px}.weekly-reset-hero .hero-actions{margin-top:16px}.weekly-reset-hero .hero-actions .button{width:100%;justify-content:center}.landing-reassurance-line{font-size:.86rem;line-height:1.5}.landing-hero-map,.landing-hero-proof,.landing-reset-board,.landing-reassurance-tiles,.landing-brief-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero-proof div:nth-child(2){border-right:0}.landing-use-section{padding-block:16px}.landing-use-panel{padding:12px;border-radius:22px}.landing-use-heading{padding:18px;border-radius:18px}.landing-use-heading h2{max-width:14ch;font-size:clamp(2rem,9vw,2.9rem)}.landing-use-heading p:not(.eyebrow){font-size:.9rem}.landing-use-list{grid-template-columns:1fr}.landing-use-item{grid-template-columns:34px minmax(0,1fr);min-height:0;padding:12px;border-radius:16px}.landing-use-icon{width:34px;height:34px}.landing-use-item p{font-size:.82rem}.landing-use-close{align-items:start;flex-direction:column;border-radius:16px;padding:12px 14px}.landing-clarity-section .section-heading{text-align:left}.landing-clarity-section .section-heading h2,.landing-clarity-section .section-heading>p:not(.eyebrow){margin-inline:0}.landing-clarity-card{border-radius:24px;padding:22px}.landing-bucket-board{grid-template-columns:1fr;overflow:visible}.landing-bucket-board div{min-height:0}.landing-path-example{padding:12px;border-radius:24px}.landing-path-example__intro,.landing-path-example__inputs,.landing-path-example__result{border-radius:18px}.landing-hero-proof div{min-height:56px}.landing-hero-screenshot{border-radius:24px}.landing-hero-screenshot img{aspect-ratio:4 / 3}.landing-hero-screenshot figcaption{padding:12px 14px 14px}.landing-registration-section{padding-inline:0}.landing-registration-card{width:min(100%,560px);aspect-ratio:auto;min-height:auto;border-radius:30px;padding:24px}.landing-registration-card>*{width:100%}.landing-registration-card h2{max-width:100%;font-size:clamp(2rem,10vw,2.9rem)}.landing-registration-lede{max-width:100%;font-size:.9rem}.landing-registration-form{grid-template-columns:1fr}.landing-registration-card .button--primary{width:100%;justify-content:center}.landing-registration-quick-details{gap:7px;padding-right:0}.landing-registration-quick-details span{min-height:0;font-size:.72rem}.landing-registration-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.landing-registration-benefits span{min-height:70px;padding:9px 6px;font-size:.68rem}.landing-floating-register{width:86px;height:86px;right:14px;bottom:14px}.landing-floating-register span{max-width:64px;font-size:.55rem}.landing-floating-register strong{max-width:64px;font-size:.7rem}.landing-reset-visual--screenshot:before,.landing-reset-visual--screenshot:after{display:none}.landing-reassurance-tiles span:first-child{grid-column:1 / -1}.landing-reset-next,.landing-event-details dl div{grid-template-columns:1fr}.landing-output-grid{grid-template-columns:1fr;overflow:visible;padding-bottom:0}}.weekly-reset-landing{--landing-teal: #d9efea;--landing-teal-strong: #8ac9c0;--landing-amber: #ecd891;--landing-amber-soft: #f7edc7;--landing-blue: #e7edf5;--landing-purple: #eee9f5;--landing-yellow: #f7edc7;gap:clamp(28px,4vw,56px)}.weekly-reset-hero{min-height:0;column-gap:clamp(28px,5vw,62px);row-gap:clamp(18px,3vw,30px)}.landing-reset-card:nth-child(2),.landing-reset-card:nth-child(3),.landing-reset-card--path{background:#fffdf8}.landing-reset-card:nth-child(2){border-color:#ecd891f2}.landing-reset-card:nth-child(3){border-color:#8ac9c0c7}.landing-reset-card--path{background:var(--landing-teal)}.landing-path-bars i{background:#1f5338ad}.landing-reset-next{background:var(--green)}.landing-reassurance-card,.landing-access-section{background:linear-gradient(180deg,#eef5eb7a,#fffdf8f5)}.landing-section{padding-block:clamp(34px,5vw,58px)}.landing-visual-tiles article,.landing-access-section .landing-visual-tiles article,.landing-process-steps li,.landing-example-grid article{background:#fffdf8f0}.landing-visual-tiles article:nth-child(1),.landing-access-section .landing-visual-tiles article:nth-child(1){background:var(--green);color:#fffdf8}.landing-visual-tiles article:nth-child(1) h3,.landing-visual-tiles article:nth-child(1) span,.landing-access-section .landing-visual-tiles article:nth-child(1) h3,.landing-access-section .landing-visual-tiles article:nth-child(1) span{color:#fffdf8}.landing-visual-tiles article:nth-child(2){background:var(--landing-teal)}.landing-visual-tiles article:nth-child(3){background:#fffdf8;border-color:#ecd891f2}.landing-visual-tiles article:nth-child(3) p{background:var(--landing-amber-soft)}.landing-checklist{max-width:740px}.landing-brief-showcase{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(18px,3vw,34px);align-items:center;max-width:1120px;margin:28px auto 0;overflow:hidden;padding:clamp(18px,3vw,34px);border:1px solid rgba(203,216,199,.92);border-radius:34px;background:#fffdf8f5;box-shadow:0 22px 66px #1f2d2411}.landing-brief-showcase:before{content:"";position:absolute;z-index:0;left:-90px;bottom:-120px;width:320px;height:320px;border-radius:999px;background:#1f53380e}.landing-brief-showcase>*{position:relative;z-index:1}.landing-brief-showcase__copy{display:grid;align-content:center;gap:14px;padding:clamp(8px,2vw,18px)}.landing-brief-showcase__copy h3{max-width:390px;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:.96;color:var(--ink)}.landing-brief-showcase__copy>p:not(.eyebrow){max-width:410px;margin:0;color:#26312a;font-size:.94rem;line-height:1.58}.landing-brief-showcase__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px}.landing-brief-showcase__points span{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid rgba(129,158,137,.28);border-radius:999px;background:#eef5eb;color:var(--green);font-size:.72rem;font-weight:900}.landing-brief-showcase__points span:nth-child(2){background:var(--landing-blue)}.landing-brief-showcase__points span:nth-child(4){background:var(--landing-amber-soft)}.landing-brief-showcase__points svg{flex:0 0 auto;width:17px;height:17px}.landing-brief-showcase__screen{position:relative;margin:0;overflow:hidden;border:10px solid var(--green);border-radius:28px;background:var(--green);box-shadow:0 22px 58px #1f2d2429}.landing-brief-showcase__screen img{display:block;width:100%;height:auto;aspect-ratio:1229 / 1279;object-fit:cover;object-position:center top;border-radius:18px 18px 10px 10px}.landing-brief-showcase__screen figcaption{display:grid;gap:4px;padding:13px 14px 15px;background:var(--green);color:#fffdf8}.landing-brief-showcase__screen figcaption strong,.landing-brief-showcase__screen figcaption span{color:inherit}.landing-brief-showcase__screen figcaption strong{font-size:.88rem;font-weight:900}.landing-brief-showcase__screen figcaption span{color:#fffdf8d1;font-size:.78rem;line-height:1.4}.landing-brief-showcase__footer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.landing-brief-showcase__footer span{display:grid;place-items:center;min-height:38px;padding:6px 10px;border:1px solid rgba(129,158,137,.24);border-radius:999px;background:#fffdf8;color:var(--green);font-size:.7rem;font-weight:900;text-align:center}.landing-transform{max-width:980px;margin-inline:auto}.landing-transform section:first-child{background:var(--landing-amber-soft)}.landing-transform section:last-child{background:var(--green)}.landing-example-grid{max-width:980px;margin-inline:auto}.landing-example-grid article:first-child,.landing-example-grid article:nth-child(2),.landing-example-grid article:nth-child(3),.landing-example-grid article:nth-child(4),.landing-example-grid article:nth-child(5),.landing-example-grid article:nth-child(6),.landing-example-grid article:nth-child(7),.landing-example-grid article:nth-child(8),.landing-example-grid article:nth-child(9){background:#fffdf8f0}.landing-example-grid article:nth-child(1),.landing-example-grid article:nth-child(2),.landing-example-grid article:nth-child(3){background:#eef5eb}.landing-example-grid article:nth-child(4),.landing-example-grid article:nth-child(8){background:var(--landing-teal)}.landing-example-grid article:nth-child(9){background:var(--landing-amber-soft)}.landing-access-section{padding-block:clamp(44px,7vw,86px);border:0;background:transparent;box-shadow:none}.landing-access-story{display:grid;gap:clamp(24px,4vw,42px);max-width:1120px;margin:0 auto}.landing-access-copy{display:grid;justify-items:center;gap:14px;max-width:780px;margin:0 auto;text-align:center}.landing-access-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.2vw,5rem);font-weight:650;line-height:.98;color:var(--ink)}.landing-access-copy p:not(.eyebrow){max-width:58ch;margin:0;color:#26312a;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.58}.landing-host-section{padding-block:clamp(30px,5vw,66px)}.landing-host-panel{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);gap:clamp(18px,3vw,38px);align-items:center;max-width:1120px;margin:0 auto;padding:clamp(16px,2.8vw,28px);border:1px solid rgba(156,185,163,.55);border-radius:34px;background:#f7fbf4;box-shadow:0 24px 72px #1f2d2414}.landing-host-photo{position:relative;overflow:hidden;min-height:clamp(380px,42vw,560px);margin:0;border:1px solid rgba(31,83,56,.2);border-radius:28px;background:var(--green);box-shadow:0 22px 54px #1f2d241f}.landing-host-photo img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:50% 34%}.landing-host-photo figcaption{position:absolute;right:18px;bottom:18px;left:18px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between;padding:14px 16px;border:1px solid rgba(255,253,248,.22);border-radius:18px;background:#03271f;color:#fffdf8}.landing-host-photo figcaption strong{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1}.landing-host-photo figcaption span{color:#fffdf8c7;font-size:.86rem;font-weight:750}.landing-host-copy{display:grid;align-content:center;gap:clamp(14px,2vw,20px);min-height:0;padding:clamp(16px,2vw,22px);border-radius:26px;background:transparent;color:var(--ink)}.landing-host-copy .eyebrow,.landing-host-copy h2,.landing-host-copy p{color:var(--ink)}.landing-host-copy h2{max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(2.45rem,5vw,4.6rem);font-weight:650;line-height:.9}.landing-host-copy p:not(.eyebrow){max-width:48ch;margin:0;color:#26312a;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.6}.landing-host-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:center}.landing-host-points div{display:grid;grid-template-columns:1fr;gap:5px 12px;align-items:start;padding:clamp(14px,2vw,17px);border:1px solid rgba(156,185,163,.5);border-radius:18px;background:#fffdf8}.landing-host-points svg{width:22px;height:22px;color:var(--green)}.landing-host-points strong{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.05}.landing-host-points span{color:#26312a;font-size:.88rem;line-height:1.45}.landing-rhythm-section{padding-block:clamp(24px,4.5vw,56px)}.landing-rhythm-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);gap:clamp(16px,3vw,30px);align-items:center;max-width:1120px;margin:0 auto;padding:clamp(18px,2.8vw,30px);border:1px solid rgba(156,185,163,.55);border-radius:30px;background:#f7fbf4;box-shadow:0 20px 60px #1f2d2414}.landing-rhythm-copy{display:grid;gap:12px}.landing-rhythm-copy h2{max-width:13ch;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.1rem,4.2vw,3.7rem);font-weight:650;line-height:.94}.landing-rhythm-copy p:not(.eyebrow){max-width:50ch;margin:0;color:#26312a;font-size:clamp(.98rem,1.45vw,1.08rem);line-height:1.55}.landing-rhythm-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-rhythm-themes{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:2px}.landing-rhythm-themes strong,.landing-rhythm-themes span{display:inline-grid;place-items:center;min-height:34px;padding:0 13px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.04em}.landing-rhythm-themes strong{padding-left:0;color:var(--green);letter-spacing:.12em;text-transform:uppercase}.landing-rhythm-themes span{border:1px solid rgba(31,83,56,.14);background:#fffdf8;color:#26312a}.landing-rhythm-pill{display:grid;align-content:start;gap:8px;min-height:150px;padding:clamp(16px,2vw,20px);border:1px solid rgba(31,83,56,.18);border-radius:22px;background:#fffdf8;color:var(--ink)}.landing-rhythm-pill svg{width:26px;height:26px;color:var(--green)}.landing-rhythm-pill strong{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1}.landing-rhythm-pill span{color:#26312a;font-size:.9rem;line-height:1.35}.landing-rhythm-pill--live{background:var(--green);color:#fffdf8}.landing-rhythm-pill--live svg,.landing-rhythm-pill--live span{color:#fffdf8e6}.landing-rhythm-pill--replay{background:#d7efeb}.landing-access-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.36fr);grid-template-areas:"brand brand" "room controls" "room reassurance";gap:clamp(14px,2vw,22px);align-items:end;overflow:hidden;padding:clamp(16px,2.8vw,30px);border:1px solid rgba(138,201,192,.3);border-radius:36px;background:#03271f;box-shadow:0 30px 90px #1f2d242e}.landing-access-panel:before{content:"";position:absolute;inset:auto -80px -160px auto;width:min(42vw,520px);height:min(42vw,520px);border-radius:999px;background:#8ac9c029;pointer-events:none}.landing-access-panel:after{content:"";position:absolute;left:clamp(24px,6vw,90px);top:clamp(28px,5vw,70px);width:clamp(160px,24vw,310px);height:clamp(160px,24vw,310px);border-radius:999px;background:#ecd89121;pointer-events:none}.landing-access-room{position:relative;z-index:1;grid-area:room;display:grid;grid-template-rows:auto minmax(220px,1fr) auto;gap:clamp(12px,1.8vw,18px);min-height:clamp(440px,45vw,560px);padding:clamp(10px,1.8vw,18px);border:1px solid rgba(138,201,192,.38);border-radius:26px;background:#061a19;box-shadow:inset 0 0 0 1px #fffdf809}.landing-access-chrome{position:relative;z-index:1;grid-area:brand;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:28px;padding:0 0 0 2px;color:#fffdf8}.landing-access-chrome img{width:24px;height:24px}.landing-access-chrome strong{color:#fffdf8;font-size:.92rem;font-weight:900;letter-spacing:.01em}.landing-access-room__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 14px;border:1px solid rgba(138,201,192,.28);border-radius:16px;background:#064232;color:#fffdf8}.landing-access-room__top span,.landing-access-room__top strong,.landing-access-quiet span,.landing-access-host span,.landing-access-prompt span,.landing-access-answer span{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.landing-access-stage{position:relative;display:grid;place-items:center;overflow:hidden;min-height:220px;border:1px solid rgba(138,201,192,.18);border-radius:22px;background:radial-gradient(circle at center,rgba(255,253,248,.1) 0 13%,transparent 13.5%),radial-gradient(circle at center,rgba(138,201,192,.18),transparent 42%),#031110}.landing-access-stage:before{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px dashed rgba(255,253,248,.18);border-radius:999px}.landing-access-host{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:10px;width:min(220px,62%);min-height:132px;border:1px solid rgba(138,201,192,.3);border-radius:28px;background:#fffdf812;color:#fffdf8e6;text-align:center}.landing-access-host:before{content:"D";display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(255,253,248,.22);border-radius:999px;background:#8ac9c029;color:#fffdf8;font-family:var(--font-display);font-size:1.7rem}.landing-access-quiet{position:absolute;right:clamp(12px,2vw,26px);bottom:clamp(12px,2vw,26px);z-index:2;display:grid;gap:5px;max-width:min(340px,50%);padding:14px 16px;border:1px solid rgba(236,216,145,.5);border-radius:18px;background:#f8edbd;color:var(--ink);box-shadow:0 18px 42px #0000002e}.landing-access-quiet strong{color:var(--ink);font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.25}.landing-access-host strong,.landing-access-prompt strong,.landing-access-answer strong{color:#fffdf8;font-size:.98rem;line-height:1.35}.landing-access-private-lane{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.landing-access-prompt,.landing-access-answer{display:grid;align-content:center;gap:8px;padding:16px;border-radius:18px}.landing-access-prompt{border:1px solid rgba(138,201,192,.42);background:#8ac9c038}.landing-access-prompt span{color:#f8edbd}.landing-access-arrow{display:grid;place-items:center;width:40px;border-radius:999px;color:#f8edbd;font-family:var(--font-display);font-size:2rem;transform:rotate(-90deg)}.landing-access-answer{border:1px solid rgba(255,253,248,.2);background:#fffdf8}.landing-access-answer span{color:var(--green)}.landing-access-answer strong{color:var(--ink)}.landing-access-controls{position:relative;z-index:1;grid-area:controls;display:grid;align-content:center;gap:10px}.landing-access-controls span{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:center;min-height:54px;padding:12px 14px;border:1px solid rgba(255,253,248,.2);border-radius:999px;background:#fffdf81f;color:#fffdf8;font-size:.88rem;font-weight:820;box-shadow:0 10px 24px #0000001a}.landing-access-controls svg{width:19px;height:19px}.landing-access-controls span:nth-child(2){background:#8ac9c03d}.landing-access-controls span:nth-child(3){background:#f8edbd;color:var(--green)}.landing-access-controls span:nth-child(4){background:#b9cce829}.landing-access-controls span:nth-child(5){background:#fffdf8e0;color:var(--green)}.landing-access-reassurance{position:relative;z-index:1;grid-area:reassurance;display:flex;flex-wrap:wrap;align-content:end;justify-content:flex-start;gap:8px;margin:0;padding:16px;border:1px solid rgba(255,253,248,.16);border-radius:22px;background:#fffdf814;color:#fffdf8}.landing-access-reassurance strong{flex-basis:100%;color:#fffdf8;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,2rem);line-height:1}.landing-access-reassurance span{display:inline-grid;place-items:center;min-height:32px;padding:7px 11px;border:1px solid rgba(255,253,248,.18);border-radius:999px;background:#fffdf81a;color:#fffdf8;font-size:.74rem;font-weight:860;line-height:1.15}@media(max-width:980px){.landing-brief-showcase{grid-template-columns:1fr;max-width:760px}.landing-brief-showcase__copy{padding:4px}.landing-brief-showcase__copy h3,.landing-brief-showcase__copy>p:not(.eyebrow){max-width:620px}.landing-brief-showcase__screen{order:-1}.landing-access-panel{grid-template-columns:1fr;grid-template-areas:"brand" "room" "controls" "reassurance";max-width:760px;margin:0 auto}.landing-access-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.landing-brief-showcase{padding:12px;border-radius:24px}.landing-brief-showcase__points,.landing-brief-showcase__footer{grid-template-columns:1fr}.landing-brief-showcase__screen{border-width:7px;border-radius:22px}.landing-brief-showcase__screen img{aspect-ratio:4 / 5;border-radius:14px 14px 8px 8px}.landing-brief-showcase__screen figcaption{padding:12px}.landing-access-section{padding-block:36px}.landing-access-panel{padding:10px;border-radius:24px}.landing-access-room{grid-template-columns:1fr;min-height:0;border-radius:18px}.landing-access-stage{min-height:220px}.landing-access-host{width:min(210px,72%);min-height:128px}.landing-access-quiet{position:relative;right:auto;bottom:auto;max-width:none;margin-top:-18px;justify-self:stretch}.landing-access-private-lane{grid-template-columns:1fr}.landing-access-arrow{width:auto;min-height:30px;transform:none;font-size:1.55rem}.landing-access-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-access-controls span{min-height:48px}.landing-access-reassurance{padding:14px}.landing-boundary-panel{padding:18px;border-radius:26px}.landing-boundary-contrast{grid-template-columns:1fr}.landing-boundary-card{min-height:0;border-radius:22px}.landing-boundary-card h3{max-width:13ch}.landing-boundary-panel .landing-boundary-note{align-items:flex-start;font-size:.88rem;line-height:1.48}.landing-faq-list summary{grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:13px 14px}.landing-faq-list details p{padding:0 16px 18px 56px;font-size:.92rem}}@media(max-width:520px){.landing-access-controls{grid-template-columns:1fr}.landing-access-copy h2{font-size:clamp(2.25rem,13vw,3.6rem)}}.landing-brief-embed{display:grid;grid-template-columns:1fr;gap:clamp(16px,2.4vw,24px);max-width:1040px;margin:0 auto;padding:clamp(18px,2.8vw,34px);border:1px solid rgba(156,185,163,.5);border-radius:34px;background:#f7fbf4;box-shadow:0 26px 80px #1f2d241c}.landing-brief-embed__intro{position:relative;display:grid;justify-items:center;gap:clamp(12px,2vw,18px);max-width:860px;margin:0 auto;text-align:center}.landing-brief-embed__intro .eyebrow,.landing-brief-embed__intro h2,.landing-brief-embed__intro p{color:var(--ink)}.landing-brief-embed__intro h2{margin:0;font-family:var(--font-display);max-width:12ch;font-size:clamp(2.4rem,5vw,4.35rem);font-weight:680;line-height:.9}.landing-brief-embed__intro p:not(.eyebrow){margin:0;max-width:68ch;color:#26312a;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.55}.landing-brief-embed__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:2px}.landing-brief-embed__proof span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid rgba(31,83,56,.18);border-radius:999px;background:#fffdf8;color:var(--green);font-size:.82rem;font-weight:850;box-shadow:0 12px 26px #1f2d240f}.landing-brief-embed__proof svg{width:18px;height:18px}.landing-brief-embed__frame{position:relative;overflow:hidden;width:100%;max-width:820px;min-height:390px;max-height:430px;margin:0 auto;border:12px solid #003528;border-radius:30px;background:#03271f;box-shadow:0 30px 90px #001e1542}.landing-brief-embed__frame:before{content:"Live sample brief";position:absolute;z-index:2;top:14px;left:14px;padding:7px 12px;border-radius:999px;background:#fffdf8f0;color:var(--green);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 24px #0000001f;pointer-events:none}.landing-brief-embed__frame[hidden]{display:none}.landing-brief-embed__frame iframe{display:block;width:100%;height:430px;min-height:390px;border:0;background:#03271f}.landing-brief-embed__loading{padding:18px;color:var(--green);font-size:.86rem;font-weight:820}.landing-brief-embed.is-loaded .landing-brief-embed__loading{display:none}.landing-brief-embed__noscript{grid-column:1 / -1;margin:0;padding:14px 16px;border-radius:14px;background:#eef5eb;color:#26312a;font-size:.9rem}@media(max-width:980px){.landing-host-panel{grid-template-columns:1fr;max-width:760px}.landing-host-photo{min-height:min(68vw,520px)}.landing-host-copy{min-height:0}.landing-rhythm-panel{grid-template-columns:1fr}.landing-rhythm-copy{justify-items:center;text-align:center}.landing-rhythm-copy h2,.landing-rhythm-copy p:not(.eyebrow){max-width:720px}.landing-brief-embed{padding-inline:18px}}@media(max-width:720px){.landing-host-section{padding-block:24px}.landing-host-panel{padding:16px;border-radius:26px}.landing-host-photo{min-height:360px;border-radius:22px}.landing-host-photo figcaption{right:12px;bottom:12px;left:12px;padding:12px 13px;border-radius:15px}.landing-host-copy{padding:20px;border-radius:22px}.landing-host-copy h2{max-width:12ch;font-size:clamp(2.05rem,11vw,3.15rem)}.landing-host-points,.landing-host-points div{grid-template-columns:1fr}.landing-rhythm-themes{justify-content:center}.landing-rhythm-themes strong{width:100%;padding-left:0}.landing-rhythm-section{padding-block:22px}.landing-rhythm-panel{gap:14px;padding:16px;border-radius:24px}.landing-rhythm-copy h2{font-size:clamp(2rem,10vw,3rem)}.landing-rhythm-track{grid-template-columns:1fr}.landing-rhythm-pill{min-height:0;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:14px}.landing-rhythm-pill svg{grid-row:span 2}.landing-brief-embed{gap:14px;padding:16px;border-radius:26px}.landing-brief-embed__intro{padding:20px;border-radius:22px}.landing-brief-embed__intro h2{max-width:11ch;font-size:clamp(2.15rem,11vw,3.15rem)}.landing-brief-embed__intro p:not(.eyebrow){max-width:none}.landing-brief-embed__proof{justify-content:stretch;width:100%}.landing-brief-embed__proof span{flex:1 1 145px;justify-content:center}.landing-brief-embed__frame{min-height:360px;max-height:380px;border-width:8px;border-radius:18px}.landing-brief-embed__frame iframe{height:380px;min-height:360px}}.weekly-reset-landing{gap:clamp(14px,2.2vw,30px)}.weekly-reset-landing .home-section{margin-top:0}.landing-section{padding-block:clamp(24px,3.4vw,42px)}.landing-section .section-heading{margin-bottom:clamp(16px,2.2vw,24px)}.landing-registration-section{padding-block:clamp(2px,1.2vw,12px)}.landing-example-section{padding-block:clamp(24px,3vw,38px)}.landing-output-section{padding-bottom:clamp(20px,3vw,34px)}.landing-split-section{padding-block:clamp(22px,3vw,38px)}.landing-access-section,.landing-boundary-section,.landing-brief-embed{margin-block:0}@media(max-width:720px){.weekly-reset-landing{gap:18px}.landing-section{padding-block:22px}.landing-registration-section{padding-block:0 10px}.landing-section .section-heading{margin-bottom:16px}}.weekly-reset-landing{overflow-x:clip}.landing-event-summary{width:min(100%,500px)}.landing-event-summary strong,.landing-registration-quick-details span,.landing-registration-benefits span,.landing-registration-form label,.landing-registration-card .button--primary,.landing-floating-register{overflow-wrap:anywhere}.landing-registration-form input{min-width:0;min-height:46px;font-size:1rem}.landing-registration-form input:focus-visible,.landing-registration-card .button--primary:focus-visible,.landing-floating-register:focus-visible{outline:3px solid rgba(255,253,248,.9);outline-offset:3px}.landing-form-status[hidden],.landing-live-countdown[hidden]{display:none}.landing-form-status--success .button,.landing-form-status--duplicate .button,.landing-form-status--error .button{min-height:44px}.landing-registration-section{scroll-margin-top:88px}@media(min-width:721px){.landing-registration-card{display:flex;flex-direction:column;justify-content:center}.landing-registration-form .form-note{margin-top:4px}}@media(max-width:980px){.weekly-reset-hero{padding-top:0}.weekly-reset-hero h1{max-width:min(100%,9.8ch);white-space:normal}.weekly-reset-hero .hero-copy{display:grid;gap:0}.weekly-reset-hero .hero-copy .eyebrow,.weekly-reset-hero h1,.weekly-reset-hero .hero-copy>p:not(.eyebrow),.landing-event-summary,.landing-replay-callout,.weekly-reset-hero .hero-actions{justify-self:stretch}.landing-reset-visual{justify-self:center}.landing-hero-screenshot{max-width:620px}.landing-registration-section{padding-inline:clamp(14px,4vw,28px)}}@media(max-width:720px){.weekly-reset-landing{gap:16px}.weekly-reset-hero{gap:14px}.weekly-reset-hero:before,.weekly-reset-hero:after{opacity:.58;transform:scale(.82)}.weekly-reset-hero h1{max-width:10.5ch;font-size:clamp(2.85rem,12.5vw,4rem);line-height:.93}.weekly-reset-hero .hero-copy>p:not(.eyebrow){max-width:34rem;font-size:.98rem;line-height:1.52}.landing-event-summary{gap:7px;padding:8px;border-radius:17px}.landing-event-summary time,.landing-event-summary>div:not(.landing-live-countdown){padding:10px;border-radius:12px}.landing-event-summary span{font-size:.6rem}.landing-event-summary strong{font-size:.84rem}.landing-live-countdown{display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px 11px}.landing-live-countdown span{min-width:66px}.landing-replay-callout{border-radius:15px}.landing-reset-visual{order:6}.landing-hero-screenshot{max-width:100%;border-radius:22px}.landing-hero-screenshot img{aspect-ratio:1 / 1;object-fit:cover;object-position:top center}.landing-hero-screenshot figcaption{display:grid;gap:4px}.landing-hero-proof{order:7;gap:0;margin-top:2px;padding:8px}.landing-hero-proof div{min-height:58px;padding:8px;font-size:.72rem}.landing-registration-section{padding-inline:14px;scroll-margin-top:74px}.landing-registration-card{justify-items:stretch;width:100%;max-width:520px;padding:22px;border-radius:28px;box-shadow:0 22px 62px #1f2d242b}.landing-registration-card:after{right:-82px;bottom:-96px;width:190px;height:190px}.landing-registration-card h2{font-size:clamp(2.1rem,9.5vw,3.25rem);line-height:.96}.landing-registration-lede{font-size:.92rem;line-height:1.44}.landing-registration-benefits{grid-template-columns:1fr}.landing-registration-benefits span{grid-template-columns:auto 1fr;justify-content:start;place-items:center start;min-height:50px;padding:10px 12px;text-align:left}.landing-registration-quick-details span{flex:1 1 132px;justify-content:center;min-height:32px;text-align:center}.landing-registration-form{gap:12px;margin-top:14px}.landing-registration-form input{min-height:48px;border-radius:12px}.landing-registration-form .form-note,.landing-form-live{font-size:.76rem}.landing-form-status{padding:14px;border-radius:16px}.landing-floating-register{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:82px;height:82px;padding:9px}.landing-floating-register span{max-width:58px;font-size:.5rem}.landing-floating-register strong{max-width:60px;font-size:.66rem}.landing-brief-embed__frame{min-height:300px;max-height:330px}.landing-brief-embed__frame iframe{height:330px;min-height:300px}}@media(max-width:420px){.weekly-reset-hero h1{max-width:min(100%,9.2ch);font-size:clamp(2.35rem,12vw,3.2rem);white-space:normal}.landing-event-summary{margin-top:12px}.landing-event-summary time,.landing-event-summary>div:not(.landing-live-countdown){padding:9px}.landing-event-summary strong{font-size:.78rem}.landing-live-countdown{grid-template-columns:1fr}.landing-live-countdown span{justify-self:start}.landing-registration-card{padding:19px 16px 20px;border-radius:24px}.landing-registration-card h2{font-size:clamp(2rem,11vw,2.8rem)}.landing-registration-lede{font-size:.86rem}.landing-registration-quick-details span{flex-basis:100%}.landing-registration-form .button{min-height:48px}.landing-floating-register{width:76px;height:76px}.landing-floating-register span{font-size:.47rem}.landing-floating-register strong{font-size:.62rem}}@media(max-width:340px){.landing-registration-card{padding-inline:14px}.landing-registration-benefits span,.landing-registration-form input,.landing-registration-card .button--primary{min-height:46px}.landing-floating-register{width:70px;height:70px}}@media(max-width:720px){.weekly-reset-landing{gap:20px}.weekly-reset-hero{row-gap:12px;padding-top:14px}.weekly-reset-hero .hero-copy{display:grid;gap:0}.weekly-reset-hero .hero-copy .eyebrow{margin-bottom:8px}.weekly-reset-hero h1{max-width:10ch;margin:0;font-size:clamp(2.62rem,12vw,3.65rem);line-height:.94}.weekly-reset-hero .hero-copy>p:not(.eyebrow){order:3;margin-top:14px}.weekly-reset-hero>.landing-reset-visual--desktop{display:none}.weekly-reset-hero .hero-copy>.landing-reset-visual--mobile{display:grid;order:4;width:100%;margin-top:18px}.weekly-reset-hero .hero-copy>.landing-event-summary{order:5}.landing-event-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:16px;padding:7px;border-radius:18px;background:#fffdf8e6}.landing-event-summary time{grid-column:1 / -1}.landing-event-summary time,.landing-event-summary>div:not(.landing-live-countdown){min-height:62px;padding:10px;border-radius:13px}.landing-event-summary strong{font-size:.8rem;line-height:1.22}.landing-event-summary time strong{font-size:.9rem}.landing-live-countdown{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;border-radius:13px}.landing-live-countdown strong{font-size:.78rem}.landing-live-countdown span{min-width:68px;font-size:.82rem}.landing-replay-callout{order:6;margin-top:10px;padding:12px 13px;border-radius:17px;background:#f7fbf5}.weekly-reset-hero .hero-actions{order:7;margin-top:14px}.weekly-reset-hero .hero-actions .button{min-height:50px}.landing-reset-visual{order:6;width:100%;margin-top:4px}.landing-hero-screenshot{border-radius:22px}.landing-hero-screenshot figcaption strong{font-size:.82rem}.landing-hero-screenshot figcaption span{font-size:.72rem}.landing-hero-assurance{gap:12px}.landing-reassurance-line{max-width:100%;font-size:.84rem;font-weight:760}.landing-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:0;padding:7px;border-radius:18px}.landing-hero-proof div{min-height:54px;padding:8px 6px}.landing-registration-section{padding:6px 0 2px;scroll-margin-top:82px}.landing-registration-card{width:100%;max-width:430px;padding:20px;border-radius:24px}.landing-registration-card h2{max-width:10.5ch;font-size:clamp(2.18rem,10vw,3rem)}.landing-registration-lede{max-width:100%;margin-top:8px;font-size:.86rem;line-height:1.45}.landing-registration-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}.landing-registration-benefits span{display:grid;grid-template-columns:1fr;place-items:center;min-height:62px;padding:8px 5px;border-radius:15px;font-size:.62rem;text-align:center}.landing-registration-benefits svg{width:17px;height:17px}.landing-registration-quick-details{gap:6px;margin-top:10px}.landing-registration-quick-details span{flex:1 1 auto;min-height:30px;padding:6px 8px;font-size:.66rem;line-height:1.15}.landing-registration-form{gap:11px;margin-top:13px;padding-top:13px}.landing-registration-form .field{gap:5px;font-size:.75rem}.landing-registration-form input{min-height:48px;border-radius:12px}.landing-registration-form .form-note{font-size:.72rem;line-height:1.4}.landing-registration-card .button--primary{min-height:50px;border-radius:12px;font-size:.82rem}.landing-form-status{margin:12px 0;padding:14px;border-radius:16px}.landing-form-status h2{font-size:clamp(2rem,9vw,2.7rem)}.landing-form-status p{font-size:.9rem}.landing-floating-register{right:max(9px,env(safe-area-inset-right));bottom:max(9px,env(safe-area-inset-bottom));width:78px;height:78px;padding:8px;box-shadow:0 16px 42px #1f2d243d}.landing-floating-register span{max-width:56px;font-size:.48rem}.landing-floating-register strong{max-width:58px;font-size:.62rem}}@media(max-width:390px){.landing-event-summary{grid-template-columns:1fr}.landing-registration-card{padding:18px 15px}.landing-registration-benefits span{min-height:58px}.landing-registration-quick-details span{flex-basis:100%}}@media(min-width:721px){.landing-registration-section{display:grid;justify-items:center;padding-block:clamp(2px,.8vw,8px)}.landing-registration-card{width:min(72vw,720px);min-width:660px;max-width:720px;min-height:0;aspect-ratio:1;display:grid;align-content:center;justify-items:center;padding:clamp(58px,6.8vw,82px);text-align:left}.landing-registration-card>*{width:min(100%,460px);justify-self:center}.landing-registration-card h2{max-width:10.5ch;font-size:clamp(2.15rem,3.1vw,2.85rem)}.landing-registration-lede{max-width:440px;font-size:.82rem}.landing-registration-benefits{width:min(100%,460px);gap:9px}.landing-registration-benefits span{min-height:62px;padding:9px 6px}.landing-registration-quick-details{width:min(100%,460px);justify-content:center}.landing-registration-quick-details span{flex:0 1 auto;white-space:nowrap}.landing-registration-form{width:min(100%,460px)}.landing-registration-form .button{width:min(100%,430px);justify-self:center}}@media(min-width:721px)and (max-width:880px){.landing-registration-card{width:min(94vw,660px);min-width:0;padding:clamp(46px,8vw,66px)}.landing-registration-card>*,.landing-registration-benefits,.landing-registration-quick-details,.landing-registration-form{width:min(100%,430px)}}html.weekly-reset-registration-open,body.weekly-reset-registration-open{overflow:hidden}.weekly-reset-landing .landing-registration-section{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;width:100%;max-width:none;margin:0;padding:clamp(18px,4vw,44px);border:0;background:#0920185c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.weekly-reset-landing .landing-registration-section.is-open{opacity:1;visibility:visible;pointer-events:auto}.weekly-reset-landing .landing-registration-card{position:relative;display:grid;align-content:start;justify-items:stretch;width:min(100%,720px);max-height:min(820px,calc(100vh - 44px));min-height:0;aspect-ratio:auto;overflow:auto;overscroll-behavior:contain;padding:clamp(24px,4vw,38px);border:1px solid rgba(201,220,207,.9);border-radius:28px;background:linear-gradient(180deg,#fffdf8fa,#f6fbf7f7);color:#062d22;box-shadow:0 32px 100px #05201747;transform:translateY(18px) scale(.985);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.weekly-reset-landing .landing-registration-section.is-open .landing-registration-card{transform:translateY(0) scale(1)}.weekly-reset-landing .landing-registration-card:after{display:none}.weekly-reset-landing .landing-registration-card>*{width:100%;max-width:none}.weekly-reset-landing .landing-registration-close{position:sticky;top:0;justify-self:end;z-index:5;display:grid;place-items:center;width:42px;height:42px;margin:-6px -6px 4px auto;border:1px solid rgba(20,86,59,.18);border-radius:999px;background:#fffdf8eb;color:#074b34;font:700 1.45rem/1 var(--poko-rs-font);cursor:pointer;box-shadow:0 10px 28px #1f2d2414}.weekly-reset-landing .landing-registration-card .eyebrow,.weekly-reset-landing .landing-registration-card h2,.weekly-reset-landing .landing-registration-card p,.weekly-reset-landing .landing-registration-card label,.weekly-reset-landing .landing-registration-card .form-note,.weekly-reset-landing .landing-registration-card .landing-form-live{color:#062d22}.weekly-reset-landing .landing-registration-card .eyebrow{color:#0b5a3c}.weekly-reset-landing .landing-registration-card h2{max-width:11ch;margin:0;color:#074b34;font-size:clamp(2.2rem,5vw,3.3rem);font-weight:680;line-height:.96;letter-spacing:-.05em}.weekly-reset-landing .landing-registration-lede{max-width:58ch;margin:12px 0 0;color:#31483e;font-size:.95rem;line-height:1.5;font-weight:520}.weekly-reset-landing .landing-registration-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.weekly-reset-landing .landing-registration-benefits span{display:grid;place-items:center;gap:7px;min-height:76px;padding:12px 10px;border:1px solid rgba(203,216,199,.76);border-radius:18px;background:#f4faf5;color:#074b34;font-size:.76rem;font-weight:780;line-height:1.15;text-align:center}.weekly-reset-landing .landing-registration-benefits span:first-child{background:#fff3cf}.weekly-reset-landing .landing-registration-benefits span:nth-child(2){background:#e8f5ef}.weekly-reset-landing .landing-registration-benefits span:nth-child(3){background:#eef3ff}.weekly-reset-landing .landing-registration-benefits svg{width:22px;height:22px;stroke-width:1.75}.weekly-reset-landing .landing-registration-quick-details{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.weekly-reset-landing .landing-registration-quick-details span{min-height:28px;padding:6px 11px;border:1px solid rgba(203,216,199,.82);border-radius:999px;background:#fffdf8;color:#074b34;font-size:.72rem;font-weight:760}.weekly-reset-landing .landing-registration-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(203,216,199,.86)}.weekly-reset-landing .landing-registration-form .field{gap:7px;font-size:.82rem;font-weight:800}.weekly-reset-landing .landing-registration-form input{min-height:46px;border:1px solid rgba(156,185,163,.66);border-radius:12px;background:#fffdf8;color:#062d22}.weekly-reset-landing .landing-registration-form .form-note,.weekly-reset-landing .landing-form-live{color:#42584e;font-size:.75rem;line-height:1.45}.weekly-reset-landing .landing-registration-card .button--primary{width:100%;min-height:48px;border-radius:12px;background:#08643f;color:#fffdf8;border-color:#08643f}.weekly-reset-landing .landing-registration-section.is-cart{place-items:end;padding:clamp(14px,2.8vw,28px)}.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-card{width:min(100%,460px);max-height:calc(100vh - 32px);padding:clamp(20px,3vw,28px);border-radius:26px;transform:translate(18px,18px) scale(.94);transform-origin:bottom right}.weekly-reset-landing .landing-registration-section.is-open.is-cart .landing-registration-card{transform:translate(0) scale(1)}.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-card h2{max-width:12ch;font-size:clamp(2rem,4vw,2.75rem)}.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-benefits,.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-quick-details{display:none}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary{margin-top:18px;padding:14px;border:1px solid rgba(156,185,163,.7);border-radius:18px;background:#f0f8f1db}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary__head,.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary__item{display:flex;align-items:start;justify-content:space-between;gap:14px}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary__item{margin-top:10px;padding:14px;border:1px solid rgba(203,216,199,.9);border-radius:16px;background:#fffdf8}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary__price{flex:0 0 auto;min-width:98px;padding:8px 10px;border-radius:999px;background:#08643f;color:#fffdf8;font-size:.82rem;font-weight:850;text-align:center}.weekly-reset-landing .landing-cart-remove{border:0;background:transparent;color:#0b5a3c;font:800 .78rem/1.2 var(--poko-rs-font);text-decoration:underline;cursor:pointer}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary__next{margin-top:14px;padding-top:14px;border-top:1px solid rgba(203,216,199,.9)}.weekly-reset-landing .landing-registration-section.is-cart .landing-checkout-summary ol{margin:8px 0 0;padding-left:1.1rem;color:#31483e;font-size:.78rem;line-height:1.45}.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-form{grid-template-columns:1fr;margin-top:18px}.weekly-reset-landing .landing-registration-section.is-cart .form-note,.weekly-reset-landing .landing-registration-section.is-cart .landing-registration-form .button{grid-column:1}.weekly-reset-landing .landing-floating-register.is-suppressed{opacity:0;pointer-events:none}html.weekly-reset-product-open,body.weekly-reset-product-open{overflow:hidden}.weekly-reset-landing .landing-product-section{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:22px;background:#09211980;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .18s ease}.weekly-reset-landing .landing-product-section.is-open{opacity:1;pointer-events:auto}.weekly-reset-landing .landing-product-card{position:relative;display:grid;gap:18px;width:min(980px,100%);max-height:calc(100vh - 44px);overflow:auto;padding:20px;border:1px solid rgba(190,213,197,.95);border-radius:14px;background:#fffefb;box-shadow:0 28px 68px #041f1638}.weekly-reset-landing .landing-product-close,.weekly-reset-landing .landing-cart-x{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(190,213,197,.95);border-radius:999px;background:#fffefb;color:#064f35;font-size:1.2rem;font-weight:850;line-height:1;cursor:pointer}.weekly-reset-landing .landing-product-close{position:absolute;top:16px;right:16px;z-index:2}.weekly-reset-landing .landing-product-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.78fr);gap:18px;padding:0;border:0;background:transparent}.weekly-reset-landing .landing-product-copy,.weekly-reset-landing .landing-product-media{border:1px solid rgba(195,217,202,.9);border-radius:12px;background:#fffefb}.weekly-reset-landing .landing-product-copy{display:grid;align-content:center;gap:14px;padding:clamp(24px,3vw,38px)}.weekly-reset-landing .landing-product-hero h2{max-width:12ch;margin:0;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(2.45rem,5vw,4.55rem);font-weight:760;line-height:.93}.weekly-reset-landing .landing-product-hero p:not(.eyebrow){max-width:46ch;margin:0;color:#17372b;font-size:1.02rem;line-height:1.45}.weekly-reset-landing .landing-product-media{margin:0;min-height:100%;overflow:hidden}.weekly-reset-landing .landing-product-media img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.weekly-reset-landing .landing-product-price{display:inline-flex;align-items:baseline;gap:10px;width:fit-content;margin-top:8px;padding:11px 15px;border:1px solid #0a613e;border-radius:999px;background:#0a613e;color:#fffefb}.weekly-reset-landing .landing-product-price--action{cursor:pointer;font:inherit;box-shadow:0 16px 32px #0a613e2e}.weekly-reset-landing .landing-product-price--action:hover,.weekly-reset-landing .landing-product-price--action:focus-visible{background:#064a34;border-color:#064a34;outline:0}.weekly-reset-landing .landing-product-price strong,.weekly-reset-landing .landing-product-price span{color:inherit;line-height:1}.weekly-reset-landing .landing-product-price strong{font-size:1.3rem;font-weight:850}.weekly-reset-landing .landing-product-price span,.weekly-reset-landing .landing-product-price em{font-size:.78rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.weekly-reset-landing .landing-product-price em{padding-left:10px;border-left:1px solid rgba(255,254,251,.42);font-style:normal}.weekly-reset-landing .landing-product-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.weekly-reset-landing .landing-product-panel{padding:18px;border:1px solid rgba(207,223,211,.92);border-radius:12px;background:#fffefb}.weekly-reset-landing .landing-product-panel--wide{grid-column:auto}.weekly-reset-landing .landing-product-panel h3{margin:0 0 12px;color:#064f35;font-size:1rem;font-weight:850}.weekly-reset-landing .landing-product-panel ul,.weekly-reset-landing .landing-product-panel ol{display:grid;gap:9px;margin:0;padding-left:1.15rem;color:#17372b;line-height:1.35}.weekly-reset-landing .landing-product-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:16px;border-top:1px solid rgba(195,217,202,.84)}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-card{width:min(960px,100%);gap:14px;padding:16px}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-hero{grid-template-columns:minmax(0,1.22fr) minmax(240px,.62fr);gap:14px}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-copy{gap:10px;padding:clamp(20px,2.5vw,28px)}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-hero h2{max-width:none;font-size:clamp(2rem,3.4vw,2.8rem);line-height:.96}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-hero p:not(.eyebrow){font-size:.94rem;line-height:1.4}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-media img{min-height:260px;max-height:280px}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-panel{padding:14px}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-panel h3{margin-bottom:8px}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-panel ul,.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-panel ol{gap:6px;font-size:.9rem}.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-actions{padding-top:12px}@media(max-width:760px){.adhd-campaign-foundation__commerce.weekly-reset-landing .landing-product-media{display:none}}.weekly-reset-landing>.weekly-reset-current-offer{position:relative;z-index:1;width:100%;overflow:hidden;border-radius:12px;background:#17613f;box-shadow:0 12px 24px #0535241f}.weekly-reset-current-offer>a{display:grid;grid-template-columns:max-content max-content max-content max-content minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;padding:10px 20px;color:#fffefb;text-decoration:none}.weekly-reset-current-offer span,.weekly-reset-current-offer time{padding:5px 9px;border-radius:999px;font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.weekly-reset-current-offer span{border:1px solid rgba(255,255,255,.34);background:#ffffff14}.weekly-reset-current-offer del{color:#ffffffa3;font-size:.76rem;font-weight:700;white-space:nowrap}.weekly-reset-current-offer b{padding:6px 11px;border-radius:999px;background:#fffefb;color:#075139;font-size:.78rem;white-space:nowrap}.weekly-reset-current-offer time{background:#f5c542;color:#182a23;letter-spacing:0;text-transform:none}.weekly-reset-current-offer em{min-width:0;color:#ffffffe0;font-size:.72rem;font-style:normal;text-align:right}.weekly-reset-current-offer i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(255,255,255,.44);border-radius:50%;font-style:normal}.weekly-reset-landing .weekly-reset-free-app-link{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:10px;color:#17613f;font-size:.83rem;font-style:italic;font-weight:720;text-decoration:none}.weekly-reset-landing .weekly-reset-free-app-link:hover{text-decoration:underline;text-underline-offset:3px}.weekly-reset-landing .weekly-reset-next-session{display:block;margin-top:10px;color:#31463e;font-size:.74rem;line-height:1.4}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:minmax(0,1.5fr) minmax(235px,.72fr) minmax(235px,.72fr);gap:14px}.weekly-reset-landing .landing-price-card{grid-template-rows:auto auto auto 1fr auto auto;padding:18px;border-radius:14px}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price del{color:#ffffffa6;font-size:1.2rem}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price strong{font-size:clamp(2.35rem,4vw,3.25rem)}.weekly-reset-landing .landing-price-card--single,.weekly-reset-landing .landing-price-card--free-app{background:#fffefb}.weekly-reset-landing .landing-price-card--free-app{background:#f1f6f2}@media(max-width:760px){.weekly-reset-landing>.weekly-reset-current-offer{border-radius:10px}.weekly-reset-current-offer>a{grid-template-columns:max-content minmax(0,1fr) 28px;grid-template-rows:auto auto;gap:7px 9px;min-height:0;padding:10px 12px}.weekly-reset-current-offer span{grid-column:1;grid-row:1;font-size:.61rem}.weekly-reset-current-offer del{display:none}.weekly-reset-current-offer b{grid-column:2;grid-row:1;justify-self:start;padding:5px 9px;font-size:.72rem}.weekly-reset-current-offer time{grid-column:1;grid-row:2;padding:4px 7px;font-size:.61rem}.weekly-reset-current-offer em{grid-column:2;grid-row:2;align-self:center;font-size:.65rem;text-align:left;white-space:nowrap}.weekly-reset-current-offer i{grid-column:3;grid-row:1 / -1;align-self:center}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-price-card--monthly,.weekly-reset-landing .landing-private-session-preview{grid-column:auto}}.weekly-reset-landing .landing-floating-cart{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:140;display:grid;justify-items:end;width:min(500px,calc(100vw - 36px));opacity:0;pointer-events:none;transform:translateY(12px) scale(.96);transition:opacity .2s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.weekly-reset-landing .landing-floating-cart[hidden]{display:none}.weekly-reset-landing .landing-floating-cart.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.weekly-reset-landing .landing-floating-cart__summary{display:inline-flex;align-items:center;gap:10px;min-height:62px;padding:11px 15px;border:1px solid rgba(255,254,251,.72);border-radius:999px;background:#0a613e;color:#fffefb;box-shadow:0 18px 42px #041f1642;cursor:pointer}.weekly-reset-landing .landing-floating-cart.is-open .landing-floating-cart__summary{display:none}.weekly-reset-landing .landing-floating-cart__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#fffefb24;color:#fffdf8}.weekly-reset-landing .landing-floating-cart__icon svg{width:20px;height:20px}.weekly-reset-landing .landing-floating-cart__copy{display:grid;gap:2px;text-align:left}.weekly-reset-landing .landing-floating-cart__copy span,.weekly-reset-landing .landing-floating-cart__copy strong{color:#fffdf8;line-height:1}.weekly-reset-landing .landing-floating-cart__copy span{font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.weekly-reset-landing .landing-floating-cart__copy strong{font-size:.9rem;font-weight:850}.weekly-reset-landing .landing-floating-cart__panel{display:grid;gap:14px;width:100%;max-height:min(740px,calc(100vh - 36px));overflow:auto;padding:16px;border:1px solid rgba(190,213,197,.95);border-radius:18px;background:#fffefb;box-shadow:0 28px 72px #041f1640}.weekly-reset-landing .landing-floating-cart__panel[hidden]{display:none}.weekly-reset-landing .landing-cart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(195,217,202,.84)}.weekly-reset-landing .landing-cart-head h2{margin:2px 0 4px;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(1.9rem,3vw,2.55rem);font-weight:760;line-height:1}.weekly-reset-landing .landing-cart-head p:not(.eyebrow){max-width:34ch;margin:0;color:#294337;line-height:1.35}.weekly-reset-landing .landing-cart-item,.weekly-reset-landing .landing-cart-total,.weekly-reset-landing .landing-cart-note{border:1px solid rgba(207,223,211,.92);border-radius:14px;background:#fffefb}.weekly-reset-landing .landing-cart-items{display:grid;gap:12px}.weekly-reset-landing .landing-cart-item{display:grid;grid-template-columns:1fr;gap:12px;padding:12px}.weekly-reset-landing .landing-cart-product{display:grid;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.weekly-reset-landing .landing-cart-product img{width:106px;height:80px;object-fit:cover;border:1px solid rgba(195,217,202,.9);border-radius:8px;background:#eef6ef}.weekly-reset-landing .landing-cart-product strong{display:block;margin:0 0 4px;color:#064f35;font-size:1.02rem;line-height:1.1}.weekly-reset-landing .landing-cart-product span span{display:block;color:#294337;font-size:.85rem;line-height:1.35}.weekly-reset-landing .landing-cart-item__meta{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(207,223,211,.8)}.weekly-reset-landing .landing-cart-price{justify-self:start;padding:7px 11px;border-radius:999px;background:#0a613e;color:#fffefb;font-weight:850}.weekly-reset-landing .landing-cart-quantity{display:inline-grid;grid-template-columns:34px 34px 34px;align-items:center;border:1px solid rgba(195,217,202,.95);border-radius:999px;background:#fffefb;overflow:hidden}.weekly-reset-landing .landing-cart-quantity[hidden]{display:none}.weekly-reset-landing .landing-cart-quantity button,.weekly-reset-landing .landing-cart-quantity span{display:grid;place-items:center;min-height:34px;border:0;background:transparent;color:#064f35;font-weight:850}.weekly-reset-landing .landing-cart-quantity button:disabled{color:#064f3559}.weekly-reset-landing .landing-cart-remove{justify-self:end;border:0;background:transparent;color:#075b3a;font-weight:850;text-decoration:underline;cursor:pointer}.weekly-reset-landing .landing-cart-total{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;color:#17372b;font-weight:850;background:#f7fbf7}.weekly-reset-landing .landing-cart-total strong{color:#053f2e;font-size:1.15rem}.weekly-reset-landing .landing-cart-form{display:grid;gap:14px}.weekly-reset-landing .landing-cart-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-reset-landing .landing-cart-field--email{grid-column:1 / -1}.weekly-reset-landing .landing-cart-fields label{display:grid;gap:7px}.weekly-reset-landing .landing-cart-fields label span{color:#064f35;font-size:.78rem;font-weight:850;line-height:1.2}.weekly-reset-landing .landing-cart-fields input{min-height:48px;width:100%;padding:0 13px;border:1px solid rgba(150,183,161,.95);border-radius:10px;background:#fffefb;color:#10281f;font:inherit}.weekly-reset-landing .landing-cart-note{margin:0;padding:12px 14px;color:#203f32;font-size:.9rem;line-height:1.4;background:#f7fbf7}.weekly-reset-landing .landing-cart-error{min-height:1.2em;margin:0;color:#8b2f22;font-weight:800}.weekly-reset-landing .landing-cart-error[hidden]{display:none}.weekly-reset-landing .landing-cart-form .button{width:100%;min-height:52px}.weekly-reset-landing .landing-cart-form .button,.weekly-reset-landing .landing-cart-form .button span,.weekly-reset-landing .landing-product-actions .button--primary,.weekly-reset-landing .landing-product-actions .button--primary span{color:#fffefb}@media(max-width:760px){.weekly-reset-landing .landing-product-section{align-items:end;padding:12px}.weekly-reset-landing .landing-product-card{max-height:calc(100vh - 24px);padding:14px;border-radius:16px}.weekly-reset-landing .landing-product-close{top:14px;right:14px}.weekly-reset-landing .landing-product-hero,.weekly-reset-landing .landing-product-body,.weekly-reset-landing .landing-cart-fields{grid-template-columns:1fr}.weekly-reset-landing .landing-product-media img{min-height:210px;max-height:260px}.weekly-reset-landing .landing-product-actions .button{width:100%}.weekly-reset-landing .landing-floating-cart{right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));width:min(440px,calc(100vw - 20px))}.weekly-reset-landing .landing-floating-cart__panel{max-height:calc(100vh - 20px);padding:14px;border-radius:16px}.weekly-reset-landing .landing-cart-product{grid-template-columns:84px minmax(0,1fr)}.weekly-reset-landing .landing-cart-product img{width:84px;height:68px}.weekly-reset-landing .landing-cart-item__meta{grid-template-columns:1fr auto}.weekly-reset-landing .landing-cart-remove{grid-column:1 / -1;justify-self:start}}.weekly-reset-landing .landing-floating-register{width:auto;height:auto;min-height:48px;padding:0 18px;border-radius:999px;display:inline-flex;gap:8px;background:#08643f}.weekly-reset-landing .landing-floating-register span,.weekly-reset-landing .landing-floating-register strong{max-width:none;font-size:.72rem;line-height:1}.weekly-reset-landing .landing-use-section{padding:clamp(42px,6vw,72px) 0 clamp(32px,5vw,56px)}.weekly-reset-landing .landing-use-panel{display:grid;grid-template-columns:1fr;gap:22px;max-width:1138px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.weekly-reset-landing .landing-use-heading{display:grid;justify-items:center;gap:7px;min-height:0;padding:0;border-radius:0;background:transparent;text-align:center}.weekly-reset-landing .landing-use-heading h2{max-width:28ch;margin:0;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(1.75rem,2.2vw,2.2rem);font-weight:720;line-height:1.08;letter-spacing:-.035em}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:70ch;margin:0;color:#31483e;font-size:.96rem;line-height:1.45}.weekly-reset-landing .landing-use-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;width:100%}.weekly-reset-landing .landing-use-list--poko{width:min(100%,980px);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}.weekly-reset-landing .landing-use-item{display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:12px;min-height:206px;padding:20px 15px;border:1px solid rgba(203,216,199,.92);border-radius:14px;background:#fffdf8fa;box-shadow:0 12px 34px #1f2d240a;text-align:center}.weekly-reset-landing .landing-use-icon{width:44px;height:44px;border-radius:999px;background:#eef7f1;color:#1f6b48}.weekly-reset-landing .landing-use-icon svg{width:25px;height:25px;stroke-width:1.55}.weekly-reset-landing .landing-use-item h3{max-width:13ch;margin:0 auto;color:#17372b;font-size:.92rem;font-weight:820;line-height:1.16}.weekly-reset-landing .landing-use-item p{max-width:17ch;margin:0 auto;color:#415349;font-size:.76rem;line-height:1.38}.weekly-reset-landing .landing-use-close{display:flex;justify-content:center;gap:6px 10px;width:100%;padding:10px 18px;border:1px solid rgba(203,216,199,.92);border-radius:999px;background:#fffdf8;color:#17372b}.weekly-reset-landing .landing-use-close strong,.weekly-reset-landing .landing-use-close span{color:inherit;font-size:.84rem;line-height:1.2}@media(max-width:1160px){.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.weekly-reset-landing .landing-registration-section{align-items:end;padding:16px}.weekly-reset-landing .landing-registration-card{width:100%;max-height:calc(100vh - 32px);border-radius:24px;padding:22px}.weekly-reset-landing .landing-registration-benefits,.weekly-reset-landing .landing-registration-form{grid-template-columns:1fr}.weekly-reset-landing .landing-registration-benefits span{min-height:58px;grid-template-columns:28px 1fr;justify-items:start;text-align:left}.weekly-reset-landing .landing-use-section{padding-block:38px 42px}.weekly-reset-landing .landing-use-heading h2{max-width:13ch;font-size:clamp(1.85rem,7vw,2.45rem)}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:34ch;font-size:.9rem}.weekly-reset-landing .landing-use-list{grid-template-columns:1fr 1fr;gap:12px}.weekly-reset-landing .landing-use-item{min-height:176px;padding:17px 12px}.weekly-reset-landing .landing-use-close{border-radius:18px;text-align:center}}@media(max-width:430px){.weekly-reset-landing .landing-use-list{grid-template-columns:1fr}.weekly-reset-landing .landing-use-item{min-height:0;grid-template-columns:48px minmax(0,1fr);justify-items:start;text-align:left}.weekly-reset-landing .landing-use-item h3,.weekly-reset-landing .landing-use-item p{max-width:none;margin:0}}.weekly-reset-hero .landing-hero-assurance{width:calc(100% + 56px);max-width:none;margin:clamp(22px,4vw,38px) -28px 0;padding:16px 28px;border:0;border-radius:0;background:linear-gradient(90deg,#eef7f1,#f8fbf8,#eef7f1);box-shadow:none}.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,2vw,22px);width:min(1138px,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent}.weekly-reset-hero .landing-hero-proof div{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:36px;padding:0 8px;border:0;background:transparent;color:#17352b;font-size:.76rem;line-height:1.15;font-weight:820;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal}.weekly-reset-hero .landing-hero-proof svg{width:24px;height:24px;flex:0 0 24px;color:#173f32;stroke-width:1.65}.weekly-reset-landing .landing-use-section{padding:clamp(26px,4vw,46px) 0 clamp(32px,4.6vw,52px)}.weekly-reset-landing .landing-use-panel{max-width:1138px;gap:20px}.weekly-reset-landing .landing-use-heading{gap:5px}.weekly-reset-landing .landing-use-heading h2{max-width:36ch;font-size:clamp(1.6rem,1.9vw,2rem);font-weight:720;line-height:1.1;letter-spacing:-.032em}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:76ch;color:#31483e;font-size:.9rem;line-height:1.38;font-weight:560}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(7,minmax(118px,1fr));gap:14px;align-items:stretch}.weekly-reset-landing .landing-use-item{min-height:178px;padding:18px 12px 17px;gap:10px;border:1px solid rgba(203,216,199,.92);border-radius:10px;background:#fffdf8fa;box-shadow:0 10px 26px #1f2d2409}.weekly-reset-landing .landing-use-icon{width:42px;height:42px;background:transparent;color:#173f32}.weekly-reset-landing .landing-use-icon svg{width:33px;height:33px;stroke-width:1.45}.weekly-reset-landing .landing-use-item h3{max-width:13ch;color:#17372b;font-size:.82rem;font-weight:850;line-height:1.12}.weekly-reset-landing .landing-use-item p{max-width:17ch;color:#3d4e45;font-size:.68rem;line-height:1.34;font-weight:560}.weekly-reset-landing .landing-use-close{margin-top:-2px;min-height:32px;padding:7px 18px;border-color:#cbd8c7f5;border-radius:999px;background:#fffdf8fa}.weekly-reset-landing .landing-use-close strong,.weekly-reset-landing .landing-use-close span{font-size:.76rem;line-height:1.15;font-weight:780}@media(max-width:1160px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.weekly-reset-hero .landing-hero-assurance{width:calc(100% + 48px);margin-inline:-24px;padding:14px 24px}.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.weekly-reset-hero .landing-hero-proof div{justify-content:flex-start;min-height:32px;padding:0;text-align:left;font-size:.72rem}.weekly-reset-hero .landing-hero-proof svg{width:21px;height:21px;flex-basis:21px}.weekly-reset-landing .landing-use-heading h2{max-width:18ch;font-size:clamp(1.65rem,6.2vw,2.2rem)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-use-item{min-height:160px}}@media(max-width:430px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:1fr 1fr}.weekly-reset-landing .landing-use-list{grid-template-columns:1fr}.weekly-reset-landing .landing-use-item{grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:0;padding:15px;text-align:left}.weekly-reset-landing .landing-use-icon{width:38px;height:38px}.weekly-reset-landing .landing-use-icon svg{width:28px;height:28px}}.weekly-reset-hero .landing-hero-assurance{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px max(28px,calc((100vw - 1138px)/2));border-radius:0}.weekly-reset-hero .landing-hero-proof{width:min(1138px,100%)}@media(max-width:760px){.weekly-reset-hero .landing-hero-assurance{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:14px 24px}}.weekly-reset-hero .landing-hero-assurance{width:100vw;max-width:100vw;margin:clamp(20px,3.6vw,34px) calc(50% - 50vw) 0;padding:17px max(28px,calc((100vw - 1138px)/2));background:linear-gradient(90deg,#f1f7f2,#fbfcfa,#f1f7f2)}.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(6,max-content);justify-content:space-between;align-items:center;gap:28px;width:min(1138px,100%);margin:0 auto}.weekly-reset-hero .landing-hero-proof div{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-width:0;min-height:32px;padding:0;color:#233b31;font-size:.74rem;font-weight:780;line-height:1;text-align:left;white-space:nowrap}.weekly-reset-hero .landing-hero-proof span{display:inline;white-space:nowrap;word-break:normal;overflow-wrap:normal}.weekly-reset-hero .landing-hero-proof svg{width:24px;height:24px;flex:0 0 24px;color:#213f33;stroke-width:1.65}.weekly-reset-landing .landing-use-section{padding:32px 0 48px}.weekly-reset-landing .landing-use-panel{gap:20px;max-width:1138px}.weekly-reset-landing .landing-use-heading h2{max-width:38ch;font-size:clamp(1.72rem,2.05vw,2.08rem);font-weight:720;line-height:1.06;letter-spacing:-.035em}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:78ch;font-size:.9rem;line-height:1.36;font-weight:560}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px}.weekly-reset-landing .landing-use-item{min-height:168px;padding:18px 11px 16px;gap:9px;border-radius:10px;border-color:#cbd8c7eb;background:#fffefb;box-shadow:0 10px 26px #1f2d2406}.weekly-reset-landing .landing-use-item h3{max-width:13.5ch;font-size:.78rem;font-weight:840;line-height:1.12}.weekly-reset-landing .landing-use-item p{max-width:17ch;font-size:.66rem;line-height:1.34;font-weight:540}.weekly-reset-landing .landing-use-close{min-height:31px;margin-top:-3px;padding:7px 16px;border-radius:999px}.weekly-reset-landing .landing-use-close strong,.weekly-reset-landing .landing-use-close span{font-size:.74rem;line-height:1.12}@media(max-width:1160px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(3,max-content);justify-content:center}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.weekly-reset-hero .landing-hero-assurance{padding:15px 24px}.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(2,max-content);justify-content:space-between;gap:12px 18px}.weekly-reset-hero .landing-hero-proof div{font-size:.72rem}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.weekly-reset-hero .landing-hero-assurance{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin:clamp(22px,3.4vw,34px) -50vw 0;padding:18px max(42px,calc((100vw - 1138px)/2));border:0;border-radius:0;background:linear-gradient(90deg,#f0f7f2,#fbfcfa,#f0f7f2);box-shadow:none;overflow:visible}.weekly-reset-hero .landing-hero-proof{display:flex;align-items:center;justify-content:space-between;gap:32px;width:min(1138px,100%);margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.weekly-reset-hero .landing-hero-proof div{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:10px;width:auto;min-width:max-content;min-height:30px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#233b31;font-size:.78rem;font-weight:800;line-height:1;letter-spacing:-.01em;text-align:left;white-space:nowrap;word-break:normal;overflow-wrap:normal}.weekly-reset-hero .landing-hero-proof svg{width:25px;height:25px;flex:0 0 25px;color:#203d33;stroke-width:1.65}.weekly-reset-landing .landing-use-section{padding:clamp(34px,4.6vw,54px) 0 clamp(40px,5.2vw,62px);background:#fffdf9}.weekly-reset-landing .landing-use-panel{display:grid;grid-template-columns:1fr;gap:22px;width:min(1138px,calc(100vw - 64px));max-width:1138px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.weekly-reset-landing .landing-use-panel:before{display:none}.weekly-reset-landing .landing-use-heading{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:transparent;text-align:center}.weekly-reset-landing .landing-use-heading .eyebrow{display:none}.weekly-reset-landing .landing-use-heading h2{max-width:48ch;margin:0;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(1.7rem,2.05vw,2.12rem);font-weight:730;line-height:1.08;letter-spacing:-.035em}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:82ch;margin:0;color:#2f453c;font-size:.93rem;font-weight:560;line-height:1.36}.weekly-reset-landing .landing-use-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;align-items:stretch;width:100%}.weekly-reset-landing .landing-use-item{display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:9px;min-height:178px;padding:19px 12px 16px;border:1px solid rgba(203,216,199,.92);border-radius:10px;background:#fffdf8fc;box-shadow:0 9px 24px #1f2d2406;text-align:center}.weekly-reset-landing .landing-use-item:before{display:none}.weekly-reset-landing .landing-use-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:999px;background:transparent;color:#263f33}.weekly-reset-landing .landing-use-icon svg{width:34px;height:34px;stroke-width:1.45}.weekly-reset-landing .landing-use-item:nth-child(7) .landing-use-icon{background:#f3e9fb;color:#5c3d76}.weekly-reset-landing .landing-use-item:nth-child(7) .landing-use-icon svg{width:31px;height:31px}.weekly-reset-landing .landing-use-item h3{max-width:13.5ch;margin:0 auto;color:#17372b;font-size:.82rem;font-weight:850;line-height:1.12;letter-spacing:-.018em}.weekly-reset-landing .landing-use-item p{max-width:17.5ch;margin:0 auto;color:#415349;font-size:.69rem;font-weight:540;line-height:1.34}.weekly-reset-landing .landing-use-close{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:31px;margin-top:-3px;padding:7px 18px;border:1px solid rgba(203,216,199,.96);border-radius:999px;background:#fffdf8fc;box-shadow:none;color:#17372b;text-align:center}.weekly-reset-landing .landing-use-close strong,.weekly-reset-landing .landing-use-close span{color:inherit;font-size:.76rem;font-weight:790;line-height:1.12}.weekly-reset-landing .landing-use-close span{font-weight:720}@media(max-width:1180px){.weekly-reset-hero .landing-hero-proof{gap:22px}.weekly-reset-hero .landing-hero-proof div{font-size:.72rem}.weekly-reset-landing .landing-use-panel{width:min(1138px,calc(100vw - 48px))}.weekly-reset-landing .landing-use-list{gap:10px}.weekly-reset-landing .landing-use-item{min-height:170px;padding-inline:10px}.weekly-reset-landing .landing-use-item h3{font-size:.76rem}.weekly-reset-landing .landing-use-item p{font-size:.64rem}}@media(max-width:1120px){.weekly-reset-hero .landing-hero-assurance{padding:16px 32px}.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:14px 30px}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.weekly-reset-hero .landing-hero-assurance{padding:15px 24px}.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between;gap:12px 18px}.weekly-reset-hero .landing-hero-proof div{justify-content:flex-start;min-width:0;font-size:.72rem}.weekly-reset-hero .landing-hero-proof svg{width:22px;height:22px;flex-basis:22px}.weekly-reset-landing .landing-use-section{padding-block:34px 44px}.weekly-reset-landing .landing-use-panel{width:min(100% - 40px,520px)}.weekly-reset-landing .landing-use-heading h2{max-width:18ch;font-size:clamp(1.65rem,6vw,2.15rem)}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){max-width:34ch;font-size:.88rem}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-reset-landing .landing-use-item{min-height:162px}}@media(max-width:430px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:1fr;justify-content:stretch}.weekly-reset-hero .landing-hero-proof div{min-width:0;width:100%}.weekly-reset-landing .landing-use-list{grid-template-columns:1fr}.weekly-reset-landing .landing-use-item{grid-template-columns:44px minmax(0,1fr);align-items:center;justify-items:start;min-height:0;padding:15px;text-align:left}.weekly-reset-landing .landing-use-item h3,.weekly-reset-landing .landing-use-item p{max-width:none;margin:0}}.weekly-reset-landing .landing-use-item:nth-child(7) .landing-use-icon{background:transparent;color:#263f33}.weekly-reset-landing .landing-use-item:nth-child(7) .landing-use-icon svg{width:34px;height:34px;stroke-width:1.45}.weekly-reset-landing .landing-use-panel{width:min(1240px,calc(100vw - 72px));max-width:1240px;gap:24px}.weekly-reset-landing .landing-use-heading{margin-bottom:2px}.weekly-reset-landing .landing-use-list{width:100%;max-width:1188px;margin:0 auto;grid-template-columns:repeat(7,minmax(128px,1fr));gap:15px;justify-content:center}.weekly-reset-landing .landing-use-item{min-height:184px;padding:20px 13px 17px}.weekly-reset-landing .landing-use-close{width:min(1188px,100%);max-width:1188px;margin-inline:auto}@media(max-width:1180px){.weekly-reset-landing .landing-use-panel{width:min(100% - 48px,1138px)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(7,minmax(112px,1fr));gap:10px}.weekly-reset-landing .landing-use-item{min-height:176px;padding:18px 10px 15px}}@media(max-width:980px){.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.weekly-reset-landing .landing-use-panel{width:min(100% - 40px,520px)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.weekly-reset-landing .landing-use-panel{width:min(1138px,calc(100vw - 88px));max-width:1138px;gap:23px}.weekly-reset-landing .landing-use-list{width:100%;max-width:1138px;margin-inline:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(9px,1.15vw,14px);justify-content:stretch;overflow:visible}.weekly-reset-landing .landing-use-item{min-width:0;min-height:176px;padding:19px 9px 16px}.weekly-reset-landing .landing-use-item h3{max-width:13ch;font-size:clamp(.68rem,.82vw,.82rem);line-height:1.12}.weekly-reset-landing .landing-use-item p{max-width:16.5ch;font-size:clamp(.58rem,.68vw,.69rem);line-height:1.34}.weekly-reset-landing .landing-use-close{width:100%;max-width:1138px;margin-inline:auto}@media(max-width:1180px){.weekly-reset-landing .landing-use-panel{width:min(100% - 56px,1138px)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.weekly-reset-landing .landing-use-item{min-height:168px;padding:17px 8px 14px}.weekly-reset-landing .landing-use-icon{width:39px;height:39px}.weekly-reset-landing .landing-use-icon svg{width:30px;height:30px}}@media(max-width:760px){.weekly-reset-landing .landing-use-panel{width:min(100% - 40px,520px)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-reset-landing .landing-use-item h3{font-size:.82rem}.weekly-reset-landing .landing-use-item p{font-size:.69rem}}@media(max-width:430px){.weekly-reset-landing .landing-use-list{grid-template-columns:1fr}}main:has(>.weekly-reset-landing),.page-shell:has(>.weekly-reset-landing),.weekly-reset-landing,.weekly-reset-landing .weekly-reset-hero{overflow:visible}.weekly-reset-landing{color:#092f24}.weekly-reset-landing p,.weekly-reset-landing li,.weekly-reset-landing span{font-size-adjust:none}.weekly-reset-landing .landing-hero-copy>p,.weekly-reset-landing .landing-replay-callout p,.weekly-reset-landing .landing-event-card,.weekly-reset-landing .landing-event-card p,.weekly-reset-landing .landing-event-card span,.weekly-reset-landing .landing-form-live,.weekly-reset-landing .landing-use-heading p:not(.eyebrow),.weekly-reset-landing .landing-use-close strong,.weekly-reset-landing .landing-use-close span{font-size:clamp(1rem,.94rem + .18vw,1.12rem);line-height:1.48}.weekly-reset-landing .landing-hero-copy>p strong,.weekly-reset-landing .landing-replay-callout strong,.weekly-reset-landing .landing-event-card strong{font-size:inherit}.weekly-reset-hero .landing-hero-assurance{grid-column:1 / -1;justify-self:center;position:relative;left:50%;right:auto;transform:translate(-50%);width:100vw;max-width:100vw;margin:clamp(24px,3.4vw,36px) 0 0;padding:19px max(40px,calc((100vw - 1138px)/2));border:0;border-radius:0;background:linear-gradient(90deg,#eef7f1,#f9fbf8 52%,#eef7f1);box-shadow:none;overflow:visible}.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(6,max-content);align-items:center;justify-content:space-between;gap:clamp(24px,4vw,72px);width:min(1138px,100%);max-width:1138px;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.weekly-reset-hero .landing-hero-proof div{display:inline-flex;align-items:center;justify-content:center;gap:11px;width:auto;min-width:max-content;min-height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#203b31;font-size:clamp(.86rem,.78rem + .16vw,.96rem);font-weight:780;line-height:1;letter-spacing:-.01em;text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal}.weekly-reset-hero .landing-hero-proof span{display:inline-block;width:auto;max-width:none;white-space:nowrap;word-break:normal;overflow-wrap:normal}.weekly-reset-hero .landing-hero-proof svg{width:28px;height:28px;flex:0 0 28px;color:#203b31;stroke-width:1.65}.weekly-reset-landing .landing-use-section{padding:clamp(44px,5vw,64px) 0 clamp(48px,5.4vw,70px)}.weekly-reset-landing .landing-use-panel{width:min(1138px,calc(100vw - 96px));max-width:1138px;gap:26px}.weekly-reset-landing .landing-use-heading h2{font-size:clamp(1.95rem,2.3vw,2.32rem);line-height:1.08}.weekly-reset-landing .landing-use-list{width:100%;max-width:1138px;margin-inline:auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(10px,1.1vw,15px);justify-content:stretch;align-items:stretch;overflow:visible}.weekly-reset-landing .landing-use-item{min-width:0;min-height:190px;padding:21px 10px 18px;gap:10px}.weekly-reset-landing .landing-use-icon{width:46px;height:46px}.weekly-reset-landing .landing-use-icon svg,.weekly-reset-landing .landing-use-item:nth-child(7) .landing-use-icon svg{width:35px;height:35px;stroke-width:1.5}.weekly-reset-landing .landing-use-item h3{max-width:13.5ch;font-size:clamp(.82rem,.78rem + .18vw,.95rem);line-height:1.13}.weekly-reset-landing .landing-use-item p{max-width:18ch;font-size:clamp(.72rem,.67rem + .14vw,.82rem);line-height:1.36}.weekly-reset-landing .landing-use-close{width:100%;max-width:1138px;min-height:36px;margin-inline:auto;padding:8px 18px}@media(max-width:1180px){.weekly-reset-hero .landing-hero-assurance{padding-inline:36px}.weekly-reset-hero .landing-hero-proof{gap:24px}.weekly-reset-hero .landing-hero-proof div{font-size:.82rem}.weekly-reset-hero .landing-hero-proof svg{width:25px;height:25px;flex-basis:25px}.weekly-reset-landing .landing-use-panel{width:min(100% - 72px,1138px)}.weekly-reset-landing .landing-use-item{min-height:180px;padding-inline:8px}.weekly-reset-landing .landing-use-item h3{font-size:.78rem}.weekly-reset-landing .landing-use-item p{font-size:.68rem}}@media(max-width:1120px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(3,max-content);justify-content:center;gap:15px 36px}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:680px){.weekly-reset-hero .landing-hero-assurance{padding:16px 24px}.weekly-reset-hero .landing-hero-proof{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between;gap:13px 20px}.weekly-reset-hero .landing-hero-proof div{justify-content:flex-start;font-size:.82rem}.weekly-reset-landing .landing-use-panel{width:min(100% - 40px,540px)}.weekly-reset-landing .landing-use-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.weekly-reset-landing .landing-use-item h3{font-size:.92rem}.weekly-reset-landing .landing-use-item p{font-size:.78rem}}@media(max-width:430px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:1fr;justify-content:stretch}.weekly-reset-landing .landing-use-list{grid-template-columns:1fr}}.weekly-reset-landing .hero-copy>p,.weekly-reset-landing .hero-copy .landing-hero__start-line,.weekly-reset-landing .landing-replay-callout p,.weekly-reset-landing .landing-replay-callout span,.weekly-reset-landing .landing-event-summary,.weekly-reset-landing .landing-event-summary span,.weekly-reset-landing .landing-event-summary p{font-size:clamp(1.02rem,.96rem + .22vw,1.16rem);line-height:1.5}.weekly-reset-hero .landing-hero-assurance{left:50%;width:100vw;max-width:100vw;transform:translate(-50%);margin-left:0;margin-right:0;padding-block:20px;padding-inline:max(40px,calc((100vw - 1138px)/2))}.weekly-reset-hero .landing-hero-proof{width:min(1138px,100%);grid-template-columns:repeat(6,max-content);justify-content:space-between;align-items:center}.weekly-reset-hero .landing-hero-proof div{font-size:clamp(.9rem,.82rem + .16vw,1rem);font-weight:790}.weekly-reset-landing .landing-use-heading h2{font-size:clamp(2.02rem,2.35vw,2.42rem)}.weekly-reset-landing .landing-use-heading p:not(.eyebrow){font-size:clamp(1rem,.95rem + .14vw,1.1rem)}.weekly-reset-landing .landing-use-item h3{font-size:clamp(.88rem,.82rem + .16vw,.98rem)}.weekly-reset-landing .landing-use-item p{font-size:clamp(.76rem,.7rem + .14vw,.84rem)}@media(max-width:1180px){.weekly-reset-hero .landing-hero-proof div{font-size:.84rem}.weekly-reset-landing .landing-use-item h3{font-size:.78rem}.weekly-reset-landing .landing-use-item p{font-size:.67rem}}@media(max-width:760px){.weekly-reset-hero .landing-hero-proof div{font-size:.86rem}.weekly-reset-landing .landing-use-item h3{font-size:.92rem}.weekly-reset-landing .landing-use-item p{font-size:.78rem}}.weekly-reset-hero .landing-hero-assurance{grid-column:1 / -1;justify-self:stretch;position:relative;left:auto;right:auto;transform:none;width:100vw;max-width:100vw;margin-top:clamp(24px,3.4vw,36px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 0;background:linear-gradient(90deg,#eef7f1,#f9fbf8 52%,#eef7f1)}.weekly-reset-hero .landing-hero-proof{display:flex;width:min(1138px,calc(100vw - 80px));max-width:calc(100vw - 80px);margin-inline:auto;align-items:center;justify-content:space-between;gap:24px;overflow:visible}.weekly-reset-hero .landing-hero-proof div{flex:0 0 auto;min-width:max-content;font-size:clamp(.94rem,.88rem + .18vw,1.02rem);line-height:1}.weekly-reset-hero .landing-hero-proof svg{width:28px;height:28px;flex-basis:28px}@media(max-width:1180px){.weekly-reset-hero .landing-hero-proof{width:min(1138px,calc(100vw - 72px));max-width:calc(100vw - 72px);gap:18px}.weekly-reset-hero .landing-hero-proof div{font-size:.93rem}}@media(max-width:1120px){.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:16px 42px}}@media(max-width:680px){.weekly-reset-hero .landing-hero-proof{width:min(100% - 40px,520px);max-width:calc(100vw - 40px);grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between;gap:14px 22px}.weekly-reset-hero .landing-hero-proof div{font-size:.9rem}}@media(max-width:430px){.weekly-reset-hero .landing-hero-proof{grid-template-columns:1fr}}.weekly-reset-landing .weekly-reset-hero{overflow:visible}.weekly-reset-hero .landing-hero-assurance{grid-column:1 / -1;position:relative;display:block;left:auto;right:auto;transform:none;width:100vw;max-width:none;min-width:100vw;margin-top:clamp(24px,3.4vw,36px);margin-left:calc((100vw - min(1138px,calc(100vw - 56px)))/-2);margin-right:calc((100vw - min(1138px,calc(100vw - 56px)))/-2);padding:20px 0;border:0;border-radius:0;background:linear-gradient(90deg,#eef7f1,#f9fbf8 52%,#eef7f1);box-shadow:none;overflow:hidden}.weekly-reset-hero .landing-hero-proof{display:grid;grid-template-columns:repeat(6,max-content);align-items:center;justify-content:space-between;gap:28px;width:min(1138px,calc(100vw - 80px));max-width:min(1138px,calc(100vw - 80px));margin:0 auto;padding:0;border:0;background:transparent}.weekly-reset-hero .landing-hero-proof div{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-width:max-content;padding:0;font-size:.94rem;font-weight:790;line-height:1;white-space:nowrap}.weekly-reset-hero .landing-hero-proof span{white-space:nowrap}.weekly-reset-hero .landing-hero-proof svg{width:28px;height:28px;flex:0 0 28px}@media(min-width:1195px){.weekly-reset-hero .landing-hero-assurance{margin-left:calc((100vw - 1138px)/-2);margin-right:calc((100vw - 1138px)/-2)}}@media(max-width:1120px){.weekly-reset-hero .landing-hero-assurance{margin-left:-28px;margin-right:-28px;width:calc(100% + 56px);min-width:calc(100% + 56px)}.weekly-reset-hero .landing-hero-proof{width:min(100% - 48px,720px);max-width:min(100% - 48px,720px);grid-template-columns:repeat(3,max-content);justify-content:center;gap:16px 42px}}@media(max-width:680px){.weekly-reset-hero .landing-hero-assurance{margin-left:-24px;margin-right:-24px;width:calc(100% + 48px);min-width:calc(100% + 48px);padding-block:17px}.weekly-reset-hero .landing-hero-proof{width:min(100% - 40px,520px);max-width:min(100% - 40px,520px);grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between;gap:14px 20px}.weekly-reset-hero .landing-hero-proof div{font-size:.86rem}}.weekly-reset-landing .landing-brief-path-section{padding:clamp(28px,3.4vw,44px) 0 clamp(34px,4.4vw,56px);background:#fffdf9}.weekly-reset-landing .landing-brief-path-grid{width:min(1180px,calc(100vw - 88px));max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);gap:20px;align-items:stretch}.weekly-reset-landing .landing-brief-path-card{position:relative;min-width:0;border:1px solid rgba(201,216,198,.96);border-radius:14px;background:#fffefbfc;box-shadow:0 18px 38px #1f2d240b;overflow:hidden}.weekly-reset-landing .landing-brief-path-card--flow{padding:24px 28px 18px}.weekly-reset-landing .landing-brief-path-heading{max-width:760px;margin:0 0 22px}.weekly-reset-landing .landing-brief-path-heading h2{margin:0 0 8px;color:#074b34;font-size:clamp(1.52rem,1.72vw,1.95rem);font-weight:780;line-height:1.12;letter-spacing:-.032em}.weekly-reset-landing .landing-brief-path-heading p{max-width:760px;margin:0;color:#273f36;font-size:.98rem;font-weight:560;line-height:1.42}.weekly-reset-landing .landing-brief-path-steps{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));gap:34px;align-items:start;margin:0 0 24px}.weekly-reset-landing .landing-brief-path-step{position:relative;min-width:0;display:grid;grid-template-rows:64px auto auto;gap:7px;align-content:start}.weekly-reset-landing .landing-brief-path-icon{display:grid;place-items:center;width:58px;height:58px;align-self:start;border-radius:999px;background:#edf7f1;color:#244a3d;box-shadow:inset 0 0 0 1px #c5daccd1}.weekly-reset-landing .landing-brief-path-icon svg{width:32px;height:32px;stroke-width:1.45}.weekly-reset-landing .landing-brief-path-step strong{display:block;max-width:14ch;color:#17372b;font-size:.9rem;font-weight:830;line-height:1.12}.weekly-reset-landing .landing-brief-path-step p{max-width:18ch;margin:0;color:#3f5148;font-size:.79rem;font-weight:520;line-height:1.32}.weekly-reset-landing .landing-brief-path-arrow{position:absolute;top:21px;right:-27px;color:#176444;font-size:2.1rem;font-weight:300;line-height:1}.weekly-reset-landing .landing-brief-path-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.weekly-reset-landing .landing-brief-path-chips span{min-height:29px;padding:7px 14px;border-radius:999px;background:#eef4ef;color:#31483e;font-size:.77rem;font-weight:720;line-height:1;white-space:nowrap}.weekly-reset-landing .landing-brief-path-note{margin:10px 0 0;color:#31483e;font-size:.86rem;font-weight:620;line-height:1.34}.weekly-reset-landing .landing-brief-path-card--preview{padding:24px 22px 20px}.weekly-reset-landing .landing-brief-path-card--preview h3{margin:0 0 18px;color:#17372b;font-size:1.2rem;font-weight:820;line-height:1.12;letter-spacing:-.02em}.weekly-reset-landing .landing-brief-preview-shell{display:grid;grid-template-columns:minmax(0,1fr) 136px;gap:14px;align-items:start}.weekly-reset-landing .landing-brief-preview-list{display:grid;gap:12px;padding:8px 0 4px}.weekly-reset-landing .landing-brief-preview-row,.weekly-reset-landing .landing-brief-phone-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.weekly-reset-landing .landing-brief-preview-row>span,.weekly-reset-landing .landing-brief-phone-row>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e9f6ef;color:#18724c;box-shadow:inset 0 0 0 1px #c2dbcaad}.weekly-reset-landing .landing-brief-preview-row--3>span,.weekly-reset-landing .landing-brief-phone-row--3>span,.weekly-reset-landing .landing-brief-preview-row--4>span,.weekly-reset-landing .landing-brief-phone-row--4>span{background:#fff0ed;color:#b85f52}.weekly-reset-landing .landing-brief-preview-row--5>span,.weekly-reset-landing .landing-brief-phone-row--5>span{background:#f4f0df;color:#8d7540}.weekly-reset-landing .landing-brief-preview-row svg,.weekly-reset-landing .landing-brief-phone-row svg{width:18px;height:18px;stroke-width:1.55}.weekly-reset-landing .landing-brief-preview-row strong,.weekly-reset-landing .landing-brief-phone-row strong{display:block;margin:0 0 2px;color:#17372b;font-size:.8rem;font-weight:830;line-height:1.1}.weekly-reset-landing .landing-brief-preview-row p,.weekly-reset-landing .landing-brief-phone-row p{margin:0;color:#536158;font-size:.73rem;font-weight:520;line-height:1.25}.weekly-reset-landing .landing-brief-preview-phone{min-height:288px;padding:12px 10px;border:1px solid rgba(111,132,121,.4);border-radius:14px;background:linear-gradient(180deg,#fff,#f9fbf8);box-shadow:0 14px 22px #1f2d2429}.weekly-reset-landing .landing-brief-preview-phone-top{display:flex;justify-content:space-between;gap:8px;margin-bottom:12px;color:#17372b;font-size:.51rem;font-weight:850;letter-spacing:.08em}.weekly-reset-landing .landing-brief-phone-row{grid-template-columns:22px minmax(0,1fr);gap:7px;margin-bottom:11px}.weekly-reset-landing .landing-brief-phone-row>span{width:21px;height:21px;border-radius:6px}.weekly-reset-landing .landing-brief-phone-row svg{width:13px;height:13px}.weekly-reset-landing .landing-brief-phone-row strong{font-size:.6rem}.weekly-reset-landing .landing-brief-phone-row p{max-width:10ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem}.weekly-reset-landing .landing-brief-path-card--preview{display:grid;gap:18px;padding:28px;background:linear-gradient(120deg,#fffffffa,#ffffffeb 58%,#e9f6efd1)}.weekly-reset-landing .landing-brief-preview-heading{display:grid;gap:7px;max-width:34rem}.weekly-reset-landing .landing-brief-preview-heading .eyebrow,.weekly-reset-landing .landing-brief-path-card--preview h3{margin:0}.weekly-reset-landing .landing-brief-path-card--preview h3{font-size:clamp(1.35rem,2vw,1.85rem);font-weight:850;line-height:1.04;letter-spacing:0}.weekly-reset-landing .landing-brief-preview-shell{grid-template-columns:minmax(0,1fr) minmax(128px,154px);gap:22px;align-items:stretch}.weekly-reset-landing .landing-brief-preview-list{gap:10px;align-content:center;padding:0}.weekly-reset-landing .landing-brief-preview-row{grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center}.weekly-reset-landing .landing-brief-preview-row>span{width:36px;height:36px;border-radius:11px}.weekly-reset-landing .landing-brief-preview-row strong{margin-bottom:3px;font-size:.92rem;font-weight:850;line-height:1.08}.weekly-reset-landing .landing-brief-preview-row p{color:#4a5c51;font-size:.78rem;font-weight:560;line-height:1.28}.weekly-reset-landing .landing-brief-preview-phone{min-height:294px;padding:13px 11px;border-radius:18px;box-shadow:0 18px 32px #1f2d242e}@media(max-width:1060px){.weekly-reset-landing .landing-brief-path-grid{width:min(100% - 56px,780px);grid-template-columns:1fr}.weekly-reset-landing .landing-brief-path-card--preview{min-height:0}}@media(max-width:720px){.weekly-reset-landing .landing-brief-path-section{padding:28px 0 42px}.weekly-reset-landing .landing-brief-path-grid{width:min(100% - 32px,560px)}.weekly-reset-landing .landing-brief-path-card--flow,.weekly-reset-landing .landing-brief-path-card--preview{padding:22px}.weekly-reset-landing .landing-brief-path-steps{grid-template-columns:1fr;gap:15px}.weekly-reset-landing .landing-brief-path-step{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:13px;row-gap:3px}.weekly-reset-landing .landing-brief-path-icon{grid-row:1 / span 2;width:52px;height:52px}.weekly-reset-landing .landing-brief-path-icon svg{width:29px;height:29px}.weekly-reset-landing .landing-brief-path-step strong,.weekly-reset-landing .landing-brief-path-step p{max-width:none}.weekly-reset-landing .landing-brief-path-arrow{display:none}.weekly-reset-landing .landing-brief-path-chips span{flex:1 1 calc(50% - 8px);text-align:center}.weekly-reset-landing .landing-brief-preview-shell{grid-template-columns:1fr}.weekly-reset-landing .landing-brief-preview-phone{display:none}}.weekly-reset-landing .landing-map-rhythm-section,.weekly-reset-landing .landing-perform-section,.weekly-reset-landing .landing-pricing-section,.weekly-reset-landing .landing-inline-reserve-section,.weekly-reset-landing .landing-bottom-support-section{width:100%;padding:clamp(16px,2.2vw,28px) 0;background:#fffdf9}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-inline-reserve-panel,.weekly-reset-landing .landing-bottom-support-grid{width:min(1180px,calc(100vw - 88px));max-width:1180px;margin-inline:auto}.weekly-reset-landing .landing-map-rhythm-panel{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.58fr);gap:18px;padding:18px;border:1px solid rgba(204,218,202,.9);border-radius:15px;background:linear-gradient(120deg,#edf5ee,#f9fbf7 64%,#fffefa);box-shadow:0 16px 34px #1e372a0a}.weekly-reset-landing .landing-map-rhythm-intro{display:grid;align-content:start;gap:13px;min-height:218px;padding:20px 22px;border-radius:12px;background:#ebf5edeb}.weekly-reset-landing .landing-map-rhythm-intro h2,.weekly-reset-landing .landing-perform-card h2,.weekly-reset-landing .landing-pricing-heading h2,.weekly-reset-landing .landing-inline-reserve-panel h2,.weekly-reset-landing .landing-bottom-card h2{margin:0;color:#064b34;font-weight:780;letter-spacing:-.035em;line-height:1.07}.weekly-reset-landing .landing-map-rhythm-intro h2{font-size:clamp(1.55rem,2vw,2.25rem)}.weekly-reset-landing .landing-map-rhythm-intro p,.weekly-reset-landing .landing-perform-card p,.weekly-reset-landing .landing-price-card p,.weekly-reset-landing .landing-bottom-card p{margin:0;color:#263f36;font-size:.92rem;line-height:1.4}.weekly-reset-landing .landing-map-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.weekly-reset-landing .landing-map-week-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:88px;padding:13px 12px;border:1px solid rgba(207,219,204,.92);border-radius:10px;background:#fffefbf2;box-shadow:0 8px 18px #1f2d2408}.weekly-reset-landing .landing-map-week-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#eef7f1;color:#1f7452}.weekly-reset-landing .landing-map-week-icon svg{width:20px;height:20px;stroke-width:1.5}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){display:block;margin:0 0 2px;color:#54665d;font-size:.64rem;font-weight:820}.weekly-reset-landing .landing-map-week-card strong{display:block;color:#073f2e;font-size:.82rem;font-weight:840;line-height:1.1}.weekly-reset-landing .landing-map-week-card p{margin-top:3px;color:#43544c;font-size:.68rem;line-height:1.24}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:span 2;grid-template-columns:1fr;align-content:center;padding-inline:22px;background:#f5f7f2}.weekly-reset-landing .landing-perform-grid{display:grid;grid-template-columns:minmax(250px,.92fr) minmax(300px,1.04fr) minmax(270px,.92fr);gap:16px;align-items:stretch}.weekly-reset-landing .landing-perform-card{min-width:0;padding:24px;border:1px solid rgba(204,218,202,.9);border-radius:14px;background:#fffefbfa;box-shadow:0 14px 32px #1f2d2409}.weekly-reset-landing .landing-perform-card--quiet{background:linear-gradient(135deg,#eef6ef,#fffefa)}.weekly-reset-landing .landing-perform-card h2{font-size:clamp(1.55rem,2vw,2.15rem);margin-bottom:12px}.weekly-reset-landing .landing-perform-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-top:22px}.weekly-reset-landing .landing-perform-promises span{display:grid;place-items:center;gap:7px;color:#263f36;font-size:.68rem;font-weight:760;text-align:center}.weekly-reset-landing .landing-perform-promises svg{width:22px;height:22px;color:#1b6c4b;stroke-width:1.45}.weekly-reset-landing .landing-perform-note{margin-top:16px;font-weight:740}.weekly-reset-landing .landing-perform-card--host{display:grid;grid-template-columns:104px minmax(0,1fr);gap:18px;align-items:start}.weekly-reset-landing .landing-perform-card--host img{width:94px;height:94px;border-radius:999px;object-fit:cover;box-shadow:0 10px 24px #122a1e29}.weekly-reset-landing .landing-perform-card--host h3{margin:2px 0 5px;color:#064b34;font-size:1.25rem;font-weight:820;line-height:1.1}.weekly-reset-landing .landing-perform-card--support{display:grid;padding:16px 22px}.weekly-reset-landing .landing-perform-card--support>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(207,219,204,.8)}.weekly-reset-landing .landing-perform-card--support svg{width:28px;height:28px;color:#1b6c4b;stroke-width:1.45}.weekly-reset-landing .landing-perform-card--support strong{display:block;margin-bottom:4px;color:#073f2e;font-size:.98rem;font-weight:820}.weekly-reset-landing .landing-pricing-section{padding-top:clamp(26px,3vw,42px)}.weekly-reset-landing .landing-pricing-heading h2{font-size:clamp(1.7rem,2.5vw,2.35rem)}.weekly-reset-landing .landing-pricing-heading p{margin:6px 0 0;color:#263f36;font-size:.96rem}.weekly-reset-landing .landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,.9fr);gap:14px;align-items:stretch}.weekly-reset-landing .landing-price-card,.weekly-reset-landing .landing-operating-map-preview{display:grid;align-content:start;gap:10px;padding:20px;min-height:194px;border:1px solid rgba(204,218,202,.92);border-radius:12px;background:#fffefbfa;box-shadow:0 12px 26px #1f2d2409}.weekly-reset-landing .landing-price-card--featured{background:linear-gradient(180deg,#eef7f1,#fffefa)}.weekly-reset-landing .landing-price-card h3,.weekly-reset-landing .landing-operating-map-preview h3{margin:0;color:#064b34;font-size:1.15rem;font-weight:820;line-height:1.08}.weekly-reset-landing .landing-price-card>strong{margin-top:auto;color:#064b34;font-size:1.5rem;font-weight:860}.weekly-reset-landing .landing-price-card .button{width:100%;min-height:38px}.weekly-reset-landing .landing-operating-map-preview{grid-template-columns:minmax(135px,.92fr) minmax(0,.78fr);align-items:center;background:linear-gradient(120deg,#f6faf6,#fffdf9)}.weekly-reset-landing .landing-device-stack{position:relative;min-height:150px}.weekly-reset-landing .landing-device-phone,.weekly-reset-landing .landing-device-laptop{position:absolute;display:block;border:3px solid #152820;background:linear-gradient(145deg,#f5faf7,#dce7df);box-shadow:0 14px 28px #1f2d2429}.weekly-reset-landing .landing-device-phone{left:6px;top:36px;width:42px;height:86px;border-radius:9px;transform:rotate(-8deg)}.weekly-reset-landing .landing-device-laptop{left:42px;top:15px;width:160px;height:104px;border-radius:8px}.weekly-reset-landing .landing-device-laptop:after{content:"";position:absolute;left:-12px;right:-12px;bottom:-14px;height:14px;border-radius:0 0 12px 12px;background:#152820}.weekly-reset-landing .landing-inline-reserve-section{padding-top:18px}.weekly-reset-landing .landing-inline-reserve-panel{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.55fr);gap:24px;align-items:center;padding:26px 28px;border-radius:15px;background:linear-gradient(135deg,#08623f,#063c2f);color:var(--poko-white);box-shadow:0 20px 44px #063f2d2e}.weekly-reset-landing .landing-inline-reserve-panel h2{color:var(--poko-white);font-size:clamp(1.55rem,2.2vw,2.1rem)}.weekly-reset-landing .landing-inline-reserve-panel p{color:#ffffffe6}.weekly-reset-landing .landing-inline-reserve-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(190px,1.15fr) max-content;gap:12px;align-items:end}.weekly-reset-landing .landing-inline-reserve-fields .field span{color:#ffffffd1;font-size:.68rem;font-weight:760}.weekly-reset-landing .landing-inline-reserve-fields input{width:100%;min-height:42px;border:0;border-radius:6px;padding:0 13px;background:var(--poko-white);color:#073f2e;font:inherit}.weekly-reset-landing .landing-inline-reserve-fields .button{min-height:42px;white-space:nowrap}.weekly-reset-landing .landing-inline-reserve-note,.weekly-reset-landing .landing-inline-reserve-status{margin:0;color:#ffffffd1;font-size:.72rem;line-height:1.35}.weekly-reset-landing .landing-inline-reserve-note svg{width:15px;height:15px;margin-right:5px;vertical-align:-3px}.weekly-reset-landing .landing-inline-reserve-note a{color:var(--poko-white);font-weight:800}.weekly-reset-landing .landing-bottom-support-section{padding-bottom:clamp(38px,5vw,72px)}.weekly-reset-landing .landing-bottom-support-grid{display:grid;grid-template-columns:minmax(290px,1.05fr) minmax(300px,.95fr) minmax(260px,.8fr);gap:16px;align-items:stretch}.weekly-reset-landing .landing-bottom-card{min-width:0;padding:22px;border:1px solid rgba(204,218,202,.92);border-radius:12px;background:#fffefbfa;box-shadow:0 12px 28px #1f2d2409}.weekly-reset-landing .landing-bottom-card h2{font-size:1.18rem;margin-bottom:8px}.weekly-reset-landing .landing-boundary-mini div{display:grid;gap:8px;align-content:start}.weekly-reset-landing .landing-boundary-mini strong{color:#073f2e;font-size:.86rem}.weekly-reset-landing .landing-boundary-mini span{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#263f36;font-size:.78rem;font-weight:650;line-height:1.25}.weekly-reset-landing .landing-boundary-mini svg{width:14px;height:14px;color:#0f6b45;stroke-width:1.8}.weekly-reset-landing .landing-bottom-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.weekly-reset-landing .landing-bottom-card-heading h2{margin:0}.weekly-reset-landing .landing-bottom-card-heading a{color:#064b34;font-size:.78rem;font-weight:820;text-decoration:none}.weekly-reset-landing .landing-bottom-card--faq details{border:0;border-top:1px solid rgba(207,219,204,.85);border-radius:0;padding:0;background:transparent;box-shadow:none}.weekly-reset-landing .landing-bottom-card--faq summary{min-height:38px;padding:10px 0;color:#17372b;font-size:.84rem;font-weight:760;list-style:none}.weekly-reset-landing .landing-bottom-card--faq summary:after{content:"›";float:right;color:#176444;font-size:1.1rem}.weekly-reset-landing .landing-bottom-card--faq details[open] summary:after{transform:rotate(90deg)}.weekly-reset-landing .landing-bottom-card--faq details p{padding:0 22px 12px 0;font-size:.78rem}.weekly-reset-landing .landing-bottom-card--urgent{display:grid;align-content:center;justify-items:start;gap:12px;background:linear-gradient(135deg,#f5faf6,#fffefa)}.weekly-reset-landing .landing-urgent-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:999px;background:#e2f1e7;color:#1b6c4b}.weekly-reset-landing .landing-urgent-icon svg{width:34px;height:34px;stroke-width:1.45}@media(max-width:1120px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-bottom-support-grid{grid-template-columns:1fr 1fr}.weekly-reset-landing .landing-map-rhythm-intro,.weekly-reset-landing .landing-operating-map-preview,.weekly-reset-landing .landing-bottom-card--urgent{grid-column:1 / -1}.weekly-reset-landing .landing-map-week-grid{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-reset-landing .landing-inline-reserve-panel{grid-template-columns:1fr}}@media(max-width:760px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-bottom-support-grid,.weekly-reset-landing .landing-map-week-grid,.weekly-reset-landing .landing-boundary-mini,.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-inline-reserve-panel,.weekly-reset-landing .landing-bottom-support-grid{width:min(100% - 32px,560px)}.weekly-reset-landing .landing-map-rhythm-panel{padding:14px}.weekly-reset-landing .landing-map-rhythm-intro,.weekly-reset-landing .landing-perform-card,.weekly-reset-landing .landing-price-card,.weekly-reset-landing .landing-bottom-card{padding:20px}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:auto}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:78px minmax(0,1fr)}.weekly-reset-landing .landing-perform-card--host img{width:70px;height:70px}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-inline-reserve-panel{padding:24px 20px}.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%}}@media(min-width:921px){.weekly-reset-landing .landing-map-rhythm-panel{grid-template-columns:minmax(260px,.72fr) minmax(0,1.58fr)}.weekly-reset-landing .landing-map-rhythm-intro,.weekly-reset-landing .landing-map-week-grid,.weekly-reset-landing .landing-operating-map-preview,.weekly-reset-landing .landing-bottom-card--urgent{grid-column:auto}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-reset-landing .landing-perform-grid{grid-template-columns:minmax(250px,.92fr) minmax(300px,1.04fr) minmax(270px,.92fr)}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,.9fr)}.weekly-reset-landing .landing-bottom-support-grid{grid-template-columns:minmax(290px,1.05fr) minmax(300px,.95fr) minmax(260px,.8fr)}}@media(max-width:1120px)and (min-width:761px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-bottom-support-grid{grid-template-columns:1fr 1fr}.weekly-reset-landing .landing-map-rhythm-intro,.weekly-reset-landing .landing-operating-map-preview,.weekly-reset-landing .landing-bottom-card--urgent{grid-column:1 / -1}.weekly-reset-landing .landing-map-week-grid{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-inline-reserve-panel,.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%}}@media(min-width:921px){.weekly-reset-landing .landing-map-rhythm-section{padding-top:18px;padding-bottom:14px}.weekly-reset-landing .landing-map-rhythm-panel{width:min(1110px,calc(100vw - 110px));grid-template-columns:315px minmax(0,1fr);gap:14px;padding:14px;border-radius:12px;box-shadow:0 10px 24px #1f2d2408}.weekly-reset-landing .landing-map-rhythm-intro{min-height:214px;padding:20px 18px;border-radius:9px}.weekly-reset-landing .landing-map-rhythm-intro h2{max-width:12.8ch;font-size:1.32rem;line-height:1.08;letter-spacing:-.025em}.weekly-reset-landing .landing-map-rhythm-intro p{max-width:31ch;font-size:.74rem;line-height:1.42}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.weekly-reset-landing .landing-map-week-card{grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:72px;padding:10px;border-radius:8px;box-shadow:0 5px 12px #1f2d2405}.weekly-reset-landing .landing-map-week-icon{width:26px;height:26px;background:#eef7f1}.weekly-reset-landing .landing-map-week-icon svg{width:15px;height:15px;stroke-width:1.45}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){margin-bottom:1px;font-size:.52rem;letter-spacing:.01em}.weekly-reset-landing .landing-map-week-card strong{font-size:.66rem;line-height:1.06;letter-spacing:-.01em}.weekly-reset-landing .landing-map-week-card p{margin-top:2px;font-size:.55rem;line-height:1.18}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:span 2;min-height:72px;padding:12px 20px}.weekly-reset-landing .landing-map-week-card--outcome strong{font-size:.72rem}.weekly-reset-landing .landing-map-week-card--outcome p{max-width:45ch;font-size:.58rem}.weekly-reset-landing .landing-perform-section{padding-top:12px;padding-bottom:18px}.weekly-reset-landing .landing-perform-grid{width:min(1110px,calc(100vw - 110px));grid-template-columns:minmax(285px,.82fr) minmax(310px,1.05fr) minmax(300px,.9fr);gap:12px}.weekly-reset-landing .landing-perform-card{min-height:214px;padding:18px;border-radius:10px;box-shadow:0 8px 18px #1f2d2406}.weekly-reset-landing .landing-perform-card h2{max-width:12.5ch;margin-bottom:9px;font-size:1.38rem;line-height:1.06;letter-spacing:-.025em}.weekly-reset-landing .landing-perform-card p{font-size:.72rem;line-height:1.42}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 8px;margin-top:22px;align-items:start}.weekly-reset-landing .landing-perform-promises span{gap:5px;font-size:.5rem;line-height:1.15}.weekly-reset-landing .landing-perform-promises svg{width:16px;height:16px;stroke-width:1.45}.weekly-reset-landing .landing-perform-note{margin-top:9px;font-size:.58rem}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:92px minmax(0,1fr);gap:14px;align-content:start}.weekly-reset-landing .landing-perform-card--host img{width:78px;height:78px}.weekly-reset-landing .landing-perform-card--host .eyebrow{margin:0 0 4px;font-size:.55rem;letter-spacing:.04em}.weekly-reset-landing .landing-perform-card--host h3{margin:0 0 5px;font-size:1.05rem;line-height:1.04}.weekly-reset-landing .landing-perform-card--support{padding:11px 18px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:35px minmax(0,1fr);gap:12px;padding:12px 0}.weekly-reset-landing .landing-perform-card--support svg{width:22px;height:22px}.weekly-reset-landing .landing-perform-card--support strong{margin-bottom:3px;font-size:.78rem}}@media(max-width:1120px)and (min-width:761px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 48px,760px)}.weekly-reset-landing .landing-map-rhythm-intro h2,.weekly-reset-landing .landing-perform-card h2{font-size:1.45rem}.weekly-reset-landing .landing-map-week-grid{gap:8px}.weekly-reset-landing .landing-map-week-card{min-height:78px;padding:11px}}@media(max-width:760px){.weekly-reset-landing .landing-map-rhythm-section,.weekly-reset-landing .landing-perform-section{padding-block:14px}.weekly-reset-landing .landing-map-rhythm-intro h2,.weekly-reset-landing .landing-perform-card h2{max-width:none;font-size:1.48rem}.weekly-reset-landing .landing-map-rhythm-intro p,.weekly-reset-landing .landing-perform-card p{font-size:.86rem}.weekly-reset-landing .landing-map-week-card{grid-template-columns:36px 1fr;min-height:0}.weekly-reset-landing .landing-map-week-icon{width:32px;height:32px}.weekly-reset-landing .landing-map-week-icon svg{width:18px;height:18px}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){font-size:.62rem}.weekly-reset-landing .landing-map-week-card strong{font-size:.86rem}.weekly-reset-landing .landing-map-week-card p{font-size:.73rem}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:74px 1fr}}.weekly-reset-landing .landing-map-week-card--outcome ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;margin:5px 0 0;padding:0;list-style:none}.weekly-reset-landing .landing-map-week-card--outcome li{position:relative;padding-left:11px;color:#43544c;font-size:.53rem;font-weight:600;line-height:1.18}.weekly-reset-landing .landing-map-week-card--outcome li:before{content:"";position:absolute;left:0;top:.48em;width:3px;height:3px;border-radius:999px;background:#1f7452}.weekly-reset-landing .landing-map-rhythm-note{grid-column:1 / -1;margin:0;padding:8px 12px;border:1px solid rgba(207,219,204,.85);border-radius:999px;background:#fffefbeb;color:#17372b;font-size:.64rem;font-weight:780;line-height:1.2;text-align:center}@media(max-width:760px){.weekly-reset-landing .landing-map-week-card--outcome ul{grid-template-columns:1fr}.weekly-reset-landing .landing-map-week-card--outcome li,.weekly-reset-landing .landing-map-rhythm-note{font-size:.72rem}}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-map-week-grid,.weekly-reset-landing .landing-map-week-card,.weekly-reset-landing .landing-map-week-card>div{min-width:0}.weekly-reset-landing .landing-map-week-card strong,.weekly-reset-landing .landing-map-week-card p,.weekly-reset-landing .landing-map-rhythm-intro h2,.weekly-reset-landing .landing-map-rhythm-intro p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media(min-width:921px){.weekly-reset-landing .landing-map-rhythm-panel{width:min(1180px,calc(100vw - 88px));grid-template-columns:330px minmax(0,1fr)}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.weekly-reset-landing .landing-map-week-card{grid-template-columns:26px minmax(0,1fr);min-height:98px;padding:10px 9px}.weekly-reset-landing .landing-map-week-card strong{max-width:none;font-size:.61rem;line-height:1.07}.weekly-reset-landing .landing-map-week-card p{max-width:none;font-size:.51rem;line-height:1.18}.weekly-reset-landing .landing-map-week-icon{width:24px;height:24px}.weekly-reset-landing .landing-map-week-icon svg{width:14px;height:14px}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:span 3;min-height:98px;padding:16px 20px}.weekly-reset-landing .landing-map-week-card--outcome p{font-size:.58rem;line-height:1.3}.weekly-reset-landing .landing-map-rhythm-note{grid-column:1 / -1}}@media(max-width:1120px)and (min-width:761px){.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:1 / -1}}.weekly-reset-landing .landing-map-rhythm-section,.weekly-reset-landing .landing-perform-section{background:#fffdf9}@media(min-width:921px){.weekly-reset-landing .landing-map-rhythm-section{padding:20px 0 18px}.weekly-reset-landing .landing-map-rhythm-panel{width:min(1168px,calc(100vw - 92px));max-width:1168px;display:grid;grid-template-columns:324px minmax(0,1fr);gap:14px;align-items:stretch;padding:12px;border:1px solid rgba(199,215,197,.92);border-radius:13px;background:linear-gradient(110deg,#edf6ef,#f8faf6 55%,#fffdf9);box-shadow:0 16px 34px #1f2d2409}.weekly-reset-landing .landing-map-rhythm-intro{min-height:238px;padding:21px 22px;border-radius:10px;background:#eaf4ecd6;box-shadow:none}.weekly-reset-landing .landing-map-rhythm-intro h2{max-width:13.8ch;margin:0 0 14px;color:#064b34;font-size:1.28rem;font-weight:820;line-height:1.06;letter-spacing:-.03em}.weekly-reset-landing .landing-map-rhythm-intro p{max-width:30ch;margin:0 0 11px;color:#243e34;font-size:.7rem;font-weight:540;line-height:1.42}.weekly-reset-landing .landing-map-rhythm-intro p:last-child{margin-bottom:0}.weekly-reset-landing .landing-map-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(88px,auto);gap:8px;min-width:0}.weekly-reset-landing .landing-map-week-card{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:start;min-width:0;min-height:88px;padding:11px 12px;border:1px solid rgba(205,218,202,.9);border-radius:9px;background:#fffefbfa;box-shadow:0 5px 12px #1f2d2405;overflow:hidden}.weekly-reset-landing .landing-map-week-icon{width:30px;height:30px;border-radius:999px;background:#eff5ff;color:#335c74}.weekly-reset-landing .landing-map-week-card:nth-child(2) .landing-map-week-icon{background:#e7f3e8;color:#406d50}.weekly-reset-landing .landing-map-week-card:nth-child(3) .landing-map-week-icon{background:#eef4ff;color:#496988}.weekly-reset-landing .landing-map-week-card:nth-child(4) .landing-map-week-icon{background:#e4f4ec;color:#3d7456}.weekly-reset-landing .landing-map-week-card:nth-child(5) .landing-map-week-icon{background:#f3eafd;color:#705d84}.weekly-reset-landing .landing-map-week-card:nth-child(6) .landing-map-week-icon{background:#f7eafa;color:#76557b}.weekly-reset-landing .landing-map-week-card:nth-child(7) .landing-map-week-icon{background:#ffecea;color:#906058}.weekly-reset-landing .landing-map-week-card:nth-child(8) .landing-map-week-icon{background:#f2eafb;color:#765b83}.weekly-reset-landing .landing-map-week-card:nth-child(9) .landing-map-week-icon{background:#e8f1ff;color:#486e9a}.weekly-reset-landing .landing-map-week-card:nth-child(10) .landing-map-week-icon{background:#edf4f2;color:#4b6960}.weekly-reset-landing .landing-map-week-icon svg{width:17px;height:17px;stroke-width:1.55}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){display:block;margin:0 0 2px;color:#2d463b;font-size:.54rem;font-weight:850;line-height:1}.weekly-reset-landing .landing-map-week-card strong{display:block;max-width:none;color:#073f2e;font-size:.66rem;font-weight:850;line-height:1.06;letter-spacing:-.012em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.weekly-reset-landing .landing-map-week-card p{max-width:none;margin:3px 0 0;color:#30443b;font-size:.55rem;font-weight:520;line-height:1.18;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:span 2;display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;min-height:88px;padding:15px 24px;background:linear-gradient(105deg,#f5f7f2,#fffdf9)}.weekly-reset-landing .landing-map-week-card--outcome strong{max-width:11ch;font-size:.74rem;line-height:1.08}.weekly-reset-landing .landing-map-week-card--outcome p{margin:0;color:#31463c;font-size:.62rem;line-height:1.32}.weekly-reset-landing .landing-map-rhythm-note{grid-column:1 / -1;min-height:28px;display:flex;align-items:center;justify-content:center;margin:2px 0 0;padding:6px 14px;border:1px solid rgba(205,218,202,.9);border-radius:999px;background:#fffefbf5;color:#073f2e;font-size:.61rem;font-weight:820;line-height:1.15;text-align:center}.weekly-reset-landing .landing-perform-section{padding:16px 0 22px}.weekly-reset-landing .landing-perform-grid{width:min(1168px,calc(100vw - 92px));max-width:1168px;grid-template-columns:356px minmax(360px,1fr) 318px;gap:13px;align-items:stretch}.weekly-reset-landing .landing-perform-card{min-height:245px;padding:22px 24px;border:1px solid rgba(205,218,202,.9);border-radius:12px;background:#fffefbfa;box-shadow:0 9px 20px #1f2d2406}.weekly-reset-landing .landing-perform-card--quiet{background:linear-gradient(135deg,#f4faf5,#fffdf9)}.weekly-reset-landing .landing-perform-card h2{max-width:12ch;margin:0 0 10px;color:#064b34;font-size:1.44rem;font-weight:820;line-height:1.06;letter-spacing:-.03em}.weekly-reset-landing .landing-perform-card p{color:#273f36;font-size:.72rem;line-height:1.42}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px 8px;margin-top:25px;padding-top:0}.weekly-reset-landing .landing-perform-promises span{color:#17372b;font-size:.49rem;font-weight:760;line-height:1.12}.weekly-reset-landing .landing-perform-promises svg{width:17px;height:17px;color:#214940;stroke-width:1.4}.weekly-reset-landing .landing-perform-note{margin-top:11px;color:#17372b;font-size:.65rem;font-weight:820}.weekly-reset-landing .landing-perform-card--host{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start;padding:24px 28px}.weekly-reset-landing .landing-perform-card--host img{width:96px;height:96px;border-radius:999px;object-fit:cover}.weekly-reset-landing .landing-perform-card--host .eyebrow{margin:0 0 5px;color:#17372b;font-size:.58rem;letter-spacing:.03em}.weekly-reset-landing .landing-perform-card--host h3{margin:0 0 6px;color:#064b34;font-size:1.2rem;line-height:1.04}.weekly-reset-landing .landing-perform-card--support{padding:13px 22px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px 0;border-color:#cddacae0}.weekly-reset-landing .landing-perform-card--support svg{width:30px;height:30px;color:#214940;stroke-width:1.35}.weekly-reset-landing .landing-perform-card--support strong{margin-bottom:4px;color:#064b34;font-size:.88rem}}@media(max-width:1120px)and (min-width:761px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 48px,780px)}.weekly-reset-landing .landing-map-rhythm-panel{grid-template-columns:1fr;padding:12px}.weekly-reset-landing .landing-map-rhythm-intro{min-height:0}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:1 / -1;grid-template-columns:120px 1fr}.weekly-reset-landing .landing-perform-grid{grid-template-columns:1fr}}@media(max-width:760px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 32px,560px)}.weekly-reset-landing .landing-map-rhythm-panel{padding:12px;grid-template-columns:1fr}.weekly-reset-landing .landing-map-rhythm-intro{min-height:0}.weekly-reset-landing .landing-map-rhythm-intro h2,.weekly-reset-landing .landing-perform-card h2{max-width:none;font-size:1.48rem}.weekly-reset-landing .landing-map-week-grid,.weekly-reset-landing .landing-perform-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:auto;grid-template-columns:1fr}.weekly-reset-landing .landing-map-rhythm-note{border-radius:12px;font-size:.74rem}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:82px 1fr}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(3,minmax(0,1fr))}}.weekly-reset-landing .landing-map-rhythm-section,.weekly-reset-landing .landing-perform-section{width:100%;padding:26px 0;background:#fffdf9}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(1188px,calc(100vw - 88px));max-width:1188px;margin-inline:auto;box-sizing:border-box}.weekly-reset-landing .landing-map-rhythm-panel{display:grid;grid-template-columns:360px minmax(0,1fr);gap:14px;align-items:stretch;padding:14px;border:1px solid rgba(199,215,197,.95);border-radius:14px;background:linear-gradient(110deg,#eef6ef,#f8faf6 58%,#fffdf9);box-shadow:0 18px 42px #1f2d240b;overflow:hidden}.weekly-reset-landing .landing-map-rhythm-intro{display:block;min-height:280px;padding:26px 28px;border-radius:12px;background:#eaf4ecd1}.weekly-reset-landing .landing-map-rhythm-intro h2{max-width:14ch;margin:0 0 18px;color:#064b34;font-size:1.55rem;font-weight:820;line-height:1.04;letter-spacing:-.035em}.weekly-reset-landing .landing-map-rhythm-intro p{max-width:31ch;margin:0 0 14px;color:#263f36;font-size:.78rem;font-weight:520;line-height:1.48}.weekly-reset-landing .landing-map-rhythm-intro p:last-child{margin-bottom:0}.weekly-reset-landing .landing-map-week-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(94px,auto);gap:9px;min-width:0}.weekly-reset-landing .landing-map-week-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;min-width:0;min-height:94px;padding:12px 13px;border:1px solid rgba(205,218,202,.92);border-radius:9px;background:#fffefbfa;box-shadow:0 8px 18px #1f2d2406;overflow:hidden}.weekly-reset-landing .landing-map-week-card>div{min-width:0}.weekly-reset-landing .landing-map-week-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#eff5ff;color:#335c74}.weekly-reset-landing .landing-map-week-card:nth-child(2) .landing-map-week-icon{background:#e8f4e9;color:#406d50}.weekly-reset-landing .landing-map-week-card:nth-child(3) .landing-map-week-icon{background:#eef4ff;color:#496988}.weekly-reset-landing .landing-map-week-card:nth-child(4) .landing-map-week-icon{background:#e4f4ec;color:#3d7456}.weekly-reset-landing .landing-map-week-card:nth-child(5) .landing-map-week-icon{background:#f3eafd;color:#705d84}.weekly-reset-landing .landing-map-week-card:nth-child(6) .landing-map-week-icon{background:#f7eafa;color:#76557b}.weekly-reset-landing .landing-map-week-card:nth-child(7) .landing-map-week-icon{background:#ffecea;color:#906058}.weekly-reset-landing .landing-map-week-card:nth-child(8) .landing-map-week-icon{background:#f2eafb;color:#765b83}.weekly-reset-landing .landing-map-week-card:nth-child(9) .landing-map-week-icon{background:#e8f1ff;color:#486e9a}.weekly-reset-landing .landing-map-week-card:nth-child(10) .landing-map-week-icon{background:#edf4f2;color:#4b6960}.weekly-reset-landing .landing-map-week-icon svg{width:18px;height:18px;stroke-width:1.45}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){display:block;margin:0 0 3px;color:#2d463b;font-size:.56rem;font-weight:850;line-height:1;white-space:normal}.weekly-reset-landing .landing-map-week-card strong,.weekly-reset-landing .landing-map-week-card p{max-width:none;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.weekly-reset-landing .landing-map-week-card strong{display:block;margin:0;color:#073f2e;font-size:.72rem;font-weight:850;line-height:1.04;letter-spacing:-.014em}.weekly-reset-landing .landing-map-week-card p{margin:4px 0 0;color:#30443b;font-size:.58rem;font-weight:520;line-height:1.2}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:span 2;display:grid;grid-template-columns:118px minmax(0,1fr);gap:18px;align-items:center;min-height:94px;padding:18px 28px;background:linear-gradient(105deg,#f5f7f2,#fffdf9)}.weekly-reset-landing .landing-map-week-card--outcome strong{display:block;max-width:10ch;color:#073f2e;font-size:.84rem;line-height:1.05}.weekly-reset-landing .landing-map-week-card--outcome p{margin:0;color:#31463c;font-size:.66rem;line-height:1.35}.weekly-reset-landing .landing-map-rhythm-note{grid-column:1 / -1;min-height:30px;display:flex;align-items:center;justify-content:center;margin:4px 0 0;padding:7px 16px;border:1px solid rgba(205,218,202,.92);border-radius:999px;background:#fffefbf5;color:#073f2e;font-size:.66rem;font-weight:820;line-height:1.15;text-align:center}.weekly-reset-landing .landing-perform-grid{display:grid;grid-template-columns:356px minmax(360px,1fr) 350px;gap:14px;align-items:stretch}.weekly-reset-landing .landing-perform-card{min-height:258px;padding:24px 26px;border:1px solid rgba(205,218,202,.92);border-radius:12px;background:#fffefbfa;box-shadow:0 10px 24px #1f2d2407}.weekly-reset-landing .landing-perform-card--quiet{background:linear-gradient(135deg,#f4faf5,#fffdf9)}.weekly-reset-landing .landing-perform-card h2{max-width:12ch;margin:0 0 12px;color:#064b34;font-size:1.55rem;font-weight:820;line-height:1.05;letter-spacing:-.035em}.weekly-reset-landing .landing-perform-card p{margin:0;color:#273f36;font-size:.78rem;line-height:1.45}.weekly-reset-landing .landing-perform-promises{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 10px;margin-top:28px}.weekly-reset-landing .landing-perform-promises span{display:grid;place-items:center;gap:7px;color:#17372b;font-size:.52rem;font-weight:760;line-height:1.1;text-align:center}.weekly-reset-landing .landing-perform-promises svg{width:18px;height:18px;color:#214940;stroke-width:1.35}.weekly-reset-landing .landing-perform-note{margin-top:14px;color:#17372b;font-size:.74rem;font-weight:820}.weekly-reset-landing .landing-perform-card--host{display:grid;grid-template-columns:128px minmax(0,1fr);gap:22px;align-items:start;padding:26px 30px}.weekly-reset-landing .landing-perform-card--host img{width:104px;height:104px;border-radius:999px;object-fit:cover;box-shadow:0 10px 24px #122a1e1f}.weekly-reset-landing .landing-perform-card--host .eyebrow{margin:0 0 6px;color:#17372b;font-size:.62rem;font-weight:850;letter-spacing:.02em}.weekly-reset-landing .landing-perform-card--host h3{margin:0 0 7px;color:#064b34;font-size:1.3rem;line-height:1.04}.weekly-reset-landing .landing-perform-card--support{display:grid;align-content:stretch;padding:16px 24px}.weekly-reset-landing .landing-perform-card--support>div{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(205,218,202,.88)}.weekly-reset-landing .landing-perform-card--support>div:last-child{border-bottom:0}.weekly-reset-landing .landing-perform-card--support svg{width:31px;height:31px;color:#214940;stroke-width:1.28}.weekly-reset-landing .landing-perform-card--support strong{display:block;margin-bottom:5px;color:#064b34;font-size:.98rem;font-weight:820}@media(max-width:1100px)and (min-width:921px){.weekly-reset-landing .landing-map-rhythm-panel{grid-template-columns:300px minmax(0,1fr)}.weekly-reset-landing .landing-map-week-card{grid-template-columns:34px minmax(0,1fr);padding:11px}.weekly-reset-landing .landing-map-week-card strong{font-size:.66rem}.weekly-reset-landing .landing-map-week-card p{font-size:.53rem}.weekly-reset-landing .landing-perform-grid{grid-template-columns:1fr}}@media(max-width:1120px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 40px,760px)}.weekly-reset-landing .landing-map-rhythm-panel{grid-template-columns:1fr;gap:12px;padding:12px}.weekly-reset-landing .landing-map-rhythm-intro{min-height:0}.weekly-reset-landing .landing-map-rhythm-intro h2{max-width:none;font-size:1.58rem}.weekly-reset-landing .landing-map-rhythm-intro p{max-width:58ch;font-size:.86rem}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:1 / -1;grid-template-columns:148px minmax(0,1fr)}.weekly-reset-landing .landing-perform-grid{grid-template-columns:1fr}}@media(max-width:620px){.weekly-reset-landing .landing-map-rhythm-section,.weekly-reset-landing .landing-perform-section{padding:18px 0}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 28px,520px)}.weekly-reset-landing .landing-map-rhythm-intro,.weekly-reset-landing .landing-perform-card{padding:20px}.weekly-reset-landing .landing-map-week-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-map-week-card{min-height:0;padding:14px}.weekly-reset-landing .landing-map-week-card--outcome{grid-column:auto;grid-template-columns:1fr;gap:7px;padding:18px 20px}.weekly-reset-landing .landing-map-week-card--outcome strong{max-width:none}.weekly-reset-landing .landing-map-rhythm-note{border-radius:12px;font-size:.76rem}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:86px minmax(0,1fr);padding:22px}.weekly-reset-landing .landing-perform-card--host img{width:76px;height:76px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:42px minmax(0,1fr)}}.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(1188px,calc(100vw - 88px))}.weekly-reset-landing .landing-map-week-grid{grid-auto-rows:minmax(118px,auto);gap:11px}.weekly-reset-landing .landing-map-week-card{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:118px;padding:16px 15px}.weekly-reset-landing .landing-map-week-icon{width:38px;height:38px}.weekly-reset-landing .landing-map-week-icon svg{width:21px;height:21px}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){font-size:.68rem;line-height:1.05}.weekly-reset-landing .landing-map-week-card strong{font-size:.88rem;line-height:1.08}.weekly-reset-landing .landing-map-week-card p{font-size:.72rem;line-height:1.28}.weekly-reset-landing .landing-map-week-card--outcome{min-height:118px;grid-template-columns:150px minmax(0,1fr);padding:22px 30px}.weekly-reset-landing .landing-map-week-card--outcome strong{max-width:10ch;font-size:1rem;line-height:1.08}.weekly-reset-landing .landing-map-week-card--outcome p{font-size:.82rem;line-height:1.45}.weekly-reset-landing .landing-map-rhythm-note{min-height:36px;font-size:.8rem;line-height:1.25}.weekly-reset-landing .landing-map-rhythm-intro h2{font-size:1.78rem;line-height:1.04}.weekly-reset-landing .landing-map-rhythm-intro p{font-size:.93rem;line-height:1.48}.weekly-reset-landing .landing-perform-card h2{font-size:1.78rem}.weekly-reset-landing .landing-perform-card p{font-size:.94rem;line-height:1.48}.weekly-reset-landing .landing-perform-promises span{font-size:.68rem;line-height:1.15}.weekly-reset-landing .landing-perform-promises svg{width:22px;height:22px}.weekly-reset-landing .landing-perform-note{font-size:.92rem}.weekly-reset-landing .landing-perform-card--host .eyebrow{font-size:.72rem}.weekly-reset-landing .landing-perform-card--host h3{font-size:1.5rem}.weekly-reset-landing .landing-perform-card--support strong{font-size:1.08rem}.weekly-reset-landing .landing-perform-card--support svg{width:34px;height:34px}@media(max-width:1100px)and (min-width:921px){.weekly-reset-landing .landing-map-rhythm-panel{grid-template-columns:330px minmax(0,1fr)}.weekly-reset-landing .landing-map-week-card strong{font-size:.78rem}.weekly-reset-landing .landing-map-week-card p{font-size:.64rem}}@media(max-width:1120px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 36px,760px)}.weekly-reset-landing .landing-map-week-card strong{font-size:.95rem}.weekly-reset-landing .landing-map-week-card p{font-size:.82rem}.weekly-reset-landing .landing-map-week-card span:not(.landing-map-week-icon){font-size:.72rem}}@media(max-width:620px){.weekly-reset-landing .landing-map-rhythm-panel,.weekly-reset-landing .landing-perform-grid{width:min(100% - 28px,520px)}.weekly-reset-landing .landing-map-week-card{grid-template-columns:46px minmax(0,1fr)}.weekly-reset-landing .landing-map-week-card--outcome{grid-template-columns:1fr}.weekly-reset-landing .landing-perform-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;margin-top:30px;max-width:100%}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises span{display:grid;grid-template-rows:26px auto;place-items:center;gap:8px;min-width:0;color:#12382b;font-size:.72rem;font-weight:800;line-height:1.12;text-align:center;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises svg{width:24px;height:24px;color:#1f6b4c;stroke-width:1.25}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-note{margin-top:22px;padding-top:14px;border-top:1px solid rgba(205,218,202,.72);color:#073f2e;font-size:1rem;font-weight:850}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:132px minmax(0,1fr);gap:24px;padding:28px 30px}.weekly-reset-landing .landing-perform-card--host img{width:118px;height:118px;border:6px solid rgba(238,246,239,.96);border-radius:999px;object-fit:cover;object-position:50% 18%;transform:scale(1.08);clip-path:circle(48% at 50% 50%);box-shadow:0 16px 34px #122a1e24}.weekly-reset-landing .landing-perform-card--host .eyebrow{margin:0 0 7px;color:#24483a;font-size:.72rem;font-weight:850;letter-spacing:.01em;text-transform:none}.weekly-reset-landing .landing-perform-card--host h3{margin:0 0 8px;color:#064b34;font-size:1.56rem;font-weight:850;line-height:1.02}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow){color:#243e34;font-size:.94rem;line-height:1.48}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow)+p:not(.eyebrow){margin-top:14px;padding-top:14px;border-top:1px solid rgba(205,218,202,.74)}.weekly-reset-landing .landing-perform-card--support{padding:18px 26px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:center;padding:20px 0}.weekly-reset-landing .landing-perform-card--support svg{box-sizing:border-box;width:46px;height:46px;padding:11px;border:1px solid rgba(205,218,202,.94);border-radius:999px;background:linear-gradient(180deg,#fff,#f1f7f2);color:#1f6b4c;stroke-width:1.25;box-shadow:0 8px 18px #1f2d240b}.weekly-reset-landing .landing-perform-card--support strong{margin-bottom:6px;color:#064b34;font-size:1.12rem;font-weight:850;line-height:1.1}.weekly-reset-landing .landing-perform-card--support p{color:#263f36;font-size:.94rem;line-height:1.42}@media(max-width:1120px){.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:124px minmax(0,1fr)}.weekly-reset-landing .landing-perform-card--host img{width:108px;height:108px}}@media(max-width:560px){.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:1fr;justify-items:start}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:52px minmax(0,1fr)}.weekly-reset-landing .landing-perform-card--support svg{width:42px;height:42px;padding:10px}}.weekly-reset-landing .landing-pricing-section{padding:34px 0 22px;background:#fffdf9}.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-inline-reserve-panel{width:min(1188px,calc(100vw - 88px));max-width:1188px;margin-inline:auto}.weekly-reset-landing .landing-pricing-heading{margin-bottom:14px}.weekly-reset-landing .landing-pricing-heading h2{margin:0;color:#064b34;font-size:clamp(1.9rem,2.45vw,2.55rem);font-weight:820;line-height:1.04;letter-spacing:-.035em}.weekly-reset-landing .landing-pricing-heading p{margin:8px 0 0;color:#213b31;font-size:1rem;line-height:1.42}.weekly-reset-landing .landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr)) minmax(360px,1.38fr);gap:12px;align-items:stretch}.weekly-reset-landing .landing-price-card{min-height:158px;padding:20px 20px 18px;border:1px solid rgba(205,218,202,.94);border-radius:10px;background:#fffefbfa;box-shadow:0 8px 20px #1f2d2407}.weekly-reset-landing .landing-price-card--featured{background:linear-gradient(135deg,#eef7f1,#fffefb)}.weekly-reset-landing .landing-price-card .eyebrow{display:inline-flex;width:auto;margin:0 0 8px;padding:3px 8px;border-radius:999px;background:#e7f1e8;color:#176444;font-size:.63rem;font-weight:850;letter-spacing:.06em}.weekly-reset-landing .landing-price-card h3{margin:0 0 8px;color:#064b34;font-size:1.2rem;font-weight:850;line-height:1.08}.weekly-reset-landing .landing-price-card p:not(.eyebrow){margin:0;color:#263f36;font-size:.9rem;line-height:1.38}.weekly-reset-landing .landing-price-card>strong{display:block;margin:18px 0 10px;color:#064b34;font-size:1.55rem;font-weight:880;line-height:1}.weekly-reset-landing .landing-price-card .button{width:100%;min-height:38px;border-radius:7px;font-size:.8rem}.weekly-reset-landing .landing-operating-map-preview{position:relative;display:grid;grid-template-columns:minmax(245px,1fr) 168px;gap:22px;align-items:center;min-height:158px;padding:8px 18px 8px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.weekly-reset-landing .landing-operating-map-preview>div:last-child{position:relative;z-index:2;align-self:center}.weekly-reset-landing .landing-operating-map-preview h3{max-width:12ch;margin:0 0 22px;color:#064b34;font-size:1.22rem;font-weight:850;line-height:1.08;letter-spacing:-.02em}.weekly-reset-landing .landing-operating-map-preview p{max-width:15ch;margin:0;color:#17372b;font-size:.94rem;line-height:1.46}.weekly-reset-landing .landing-device-stack{position:relative;min-height:176px;width:100%;order:-1}.weekly-reset-landing .landing-device-laptop{position:absolute;left:54px;top:16px;width:250px;height:150px;display:block;overflow:hidden;border:5px solid #10251e;border-radius:10px;background:#10251e;box-shadow:0 16px 30px #1f2d242e;transform:none}.weekly-reset-landing .landing-device-laptop img{width:100%;height:100%;display:block;object-fit:cover;opacity:.95}.weekly-reset-landing .landing-device-laptop:after{content:"";position:absolute;left:-18px;right:-18px;bottom:-20px;height:20px;border-radius:0 0 18px 18px;background:#10251e;box-shadow:0 14px 18px #1f2d2429}.weekly-reset-landing .landing-device-phone{position:absolute;left:6px;top:50px;width:54px;height:102px;display:block;border:5px solid #10251e;border-radius:12px;background:linear-gradient(180deg,#f8fbf7,#dfeae3);box-shadow:0 12px 24px #1f2d2424;transform:rotate(-8deg);z-index:3}.weekly-reset-landing .landing-inline-reserve-section{padding:18px 0 38px;background:#fffdf9}.weekly-reset-landing .landing-inline-reserve-panel{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.55fr);gap:28px;align-items:center;padding:24px 28px;border:1px solid rgba(6,59,43,.32);border-radius:10px;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.12),transparent 28%),linear-gradient(135deg,#08623f,#053a2d);color:var(--poko-white);box-shadow:0 18px 42px #063f2d2e}.weekly-reset-landing .landing-inline-reserve-panel h2{margin:0 0 12px;color:var(--poko-white);font-size:clamp(1.75rem,2.4vw,2.35rem);font-weight:830;line-height:1.02;letter-spacing:-.035em}.weekly-reset-landing .landing-inline-reserve-copy p{max-width:34ch;color:#ffffffe6;font-size:1rem;line-height:1.42}.weekly-reset-landing .landing-inline-reserve-form{display:grid;gap:10px}.weekly-reset-landing .landing-inline-reserve-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(230px,1.15fr) minmax(180px,.86fr);gap:12px;align-items:end}.weekly-reset-landing .landing-inline-reserve-fields .field{display:grid;gap:6px;margin:0}.weekly-reset-landing .landing-inline-reserve-fields .field span{color:#ffffffe0;font-size:.7rem;font-weight:820}.weekly-reset-landing .landing-inline-reserve-fields input{width:100%;min-height:42px;border:0;border-radius:6px;padding:0 13px;background:var(--poko-white);color:#073f2e;font:inherit;box-shadow:inset 0 0 0 1px #ffffff24}.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%;min-height:42px;border-radius:6px;background:var(--poko-white);color:#073f2e;font-size:.82rem;font-weight:850}.weekly-reset-landing .landing-inline-reserve-note,.weekly-reset-landing .landing-inline-reserve-status{margin:0;color:#ffffffd1;font-size:.74rem;line-height:1.35}.weekly-reset-landing .landing-inline-reserve-note svg{width:16px;height:16px;margin-right:6px;vertical-align:-3px}.weekly-reset-landing .landing-inline-reserve-note a{color:var(--poko-white);font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@media(max-width:1120px){.weekly-reset-landing .landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-reset-landing .landing-operating-map-preview{grid-column:1 / -1;grid-template-columns:minmax(300px,1fr) minmax(210px,.58fr);min-height:190px}.weekly-reset-landing .landing-device-laptop{width:310px;height:172px}}@media(max-width:1120px){.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-inline-reserve-panel{width:min(100% - 36px,760px)}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-price-card{min-height:0}.weekly-reset-landing .landing-operating-map-preview{grid-template-columns:1fr;gap:12px;padding:8px 0 0}.weekly-reset-landing .landing-operating-map-preview h3,.weekly-reset-landing .landing-operating-map-preview p{max-width:none}.weekly-reset-landing .landing-device-stack{min-height:205px}.weekly-reset-landing .landing-device-laptop{left:72px;width:min(72vw,360px);height:190px}.weekly-reset-landing .landing-device-phone{left:18px}.weekly-reset-landing .landing-inline-reserve-panel,.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}}@media(max-width:560px){.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid,.weekly-reset-landing .landing-inline-reserve-panel{width:min(100% - 28px,520px)}.weekly-reset-landing .landing-device-stack{min-height:176px}.weekly-reset-landing .landing-device-laptop{left:48px;top:14px;width:min(76vw,300px);height:156px}.weekly-reset-landing .landing-device-phone{left:4px;top:50px;width:48px;height:90px}.weekly-reset-landing .landing-inline-reserve-panel{padding:22px 20px}}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:center;min-height:258px;padding:28px 32px}.weekly-reset-landing .landing-perform-card--host img{width:136px;height:136px;align-self:start;margin-top:2px}.weekly-reset-landing .landing-perform-card--host>div{display:grid;align-content:center;min-height:202px}.weekly-reset-landing .landing-perform-card--host .eyebrow{margin:0 0 8px}.weekly-reset-landing .landing-perform-card--host h3{margin:0 0 8px;font-size:1.62rem}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow){max-width:34ch}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow)+p:not(.eyebrow){margin-top:16px;padding-top:16px}@media(max-width:1120px){.weekly-reset-landing .landing-perform-card--host{grid-template-columns:138px minmax(0,1fr)}.weekly-reset-landing .landing-perform-card--host img{width:122px;height:122px}}@media(max-width:560px){.weekly-reset-landing .landing-perform-card--host{grid-template-columns:1fr}.weekly-reset-landing .landing-perform-card--host>div{min-height:0}}.weekly-reset-landing .landing-pricing-section{padding:30px 0 18px}.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid{width:min(1188px,calc(100vw - 88px))}.weekly-reset-landing .landing-pricing-heading h2{font-size:2rem}.weekly-reset-landing .landing-pricing-heading p{font-size:.92rem}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:225px 225px 240px minmax(340px,1fr);gap:12px;align-items:stretch}.weekly-reset-landing .landing-price-card{min-height:182px;padding:18px 18px 16px;display:grid;align-content:start;border-radius:9px}.weekly-reset-landing .landing-price-card .eyebrow{max-width:190px;margin-bottom:10px;padding:3px 8px;font-size:.58rem}.weekly-reset-landing .landing-price-card h3{margin-bottom:10px;font-size:1.08rem}.weekly-reset-landing .landing-price-card p:not(.eyebrow){font-size:.82rem;line-height:1.36}.weekly-reset-landing .landing-price-card>strong{margin:20px 0 9px;font-size:1.45rem}.weekly-reset-landing .landing-price-card .button{min-height:34px;margin-top:auto;font-size:.72rem}.weekly-reset-landing .landing-operating-map-preview{display:grid;grid-template-columns:minmax(280px,1fr) 160px;gap:24px;align-items:center;min-height:182px;padding:0 0 0 20px;overflow:visible}.weekly-reset-landing .landing-operating-map-preview>div:last-child{justify-self:start;width:160px;min-width:160px;z-index:5}.weekly-reset-landing .landing-operating-map-preview h3{max-width:13ch;margin:0 0 22px;font-size:1.08rem;line-height:1.1}.weekly-reset-landing .landing-operating-map-preview p{max-width:13ch;font-size:.84rem;line-height:1.48}.weekly-reset-landing .landing-device-stack{min-height:172px;width:100%;max-width:330px;justify-self:end;overflow:visible}.weekly-reset-landing .landing-device-laptop{left:74px;top:12px;width:230px;height:134px;border-width:4px;border-radius:7px;z-index:2}.weekly-reset-landing .landing-device-laptop:after{left:-30px;right:-32px;bottom:-17px;height:17px;background:linear-gradient(180deg,#d8ded9,#aeb8b1);border-radius:0 0 18px 18px;box-shadow:0 10px 18px #1f2d2429}.weekly-reset-landing .landing-device-laptop:before{content:"";position:absolute;left:-52px;right:-48px;bottom:-23px;height:9px;border-radius:999px;background:#1f2d2429;filter:blur(4px)}.weekly-reset-landing .landing-device-phone{left:20px;top:54px;width:48px;height:86px;border-width:4px;border-radius:10px;z-index:4}@media(max-width:1180px)and (min-width:921px){.weekly-reset-landing .landing-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-reset-landing .landing-operating-map-preview{grid-column:1 / -1;grid-template-columns:minmax(280px,1fr) 180px;padding-left:0}.weekly-reset-landing .landing-device-stack{justify-self:center}}@media(max-width:1120px){.weekly-reset-landing .landing-pricing-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-operating-map-preview{grid-template-columns:1fr;padding:8px 0}.weekly-reset-landing .landing-operating-map-preview>div:last-child{width:auto}.weekly-reset-landing .landing-device-stack{justify-self:start;max-width:360px}}.weekly-reset-landing .landing-inline-reserve-section{padding:8px 0 34px}.weekly-reset-landing .landing-inline-reserve-panel{width:min(1188px,calc(100vw - 88px));min-height:118px;display:grid;grid-template-columns:390px minmax(0,1fr);gap:46px;align-items:center;padding:20px 26px;border-radius:8px;background:radial-gradient(circle at 62% 34%,rgba(255,255,255,.08),transparent 28%),linear-gradient(120deg,#08623f,#053c2e);box-shadow:0 18px 42px #063f2d24}.weekly-reset-landing .landing-inline-reserve-panel h2{margin:0 0 8px;max-width:none;color:var(--poko-white);font-size:1.62rem;font-weight:830;line-height:1.04;letter-spacing:-.035em}.weekly-reset-landing .landing-inline-reserve-copy p{max-width:36ch;margin:0;color:#ffffffeb;font-size:.86rem;line-height:1.42}.weekly-reset-landing .landing-inline-reserve-form{align-self:center;display:grid;gap:10px}.weekly-reset-landing .landing-inline-reserve-fields .field span{color:#ffffffe0;font-size:.62rem;font-weight:820;line-height:1}.weekly-reset-landing .landing-inline-reserve-fields input,.weekly-reset-landing .landing-inline-reserve-fields .button{min-height:38px;border-radius:5px}.weekly-reset-landing .landing-inline-reserve-fields input{padding:0 12px;font-size:.84rem}.weekly-reset-landing .landing-inline-reserve-fields .button{padding:0 14px;font-size:.76rem;font-weight:850}.weekly-reset-landing .landing-inline-reserve-note,.weekly-reset-landing .landing-inline-reserve-status{max-width:690px;margin:0;color:#ffffffb3;font-size:.64rem;font-weight:560;line-height:1.28}.weekly-reset-landing .landing-inline-reserve-note svg{width:14px;height:14px;margin-right:6px;color:#ffffffb8;vertical-align:-3px}.weekly-reset-landing .landing-inline-reserve-note a{color:#ffffffe0;font-weight:820}@media(max-width:1120px){.weekly-reset-landing .landing-inline-reserve-panel{width:min(100% - 36px,760px);grid-template-columns:1fr;gap:18px;padding:22px}.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%}}.weekly-reset-landing .landing-inline-reserve-section{padding:6px 0 32px}.weekly-reset-landing .landing-inline-reserve-panel{width:min(1184px,calc(100vw - 88px));min-height:108px;display:grid;grid-template-columns:390px minmax(0,1fr);gap:42px;align-items:center;padding:16px 25px;border-radius:8px;background:radial-gradient(circle at 60% 28%,rgba(255,255,255,.08),transparent 30%),linear-gradient(115deg,#08623f,#053b2d);box-shadow:0 18px 42px #063f2d21}.weekly-reset-landing .landing-inline-reserve-panel h2{margin:0 0 7px;max-width:none;color:var(--poko-white);font-size:1.48rem;font-weight:830;line-height:1.05;letter-spacing:-.035em}.weekly-reset-landing .landing-inline-reserve-copy p{max-width:37ch;margin:0;color:#ffffffeb;font-size:.78rem;line-height:1.36}.weekly-reset-landing .landing-inline-reserve-form{align-self:center;display:grid;gap:9px}.weekly-reset-landing .landing-inline-reserve-fields .field--consent{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.55rem;align-items:start;grid-column:1 / -1;margin:0}.weekly-reset-landing .landing-inline-reserve-fields .field--consent input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;margin:.1rem 0 0;padding:0;accent-color:var(--poko-sun)}.weekly-reset-landing .landing-inline-reserve-fields .field--consent span{color:#ffffffeb;font-size:.76rem;font-weight:700;line-height:1.35}.weekly-reset-landing .landing-inline-reserve-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.16fr) 176px;gap:12px;align-items:end}.weekly-reset-landing .landing-inline-reserve-fields .field{gap:5px}.weekly-reset-landing .landing-inline-reserve-fields .field span{color:#ffffffe6;font-size:.6rem;font-weight:820;line-height:1}.weekly-reset-landing .landing-inline-reserve-fields input,.weekly-reset-landing .landing-inline-reserve-fields .button{min-height:36px;border-radius:5px}.weekly-reset-landing .landing-inline-reserve-fields input{padding:0 12px;font-size:.78rem}.weekly-reset-landing .landing-inline-reserve-fields .button{padding:0 14px;font-size:.72rem;font-weight:850}.weekly-reset-landing .landing-inline-reserve-note,.weekly-reset-landing .landing-inline-reserve-status{max-width:690px;margin:0;color:#ffffffb0;font-size:.58rem;font-weight:560;line-height:1.28}.weekly-reset-landing .landing-inline-reserve-note svg{width:13px;height:13px;margin-right:6px;color:#ffffffb8;vertical-align:-3px}.weekly-reset-landing .landing-inline-reserve-note a{color:#ffffffe6;font-weight:820}@media(max-width:1120px){.weekly-reset-landing .landing-inline-reserve-section{padding:10px 0 30px}.weekly-reset-landing .landing-inline-reserve-panel{width:min(100% - 36px,760px);min-height:0;grid-template-columns:1fr;gap:18px;padding:22px}.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%}}@media(max-width:560px){.weekly-reset-landing .landing-inline-reserve-panel{width:min(100% - 28px,520px)}}.weekly-reset-landing .landing-bottom-support-section{padding:14px 0 54px}.weekly-reset-landing .landing-bottom-support-grid{width:min(1184px,calc(100vw - 88px));margin-inline:auto;display:grid;grid-template-columns:minmax(360px,1.08fr) minmax(330px,.92fr) minmax(330px,.84fr);gap:14px;align-items:stretch}.weekly-reset-landing .landing-bottom-card{min-width:0;min-height:0;padding:20px 22px;border:1px solid rgba(205,219,202,.88);border-radius:10px;background:#fffefbfa;box-shadow:0 12px 26px #1f2d2408}.weekly-reset-landing .landing-bottom-card--boundaries{background:linear-gradient(135deg,#eff8f2eb,#fffefbfa 72%)}.weekly-reset-landing .landing-bottom-card h2{margin:0 0 8px;color:#053f2e;font-size:1.15rem;font-weight:820;line-height:1.12;letter-spacing:-.025em}.weekly-reset-landing .landing-bottom-card p{margin:0;color:#17372b;font-size:.76rem;line-height:1.42}.weekly-reset-landing .landing-boundary-mini{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.weekly-reset-landing .landing-boundary-mini div{display:grid;gap:7px;align-content:start}.weekly-reset-landing .landing-boundary-mini strong{margin-bottom:2px;color:#073f2e;font-size:.8rem;font-weight:830}.weekly-reset-landing .landing-boundary-mini span{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;align-items:start;color:#17372b;font-size:.72rem;font-weight:680;line-height:1.22}.weekly-reset-landing .landing-boundary-mini svg{width:13px;height:13px;color:#0d7049;stroke-width:1.75}.weekly-reset-landing .landing-bottom-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid rgba(205,219,202,.88)}.weekly-reset-landing .landing-bottom-card-heading h2{margin:0;font-size:1.06rem}.weekly-reset-landing .landing-bottom-card-heading a{flex:0 0 auto;color:#064b34;font-size:.68rem;font-weight:850;text-decoration:none}.weekly-reset-landing .landing-bottom-card--faq .landing-faq-list{display:grid;gap:0}.weekly-reset-landing .landing-bottom-card--faq details{display:block;border:0;border-bottom:1px solid rgba(205,219,202,.88);border-radius:0;padding:0;margin:0;background:transparent;box-shadow:none}.weekly-reset-landing .landing-bottom-card--faq details:first-child{border-top:0}.weekly-reset-landing .landing-bottom-card--faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:9px 18px 9px 0;color:#17372b;font-size:.78rem;font-weight:780;line-height:1.2;list-style:none;cursor:pointer}.weekly-reset-landing .landing-bottom-card--faq summary::-webkit-details-marker{display:none}.weekly-reset-landing .landing-bottom-card--faq summary::marker{content:""}.weekly-reset-landing .landing-bottom-card--faq summary:before{content:none;display:none}.weekly-reset-landing .landing-bottom-card--faq summary:after{content:"›";position:absolute;right:1px;top:50%;transform:translateY(-50%);color:#176444;font-size:1rem;font-weight:760;line-height:1;float:none}.weekly-reset-landing .landing-bottom-card--faq details[open] summary:after{transform:translateY(-50%) rotate(90deg)}.weekly-reset-landing .landing-bottom-card--faq details p{padding:0 18px 10px 0;color:#365247;font-size:.7rem;line-height:1.35}.weekly-reset-landing .landing-bottom-card--urgent{display:grid;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;column-gap:18px;row-gap:6px;padding:28px 30px;background:linear-gradient(135deg,#f2f8f4,#fffefa 74%)}.weekly-reset-landing .landing-bottom-card--urgent h2{grid-column:2;margin:0;max-width:25ch;font-size:1.02rem;line-height:1.12}.weekly-reset-landing .landing-bottom-card--urgent p{grid-column:2;max-width:33ch;font-size:.76rem}.weekly-reset-landing .landing-urgent-icon{grid-row:1 / span 2;display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#dff0e5;color:#0d7049}.weekly-reset-landing .landing-urgent-icon svg{width:30px;height:30px;stroke-width:1.45}@media(max-width:1120px){.weekly-reset-landing .landing-bottom-support-grid{width:min(100% - 36px,760px);grid-template-columns:1fr}.weekly-reset-landing .landing-bottom-card--urgent{grid-column:auto}}@media(max-width:560px){.weekly-reset-landing .landing-bottom-support-grid{width:min(100% - 28px,520px)}.weekly-reset-landing .landing-boundary-mini{grid-template-columns:1fr}.weekly-reset-landing .landing-bottom-card--urgent{grid-template-columns:52px minmax(0,1fr);padding:22px}.weekly-reset-landing .landing-urgent-icon{width:48px;height:48px}}.weekly-reset-landing .landing-pricing-section{padding:40px 0 24px}.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid{width:min(1184px,calc(100vw - 88px));margin-inline:auto}.weekly-reset-landing .landing-pricing-heading{margin-bottom:16px}.weekly-reset-landing .landing-pricing-heading h2{margin:0;font-size:clamp(1.9rem,2.7vw,2.45rem);line-height:1.04;letter-spacing:-.045em}.weekly-reset-landing .landing-pricing-heading p{margin:6px 0 0;font-size:.94rem;line-height:1.35}.weekly-reset-landing .landing-pricing-grid{display:grid;grid-template-columns:minmax(230px,.94fr) minmax(230px,.94fr) minmax(230px,.94fr) minmax(340px,1.28fr);gap:12px;align-items:stretch}.weekly-reset-landing .landing-price-card{min-height:0;display:grid;grid-template-rows:auto auto auto 1fr auto auto;align-content:start;gap:12px;padding:14px;border:1px solid rgba(195,217,202,.9);border-radius:10px;background:#fffefb;box-shadow:0 18px 38px #05352412}.weekly-reset-landing .landing-price-card--featured{background:#f7fbf7}.weekly-reset-landing .landing-price-card__media{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid rgba(195,217,202,.82);border-radius:8px;background:#eef6ef}.weekly-reset-landing .landing-price-card .eyebrow{width:auto;min-height:auto;display:block;margin:0;padding:0;border-radius:0;background:transparent;color:#07603f;font-size:.66rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.weekly-reset-landing .landing-price-card h3{margin:0;color:#064b34;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.06;letter-spacing:-.02em}.weekly-reset-landing .landing-price-card p:not(.eyebrow){margin:0;max-width:36ch;color:#19392d;font-size:.9rem;line-height:1.42}.weekly-reset-landing .landing-price-card>strong{align-self:end;display:block;margin:2px 0 0;min-height:auto;color:#053f2e;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1;letter-spacing:-.035em}.weekly-reset-landing .landing-price-card .button{align-self:end;width:100%;min-height:42px;border-radius:6px;font-size:.78rem;font-weight:850}.weekly-reset-landing .landing-operating-map-preview{min-height:274px;display:grid;grid-template-columns:minmax(230px,1fr) minmax(150px,.58fr);gap:20px;align-items:center;padding:0 4px 0 12px;border:0;background:transparent;box-shadow:none;overflow:visible}.weekly-reset-landing .landing-operating-map-preview>div:last-child{position:static;width:auto;min-width:0;padding:0;text-align:left;z-index:2}.weekly-reset-landing .landing-operating-map-preview h3{max-width:15ch;margin:0 0 24px;color:#053f2e;font-size:1.14rem;line-height:1.12;letter-spacing:-.025em}.weekly-reset-landing .landing-operating-map-preview p{max-width:15ch;margin:0;color:#17372b;font-size:.88rem;line-height:1.48}.weekly-reset-landing .landing-device-stack{position:relative;justify-self:end;width:255px;height:160px;margin:0;filter:drop-shadow(0 18px 26px rgba(20,39,31,.16))}.weekly-reset-landing .landing-device-phone{position:absolute;left:0;top:48px;width:44px;height:86px;border:5px solid #122b22;border-radius:11px;background:#edf5ef;transform:rotate(-8deg);z-index:1}.weekly-reset-landing .landing-device-laptop{position:absolute;right:0;top:16px;width:206px;height:124px;border:6px solid #122b22;border-radius:8px 8px 5px 5px;background:#eaf3ec;overflow:hidden;z-index:2}.weekly-reset-landing .landing-device-laptop img{width:100%;height:100%;object-fit:cover;object-position:50% 24%;opacity:.96}.weekly-reset-landing .landing-device-laptop:after{content:"";position:absolute;left:-16px;right:-16px;bottom:-14px;height:15px;border-radius:0 0 16px 16px;background:#122b22}@media(max-width:1120px)and (min-width:921px){.weekly-reset-landing .landing-pricing-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.weekly-reset-landing .landing-operating-map-preview{grid-column:1 / -1;grid-template-columns:minmax(260px,.6fr) minmax(220px,.4fr);justify-content:center;min-height:210px}}@media(max-width:1120px){.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid{width:min(100% - 36px,760px)}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-price-card{min-height:0}.weekly-reset-landing .landing-operating-map-preview{min-height:0;grid-template-columns:1fr;gap:12px;padding:18px 0}.weekly-reset-landing .landing-device-stack{justify-self:center;width:min(330px,100%);height:174px}.weekly-reset-landing .landing-device-laptop{width:min(255px,calc(100% - 58px));height:142px}.weekly-reset-landing .landing-operating-map-preview>div:last-child,.weekly-reset-landing .landing-operating-map-preview h3,.weekly-reset-landing .landing-operating-map-preview p{max-width:none;text-align:center}.weekly-reset-landing .landing-operating-map-preview h3{margin-bottom:8px}}@media(max-width:560px){.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid{width:min(100% - 28px,520px)}}@media(max-width:760px){.weekly-reset-landing .home-hero{row-gap:14px}.weekly-reset-landing .home-hero__copy{display:contents}.weekly-reset-landing .home-hero__text{grid-column:1;grid-row:1}.weekly-reset-landing .home-hero__visual--image{grid-column:1;grid-row:2;width:100%;height:clamp(320px,78vw,430px);margin:8px auto 2px;border-radius:18px}.weekly-reset-landing .home-hero__controls{grid-column:1;grid-row:3}.weekly-reset-landing .home-hero-art img{object-position:center top}.weekly-reset-landing .poko-hero--media-fade .poko-hero__media:before{background:linear-gradient(180deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.12) 32%,transparent 70%)}}.weekly-reset-landing .landing-operating-map-preview{min-height:292px;display:grid;grid-template-columns:minmax(300px,.68fr) minmax(180px,.32fr);gap:clamp(20px,3vw,34px);align-items:center;padding:clamp(18px,3vw,26px);border:1px solid rgba(196,215,200,.82);border-radius:20px;background:linear-gradient(135deg,#f8fbf5,#eef7ef);box-shadow:0 22px 52px #14271f14;overflow:hidden}.weekly-reset-landing .landing-operating-map-preview>div:last-child{position:relative;z-index:2;min-width:0;padding:0;text-align:left}.weekly-reset-landing .landing-operating-map-preview h3{max-width:16ch;margin:0 0 10px;color:#053f2e;font-size:clamp(1.18rem,1.7vw,1.48rem);line-height:1.08}.weekly-reset-landing .landing-operating-map-preview p{max-width:22ch;margin:0;color:#17372b;font-size:.9rem;line-height:1.45}.weekly-reset-landing .landing-device-stack{position:relative;justify-self:stretch;width:100%;max-width:430px;height:auto;aspect-ratio:16 / 9.6;margin:0;filter:drop-shadow(0 22px 28px rgba(20,39,31,.18))}.weekly-reset-landing .landing-device-phone{position:absolute;left:2%;bottom:6%;width:13%;height:42%;border:5px solid #122b22;border-radius:12px;background:#edf5ef;transform:rotate(-8deg);z-index:1}.weekly-reset-landing .landing-device-laptop{position:absolute;right:0;top:0;width:88%;height:82%;border:7px solid #122b22;border-radius:10px 10px 6px 6px;background:#eaf3ec;overflow:hidden;z-index:2}.weekly-reset-landing .landing-device-laptop img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;opacity:.98}.weekly-reset-landing .landing-device-laptop:after{content:"";position:absolute;left:-18px;right:-18px;bottom:-16px;height:17px;border-radius:0 0 18px 18px;background:#122b22}@media(max-width:1120px)and (min-width:921px){.weekly-reset-landing .landing-operating-map-preview{grid-column:1 / -1;grid-template-columns:minmax(360px,.62fr) minmax(220px,.38fr)}}@media(max-width:1120px){.weekly-reset-landing .landing-operating-map-preview{grid-template-columns:1fr;gap:16px;padding:18px}.weekly-reset-landing .landing-device-stack{justify-self:center;width:100%;max-width:520px}.weekly-reset-landing .landing-operating-map-preview>div:last-child,.weekly-reset-landing .landing-operating-map-preview h3,.weekly-reset-landing .landing-operating-map-preview p{max-width:none;text-align:center}}@media(max-width:560px){.weekly-reset-landing .landing-operating-map-preview{padding:14px;border-radius:16px}.weekly-reset-landing .landing-device-phone{display:none}.weekly-reset-landing .landing-device-stack{max-width:100%;aspect-ratio:16 / 10;filter:drop-shadow(0 16px 20px rgba(20,39,31,.14))}.weekly-reset-landing .landing-device-laptop{position:relative;inset:auto;width:100%;height:100%;border-width:6px}.weekly-reset-landing .landing-operating-map-preview h3{font-size:1.12rem}.weekly-reset-landing .landing-operating-map-preview p{font-size:.86rem}}.weekly-reset-landing .landing-inline-reserve-panel{box-sizing:border-box;overflow:hidden;grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:36px;padding-inline:24px}.weekly-reset-landing .landing-inline-reserve-copy,.weekly-reset-landing .landing-inline-reserve-form,.weekly-reset-landing .landing-inline-reserve-fields,.weekly-reset-landing .landing-inline-reserve-fields .field{min-width:0;max-width:100%;box-sizing:border-box}.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(148px,174px);width:100%;gap:12px}.weekly-reset-landing .landing-inline-reserve-fields input,.weekly-reset-landing .landing-inline-reserve-fields .button{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.weekly-reset-landing .landing-inline-reserve-fields .button{white-space:nowrap;justify-self:stretch}@media(max-width:1120px)and (min-width:921px){.weekly-reset-landing .landing-inline-reserve-panel{grid-template-columns:minmax(280px,330px) minmax(0,1fr);gap:28px}.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,160px)}.weekly-reset-landing .landing-inline-reserve-fields .button{font-size:.68rem;padding-inline:10px}}@media(max-width:1120px){.weekly-reset-landing .landing-inline-reserve-panel{overflow:visible;grid-template-columns:1fr}.weekly-reset-landing .landing-inline-reserve-fields{grid-template-columns:1fr}}.weekly-reset-landing .landing-use-section .landing-use-list--poko{width:min(100%,980px);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}.executive-commerce-shell .landing-product-card{width:min(840px,100%);gap:14px;padding:16px;border-radius:20px}.executive-commerce-shell .landing-product-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.66fr);gap:14px}.executive-commerce-shell .landing-product-copy{gap:11px;padding:clamp(22px,3vw,30px)}.executive-commerce-shell .landing-product-hero h2{font-size:clamp(2.2rem,4.1vw,3.35rem)}.executive-commerce-shell .landing-product-hero p:not(.eyebrow){font-size:.95rem}.executive-commerce-shell .landing-product-media img{min-height:250px;max-height:330px}.executive-commerce-shell .executive-booking-panel{padding:16px;border-radius:16px}@media(max-width:1120px){.weekly-reset-landing .landing-use-section .landing-use-list--poko{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,980px)}}@media(max-width:760px){.weekly-reset-landing .landing-use-section .landing-use-list--poko{grid-template-columns:1fr 1fr;width:min(100%,540px)}}@media(max-width:430px){.weekly-reset-landing .landing-use-section .landing-use-list--poko{grid-template-columns:1fr}}.weekly-reset-landing .landing-fit-section{padding:clamp(46px,6vw,76px) 0 clamp(42px,5vw,64px);border-top:1px solid rgba(19,64,46,.12);background:linear-gradient(180deg,#fffdf8,#f4f8f3)}.weekly-reset-landing .landing-fit-panel{width:min(1138px,calc(100vw - 96px));margin:0 auto;display:grid;gap:24px}.weekly-reset-landing .landing-fit-heading{max-width:820px;margin:0 auto;display:grid;gap:9px;text-align:center;justify-items:center}.weekly-reset-landing .landing-fit-heading .eyebrow{margin:0;color:#1b6a48;font-size:.76rem;font-weight:860;letter-spacing:.09em;text-transform:uppercase}.weekly-reset-landing .landing-fit-heading h2{max-width:18ch;margin:0;color:#064a34;font-family:var(--poko-rs-font);font-size:clamp(2rem,2.8vw,3rem);font-weight:760;line-height:1.04}.weekly-reset-landing .landing-fit-heading p{max-width:68ch;margin:0;color:#2f453c;font-size:clamp(1rem,.95rem + .18vw,1.12rem);line-height:1.5}.weekly-reset-landing .landing-fit-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.weekly-reset-landing .landing-fit-group{min-width:0;display:grid;gap:13px;padding:18px;border:1px solid rgba(174,196,181,.9);border-radius:18px;background:#fffdf8eb;box-shadow:0 18px 44px #1f2d240e}.weekly-reset-landing .landing-fit-group--referred{background:#f1f7f1eb}.weekly-reset-landing .landing-fit-group-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(174,196,181,.65)}.weekly-reset-landing .landing-fit-group-heading span{color:#0b6b47;font-size:.78rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.weekly-reset-landing .landing-fit-group-heading strong{max-width:24ch;color:#17372b;font-size:.94rem;line-height:1.2;text-align:right}.weekly-reset-landing .landing-fit-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.weekly-reset-landing .landing-fit-card{min-width:0;min-height:188px;display:grid;align-content:start;gap:11px;padding:16px 13px;border:1px solid rgba(203,216,199,.96);border-radius:12px;background:#fffdf8;text-align:left}.weekly-reset-landing .landing-fit-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;background:#eaf5ed;color:#176747}.weekly-reset-landing .landing-fit-icon svg{width:23px;height:23px;stroke-width:1.65}.weekly-reset-landing .landing-fit-card h3{margin:0;color:#073d2c;font-size:.95rem;font-weight:840;line-height:1.14}.weekly-reset-landing .landing-fit-card p{margin:0;color:#344a41;font-size:.78rem;line-height:1.4}.weekly-reset-landing .landing-fit-common{width:min(100%,930px);margin:0 auto;padding:12px 20px;border:1px solid rgba(19,99,66,.22);border-radius:999px;background:#fffdf8;color:#17372b;font-size:.96rem;line-height:1.35;text-align:center}.weekly-reset-landing .landing-fit-common strong{color:#07543a}@media(max-width:1080px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,900px)}.weekly-reset-landing .landing-fit-groups{grid-template-columns:1fr}}@media(max-width:720px){.weekly-reset-landing .landing-fit-section{padding-block:38px 42px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 36px,540px)}.weekly-reset-landing .landing-fit-heading h2{max-width:13ch;font-size:clamp(2rem,9vw,2.55rem)}.weekly-reset-landing .landing-fit-group{padding:14px;border-radius:16px}.weekly-reset-landing .landing-fit-group-heading{display:grid;justify-items:start}.weekly-reset-landing .landing-fit-group-heading strong{text-align:left}.weekly-reset-landing .landing-fit-card-grid{grid-template-columns:1fr}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:42px minmax(0,1fr);text-align:left}.weekly-reset-landing .landing-fit-common{border-radius:16px;text-align:left}}@media(min-width:1081px){.weekly-reset-landing .landing-fit-section{padding:56px 0 62px;background:linear-gradient(180deg,#fffdf8,#f7faf5 46%,#fffdf8)}.weekly-reset-landing .landing-fit-panel{width:min(1180px,calc(100vw - 112px));gap:26px}.weekly-reset-landing .landing-fit-heading{max-width:980px;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);column-gap:36px;align-items:end;text-align:left;justify-items:start}.weekly-reset-landing .landing-fit-heading .eyebrow{grid-column:1 / -1}.weekly-reset-landing .landing-fit-heading h2{max-width:19ch;font-size:2.55rem}.weekly-reset-landing .landing-fit-heading p{max-width:54ch;font-size:1.06rem}.weekly-reset-landing .landing-fit-groups{grid-template-columns:1fr;gap:14px}.weekly-reset-landing .landing-fit-group{grid-template-columns:246px minmax(0,1fr);align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:16px;background:#fffdf8}.weekly-reset-landing .landing-fit-group--referred{background:#f6faf5}.weekly-reset-landing .landing-fit-group-heading{display:grid;align-content:center;justify-content:start;gap:9px;padding:24px 22px;border-right:1px solid rgba(174,196,181,.72);border-bottom:0;background:#ecf6eec7}.weekly-reset-landing .landing-fit-group--referred .landing-fit-group-heading{background:#e5f0e8e6}.weekly-reset-landing .landing-fit-group-heading strong{max-width:18ch;font-size:1.06rem;line-height:1.16;text-align:left}.weekly-reset-landing .landing-fit-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.weekly-reset-landing .landing-fit-card{min-height:178px;padding:24px 22px 22px;border-width:0 0 0 1px;border-radius:0;background:transparent}.weekly-reset-landing .landing-fit-card:first-child{border-left:0}.weekly-reset-landing .landing-fit-card h3{font-size:1.02rem;line-height:1.16}.weekly-reset-landing .landing-fit-card p{max-width:31ch;font-size:.86rem;line-height:1.46}.weekly-reset-landing .landing-fit-common{width:min(100%,980px);border-radius:14px;font-size:1rem}}.weekly-reset-landing .landing-fit-section{padding:clamp(46px,5.5vw,74px) 0 clamp(44px,5vw,66px);border-top:1px solid rgba(19,64,46,.1);background:linear-gradient(180deg,#fffdf8,#f7faf5 72%,#fffdf8)}.weekly-reset-landing .landing-fit-panel{width:min(1120px,calc(100vw - 96px));margin:0 auto;display:grid;gap:28px}.weekly-reset-landing .landing-fit-heading{max-width:860px;margin:0 auto;display:grid;gap:10px;text-align:center;justify-items:center}.weekly-reset-landing .landing-fit-heading .eyebrow{margin:0;color:#116645;font-size:.78rem;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.weekly-reset-landing .landing-fit-heading h2{max-width:19ch;margin:0;color:#064a34;font-family:var(--poko-rs-font);font-size:clamp(2.15rem,3vw,3.35rem);font-weight:780;line-height:1.04;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{max-width:66ch;margin:0;color:#2f453c;font-size:clamp(1rem,.96rem + .16vw,1.12rem);line-height:1.48}.weekly-reset-landing .landing-fit-card{position:relative;min-width:0;min-height:178px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-content:start;padding:20px 18px;border:1px solid rgba(185,204,189,.88);border-radius:14px;background:#fffdf8f5;box-shadow:0 14px 36px #1f2d240b;text-align:left}.weekly-reset-landing .landing-fit-card--referred{background:#f3f9f3f5}.weekly-reset-landing .landing-fit-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:999px;background:#e7f3eb;color:#176747}.weekly-reset-landing .landing-fit-card--referred .landing-fit-icon{background:#edf4f7;color:#235e6a}.weekly-reset-landing .landing-fit-icon svg{width:24px;height:24px;stroke-width:1.65}.weekly-reset-landing .landing-fit-card h3{margin:0 0 7px;color:#073d2c;font-size:1.02rem;font-weight:850;line-height:1.15;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{margin:0;color:#344a41;font-size:.86rem;line-height:1.42}.weekly-reset-landing .landing-fit-common{width:min(100%,900px);margin:0 auto;padding:12px 22px;border:1px solid rgba(19,99,66,.22);border-radius:999px;background:#fffdf8;color:#17372b;font-size:.98rem;font-weight:760;line-height:1.35;text-align:center}@media(max-width:1040px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,760px)}.weekly-reset-landing .landing-fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.weekly-reset-landing .landing-fit-section{padding-block:38px 42px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 36px,540px);gap:22px}.weekly-reset-landing .landing-fit-heading h2{max-width:12ch;font-size:clamp(2rem,9vw,2.55rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:12px}.weekly-reset-landing .landing-fit-card{min-height:0;padding:17px 15px}.weekly-reset-landing .landing-fit-common{border-radius:16px;text-align:left}}.weekly-reset-landing .landing-fit-section{position:relative;overflow:hidden;padding:clamp(62px,7vw,104px) 0 clamp(58px,6vw,88px);border-top:1px solid rgba(9,72,48,.12);background:radial-gradient(circle at 14% 18%,rgba(255,199,88,.28) 0 18%,transparent 34%),radial-gradient(circle at 86% 8%,rgba(63,156,132,.24) 0 17%,transparent 34%),linear-gradient(135deg,#fffdf8,#edf7ee 52%,#f9fbf1)}.weekly-reset-landing .landing-fit-section:before{content:"";position:absolute;inset:22px max(24px,4vw);border:1px solid rgba(8,86,57,.14);border-radius:34px;pointer-events:none}.weekly-reset-landing .landing-fit-panel{position:relative;z-index:1;width:min(1180px,calc(100vw - 96px));margin:0 auto;display:grid;gap:32px}.weekly-reset-landing .landing-fit-kicker{width:fit-content;margin:0 auto;display:inline-flex;align-items:center;gap:10px;padding:9px 13px 9px 10px;border:1px solid rgba(8,86,57,.2);border-radius:999px;background:#fffdf8d1;color:#163b2d;box-shadow:0 14px 34px #1f2d2412}.weekly-reset-landing .landing-fit-kicker span{padding:6px 10px;border-radius:999px;background:#ffc758;color:#17372b;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.weekly-reset-landing .landing-fit-kicker strong{font-size:.9rem;line-height:1.15}.weekly-reset-landing .landing-fit-heading{max-width:980px;margin:0 auto;display:grid;gap:14px;text-align:center;justify-items:center}.weekly-reset-landing .landing-fit-heading .eyebrow{margin:0;color:#07543a;font-size:.86rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.weekly-reset-landing .landing-fit-heading h2{max-width:18ch;margin:0;color:#043d2b;font-family:var(--poko-rs-font);font-size:clamp(3.1rem,6vw,6.35rem);font-weight:820;line-height:.92;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{max-width:62ch;margin:0;color:#20382f;font-size:clamp(1.08rem,1rem + .32vw,1.32rem);font-weight:620;line-height:1.42}.weekly-reset-landing .landing-fit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.weekly-reset-landing .landing-fit-card{--fit-accent: #176747;--fit-pop: #e7f3eb;position:relative;min-width:0;min-height:246px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:18px;align-content:start;padding:24px 22px 22px;border:1px solid color-mix(in srgb,var(--fit-accent) 32%,white);border-radius:20px;background:linear-gradient(180deg,#fffdf8f5,#fffdf8e6),linear-gradient(135deg,var(--fit-pop),#fffdf8 58%);box-shadow:0 18px 46px #1f2d2417;text-align:left}.weekly-reset-landing .landing-fit-card:before{content:"";position:absolute;inset:0 0 auto;height:8px;border-radius:20px 20px 0 0;background:var(--fit-accent)}.weekly-reset-landing .landing-fit-card--1{--fit-accent: #0f6b4a;--fit-pop: #dff2e7}.weekly-reset-landing .landing-fit-card--2{--fit-accent: #286bc1;--fit-pop: #e4efff}.weekly-reset-landing .landing-fit-card--3{--fit-accent: #bd7a12;--fit-pop: #fff0cc}.weekly-reset-landing .landing-fit-card--4{--fit-accent: #8a4fb1;--fit-pop: #f2e7fb}.weekly-reset-landing .landing-fit-card--5{--fit-accent: #13807c;--fit-pop: #dff7f4}.weekly-reset-landing .landing-fit-card--6{--fit-accent: #c14f3a;--fit-pop: #ffe7df}.weekly-reset-landing .landing-fit-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:20px;background:var(--fit-accent);color:#fffdf8;box-shadow:0 14px 28px color-mix(in srgb,var(--fit-accent) 28%,transparent)}.weekly-reset-landing .landing-fit-icon svg{width:42px;height:42px;stroke-width:1.55}.weekly-reset-landing .landing-fit-card h3{margin:0 0 10px;color:#062f23;font-size:clamp(1.18rem,1.05rem + .42vw,1.5rem);font-weight:900;line-height:1.05;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{margin:0;color:#263d34;font-size:clamp(.94rem,.88rem + .14vw,1.03rem);font-weight:560;line-height:1.4}.weekly-reset-landing .landing-fit-common{width:min(100%,980px);margin:0 auto;padding:16px 26px;border:1px solid rgba(9,84,57,.25);border-radius:999px;background:#fffdf8db;box-shadow:0 14px 34px #1f2d240f;color:#073d2c;font-size:clamp(1.02rem,.96rem + .2vw,1.14rem);font-weight:850;line-height:1.32;text-align:center}@media(max-width:720px){.weekly-reset-landing .landing-fit-section{padding-block:46px 50px}.weekly-reset-landing .landing-fit-section:before{top:14px;right:14px;bottom:14px;left:14px;border-radius:24px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 34px,540px);gap:24px}.weekly-reset-landing .landing-fit-kicker{display:grid;justify-items:center;text-align:center;border-radius:18px}.weekly-reset-landing .landing-fit-heading h2{max-width:10ch;font-size:clamp(2.75rem,14vw,4.2rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:14px}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:62px minmax(0,1fr);padding:22px 17px 18px}.weekly-reset-landing .landing-fit-icon{width:58px;height:58px;border-radius:17px}.weekly-reset-landing .landing-fit-icon svg{width:34px;height:34px}.weekly-reset-landing .landing-fit-common{border-radius:18px;text-align:left}}.weekly-reset-landing .landing-fit-section{position:relative;overflow:visible;padding:clamp(42px,5vw,68px) 0 clamp(44px,5vw,66px);border-top:0;background:#fffdf8}.weekly-reset-landing .landing-fit-section:before{content:none;display:none}.weekly-reset-landing .landing-fit-panel{position:relative;z-index:1;width:min(1138px,calc(100vw - 96px));margin:0 auto;display:grid;gap:26px}.weekly-reset-landing .landing-fit-kicker{display:none}.weekly-reset-landing .landing-fit-heading{max-width:820px;margin:0 auto;display:grid;gap:8px;text-align:center;justify-items:center}.weekly-reset-landing .landing-fit-heading .eyebrow{margin:0;color:#1f6b48;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-reset-landing .landing-fit-heading h2{max-width:18ch;margin:0;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(2.1rem,3vw,3.2rem);font-weight:760;line-height:1.04;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{max-width:60ch;margin:0;color:#31483e;font-size:clamp(.98rem,.94rem + .16vw,1.1rem);font-weight:560;line-height:1.48}.weekly-reset-landing .landing-fit-card{min-width:0;min-height:188px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-content:start;padding:20px 18px;border:1px solid rgba(203,216,199,.92);border-radius:14px;background:#fffdf8fa;box-shadow:0 12px 34px #1f2d240a;text-align:left}.weekly-reset-landing .landing-fit-card--2{--fit-accent: #2f6b86;--fit-pop: #edf6f8}.weekly-reset-landing .landing-fit-card--3{--fit-accent: #6b7042;--fit-pop: #f4f6e9}.weekly-reset-landing .landing-fit-card--4{--fit-accent: #5e6e8c;--fit-pop: #f0f3f8}.weekly-reset-landing .landing-fit-card--5{--fit-accent: #24736c;--fit-pop: #eef8f5}.weekly-reset-landing .landing-fit-card--6{--fit-accent: #7a6246;--fit-pop: #f7f1ea}.weekly-reset-landing .landing-fit-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:999px;background:var(--fit-pop);color:var(--fit-accent);box-shadow:none}.weekly-reset-landing .landing-fit-icon svg{width:31px;height:31px;stroke-width:1.55}.weekly-reset-landing .landing-fit-card h3{margin:0 0 8px;color:#17372b;font-size:1.02rem;font-weight:850;line-height:1.12;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{margin:0;color:#415349;font-size:.86rem;font-weight:540;line-height:1.4}.weekly-reset-landing .landing-fit-common{width:min(100%,900px);margin:0 auto;padding:11px 20px;border:1px solid rgba(203,216,199,.92);border-radius:999px;background:#fffdf8;box-shadow:none;color:#17372b;font-size:.92rem;font-weight:780;line-height:1.32;text-align:center}@media(max-width:1080px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,820px)}.weekly-reset-landing .landing-fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.weekly-reset-landing .landing-fit-section{padding-block:38px 42px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 36px,540px);gap:22px}.weekly-reset-landing .landing-fit-heading h2{max-width:13ch;font-size:clamp(2rem,9vw,2.55rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:12px}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:52px minmax(0,1fr);padding:17px 14px}.weekly-reset-landing .landing-fit-icon{width:48px;height:48px}.weekly-reset-landing .landing-fit-icon svg{width:28px;height:28px}.weekly-reset-landing .landing-fit-common{border-radius:16px;text-align:left}}.weekly-reset-landing .landing-fit-section{position:relative;overflow:visible;padding:clamp(34px,4.8vw,58px) 0 clamp(38px,5vw,62px);border-top:0;background:#fffdf8}.weekly-reset-landing .landing-fit-panel{width:min(1138px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);gap:clamp(22px,3vw,36px);align-items:center;padding:clamp(28px,4vw,44px);border-radius:18px;background:#07583b;box-shadow:0 22px 56px #16352624}.weekly-reset-landing .landing-fit-heading{max-width:none;margin:0;display:grid;gap:14px;text-align:left;justify-items:start}.weekly-reset-landing .landing-fit-heading h2{max-width:8ch;margin:0;color:#fffdf8;font-family:var(--poko-rs-font);font-size:clamp(2.45rem,5vw,5rem);font-weight:820;line-height:.98;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{max-width:28ch;margin:0;color:#fffdf8e6;font-size:clamp(.98rem,.92rem + .16vw,1.08rem);font-weight:560;line-height:1.42}.weekly-reset-landing .landing-fit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.weekly-reset-landing .landing-fit-card{min-width:0;min-height:142px;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-content:start;padding:17px 16px;border:1px solid rgba(219,231,215,.84);border-radius:12px;background:#fffdf8;box-shadow:none;text-align:left}.weekly-reset-landing .landing-fit-card--1,.weekly-reset-landing .landing-fit-card--2,.weekly-reset-landing .landing-fit-card--3,.weekly-reset-landing .landing-fit-card--4,.weekly-reset-landing .landing-fit-card--5,.weekly-reset-landing .landing-fit-card--6{--fit-accent: #0b6947;--fit-pop: #e8f5ec}.weekly-reset-landing .landing-fit-card--2{--fit-accent: #206f63;--fit-pop: #e7f4f1}.weekly-reset-landing .landing-fit-card--3{--fit-accent: #5f7443;--fit-pop: #f0f5e8}.weekly-reset-landing .landing-fit-card--4{--fit-accent: #315f72;--fit-pop: #e8f2f5}.weekly-reset-landing .landing-fit-card--5{--fit-accent: #247264;--fit-pop: #e7f5f1}.weekly-reset-landing .landing-fit-card--6{--fit-accent: #6b7042;--fit-pop: #f2f5e7}.weekly-reset-landing .landing-fit-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:999px;background:var(--fit-pop);color:var(--fit-accent);box-shadow:none}.weekly-reset-landing .landing-fit-icon svg{width:30px;height:30px;stroke-width:1.55}.weekly-reset-landing .landing-fit-card h3{margin:0 0 6px;color:#073d2c;font-size:clamp(.96rem,.9rem + .18vw,1.08rem);font-weight:860;line-height:1.12;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{margin:0;color:#384d44;font-size:clamp(.78rem,.74rem + .1vw,.86rem);font-weight:540;line-height:1.38}.weekly-reset-landing .landing-fit-common{grid-column:2;width:100%;margin:0;padding:10px 16px;border:1px solid rgba(255,253,248,.28);border-radius:999px;background:#fffdf814;box-shadow:none;color:#fffdf8;font-size:.88rem;font-weight:760;line-height:1.28;text-align:center}@media(max-width:980px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,760px);grid-template-columns:1fr}.weekly-reset-landing .landing-fit-heading{max-width:620px}.weekly-reset-landing .landing-fit-heading h2{max-width:12ch}.weekly-reset-landing .landing-fit-common{grid-column:1}}@media(max-width:680px){.weekly-reset-landing .landing-fit-section{padding-block:30px 38px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 32px,540px);gap:20px;padding:22px 16px;border-radius:16px}.weekly-reset-landing .landing-fit-heading h2{max-width:10ch;font-size:clamp(2.15rem,11vw,3.35rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:10px}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:48px minmax(0,1fr);padding:15px 13px}.weekly-reset-landing .landing-fit-icon{width:44px;height:44px}.weekly-reset-landing .landing-fit-icon svg{width:26px;height:26px}.weekly-reset-landing .landing-fit-common{border-radius:14px;text-align:left}}.weekly-reset-landing .landing-fit-panel{width:min(1040px,calc(100vw - 96px));grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:clamp(28px,4vw,44px);align-items:center;padding:clamp(30px,4vw,46px);border-radius:16px;background:#07583b}.weekly-reset-landing .landing-fit-heading{align-self:center;gap:0}.weekly-reset-landing .landing-fit-heading h2{max-width:7.4ch;font-size:clamp(3rem,4.9vw,4.8rem);line-height:.98}.weekly-reset-landing .landing-fit-heading p{display:none}.weekly-reset-landing .landing-fit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-reset-landing .landing-fit-card{min-height:132px;grid-template-columns:48px minmax(0,1fr);gap:13px;padding:16px 15px;border-radius:10px}.weekly-reset-landing .landing-fit-icon{width:44px;height:44px}.weekly-reset-landing .landing-fit-icon svg{width:25px;height:25px}.weekly-reset-landing .landing-fit-card h3{margin-bottom:5px;font-size:.98rem;line-height:1.12}.weekly-reset-landing .landing-fit-card p{font-size:.78rem;line-height:1.34}.weekly-reset-landing .landing-fit-common{grid-column:2;justify-self:stretch;width:100%;padding:9px 14px;font-size:.82rem}@media(max-width:980px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,760px);grid-template-columns:1fr;align-items:stretch}.weekly-reset-landing .landing-fit-heading h2{max-width:11ch}.weekly-reset-landing .landing-fit-common{grid-column:1}}@media(max-width:680px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 32px,540px);padding:22px 16px}.weekly-reset-landing .landing-fit-heading h2{max-width:10ch;font-size:clamp(2.3rem,11vw,3.25rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr}}.weekly-reset-landing .landing-fit-section{position:relative;overflow:visible;padding:clamp(44px,5.6vw,74px) 0 clamp(46px,5.8vw,76px);border-top:1px solid rgba(203,216,199,.72);background:#f5faf5}.weekly-reset-landing .landing-fit-section:before,.weekly-reset-landing .landing-fit-kicker{content:none;display:none}.weekly-reset-landing .landing-fit-panel{width:min(1138px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(22px,3vw,32px);align-items:stretch;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.weekly-reset-landing .landing-fit-heading{width:min(100%,760px);margin:0 auto;display:grid;gap:9px;text-align:center;justify-items:center}.weekly-reset-landing .landing-fit-heading .eyebrow{display:none}.weekly-reset-landing .landing-fit-heading h2{max-width:none;margin:0;color:#074b34;font-family:var(--poko-rs-font);font-size:clamp(2.05rem,3vw,3.25rem);font-weight:780;line-height:1.04;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{display:block;max-width:58ch;margin:0;color:#31483e;font-size:clamp(.96rem,.92rem + .14vw,1.06rem);font-weight:560;line-height:1.48}.weekly-reset-landing .landing-fit-card{min-width:0;min-height:184px;display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:12px;padding:22px 18px 20px;border:1px solid rgba(203,216,199,.95);border-radius:14px;background:#fffdf8fa;box-shadow:0 12px 34px #1f2d240b;text-align:center}.weekly-reset-landing .landing-fit-card:before{content:none;display:none}.weekly-reset-landing .landing-fit-card--1,.weekly-reset-landing .landing-fit-card--2,.weekly-reset-landing .landing-fit-card--3,.weekly-reset-landing .landing-fit-card--4,.weekly-reset-landing .landing-fit-card--5,.weekly-reset-landing .landing-fit-card--6{--fit-accent: #1f6b48;--fit-pop: #eef7f1}.weekly-reset-landing .landing-fit-card--2{--fit-accent: #1f6b5d;--fit-pop: #edf8f5}.weekly-reset-landing .landing-fit-card--3{--fit-accent: #4f7146;--fit-pop: #f1f7ed}.weekly-reset-landing .landing-fit-card--4{--fit-accent: #326b70;--fit-pop: #edf7f8}.weekly-reset-landing .landing-fit-card--5{--fit-accent: #247264;--fit-pop: #eef8f5}.weekly-reset-landing .landing-fit-card--6{--fit-accent: #6b7042;--fit-pop: #f4f7ea}.weekly-reset-landing .landing-fit-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;background:var(--fit-pop);color:var(--fit-accent);box-shadow:none}.weekly-reset-landing .landing-fit-icon svg{width:32px;height:32px;stroke-width:1.55}.weekly-reset-landing .landing-fit-card h3{max-width:18ch;margin:0 auto 6px;color:#17372b;font-size:clamp(.98rem,.94rem + .14vw,1.08rem);font-weight:850;line-height:1.14;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{max-width:26ch;margin:0 auto;color:#415349;font-size:clamp(.78rem,.74rem + .1vw,.86rem);font-weight:540;line-height:1.4}.weekly-reset-landing .landing-fit-common{grid-column:auto;width:min(100%,760px);justify-self:center;margin:0 auto;padding:10px 18px;border:1px solid rgba(203,216,199,.95);border-radius:999px;background:#fffdf8fa;box-shadow:none;color:#17372b;font-size:.88rem;font-weight:780;line-height:1.3;text-align:center}@media(max-width:680px){.weekly-reset-landing .landing-fit-section{padding-block:36px 42px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 34px,540px);gap:20px}.weekly-reset-landing .landing-fit-heading h2{font-size:clamp(2rem,9vw,2.65rem)}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:12px}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:52px minmax(0,1fr);justify-items:start;gap:14px;padding:17px 14px;text-align:left}.weekly-reset-landing .landing-fit-icon{width:48px;height:48px}.weekly-reset-landing .landing-fit-icon svg{width:28px;height:28px}.weekly-reset-landing .landing-fit-card h3,.weekly-reset-landing .landing-fit-card p{max-width:none;margin-inline:0}.weekly-reset-landing .landing-fit-common{border-radius:16px;text-align:left}}.weekly-reset-landing .landing-fit-section{padding:clamp(42px,5vw,68px) 0 clamp(44px,5.2vw,72px);border-top:1px solid rgba(203,216,199,.72);background:#fffdf8}.weekly-reset-landing .landing-fit-panel{width:min(1040px,calc(100vw - 96px));margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,34px);padding:clamp(28px,4vw,48px);border:1px solid rgba(7,75,52,.2);border-radius:18px;background:#074b34;box-shadow:0 22px 54px #074b3429}.weekly-reset-landing .landing-fit-heading{width:min(100%,720px);margin:0 auto;display:grid;gap:10px;justify-items:center;text-align:center}.weekly-reset-landing .landing-fit-heading h2{max-width:none;margin:0;color:#fffdf8;font-family:var(--poko-rs-font);font-size:clamp(2.35rem,4vw,4rem);font-weight:820;line-height:1;letter-spacing:0}.weekly-reset-landing .landing-fit-heading p{display:block;max-width:58ch;margin:0;color:#fffdf8e0;font-size:clamp(.98rem,.92rem + .18vw,1.08rem);font-weight:560;line-height:1.5}.weekly-reset-landing .landing-fit-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.weekly-reset-landing .landing-fit-card{min-width:0;min-height:178px;display:grid;grid-template-columns:1fr;align-content:start;justify-items:center;gap:12px;padding:22px 18px 20px;border:1px solid rgba(219,231,215,.92);border-radius:14px;background:#fffdf8;box-shadow:none;text-align:center}.weekly-reset-landing .landing-fit-card:before,.weekly-reset-landing .landing-fit-section:before,.weekly-reset-landing .landing-fit-kicker{content:none;display:none}.weekly-reset-landing .landing-fit-card--1,.weekly-reset-landing .landing-fit-card--2,.weekly-reset-landing .landing-fit-card--3,.weekly-reset-landing .landing-fit-card--4,.weekly-reset-landing .landing-fit-card--5,.weekly-reset-landing .landing-fit-card--6{--fit-accent: #0b6947;--fit-pop: #e4f3ed}.weekly-reset-landing .landing-fit-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:999px;background:var(--fit-pop);color:var(--fit-accent);box-shadow:none}.weekly-reset-landing .landing-fit-icon svg{width:32px;height:32px;stroke-width:1.65}.weekly-reset-landing .landing-fit-card h3{max-width:19ch;margin:0 auto 6px;color:#073d2c;font-size:clamp(1rem,.94rem + .16vw,1.1rem);font-weight:850;line-height:1.13;letter-spacing:0}.weekly-reset-landing .landing-fit-card p{max-width:27ch;margin:0 auto;color:#34483f;font-size:clamp(.8rem,.75rem + .12vw,.88rem);font-weight:540;line-height:1.42}.weekly-reset-landing .landing-fit-common{width:min(100%,760px);justify-self:center;margin:0 auto;padding:10px 18px;border:1px solid rgba(255,253,248,.32);border-radius:999px;background:#fffdf81a;box-shadow:none;color:#fffdf8;font-size:.88rem;font-weight:780;line-height:1.3;text-align:center}@media(max-width:980px){.weekly-reset-landing .landing-fit-panel{width:min(100% - 56px,760px)}.weekly-reset-landing .landing-fit-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.weekly-reset-landing .landing-fit-section{padding-block:32px 42px}.weekly-reset-landing .landing-fit-panel{width:min(100% - 32px,540px);gap:20px;padding:22px 16px;border-radius:16px}.weekly-reset-landing .landing-fit-heading h2{font-size:clamp(2rem,10vw,2.85rem)}.weekly-reset-landing .landing-fit-heading p{font-size:.95rem}.weekly-reset-landing .landing-fit-list{grid-template-columns:1fr;gap:12px}.weekly-reset-landing .landing-fit-card{min-height:0;grid-template-columns:52px minmax(0,1fr);justify-items:start;gap:14px;padding:17px 14px;text-align:left}.weekly-reset-landing .landing-fit-icon{width:50px;height:50px}.weekly-reset-landing .landing-fit-icon svg{width:28px;height:28px}.weekly-reset-landing .landing-fit-card h3,.weekly-reset-landing .landing-fit-card p{max-width:none;margin-inline:0}.weekly-reset-landing .landing-fit-common{border-radius:14px;text-align:left}}.weekly-reset-landing .poko-hero__privacy-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.weekly-reset-landing .poko-hero__privacy-points span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid rgba(11,105,71,.22);border-radius:999px;background:#fffdf8eb;color:#073d2c;font-size:.86rem;font-weight:820;line-height:1.1;box-shadow:0 10px 24px #074b3412}.weekly-reset-landing .poko-hero__privacy-points svg{width:18px;height:18px;color:#0b6947;stroke-width:1.9;flex:0 0 auto}@media(max-width:680px){.weekly-reset-landing .poko-hero__privacy-points{gap:7px}.weekly-reset-landing .poko-hero__privacy-points span{min-height:34px;padding:7px 10px;font-size:.8rem}}.weekly-reset-landing .landing-campaign-callout{display:grid;gap:10px;max-width:620px;margin:20px 0 18px;padding:15px 0 16px;border-top:1px solid rgba(19,95,61,.28);border-bottom:1px solid rgba(19,95,61,.18)}.weekly-reset-landing .landing-campaign-callout>p{margin:0;color:#17613f;font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.weekly-reset-landing .landing-campaign-callout>strong{color:#104e38;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.035em}.weekly-reset-landing .landing-campaign-callout ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.weekly-reset-landing .landing-campaign-callout li{display:flex;align-items:flex-start;gap:10px;color:#164b35;font-size:.92rem;font-weight:680;line-height:1.38}.weekly-reset-landing .landing-campaign-callout li>span{display:grid;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:999px;background:#e6f3e9;color:#17613f;font-size:.9rem;font-weight:900}.weekly-reset-landing .landing-campaign-entry{display:grid;gap:5px;margin:0 0 18px;padding:13px 16px;border-left:4px solid #17613f;background:#e8f4ead9;color:#234934}.weekly-reset-landing .landing-campaign-entry strong{color:#104e38;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.weekly-reset-landing .landing-campaign-entry span{max-width:690px;font-size:1rem;line-height:1.48}@media(max-width:760px){.weekly-reset-landing .landing-registration-section{padding:8px}.weekly-reset-landing .landing-registration-card{max-height:calc(100dvh - 16px);padding:18px;border-radius:20px}.weekly-reset-landing .landing-registration-card [data-weekly-reset-form-shell]{display:grid;gap:10px}.weekly-reset-landing .landing-registration-close{top:10px;right:10px}.weekly-reset-landing .landing-registration-card h2{max-width:12ch;font-size:clamp(1.95rem,8.6vw,2.6rem)}.weekly-reset-landing .landing-registration-lede{margin:0;font-size:.84rem;line-height:1.42}.weekly-reset-landing .landing-registration-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}.weekly-reset-landing .landing-registration-benefits span{grid-template-columns:1fr;place-items:center;min-height:52px;padding:7px 5px;font-size:.64rem;line-height:1.15;text-align:center}.weekly-reset-landing .landing-registration-benefits svg{width:17px;height:17px}.weekly-reset-landing .landing-registration-quick-details{gap:6px;margin:0}.weekly-reset-landing .landing-registration-quick-details span{min-height:25px;padding:5px 8px;font-size:.66rem}.weekly-reset-landing .landing-registration-form{gap:10px;margin-top:0;padding-top:12px}.weekly-reset-landing .landing-registration-form .field{gap:5px}.weekly-reset-landing .landing-registration-form input{min-height:42px}.weekly-reset-landing .landing-registration-form .form-note{margin:0;font-size:.7rem;line-height:1.38}}@media(max-width:390px){.weekly-reset-landing .landing-registration-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-registration-benefits span:last-child{grid-column:1 / -1}}.page-shell--adhd-coaching .weekly-reset-landing--adhd-coaching{--adhd-campaign-accent: var(--poko-forest)}.adhd-coaching-page--visual{width:100%;max-width:1120px;margin:0 auto;color:var(--poko-forest)}.adhd-visual-banner{display:flex;justify-content:space-between;gap:var(--poko-space-4);align-items:center;padding:var(--poko-space-3) var(--poko-space-5);background:var(--poko-forest);color:var(--poko-white);font-size:var(--poko-body-2-size)}.adhd-visual-banner strong{color:var(--poko-white)}.adhd-visual-banner del{opacity:.65;margin-left:var(--poko-space-3)}.adhd-visual-hero,.adhd-visual-split,.adhd-visual-video,.adhd-visual-outcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:clamp(var(--poko-space-8),6vw,var(--poko-space-16));align-items:center;padding:clamp(var(--poko-space-12),10vw,var(--poko-space-24)) var(--poko-space-6)}.adhd-visual-hero{min-height:620px;background:var(--poko-surface-soft)}.adhd-visual-hero h1,.adhd-visual-split h2,.adhd-visual-video h2,.adhd-visual-outcome h2,.adhd-visual-process h2,.adhd-visual-private h2,.adhd-visual-offer h2,.adhd-visual-faq h2,.adhd-visual-final h2{margin:0 0 var(--poko-space-5);font-size:clamp(2.3rem,5vw,5rem);line-height:.98;letter-spacing:-.04em}.adhd-visual-hero h1 em,.adhd-visual-outcome h2 em{color:var(--poko-pine);font-style:normal}.adhd-visual-lede{max-width:34rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.adhd-visual-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--poko-space-3);margin:var(--poko-space-7) 0}.adhd-visual-price del,.adhd-visual-offer-price del{color:var(--poko-charcoal)}.adhd-visual-price strong,.adhd-visual-offer-price strong{font-size:1.65rem}.adhd-visual-price span{width:100%;font-size:var(--poko-body-2-size)}.adhd-media-placeholder{display:grid;min-height:360px;place-items:center;align-content:center;gap:var(--poko-space-3);background:var(--poko-forest);color:var(--poko-white);border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow);text-align:center}.adhd-media-placeholder span{font-size:clamp(2.5rem,7vw,6rem);font-weight:var(--poko-weight-bold);letter-spacing:.08em}.adhd-media-placeholder small{max-width:18rem;color:color-mix(in srgb,var(--poko-white) 75%,transparent)}.adhd-visual-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--poko-border)}.adhd-visual-strip span{padding:var(--poko-space-5);text-align:center;font-size:.78rem;font-weight:var(--poko-weight-bold);letter-spacing:.08em;border-right:1px solid var(--poko-border)}.adhd-visual-strip span:last-child{border-right:0}.adhd-visual-split{background:var(--poko-white)}.adhd-visual-split p,.adhd-visual-video p,.adhd-visual-outcome p{max-width:34rem;font-size:1.12rem;line-height:1.5}.adhd-visual-list{display:grid;gap:var(--poko-space-4)}.adhd-visual-list strong{padding:var(--poko-space-5);background:var(--poko-surface-soft);border-left:4px solid var(--poko-pine);font-size:1.2rem}.adhd-visual-video{background:var(--poko-yellow-soft)}.adhd-visual-process{padding:clamp(var(--poko-space-12),10vw,var(--poko-space-24)) var(--poko-space-6)}.adhd-visual-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-4)}.adhd-visual-steps article{min-height:190px;padding:var(--poko-space-5);background:var(--poko-surface-soft);display:flex;flex-direction:column;gap:var(--poko-space-3)}.adhd-visual-steps b{color:var(--poko-pine);font-size:1.5rem}.adhd-visual-steps strong{font-size:1.2rem}.adhd-visual-steps span{color:var(--poko-charcoal)}.adhd-visual-outcome{background:var(--poko-forest);color:var(--poko-white)}.adhd-visual-outcome .eyebrow,.adhd-visual-outcome p{color:color-mix(in srgb,var(--poko-white) 78%,transparent)}.adhd-visual-outcome .adhd-media-placeholder{background:var(--poko-white);color:var(--poko-forest)}.adhd-visual-private,.adhd-visual-faq{padding:clamp(var(--poko-space-12),10vw,var(--poko-space-24)) var(--poko-space-6)}.adhd-visual-private-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-3)}.adhd-visual-private-grid span{padding:var(--poko-space-5);border:1px solid var(--poko-border);font-weight:var(--poko-weight-semibold)}.adhd-visual-offer{margin:var(--poko-space-8) var(--poko-space-6);padding:clamp(var(--poko-space-8),7vw,var(--poko-space-16));background:var(--poko-surface-soft);border-radius:var(--poko-radius-panel)}.adhd-visual-offer-price{display:flex;gap:var(--poko-space-4);align-items:baseline;margin-bottom:var(--poko-space-5)}.adhd-visual-secondary{display:flex;flex-wrap:wrap;gap:var(--poko-space-3) var(--poko-space-5);align-items:center;margin-top:var(--poko-space-8);padding-top:var(--poko-space-6);border-top:1px solid var(--poko-border)}.adhd-visual-secondary span{color:var(--poko-charcoal)}.adhd-visual-video--full{background:var(--poko-surface-soft)}.adhd-visual-faq>div{border-top:1px solid var(--poko-border)}.adhd-visual-faq details{padding:var(--poko-space-5) 0;border-bottom:1px solid var(--poko-border)}.adhd-visual-faq summary{display:flex;justify-content:space-between;gap:var(--poko-space-4);cursor:pointer;font-size:1.15rem;font-weight:var(--poko-weight-semibold)}.adhd-visual-faq details p{max-width:42rem;margin:var(--poko-space-4) 0 0;color:var(--poko-charcoal)}.adhd-visual-final{padding:clamp(var(--poko-space-12),10vw,var(--poko-space-24)) var(--poko-space-6);background:var(--poko-pine);color:var(--poko-white);text-align:center}.adhd-visual-final .eyebrow{color:var(--poko-white)}@media(max-width:720px){.adhd-visual-banner,.adhd-visual-hero,.adhd-visual-split,.adhd-visual-video,.adhd-visual-outcome{grid-template-columns:1fr}.adhd-visual-banner{align-items:flex-start;flex-direction:column}.adhd-visual-strip,.adhd-visual-steps,.adhd-visual-private-grid{grid-template-columns:repeat(2,1fr)}.adhd-visual-strip span:nth-child(2){border-right:0}.adhd-visual-strip span:nth-child(-n+2){border-bottom:1px solid var(--poko-border)}.adhd-visual-hero h1,.adhd-visual-split h2,.adhd-visual-video h2,.adhd-visual-outcome h2,.adhd-visual-process h2,.adhd-visual-private h2,.adhd-visual-offer h2,.adhd-visual-faq h2,.adhd-visual-final h2{font-size:clamp(2.35rem,12vw,4rem)}}.adhd-coaching-page--visual{overflow:hidden;background:var(--poko-white)}.adhd-visual-hero{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)}.adhd-visual-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--poko-space-4)}.adhd-visual-hero-actions>a:not(.button),.adhd-visual-text-link{display:inline-flex;align-items:center;gap:var(--poko-space-2);color:var(--poko-pine);font-weight:var(--poko-weight-semibold);text-decoration:none}.adhd-visual-hero-actions svg,.adhd-visual-text-link svg{width:1.15em;height:1.15em}.adhd-visual-quiet{margin-top:var(--poko-space-5);color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:1.5}.adhd-visual-product{position:relative;margin:0;padding:var(--poko-space-5);border-radius:clamp(var(--poko-radius-panel),3vw,40px);background:color-mix(in srgb,var(--poko-sage) 40%,var(--poko-white));transform:rotate(-1deg)}.adhd-visual-product img{display:block;width:100%;max-height:570px;object-fit:cover;object-position:top;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}.adhd-visual-product figcaption{position:absolute;right:calc(var(--poko-space-5) * -1);bottom:var(--poko-space-8);max-width:180px;padding:var(--poko-space-4);background:var(--poko-yellow-soft);color:var(--poko-forest);border-radius:var(--poko-radius-card);box-shadow:var(--poko-card-shadow);font-family:var(--poko-font-display);font-size:1.1rem;line-height:1.25;transform:rotate(3deg)}.adhd-visual-no-work{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--poko-space-3) var(--poko-space-8);padding:var(--poko-space-5) var(--poko-space-6);background:var(--poko-forest);color:var(--poko-white)}.adhd-visual-no-work span{color:color-mix(in srgb,var(--poko-white) 72%,transparent)}.adhd-visual-cycle{position:relative;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);align-items:center;gap:clamp(var(--poko-space-6),6vw,var(--poko-space-16));padding:clamp(var(--poko-space-10),8vw,var(--poko-space-20)) var(--poko-space-6);background:var(--poko-surface-soft)}.adhd-visual-cycle img{width:100%;max-width:430px;justify-self:center}.adhd-visual-cycle h2,.adhd-visual-compare h2,.adhd-visual-beliefs h2,.adhd-visual-proof h2{margin:0 0 var(--poko-space-5);font-size:clamp(2rem,4.4vw,4.35rem);line-height:1;letter-spacing:-.04em}.adhd-visual-cycle p{max-width:38rem;font-size:1.15rem;line-height:1.55}.adhd-visual-cycle>div>strong{display:block;margin-top:var(--poko-space-5);color:var(--poko-pine)}.adhd-visual-compare{margin:var(--poko-space-12) var(--poko-space-6);padding:clamp(var(--poko-space-6),5vw,var(--poko-space-12));background:color-mix(in srgb,var(--poko-sage) 24%,var(--poko-white));border-radius:var(--poko-radius-panel)}.adhd-visual-compare-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--poko-space-5);margin-top:var(--poko-space-7)}.adhd-visual-compare-grid article{min-height:220px;padding:var(--poko-space-6);background:var(--poko-white);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);box-shadow:var(--poko-card-shadow)}.adhd-visual-compare-grid article>span{color:var(--poko-pine);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold);letter-spacing:.08em}.adhd-visual-compare-grid article>strong{display:block;margin:var(--poko-space-3) 0;font-size:1.25rem}.adhd-visual-compare-grid ul{display:grid;gap:var(--poko-space-2);margin:0;padding-left:1.15em;color:var(--poko-charcoal)}.adhd-visual-compare-grid>b{color:var(--poko-pine);font-size:2.5rem}.adhd-visual-beliefs{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--poko-border)}.adhd-visual-beliefs article{padding:clamp(var(--poko-space-8),7vw,var(--poko-space-16)) var(--poko-space-6)}.adhd-visual-beliefs article+article{border-left:1px solid var(--poko-border)}.adhd-visual-beliefs h2{font-size:clamp(1.9rem,3.5vw,3.3rem)}.adhd-visual-beliefs p:last-child{max-width:32rem;color:var(--poko-charcoal);font-size:1.08rem;line-height:1.55}.adhd-visual-output{margin:0;padding:var(--poko-space-4);background:var(--poko-white);border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow);transform:rotate(1deg)}.adhd-visual-output img{display:block;width:100%;max-height:560px;object-fit:cover;object-position:top;border-radius:calc(var(--poko-radius-panel) - var(--poko-space-2))}.adhd-visual-private-note{max-width:48rem;margin:var(--poko-space-6) 0 0;color:var(--poko-charcoal);font-size:1.08rem;line-height:1.55}.adhd-visual-proof{padding:clamp(var(--poko-space-10),8vw,var(--poko-space-20)) var(--poko-space-6);background:var(--poko-surface-soft)}.adhd-visual-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--poko-space-4)}.adhd-visual-proof-grid article{display:grid;min-height:180px;place-content:center;gap:var(--poko-space-3);padding:var(--poko-space-6);background:var(--poko-white);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);text-align:center}.adhd-visual-proof-grid span{color:var(--poko-pine);font-weight:var(--poko-weight-bold);letter-spacing:.08em}.adhd-visual-proof-grid small{color:var(--poko-charcoal)}.adhd-visual-next{max-width:max-content;padding:var(--poko-space-3) var(--poko-space-4);background:var(--poko-white);border-radius:var(--poko-radius-card);color:var(--poko-forest);font-weight:var(--poko-weight-semibold)}.adhd-visual-secondary>div{display:grid;flex:1 1 340px;gap:var(--poko-space-2)}.adhd-visual-final>p:not(.eyebrow){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--poko-space-2);align-items:baseline}.adhd-visual-final>small{display:block;margin-top:var(--poko-space-5);color:color-mix(in srgb,var(--poko-white) 78%,transparent)}@media(max-width:800px){.adhd-visual-hero,.adhd-visual-cycle,.adhd-visual-beliefs{grid-template-columns:1fr}.adhd-visual-product{margin-top:var(--poko-space-5);transform:none}.adhd-visual-product figcaption{right:var(--poko-space-3);bottom:var(--poko-space-6)}.adhd-visual-beliefs article+article{border-top:1px solid var(--poko-border);border-left:0}.adhd-visual-proof-grid{grid-template-columns:1fr}}@media(max-width:560px){.adhd-visual-compare-grid{grid-template-columns:1fr}.adhd-visual-compare-grid>b{justify-self:center;transform:rotate(90deg)}.adhd-visual-no-work{justify-content:flex-start}.adhd-visual-product figcaption{max-width:145px;font-size:.95rem}}.reset-sales{background:var(--poko-white);color:var(--poko-forest)}.reset-sales__inner{position:relative;width:min(100% - (var(--poko-gutter) * 2),1120px);margin:0 auto}.reset-sales .eyebrow{margin:0 0 var(--poko-space-3);color:var(--poko-pine);font-size:.73rem;font-weight:var(--poko-weight-bold);letter-spacing:.09em}.reset-sales h1,.reset-sales h2{color:var(--poko-forest);letter-spacing:-.045em}.reset-sales h2{margin:0 0 var(--poko-space-4);font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.02}.reset-sales p{color:var(--poko-charcoal);line-height:1.55}.reset-sales__notice{position:absolute;z-index:4;top:var(--poko-space-5);left:50%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:min(calc(100% - (var(--poko-space-6) * 2)),860px);gap:var(--poko-space-5);padding:var(--poko-space-3) var(--poko-space-5);border:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent);border-radius:var(--poko-radius-panel);background:var(--poko-forest);color:var(--poko-white);box-shadow:var(--poko-card-shadow);transform:translate(-50%)}.reset-sales__notice-label{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--poko-space-3);border-radius:999px;background:var(--poko-yellow-soft);color:var(--poko-forest);font-size:.72rem;font-weight:var(--poko-weight-bold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.reset-sales__notice div{display:grid;gap:2px}.reset-sales__notice strong{color:var(--poko-white);font-size:1rem}.reset-sales__notice del{color:color-mix(in srgb,var(--poko-white) 55%,transparent);font-weight:var(--poko-weight-regular)}.reset-sales__notice small{color:color-mix(in srgb,var(--poko-white) 75%,transparent);font-size:.75rem}.reset-sales__notice-time{max-width:220px;color:color-mix(in srgb,var(--poko-white) 84%,transparent);font-size:.74rem;line-height:1.35;text-align:right}.reset-sales__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(var(--poko-space-8),7vw,var(--poko-space-16));align-items:center;padding:clamp(148px,13vw,190px) 0 var(--poko-space-10)}.reset-sales__hero h1{max-width:620px;margin:0 0 var(--poko-space-5);font-size:clamp(3rem,5.6vw,5.5rem);line-height:.98}.reset-sales__hero-copy>p:not(.eyebrow){max-width:620px;margin-bottom:var(--poko-space-6);font-size:1.2rem}.reset-sales__hero-copy .button{margin-bottom:var(--poko-space-4)}.reset-sales__watch{display:flex;width:max-content;align-items:center;gap:var(--poko-space-2);color:var(--poko-pine);font-weight:var(--poko-weight-semibold);text-decoration:none}.reset-sales__watch svg{width:1.4em;height:1.4em}.reset-sales__hero-media{position:relative;margin:0;padding:var(--poko-space-6);background:color-mix(in srgb,var(--poko-sage) 28%,var(--poko-white));border-radius:clamp(24px,4vw,56px)}.reset-sales__hero-media img{display:block;width:100%;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}.reset-sales__hero-media figcaption{position:absolute;right:0;bottom:var(--poko-space-8);width:170px;padding:var(--poko-space-4);background:var(--poko-yellow-soft);border-radius:var(--poko-radius-card);box-shadow:var(--poko-card-shadow);font-family:var(--poko-font-display);font-size:1.05rem;line-height:1.3;transform:rotate(3deg)}.reset-sales__trust{display:flex;flex-wrap:wrap;gap:var(--poko-space-5) var(--poko-space-8);padding:var(--poko-space-5) 0 var(--poko-space-8);border-bottom:1px solid var(--poko-border);color:var(--poko-charcoal);font-size:.9rem}.reset-sales__trust span{display:flex;align-items:center;gap:var(--poko-space-2)}.reset-sales__trust svg{width:1.15em;height:1.15em;color:var(--poko-pine)}.reset-sales__reality,.reset-sales__demo,.reset-sales__private,.reset-sales__output,.reset-sales__full-video{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(var(--poko-space-8),7vw,var(--poko-space-16));align-items:center;padding:clamp(var(--poko-space-12),8vw,var(--poko-space-20)) 0;border-bottom:1px solid var(--poko-border)}.reset-sales__reality ul{display:grid;gap:var(--poko-space-5);margin:0;padding:0;list-style:none}.reset-sales__reality li{position:relative;padding-left:2rem;font-weight:var(--poko-weight-semibold)}.reset-sales__reality li:before{content:"✓";position:absolute;left:0;display:grid;width:1.3rem;height:1.3rem;place-items:center;border-radius:50%;background:var(--poko-pine);color:var(--poko-white);font-size:.75rem}.reset-sales__demo>div:first-child>span{display:flex;align-items:center;gap:var(--poko-space-2);color:var(--poko-pine);font-weight:var(--poko-weight-semibold)}.reset-sales__video,.reset-sales__image{display:grid;min-height:300px;place-content:center;gap:var(--poko-space-3);border-radius:var(--poko-radius-panel);background:var(--poko-forest);color:var(--poko-white);text-align:center;box-shadow:var(--poko-card-shadow)}.reset-sales__video strong,.reset-sales__image strong{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:.08em}.reset-sales__video small,.reset-sales__image small{color:color-mix(in srgb,var(--poko-white) 72%,transparent)}.reset-sales__process{padding:clamp(var(--poko-space-12),8vw,var(--poko-space-20)) 0 var(--poko-space-10)}.reset-sales__process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-6);margin:var(--poko-space-8) 0 0;padding:0;list-style:none}.reset-sales__process li{position:relative;display:grid;align-content:start;gap:var(--poko-space-3)}.reset-sales__process li>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--poko-sage) 30%,var(--poko-white));color:var(--poko-pine)}.reset-sales__process li>span svg{width:27px;height:27px}.reset-sales__process li strong{font-size:1.05rem}.reset-sales__process li p{margin:0;font-size:.95rem}.reset-sales__plain{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--poko-space-3) var(--poko-space-8);padding:var(--poko-space-4);border-block:1px solid var(--poko-border);color:var(--poko-forest)}.reset-sales__plain span{color:var(--poko-charcoal)}.reset-sales__cycle{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--poko-space-10);align-items:center;margin:var(--poko-space-12) 0;padding:var(--poko-space-8);background:var(--poko-surface-soft);border-radius:var(--poko-radius-panel)}.reset-sales__cycle-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--poko-space-3)}.reset-sales__cycle-dots span{display:grid;aspect-ratio:1;place-items:center;border-radius:50%;background:var(--poko-white);border:1px solid var(--poko-sage);color:var(--poko-pine);font-weight:var(--poko-weight-bold)}.reset-sales__difference{margin:var(--poko-space-12) 0;padding:var(--poko-space-8);background:color-mix(in srgb,var(--poko-sage) 24%,var(--poko-white));border-radius:var(--poko-radius-panel)}.reset-sales__difference>div{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--poko-space-6);align-items:center}.reset-sales__difference article{padding:var(--poko-space-6);background:var(--poko-white);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);box-shadow:var(--poko-card-shadow)}.reset-sales__difference article>strong{font-size:1.15rem}.reset-sales__difference ul{display:grid;gap:var(--poko-space-2);margin-bottom:0;padding-left:1.2rem;color:var(--poko-charcoal)}.reset-sales__difference>div>span{color:var(--poko-pine);font-size:2.6rem}.reset-sales__beliefs{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--poko-border)}.reset-sales__beliefs article{padding:var(--poko-space-10) var(--poko-space-8)}.reset-sales__beliefs article+article{border-left:1px solid var(--poko-border)}.reset-sales__beliefs h2{font-size:clamp(2rem,3vw,3rem)}.reset-sales__image{background:var(--poko-surface-soft);color:var(--poko-pine);border:1px solid var(--poko-border);box-shadow:none}.reset-sales__image small{color:var(--poko-charcoal)}.reset-sales__output img{width:100%;max-height:520px;object-fit:cover;object-position:top;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}.reset-sales__proof{padding:clamp(var(--poko-space-12),7vw,var(--poko-space-16)) 0;border-bottom:1px solid var(--poko-border)}.reset-sales__proof>div{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--poko-space-4)}.reset-sales__proof article{display:grid;min-height:170px;place-content:center;gap:var(--poko-space-3);padding:var(--poko-space-5);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);text-align:center}.reset-sales__proof article strong{color:var(--poko-pine);letter-spacing:.08em}.reset-sales__proof article span{color:var(--poko-charcoal)}.reset-sales__offer{display:grid;grid-template-columns:repeat(2,1fr);margin:var(--poko-space-12) 0;background:color-mix(in srgb,var(--poko-sage) 24%,var(--poko-white));border-radius:var(--poko-radius-panel)}.reset-sales__offer article{padding:clamp(var(--poko-space-7),5vw,var(--poko-space-12))}.reset-sales__offer article+article{border-left:1px solid var(--poko-border)}.reset-sales__offer h2{font-size:clamp(2rem,3.5vw,3.4rem)}.reset-sales__offer del{display:block;margin-top:calc(var(--poko-space-4) * -1);color:var(--poko-stone)}.reset-sales__offer ul{display:grid;gap:var(--poko-space-2);padding:0;list-style:none}.reset-sales__offer li:before{content:"✓";margin-right:var(--poko-space-3);color:var(--poko-pine);font-weight:var(--poko-weight-bold)}.reset-sales__close{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--poko-space-8);padding:var(--poko-space-8) 0 var(--poko-space-16)}.reset-sales__faq>div{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--poko-space-2)}.reset-sales__faq details{padding:var(--poko-space-3) var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card)}.reset-sales__faq summary{display:flex;justify-content:space-between;gap:var(--poko-space-3);cursor:pointer;font-size:.88rem;font-weight:var(--poko-weight-semibold)}.reset-sales__faq details p{margin:var(--poko-space-3) 0 0;font-size:.9rem}.reset-sales__close>aside{align-self:end;padding:var(--poko-space-7);background:var(--poko-white);border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}.reset-sales__close>aside h2{font-size:clamp(1.8rem,3vw,2.8rem)}.reset-sales__close>aside small{display:block;margin-top:var(--poko-space-4);color:var(--poko-charcoal);line-height:1.45}@media(max-width:820px){.reset-sales__hero,.reset-sales__reality,.reset-sales__demo,.reset-sales__private,.reset-sales__output,.reset-sales__full-video,.reset-sales__cycle,.reset-sales__beliefs,.reset-sales__offer,.reset-sales__close{grid-template-columns:1fr}.reset-sales__notice{grid-template-columns:auto 1fr;width:calc(100% - (var(--poko-space-6) * 2))}.reset-sales__notice-time{grid-column:2;max-width:none;text-align:left}.reset-sales__process ol{grid-template-columns:repeat(2,1fr)}.reset-sales__beliefs article+article,.reset-sales__offer article+article{border-top:1px solid var(--poko-border);border-left:0}}@media(max-width:560px){.reset-sales__inner{width:min(100% - 40px,1120px)}.reset-sales__notice{top:var(--poko-space-3);grid-template-columns:1fr;gap:var(--poko-space-2);padding:var(--poko-space-4)}.reset-sales__notice-label{width:max-content}.reset-sales__notice-time{grid-column:auto}.reset-sales__hero{padding-top:210px}.reset-sales__hero h1{font-size:clamp(2.7rem,13vw,4rem)}.reset-sales__hero-media{padding:var(--poko-space-3)}.reset-sales__hero-media figcaption{display:none}.reset-sales__process ol,.reset-sales__proof>div,.reset-sales__faq>div{grid-template-columns:1fr}.reset-sales__difference>div{grid-template-columns:1fr}.reset-sales__difference>div>span{justify-self:center;transform:rotate(90deg)}.reset-sales__cycle-dots{grid-template-columns:repeat(4,1fr)}}.adhd-campaign-foundation{--poko-space-7:var(--poko-space-6);--poko-space-9:var(--poko-space-8);--poko-space-11:var(--poko-space-10);--poko-space-14:var(--poko-space-12);--poko-space-18:var(--poko-space-16);width:100%;max-width:100%;overflow-x:clip}.adhd-campaign-foundation__offer{position:sticky;top:72px;z-index:70;width:100%;margin-inline:0;background:var(--poko-forest);color:var(--poko-white);box-shadow:0 8px 18px #0324181f}.adhd-campaign-foundation__offer-action{display:block;color:inherit;cursor:pointer;text-decoration:none}.adhd-campaign-foundation__offer-action:focus-visible{outline:3px solid var(--poko-sage);outline-offset:-3px}.adhd-campaign-foundation__offer-inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:min(100% - (var(--poko-gutter) * 2),1200px);min-height:52px;margin:0 auto;gap:var(--poko-space-6)}.adhd-campaign-foundation__offer-label{display:inline-flex;align-items:center;gap:var(--poko-space-2);width:max-content;padding:var(--poko-space-1) var(--poko-space-3);border:1px solid color-mix(in srgb,var(--poko-white) 30%,transparent);border-radius:var(--poko-radius-button);background:color-mix(in srgb,var(--poko-white) 9%,transparent);color:var(--poko-white);font-size:.67rem;font-weight:var(--poko-weight-bold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.adhd-campaign-foundation__offer-label:before{content:"";width:.46rem;height:.46rem;border-radius:50%;background:var(--poko-sage);box-shadow:0 0 0 3px color-mix(in srgb,var(--poko-sage) 20%,transparent)}.adhd-campaign-foundation__offer strong{color:var(--poko-white);font-size:var(--poko-body-2-size)}.adhd-campaign-foundation__offer-copy,.adhd-campaign-foundation__offer-pricing{display:flex;align-items:baseline;gap:var(--poko-space-2)}.adhd-campaign-foundation__offer-expiry{padding:.28rem .55rem;border-radius:999px;background:var(--poko-sun);color:#182a23;font-size:.68rem;font-weight:var(--poko-weight-bold);font-style:normal;line-height:1;white-space:nowrap}.adhd-campaign-foundation__offer-copy{width:fit-content;min-width:0;flex-wrap:wrap;row-gap:var(--poko-space-1)}.adhd-campaign-foundation__offer-arrow{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;margin-left:var(--poko-space-1);border:1px solid color-mix(in srgb,var(--poko-white) 48%,transparent);border-radius:50%;color:var(--poko-white);font-size:1rem;line-height:1;transition:transform var(--poko-transition-fast)}.adhd-campaign-foundation__offer-action:hover .adhd-campaign-foundation__offer-arrow{transform:translate(3px)}.adhd-campaign-foundation__offer-pricing{white-space:nowrap}.adhd-campaign-foundation__offer-pricing strong{display:inline-flex;padding:.2rem var(--poko-space-2);border-radius:var(--poko-radius-button);background:var(--poko-white);color:var(--poko-forest);font-size:.82rem;line-height:1}.adhd-campaign-foundation__offer del{color:color-mix(in srgb,var(--poko-white) 55%,transparent);font-weight:var(--poko-weight-regular)}.adhd-campaign-foundation__offer-reason{color:color-mix(in srgb,var(--poko-white) 82%,transparent);font-size:.78rem;font-weight:var(--poko-weight-regular)}.adhd-campaign-foundation__offer-inner>span:last-child{color:color-mix(in srgb,var(--poko-white) 82%,transparent);font-size:.78rem;line-height:1.35;text-align:right}.adhd-campaign-foundation__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(var(--poko-space-4),2.5vw,var(--poko-space-8));width:min(100% - (var(--poko-gutter) * 2),1200px);max-width:100%;margin:0 auto}@media(max-width:1100px){.adhd-campaign-foundation__offer-inner{grid-template-columns:minmax(0,1fr)}.adhd-campaign-foundation__offer-label{display:none}}@media(max-width:1320px){.adhd-campaign-foundation__offer{top:76px}}@media(max-width:900px){.adhd-campaign-foundation__offer-inner{grid-template-columns:minmax(0,1fr)}.adhd-campaign-foundation__offer-copy{min-width:0}}@media(max-width:720px){.adhd-campaign-foundation__offer-inner{grid-template-columns:1fr;gap:var(--poko-space-1);min-height:auto;padding:var(--poko-space-4) 0}.adhd-campaign-foundation__offer-label{display:none}.adhd-campaign-foundation__offer-inner strong{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:0 var(--poko-space-1);font-size:.86rem;line-height:1.35}.adhd-campaign-foundation__offer-arrow{margin-left:auto}.adhd-campaign-foundation__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--poko-space-4)}}.adhd-campaign-foundation__grid>section{grid-column:1 / -1;min-width:0}.adhd-campaign-foundation .eyebrow{margin:0 0 var(--poko-space-3);color:var(--poko-pine);font-size:.72rem;font-weight:var(--poko-weight-bold);letter-spacing:.09em}.adhd-campaign-foundation h1,.adhd-campaign-foundation h2{margin:0 0 var(--poko-space-4);letter-spacing:-.045em}.adhd-campaign-foundation h1,.adhd-campaign-foundation h2{color:var(--poko-charcoal)}.adhd-campaign-foundation h1{font-size:clamp(3rem,5.6vw,5.25rem);line-height:.98}.adhd-campaign-foundation h2{font-size:clamp(2rem,3.8vw,3.45rem);line-height:1.02}.adhd-campaign-foundation p{color:var(--poko-charcoal);line-height:1.52}.adhd-campaign-foundation__hero{display:grid;grid-template-areas:"copy media" "support media";grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;column-gap:clamp(var(--poko-space-8),6vw,var(--poko-space-16));row-gap:var(--poko-space-3);min-width:0;max-width:100%;padding:var(--poko-space-8) 0}.adhd-campaign-foundation__hero-copy{grid-area:copy;align-self:end}.adhd-campaign-foundation__decision-proof{display:flex;flex-wrap:wrap;gap:var(--poko-space-2);margin-top:var(--poko-space-2)}.adhd-campaign-foundation__decision-proof span{display:inline-flex;align-items:center;gap:var(--poko-space-2);min-height:2.25rem;padding:0 var(--poko-space-3);border:1px solid var(--poko-border);border-radius:999px;color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:1;white-space:nowrap}.adhd-campaign-foundation__decision-proof svg{width:1rem;height:1rem;color:var(--poko-forest)}.adhd-campaign-foundation__hero-support{display:grid;grid-area:support;align-self:start;gap:var(--poko-space-4)}.adhd-campaign-foundation__hero h1{font-size:clamp(3.1rem,4.8vw,5rem)}.adhd-campaign-foundation__hero>div:first-child>p:not(.eyebrow){max-width:480px;margin-bottom:var(--poko-space-6);font-size:1.14rem}.adhd-campaign-foundation__hero .button{margin-bottom:var(--poko-space-4)}.adhd-campaign-foundation__hero-session{display:block;max-width:410px;color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.adhd-campaign-foundation__hero-media{grid-area:media;aspect-ratio:16 / 9;min-width:0;max-width:100%;margin:0;overflow:hidden;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}.adhd-campaign-foundation__hero-media picture{display:block;width:100%;height:100%}.adhd-campaign-foundation__hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.adhd-campaign-foundation__image-placeholder{display:grid;min-height:390px;place-content:center;gap:var(--poko-space-3);border-radius:clamp(28px,4vw,54px);background:color-mix(in srgb,var(--poko-sage) 30%,var(--poko-white));color:var(--poko-pine);text-align:center}.adhd-campaign-foundation__image-placeholder strong{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:.08em}.adhd-campaign-foundation__image-placeholder small{color:var(--poko-charcoal)}.adhd-campaign-foundation__trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-3);padding:var(--poko-space-5) 0 var(--poko-space-8);border-bottom:1px solid var(--poko-border);color:var(--poko-charcoal);font-size:.84rem}.adhd-campaign-foundation__trust span{display:flex;align-items:center;justify-content:center;gap:var(--poko-space-2);min-height:2.7rem;padding:var(--poko-space-2) var(--poko-space-3);border:1px solid var(--poko-border);border-radius:var(--poko-radius-button);background:var(--poko-surface-soft);text-align:center}.adhd-campaign-foundation__trust svg{width:1.15em;height:1.15em;color:var(--poko-pine)}.adhd-campaign-foundation__reality{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(var(--poko-space-8),8vw,var(--poko-space-16));align-items:center;padding:clamp(var(--poko-space-11),8vw,var(--poko-space-18)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__product{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);gap:clamp(var(--poko-space-8),7vw,var(--poko-space-16));align-items:center;padding:clamp(var(--poko-space-10),7vw,var(--poko-space-16)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__product>div:first-child{max-width:520px}.adhd-campaign-foundation__reality ul{display:grid;gap:var(--poko-space-5);margin:0;padding:0;list-style:none}.adhd-campaign-foundation__reality li{position:relative;padding-left:2rem;font-weight:var(--poko-weight-semibold)}.adhd-campaign-foundation__reality li:before{content:"✓";position:absolute;left:0;display:grid;width:1.28rem;height:1.28rem;place-items:center;border-radius:50%;background:var(--poko-pine);color:var(--poko-white);font-size:.75rem}.adhd-campaign-foundation__video-link{display:flex;width:max-content;align-items:center;gap:var(--poko-space-2);color:var(--poko-pine);font-weight:var(--poko-weight-semibold);text-decoration:none}.adhd-campaign-foundation__video-link svg{width:1.65em;height:1.65em;padding:.24em;border-radius:50%;background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__video-link svg circle{display:none}.adhd-campaign-foundation__hero .adhd-campaign-foundation__video-link{margin:0;font-size:.9rem}.adhd-campaign-foundation__video-placeholder{display:grid;aspect-ratio:16 / 9;min-height:0;place-content:center;gap:var(--poko-space-3);border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:linear-gradient(145deg,color-mix(in srgb,var(--poko-sage) 24%,var(--poko-white)),var(--poko-surface-soft));color:var(--poko-forest);text-align:center;box-shadow:var(--poko-card-shadow-soft)}.adhd-campaign-foundation__video-placeholder>span{display:grid;width:58px;height:58px;margin:0 auto var(--poko-space-1);place-items:center;border-radius:50%;background:var(--poko-forest);color:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.adhd-campaign-foundation__video-placeholder>span svg{width:22px;height:22px}.adhd-campaign-foundation__video-placeholder>span svg *{stroke:currentColor}.adhd-campaign-foundation__video-placeholder strong{font-size:.78rem;letter-spacing:.14em}.adhd-campaign-foundation__video-placeholder small{color:var(--poko-charcoal)}.adhd-campaign-foundation__video-card{display:grid;gap:var(--poko-space-4)}.adhd-campaign-foundation__video-card>.button{justify-self:center;width:min(100%,23rem);min-height:3.25rem;justify-content:center}.adhd-campaign-foundation__evidence{padding:clamp(var(--poko-space-9),6vw,var(--poko-space-14)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__evidence-copy{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:var(--poko-space-7);align-items:end;padding-bottom:var(--poko-space-8);border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__evidence-copy p{margin:0;color:var(--poko-charcoal);font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.55}.adhd-campaign-foundation__evidence-copy p:first-child{color:var(--poko-forest);font-family:var(--poko-font-display);font-size:clamp(2.1rem,4.3vw,4.25rem);font-weight:var(--poko-weight-bold);letter-spacing:-.065em;line-height:.94}.adhd-campaign-foundation__evidence-copy p:last-child{max-width:48ch;padding-bottom:var(--poko-space-1)}.adhd-campaign-foundation__evidence-copy strong{color:var(--poko-forest)}.adhd-campaign-foundation__evidence>header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);gap:var(--poko-space-7);align-items:end}.adhd-campaign-foundation__evidence>header .eyebrow{grid-column:1}.adhd-campaign-foundation__evidence h2{grid-column:1;max-width:15ch;margin:0;color:var(--poko-charcoal);font-size:clamp(2.25rem,4.2vw,4.15rem);letter-spacing:-.06em;line-height:.94}.adhd-campaign-foundation__evidence>header>p:last-child{grid-column:2;grid-row:1 / span 2;max-width:38ch;margin:0;color:var(--poko-charcoal);font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.5}.adhd-campaign-foundation__evidence-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-3);margin-top:var(--poko-space-8)}.adhd-campaign-foundation__evidence-facts article{display:grid;align-content:start;min-height:15rem;padding:clamp(var(--poko-space-5),3vw,var(--poko-space-7));border:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));border-radius:var(--poko-radius-card);background:color-mix(in srgb,var(--poko-sage) 13%,var(--poko-white))}.adhd-campaign-foundation__evidence-facts article:nth-child(2){background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__evidence-facts article>span{display:block;color:var(--poko-white);font-family:var(--poko-font-display);font-size:clamp(4.1rem,7.5vw,6.8rem);font-weight:var(--poko-weight-bold);letter-spacing:-.09em;line-height:.78}.adhd-campaign-foundation__evidence-facts article>strong{display:block;margin-top:var(--poko-space-4);color:var(--poko-forest);font-family:var(--poko-font-display);font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:-.06em;line-height:.92}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>strong{margin-top:var(--poko-space-3);color:var(--poko-sage);font-size:.8rem;letter-spacing:.13em}.adhd-campaign-foundation__evidence-facts article>p{max-width:25ch;margin:var(--poko-space-4) 0 0;color:var(--poko-charcoal);font-size:.88rem;line-height:1.45}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>p{color:var(--poko-white)}.adhd-campaign-foundation__evidence-dots{display:grid;grid-template-columns:repeat(10,9px);gap:6px}.adhd-campaign-foundation__evidence-dots i{display:block;width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--poko-pine) 18%,var(--poko-white))}.adhd-campaign-foundation__evidence-dots .is-highlight{background:var(--poko-sun);box-shadow:0 0 0 4px color-mix(in srgb,var(--poko-sun) 24%,transparent)}.adhd-campaign-foundation__evidence-growth{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow:hidden;align-items:stretch;background:linear-gradient(145deg,color-mix(in srgb,var(--poko-sage) 22%,var(--poko-white)),var(--poko-white))}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-metric{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:var(--poko-space-3);align-items:end;padding:0}.adhd-campaign-foundation__evidence-growth-metric>span{display:grid;gap:var(--poko-space-2);align-content:end}.adhd-campaign-foundation__evidence-growth b{color:var(--poko-forest);font-family:var(--poko-font-display);font-size:clamp(1.55rem,3vw,2.65rem);letter-spacing:-.06em;line-height:.9}.adhd-campaign-foundation__evidence-growth-metric>span:last-child b{font-size:clamp(1.5rem,2.55vw,2.35rem)}.adhd-campaign-foundation__evidence-growth small{color:var(--poko-pine);font-size:.68rem;font-weight:var(--poko-weight-bold);letter-spacing:.08em}.adhd-campaign-foundation__evidence-growth-metric em{color:var(--poko-pine);font-size:.68rem;font-style:normal;font-weight:var(--poko-weight-bold);letter-spacing:.08em}.adhd-campaign-foundation__evidence-growth-metric>i{display:grid;width:2rem;height:2rem;place-items:center;margin-bottom:.2rem;border:1px solid color-mix(in srgb,var(--poko-pine) 26%,var(--poko-border));border-radius:50%;color:var(--poko-pine);font-size:1rem;font-style:normal;transform:translateY(-1.55rem)}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-kicker{display:grid;gap:var(--poko-space-2);max-width:none;margin:0;padding:0 0 var(--poko-space-4)}.adhd-campaign-foundation__evidence-growth-kicker span{color:var(--poko-pine);font-size:.66rem;font-weight:var(--poko-weight-bold);letter-spacing:.13em}.adhd-campaign-foundation__evidence-growth-kicker strong{max-width:28ch;color:var(--poko-charcoal);font-size:.82rem;letter-spacing:0;line-height:1.35}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-label{max-width:28ch;margin:var(--poko-space-4) 0 0;padding:0}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-callout{align-self:end;margin:var(--poko-space-4) 0 0;padding:var(--poko-space-4) 0 0;border-top:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));background:transparent;color:var(--poko-forest);font-family:var(--poko-font-body);font-size:.86rem;letter-spacing:0;line-height:1.35}.adhd-campaign-foundation__evidence-meaning{display:block;margin-top:var(--poko-space-7);padding:clamp(var(--poko-space-5),3vw,var(--poko-space-7));border:0;border-radius:var(--poko-radius-card);background:var(--poko-forest)}.adhd-campaign-foundation__evidence-meaning p{max-width:72ch;margin:0;color:var(--poko-white);font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.5}.adhd-campaign-foundation__evidence-meaning strong{color:var(--poko-sage)}.adhd-campaign-foundation__evidence-close{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--poko-space-5);padding:var(--poko-space-7) 0;border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__evidence-close-copy{padding:var(--poko-space-5) var(--poko-space-6) var(--poko-space-5) 0}.adhd-campaign-foundation__evidence-close-copy h3{max-width:18ch;margin:0;color:var(--poko-charcoal);font-family:var(--poko-font-display);font-size:clamp(1.55rem,2.2vw,2rem);letter-spacing:-.04em;line-height:1.04}.adhd-campaign-foundation__evidence-close-copy p{max-width:54ch;margin:var(--poko-space-4) 0 0;color:var(--poko-charcoal);font-size:.92rem;line-height:1.55}.adhd-campaign-foundation__evidence-support-proof{display:grid;grid-template-columns:auto 1fr;gap:var(--poko-space-4);align-items:center;padding:var(--poko-space-4) var(--poko-space-5);border-radius:var(--poko-radius-card);background:var(--poko-forest)}.adhd-campaign-foundation__evidence-close>.adhd-campaign-foundation__evidence-support-proof{margin-top:var(--poko-space-4)}.adhd-campaign-foundation__evidence-support-proof>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--poko-sage);color:var(--poko-forest)}.adhd-campaign-foundation__evidence-support-proof svg{width:1rem;height:1rem}.adhd-campaign-foundation__evidence-support-proof p{max-width:66ch;color:var(--poko-white);font-size:.88rem;line-height:1.5}.adhd-campaign-foundation__evidence-conclusion{margin:0;padding:clamp(var(--poko-space-6),3.5vw,var(--poko-space-8));border-left:5px solid var(--poko-sun);background:color-mix(in srgb,var(--poko-sage) 16%,var(--poko-white));color:var(--poko-charcoal);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:var(--poko-weight-medium);line-height:1.55}.adhd-campaign-foundation__evidence-takeaway{display:block;margin:0;padding:var(--poko-space-6);border-radius:var(--poko-radius-card);background:color-mix(in srgb,var(--poko-sage) 18%,var(--poko-white))}.adhd-campaign-foundation__evidence-takeaway p{margin:0;color:var(--poko-charcoal);font-size:.92rem;line-height:1.5}.adhd-campaign-foundation__evidence-takeaway p:first-child{color:var(--poko-forest);font-size:1rem;font-weight:var(--poko-weight-bold)}.adhd-campaign-foundation__evidence-takeaway p+p{margin-top:var(--poko-space-4)}.adhd-campaign-foundation__evidence-sources{grid-column:1 / -1;margin-top:0;color:var(--poko-stone);font-size:.72rem}.adhd-campaign-foundation__evidence-sources summary{width:max-content;color:var(--poko-pine);font-weight:var(--poko-weight-bold);cursor:pointer}.adhd-campaign-foundation__evidence-sources p{max-width:90ch;margin:var(--poko-space-3) 0 0;line-height:1.45}.adhd-campaign-foundation__evidence-more{margin-top:var(--poko-space-5);border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__evidence-more summary{display:flex;align-items:center;justify-content:space-between;gap:var(--poko-space-5);padding:var(--poko-space-5) 0;color:var(--poko-forest);font-size:1rem;font-weight:var(--poko-weight-bold);cursor:pointer;list-style:none}.adhd-campaign-foundation__evidence-more summary::-webkit-details-marker{display:none}.adhd-campaign-foundation__evidence-more summary span{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid var(--poko-pine);border-radius:50%;color:var(--poko-pine);font-size:1.35rem;font-weight:var(--poko-weight-regular);line-height:1;transition:transform .18s ease}.adhd-campaign-foundation__evidence-more[open] summary span{transform:rotate(45deg)}.adhd-campaign-foundation__evidence-more>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-5) var(--poko-space-8);padding:0 0 var(--poko-space-6)}.adhd-campaign-foundation__evidence-more>div>p{max-width:52ch;margin:0;color:var(--poko-charcoal);font-size:.92rem;line-height:1.5}.adhd-campaign-foundation__evidence-research{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-4);padding-top:var(--poko-space-2)}.adhd-campaign-foundation__evidence-research article{padding:var(--poko-space-5);border-left:4px solid var(--poko-sun);background:color-mix(in srgb,var(--poko-sage) 15%,var(--poko-white))}.adhd-campaign-foundation__evidence-research strong{color:var(--poko-forest);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.adhd-campaign-foundation__evidence-research p{margin:var(--poko-space-2) 0 0;color:var(--poko-charcoal);font-size:.86rem;line-height:1.45}.adhd-campaign-foundation__evidence-more small{grid-column:1 / -1;color:var(--poko-stone);font-size:.72rem;line-height:1.45}.adhd-campaign-foundation__process{margin-top:var(--poko-space-10);padding:clamp(var(--poko-space-11),8vw,var(--poko-space-18)) 0;border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__process h2{max-width:24ch;margin-bottom:0}.adhd-campaign-foundation__process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-8);margin:var(--poko-space-8) 0 0;padding:0;list-style:none}.adhd-campaign-foundation__process li{position:relative;display:grid;align-content:start;gap:var(--poko-space-3)}.adhd-campaign-foundation__process li:not(:last-child):after{content:"→";position:absolute;top:1.05rem;right:calc(var(--poko-space-8) / -2 - .45rem);color:var(--poko-pine);font-size:1.9rem;font-weight:var(--poko-weight-regular);line-height:1}.adhd-campaign-foundation__process li>span{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--poko-sage) 30%,var(--poko-white));color:var(--poko-pine)}.adhd-campaign-foundation__process li>span svg{width:26px;height:26px}.adhd-campaign-foundation__process li p{margin:0;font-size:.92rem}.adhd-campaign-foundation__cycle-note{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);align-items:center;gap:var(--poko-space-7);margin-top:var(--poko-space-9);padding:var(--poko-space-5) var(--poko-space-6);border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-card);background:linear-gradient(105deg,color-mix(in srgb,var(--poko-sage) 24%,var(--poko-white)),var(--poko-surface-soft))}.adhd-campaign-foundation__cycle-note strong{display:grid;gap:var(--poko-space-1);color:var(--poko-charcoal);font-size:1rem}.adhd-campaign-foundation__cycle-note strong:before{content:"12-WEEK RHYTHM";color:var(--poko-pine);font-size:.67rem;font-weight:var(--poko-weight-bold);letter-spacing:.1em}.adhd-campaign-foundation__cycle-note span{max-width:690px;color:var(--poko-charcoal);font-size:.9rem;line-height:1.45}.adhd-campaign-foundation__no-prep{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--poko-space-3) var(--poko-space-8);padding:var(--poko-space-5);border-bottom:1px solid var(--poko-border);background:var(--poko-surface-soft);color:var(--poko-forest)}.adhd-campaign-foundation__no-prep span{color:var(--poko-charcoal)}.adhd-campaign-foundation__cycle{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--poko-space-8);align-items:center;padding:clamp(var(--poko-space-8),6vw,var(--poko-space-14)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__cycle h2{font-size:clamp(1.95rem,3.2vw,3rem)}.adhd-campaign-foundation__cycle>div:first-child>strong{display:block;margin-top:var(--poko-space-4);color:var(--poko-pine)}.adhd-campaign-foundation__cycle-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-3)}.adhd-campaign-foundation__cycle-list span{display:grid;aspect-ratio:1;place-items:center;border:1px solid var(--poko-sage);border-radius:50%;background:var(--poko-white);color:var(--poko-pine);font-weight:var(--poko-weight-bold)}.adhd-campaign-foundation__difference{position:relative;width:min(100%,1080px);margin:var(--poko-space-10) auto 0;padding:clamp(var(--poko-space-7),5vw,var(--poko-space-10));overflow:hidden;border-radius:var(--poko-radius-panel);background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__difference:before{content:"";position:absolute;width:34rem;height:34rem;top:-22rem;right:-12rem;border:1px solid color-mix(in srgb,var(--poko-sage) 28%,transparent);border-radius:50%;box-shadow:0 0 0 5rem color-mix(in srgb,var(--poko-sage) 6%,transparent),0 0 0 10rem color-mix(in srgb,var(--poko-sage) 4%,transparent);pointer-events:none}.adhd-campaign-foundation__difference>*{position:relative}.adhd-campaign-foundation__difference .eyebrow{color:color-mix(in srgb,var(--poko-sage) 78%,var(--poko-white))}.adhd-campaign-foundation__difference h2{max-width:25ch;margin-bottom:var(--poko-space-3);color:var(--poko-white);font-size:clamp(2rem,3.55vw,3.15rem);letter-spacing:-.045em}.adhd-campaign-foundation p.adhd-campaign-foundation__difference-lede{max-width:52ch;margin:0 0 var(--poko-space-7);color:var(--poko-white);font-size:1rem}.adhd-campaign-foundation__difference-comparison{display:grid;grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr);gap:clamp(var(--poko-space-4),4vw,var(--poko-space-8));align-items:stretch}.adhd-campaign-foundation__difference article{min-height:0;padding:clamp(var(--poko-space-5),3vw,var(--poko-space-7));border-radius:var(--poko-radius-card)}.adhd-campaign-foundation__difference-before{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--poko-white) 20%,transparent);background:color-mix(in srgb,var(--poko-white) 7%,transparent)}.adhd-campaign-foundation__difference article>p{margin:0 0 var(--poko-space-3);color:color-mix(in srgb,var(--poko-sage) 82%,var(--poko-white));font-size:.68rem;font-weight:var(--poko-weight-bold);letter-spacing:.1em}.adhd-campaign-foundation__difference h3{margin:0;color:var(--poko-white);font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.05}.adhd-campaign-foundation__difference-before>span{display:block;margin-top:var(--poko-space-3);color:color-mix(in srgb,var(--poko-white) 84%,transparent);font-size:.88rem;line-height:1.48}.adhd-campaign-foundation__difference-noise{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--poko-space-2);margin-top:var(--poko-space-6)}.adhd-campaign-foundation__difference-noise b{padding:var(--poko-space-2) var(--poko-space-3);border:1px solid color-mix(in srgb,var(--poko-white) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--poko-charcoal) 23%,transparent);color:color-mix(in srgb,var(--poko-white) 90%,transparent);font-size:.76rem;font-weight:var(--poko-weight-regular)}.adhd-campaign-foundation__difference-noise b:nth-child(2n){transform:translateY(4px)}.adhd-campaign-foundation__difference-noise b:nth-child(3n){transform:translateY(-3px)}.adhd-campaign-foundation__difference-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--poko-space-4);color:var(--poko-white);text-align:center}.adhd-campaign-foundation__difference-connector span{display:grid;width:7.25rem;aspect-ratio:1;place-items:center;padding:var(--poko-space-3);border:1px solid color-mix(in srgb,var(--poko-white) 44%,transparent);border-radius:50%;background:var(--poko-sage);box-shadow:0 0 0 .6rem color-mix(in srgb,var(--poko-sage) 12%,transparent);color:var(--poko-forest);font-size:.8rem;font-weight:var(--poko-weight-bold);line-height:1.18}.adhd-campaign-foundation__difference-connector i{font-size:3.35rem;font-style:normal;line-height:1}.adhd-campaign-foundation__difference-after{border:1px solid color-mix(in srgb,var(--poko-white) 65%,transparent);background:var(--poko-white);box-shadow:0 18px 36px #00160f38}.adhd-campaign-foundation__difference-after>p{color:var(--poko-pine)}.adhd-campaign-foundation__difference-after h3{color:var(--poko-charcoal)}.adhd-campaign-foundation__difference-after ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-3);margin:var(--poko-space-5) 0;padding:0;list-style:none}.adhd-campaign-foundation__difference-after li{position:relative;display:grid;align-content:start;gap:var(--poko-space-2);min-height:0;padding:var(--poko-space-3);padding-right:3rem;border:1px solid color-mix(in srgb,var(--poko-pine) 16%,var(--poko-border));border-radius:calc(var(--poko-radius-card) - 4px);background:color-mix(in srgb,var(--poko-sage) 16%,var(--poko-white))}.adhd-campaign-foundation__difference-after li:after{content:"✓";position:absolute;top:var(--poko-space-3);right:var(--poko-space-3);display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:var(--poko-pine);color:var(--poko-white);font-size:.8rem;font-weight:var(--poko-weight-bold);line-height:1}.adhd-campaign-foundation__difference-after li>span{color:var(--poko-pine);font-size:.58rem;font-weight:var(--poko-weight-bold);letter-spacing:.1em;line-height:1.2}.adhd-campaign-foundation__difference-after li strong{display:block;color:var(--poko-charcoal);font-size:.82rem;line-height:1.2}.adhd-campaign-foundation__difference-after li small{display:block;margin-top:.18rem;color:var(--poko-stone);font-size:.7rem;line-height:1.3}.adhd-campaign-foundation__difference-outcome{display:block;padding-top:var(--poko-space-4);border-top:1px solid var(--poko-border);color:var(--poko-pine);font-size:.82rem;line-height:1.35}.adhd-campaign-foundation__support-evidence{width:100%;margin:var(--poko-space-7) 0 0;padding:var(--poko-space-6);border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-panel);background:color-mix(in srgb,var(--poko-sage) 15%,var(--poko-white));text-align:left}.adhd-campaign-foundation__support-evidence-lead{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,2.45fr);gap:var(--poko-space-7);align-items:center}.adhd-campaign-foundation__support-evidence-stat{display:grid;gap:0;align-content:center;align-self:stretch;margin:0;padding-right:var(--poko-space-7);border-right:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));color:var(--poko-forest)}.adhd-campaign-foundation__support-evidence-stat strong{display:block;color:var(--poko-forest);font-size:clamp(3.7rem,6.2vw,5.6rem);font-weight:var(--poko-weight-bold);letter-spacing:-.065em;line-height:.82}.adhd-campaign-foundation__support-evidence-stat span{margin-top:var(--poko-space-3);color:var(--poko-pine);font-size:.72rem;font-weight:var(--poko-weight-bold);letter-spacing:.12em}.adhd-campaign-foundation__support-evidence-stat span b{white-space:nowrap;font:inherit}.adhd-campaign-foundation__support-evidence-lead .eyebrow{margin:0 0 var(--poko-space-2);text-align:left}.adhd-campaign-foundation__support-evidence-lead h2{max-width:none;margin:0;color:var(--poko-charcoal);font-size:clamp(1.55rem,2.7vw,2.25rem);text-align:left}.adhd-campaign-foundation__support-evidence-lead h2+p{max-width:74ch;margin:var(--poko-space-3) 0 0;color:var(--poko-charcoal);font-size:.9rem;line-height:1.48;text-align:left}.adhd-campaign-foundation__support-evidence-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--poko-space-5) 0 0;padding:var(--poko-space-4) 0 0;border-top:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));list-style:none}.adhd-campaign-foundation__support-evidence-facts li{display:grid;align-content:start;gap:var(--poko-space-2);min-width:0;padding:0 var(--poko-space-5);text-align:left}.adhd-campaign-foundation__support-evidence-facts li:first-child{padding-left:0}.adhd-campaign-foundation__support-evidence-facts li:last-child{padding-right:0}.adhd-campaign-foundation__support-evidence-facts li+li{border-left:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border))}.adhd-campaign-foundation__support-evidence-facts strong{color:var(--poko-forest);font-size:1rem;line-height:1.2}.adhd-campaign-foundation__support-evidence-facts span{color:var(--poko-charcoal);font-size:.76rem;line-height:1.4}.adhd-campaign-foundation__support-evidence-sources{margin-top:var(--poko-space-4);color:var(--poko-stone);font-size:.68rem}.adhd-campaign-foundation__support-evidence-sources summary{width:max-content;color:var(--poko-pine);font-weight:var(--poko-weight-bold);cursor:pointer}.adhd-campaign-foundation .adhd-campaign-foundation__support-evidence-sources{display:block;width:100%;max-width:none}.adhd-campaign-foundation .adhd-campaign-foundation__support-evidence-sources>p{display:block;width:100%;max-width:100%;inline-size:100%;max-inline-size:100%;margin:var(--poko-space-3) 0 0;line-height:1.45}.adhd-campaign-foundation__support-evidence-sources a{color:inherit;text-decoration:underline;text-underline-offset:2px}.adhd-campaign-foundation__beliefs{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid var(--poko-border)}.adhd-campaign-foundation__beliefs article{padding:clamp(var(--poko-space-8),6vw,var(--poko-space-14)) var(--poko-space-7)}.adhd-campaign-foundation__beliefs article+article{border-left:1px solid var(--poko-border)}.adhd-campaign-foundation__beliefs h2{font-size:clamp(1.95rem,3.2vw,3rem)}.adhd-campaign-foundation__private,.adhd-campaign-foundation__output,.adhd-campaign-foundation__full-session{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(var(--poko-space-8),8vw,var(--poko-space-16));align-items:center;padding:clamp(var(--poko-space-11),8vw,var(--poko-space-18)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__private ul{display:grid;gap:var(--poko-space-3);margin:var(--poko-space-5) 0 0;padding:0;list-style:none}.adhd-campaign-foundation__private li{position:relative;padding-left:1.7rem;color:var(--poko-charcoal)}.adhd-campaign-foundation__private li:before{content:"✓";position:absolute;left:0;color:var(--poko-pine);font-weight:var(--poko-weight-bold)}.adhd-campaign-foundation__output{background:var(--poko-surface-soft)}.adhd-campaign-foundation__output>div:first-child{padding-left:var(--poko-space-6)}.adhd-campaign-foundation__output>div:last-child{margin-right:var(--poko-space-6)}.adhd-campaign-foundation__proof{padding:clamp(var(--poko-space-11),8vw,var(--poko-space-18)) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__proof>div{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--poko-space-4)}.adhd-campaign-foundation__proof article,.adhd-campaign-foundation__proof aside{display:grid;min-height:160px;place-content:center;gap:var(--poko-space-3);padding:var(--poko-space-5);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);text-align:center}.adhd-campaign-foundation__proof strong{color:var(--poko-pine);letter-spacing:.08em}.adhd-campaign-foundation__proof span{color:var(--poko-charcoal)}.adhd-campaign-foundation__full-session{background:var(--poko-surface-soft)}.adhd-campaign-foundation__full-session>div:first-child{padding-left:var(--poko-space-6)}.adhd-campaign-foundation__full-session>div:last-child{margin-right:var(--poko-space-6)}.adhd-campaign-foundation__host{display:grid;grid-template-columns:minmax(190px,.6fr) minmax(0,1.55fr) minmax(230px,.76fr);align-items:stretch;gap:0;margin:var(--poko-space-12) 0 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));border-radius:var(--poko-radius-panel);background:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.adhd-campaign-foundation__host-portrait{min-height:340px;margin:0;overflow:hidden;background:var(--poko-sage)}.adhd-campaign-foundation__host-portrait img{width:100%;height:100%;border-radius:0;object-fit:cover;object-position:center 24%}.adhd-campaign-foundation__host-copy{align-self:center;padding:clamp(var(--poko-space-6),3.6vw,var(--poko-space-9))}.adhd-campaign-foundation__host h2{max-width:18ch;margin:0 0 var(--poko-space-3);color:var(--poko-charcoal);font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.05}.adhd-campaign-foundation__host-copy>p:not(.eyebrow){max-width:62ch;margin:var(--poko-space-3) 0 0;color:var(--poko-charcoal);font-size:.92rem;line-height:1.55}.adhd-campaign-foundation__host-copy .adhd-campaign-foundation__host-authority{margin-top:0;color:var(--poko-pine);font-weight:var(--poko-weight-semibold)}.adhd-campaign-foundation__host-authority cite{font-style:italic}.adhd-campaign-foundation__host aside{display:flex;flex-direction:column;justify-content:center;gap:var(--poko-space-3);padding:clamp(var(--poko-space-5),3vw,var(--poko-space-7));border-left:1px solid color-mix(in srgb,var(--poko-pine) 16%,var(--poko-border));background:color-mix(in srgb,var(--poko-sage) 38%,var(--poko-white));color:var(--poko-charcoal)}.adhd-campaign-foundation__host aside p,.adhd-campaign-foundation__host aside span{margin:0;font-size:.86rem;line-height:1.5}.adhd-campaign-foundation__host aside strong{margin-top:var(--poko-space-2);color:var(--poko-charcoal);font-size:.95rem;line-height:1.35}.adhd-campaign-foundation__host aside nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--poko-space-3) var(--poko-space-5);margin-top:var(--poko-space-3);padding-top:var(--poko-space-4);border-top:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border))}.adhd-campaign-foundation__host aside a,.adhd-campaign-foundation__host aside button,.adhd-campaign-foundation__terms a{width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:var(--poko-pine);font:inherit;font-weight:var(--poko-weight-semibold);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.adhd-campaign-foundation__host-modal{width:min(980px,calc(100% - 32px));max-height:min(860px,calc(100dvh - 32px));margin:auto;padding:0;overflow:auto;border:0;border-radius:clamp(20px,3vw,30px);background:var(--poko-white);color:var(--poko-charcoal);box-shadow:0 34px 100px #001c1257}.adhd-campaign-foundation__host-modal::backdrop{background:#031e15b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.adhd-campaign-foundation__host-modal-panel{position:relative}.adhd-campaign-foundation__host-modal-close{position:absolute;z-index:2;top:var(--poko-space-4);right:var(--poko-space-4);display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#001f164d;color:var(--poko-white);font:inherit;font-size:1.65rem;line-height:1;cursor:pointer}.adhd-campaign-foundation__host-modal-panel>header{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:220px;overflow:hidden;background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__host-modal-panel>header img{width:100%;height:100%;object-fit:cover;object-position:center 22%}.adhd-campaign-foundation__host-modal-panel>header div{align-self:center;padding:clamp(var(--poko-space-6),5vw,var(--poko-space-10))}.adhd-campaign-foundation__host-modal-panel>header .eyebrow{color:color-mix(in srgb,var(--poko-sage) 72%,var(--poko-white))}.adhd-campaign-foundation__host-modal-panel>header h2{max-width:17ch;margin:0;color:var(--poko-white);font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:.98}.adhd-campaign-foundation__host-modal-panel>header p:last-child{margin:var(--poko-space-3) 0 0;color:var(--poko-white);font-size:clamp(.92rem,1.5vw,1.08rem);font-weight:var(--poko-weight-semibold)}.adhd-campaign-foundation__host-modal-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(245px,.7fr);gap:clamp(var(--poko-space-6),4vw,var(--poko-space-9));padding:clamp(var(--poko-space-6),5vw,var(--poko-space-10))}.adhd-campaign-foundation__host-modal-body h3{max-width:22ch;margin:0 0 var(--poko-space-6);color:var(--poko-charcoal);font-size:clamp(1.45rem,2.8vw,2.15rem);line-height:1.08}.adhd-campaign-foundation__host-proof>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-3)}.adhd-campaign-foundation__host-proof article{display:flex;min-width:0;flex-direction:column;gap:var(--poko-space-2);padding:var(--poko-space-4);border:1px solid color-mix(in srgb,var(--poko-pine) 16%,var(--poko-border));border-radius:var(--poko-radius-card);background:var(--poko-surface-soft)}.adhd-campaign-foundation__host-proof article>span{color:var(--poko-pine);font-size:.65rem;font-weight:var(--poko-weight-bold);letter-spacing:.09em}.adhd-campaign-foundation__host-proof article strong{color:var(--poko-charcoal);font-size:.92rem;line-height:1.25}.adhd-campaign-foundation__host-proof article p{margin:0;color:var(--poko-charcoal);font-size:.78rem;line-height:1.48}.adhd-campaign-foundation__host-credentials{margin-top:var(--poko-space-4);border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-card);background:var(--poko-white)}.adhd-campaign-foundation__host-credentials summary{display:flex;align-items:center;justify-content:space-between;gap:var(--poko-space-4);padding:var(--poko-space-4);color:var(--poko-charcoal);font-size:.84rem;font-weight:var(--poko-weight-semibold);list-style:none;cursor:pointer}.adhd-campaign-foundation__host-credentials summary::-webkit-details-marker{display:none}.adhd-campaign-foundation__host-credentials summary span{color:var(--poko-pine);font-size:1.25rem;transition:transform .18s ease}.adhd-campaign-foundation__host-credentials[open] summary span{transform:rotate(45deg)}.adhd-campaign-foundation__host-credentials ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-2) var(--poko-space-5);margin:0;padding:0 var(--poko-space-5) var(--poko-space-5) calc(var(--poko-space-5) + 1rem)}.adhd-campaign-foundation__host-credentials li{color:var(--poko-charcoal);font-size:.76rem;line-height:1.4}.adhd-campaign-foundation__host-credentials cite{font-style:italic}.adhd-campaign-foundation__host-modal-body>aside{align-self:start;display:grid;gap:var(--poko-space-4);padding:var(--poko-space-6);border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-card);background:color-mix(in srgb,var(--poko-sage) 42%,var(--poko-white))}.adhd-campaign-foundation__host-modal-body>aside h3{margin:0;font-size:1.55rem}.adhd-campaign-foundation__host-modal-body>aside p{margin:0;font-size:.88rem;line-height:1.5}.adhd-campaign-foundation__host-modal-body>aside strong{padding-top:var(--poko-space-4);border-top:1px solid color-mix(in srgb,var(--poko-pine) 20%,var(--poko-border));color:var(--poko-pine);font-size:.86rem}.adhd-campaign-foundation__host-modal-panel>footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--poko-space-4);padding:var(--poko-space-4) clamp(var(--poko-space-6),5vw,var(--poko-space-10));border-top:1px solid var(--poko-border);background:var(--poko-surface-soft)}.adhd-campaign-foundation__host-modal-panel>footer button{padding:var(--poko-space-2) var(--poko-space-5);border:1px solid var(--poko-pine);border-radius:999px;background:var(--poko-white);color:var(--poko-pine);font:inherit;font-size:.82rem;font-weight:var(--poko-weight-semibold);cursor:pointer}.adhd-campaign-foundation__terms-modal{width:min(980px,calc(100% - 32px));height:min(820px,calc(100dvh - 32px));margin:auto;padding:0;overflow:hidden;border:0;border-radius:clamp(20px,3vw,30px);background:var(--poko-white);color:var(--poko-charcoal);box-shadow:0 34px 100px #001c1257}.adhd-campaign-foundation__terms-modal::backdrop{background:#031e15b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.adhd-campaign-foundation__terms-modal>article{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.adhd-campaign-foundation__terms-modal header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--poko-space-5);padding:var(--poko-space-6) clamp(var(--poko-space-6),4vw,var(--poko-space-9));background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__terms-modal .eyebrow{color:color-mix(in srgb,var(--poko-sage) 78%,var(--poko-white))}.adhd-campaign-foundation__terms-modal h2{max-width:25ch;margin:0;color:var(--poko-white);font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.05}.adhd-campaign-foundation__terms-modal button{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--poko-white) 50%,transparent);border-radius:50%;background:color-mix(in srgb,var(--poko-white) 10%,transparent);color:var(--poko-white);font:inherit;font-size:1.65rem;line-height:1;cursor:pointer}.adhd-campaign-foundation__terms-modal iframe{width:100%;height:100%;border:0;background:var(--poko-white)}.adhd-campaign-foundation__offer-panel{display:grid;grid-template-columns:repeat(2,1fr);margin:var(--poko-space-12) 0;border-radius:var(--poko-radius-panel);background:color-mix(in srgb,var(--poko-sage) 25%,var(--poko-white))}.adhd-campaign-foundation__editorial-strapline{display:block;grid-column:1 / -1;width:100%;margin:var(--poko-space-8) 0 0;padding:var(--poko-space-8) 0 var(--poko-space-7);border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__editorial-strapline h2{max-width:none;margin:0;color:var(--poko-charcoal);font-size:clamp(2.1rem,3.7vw,3.55rem);letter-spacing:-.06em;line-height:.98}.adhd-campaign-foundation__editorial-strapline p{margin:var(--poko-space-5) 0 0;color:var(--poko-charcoal);font-size:clamp(.78rem,1.1vw,.94rem);font-weight:var(--poko-weight-semibold);letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.adhd-campaign-foundation__editorial-strapline p a{margin-left:var(--poko-space-3);color:var(--poko-pine);font-style:italic;font-weight:var(--poko-weight-regular);letter-spacing:.01em;text-decoration:none;text-transform:none}.adhd-campaign-foundation__editorial-strapline p a:hover{text-decoration:underline;text-underline-offset:.2em}.adhd-campaign-foundation__editorial-strapline p a:focus-visible{outline:2px solid var(--poko-pine);outline-offset:3px}.adhd-campaign-foundation__join-anchor{display:block;scroll-margin-top:96px}.adhd-campaign-foundation__editorial-strapline+.adhd-campaign-foundation__product{padding-top:var(--poko-space-8)}@media(prefers-reduced-motion:no-preference){html:has(.page-shell--adhd-coaching){scroll-snap-type:y proximity;scroll-padding-top:92px}.adhd-campaign-foundation__offer-panel{scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:92px}}.adhd-campaign-foundation__offer-panel article{padding:clamp(var(--poko-space-7),5vw,var(--poko-space-12))}.adhd-campaign-foundation__offer-panel article+article{border-left:1px solid var(--poko-border)}.adhd-campaign-foundation__offer-panel h2{color:var(--poko-forest);font-size:clamp(2rem,3.4vw,3.3rem)}.adhd-campaign-foundation__offer-panel del{color:var(--poko-stone)}.weekly-reset-price-pair{display:inline-flex;align-items:baseline;gap:.45rem;white-space:nowrap}.weekly-reset-price-pair del{color:var(--poko-stone);font-weight:var(--poko-weight-regular)}.weekly-reset-price-pair strong{color:var(--poko-forest)}.adhd-campaign-foundation__panel-price{display:flex;align-items:baseline;gap:var(--poko-space-4);margin-top:var(--poko-space-3)}.adhd-campaign-foundation__panel-price del{margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:var(--poko-weight-semibold);line-height:1}.adhd-campaign-foundation__panel-price strong{font-family:var(--poko-font-display);font-size:clamp(2.55rem,4.6vw,3.85rem);letter-spacing:-.06em;line-height:.86}.adhd-campaign-foundation .adhd-campaign-foundation__monthly-quick-cta{display:inline-flex;width:max-content;height:2.4rem;min-height:2.4rem;margin:var(--poko-space-4) 0 0;padding:0 var(--poko-space-4);border:1px solid color-mix(in srgb,var(--poko-white) 56%,transparent);border-radius:999px;background:color-mix(in srgb,var(--poko-white) 8%,transparent);box-shadow:none;color:var(--poko-white);font-size:.82rem;font-weight:var(--poko-weight-bold)}.adhd-campaign-foundation__monthly-quick-cta svg{width:1rem;height:1rem}.adhd-campaign-foundation .adhd-campaign-foundation__monthly-quick-cta:hover,.adhd-campaign-foundation .adhd-campaign-foundation__monthly-quick-cta:focus-visible{border-color:var(--poko-white);background:var(--poko-white);color:var(--poko-forest);transform:translateY(-1px)}.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__offer-reason{display:block;margin:0 0 var(--poko-space-2);color:var(--poko-stone);font-size:var(--poko-body-2-size)}.adhd-campaign-foundation__hero-copy .button .weekly-reset-cta-label,.adhd-campaign-foundation__offer-panel .button .weekly-reset-cta-label,.adhd-campaign-foundation__closing .button .weekly-reset-cta-label{display:inline}.adhd-campaign-foundation__hero-copy .button .weekly-reset-cta-price,.adhd-campaign-foundation__offer-panel .button .weekly-reset-cta-price,.adhd-campaign-foundation__closing .button .weekly-reset-cta-price{margin-left:.45rem;gap:.32rem}.adhd-campaign-foundation__hero-copy .button .weekly-reset-cta-price del,.adhd-campaign-foundation__offer-panel .button .weekly-reset-cta-price del,.adhd-campaign-foundation__closing .button .weekly-reset-cta-price del{color:color-mix(in srgb,currentColor 65%,transparent)}.adhd-campaign-foundation__hero-copy .button .weekly-reset-cta-price strong,.adhd-campaign-foundation__offer-panel .button .weekly-reset-cta-price strong,.adhd-campaign-foundation__closing .button .weekly-reset-cta-price strong{color:inherit}.adhd-campaign-foundation__offer-panel ul{display:grid;gap:var(--poko-space-2);padding:0;list-style:none}.adhd-campaign-foundation__offer-panel li:before{content:"✓";margin-right:var(--poko-space-3);color:var(--poko-pine);font-weight:var(--poko-weight-bold)}.adhd-campaign-foundation__billing{max-width:52ch;color:var(--poko-charcoal);font-size:.94rem;line-height:1.5}.adhd-campaign-foundation__terms{display:block;margin-top:var(--poko-space-4);font-size:.8rem}.adhd-campaign-foundation__trust span,.adhd-campaign-foundation__video-placeholder{background:var(--poko-white)}.adhd-campaign-foundation__host aside{background:color-mix(in srgb,var(--poko-sage) 14%,var(--poko-white))}.adhd-campaign-foundation__offer-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--poko-pine) 20%,var(--poko-border));background:var(--poko-white)}.adhd-campaign-foundation__offer-panel article:first-child{background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__offer-panel article:first-child .eyebrow{color:color-mix(in srgb,var(--poko-sage) 78%,var(--poko-white))}.adhd-campaign-foundation__offer-panel article:first-child h2,.adhd-campaign-foundation__offer-panel article:first-child .adhd-campaign-foundation__billing,.adhd-campaign-foundation__offer-panel article:first-child .adhd-campaign-foundation__offer-reason{color:var(--poko-white)}.adhd-campaign-foundation__offer-panel article:first-child .adhd-campaign-foundation__offer-reason{opacity:.78}.adhd-campaign-foundation__offer-panel article:first-child .weekly-reset-price-pair del{color:color-mix(in srgb,var(--poko-white) 60%,transparent)}.adhd-campaign-foundation__offer-panel article:first-child .weekly-reset-price-pair strong{color:var(--poko-white)}.adhd-campaign-foundation__offer-panel article:first-child li:before{color:var(--poko-sage)}.adhd-campaign-foundation__offer-panel article:first-child .button{background:var(--poko-white);color:var(--poko-forest);box-shadow:none}.adhd-campaign-foundation__offer-panel article:first-child .button:hover{background:var(--poko-sage);color:var(--poko-forest)}.adhd-campaign-foundation__offer-panel article:first-child .adhd-campaign-foundation__terms a{color:var(--poko-white)}.adhd-campaign-foundation__trust span{border-color:var(--poko-forest);background:var(--poko-forest);color:var(--poko-white)}.adhd-campaign-foundation__trust svg{color:var(--poko-sage)}.adhd-campaign-foundation__offer-panel{grid-template-columns:minmax(0,1.65fr) minmax(255px,.55fr)}.adhd-campaign-foundation__cycle-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--poko-space-5) 0;border:1px solid color-mix(in srgb,var(--poko-white) 28%,transparent);border-radius:var(--poko-radius-card);overflow:hidden}.adhd-campaign-foundation__cycle-benefits div{display:grid;align-content:start;gap:var(--poko-space-2);min-height:5.7rem;padding:var(--poko-space-4);background:color-mix(in srgb,var(--poko-white) 7%,transparent)}.adhd-campaign-foundation__cycle-benefits div+div{border-left:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent)}.adhd-campaign-foundation__cycle-benefits span{color:color-mix(in srgb,var(--poko-sage) 84%,var(--poko-white));font-size:.62rem;font-weight:var(--poko-weight-bold);letter-spacing:.09em;line-height:1.2}.adhd-campaign-foundation__cycle-benefits strong{color:var(--poko-white);font-size:.84rem;line-height:1.28}.adhd-campaign-foundation__monthly-offer .adhd-campaign-foundation__billing{margin-top:var(--poko-space-5)}.adhd-campaign-foundation__monthly-offer .adhd-campaign-foundation__billing strong{display:block;margin-bottom:var(--poko-space-2);color:var(--poko-sage);font-size:1rem;line-height:1.35}.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-height:3.75rem;margin-top:var(--poko-space-6);padding-inline:var(--poko-space-5);border:2px solid var(--poko-white);background:var(--poko-sun);color:var(--poko-ink);box-shadow:var(--poko-card-shadow);font-size:.98rem;text-align:left}.adhd-campaign-foundation__monthly-cta>span{min-width:0}.adhd-campaign-foundation__monthly-cta>strong{color:inherit;font-size:.92rem;white-space:nowrap}.adhd-campaign-foundation__monthly-cta>svg{width:1.1rem;height:1.1rem}.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary:hover,.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary:focus,.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary:focus-visible,.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary:active{border:2px solid var(--poko-white);background:var(--poko-sun);color:var(--poko-ink);box-shadow:var(--poko-card-shadow);transform:translateY(-2px)}.adhd-campaign-foundation__offer-panel .adhd-campaign-foundation__monthly-offer>a.button.button--primary:focus-visible{outline:3px solid var(--poko-sky);outline-offset:4px}.adhd-campaign-foundation__monthly-cta-note{display:block;width:100%;margin-top:var(--poko-space-3);color:color-mix(in srgb,var(--poko-white) 78%,var(--poko-sage));font-size:.76rem;font-style:italic;text-align:center}.adhd-campaign-foundation__single-offer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(var(--poko-space-6),3.5vw,var(--poko-space-8));background:color-mix(in srgb,var(--poko-sage) 11%,var(--poko-white))}.adhd-campaign-foundation__single-offer .eyebrow{margin-bottom:var(--poko-space-5)}.adhd-campaign-foundation__single-price{margin:0 0 var(--poko-space-3);color:var(--poko-charcoal);font-family:var(--poko-font-display);font-size:clamp(1.65rem,2.2vw,2rem);font-weight:var(--poko-weight-bold);letter-spacing:-.035em;line-height:1}.adhd-campaign-foundation__single-price span{font-family:var(--poko-font-body);font-size:.68rem;font-weight:var(--poko-weight-semibold);letter-spacing:0}.adhd-campaign-foundation__single-offer h2{max-width:14ch;margin:0 0 var(--poko-space-3);font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.08}.adhd-campaign-foundation__single-offer>p:not(.eyebrow):not(.adhd-campaign-foundation__single-price){margin:0;color:var(--poko-stone);font-size:.82rem;line-height:1.5}.adhd-campaign-foundation__single-offer ul{gap:var(--poko-space-3);margin:var(--poko-space-5) 0}.adhd-campaign-foundation__single-offer li{color:var(--poko-charcoal);font-size:.78rem;line-height:1.4}.adhd-campaign-foundation__single-offer .button{width:auto;min-height:2.75rem;margin-top:0;padding:0;justify-content:flex-start;border:0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--poko-pine) 82%,var(--poko-stone));box-shadow:none;font-size:.8rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.adhd-campaign-foundation__single-offer .button:hover,.adhd-campaign-foundation__single-offer .button:focus-visible{border:0;background:transparent;color:var(--poko-forest);box-shadow:none}.adhd-campaign-foundation__cycle-curriculum{margin:0 0 var(--poko-space-12);padding:clamp(var(--poko-space-7),5vw,var(--poko-space-12));border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-panel);background:var(--poko-white)}.adhd-campaign-foundation__cycle-curriculum-head{display:block}.adhd-campaign-foundation__cycle-curriculum h2{max-width:none;margin-bottom:0;font-size:clamp(2rem,3.65vw,3.25rem)}.adhd-campaign-foundation__cycle-curriculum-head .eyebrow{margin:var(--poko-space-4) 0 0}.adhd-campaign-foundation__cycle-curriculum-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-5);margin-top:var(--poko-space-6)}.adhd-campaign-foundation__cycle-curriculum-groups article{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(0,1.3fr);gap:var(--poko-space-5);overflow:hidden;border:1px solid color-mix(in srgb,var(--poko-pine) 18%,var(--poko-border));border-radius:var(--poko-radius-card);background:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.adhd-campaign-foundation__cycle-group-head{padding:var(--poko-space-5);background:color-mix(in srgb,var(--poko-sage) 16%,var(--poko-white))}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(2) .adhd-campaign-foundation__cycle-group-head{background:color-mix(in srgb,var(--poko-sage) 12%,var(--poko-white))}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(3) .adhd-campaign-foundation__cycle-group-head{background:color-mix(in srgb,var(--poko-sage) 10%,var(--poko-white))}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(4) .adhd-campaign-foundation__cycle-group-head{background:color-mix(in srgb,var(--poko-sage) 14%,var(--poko-white))}.adhd-campaign-foundation__cycle-group-head>span{display:block;margin-bottom:var(--poko-space-3);color:var(--poko-pine);font-size:.69rem;font-weight:var(--poko-weight-bold);letter-spacing:.1em}.adhd-campaign-foundation__cycle-curriculum-groups h3{margin:0;color:var(--poko-charcoal);font-size:1.15rem;line-height:1.1}.adhd-campaign-foundation__cycle-group-head p{margin:var(--poko-space-3) 0 0;color:var(--poko-charcoal);font-size:.82rem;line-height:1.4}.adhd-campaign-foundation__cycle-curriculum-groups ol{display:grid;gap:var(--poko-space-3);margin:0;padding:var(--poko-space-5) var(--poko-space-5) var(--poko-space-5) 0;list-style:none;counter-reset:reset-theme}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(2) ol{counter-reset:reset-theme 3}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(3) ol{counter-reset:reset-theme 6}.adhd-campaign-foundation__cycle-curriculum-groups article:nth-child(4) ol{counter-reset:reset-theme 9}.adhd-campaign-foundation__cycle-curriculum-groups li{position:relative;display:grid;gap:.2rem;padding-left:1.7rem;color:var(--poko-charcoal);counter-increment:reset-theme}.adhd-campaign-foundation__cycle-curriculum-groups li:before{content:counter(reset-theme);position:absolute;left:0;top:-.05rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--poko-pine);color:var(--poko-white);font-size:.62rem;font-weight:var(--poko-weight-bold);line-height:1;text-align:center}.adhd-campaign-foundation__cycle-curriculum-groups li b{font-size:.87rem;line-height:1.25}.adhd-campaign-foundation__cycle-curriculum-groups li span{color:var(--poko-charcoal);font-size:.75rem;line-height:1.35}.adhd-campaign-foundation__cycle-curriculum-note{display:grid;grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);gap:var(--poko-space-5);align-items:center;margin-top:var(--poko-space-6);padding:var(--poko-space-5) var(--poko-space-6);border:1px solid var(--poko-pine);border-radius:var(--poko-radius-card);background:var(--poko-pine)}.adhd-campaign-foundation__cycle-curriculum-note .eyebrow{margin-bottom:var(--poko-space-2);color:color-mix(in srgb,var(--poko-white) 80%,transparent)}.adhd-campaign-foundation__cycle-curriculum-note strong{color:var(--poko-white);font-size:1.1rem}.adhd-campaign-foundation__cycle-curriculum-note p{margin:0;color:var(--poko-white);font-size:.9rem;line-height:1.45}.adhd-campaign-foundation__cycle-curriculum-note b{grid-column:1 / -1;padding-top:var(--poko-space-3);border-top:1px solid color-mix(in srgb,var(--poko-white) 30%,transparent);color:var(--poko-white);font-size:.84rem;line-height:1.3}.adhd-campaign-foundation__closing{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--poko-space-8);align-items:end;padding:var(--poko-space-6) 0 var(--poko-space-14)}.adhd-campaign-foundation__faq{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--poko-space-2)}.adhd-campaign-foundation__faq details{padding:var(--poko-space-3) var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card)}.adhd-campaign-foundation__faq summary{display:flex;justify-content:space-between;gap:var(--poko-space-3);cursor:pointer;font-size:.88rem;font-weight:var(--poko-weight-semibold)}.adhd-campaign-foundation__faq p{margin:var(--poko-space-3) 0 0;font-size:.9rem}.adhd-campaign-foundation__closing aside{padding:var(--poko-space-7);border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);box-shadow:var(--poko-card-shadow)}.adhd-campaign-foundation__closing aside h2{font-size:clamp(1.8rem,3vw,2.7rem)}.adhd-campaign-foundation__closing aside small{display:block;margin-top:var(--poko-space-4);color:var(--poko-charcoal)}@media(max-width:980px){.adhd-campaign-foundation__hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--poko-space-8)}.adhd-campaign-foundation__product{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.adhd-campaign-foundation__reality,.adhd-campaign-foundation__product,.adhd-campaign-foundation__private,.adhd-campaign-foundation__output,.adhd-campaign-foundation__full-session{gap:var(--poko-space-8)}.adhd-campaign-foundation__host{grid-template-columns:190px minmax(0,1fr)}.adhd-campaign-foundation__host-portrait{grid-row:1 / span 2}.adhd-campaign-foundation__host aside{grid-column:2;border-top:1px solid color-mix(in srgb,var(--poko-pine) 16%,var(--poko-border));border-left:0}.adhd-campaign-foundation__cycle-curriculum-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px)and (min-width:821px){.adhd-campaign-foundation__hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:var(--poko-space-8)}.adhd-campaign-foundation__hero h1{font-size:clamp(2.85rem,4.8vw,4rem)}}@media(max-width:820px){.adhd-campaign-foundation__hero{grid-template-areas:"copy" "media" "support";grid-template-columns:1fr;gap:var(--poko-space-7)}.adhd-campaign-foundation__hero-copy{max-width:680px}.adhd-campaign-foundation__hero-media{grid-area:media;width:100%;max-width:900px}}@media(max-width:760px){.adhd-campaign-foundation__hero,.adhd-campaign-foundation__reality,.adhd-campaign-foundation__product,.adhd-campaign-foundation__cycle,.adhd-campaign-foundation__beliefs,.adhd-campaign-foundation__private,.adhd-campaign-foundation__output,.adhd-campaign-foundation__full-session,.adhd-campaign-foundation__offer-panel,.adhd-campaign-foundation__closing,.adhd-campaign-foundation__cycle-curriculum-head{grid-template-columns:1fr}.adhd-campaign-foundation__process ol,.adhd-campaign-foundation__proof>div{grid-template-columns:repeat(2,1fr)}.adhd-campaign-foundation__process li:after{display:none}.adhd-campaign-foundation__difference>div{grid-template-columns:1fr;gap:var(--poko-space-4)}.adhd-campaign-foundation__difference>div>span{justify-self:center;transform:rotate(90deg);line-height:.7}.adhd-campaign-foundation__cycle-note{grid-template-columns:1fr;align-items:flex-start;gap:var(--poko-space-3)}.adhd-campaign-foundation__beliefs article+article,.adhd-campaign-foundation__offer-panel article+article{border-top:1px solid var(--poko-border);border-left:0}.adhd-campaign-foundation__output>div:first-child,.adhd-campaign-foundation__full-session>div:first-child{padding-left:0}.adhd-campaign-foundation__output>div:last-child,.adhd-campaign-foundation__full-session>div:last-child{margin-right:0}.adhd-campaign-foundation__cycle-curriculum-groups{grid-template-columns:1fr}.adhd-campaign-foundation__cycle-curriculum-groups article{grid-template-columns:1fr;min-height:0}.adhd-campaign-foundation__cycle-curriculum-groups ol{padding:0 var(--poko-space-5) var(--poko-space-5)}.adhd-campaign-foundation__cycle-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-5) var(--poko-space-4)}.adhd-campaign-foundation__cycle-loop li{padding-right:0}.adhd-campaign-foundation__cycle-loop li:after{display:none}.adhd-campaign-foundation__cycle-curriculum-note{grid-template-columns:1fr;gap:var(--poko-space-2)}}@media(max-width:520px){.adhd-campaign-foundation__editorial-strapline{margin-top:var(--poko-space-6);padding:var(--poko-space-7) 0 var(--poko-space-6)}.adhd-campaign-foundation__editorial-strapline h2{font-size:clamp(2.15rem,11vw,3rem)}.adhd-campaign-foundation__editorial-strapline p{margin-top:var(--poko-space-4);font-size:.72rem}.adhd-campaign-foundation__editorial-strapline+.adhd-campaign-foundation__product{padding-top:var(--poko-space-6)}}@media(max-width:760px){.adhd-campaign-foundation__difference-comparison{grid-template-columns:1fr;gap:var(--poko-space-4)}.adhd-campaign-foundation__difference-connector{flex-direction:row}.adhd-campaign-foundation__difference-connector span{max-width:none}.adhd-campaign-foundation__difference-connector i{transform:rotate(90deg)}.adhd-campaign-foundation__difference-after ul{grid-template-columns:1fr}}@media(max-width:760px){.adhd-campaign-foundation__support-evidence-lead{grid-template-columns:1fr;gap:var(--poko-space-5)}.adhd-campaign-foundation__support-evidence-stat{width:max-content;padding:0 0 var(--poko-space-4);border-right:0;border-bottom:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border))}.adhd-campaign-foundation__support-evidence-facts{grid-template-columns:1fr}.adhd-campaign-foundation__support-evidence-facts li{padding:var(--poko-space-4) 0}.adhd-campaign-foundation__support-evidence-facts li:first-child{padding-top:0}.adhd-campaign-foundation__support-evidence-facts li+li{border-top:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));border-left:0}}@media(max-width:760px){.adhd-campaign-foundation__cycle-benefits{grid-template-columns:1fr}.adhd-campaign-foundation__cycle-benefits div{min-height:0}.adhd-campaign-foundation__cycle-benefits div+div{border-top:1px solid color-mix(in srgb,var(--poko-white) 24%,transparent);border-left:0}.adhd-campaign-foundation__single-offer{padding:var(--poko-space-6)}}@media(max-width:760px){.adhd-campaign-foundation__evidence>header,.adhd-campaign-foundation__evidence-copy,.adhd-campaign-foundation__evidence-meaning,.adhd-campaign-foundation__evidence-close,.adhd-campaign-foundation__evidence-close>header,.adhd-campaign-foundation__evidence-close-grid,.adhd-campaign-foundation__evidence-takeaway,.adhd-campaign-foundation__evidence-more>div,.adhd-campaign-foundation__evidence-research{grid-template-columns:1fr}.adhd-campaign-foundation__evidence>header{gap:var(--poko-space-4)}.adhd-campaign-foundation__evidence>header .eyebrow,.adhd-campaign-foundation__evidence h2,.adhd-campaign-foundation__evidence>header>p:last-child{grid-column:auto;grid-row:auto}.adhd-campaign-foundation__evidence h2{max-width:12ch}.adhd-campaign-foundation__evidence-facts{grid-template-columns:1fr;gap:var(--poko-space-3);margin-top:var(--poko-space-6)}.adhd-campaign-foundation__evidence-facts article{min-height:0}.adhd-campaign-foundation__evidence-facts article>span{font-size:4.7rem}.adhd-campaign-foundation__evidence-close-copy{padding:0}.adhd-campaign-foundation__evidence-meaning{gap:var(--poko-space-4)}.adhd-campaign-foundation__evidence-more>div{gap:var(--poko-space-4)}}@media(max-width:760px){.adhd-campaign-foundation__cycle-curriculum{padding:var(--poko-space-6) var(--poko-space-4)}.adhd-campaign-foundation__cycle-curriculum h2{font-size:clamp(2rem,9.5vw,2.5rem);line-height:1.06}.adhd-campaign-foundation__cycle-curriculum-head>p{margin-top:var(--poko-space-3);font-size:.96rem}.adhd-campaign-foundation__cycle-curriculum-groups{gap:var(--poko-space-4);margin-top:var(--poko-space-5)}.adhd-campaign-foundation__cycle-group-head{padding:var(--poko-space-4) var(--poko-space-4) var(--poko-space-3)}.adhd-campaign-foundation__cycle-group-head p{margin-top:var(--poko-space-2)}.adhd-campaign-foundation__cycle-curriculum-groups ol{gap:var(--poko-space-3);padding:var(--poko-space-4)}.adhd-campaign-foundation__cycle-curriculum-groups li{min-height:1.35rem;padding-left:1.85rem}.adhd-campaign-foundation__cycle-curriculum-groups li:before{top:0;width:1.3rem;height:1.3rem;line-height:1;text-align:center}.adhd-campaign-foundation__cycle-curriculum-groups li b{font-size:.91rem}.adhd-campaign-foundation__cycle-curriculum-groups li span{font-size:.81rem}.adhd-campaign-foundation__cycle-curriculum-note{gap:var(--poko-space-3);margin-top:var(--poko-space-5);padding:var(--poko-space-5) var(--poko-space-4)}.adhd-campaign-foundation__cycle-curriculum-note p{font-size:.93rem}.adhd-campaign-foundation__cycle-curriculum-note b{max-width:none;justify-content:center;width:100%;padding:var(--poko-space-3) var(--poko-space-4)}}@media(max-width:760px){.adhd-campaign-foundation__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-2)}.adhd-campaign-foundation__trust span{padding:var(--poko-space-2);font-size:.76rem}}@media(max-width:760px){.adhd-campaign-foundation__host{grid-template-columns:1fr}.adhd-campaign-foundation__host-portrait{grid-row:auto;aspect-ratio:2 / 1;min-height:0}.adhd-campaign-foundation__host-portrait img{object-position:center 24%}.adhd-campaign-foundation__host-copy{padding:var(--poko-space-7) var(--poko-space-6)}.adhd-campaign-foundation__host aside{grid-column:auto;padding:var(--poko-space-6)}}@media(max-width:760px){.adhd-campaign-foundation__host-modal{width:min(100% - 20px,620px);max-height:calc(100dvh - 20px);border-radius:20px}.adhd-campaign-foundation__host-modal-panel>header{grid-template-columns:120px minmax(0,1fr);min-height:160px}.adhd-campaign-foundation__host-modal-panel>header div{padding:var(--poko-space-6) var(--poko-space-7)}.adhd-campaign-foundation__host-modal-panel>header h2{font-size:clamp(2rem,8.5vw,2.8rem)}.adhd-campaign-foundation__host-modal-body{grid-template-columns:1fr;padding:var(--poko-space-7) var(--poko-space-6)}.adhd-campaign-foundation__host-modal-body>aside{order:-1}}@media(max-width:760px){.adhd-campaign-foundation__terms-modal{width:calc(100% - 20px);height:calc(100dvh - 20px);border-radius:20px}.adhd-campaign-foundation__terms-modal header{padding:var(--poko-space-5)}.adhd-campaign-foundation__terms-modal h2{font-size:clamp(1.45rem,7vw,2rem)}}@media(max-width:520px){.adhd-campaign-foundation__grid{width:calc(100% - (var(--poko-space-5) * 2))}.adhd-campaign-foundation__hero{gap:var(--poko-space-5);padding-block:var(--poko-space-8) var(--poko-space-7)}.adhd-campaign-foundation h1,.adhd-campaign-foundation__hero h1{font-size:clamp(2.35rem,11.5vw,3.15rem);overflow-wrap:anywhere}.adhd-campaign-foundation__hero>div:first-child>p:not(.eyebrow){font-size:1.04rem;overflow-wrap:anywhere}.adhd-campaign-foundation .button{max-width:100%;min-height:var(--poko-button-height);height:auto;padding-block:var(--poko-space-3);white-space:normal;text-align:center}.adhd-campaign-foundation__hero .button{width:100%;justify-content:center}.adhd-campaign-foundation__hero-media{min-width:0;aspect-ratio:16 / 9;border-radius:var(--poko-radius-card)}.adhd-campaign-foundation__hero-support{gap:var(--poko-space-3)}.adhd-campaign-foundation__trust{gap:var(--poko-space-2);padding-block:var(--poko-space-4) var(--poko-space-6)}.adhd-campaign-foundation__trust span{min-width:0;align-items:flex-start;gap:var(--poko-space-1)}.adhd-campaign-foundation__trust svg{flex:0 0 auto}.adhd-campaign-foundation__process ol,.adhd-campaign-foundation__proof>div,.adhd-campaign-foundation__faq{grid-template-columns:1fr}.adhd-campaign-foundation__difference{margin-block:var(--poko-space-8)}.adhd-campaign-foundation__difference>div{grid-template-columns:1fr}.adhd-campaign-foundation__difference>div>span{justify-self:center;transform:rotate(90deg)}.adhd-campaign-foundation__image-placeholder{min-height:250px}.adhd-campaign-foundation__video-placeholder{aspect-ratio:4 / 3}.adhd-campaign-foundation__cycle-note{padding:var(--poko-space-5)}.adhd-campaign-foundation__host{grid-template-columns:1fr}.adhd-campaign-foundation__host-portrait{grid-row:auto;aspect-ratio:16 / 10;min-height:0}.adhd-campaign-foundation__host-portrait img{object-position:center 22%}.adhd-campaign-foundation__host-copy{padding:var(--poko-space-6) var(--poko-space-5)}.adhd-campaign-foundation__host h2{max-width:20ch;font-size:clamp(1.65rem,8.5vw,2.15rem)}.adhd-campaign-foundation__host aside{grid-column:auto;padding:var(--poko-space-5)}}@media(max-width:520px){.adhd-campaign-foundation__process ol{gap:0;margin-top:var(--poko-space-6);border-top:1px solid var(--poko-border)}.adhd-campaign-foundation__process li{grid-template-columns:52px minmax(0,1fr);column-gap:var(--poko-space-4);row-gap:var(--poko-space-1);padding:var(--poko-space-5) 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__process li>span{grid-row:1 / span 2;width:52px;height:52px}.adhd-campaign-foundation__process li>span svg{width:22px;height:22px}.adhd-campaign-foundation__process li strong{align-self:end}.adhd-campaign-foundation__process li p{align-self:start;font-size:.88rem;line-height:1.45}}@media(max-width:520px){.adhd-campaign-foundation__support-evidence{padding:var(--poko-space-5)}.adhd-campaign-foundation__support-evidence-stat strong{font-size:4.25rem}}@media(max-width:520px){.adhd-campaign-foundation__host-modal-panel>header{grid-template-columns:1fr}.adhd-campaign-foundation__host-modal-panel>header img{width:100%;aspect-ratio:16 / 8;object-position:center 24%}.adhd-campaign-foundation__host-modal-panel>header div{padding:var(--poko-space-6) var(--poko-space-5)}.adhd-campaign-foundation__host-modal-close{top:var(--poko-space-3);right:var(--poko-space-3)}.adhd-campaign-foundation__host-modal-body{gap:var(--poko-space-6);padding:var(--poko-space-6) var(--poko-space-5)}.adhd-campaign-foundation__host-modal-body h3{margin-bottom:var(--poko-space-5)}.adhd-campaign-foundation__host-proof>div,.adhd-campaign-foundation__host-credentials ul{grid-template-columns:1fr}.adhd-campaign-foundation__host-modal-panel>footer{padding:var(--poko-space-4) var(--poko-space-5)}}@media(max-width:520px){.adhd-campaign-foundation__evidence-facts{gap:var(--poko-space-3)}.adhd-campaign-foundation__evidence-facts article{min-height:0;padding:var(--poko-space-5);border-radius:18px}.adhd-campaign-foundation__evidence-prevalence{grid-template-columns:7.4rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--poko-space-5);align-items:center}.adhd-campaign-foundation__evidence-prevalence .adhd-campaign-foundation__evidence-dots{grid-column:1;grid-row:1;grid-template-columns:repeat(5,9px)}.adhd-campaign-foundation__evidence-prevalence>strong{grid-column:1;grid-row:2;margin-top:var(--poko-space-4);font-size:2.15rem}.adhd-campaign-foundation__evidence-prevalence>p{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0}.adhd-campaign-foundation__evidence-facts article:nth-child(2){grid-template-columns:7.4rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--poko-space-5);align-items:center}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>span{grid-column:1;grid-row:1;align-self:end;font-size:4.2rem}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>strong{grid-column:1;grid-row:2;align-self:start;margin-top:var(--poko-space-2);font-size:.68rem;line-height:1.2}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>p{grid-column:2;grid-row:1 / span 2;align-self:center;margin:0}.adhd-campaign-foundation__evidence-growth{grid-template-rows:auto auto auto}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-kicker{padding-bottom:var(--poko-space-4)}.adhd-campaign-foundation__evidence-growth-kicker strong{max-width:none}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-metric{gap:var(--poko-space-2)}.adhd-campaign-foundation__evidence-growth-metric>i{transform:translateY(-1.25rem)}.adhd-campaign-foundation__evidence-growth b,.adhd-campaign-foundation__evidence-growth-metric>span:last-child b{font-size:clamp(1.65rem,8vw,2.25rem)}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-callout{margin-top:var(--poko-space-3);padding-top:var(--poko-space-3)}.adhd-campaign-foundation__evidence-meaning{margin-top:var(--poko-space-4);padding:var(--poko-space-5)}}@media(max-width:360px){.adhd-campaign-foundation__offer-inner strong{justify-content:center;font-size:.8rem;text-align:center}}@media(max-width:640px){.adhd-campaign-foundation__evidence-facts{gap:12px;margin-top:var(--poko-space-5)}.adhd-campaign-foundation__evidence-facts article{padding:18px;border-radius:16px}.adhd-campaign-foundation__evidence-prevalence,.adhd-campaign-foundation__evidence-facts article:nth-child(2){grid-template-columns:7.25rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;align-items:center}.adhd-campaign-foundation__evidence-prevalence .adhd-campaign-foundation__evidence-dots{grid-column:1;grid-row:1;grid-template-columns:repeat(5,8px);gap:6px}.adhd-campaign-foundation__evidence-prevalence>strong,.adhd-campaign-foundation__evidence-facts article:nth-child(2)>span{grid-column:1;grid-row:2;margin-top:10px}.adhd-campaign-foundation__evidence-prevalence>strong{font-size:2rem}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>span{grid-row:1;align-self:end;margin-top:0;font-size:4rem}.adhd-campaign-foundation__evidence-facts article:nth-child(2)>strong{grid-column:1;grid-row:2;align-self:end;margin:0 0 2px;color:var(--poko-sage);font-size:.62rem;line-height:1.2}.adhd-campaign-foundation__evidence-prevalence>p,.adhd-campaign-foundation__evidence-facts article:nth-child(2)>p{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:none;margin:0;font-size:.84rem;line-height:1.45}.adhd-campaign-foundation__evidence-growth{grid-template-rows:auto auto auto;gap:0}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-kicker{padding-bottom:16px}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-metric{align-items:center}.adhd-campaign-foundation__evidence-growth-metric>i{align-self:center;margin:0;transform:translateY(-.65rem)}.adhd-campaign-foundation__evidence-growth>.adhd-campaign-foundation__evidence-growth-callout{margin-top:16px;padding-top:14px}.adhd-campaign-foundation__support-evidence{margin-top:var(--poko-space-6);padding:20px;border-radius:18px}.adhd-campaign-foundation__support-evidence-lead{grid-template-columns:6.6rem minmax(0,1fr);gap:16px;align-items:start}.adhd-campaign-foundation__support-evidence-stat{align-self:stretch;padding:0 16px 0 0;border-right:1px solid color-mix(in srgb,var(--poko-pine) 22%,var(--poko-border));border-bottom:0}.adhd-campaign-foundation__support-evidence-stat strong{font-size:3.35rem}.adhd-campaign-foundation__support-evidence-stat span{margin-top:7px;font-size:.62rem}.adhd-campaign-foundation__support-evidence-lead h2{font-size:1.38rem;line-height:1.02}.adhd-campaign-foundation__support-evidence-lead h2+p{grid-column:1 / -1;margin-top:14px;font-size:.85rem}.adhd-campaign-foundation__support-evidence-facts{margin-top:18px;padding-top:0}.adhd-campaign-foundation__support-evidence-facts li{padding:14px 0}.adhd-campaign-foundation__support-evidence-facts strong{font-size:.92rem}.adhd-campaign-foundation__process{margin-top:var(--poko-space-8);padding:var(--poko-space-8) 0}.adhd-campaign-foundation__process ol{grid-template-columns:1fr;gap:0;margin-top:var(--poko-space-6);border-top:1px solid var(--poko-border)}.adhd-campaign-foundation__process li{grid-template-columns:50px minmax(0,1fr);column-gap:16px;row-gap:3px;padding:18px 0;border-bottom:1px solid var(--poko-border)}.adhd-campaign-foundation__process li>span{grid-row:1 / span 2;width:50px;height:50px}.adhd-campaign-foundation__process li>span svg{width:21px;height:21px}.adhd-campaign-foundation__process li strong{align-self:end;font-size:.96rem}.adhd-campaign-foundation__process li p{align-self:start;font-size:.86rem;line-height:1.42}}.adhd-coaching-cycle-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--poko-space-6);margin:0 auto var(--poko-space-8);padding:var(--poko-space-4) var(--poko-space-6);border:1px solid color-mix(in srgb,var(--poko-pine) 32%,var(--poko-border));border-radius:var(--poko-radius-panel);background:linear-gradient(100deg,var(--poko-moss),var(--poko-mist));box-shadow:var(--poko-card-shadow-soft)}.adhd-coaching-cycle-banner__copy{display:grid;gap:var(--poko-space-1)}.adhd-coaching-cycle-banner .eyebrow{margin:0;font-size:var(--poko-caption-size)}.adhd-coaching-cycle-banner__copy strong{color:var(--poko-forest);font-size:var(--poko-heading-1-size);line-height:var(--poko-heading-1-line)}.adhd-coaching-cycle-banner__copy span{color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.adhd-coaching-cycle-banner__offer{display:grid;gap:var(--poko-space-1);color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line);white-space:nowrap}.adhd-coaching-cycle-banner__offer strong{color:var(--poko-forest);font-size:var(--poko-heading-2-size);line-height:var(--poko-heading-2-line)}.landing-pricing-grid--single{grid-template-columns:minmax(0,560px);justify-content:center}.landing-pricing-section--adhd .landing-price-card strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--poko-space-3)}.landing-pricing-section--adhd .landing-price-card strong del{color:var(--poko-stone);font-size:var(--poko-body-2-size);font-weight:var(--poko-weight-regular)}@media(max-width:760px){.adhd-coaching-cycle-banner{grid-template-columns:1fr;gap:var(--poko-space-4);padding:var(--poko-space-5)}.adhd-coaching-cycle-banner .button{width:100%}}.adhd-coaching-page{color:var(--poko-ink)}.adhd-coaching-sale-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--poko-space-4);margin:0 auto var(--poko-space-16);padding:var(--poko-space-3) var(--poko-space-5);border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:var(--poko-moss);color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.adhd-coaching-sale-bar strong{display:inline-flex;gap:var(--poko-space-3);color:var(--poko-forest);white-space:nowrap}.adhd-coaching-hero,.adhd-coaching-section,.adhd-coaching-final{width:min(100%,740px);margin-inline:auto}.adhd-coaching-hero{padding:var(--poko-space-8) 0 var(--poko-space-16);text-align:center}.adhd-coaching-hero h1,.adhd-coaching-section h2,.adhd-coaching-final h2{margin:0;color:var(--poko-forest);font-size:clamp(2.15rem,5.2vw,4.35rem);font-weight:var(--poko-weight-bold);letter-spacing:-.06em;line-height:.98;text-wrap:balance}.adhd-coaching-hero h1{max-width:13ch;margin-inline:auto}.adhd-coaching-hero__lede{max-width:58ch;margin:var(--poko-space-6) auto 0;color:var(--poko-charcoal);font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.adhd-coaching-hero__price{margin:var(--poko-space-5) 0 0;color:var(--poko-charcoal);font-size:var(--poko-body-1-size)}.adhd-coaching-hero__price strong{color:var(--poko-forest);font-size:var(--poko-heading-1-size)}.adhd-coaching-hero__actions,.adhd-coaching-inline-cta,.adhd-coaching-final{display:flex;justify-content:center}.adhd-coaching-hero__actions{margin-top:var(--poko-space-6)}.adhd-coaching-hero__actions .button,.adhd-coaching-final .button{min-height:54px;padding-inline:var(--poko-space-8);font-size:var(--poko-body-1-size)}.adhd-coaching-scroll{display:inline-flex;gap:var(--poko-space-2);margin-top:var(--poko-space-5);color:var(--poko-forest);font-size:var(--poko-body-2-size);font-weight:var(--poko-weight-semibold);text-decoration:none}.adhd-coaching-hero__quiet{margin:var(--poko-space-8) 0 0;color:var(--poko-stone);font-size:var(--poko-caption-size);letter-spacing:.03em}.adhd-coaching-section{padding:var(--poko-space-16) 0}.adhd-coaching-section>h2,.adhd-coaching-section>.eyebrow,.adhd-coaching-section>p:not(.eyebrow){max-width:660px}.adhd-coaching-section>p:not(.eyebrow){color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:1.6}.adhd-coaching-section>p:not(.eyebrow)+p:not(.eyebrow){margin-top:var(--poko-space-4)}.adhd-coaching-problem,.adhd-coaching-before-after,.adhd-coaching-private,.adhd-coaching-offer{padding-inline:clamp(var(--poko-space-5),5vw,var(--poko-space-12));border-radius:var(--poko-radius-panel);background:var(--poko-mist)}.adhd-coaching-scan-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-3) var(--poko-space-8);margin-top:var(--poko-space-8)}.adhd-coaching-scan-list span,.adhd-coaching-private__grid span{color:var(--poko-forest);font-size:var(--poko-heading-2-size);font-weight:var(--poko-weight-semibold)}.adhd-coaching-scan-list span:before,.adhd-coaching-private__grid span:before{content:"✓";display:inline-block;margin-right:var(--poko-space-3);color:var(--poko-pine)}.adhd-coaching-video{width:min(100%,900px)}.adhd-coaching-video__frame{position:relative;margin:var(--poko-space-8) 0 var(--poko-space-6);overflow:hidden;border-radius:var(--poko-radius-panel);background:var(--poko-ink);box-shadow:var(--poko-card-shadow)}.adhd-coaching-video__frame img{width:100%;aspect-ratio:16 / 8;object-fit:cover;opacity:.72}.adhd-coaching-video__frame small,.adhd-coaching-media-note{display:block;margin:var(--poko-space-3) 0 0;color:color-mix(in srgb,var(--poko-white) 72%,transparent);font-size:var(--poko-caption-size);line-height:1.45}.adhd-coaching-media-note{padding:var(--poko-space-3) var(--poko-space-5);background:var(--poko-surface-soft);color:var(--poko-charcoal)}.adhd-coaching-video__frame figcaption{position:absolute;inset:auto var(--poko-space-6) var(--poko-space-6);display:grid;gap:var(--poko-space-2);max-width:330px;color:var(--poko-white)}.adhd-coaching-video__frame figcaption strong{font-size:var(--poko-heading-1-size)}.adhd-coaching-video__frame figcaption span:last-child{color:color-mix(in srgb,var(--poko-white) 78%,transparent);font-size:var(--poko-body-2-size)}.adhd-coaching-video__play{display:grid;width:48px;height:48px;place-items:center;border-radius:999px;background:var(--poko-white);color:var(--poko-forest)}.adhd-coaching-process{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-8) var(--poko-space-10);margin:var(--poko-space-8) 0 0;padding:0;list-style:none;counter-reset:process}.adhd-coaching-process li{display:grid;gap:var(--poko-space-2);counter-increment:process}.adhd-coaching-process li:before{content:"0" counter(process);color:var(--poko-pine);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold);letter-spacing:.12em}.adhd-coaching-process strong{color:var(--poko-forest);font-size:var(--poko-heading-1-size)}.adhd-coaching-process span{color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:1.5}.adhd-coaching-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--poko-space-6);align-items:center;margin-top:var(--poko-space-8)}.adhd-coaching-compare article{padding:var(--poko-space-6);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white)}.adhd-coaching-compare h3{margin:0 0 var(--poko-space-4);color:var(--poko-forest);font-size:var(--poko-heading-1-size)}.adhd-coaching-compare ul,.adhd-coaching-offer ul{display:grid;gap:var(--poko-space-3);margin:0;padding:0;list-style:none}.adhd-coaching-compare li,.adhd-coaching-offer li{color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:1.4}.adhd-coaching-compare li:before,.adhd-coaching-offer li:before{content:"✓";margin-right:var(--poko-space-3);color:var(--poko-pine)}.adhd-coaching-compare>span{color:var(--poko-pine);font-size:var(--poko-display-2-size)}.adhd-coaching-anti-system,.adhd-coaching-adhd-fit{border-top:1px solid var(--poko-border)}.adhd-coaching-private__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-4);margin:var(--poko-space-8) 0}.adhd-coaching-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);gap:var(--poko-space-10);align-items:center}.adhd-coaching-proof img{width:100%;max-height:520px;object-fit:cover;object-position:top;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);box-shadow:var(--poko-card-shadow-soft)}.adhd-coaching-proof__ticks{display:grid;gap:var(--poko-space-3);margin-top:var(--poko-space-6)}.adhd-coaching-proof__ticks span{display:inline-flex;align-items:center;gap:var(--poko-space-3);color:var(--poko-charcoal);font-size:var(--poko-body-2-size);font-weight:var(--poko-weight-semibold)}.adhd-coaching-proof__ticks svg{width:var(--poko-icon-size-inline);height:var(--poko-icon-size-inline);color:var(--poko-pine)}.adhd-coaching-offer{display:grid;justify-items:start}.adhd-coaching-offer__price{display:flex;align-items:baseline;gap:var(--poko-space-4);margin:var(--poko-space-5) 0 var(--poko-space-6)}.adhd-coaching-offer__price del{color:var(--poko-stone)}.adhd-coaching-offer__price strong{color:var(--poko-forest);font-size:var(--poko-display-2-size)}.adhd-coaching-offer__secondary{width:100%;margin-top:var(--poko-space-10);padding-top:var(--poko-space-6);border-top:1px solid var(--poko-border)}.adhd-coaching-offer__secondary h3{margin:0;color:var(--poko-forest);font-size:var(--poko-heading-1-size)}.adhd-coaching-offer__secondary p{color:var(--poko-charcoal);line-height:1.55}.adhd-coaching-full-video{text-align:center}.adhd-coaching-full-video>*{margin-inline:auto}.adhd-coaching-faq__list{display:grid;margin-top:var(--poko-space-8);border-top:1px solid var(--poko-border)}.adhd-coaching-faq details{border-bottom:1px solid var(--poko-border)}.adhd-coaching-faq summary{display:flex;justify-content:space-between;gap:var(--poko-space-4);padding:var(--poko-space-5) 0;color:var(--poko-forest);font-weight:var(--poko-weight-semibold);cursor:pointer;list-style:none}.adhd-coaching-faq summary::-webkit-details-marker{display:none}.adhd-coaching-faq summary span{color:var(--poko-pine);font-size:var(--poko-display-2-size);font-weight:var(--poko-weight-regular)}.adhd-coaching-faq details p{max-width:64ch;margin:0 0 var(--poko-space-5);color:var(--poko-charcoal);line-height:1.55}.adhd-coaching-final{display:grid;justify-items:center;gap:var(--poko-space-4);margin-bottom:var(--poko-space-16);padding:var(--poko-space-12) var(--poko-space-6);border-radius:var(--poko-radius-panel);background:var(--poko-forest);color:var(--poko-white);text-align:center}.adhd-coaching-final .eyebrow,.adhd-coaching-final h2{color:var(--poko-white)}.adhd-coaching-final h2{max-width:14ch}.adhd-coaching-final .button{background:var(--poko-white);border-color:var(--poko-white);color:var(--poko-forest)}@media(max-width:760px){.adhd-coaching-sale-bar{align-items:flex-start;flex-direction:column;border-radius:var(--poko-radius-card)}.adhd-coaching-sale-bar strong{width:100%;justify-content:space-between}.adhd-coaching-hero{padding-top:var(--poko-space-4)}.adhd-coaching-hero h1,.adhd-coaching-section h2,.adhd-coaching-final h2{font-size:clamp(2rem,10vw,3.3rem)}.adhd-coaching-scan-list,.adhd-coaching-process,.adhd-coaching-private__grid,.adhd-coaching-compare{grid-template-columns:1fr}.adhd-coaching-compare>span{transform:rotate(90deg);justify-self:center}.adhd-coaching-proof{grid-template-columns:1fr}.adhd-coaching-video__frame img{aspect-ratio:4 / 3}}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:minmax(0,1.5fr) minmax(225px,.72fr) minmax(225px,.72fr);gap:14px}.weekly-reset-landing .landing-private-session-preview{grid-column:1 / -1}.weekly-reset-landing .landing-price-card{grid-template-rows:auto auto auto 1fr auto auto;gap:12px;padding:18px;border-radius:14px}.weekly-reset-landing .landing-price-card__media{display:none}.weekly-reset-landing .landing-price-card--monthly{padding:20px;background:#17613f;color:#fffefb}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__media{max-height:210px;border-color:#ffffff47}.weekly-reset-landing .landing-price-card--monthly .eyebrow{color:#b9dcc6}.weekly-reset-landing .landing-price-card--monthly h3,.weekly-reset-landing .landing-price-card--monthly p:not(.eyebrow){color:#fffefb}.weekly-reset-landing .landing-price-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;color:#064b34}.weekly-reset-landing .landing-price-card__price del{color:#728078;font-size:1rem;font-weight:700}.weekly-reset-landing .landing-price-card__price strong{color:inherit;font-family:var(--poko-rs-font);font-size:1.75rem;line-height:1;letter-spacing:-.04em}.weekly-reset-landing .landing-price-card__price span{font-size:.7rem;font-weight:800}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price{color:#fffefb}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price del{color:#ffffffb8;font-size:1.25rem}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price strong{font-size:clamp(2.5rem,4vw,3.5rem)}.weekly-reset-landing .landing-price-card--monthly .button--primary{border:2px solid #fffefb;background:#f5c542;color:#182a23}.weekly-reset-landing .landing-price-card--monthly .button--primary:hover{background:#ffd75a;color:#182a23}.weekly-reset-landing .landing-price-card--single{background:#fffefb}.weekly-reset-landing .landing-price-card--free-app{background:#f1f6f2;box-shadow:none}@media(max-width:1120px){.weekly-reset-landing .landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-reset-landing .landing-price-card--monthly,.weekly-reset-landing .landing-private-session-preview{grid-column:1 / -1}}@media(max-width:760px){.weekly-reset-landing{grid-template-columns:minmax(0,1fr)}.weekly-reset-landing .landing-pricing-section{grid-column:1 / -1;width:calc(100vw - 40px);max-width:calc(100vw - 40px);min-width:0;justify-self:start;margin-left:0;margin-right:0}.weekly-reset-landing .landing-pricing-heading,.weekly-reset-landing .landing-pricing-grid{width:100%;max-width:100%;min-width:0}.weekly-reset-landing .landing-pricing-grid{grid-template-columns:minmax(0,1fr)}.weekly-reset-landing .landing-price-card{width:100%;max-width:100%;min-width:0}.weekly-reset-landing .landing-price-card--monthly,.weekly-reset-landing .landing-private-session-preview{grid-column:auto}.weekly-reset-landing .landing-price-card--monthly .landing-price-card__price strong{font-size:clamp(2.4rem,12vw,3.15rem)}}.weekly-reset-landing .landing-perform-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.16fr) minmax(0,.95fr);align-items:stretch}.weekly-reset-landing .landing-perform-card{min-height:0}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:118px minmax(0,1fr);gap:20px;align-items:start;min-height:0;padding:24px}.weekly-reset-landing .landing-perform-card--host img{width:104px;height:104px;margin:0}.weekly-reset-landing .landing-perform-card--host>div{display:block;min-height:0}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow)+p:not(.eyebrow){margin-top:14px;padding-top:14px}@media(max-width:1120px){.weekly-reset-landing .landing-perform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.weekly-reset-landing .landing-perform-card--quiet{grid-column:1 / -1}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:104px minmax(0,1fr);padding:22px}.weekly-reset-landing .landing-perform-card--host img{width:92px;height:92px}.weekly-reset-landing .landing-perform-card--support{padding:12px 20px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:14px 0}}@media(max-width:760px){.weekly-reset-landing .landing-perform-section{padding-block:20px}.weekly-reset-landing .landing-perform-grid{grid-template-columns:minmax(0,1fr);width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin-inline:0;justify-self:start}.weekly-reset-landing .landing-perform-card--quiet{grid-column:auto}.weekly-reset-landing .landing-perform-card--quiet .landing-perform-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:22px}.weekly-reset-landing .landing-perform-card--host{grid-template-columns:86px minmax(0,1fr);gap:14px;padding:20px}.weekly-reset-landing .landing-perform-card--host img{width:76px;height:76px}.weekly-reset-landing .landing-perform-card--host h3{font-size:1.32rem}.weekly-reset-landing .landing-perform-card--host .eyebrow{font-size:.68rem}.weekly-reset-landing .landing-perform-card--host p:not(.eyebrow){font-size:.88rem;line-height:1.45}.weekly-reset-landing .landing-perform-card--support{padding:8px 20px}.weekly-reset-landing .landing-perform-card--support>div{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px 0}.weekly-reset-landing .landing-perform-card--support svg{width:38px;height:38px;padding:9px}}.front-door-page{--front-green: var(--green);color:var(--ink);background:var(--cream)}.front-door-hero,.front-door-start__hero{width:min(1180px,calc(100% - 40px));margin:0 auto}.front-door-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.78fr);gap:clamp(32px,6vw,88px);padding:clamp(54px,8vw,112px) 0 clamp(54px,7vw,92px);align-items:center}.front-door-hero h1,.front-door-start__hero h1{max-width:780px;margin:14px 0 22px;color:#104e38;font-size:clamp(3rem,6.2vw,6.25rem);letter-spacing:-.075em;line-height:.9}.front-door-hero__copy>p:not(.eyebrow),.front-door-start__hero>p{max-width:710px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.62}.front-door-assurances,.front-door-actions,.front-door-visual-list,.front-door-proof__list{display:flex;flex-wrap:wrap;gap:10px}.front-door-assurances{margin:28px 0}.front-door-assurances span,.front-door-visual-list span,.front-door-proof__list span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(16,78,56,.18);border-radius:999px;font-size:.82rem;font-weight:700}.front-door-assurances svg,.front-door-visual-list svg,.front-door-proof__list svg,.front-door-card>span svg,.front-door-start__choices svg{width:18px;height:18px;color:var(--front-green)}.front-door-hero__visual{padding:clamp(26px,4vw,48px);min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:28px;color:#f8fbf5;background:radial-gradient(circle at 76% 13%,rgba(103,201,143,.48),transparent 24%),linear-gradient(145deg,#0c412f,#176441 58%,#0e3228);box-shadow:0 24px 50px #0a3d2a29}.front-door-hero__visual strong{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3.2rem);line-height:.98;letter-spacing:-.045em}.front-door-hero__visual .eyebrow{color:#cfedce}.front-door-visual-list{display:grid;margin-top:36px}.front-door-visual-list span{width:fit-content;border-color:#f1fff340}.front-door-section{padding-top:clamp(54px,7vw,96px);padding-bottom:clamp(54px,7vw,96px)}.front-door-section--tint{background:#eaf3ed}.front-door-section .section-heading{max-width:700px;margin-bottom:32px}.front-door-card-grid{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.front-door-card{padding:26px;border:1px solid rgba(16,78,56,.13);border-radius:18px;background:#fffdf9}.front-door-card>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#e8f3ea}.front-door-card h3{margin:20px 0 9px;color:#104e38;font-size:1.1rem}.front-door-card p{margin:0;line-height:1.55}.front-door-proof{width:min(1180px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr .8fr;gap:44px;padding:clamp(52px,7vw,90px) 0;align-items:center}.front-door-proof h2{margin:12px 0;color:#104e38;font-size:clamp(2rem,4vw,4.3rem);letter-spacing:-.06em;line-height:.95}.front-door-proof p{max-width:640px;line-height:1.58}.front-door-proof__list{display:grid}.front-door-proof__list span{padding:14px;border-radius:12px;background:#f6faf5}.front-door-final{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:clamp(40px,6vw,78px) max(20px,calc((100% - 1180px)/2));color:#f9fdf9;background:#104e38}.front-door-final h2{margin:10px 0;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.055em}.front-door-final p{max-width:680px;margin:0;line-height:1.55}.front-door-final .button{background:#f7fbf5;color:#104e38;white-space:nowrap}.front-door-offer{background:#f2f7f0}.front-door-offer__grid{width:min(1040px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr minmax(280px,.55fr);gap:48px;align-items:center}.front-door-offer h2{margin:10px 0;color:#104e38;font-size:clamp(2.2rem,4vw,4.2rem);letter-spacing:-.06em;line-height:.94}.front-door-offer p{line-height:1.58}.front-door-offer ul{display:grid;gap:10px;padding:0;list-style:none}.front-door-offer li{display:flex;align-items:center;gap:9px;font-weight:700}.front-door-offer li svg{width:18px;color:#176b42}.front-door-offer aside{display:grid;gap:10px;padding:30px;border-radius:20px;color:#f7fff5;background:#104e38}.front-door-offer aside strong{font-size:3rem;letter-spacing:-.06em}.front-door-offer aside span{font-weight:700}.front-door-offer aside .button{margin-top:10px;background:#fffdf9;color:#104e38}.front-door-offer aside small{line-height:1.4;color:#d6ead9}.front-door-faq .faq-list{width:min(900px,calc(100% - 40px));margin:0 auto}.front-door-start__hero{padding:clamp(70px,11vw,150px) 0}.front-door-start__choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.front-door-start__choices a{display:grid;gap:12px;min-height:250px;padding:26px;border:1px solid rgba(16,78,56,.14);border-radius:20px;background:#fffdf9;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.front-door-start__choices a:hover{transform:translateY(-4px);box-shadow:0 16px 32px #104e381f}.front-door-start__choices span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#e8f3ea}.front-door-start__choices strong{color:#104e38;font-size:1.2rem}.front-door-start__choices small{line-height:1.5;font-size:.95rem}.front-door-start__choices b{margin-top:auto;color:#176b42}.front-door-modal[hidden]{display:none}.front-door-modal{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;overflow:auto;background:#08261c99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.front-door-modal__panel{position:relative;width:min(570px,100%);padding:clamp(26px,5vw,44px);border-radius:22px;background:#fffdf9;box-shadow:0 30px 80px #00000040}.front-door-modal__panel h2{margin:8px 0 12px;color:#104e38;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.06em;line-height:.95}.front-door-modal__panel>p{line-height:1.55}.front-door-modal__panel form{display:grid;gap:14px;margin-top:24px}.front-door-modal__panel label{display:grid;gap:6px;color:#104e38;font-size:.84rem;font-weight:800}.front-door-modal__panel input,.front-door-modal__panel textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #9ebcab;border-radius:10px;background:#fff;color:#152b20;font:inherit}.front-door-modal__panel small{color:#53645a;line-height:1.4}.front-door-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid #b8d2c0;border-radius:50%;background:transparent;color:#104e38;font-size:24px;cursor:pointer}.front-door-honeypot{position:absolute;left:-9999px}.front-door-form-status{min-height:1.4em;margin:0;color:#104e38;font-weight:700}@media(max-width:820px){.front-door-hero,.front-door-proof,.front-door-offer__grid,.front-door-card-grid,.front-door-start__choices{grid-template-columns:1fr}.front-door-hero__visual{min-height:290px}.front-door-final{display:grid}.front-door-final .button{width:fit-content}.front-door-hero h1,.front-door-start__hero h1{font-size:clamp(3rem,13vw,4.8rem)}}.front-door-offer aside .eyebrow{color:#cdebd4}.front-door-final .eyebrow{color:#cdebd4}main.page-shell--quick-profile{width:100%;min-height:100vh;margin:0;padding:0}.quick-profile-kiosk{min-height:100vh;display:grid;padding:0;background:#0a4b35;color:#f7fbf5}.quick-profile-kiosk__panel{position:relative;isolation:isolate;width:min(1280px,100%);min-height:100vh;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.64fr);grid-template-rows:auto 1fr auto;gap:clamp(36px,6vw,100px);padding:clamp(28px,5.5vw,82px) clamp(24px,7vw,112px) clamp(26px,4vw,52px);overflow:hidden;background:radial-gradient(circle at 81% 17%,rgba(105,214,154,.4),transparent 22%),radial-gradient(circle at 18% 90%,rgba(77,151,108,.34),transparent 32%),linear-gradient(135deg,#0b4b36,#104e38 57%,#0a402e)}.quick-profile-kiosk__panel:after{content:"";position:absolute;z-index:-1;width:min(54vw,740px);aspect-ratio:1;right:-18%;bottom:-49%;border:1px solid rgba(228,247,230,.13);border-radius:50%;box-shadow:0 0 0 52px #e4f7e609,0 0 0 106px #e4f7e606}.quick-profile-kiosk__top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:20px}.quick-profile-kiosk__brand{display:inline-flex;align-items:center;gap:10px;color:#fffdf7;font-family:var(--font-display);font-size:1.65rem;font-weight:800;letter-spacing:-.05em;text-decoration:none}.quick-profile-kiosk__login{color:#d5e7d7;font-size:.88rem;text-decoration:none}.quick-profile-kiosk__login strong{color:#fffdf7}.quick-profile-kiosk__login:hover{text-decoration:underline}.quick-profile-kiosk__mark{display:grid;width:35px;height:35px;place-items:center;flex:0 0 auto}.quick-profile-kiosk__mark .brand-mark__icon,.quick-profile-kiosk__mark .brand-mark__svg{width:100%;height:100%}.quick-profile-kiosk__mark .brand-mark__icon{box-shadow:none}.quick-profile-kiosk__content{align-self:center;max-width:590px}.quick-profile-kiosk__content .eyebrow{color:#bfe5c7}.quick-profile-kiosk__content h1{max-width:650px;margin:14px 0 12px;color:#fffdf7;font-size:clamp(3.35rem,6.5vw,6.7rem);line-height:.88;letter-spacing:-.08em}.quick-profile-kiosk__lede{max-width:540px;margin:0;font-size:clamp(1.08rem,1.6vw,1.25rem);line-height:1.52;color:#e1f0e2}.quick-profile-kiosk__form{display:grid;gap:16px;margin-top:clamp(28px,4vw,38px)}.quick-profile-kiosk__form>label:first-child{display:grid;gap:8px;color:#e7f2e7;font-size:.87rem;font-weight:800}.quick-profile-kiosk__form input[type=text]{width:100%;box-sizing:border-box;min-height:58px;padding:0 17px;border:1px solid rgba(236,249,236,.48);border-radius:12px;outline:0;background:#fffdf7;color:#103e2e;font:inherit;font-size:1.08rem}.quick-profile-kiosk__form input[type=text]:focus{border-color:#fffdf7;box-shadow:0 0 0 4px #e1f6e22e}.quick-profile-kiosk__consent{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;max-width:550px;color:#ccdfce;font-size:.78rem;line-height:1.45}.quick-profile-kiosk__consent input{width:17px;height:17px;margin:1px 0 0;accent-color:#f7fbf5}.quick-profile-kiosk__consent a{color:#fffdf7;font-weight:750}.quick-profile-kiosk__form .button{width:fit-content;min-width:min(100%,312px);min-height:58px;justify-content:center;border:0;color:#0d5039;background:#fffdf7;box-shadow:0 14px 30px #0019103d;font-size:1rem}.quick-profile-kiosk__form .button[disabled]{opacity:.68;cursor:not-allowed}.quick-profile-kiosk__form-note{max-width:530px;margin:-5px 0 0;color:#c7ddcb;font-size:.8rem;line-height:1.45}.quick-profile-kiosk__reassurance{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.quick-profile-kiosk__reassurance span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(227,246,229,.25);border-radius:999px;color:#e8f4e7;font-size:.8rem;font-weight:750}.quick-profile-kiosk__reassurance svg{width:16px;height:16px;color:#bdeac4}.quick-profile-kiosk__details{align-self:center;display:grid;gap:10px}.quick-profile-kiosk__details details{overflow:hidden;border:1px solid rgba(236,249,236,.24);border-radius:15px;background:#022f212b}.quick-profile-kiosk__details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:0 18px;color:#fffdf7;cursor:pointer;font-size:.92rem;font-weight:800;list-style:none}.quick-profile-kiosk__details summary::-webkit-details-marker{display:none}.quick-profile-kiosk__details summary>span{display:inline-flex;align-items:center;gap:9px}.quick-profile-kiosk__details summary svg{width:18px;height:18px;color:#bce7c4}.quick-profile-kiosk__details details[open] summary>svg:last-child{transform:rotate(45deg)}.quick-profile-kiosk__details details>div{padding:0 18px 18px;color:#d6e7d8;font-size:.86rem;line-height:1.5}.quick-profile-kiosk__details p{margin:0 0 10px}.quick-profile-kiosk__details p:last-child{margin-bottom:0}.quick-profile-kiosk__details ol{display:grid;gap:9px;margin:0;padding-left:21px}.quick-profile-kiosk__details a{color:#fffdf7;font-weight:750}.quick-profile-kiosk__details ul{display:grid;gap:9px;margin:0;padding-left:21px}.quick-profile-kiosk__footer{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;padding-top:22px;border-top:1px solid rgba(230,248,231,.18);color:#c8ddcb;font-size:.82rem;line-height:1.45}.quick-profile-kiosk__footer span,.quick-profile-kiosk__footer a{display:inline-flex;align-items:center;gap:7px}.quick-profile-kiosk__footer svg{width:15px;height:15px}.quick-profile-kiosk__footer a{color:#fffdf7;font-weight:750;text-decoration:none}.quick-profile-kiosk__footer a:hover{text-decoration:underline}@media(max-width:820px){.quick-profile-kiosk{min-height:100svh}.quick-profile-kiosk__panel{min-height:100svh;display:grid;grid-template-columns:1fr;gap:34px;padding:28px 24px}.quick-profile-kiosk__content{order:2}.quick-profile-kiosk__details{order:3}.quick-profile-kiosk__footer{order:4}.quick-profile-kiosk__content h1{font-size:clamp(3.2rem,15vw,4.9rem)}.quick-profile-kiosk__form .button{width:100%}.quick-profile-kiosk__footer{display:grid}}.quick-profile-kiosk__form .button.is-loading:before{width:15px;height:15px;border:2px solid rgba(13,80,57,.25);border-top-color:#0d5039;border-radius:50%;content:"";animation:quick-profile-spin .7s linear infinite}.quick-profile-kiosk__preload{position:fixed;width:1px;height:1px;right:-2px;bottom:-2px;border:0;visibility:hidden;pointer-events:none}@keyframes quick-profile-spin{to{transform:rotate(360deg)}}.future-dev-page{--future-line: rgba(203, 216, 199, .72);--future-glow: rgba(31, 83, 56, .08)}.future-dev-page .home-section{margin-top:clamp(34px,5vw,72px)}.future-dev-page .future-dev-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(34px,5vw,76px);align-items:center;min-height:clamp(600px,74vh,720px);padding-top:clamp(34px,5vw,62px);overflow:visible;border-color:var(--future-line);background:radial-gradient(circle at 82% 18%,rgba(203,216,199,.72),transparent 34%),radial-gradient(circle at 0% 78%,rgba(31,83,56,.055),transparent 28%),linear-gradient(115deg,#fffef9,#fbfaf5 58%,#f1f5ed);box-shadow:0 30px 82px #1f2d2417}.future-dev-page .future-dev-hero:before{content:"";position:absolute;z-index:-1;inset:-18px -5vw auto auto;width:min(46vw,620px);height:min(46vw,620px);border-radius:999px;background:radial-gradient(circle,rgba(203,216,199,.72),rgba(203,216,199,.18) 48%,transparent 70%)}.future-dev-page .future-dev-hero:after{content:"";position:absolute;z-index:-1;left:-7vw;bottom:4%;width:360px;height:360px;border-radius:46% 54% 60% 40%;background:#1f53380e}.future-dev-page .future-dev-hero .home-hero__copy{max-width:650px}.future-dev-page .future-dev-hero .eyebrow{max-width:34rem}.future-dev-page .future-dev-hero h1{max-width:660px;font-size:clamp(4rem,5.8vw,5.8rem);line-height:.94;letter-spacing:-.045em;font-weight:560}.future-dev-page .future-dev-hero .home-hero__copy>p:not(.eyebrow){max-width:590px;font-size:1rem;line-height:1.58;color:var(--ink)}.future-dev-page .future-dev-hero .hero-proof{max-width:580px;margin-top:clamp(26px,4vw,38px)}.future-dev-page .future-dev-hero .product-scene{filter:drop-shadow(0 30px 54px rgba(31,45,36,.1))}.future-dev-page .future-dev-hero .app-mockup{border:1px solid rgba(203,216,199,.92);border-radius:34px;background:linear-gradient(145deg,#fffdf8fa,#f6f8f2f5);box-shadow:0 34px 86px #1f2d2426,inset 0 1px #ffffffc7}.future-dev-page .future-dev-hero .mock-card--large strong{background:var(--green);color:#fffdf8;border-radius:14px;box-shadow:0 14px 32px #1f53382e}.future-dev-page .future-dev-hero .mock-card--date button{background:var(--green);color:#fffdf8;border-color:var(--green);border-radius:999px}.future-dev-page .future-dev-services{border-radius:34px;padding:clamp(34px,5vw,58px) clamp(18px,3vw,30px);border:1px solid rgba(203,216,199,.72);background:linear-gradient(180deg,#eef5eba8,#fffdf8f5);box-shadow:0 22px 66px #1f2d240e}.future-dev-page .future-dev-services .card-grid--five{align-items:stretch}.future-dev-page .future-dev-services .info-card{min-height:250px;border-radius:24px;border-color:#819e894d;background:linear-gradient(180deg,#fffffffa,#fffffcf0);box-shadow:0 14px 36px #1f2d240e}.future-dev-page .future-dev-services .info-card:first-child{background:linear-gradient(145deg,var(--green),#2d6849);color:#fffdf6}.future-dev-page .future-dev-services .info-card:first-child h3,.future-dev-page .future-dev-services .info-card:first-child span{color:#fffdf6}.future-dev-page .future-dev-services .info-card:first-child .card-icon{background:#fffdf629;color:#fffdf6}.future-dev-page .future-dev-services .info-card .card-icon{width:76px;height:76px;margin-bottom:20px;background:var(--sage);color:var(--green)}.future-dev-page .future-dev-services .info-card svg{width:42px;height:42px;stroke-width:var(--poko-icon-stroke)}.future-dev-page .future-dev-services .info-card h3{font-size:clamp(1.25rem,1.75vw,1.65rem);line-height:1.08;font-weight:520}.future-dev-page .future-dev-services .info-card span{max-width:220px;margin-inline:auto;color:#39443d;font-size:.93rem;line-height:1.55}.future-dev-page .future-dev-why .why-grid article{min-height:142px;border-radius:22px;background:linear-gradient(135deg,#f4f1ea,#fbfaf6);box-shadow:0 14px 34px #1f2d240e}.future-dev-page .future-dev-pathway{padding-top:clamp(34px,5vw,70px)}.future-dev-page .future-dev-pathway .reset-flow-grid{box-shadow:0 18px 58px #1f2d240e}.future-dev-page .future-dev-banner{margin-top:clamp(34px,5vw,72px)}.future-dev-page .future-dev-banner h2{max-width:13ch}.future-dev-page .bar--pressure i{width:72%}.future-dev-page .bar--slack i{width:42%}@media(max-width:980px){.future-dev-page .future-dev-hero{grid-template-columns:1fr;min-height:0}}@media(max-width:760px){.future-dev-page .future-dev-hero{padding:28px 18px;border-radius:26px}.future-dev-page .future-dev-hero h1{font-size:clamp(3.15rem,14vw,4.8rem)}.future-dev-page .future-dev-hero .hero-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.future-dev-page .future-dev-services{border-radius:24px}.future-dev-page .future-dev-services .info-card{min-height:0}}.future-dev-page,.future-dev-page *{min-width:0}.future-dev-page img,.future-dev-page svg{max-width:100%}.future-dev-page .app-mockup,.future-dev-page .product-scene,.future-dev-page .reset-flow-grid,.future-dev-page .card-grid,.future-dev-page .card-grid--five,.future-dev-page .why-grid{min-width:0;max-width:100%}@media(max-width:900px){.future-dev-page .future-dev-services .card-grid--five,.future-dev-page .future-dev-why .why-grid,.future-dev-page .future-dev-pathway .reset-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-dev-page .future-dev-banner{grid-template-columns:1fr}}@media(max-width:640px){.future-dev-page .home-section{margin-top:34px}.future-dev-page .future-dev-hero{width:min(100% - 28px,1120px);margin-inline:auto;padding:22px;gap:24px}.future-dev-page .future-dev-hero:before,.future-dev-page .future-dev-hero:after{opacity:.65}.future-dev-page .future-dev-hero h1{font-size:clamp(2.9rem,13vw,4.2rem);letter-spacing:-.045em}.future-dev-page .future-dev-hero .home-hero__copy>p:not(.eyebrow){font-size:.98rem}.future-dev-page .future-dev-hero .hero-proof,.future-dev-page .future-dev-services .card-grid--five,.future-dev-page .future-dev-why .why-grid,.future-dev-page .future-dev-pathway .reset-flow-grid{grid-template-columns:1fr}.future-dev-page .future-dev-hero .product-scene{justify-self:center}.future-dev-page .future-dev-services{width:min(100% - 28px,1120px);margin-inline:auto;padding:22px 14px}.future-dev-page .future-dev-services .info-card .card-icon{width:58px;height:58px;margin-bottom:14px}.future-dev-page .future-dev-services .info-card svg{width:30px;height:30px}}.dave-publication,.dave-series-page,.dave-article{--dave-max: 1180px;width:min(100%,var(--dave-max));margin:0 auto;color:var(--poko-ink)}.dave-publication{display:grid;gap:3rem;padding:0 0 5rem}.dave-publication-intro{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3rem;align-items:end;padding:4.5rem 0 2.25rem;border-bottom:1px solid var(--poko-border)}.dave-publication-intro__copy{display:grid;gap:.8rem}.dave-publication-intro h1,.dave-section-heading h2,.dave-posts-section h2,.dave-popular__head h2{margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0;line-height:1.04;text-wrap:balance}.dave-publication-intro h1{max-width:13ch;font-size:5.6rem}.dave-publication-intro__copy>p:not(.eyebrow){max-width:44rem;margin:0;font-size:1.18rem;line-height:1.5}.dave-subscribe{display:grid;gap:.85rem;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);padding:1.25rem;box-shadow:var(--poko-card-shadow-soft)}.dave-subscribe__copy{display:grid;gap:.45rem}.dave-subscribe__copy h2,.dave-subscribe__copy h3{margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:1.6rem;font-weight:760;letter-spacing:0;line-height:1}.dave-subscribe__copy p,.dave-subscribe__state{margin:0;font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.dave-subscribe form{display:grid;gap:.75rem}.dave-subscribe label{display:grid;gap:.35rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850}.dave-subscribe input{min-height:48px;border:1px solid var(--poko-border);border-radius:7px;background:var(--poko-white);color:var(--poko-ink);padding:0 .9rem;font:inherit}.dave-subscribe .button{width:100%}.dave-feature-section,.dave-posts-section,.dave-series-section{display:grid;gap:1.25rem}.dave-feature-section__head{display:flex;align-items:center}.dave-feature-eyebrow{display:inline-flex;gap:.7rem;align-items:center}.dave-feature-eyebrow img{width:40px;height:40px;display:block;border:1px solid var(--poko-border);border-radius:999px;object-fit:cover;box-shadow:var(--poko-card-shadow-soft)}.dave-skeleton-feature,.dave-skeleton-card,.dave-skeleton-body,.dave-skeleton-media,.dave-skeleton-line,.dave-skeleton-title,.dave-skeleton-tags span{position:relative;overflow:hidden;border-radius:var(--poko-radius-panel);background:linear-gradient(90deg,var(--poko-mist),color-mix(in srgb,var(--poko-white) 72%,var(--poko-mist)),var(--poko-mist));background-size:220% 100%;animation:dave-skeleton-pulse 1.15s ease-in-out infinite}.dave-skeleton-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:3rem;align-items:center;background:transparent;animation:none}.dave-skeleton-feature .dave-skeleton-media,.dave-skeleton-media{min-height:260px;aspect-ratio:16 / 8.5}.dave-skeleton-card{min-height:280px;border:1px solid var(--poko-border)}.dave-skeleton-line{width:100%;height:1rem}.dave-skeleton-line--short{width:42%}.dave-skeleton-line--meta{width:34%;height:.72rem;border-radius:var(--poko-radius-chip)}.dave-skeleton-line--lede{width:min(100%,34rem);height:1.2rem}.dave-skeleton-title{width:min(100%,36rem);height:clamp(5rem,10vw,9rem)}.dave-skeleton-tags{display:flex;gap:.45rem;justify-content:center}.dave-skeleton-tags span{width:5.5rem;height:1.4rem;border-radius:var(--poko-radius-chip)}.dave-skeleton-body{display:grid;gap:1rem;background:transparent;animation:none}.dave-skeleton-body p{width:100%;height:1.15rem;margin:0;border-radius:var(--poko-radius-chip);background:linear-gradient(90deg,var(--poko-mist),color-mix(in srgb,var(--poko-white) 72%,var(--poko-mist)),var(--poko-mist));background-size:220% 100%;animation:dave-skeleton-pulse 1.15s ease-in-out infinite}.dave-skeleton-body p:nth-child(2){width:88%}.dave-skeleton-body p:nth-child(3){width:94%}.dave-skeleton-body p:nth-child(4){width:72%}@keyframes dave-skeleton-pulse{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.dave-skeleton-feature,.dave-skeleton-card,.dave-skeleton-body,.dave-skeleton-media,.dave-skeleton-line,.dave-skeleton-title,.dave-skeleton-tags span,.dave-skeleton-body p{animation:none}}.dave-feature-grid{display:block;border-bottom:1px solid var(--poko-border);padding-bottom:2.5rem}.dave-feature-card--lead a{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:3rem;align-items:center;color:inherit;text-decoration:none}.dave-feature-card:not(.dave-feature-card--lead){display:none}.dave-post-image{width:100%;margin:0;overflow:hidden;background:var(--poko-mist)}.dave-post-image img{display:block;width:100%;height:100%;object-fit:cover}.dave-feature-card--lead .dave-post-image{aspect-ratio:16 / 8.5;border-radius:4px}.dave-feature-card__body{display:grid;justify-items:center;gap:.9rem;text-align:center}.dave-feature-card__body h2{max-width:17ch;margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:4.15rem;font-weight:700;letter-spacing:0;line-height:1.05;text-wrap:balance}.dave-feature-card__body p{max-width:34rem;margin:0;font-size:1.18rem;line-height:1.5}.dave-post-row__kicker,.dave-tags,.dave-series-card__meta,.dave-post-row__tags,.dave-series-hero__meta{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center}.dave-feature-card__body .dave-post-row__kicker,.dave-popular .dave-post-row__kicker{justify-content:center}.dave-post-row__kicker span,.dave-tags span,.dave-series-card__meta span,.dave-post-row__tags span,.dave-series-hero__meta span{color:color-mix(in srgb,var(--poko-ink) 66%,var(--poko-white));font-size:var(--poko-caption-size);font-weight:780;letter-spacing:.04em;line-height:var(--poko-caption-line);text-transform:uppercase}.dave-popular{display:grid;gap:1rem;border-bottom:1px solid var(--poko-border);padding-bottom:2.5rem}.dave-popular__head,.dave-posts-section__header,.dave-section-heading--row{display:flex;gap:1rem;align-items:end;justify-content:space-between}.dave-popular__head h2,.dave-posts-section h2,.dave-section-heading h2{font-size:2.4rem}.dave-popular__head a,.dave-series-card strong,.dave-back,.dave-read-link{color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.dave-popular__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dave-popular-item a{display:grid;grid-template-columns:74px minmax(0,1fr);gap:.85rem;align-items:start;color:inherit;text-decoration:none}.dave-popular-item .dave-post-image{aspect-ratio:1;border-radius:5px}.dave-popular-item h3{margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:700;letter-spacing:0;line-height:1.16}.dave-popular-item p{margin:.35rem 0 0;color:color-mix(in srgb,var(--poko-ink) 58%,var(--poko-white));font-size:var(--poko-caption-size);font-weight:760;letter-spacing:.04em;text-transform:uppercase}.dave-posts-section__header p{margin:.3rem 0 0;color:color-mix(in srgb,var(--poko-ink) 62%,var(--poko-white));font-size:var(--poko-body-2-size)}.dave-recent-shell{display:grid;grid-template-columns:minmax(0,760px) 310px;gap:2.25rem;align-items:start}.dave-post-list{display:grid;grid-template-columns:1fr;gap:1.15rem}.dave-post-row{min-width:0}.dave-post-row a{display:grid;height:100%;overflow:hidden;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);color:inherit;text-decoration:none;box-shadow:var(--poko-card-shadow-soft)}.dave-post-row .dave-post-image{aspect-ratio:16 / 9;border-bottom:1px solid var(--poko-border)}.dave-post-row__content{display:grid;gap:.7rem;align-content:start;padding:1.1rem}.dave-post-row__content .dave-post-row__kicker{justify-content:flex-start}.dave-post-row h2{margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:2.1rem;font-weight:700;letter-spacing:0;line-height:1.08;text-wrap:balance}.dave-post-row p{margin:0;color:var(--poko-ink);font-size:1rem;line-height:1.52}.dave-post-row--lead{grid-column:auto}.dave-post-row--lead a{grid-template-columns:1fr}.dave-post-row--lead .dave-post-image{min-height:0;aspect-ratio:16 / 9;border-bottom:1px solid var(--poko-border)}.dave-post-row--lead .dave-post-row__content{align-content:start;padding:1.2rem}.dave-post-row--lead h2{max-width:18ch;font-size:2.6rem}.dave-post-row--quiet a{background:var(--poko-mist)}.dave-post-row--quiet h2{color:var(--poko-forest)}.dave-read-link{display:none}.dave-publication-card{position:sticky;top:110px;display:grid;gap:.9rem;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);padding:1.1rem;box-shadow:var(--poko-card-shadow-soft)}.dave-publication-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:8px;background:var(--poko-forest);color:var(--poko-white);font-weight:850}.dave-publication-card h3{margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;letter-spacing:0}.dave-publication-card p{margin:0;font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.dave-publication-card .dave-subscribe{padding:0;border:0;background:transparent;box-shadow:none}.dave-publication-card .dave-subscribe__copy{display:none}.dave-series-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dave-series-card a,.dave-empty{display:grid;min-height:220px;align-content:space-between;gap:1rem;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);color:inherit;padding:1.4rem;text-decoration:none;box-shadow:var(--poko-card-shadow-soft)}.dave-series-card h3,.dave-empty h2{margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:2rem;font-weight:760;letter-spacing:0;line-height:1}.dave-series-card p,.dave-empty p{margin:0;line-height:1.5}.dave-empty,.dave-loading{padding:2rem}.dave-back{display:inline-flex;width:fit-content;margin-bottom:1.6rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.dave-back:before{content:"←";margin-right:.45rem}.dave-article{padding:1.4rem 0 5rem}.dave-article__header{display:grid;justify-items:center;gap:.8rem;width:min(100%,860px);margin:0 auto;padding:.45rem 0 .9rem;text-align:center}.dave-article h1{max-width:15ch;margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.2vw,4.6rem);font-weight:700;letter-spacing:0;line-height:1;text-wrap:balance}.dave-series-page{--dave-series-card-image: 118px;display:grid;gap:1.35rem;padding:2rem 0 4rem}.dave-series-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1.5rem;align-items:end;width:100%;margin:0;padding:.5rem 0 1rem;border-bottom:1px solid var(--poko-border);text-align:left}.dave-series-hero .eyebrow{grid-column:1 / -1;margin:0}.dave-series-hero h1{max-width:none;margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:700;letter-spacing:0;line-height:.98;text-wrap:balance}.dave-series-hero>p:not(.eyebrow){grid-column:1 / -1;max-width:54rem;margin:0;font-size:1.02rem;line-height:1.5}.dave-series-hero__meta{justify-content:end;align-self:center}.dave-series-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:stretch}.dave-series-index-card{min-width:0}.dave-series-index-card a{display:grid;grid-template-columns:var(--dave-series-card-image) minmax(0,1fr);min-height:138px;height:100%;overflow:hidden;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);color:inherit;text-decoration:none;box-shadow:var(--poko-card-shadow-soft)}.dave-series-index-card .dave-post-image{width:100%;height:100%;min-height:138px;margin:0;aspect-ratio:auto;border:0;border-right:1px solid var(--poko-border);border-radius:0;box-shadow:none}.dave-series-index-card__body{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.65rem;align-content:start;padding:.85rem}.dave-series-index-card__number{display:inline-grid;width:1.6rem;height:1.6rem;place-items:center;border:1px solid var(--poko-border);border-radius:999px;background:var(--poko-mist);color:var(--poko-forest);font-size:.68rem;font-weight:900;line-height:1}.dave-series-index-card .dave-post-row__kicker{justify-content:flex-start;margin-bottom:.35rem;font-size:.68rem}.dave-series-index-card h2{margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,1.5vw,1.55rem);font-weight:700;letter-spacing:0;line-height:1.05;text-wrap:balance}.dave-series-index-card p{margin:.45rem 0 0;color:var(--poko-ink);font-size:.86rem;line-height:1.38}.dave-article-authorline{display:inline-grid;grid-template-columns:48px minmax(0,1fr);gap:.75rem;align-items:center;margin-top:.35rem;color:var(--poko-ink);text-align:left}.dave-article-authorline img{width:48px;height:48px;display:block;border:1px solid var(--poko-border);border-radius:999px;object-fit:cover;box-shadow:var(--poko-card-shadow-soft)}.dave-article-authorline strong,.dave-article-authorline span{display:block}.dave-article-authorline strong{color:var(--poko-forest);font-size:.95rem;font-weight:850;line-height:1.1}.dave-article-authorline span{color:color-mix(in srgb,var(--poko-ink) 68%,var(--poko-white));font-size:var(--poko-caption-size);font-weight:720;line-height:1.35}.dave-article-actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;align-items:center;margin-top:.35rem}.dave-article-action{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--poko-border);border-radius:999px;background:var(--poko-white);color:var(--poko-forest);padding:0;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px #0b452d14;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dave-article-action svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.dave-article-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dave-article-action:hover,.dave-article-action:focus-visible{border-color:var(--poko-forest);background:var(--poko-forest);color:var(--poko-white);transform:translateY(-1px)}.dave-share-modal[hidden]{display:none}.dave-share-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:1.25rem}.dave-share-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03120c94;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dave-share-modal__panel{position:relative;width:min(100%,520px);overflow:hidden;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);color:var(--poko-ink);box-shadow:0 28px 80px #09322247}.dave-share-modal__close{position:absolute;top:1rem;right:1rem;z-index:2;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--poko-border);border-radius:999px;background:var(--poko-white);color:var(--poko-forest);cursor:pointer}.dave-share-modal__close svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.dave-share-preview .dave-post-image{margin:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:16 / 8.6}.dave-share-preview>div{padding:1.25rem 1.35rem .4rem}.dave-share-preview h2{max-width:11ch;margin:.25rem 0 .35rem;color:var(--poko-forest);font-family:var(--poko-display-family);font-size:clamp(2rem,7vw,3rem);line-height:.94;letter-spacing:0}.dave-share-preview p:not(.eyebrow){max-width:32rem;margin:0;color:var(--poko-ink);font-size:1rem;line-height:1.45}.dave-share-preview__piece{margin-top:.7rem;color:var(--poko-forest);font-weight:850}.dave-share-form{display:grid;gap:.8rem;padding:.9rem 1.35rem 1.35rem}.dave-share-form label{display:grid;gap:.35rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850}.dave-share-form input{min-height:48px;width:100%;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);color:var(--poko-ink);padding:0 1rem;font:inherit;font-weight:700}.dave-share-consent{grid-template-columns:18px minmax(0,1fr);gap:.6rem;align-items:start;border:1px solid color-mix(in srgb,var(--poko-border) 84%,var(--poko-forest));border-radius:var(--poko-radius-card);background:color-mix(in srgb,var(--poko-mint) 36%,var(--poko-white));padding:.75rem .85rem;color:var(--poko-ink);font-size:.88rem;font-weight:720;line-height:1.35}.dave-share-consent input{min-height:18px;width:18px;margin:.1rem 0 0;padding:0;accent-color:var(--poko-forest)}.dave-share-form .button{width:100%}.has-dave-share-modal{overflow:hidden}.dave-article__visual{width:min(100%,900px);margin:.55rem auto 0}.dave-article__visual .dave-post-image,.dave-media{margin:0;overflow:hidden;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-mist);box-shadow:var(--poko-card-shadow-soft)}.dave-article__visual .dave-post-image{aspect-ratio:16 / 8.2}.dave-media{width:min(100%,980px);margin:1.2rem auto 0}.dave-media img,.dave-media video,.dave-media audio{display:block;width:100%}.dave-media--audio{padding:1rem;background:var(--poko-white)}.dave-reader-shell{width:min(100%,980px);margin:1.6rem auto 0}.dave-reader-main{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.dave-reader-subscribe{display:grid;grid-template-columns:minmax(0,.85fr) minmax(240px,.55fr);gap:1rem 1.5rem;align-items:end;width:min(100%,720px);margin:0 auto .8rem;border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border);background:var(--poko-white);padding:1.25rem 0 1.35rem}.dave-reader-subscribe__author{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.7rem;align-items:center}.dave-reader-subscribe__author img{width:42px;height:42px;border:1px solid var(--poko-border);border-radius:999px;object-fit:cover}.dave-reader-subscribe__author strong,.dave-reader-subscribe__author span{display:block}.dave-reader-subscribe__author strong{color:var(--poko-forest);font-size:.92rem;font-weight:900;line-height:1.1}.dave-reader-subscribe__author span{color:color-mix(in srgb,var(--poko-ink) 62%,var(--poko-white));font-size:var(--poko-caption-size);font-weight:720;line-height:1.35}.dave-reader-subscribe__copy{display:grid;grid-column:1;gap:.42rem;align-content:start}.dave-reader-subscribe h2{max-width:15ch;margin:0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:780;letter-spacing:0;line-height:.98}.dave-reader-subscribe__copy p{max-width:34rem;margin:0;color:color-mix(in srgb,var(--poko-ink) 86%,var(--poko-white));font-size:1rem;line-height:1.45}.dave-reader-subscribe form{grid-column:2;grid-row:1 / span 2;display:grid;gap:.65rem;align-self:center}.dave-reader-subscribe label{display:grid;gap:.35rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850}.dave-reader-subscribe input[type=email]{min-height:46px;width:100%;border:1px solid var(--poko-border);border-radius:6px;background:var(--poko-white);color:var(--poko-ink);padding:0 .9rem;font:inherit;font-weight:720}.dave-reader-subscribe input[type=email]:focus{border-color:var(--poko-forest);outline:2px solid rgba(25,108,66,.14);outline-offset:2px}.dave-reader-subscribe .button{width:100%}.dave-article__body{width:min(100%,720px);margin:0 auto;border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border);color:var(--poko-ink);padding:1.9rem 0 2.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.08rem,1.1vw,1.16rem);line-height:1.62}.dave-article__body h1,.dave-article__body h2,.dave-article__body h3{margin:1.65em 0 .55em;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0;line-height:1.08;text-wrap:balance}.dave-article__body h2{font-size:clamp(2rem,4vw,3rem)}.dave-article__body h3{font-size:clamp(1.45rem,2.6vw,1.9rem)}.dave-article__body p,.dave-article__body ul,.dave-article__body ol,.dave-article__body blockquote{margin:0 0 .82em}.dave-article__body>p:first-child{color:var(--poko-ink);font-size:clamp(1.16rem,1.25vw,1.28rem);line-height:1.55}.dave-article__body ul,.dave-article__body ol{padding-left:1.25em}.dave-article__body li+li{margin-top:.45em}.dave-article__body blockquote{border-left:4px solid var(--poko-forest);padding:.2rem 0 .2rem 1rem;color:var(--poko-charcoal);font-size:1.35rem;line-height:1.48}.dave-article__body a{color:var(--poko-forest);font-weight:850;text-underline-offset:3px}.dave-article__body img{max-width:100%;height:auto;border-radius:var(--poko-radius-panel)}.dave-evidence-note{margin:2.2rem 0 0;padding:1.15rem 1.2rem 1.2rem;border:1px solid var(--poko-border);border-left:4px solid var(--poko-forest);border-radius:var(--poko-radius-card);background:var(--poko-mist);font-family:var(--poko-font-family)}.dave-evidence-note .eyebrow{margin:0 0 .45rem}.dave-evidence-note h2{margin:0 0 .45rem;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.2}.dave-evidence-note p{margin:0;color:var(--poko-charcoal);font-size:.95rem;line-height:1.55}.dave-reader-aside{display:none}.dave-reader-author{display:grid;grid-template-columns:54px minmax(0,1fr);gap:.85rem;align-items:start}.dave-reader-author img{width:54px;height:54px;display:block;border:1px solid var(--poko-border);border-radius:999px;object-fit:cover}.dave-reader-float{position:fixed;right:max(1rem,calc((100vw - var(--dave-max)) / 2 + 1rem));bottom:1.15rem;z-index:45;width:62px;height:62px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--poko-white) 55%,var(--poko-forest));border-radius:999px;background:var(--poko-forest);color:var(--poko-white);padding:0;box-shadow:0 16px 42px #09322238;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(.7rem) scale(.96);transition:opacity .18s ease,transform .18s ease}.dave-reader-float.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.dave-reader-float img{width:48px;height:48px;display:block;border-radius:999px;object-fit:cover}.dave-reader-float span{position:absolute;right:-8px;bottom:-7px;min-height:20px;display:inline-flex;align-items:center;border:1px solid color-mix(in srgb,var(--poko-white) 72%,var(--poko-forest));border-radius:999px;background:var(--poko-white);color:var(--poko-forest);padding:0 .42rem;font-size:.58rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;box-shadow:0 8px 18px #0932221f}.dave-reader-float:hover,.dave-reader-float:focus-visible{transform:translateY(-1px) scale(1.02)}.dave-author-bio,.dave-discussion,.dave-related{width:100%;margin-top:2.25rem;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.dave-article-footer-controls{display:grid;gap:1rem;margin-top:2.25rem;border-top:1px solid var(--poko-border);border-bottom:1px solid var(--poko-border);padding:1rem 0}.dave-article-footer-controls .dave-article-actions{justify-content:flex-start;margin:0}.dave-article-nav{display:flex;gap:1rem;justify-content:space-between;align-items:center}.dave-article-nav-link{min-height:44px;display:inline-flex;gap:.55rem;align-items:center;justify-content:center;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-mist);color:var(--poko-ink);padding:0 1rem;font-size:.95rem;font-weight:850;text-decoration:none}.dave-article-nav-link svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.dave-article-nav-link:hover,.dave-article-nav-link:focus-visible{border-color:var(--poko-forest);background:var(--poko-forest);color:var(--poko-white)}.dave-author-bio{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;align-items:start;padding:1.2rem}.dave-author-bio img{width:72px;height:72px;display:block;border:1px solid var(--poko-border);border-radius:999px;object-fit:cover}.dave-author-bio h2,.dave-discussion h2,.dave-related h2{margin:0;color:var(--poko-forest);font-family:var(--poko-font-family);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:760;letter-spacing:0;line-height:1}.dave-author-bio p:not(.eyebrow),.dave-discussion p{margin:.55rem 0 0;font-family:var(--poko-font-family);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.dave-discussion{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:1.25rem;align-items:start;background:var(--poko-mist);padding:1.25rem}.dave-discussion-form{display:grid;gap:.75rem}.dave-discussion-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.dave-discussion-form label{display:grid;gap:.35rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850}.dave-discussion-form input,.dave-discussion-form textarea{width:100%;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);color:var(--poko-ink);font:inherit;font-size:var(--poko-body-2-size)}.dave-discussion-form input{min-height:44px;padding:0 .85rem}.dave-discussion-form textarea{min-height:118px;padding:.8rem .85rem;line-height:var(--poko-body-2-line);resize:vertical}.dave-discussion-form input:focus,.dave-discussion-form textarea:focus{border-color:var(--poko-forest);outline:2px solid rgba(25,108,66,.14);outline-offset:2px}.dave-discussion-form__actions{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.dave-discussion-form__actions .button{min-width:178px}.dave-related{display:grid;gap:.8rem;padding:1.1rem}.dave-related__head{display:flex;gap:1rem;align-items:end;justify-content:space-between}.dave-related__head a{color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.dave-related-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:.8rem;align-items:end;border-top:1px solid var(--poko-border);padding-top:.95rem}.dave-related-tools label{display:grid;gap:.35rem;color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:850}.dave-related-tools input,.dave-related-tools select{min-height:46px;border:1px solid var(--poko-border);border-radius:7px;background:var(--poko-white);color:var(--poko-ink);padding:0 .9rem;font:inherit}.dave-related-empty{margin:0;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-mist);padding:1rem;font-size:var(--poko-body-2-size)}.dave-related-list{display:grid;gap:.75rem}.dave-related-item a{display:grid;grid-template-columns:132px minmax(0,1fr);gap:.9rem;align-items:center;color:inherit;text-decoration:none}.dave-related-item+.dave-related-item{border-top:1px solid var(--poko-border);padding-top:.75rem}.dave-related-item .dave-post-image{aspect-ratio:16 / 10;border-radius:5px}.dave-related-item h3{margin:.25rem 0 0;color:var(--poko-ink);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700;letter-spacing:0;line-height:1.08}.dave-related-item p{margin:.35rem 0 0;font-family:var(--poko-font-family);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.dave-subscribe--quiet{width:min(100%,760px);margin:3.5rem auto 0}@media(max-width:980px){.dave-publication-intro,.dave-feature-card--lead a,.dave-recent-shell,.dave-reader-shell{grid-template-columns:1fr}.dave-publication-intro h1{font-size:4.4rem}.dave-feature-card__body,.dave-feature-card__body .dave-post-row__kicker{justify-items:start;justify-content:flex-start;text-align:left}.dave-feature-card__body h2{font-size:3.4rem}.dave-popular__list,.dave-series-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dave-publication-card{position:static}.dave-post-row--lead a{grid-template-columns:1fr}.dave-post-row--lead .dave-post-image{grid-column:auto;grid-row:auto;min-height:0;aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid var(--poko-border)}.dave-post-row--lead .dave-post-row__content{padding:1.1rem}.dave-post-row--lead h2{font-size:2.25rem}}@media(max-width:700px){.dave-publication{gap:2rem;padding-bottom:3rem}.dave-publication-intro{padding-top:1.5rem}.dave-publication-intro h1{font-size:3.35rem}.dave-publication-intro__copy>p:not(.eyebrow),.dave-feature-card__body p{font-size:1rem}.dave-feature-eyebrow img{width:36px;height:36px}.dave-reader-subscribe{grid-template-columns:1fr;padding:1rem}.dave-reader-subscribe>p{margin:0}.dave-reader-subscribe form{grid-column:auto;grid-row:auto}.dave-article__body{width:100%;padding:1.35rem 0 1.6rem;font-size:1.06rem;line-height:1.58}.dave-reader-float{right:1rem;bottom:1rem}.dave-skeleton-feature{grid-template-columns:1fr;gap:1rem}.dave-skeleton-feature .dave-skeleton-media,.dave-skeleton-media{min-height:210px;aspect-ratio:16 / 10}.dave-feature-card--lead .dave-post-image{aspect-ratio:16 / 10}.dave-feature-card__body h2{font-size:2.55rem}.dave-popular__head,.dave-posts-section__header,.dave-section-heading--row{display:grid;justify-content:stretch}.dave-popular__list,.dave-series-list,.dave-post-list{grid-template-columns:1fr}.dave-popular-item a{grid-template-columns:86px minmax(0,1fr)}.dave-post-row a,.dave-post-row--lead a{grid-template-columns:1fr}.dave-post-row .dave-post-image,.dave-post-row--lead .dave-post-image{grid-column:auto;grid-row:auto;min-height:0;aspect-ratio:16 / 10;border-right:0;border-bottom:1px solid var(--poko-border)}.dave-post-row h2,.dave-post-row--lead h2{font-size:2rem}.dave-subscribe .button{width:100%}.dave-article{padding-top:.9rem}.dave-article__header{gap:.7rem;padding:.25rem 0 .65rem}.dave-article h1{font-size:2.45rem;line-height:1.02}.dave-article__visual{margin-top:.35rem}.dave-series-page{--dave-series-card-image: 96px;padding:1.35rem 0 3rem}.dave-series-hero{grid-template-columns:1fr;gap:.65rem;padding-bottom:.9rem}.dave-series-hero h1{font-size:2.35rem}.dave-series-hero__meta{justify-content:flex-start}.dave-series-index-grid{grid-template-columns:1fr;gap:.65rem}.dave-series-index-card a{grid-template-columns:var(--dave-series-card-image) minmax(0,1fr);min-height:112px}.dave-series-index-card .dave-post-image{min-height:112px}.dave-series-index-card__body{grid-template-columns:1fr;gap:.35rem;padding:.72rem}.dave-series-index-card__number{width:auto;height:auto;place-items:start;border:0;border-radius:0;background:transparent;font-size:.68rem}.dave-series-index-card h2{font-size:1.18rem}.dave-series-index-card p{display:none}.dave-article-authorline{grid-template-columns:42px minmax(0,1fr);width:100%;justify-self:stretch}.dave-article-authorline img{width:42px;height:42px}.dave-article-actions{justify-content:flex-start}.dave-article-action{flex:0 0 44px;width:44px;height:44px}.dave-discussion,.dave-discussion-form__grid,.dave-discussion-form__actions,.dave-related__head,.dave-related-tools,.dave-related-item a{grid-template-columns:1fr}.dave-discussion-form__actions{display:grid;align-items:start}.dave-discussion-form__actions .button{width:100%}.dave-related__head{display:grid;align-items:start}.dave-article-nav{display:grid;grid-template-columns:1fr 1fr}.dave-article-nav-link,.dave-related-item .dave-post-image{width:100%}.dave-article__body{font-size:1.08rem}}.legal-hub-hero{position:relative;overflow:hidden;display:grid;gap:12px;margin-top:clamp(18px,3vw,36px);padding:clamp(26px,5vw,58px);border:1px solid rgba(156,185,163,.55);border-radius:32px;background:#f7fbf4;box-shadow:0 24px 70px #1f2d2412}.legal-hub-hero:after{content:"";position:absolute;right:clamp(18px,6vw,90px);bottom:-80px;width:clamp(170px,24vw,310px);height:clamp(170px,24vw,310px);border-radius:999px;background:#1f533814;pointer-events:none}.legal-hub-hero>*{position:relative;z-index:1}.legal-hub-hero h1{max-width:760px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:650;line-height:.92}.legal-hub-hero p:not(.eyebrow){max-width:680px;margin:0;color:#26312a;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.58}.legal-hub-hero span{color:#657268;font-size:.88rem;font-weight:760}.legal-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);width:min(1120px,100%);margin:clamp(22px,4vw,42px) auto}.legal-hub-card{display:grid;align-content:start;gap:14px;min-height:330px;padding:clamp(20px,3vw,30px);border:1px solid rgba(156,185,163,.55);border-radius:24px;background:#fffdf8;box-shadow:0 16px 48px #1f2d240e}.legal-hub-card:nth-child(1){background:#eef5eb}.legal-hub-card:nth-child(2){background:#f8f1ca}.legal-hub-card h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.7rem);line-height:.98}.legal-hub-card p{max-width:44ch;margin:0;color:#26312a;font-size:.98rem;line-height:1.5}.legal-hub-card nav{display:grid;gap:8px;margin-top:auto}.legal-hub-card a{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;border:1px solid rgba(31,83,56,.16);border-radius:12px;background:#fffdf8e0;color:var(--green);font-size:.9rem;font-weight:850;text-decoration:none}.legal-hub-card a:after{content:"->";color:#1f53388c;font-weight:900}.legal-hub-card a:hover,.legal-hub-card a:focus-visible{background:var(--green);color:#fffdf8}.legal-hub-card a:hover:after,.legal-hub-card a:focus-visible:after{color:#fffdf8}.legal-hub-note{max-width:1120px}@media(max-width:760px){.legal-hub-hero{border-radius:24px;padding:24px}.legal-hub-grid{grid-template-columns:1fr}.legal-hub-card{min-height:0;border-radius:20px}}.legal-page-hero,.legal-page-body,.legal-source-note,.standards-register-table,.hero:not(.home-hero){width:min(100% - 44px,1120px);margin-inline:auto}.legal-page-hero{overflow:hidden;display:grid;gap:12px;margin-top:clamp(18px,3vw,34px);padding:clamp(26px,5vw,52px);border:1px solid rgba(33,88,58,.16);border-radius:30px;background:#f7fbf4;box-shadow:0 22px 64px #1f482d11}.legal-page-hero h1{max-width:850px;margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(2.65rem,5.2vw,5.1rem);font-weight:540;letter-spacing:-.055em;line-height:.93}.legal-page-hero p:not(.eyebrow){max-width:760px;margin:0;color:#2f4137;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.6}.legal-page-hero span{width:fit-content;padding:7px 11px;border:1px solid rgba(33,88,58,.14);border-radius:999px;background:#fffdf8;color:#526158;font-size:.82rem;font-weight:850}.legal-page-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:clamp(18px,3.5vw,34px);align-items:start;margin-top:clamp(18px,3vw,32px)}.legal-page-main,.legal-page-aside,.standards-register-table{min-width:0}.legal-page-main{display:grid;gap:14px}.legal-page-main article,.legal-page-aside,.legal-source-note{min-width:0;padding:clamp(18px,2.5vw,26px);border:1px solid rgba(33,88,58,.14);border-radius:20px;background:#fffdf8;box-shadow:0 14px 38px #1f482d0b}.legal-page-main article:nth-child(3n+1){background:#f1f8ee}.legal-page-main h2,.legal-page-aside h2{margin:0 0 10px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:540;letter-spacing:-.035em;line-height:1}.legal-page-main p,.legal-page-main li,.legal-source-note p{color:#28372f;font-size:1rem;line-height:1.62;overflow-wrap:anywhere}.legal-page-main ul{display:grid;gap:8px;margin:0;padding-left:1.15rem}.legal-page-aside{position:sticky;top:92px;display:grid;gap:8px;max-height:calc(100vh - 120px);overflow:auto}.legal-page-aside a,.legal-source-note a{display:flex;align-items:center;min-height:42px;padding:9px 12px;border:1px solid rgba(33,88,58,.14);border-radius:12px;background:#f7fbf4;color:#064d37;font-size:.9rem;font-weight:850;line-height:1.25;text-decoration:none;overflow-wrap:anywhere}.legal-page-aside a:hover,.legal-page-aside a:focus-visible,.legal-source-note a:hover,.legal-source-note a:focus-visible{background:#21583a;color:#fffdf8}.legal-source-note{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.legal-source-note p{flex-basis:100%;margin:0}.standards-register-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(18px,3vw,32px)}.standards-register-table article{min-width:0;padding:clamp(18px,2.4vw,24px);border:1px solid rgba(33,88,58,.14);border-radius:20px;background:#fffdf8;box-shadow:0 12px 34px #1f482d0b}.standards-register-table h2{margin:0 0 10px;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.05}.standards-register-table p,.standards-register-table a{overflow-wrap:anywhere}.hero:not(.home-hero){margin-top:clamp(18px,4vw,42px);padding:clamp(28px,5vw,58px);border:1px solid rgba(33,88,58,.16);border-radius:30px;background:radial-gradient(circle at 88% 18%,rgba(224,239,218,.8),transparent 29%),#fffdf8;box-shadow:0 22px 64px #1f482d11}.hero:not(.home-hero) .hero-copy{max-width:760px}.hero:not(.home-hero) h1{font-size:clamp(3rem,6vw,5.4rem);font-weight:540;letter-spacing:-.055em;line-height:.92}.hero:not(.home-hero) p:not(.eyebrow){max-width:640px;font-size:clamp(1rem,1.25vw,1.14rem);line-height:1.58}.hero:not(.home-hero) .hero-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:900px){.legal-page-body{grid-template-columns:1fr}.legal-page-aside{position:static;max-height:none;overflow:visible}.legal-page-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page-aside h2{grid-column:1 / -1}.standards-register-table{grid-template-columns:1fr}}@media(max-width:640px){.legal-page-hero,.legal-page-body,.legal-source-note,.standards-register-table,.hero:not(.home-hero){width:min(100% - 28px,1120px)}.legal-page-hero,.hero:not(.home-hero){padding:22px;border-radius:24px}.legal-page-hero h1,.hero:not(.home-hero) h1{font-size:clamp(2.65rem,13vw,4.2rem);letter-spacing:-.045em}.legal-page-main article,.legal-page-aside,.legal-source-note,.standards-register-table article{padding:16px;border-radius:18px}.legal-page-main p,.legal-page-main li,.legal-source-note p,.standards-register-table p{font-size:.96rem}.legal-page-body{gap:14px}.legal-page-main{gap:11px}.legal-page-aside{display:grid;grid-template-columns:1fr;gap:6px}.legal-page-aside a,.legal-source-note a,.hero:not(.home-hero) .button{width:100%}.social-row{justify-content:flex-start;padding:12px 14px;border:1px solid rgba(203,216,199,.72);border-radius:16px;background:#fffdf8b8}}@media(max-width:380px){.legal-page-hero,.hero:not(.home-hero){padding:18px}.legal-page-hero h1,.hero:not(.home-hero) h1{font-size:clamp(2.25rem,12vw,3.35rem)}.legal-page-main article,.legal-page-aside,.legal-source-note,.standards-register-table article{padding:14px}}.who-page{display:block;color:var(--poko-ink)}@media(min-width:761px){.who-page .who-hero-visual img{height:112%;object-position:center 72%}}.who-page .weekly-reset-home-block__grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.who-step-grid,.who-pathway-grid{display:grid;gap:12px}.who-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.who-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.who-page .state-card{min-height:148px}.who-page .audience-doors__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.who-page .door-card{text-align:left}.who-page .door-card__icon{margin-inline:0}.who-page .door-card a{align-self:end}.who-page .who-familiar .door-card{grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:18px;min-height:210px;padding:24px}.who-page .who-familiar .door-card__icon{width:58px;height:58px;margin:0;border-radius:18px}.who-page .who-familiar .door-card__icon svg{width:30px;height:30px}.who-page .who-familiar .door-card h3{max-width:18ch;margin-top:0;font-size:clamp(1rem,.88rem + .28vw,1.18rem);line-height:1.12}.who-page .who-familiar .door-card p{align-self:start;max-width:31ch;font-size:.86rem;line-height:1.45}.who-page .who-pattern-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.who-page .final-home-cta{margin-top:0}.who-page .who-weekly-reset{grid-template-columns:minmax(0,1fr) auto;align-items:center}.who-page .who-weekly-reset__content{display:grid;gap:14px;min-width:0}.who-page .who-weekly-reset .feature-chips{margin-top:0}.who-access-line{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto 0;color:var(--poko-forest);font-weight:800;text-align:center}.who-page .scope-safety__layout{grid-template-columns:repeat(3,minmax(0,1fr))}.who-page .scope-card,.who-page .scope-safety__warning{min-height:260px}.who-page .scope-safety__warning{align-content:center}.who-page .who-grounding .scope-safety__layout{gap:16px;align-items:stretch}.who-page .who-grounding .scope-card,.who-page .who-grounding .scope-safety__warning{display:grid;align-content:start;gap:14px;min-height:280px;padding:clamp(22px,2.8vw,30px)}.who-page .who-grounding .scope-card h2{max-width:13ch;margin:0;color:var(--poko-forest);font-size:clamp(1.55rem,2vw,2.1rem);line-height:1.04}.who-page .who-grounding .scope-card p{margin:0;max-width:34ch;line-height:1.5}.who-page .who-grounding .scope-card p strong{color:var(--poko-forest)}.who-page .who-grounding .scope-safety__warning{align-content:start;border-color:#eee7d5;background:#fffaf1}.who-page .who-grounding .scope-safety__warning svg{width:34px;height:34px;color:#876e40}.who-page .who-final-cta{grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) auto;gap:clamp(22px,3vw,36px);padding:clamp(30px,4vw,46px)}.who-page .who-final-cta .section-heading h2{max-width:12ch;font-size:clamp(1.65rem,2.4vw,2.35rem);line-height:1.02}.who-page .who-final-cta .body-copy-stack p{max-width:46ch;font-size:.9rem;line-height:1.52}.who-page .who-final-cta .hero-actions{justify-self:end;flex-wrap:nowrap}.who-page .who-final-cta .button{min-width:170px}.who-page .who-final-cta{grid-template-columns:minmax(260px,.75fr) minmax(0,1fr) auto}@media(max-width:1120px){.who-page .weekly-reset-home-block__grid,.who-page .who-weekly-reset,.who-page .who-final-cta,.who-page .scope-safety__layout{grid-template-columns:1fr}.who-page .who-final-cta .hero-actions{justify-self:start;flex-wrap:wrap}.who-page .audience-doors__grid,.who-page .who-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.who-page .final-home-cta .hero-actions{justify-self:start}}@media(max-width:820px){.who-step-grid,.who-pathway-grid,.who-page .audience-doors__grid,.who-page .who-pattern-grid{grid-template-columns:1fr}.who-page .state-card,.who-page .scope-card,.who-page .scope-safety__warning,.who-page .who-grounding .scope-card,.who-page .who-grounding .scope-safety__warning{min-height:0}}@media(max-width:760px){.who-page .who-hero{row-gap:14px}.who-page .who-hero__copy{display:contents}.who-page .home-hero__text{grid-column:1;grid-row:1}.who-page .who-hero .body-copy-stack{grid-column:1;grid-row:3}.who-page .home-hero__visual--image{grid-column:1;grid-row:2;width:100%;height:clamp(238px,62vw,330px);margin:8px auto 2px;border-radius:18px}.who-page .home-hero__controls{grid-column:1;grid-row:4}.who-access-line{margin-top:12px;padding-inline:10px;font-size:.9rem}}.who-page .who-familiar{padding-top:clamp(34px,5vw,58px)}.who-page .who-familiar .audience-doors__heading{max-width:680px;margin-bottom:clamp(20px,3vw,28px)}.who-page .who-familiar .audience-doors__heading h2,.who-page .who-patterns .audience-doors__heading h2{font-size:clamp(2rem,3vw,2.7rem);line-height:1.02}.who-page .who-familiar .audience-doors__heading p,.who-page .who-patterns .audience-doors__heading p{max-width:54ch;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.45}.who-page .who-familiar .door-card{align-items:start;border-color:#d8e6dc;box-shadow:0 10px 24px #1537250b}.who-page .who-familiar .door-card:nth-child(6n+1) .door-card__icon{background:#e6e2ff;color:#6c5db2}.who-page .who-familiar .door-card:nth-child(6n+2) .door-card__icon{background:#e1edff;color:#4e6dd3}.who-page .who-familiar .door-card:nth-child(6n+3) .door-card__icon{background:#ffe6e0;color:#cf6d53}.who-page .who-familiar .door-card:nth-child(6n+4) .door-card__icon{background:#dff0f5;color:#33808c}.who-page .who-familiar .door-card:nth-child(6n+5) .door-card__icon{background:#e3f0e6;color:#277151}.who-page .who-familiar .door-card:nth-child(6n) .door-card__icon{background:#ebe4ff;color:#7b67b6}.who-access-line{width:min(100%,760px);min-height:42px;padding:9px 18px;border:1px solid #d8e6dc;border-radius:999px;background:#fff;box-shadow:0 8px 18px #15372509;line-height:1.25}.who-access-line svg{flex:0 0 auto;color:#277151}.who-page .who-pathways .weekly-reset-home-block__grid{align-items:start;padding:clamp(24px,4vw,38px)}.who-page .who-pathways .section-heading h2{font-size:clamp(2rem,3.2vw,2.8rem);line-height:1.02}.who-page .who-pathways .state-card{min-height:132px;border:1px solid #dfe8e1;box-shadow:0 6px 14px #15372508}.who-page .who-grounding{padding-top:clamp(36px,5vw,62px)}.who-page .who-grounding .scope-card,.who-page .who-grounding .scope-safety__warning{border:1px solid #dfe8e1;border-radius:11px;background:#fff;box-shadow:0 8px 18px #15372509}.who-page .who-grounding .scope-safety__warning{background:#fffaf1}.who-page .who-grounding .scope-safety__warning p{max-width:34ch}@media(max-width:760px){.who-page .who-familiar .audience-doors__heading,.who-page .who-patterns .audience-doors__heading{text-align:center}.who-page .who-familiar .door-card{grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:7px;min-height:0;padding:20px}.who-page .who-familiar .audience-preview summary{grid-column:1 / -1;grid-template-columns:58px minmax(0,1fr)}.who-page .who-familiar .door-card__icon{grid-row:1 / span 2;width:58px;height:58px;border-radius:16px}.who-page .who-familiar .door-card h3,.who-page .who-familiar .door-card p{grid-column:2;max-width:none}.who-page .who-familiar .door-card p{font-size:.86rem;line-height:1.45}.who-access-line{width:100%;align-items:flex-start;justify-content:flex-start;border-radius:12px;text-align:left}.who-page .who-pathways .weekly-reset-home-block__grid{padding:22px;gap:20px}.who-page .who-pathway-grid{gap:0;overflow:hidden;border:1px solid #dfe8e1;border-radius:12px;background:#fff;box-shadow:0 6px 14px #15372508}.who-page .who-pathways .state-card{min-height:0;padding:14px;border:0;border-radius:0;box-shadow:none;align-items:start}.who-page .who-pathways .state-card+.state-card{border-top:1px solid #e4ece5}.who-page .who-pathways .state-card h3,.who-page .who-pathways .state-card p{margin:0}.who-page .who-pathways .state-card p{margin-top:.25rem;font-size:.78rem;line-height:1.38}.who-page .who-pathways .hero-actions,.who-page .who-pathways .button,.who-page .who-final-cta .hero-actions,.who-page .who-final-cta .button{width:100%}.who-page .who-grounding .scope-safety__layout{gap:14px}.who-page .who-grounding .scope-card,.who-page .who-grounding .scope-safety__warning{padding:22px}.who-page .who-grounding .scope-card h2{max-width:16ch;font-size:clamp(1.55rem,8vw,2rem)}.who-page .who-final-cta{padding:24px 22px}}.cognitive-function-page{display:grid;gap:clamp(28px,5vw,72px);padding-bottom:clamp(40px,7vw,88px)}.cognitive-function-page .home-section{margin:0 auto}.cognitive-function-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.48fr);gap:clamp(28px,5vw,76px);align-items:center}.cognitive-function-hero__signal{display:grid;gap:18px;align-content:center;min-height:290px;padding:clamp(26px,4vw,46px);border-radius:var(--poko-radius-panel);color:var(--poko-forest);background:var(--poko-sun);box-shadow:var(--poko-card-shadow)}.cognitive-function-hero__signal p{max-width:18ch;margin:0;font-weight:800;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.15}.cognitive-function-hero__icon{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;color:var(--poko-white);background:var(--poko-forest)}.cognitive-function-hero__icon svg{width:32px;height:32px}.cognitive-function-intro{display:grid;grid-template-columns:minmax(240px,.76fr) minmax(0,1fr);gap:clamp(28px,7vw,100px);align-items:start;padding:clamp(28px,5vw,58px);border-radius:var(--poko-radius-panel);color:var(--poko-ink);background:var(--poko-mist)}.cognitive-function-intro .section-heading h2{max-width:13ch}.cognitive-function-intro .body-copy-stack{max-width:56ch;font-size:clamp(1rem,1.2vw,1.15rem)}.cognitive-function-signs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cognitive-function-signs .state-card{min-height:176px}.cognitive-function-approach{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1fr);gap:clamp(28px,7vw,100px);align-items:start}.cognitive-function-approach .section-heading h2{max-width:12ch}.cognitive-function-approach__list{display:grid;gap:14px;padding:0;margin:0;list-style:none}.cognitive-function-approach__list li{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;padding:22px;border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white)}.cognitive-function-approach__list span{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:var(--poko-white);background:var(--poko-forest);font-weight:900}.cognitive-function-approach__list h3,.cognitive-function-approach__list p{margin:0}.cognitive-function-approach__list p{margin-top:5px;max-width:52ch}.cognitive-function-routes{padding:clamp(28px,5vw,58px);border-radius:var(--poko-radius-panel);color:var(--poko-white);background:var(--poko-forest)}.cognitive-function-routes .section-heading h2{max-width:18ch;color:inherit}.cognitive-function-routes .section-heading p{color:inherit}.cognitive-function-routes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.cognitive-function-routes__grid .poko-card{display:grid;align-content:start;gap:14px;min-height:280px;padding:24px;color:var(--poko-ink)}.cognitive-function-routes__grid>article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--poko-forest);background:var(--poko-moss)}.cognitive-function-routes__grid h3,.cognitive-function-routes__grid p{margin:0}.cognitive-function-routes__grid .button{margin-top:auto;justify-self:start}.cognitive-function-page .scope-safety__layout{grid-template-columns:repeat(3,minmax(0,1fr))}.cognitive-function-page .scope-card,.cognitive-function-page .scope-safety__warning{min-height:235px}@media(max-width:900px){.cognitive-function-hero,.cognitive-function-intro,.cognitive-function-approach{grid-template-columns:1fr}.cognitive-function-hero__signal{min-height:0}.cognitive-function-intro .section-heading h2,.cognitive-function-approach .section-heading h2{max-width:18ch}.cognitive-function-page .scope-safety__layout{grid-template-columns:1fr}}@media(max-width:680px){.cognitive-function-page{gap:22px}.cognitive-function-hero__signal{padding:26px}.cognitive-function-intro,.cognitive-function-routes{padding:24px}.cognitive-function-signs__grid,.cognitive-function-routes__grid{grid-template-columns:1fr}.cognitive-function-signs .state-card,.cognitive-function-routes__grid .poko-card{min-height:0}.cognitive-function-routes__grid .poko-card{gap:12px}}.checkout-page{min-height:62vh;display:grid;place-items:center;padding:clamp(3rem,8vw,7rem) 0}.checkout-page__card{width:min(100%,44rem);padding:clamp(1.5rem,4vw,3.25rem);border:1px solid var(--line, #d7e2dc);border-radius:1.5rem;background:#fffefa;box-shadow:0 1.5rem 4rem #0737261a}.checkout-page__card h1{margin:.35rem 0 .8rem}.checkout-page__lead{max-width:40rem}.checkout-page__receipt{margin:1.5rem 0 1rem;border:1px solid #d7e2dc;border-radius:.85rem;overflow:hidden}.checkout-page__receipt dl{margin:0}.checkout-page__receipt dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid #e7ede9}.checkout-page__receipt dl>div:last-child{border-bottom:0}.checkout-page__receipt dt{color:#54665c}.checkout-page__receipt dd{margin:0;text-align:right;font-weight:700}.checkout-page__note,.checkout-page__support{color:#54665c;font-size:.93rem}.checkout-page .hero-actions{margin-top:1.5rem}.affiliate-landing{display:grid;gap:var(--poko-section-y-lg);color:var(--poko-ink)}.affiliate-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);gap:clamp(var(--poko-space-8),6vw,var(--poko-space-16));align-items:center;min-height:560px;padding:clamp(var(--poko-space-8),6vw,var(--poko-space-16));border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:linear-gradient(135deg,var(--poko-white),var(--poko-moss));box-shadow:var(--poko-card-shadow-soft);overflow:hidden}.affiliate-hero:after{content:"";position:absolute;z-index:0;right:-20%;bottom:-60%;width:min(600px,60vw);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--poko-sage) 42%,transparent)}.affiliate-hero__copy,.affiliate-workspace-preview{position:relative;z-index:1}.affiliate-hero h1{max-width:10ch;margin:var(--poko-space-3) 0 0;color:var(--poko-forest);font-family:var(--font-display);font-size:clamp(3.2rem,5.5vw,5.5rem);font-weight:var(--poko-weight-bold);letter-spacing:-.065em;line-height:.92}.affiliate-hero__copy>p:not(.eyebrow){max-width:52ch;margin:var(--poko-space-6) 0 0;color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.affiliate-hero .hero-actions{margin-top:var(--poko-space-8)}.affiliate-hero__reassurance{display:flex;flex-wrap:wrap;gap:var(--poko-space-2);margin-top:var(--poko-space-6)}.affiliate-hero__reassurance span{padding:var(--poko-space-2) var(--poko-space-3);border:1px solid var(--poko-border);border-radius:var(--poko-radius-chip);background:color-mix(in srgb,var(--poko-white) 78%,transparent);color:var(--poko-charcoal);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-semibold)}.affiliate-workspace-preview{display:grid;gap:var(--poko-space-4);padding:clamp(var(--poko-space-6),4vw,var(--poko-space-10));border:1px solid color-mix(in srgb,var(--poko-forest) 22%,var(--poko-border));border-radius:var(--poko-radius-panel);background:var(--poko-white);box-shadow:var(--poko-card-shadow)}.affiliate-workspace-preview__top,.affiliate-workspace-preview__metrics{display:flex;align-items:center;justify-content:space-between;gap:var(--poko-space-3)}.affiliate-workspace-preview__top p,.affiliate-workspace-preview__top span,.affiliate-workspace-preview small,.affiliate-workspace-preview__status{margin:0;color:var(--poko-stone);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-semibold)}.affiliate-workspace-preview__top span{padding:var(--poko-space-1) var(--poko-space-2);border-radius:var(--poko-radius-chip);background:var(--poko-status-done-bg);color:var(--poko-status-done-fg)}.affiliate-workspace-preview__link{display:grid;gap:var(--poko-space-2);padding:var(--poko-space-4);border-radius:var(--poko-radius-card);background:var(--poko-mist)}.affiliate-workspace-preview__link strong{color:var(--poko-forest);font-size:var(--poko-heading-2-size);overflow-wrap:anywhere}.affiliate-workspace-preview button{justify-self:start;border:0;border-radius:var(--poko-radius-button);background:var(--poko-forest);color:var(--poko-white);padding:var(--poko-space-2) var(--poko-space-3);font:inherit;font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold)}.affiliate-workspace-preview__metrics{align-items:stretch}.affiliate-workspace-preview__metrics div{display:grid;flex:1;gap:var(--poko-space-1);padding:var(--poko-space-3);border-top:1px solid var(--poko-border)}.affiliate-workspace-preview__metrics strong{color:var(--poko-forest);font-size:var(--poko-display-1-size);line-height:1}.affiliate-workspace-preview__metrics span{color:var(--poko-stone);font-size:var(--poko-caption-size)}.affiliate-workspace-preview__status{display:flex;align-items:center;gap:var(--poko-space-2);padding-top:var(--poko-space-2);border-top:1px solid var(--poko-border);line-height:var(--poko-caption-line)}.affiliate-workspace-preview__status i{width:var(--poko-space-2);height:var(--poko-space-2);border-radius:50%;background:var(--poko-teal)}.affiliate-proof{display:flex;justify-content:space-between;align-items:center;gap:var(--poko-space-6);padding:var(--poko-space-5) var(--poko-space-6);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-mist)}.affiliate-proof p{max-width:36ch;margin:0;color:var(--poko-forest);font-size:var(--poko-heading-2-size);font-weight:var(--poko-weight-bold);line-height:var(--poko-heading-2-line)}.affiliate-proof div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--poko-space-3)}.affiliate-proof span{color:var(--poko-charcoal);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-semibold)}.affiliate-section{display:grid;gap:var(--poko-space-8)}.affiliate-section__heading{display:grid;gap:var(--poko-space-3);max-width:720px}.affiliate-section__heading h2,.affiliate-standards h2{max-width:18ch;margin:0;color:var(--poko-forest);font-family:var(--font-display);font-size:clamp(2.25rem,4vw,4.3rem);font-weight:var(--poko-weight-bold);letter-spacing:-.055em;line-height:.96}.affiliate-section__heading>p:not(.eyebrow),.affiliate-value-grid p,.affiliate-steps p,.affiliate-standards>div>p,.affiliate-standards aside span{margin:0;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.affiliate-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--poko-space-3)}.affiliate-value-grid article{display:grid;align-content:start;gap:var(--poko-space-4);min-height:270px;padding:var(--poko-card-padding);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);box-shadow:var(--poko-card-shadow-soft)}.affiliate-value-grid article>span{color:var(--poko-pine);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold)}.affiliate-value-grid h3,.affiliate-steps h3{margin:0;color:var(--poko-forest);font-size:var(--poko-heading-1-size);line-height:var(--poko-heading-1-line)}.affiliate-steps-section{padding:clamp(var(--poko-space-8),6vw,var(--poko-space-16));border-radius:var(--poko-radius-panel);background:var(--poko-moss)}.affiliate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--poko-space-6);margin:0;padding:0;list-style:none}.affiliate-steps li{display:grid;grid-template-columns:auto 1fr;gap:var(--poko-space-3);align-items:start}.affiliate-steps li>span{display:grid;place-items:center;width:var(--poko-space-8);height:var(--poko-space-8);border-radius:50%;background:var(--poko-forest);color:var(--poko-white);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold)}.affiliate-steps li>div{display:grid;gap:var(--poko-space-2)}.affiliate-standards{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);gap:var(--poko-space-10);align-items:stretch;padding:clamp(var(--poko-space-8),6vw,var(--poko-space-16));border-radius:var(--poko-radius-panel);background:var(--poko-forest)}.affiliate-standards>div{display:grid;align-content:start;gap:var(--poko-space-4)}.affiliate-standards .eyebrow,.affiliate-standards h2,.affiliate-standards>div>p{color:var(--poko-white)}.affiliate-standards aside{display:grid;align-content:center;gap:var(--poko-space-4);padding:var(--poko-space-6);border-radius:var(--poko-radius-card);background:var(--poko-moss)}.affiliate-standards aside p{margin:0;color:var(--poko-forest);font-size:var(--poko-heading-2-size);font-weight:var(--poko-weight-bold);line-height:var(--poko-heading-2-line)}.affiliate-standards .button--ghost{border-color:var(--poko-white);background:transparent;color:var(--poko-white)}.affiliate-standards .button--primary{border-color:var(--poko-sun);background:var(--poko-sun);color:var(--poko-forest)}@media(max-width:780px){.affiliate-landing{gap:var(--poko-section-y)}.affiliate-hero,.affiliate-standards{grid-template-columns:1fr;min-height:0}.affiliate-hero{padding:var(--poko-space-6)}.affiliate-hero h1{font-size:clamp(2.8rem,14vw,4.4rem)}.affiliate-proof{display:grid}.affiliate-proof div{justify-content:flex-start}.affiliate-value-grid,.affiliate-steps{grid-template-columns:1fr}.affiliate-value-grid article{min-height:0}.affiliate-steps{gap:var(--poko-space-5)}.affiliate-standards{gap:var(--poko-space-6);padding:var(--poko-space-6)}}.good-systems-app-shell{min-height:100dvh;background:var(--poko-forest)}.good-systems-app-shell .gs-app{--gs-forest: var(--poko-forest);--gs-paper: var(--poko-white);--gs-ink: var(--poko-ink);--gs-line: color-mix(in srgb, var(--poko-white) 28%, transparent);--gs-soft-line: color-mix(in srgb, var(--poko-white) 42%, transparent);--gs-accent: var(--poko-sun);display:grid;grid-template-rows:68px minmax(0,1fr);min-height:100dvh;height:100dvh;overflow:clip;color:var(--gs-paper);background:var(--gs-forest);font-family:var(--poko-font-sans)}.good-systems-app-shell .gs-app--sky{--gs-accent: var(--poko-sky)}.good-systems-app-shell .gs-app--lavender,.good-systems-app-shell .gs-app--purple{--gs-accent: var(--poko-lavender)}.good-systems-app-shell .gs-app--coral{--gs-accent: var(--poko-coral)}.good-systems-app-shell .gs-app--teal{--gs-accent: var(--poko-teal)}.good-systems-app-shell .gs-app--yellow{--gs-accent: var(--poko-sun)}.good-systems-app-shell .gs-app *,.good-systems-app-shell .gs-app *:before,.good-systems-app-shell .gs-app *:after{box-sizing:border-box}.good-systems-app-shell .gs-appbar{display:grid;grid-template-columns:minmax(154px,1fr) auto minmax(154px,1fr);align-items:center;gap:clamp(18px,3vw,42px);width:min(calc(100% - 64px),1280px);height:68px;margin:0 auto;border-bottom:1px solid var(--gs-line)}.good-systems-app-shell .gs-brand{display:inline-flex;align-items:center;gap:9px;width:max-content;color:var(--gs-paper);text-decoration:none}.good-systems-app-shell .gs-brand>svg,.good-systems-app-shell .gs-brand>img{width:32px;height:32px}.good-systems-app-shell .gs-brand span{display:grid;gap:2px;line-height:1}.good-systems-app-shell .gs-brand b{font-size:15px;font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-brand small{font-size:10px;opacity:.86}.good-systems-app-shell .gs-primary-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2vw,28px)}.good-systems-app-shell .gs-primary-nav a{position:relative;display:block;padding:8px 0 12px;color:color-mix(in srgb,var(--gs-paper) 82%,transparent);font-size:12px;font-weight:var(--poko-weight-bold);line-height:1;text-decoration:none;white-space:nowrap;transition:color .18s ease}.good-systems-app-shell .gs-primary-nav a:after{position:absolute;right:50%;bottom:2px;width:0;height:3px;border-radius:99px;content:"";background:var(--gs-accent);transition:width .18s ease,right .18s ease}.good-systems-app-shell .gs-primary-nav a:hover,.good-systems-app-shell .gs-primary-nav a[aria-current=page]{color:var(--gs-paper)}.good-systems-app-shell .gs-primary-nav a[aria-current=page]:after,.good-systems-app-shell .gs-primary-nav a:hover:after{right:0;width:100%}.good-systems-app-shell .gs-header-actions{display:flex;justify-content:flex-end}.good-systems-app-shell .gs-exit{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;color:var(--gs-paper);border:1px solid var(--gs-line);border-radius:999px;font-size:12px;font-weight:var(--poko-weight-bold);text-decoration:none;transition:border-color .18s ease,background .18s ease}.good-systems-app-shell .gs-exit:hover{background:color-mix(in srgb,var(--poko-white) 10%,transparent);border-color:var(--gs-soft-line)}.good-systems-app-shell .gs-stage{min-height:0;overflow:hidden}.good-systems-app-shell .gs-scene{position:relative;display:grid;grid-template-columns:minmax(290px,.8fr) minmax(500px,1.2fr);align-items:center;gap:clamp(36px,6vw,96px);width:min(calc(100% - 88px),1220px);min-height:100%;height:100%;margin:0 auto;padding:clamp(28px,5vh,60px) 0}.good-systems-app-shell .gs-scene:before,.good-systems-app-shell .gs-scene:after{position:absolute;z-index:0;display:block;border:1px solid color-mix(in srgb,var(--gs-accent) 38%,transparent);border-radius:50%;content:"";pointer-events:none}.good-systems-app-shell .gs-scene:before{top:-18%;left:-16%;width:min(39vw,470px);aspect-ratio:1}.good-systems-app-shell .gs-scene:after{right:-14%;bottom:-42%;width:min(43vw,560px);aspect-ratio:1}.good-systems-app-shell .gs-scene>*{position:relative;z-index:1;min-width:0}.good-systems-app-shell .gs-scene__lead{max-width:540px}.good-systems-app-shell .gs-kicker{margin:0 0 13px;color:var(--gs-accent);font-size:11px;font-weight:var(--poko-weight-bold);letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.good-systems-app-shell .gs-scene h1{margin:0;color:var(--gs-paper);font-family:var(--poko-font-display);font-size:clamp(42px,4.6vw,72px);font-weight:var(--poko-weight-bold);letter-spacing:-.045em;line-height:.98}.good-systems-app-shell .gs-scene__lead>p:not(.gs-kicker){max-width:490px;margin:20px 0 0;color:color-mix(in srgb,var(--gs-paper) 92%,transparent);font-size:clamp(16px,1.35vw,19px);line-height:1.42}.good-systems-app-shell .gs-scene-note{position:absolute;bottom:20px;left:0;margin:0;color:color-mix(in srgb,var(--gs-paper) 76%,transparent);font-size:12px}.good-systems-app-shell .gs-scene-note a{color:var(--gs-accent);font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-lobby{grid-template-columns:minmax(310px,.84fr) minmax(500px,1.16fr);gap:clamp(34px,7vw,112px)}.good-systems-app-shell .gs-lobby h1{max-width:510px;font-size:clamp(46px,4.8vw,74px)}.good-systems-app-shell .gs-lobby h1 em{color:var(--poko-sun);font-style:normal}.good-systems-app-shell .gs-lobby-signal{position:absolute;z-index:1;display:block;border-radius:50%;pointer-events:none}.good-systems-app-shell .gs-lobby-signal--yellow{top:27%;left:43%;width:14px;height:14px;background:var(--poko-sun);box-shadow:0 0 0 8px color-mix(in srgb,var(--poko-sun) 12%,transparent)}.good-systems-app-shell .gs-lobby-signal--blue{right:7%;bottom:18%;width:8px;height:8px;background:var(--poko-sky);box-shadow:0 0 0 5px color-mix(in srgb,var(--poko-sky) 14%,transparent)}.good-systems-app-shell .gs-doorway-world{display:grid;grid-template-columns:repeat(2,minmax(210px,1fr));gap:clamp(18px,2vw,28px);width:100%;max-width:590px}.good-systems-app-shell .gs-doorway{position:relative;display:grid;align-content:center;min-height:clamp(144px,17vh,178px);padding:24px 45px 22px;overflow:hidden;color:var(--gs-ink);border-radius:48% 52% 45% 55%/54% 46%;box-shadow:10px 12px color-mix(in srgb,var(--poko-ink) 22%,transparent);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.good-systems-app-shell .gs-doorway:nth-child(2){border-radius:55% 45% 53% 47%/47% 55% 45% 53%;transform:translateY(-4px) rotate(-.7deg)}.good-systems-app-shell .gs-doorway:nth-child(3){border-radius:45% 55% 48% 52%/55% 46% 54% 45%;transform:translate(3px) rotate(.5deg)}.good-systems-app-shell .gs-doorway:nth-child(4){border-radius:54% 46% 52% 48%/48% 54% 46% 52%;transform:translateY(-2px) rotate(-.45deg)}.good-systems-app-shell .gs-doorway:before,.good-systems-app-shell .gs-doorway:after{position:absolute;border:1px solid color-mix(in srgb,var(--poko-white) 44%,transparent);border-radius:50%;content:"";pointer-events:none}.good-systems-app-shell .gs-doorway:before{top:-54px;right:19px;width:104px;height:104px}.good-systems-app-shell .gs-doorway:after{right:-40px;bottom:-45px;width:82px;height:82px}.good-systems-app-shell .gs-doorway:hover,.good-systems-app-shell .gs-doorway:focus-visible{transform:translateY(-7px) rotate(0);box-shadow:16px 20px color-mix(in srgb,var(--poko-ink) 24%,transparent);outline:none}.good-systems-app-shell .gs-doorway--sky{background:var(--poko-sky)}.good-systems-app-shell .gs-doorway--lavender{background:var(--poko-lavender)}.good-systems-app-shell .gs-doorway--coral{background:var(--poko-coral)}.good-systems-app-shell .gs-doorway--teal{background:var(--poko-teal)}.good-systems-app-shell .gs-doorway>span{display:none}.good-systems-app-shell .gs-doorway>i{position:absolute;top:17px;left:19px;display:grid;width:34px;height:34px;place-items:center;background:color-mix(in srgb,var(--poko-white) 82%,transparent);border-radius:50%;font-size:16px;font-style:normal}.good-systems-app-shell .gs-doorway strong{max-width:190px;margin-top:22px;font-size:clamp(17px,1.5vw,21px);line-height:1}.good-systems-app-shell .gs-doorway small{max-width:190px;margin-top:8px;font-size:11px;line-height:1.32}.good-systems-app-shell .gs-doorway b{position:absolute;right:21px;bottom:16px;font-size:22px}.good-systems-app-shell .gs-door-scene{grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr)}.good-systems-app-shell .gs-door-scene h1{max-width:490px;font-size:clamp(37px,3.7vw,59px)}.good-systems-app-shell .gs-door-scene__content{display:block}.good-systems-app-shell .gs-door-orbit{display:none}.good-systems-app-shell .gs-question-path:has(.gs-topic-door){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.4vw,18px)}.good-systems-app-shell .gs-topic-door{position:relative;display:grid;align-content:center;min-height:clamp(132px,18vh,174px);padding:18px 34px 17px;overflow:hidden;color:var(--gs-ink);border-radius:46% 54% 48% 52%/52% 45% 55% 48%;box-shadow:8px 10px color-mix(in srgb,var(--poko-ink) 22%,transparent);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.good-systems-app-shell .gs-topic-door:nth-child(2n){border-radius:54% 46% 55% 45%/47% 54% 46% 53%;transform:translateY(-3px) rotate(-.45deg)}.good-systems-app-shell .gs-topic-door:nth-child(3n){border-radius:45% 55% 48% 52%/55% 46% 54% 45%;transform:translateY(2px) rotate(.4deg)}.good-systems-app-shell .gs-topic-door:hover,.good-systems-app-shell .gs-topic-door:focus-visible{transform:translateY(-6px) rotate(0);box-shadow:13px 16px color-mix(in srgb,var(--poko-ink) 25%,transparent);outline:none}.good-systems-app-shell .gs-topic-door--sky{background:var(--poko-sky)}.good-systems-app-shell .gs-topic-door--lavender{background:var(--poko-lavender)}.good-systems-app-shell .gs-topic-door--coral{background:var(--poko-coral)}.good-systems-app-shell .gs-topic-door--teal{background:var(--poko-teal)}.good-systems-app-shell .gs-topic-door--yellow{background:var(--poko-sun)}.good-systems-app-shell .gs-topic-door--purple{background:var(--poko-lavender)}.good-systems-app-shell .gs-topic-door>span{position:absolute;top:15px;left:17px;font-size:10px;font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-topic-door>i{position:absolute;top:13px;right:15px;display:grid;width:30px;height:30px;place-items:center;background:color-mix(in srgb,var(--poko-white) 80%,transparent);border-radius:50%;font-size:15px;font-style:normal}.good-systems-app-shell .gs-topic-door strong{max-width:190px;margin-top:17px;font-size:clamp(15px,1.35vw,20px);line-height:1.02}.good-systems-app-shell .gs-topic-door small{display:block;max-width:195px;margin-top:7px;font-size:10px;line-height:1.3}.good-systems-app-shell .gs-topic-door b{position:absolute;right:17px;bottom:14px;font-size:20px}.good-systems-app-shell .gs-topic-scene{grid-template-columns:minmax(280px,.76fr) minmax(500px,1.24fr)}.good-systems-app-shell .gs-topic-world{display:grid;gap:14px}.good-systems-app-shell .gs-perspective-switcher{display:flex;flex-wrap:wrap;gap:8px}.good-systems-app-shell .gs-perspective-switcher a{padding:8px 11px;color:var(--gs-paper);border:1px solid var(--gs-line);border-radius:999px;font-size:12px;font-weight:var(--poko-weight-bold);text-decoration:none}.good-systems-app-shell .gs-perspective-switcher a[aria-current=page]{color:var(--gs-ink);background:var(--gs-accent);border-color:var(--gs-accent)}.good-systems-app-shell .gs-topic-intro{padding:16px 18px;color:var(--gs-ink);background:var(--poko-moss);border-left:4px solid var(--gs-accent);border-radius:var(--poko-radius-card)}.good-systems-app-shell .gs-topic-intro p{margin:0 0 5px;font-size:12px;font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-topic-intro span{font-size:14px;line-height:1.4}.good-systems-app-shell .gs-topic-limit{padding:10px 12px;border:1px solid var(--gs-line);border-radius:var(--poko-radius-card);font-size:13px;line-height:1.35}.good-systems-app-shell .gs-topic-actions{display:flex;gap:10px}.good-systems-app-shell .gs-topic-all{display:inline-flex;padding:10px 14px;color:var(--gs-ink);background:var(--gs-paper);border-radius:999px;font-size:12px;font-weight:var(--poko-weight-bold);text-decoration:none}.good-systems-app-shell .gs-topic-world .gs-question-path{display:grid;gap:10px}.good-systems-app-shell .gs-question-tile{display:grid;grid-template-columns:28px 34px minmax(0,.9fr) minmax(0,1.1fr) auto;gap:10px;align-items:center;min-height:84px;padding:13px 15px;color:var(--gs-ink);background:var(--gs-paper);border:2px solid var(--gs-accent);border-radius:var(--poko-radius-card);text-decoration:none}.good-systems-app-shell .gs-question-tile>span{font-size:10px;font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-question-tile>i{display:grid;width:30px;height:30px;place-items:center;background:var(--poko-moss);border-radius:50%;font-style:normal}.good-systems-app-shell .gs-question-tile strong{font-size:15px;line-height:1.08}.good-systems-app-shell .gs-question-tile small{font-size:12px;line-height:1.32}.good-systems-app-shell .gs-question-tile b{font-size:11px;white-space:nowrap}.good-systems-app-shell .gs-room-scene{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,2.2vh,26px);width:min(calc(100% - 80px),1180px);height:100%;min-height:0;padding:clamp(22px,3vh,42px) 0 20px}.good-systems-app-shell .gs-room-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.good-systems-app-shell .gs-room-heading h1{max-width:710px;margin:0;color:var(--gs-paper);font-size:clamp(34px,4vw,58px);line-height:.98}.good-systems-app-shell .gs-room-heading-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:end;gap:8px}.good-systems-app-shell .gs-room-heading-actions>a,.good-systems-app-shell .gs-room-heading-actions>button{padding:10px 14px;color:var(--gs-paper);background:transparent;border:1px solid var(--gs-line);border-radius:999px;font:inherit;font-size:12px;font-weight:var(--poko-weight-bold);text-decoration:none;cursor:pointer}.good-systems-app-shell .gs-room-heading-actions>a:hover,.good-systems-app-shell .gs-room-heading-actions>a:focus-visible,.good-systems-app-shell .gs-room-heading-actions>button:hover,.good-systems-app-shell .gs-room-heading-actions>button:focus-visible{color:var(--gs-ink);background:var(--gs-accent);border-color:var(--gs-accent);outline:none}.good-systems-app-shell .gs-room-shell{display:grid;grid-template-columns:minmax(235px,.48fr) minmax(0,1.52fr);gap:clamp(14px,2vw,26px);min-height:0}.good-systems-app-shell .gs-room-stations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;min-height:0}.good-systems-app-shell .gs-room-station{display:grid;align-content:center;justify-items:start;gap:8px;min-width:0;padding:14px;color:var(--gs-paper);background:color-mix(in srgb,var(--poko-forest) 48%,transparent);border:1px solid var(--gs-line);border-radius:22px;font:inherit;font-size:12px;font-weight:var(--poko-weight-bold);text-align:left;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}.good-systems-app-shell .gs-room-station i{display:grid;width:30px;height:30px;place-items:center;color:var(--gs-ink);background:color-mix(in srgb,var(--gs-paper) 88%,transparent);border-radius:50%;font-size:15px;font-style:normal}.good-systems-app-shell .gs-room-station[aria-selected=true]{color:var(--gs-ink);background:var(--gs-accent);border-color:var(--gs-accent);box-shadow:5px 6px color-mix(in srgb,var(--poko-ink) 22%,transparent);transform:translate(-2px,-2px)}.good-systems-app-shell .gs-room-station:hover,.good-systems-app-shell .gs-room-station:focus-visible{outline:2px solid var(--gs-accent);outline-offset:3px}.good-systems-app-shell .gs-room-panels{min-width:0;min-height:0}.good-systems-app-shell .gs-room-panel{height:100%;min-height:0;padding:clamp(22px,3.2vw,42px);overflow:auto;color:var(--gs-ink);background:var(--gs-paper);border:2px solid var(--gs-accent);border-radius:30px;box-shadow:9px 11px color-mix(in srgb,var(--poko-ink) 20%,transparent);outline:none}.good-systems-app-shell .gs-room-panel[hidden]{display:none}.good-systems-app-shell .gs-room-panel h2{max-width:720px;margin:0 0 20px;font-size:clamp(25px,2.7vw,40px);line-height:1.03}.good-systems-app-shell .gs-room-panel>p{max-width:710px;margin:0 0 16px;font-size:clamp(15px,1.45vw,18px);line-height:1.48}.good-systems-app-shell .gs-room-question{font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-room-limit,.good-systems-app-shell .gs-room-note,.good-systems-app-shell .gs-room-condition-answer{display:grid;gap:5px;max-width:720px;padding:15px 17px;background:var(--poko-moss);border-left:4px solid var(--gs-accent);border-radius:14px;font-size:14px;line-height:1.4}.good-systems-app-shell .gs-room-note{margin-top:20px}.good-systems-app-shell .gs-room-urgent-boundary{max-width:720px;margin:16px 0 0;padding:12px 14px;color:var(--gs-ink);background:color-mix(in srgb,var(--poko-sun) 32%,var(--poko-white));border-radius:14px;font-size:13px;line-height:1.4}.good-systems-app-shell .gs-room-field-visual{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 58px;width:min(100%,470px);margin:20px 0;padding:14px 0;text-align:center}.good-systems-app-shell .gs-room-field-visual:before,.good-systems-app-shell .gs-room-field-visual:after{position:absolute;top:50%;left:50%;width:72%;height:1px;background:color-mix(in srgb,var(--gs-ink) 20%,transparent);content:"";transform:translate(-50%,-50%) rotate(24deg)}.good-systems-app-shell .gs-room-field-visual:after{transform:translate(-50%,-50%) rotate(-24deg)}.good-systems-app-shell .gs-room-field-visual>span,.good-systems-app-shell .gs-room-field-visual>strong{position:relative;z-index:1;display:grid;min-height:42px;place-items:center;padding:7px;border-radius:999px;font-size:12px}.good-systems-app-shell .gs-room-field-visual>span{color:var(--gs-ink);background:var(--poko-moss)}.good-systems-app-shell .gs-room-field-visual>strong{grid-column:1 / -1;width:105px;min-height:82px;margin:-21px auto;color:var(--gs-ink);background:var(--gs-accent);border-radius:48% 52% 52% 48%/45% 48% 52% 55%;font-size:13px;line-height:1.1}.good-systems-app-shell .gs-room-field-visual figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.good-systems-app-shell .gs-room-choice-list,.good-systems-app-shell .gs-room-connection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.good-systems-app-shell .gs-room-choice-list a,.good-systems-app-shell .gs-room-connection-list a{display:grid;gap:5px;padding:14px;color:var(--gs-ink);background:var(--poko-white);border:1px solid color-mix(in srgb,var(--gs-ink) 18%,transparent);border-radius:16px;font-size:13px;line-height:1.25;text-decoration:none}.good-systems-app-shell .gs-room-choice-list a[aria-current=page]{background:var(--gs-accent);border-color:var(--gs-accent)}.good-systems-app-shell .gs-room-connection-list small{color:color-mix(in srgb,var(--gs-ink) 66%,transparent);font-size:10px}.good-systems-app-shell .gs-room-connection-list span{font-size:12px;font-weight:var(--poko-weight-bold)}.good-systems-app-shell .gs-room-chip-list{display:flex;flex-wrap:wrap;gap:9px;margin:21px 0 14px}.good-systems-app-shell .gs-room-chip-list button{padding:9px 12px;color:var(--gs-ink);background:transparent;border:1px solid color-mix(in srgb,var(--gs-ink) 28%,transparent);border-radius:999px;font:inherit;font-size:12px;font-weight:var(--poko-weight-bold);cursor:pointer}.good-systems-app-shell .gs-room-chip-list button[aria-pressed=true]{background:var(--gs-accent);border-color:var(--gs-accent)}.good-systems-app-shell .gs-room-source-button{display:inline-flex;gap:10px;align-items:center;margin-top:22px;padding:12px 15px;color:var(--gs-paper);background:var(--poko-forest);border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:var(--poko-weight-bold);cursor:pointer}.good-systems-app-shell .gs-room-source-button span{color:var(--gs-accent)}.good-systems-app-shell .gs-room-depth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.good-systems-app-shell .gs-room-depth>div{min-width:0;padding:14px;background:var(--poko-moss);border-radius:16px}.good-systems-app-shell .gs-room-depth-label{margin:0 0 9px;font-size:10px;font-weight:var(--poko-weight-bold);letter-spacing:.07em;text-transform:uppercase}.good-systems-app-shell .gs-room-depth .gs-room-connection-list{grid-template-columns:1fr;gap:7px;margin:0}.good-systems-app-shell .gs-room-depth .gs-room-connection-list a{padding:10px;background:var(--poko-white);font-size:12px}.good-systems-app-shell .gs-room-focus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.good-systems-app-shell .gs-room-focus-list span{display:grid;gap:4px;min-width:0;padding:10px;color:var(--gs-ink);background:color-mix(in srgb,var(--gs-accent) 21%,var(--poko-white));border-radius:12px}.good-systems-app-shell .gs-room-focus-list strong{font-size:12px}.good-systems-app-shell .gs-room-focus-list small{font-size:10px;line-height:1.25}.good-systems-app-shell .gs-room-question-library{grid-column:1 / -1}.good-systems-app-shell .gs-room-question-library nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.good-systems-app-shell .gs-room-question-library a{display:grid;gap:4px;padding:10px;color:var(--gs-ink);background:var(--poko-white);border-radius:12px;font-size:12px;line-height:1.25;text-decoration:none}.good-systems-app-shell .gs-room-question-library span{font-size:10px;line-height:1.25}.good-systems-app-shell .gs-room-source-preview{display:flex;flex-wrap:wrap;align-content:start;gap:8px}.good-systems-app-shell .gs-room-source-preview .gs-room-depth-label{flex-basis:100%}.good-systems-app-shell .gs-room-source-preview>a,.good-systems-app-shell .gs-room-source-preview>span{display:block;flex-basis:100%;color:var(--gs-ink);font-size:12px;line-height:1.3}.good-systems-app-shell .gs-room-source-preview .gs-room-source-button{margin-top:4px;font-size:11px}.good-systems-app-shell .gs-room-poko-resource{position:relative;display:grid;grid-column:1 / -1;gap:4px;padding:15px 42px 15px 16px;color:var(--gs-paper);background:var(--poko-forest);border-radius:16px;text-decoration:none}.good-systems-app-shell .gs-room-poko-resource span{color:var(--gs-accent);font-size:10px;font-weight:var(--poko-weight-bold);text-transform:uppercase}.good-systems-app-shell .gs-room-poko-resource strong{font-size:15px;line-height:1.2}.good-systems-app-shell .gs-room-poko-resource i{position:absolute;top:50%;right:18px;color:var(--gs-accent);font-size:21px;font-style:normal;transform:translateY(-50%)}.good-systems-app-shell .gs-room-sources{width:min(680px,calc(100% - 32px));max-height:min(720px,calc(100% - 32px));padding:0;color:var(--gs-ink);background:var(--poko-white);border:0;border-radius:26px;box-shadow:var(--poko-card-shadow)}.good-systems-app-shell .gs-room-sources::backdrop{background:color-mix(in srgb,var(--poko-ink) 65%,transparent)}.good-systems-app-shell .gs-room-sources form{padding:26px;overflow:auto}.good-systems-app-shell .gs-room-sources header{display:flex;justify-content:space-between;gap:18px}.good-systems-app-shell .gs-room-sources h2{margin:0;font-size:27px;line-height:1.05}.good-systems-app-shell .gs-room-sources header button{display:grid;width:34px;height:34px;place-items:center;color:var(--gs-ink);background:var(--poko-moss);border:0;border-radius:50%;font:inherit;font-size:23px;cursor:pointer}.good-systems-app-shell .gs-room-sources>form>p{margin:18px 0;font-size:14px;line-height:1.4}.good-systems-app-shell .gs-room-source-list{display:grid;gap:10px}.good-systems-app-shell .gs-room-source-list article{padding:14px;background:var(--poko-moss);border-radius:14px}.good-systems-app-shell .gs-room-source-list p{margin:0 0 4px;font-size:10px;font-weight:var(--poko-weight-bold);text-transform:uppercase}.good-systems-app-shell .gs-room-source-list h3{margin:0 0 7px;font-size:15px}.good-systems-app-shell .gs-room-source-list a{color:inherit}.good-systems-app-shell .gs-room-source-list span{font-size:12px;line-height:1.35}.good-systems-app-shell .gs-room-readable-list{display:grid;gap:15px;margin-top:20px}.good-systems-app-shell .gs-room-readable-list section{padding:14px;background:var(--poko-moss);border-radius:14px}.good-systems-app-shell .gs-room-readable-list h3{margin:0 0 6px;font-size:17px;line-height:1.12}.good-systems-app-shell .gs-room-readable-list p:last-child{margin:0;font-size:14px;line-height:1.4}.good-systems-app-shell .gs-mobile-dock{display:none}.good-systems-app-shell .gs-preferences{color:var(--poko-ink);background:var(--poko-white);border:0;border-radius:var(--poko-radius-panel);box-shadow:var(--poko-card-shadow)}@media(max-width:1060px)and (min-width:701px){.good-systems-app-shell .gs-appbar{width:min(calc(100% - 48px),940px)}.good-systems-app-shell .gs-scene{grid-template-columns:minmax(230px,.68fr) minmax(430px,1.32fr);gap:30px;width:min(calc(100% - 56px),940px)}.good-systems-app-shell .gs-lobby{grid-template-columns:minmax(245px,.76fr) minmax(390px,1.24fr)}.good-systems-app-shell .gs-lobby h1{font-size:clamp(39px,5.1vw,54px)}.good-systems-app-shell .gs-doorway-world{gap:15px}.good-systems-app-shell .gs-doorway{min-height:137px;padding:18px 34px 16px}.good-systems-app-shell .gs-doorway small{font-size:10px}.good-systems-app-shell .gs-door-scene{grid-template-columns:minmax(220px,.62fr) minmax(460px,1.38fr)}.good-systems-app-shell .gs-door-scene h1{font-size:clamp(32px,4vw,44px)}.good-systems-app-shell .gs-topic-door{min-height:126px;padding:15px 27px}.good-systems-app-shell .gs-topic-door small{font-size:9px}}@media(max-width:700px){.good-systems-app-shell .gs-app{grid-template-rows:60px minmax(0,1fr) 64px;padding-bottom:env(safe-area-inset-bottom)}.good-systems-app-shell .gs-appbar{grid-template-columns:1fr auto;width:calc(100% - 28px);height:60px}.good-systems-app-shell .gs-primary-nav{display:none}.good-systems-app-shell .gs-brand>svg,.good-systems-app-shell .gs-brand>img{width:28px;height:28px}.good-systems-app-shell .gs-exit{min-height:34px;padding:0 11px;font-size:11px}.good-systems-app-shell .gs-stage{overflow:hidden}.good-systems-app-shell .gs-scene,.good-systems-app-shell .gs-lobby,.good-systems-app-shell .gs-door-scene,.good-systems-app-shell .gs-topic-scene{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:18px;width:calc(100% - 28px);min-height:0;height:100%;padding:18px 0 12px}.good-systems-app-shell .gs-scene:before{top:-15%;left:-34%;width:300px}.good-systems-app-shell .gs-scene:after{display:none}.good-systems-app-shell .gs-kicker{margin-bottom:8px;font-size:9px}.good-systems-app-shell .gs-scene h1,.good-systems-app-shell .gs-lobby h1{max-width:440px;font-size:clamp(33px,9.6vw,46px);line-height:.98}.good-systems-app-shell .gs-scene__lead>p:not(.gs-kicker){margin-top:11px;font-size:14px;line-height:1.34}.good-systems-app-shell .gs-scene-note{display:none}.good-systems-app-shell .gs-doorway-world{align-self:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.good-systems-app-shell .gs-doorway{min-height:0;aspect-ratio:1.1 / 1;padding:15px 16px;border-radius:48% 52% 46% 54%/52% 46% 54% 48%;box-shadow:6px 8px color-mix(in srgb,var(--poko-ink) 21%,transparent)}.good-systems-app-shell .gs-doorway strong{max-width:120px;margin-top:22px;font-size:clamp(15px,4.5vw,18px)}.good-systems-app-shell .gs-doorway small{display:none}.good-systems-app-shell .gs-doorway>i{top:13px;left:14px;width:29px;height:29px;font-size:14px}.good-systems-app-shell .gs-doorway b{right:14px;bottom:11px;font-size:18px}.good-systems-app-shell .gs-door-scene{grid-template-rows:auto minmax(0,1fr);gap:13px}.good-systems-app-shell .gs-door-scene h1{max-width:100%;font-size:clamp(26px,7.5vw,34px);line-height:1.03}.good-systems-app-shell .gs-door-scene__content{min-height:0}.good-systems-app-shell .gs-question-path:has(.gs-topic-door){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:100%;gap:10px}.good-systems-app-shell .gs-topic-door{min-height:0;padding:13px 12px;border-radius:22px;box-shadow:4px 5px color-mix(in srgb,var(--poko-ink) 19%,transparent);transform:none}.good-systems-app-shell .gs-topic-door:nth-child(2n),.good-systems-app-shell .gs-topic-door:nth-child(3n){transform:none}.good-systems-app-shell .gs-topic-door>span{top:10px;left:11px;font-size:8px}.good-systems-app-shell .gs-topic-door>i{top:9px;right:10px;width:25px;height:25px;font-size:12px}.good-systems-app-shell .gs-topic-door strong{max-width:122px;margin-top:17px;font-size:clamp(12px,3.45vw,15px);line-height:1.05}.good-systems-app-shell .gs-topic-door small,.good-systems-app-shell .gs-topic-door b{display:none}.good-systems-app-shell .gs-room-scene{grid-template-rows:auto minmax(0,1fr);gap:13px;width:calc(100% - 28px);padding:14px 0 10px}.good-systems-app-shell .gs-room-heading{align-items:center;gap:12px}.good-systems-app-shell .gs-room-heading h1{font-size:clamp(24px,7.1vw,33px)}.good-systems-app-shell .gs-room-heading-actions{max-width:164px;gap:5px}.good-systems-app-shell .gs-room-heading-actions>a,.good-systems-app-shell .gs-room-heading-actions>button{padding:7px 8px;font-size:9px;text-align:center}.good-systems-app-shell .gs-room-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:10px}.good-systems-app-shell .gs-room-stations{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(48px,1fr));gap:7px}.good-systems-app-shell .gs-room-station{gap:4px;padding:8px;border-radius:14px;font-size:10px;line-height:1.04}.good-systems-app-shell .gs-room-station i{width:22px;height:22px;font-size:11px}.good-systems-app-shell .gs-room-panel{padding:20px 18px;border-radius:22px;box-shadow:5px 6px color-mix(in srgb,var(--poko-ink) 19%,transparent)}.good-systems-app-shell .gs-room-panel h2{margin-bottom:13px;font-size:clamp(22px,6.5vw,29px)}.good-systems-app-shell .gs-room-panel>p{font-size:14px;line-height:1.4}.good-systems-app-shell .gs-room-choice-list,.good-systems-app-shell .gs-room-connection-list{grid-template-columns:1fr;margin-top:16px}.good-systems-app-shell .gs-room-depth{grid-template-columns:1fr;gap:10px;margin-top:14px}.good-systems-app-shell .gs-room-question-library{grid-column:auto}.good-systems-app-shell .gs-room-question-library nav{grid-template-columns:1fr}.good-systems-app-shell .gs-room-limit,.good-systems-app-shell .gs-room-note,.good-systems-app-shell .gs-room-condition-answer{padding:12px;font-size:13px}.good-systems-app-shell .gs-mobile-dock{position:relative;z-index:5;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:64px;color:var(--gs-paper);background:color-mix(in srgb,var(--poko-forest) 88%,var(--poko-ink));border-top:1px solid var(--gs-line)}.good-systems-app-shell .gs-mobile-dock a,.good-systems-app-shell .gs-mobile-dock button{display:grid;place-content:center;gap:2px;min-width:0;padding:5px 2px;color:inherit;background:transparent;border:0;font:inherit;font-size:9px;font-weight:var(--poko-weight-bold);line-height:1.1;text-align:center;text-decoration:none}.good-systems-app-shell .gs-mobile-dock i{font-size:17px;font-style:normal}.good-systems-app-shell .gs-mobile-dock a[aria-current=page]{color:var(--gs-accent)}}@media(max-width:700px)and (max-height:650px){.good-systems-app-shell .gs-scene,.good-systems-app-shell .gs-lobby,.good-systems-app-shell .gs-door-scene{padding-top:12px;gap:10px}.good-systems-app-shell .gs-scene__lead>p:not(.gs-kicker){display:none}.good-systems-app-shell .gs-lobby h1{font-size:clamp(30px,8vw,39px)}.good-systems-app-shell .gs-doorway{aspect-ratio:1.24 / 1}.good-systems-app-shell .gs-topic-door strong{font-size:12px}}@media(max-width:900px)and (max-height:560px)and (orientation:landscape){.good-systems-app-shell .gs-app{grid-template-rows:54px minmax(0,1fr)}.good-systems-app-shell .gs-appbar{height:54px;width:calc(100% - 40px)}.good-systems-app-shell .gs-mobile-dock{display:none}.good-systems-app-shell .gs-scene,.good-systems-app-shell .gs-lobby,.good-systems-app-shell .gs-door-scene{grid-template-columns:minmax(190px,.72fr) minmax(330px,1.28fr);grid-template-rows:1fr;gap:24px;width:calc(100% - 48px);padding:12px 0}.good-systems-app-shell .gs-kicker{font-size:8px}.good-systems-app-shell .gs-scene h1,.good-systems-app-shell .gs-lobby h1,.good-systems-app-shell .gs-door-scene h1{font-size:clamp(26px,5vw,42px)}.good-systems-app-shell .gs-scene__lead>p:not(.gs-kicker){display:none}.good-systems-app-shell .gs-doorway-world{align-self:center;gap:10px}.good-systems-app-shell .gs-doorway{min-height:90px;padding:10px 17px}.good-systems-app-shell .gs-doorway strong{margin-top:15px;font-size:14px}.good-systems-app-shell .gs-doorway>i{top:8px;left:10px;width:24px;height:24px;font-size:11px}.good-systems-app-shell .gs-question-path:has(.gs-topic-door){grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:9px}.good-systems-app-shell .gs-topic-door{padding:10px}.good-systems-app-shell .gs-topic-door strong{margin-top:13px;font-size:11px}.good-systems-app-shell .gs-room-scene{width:calc(100% - 48px);padding:10px 0}.good-systems-app-shell .gs-room-heading h1{font-size:clamp(21px,4vw,31px)}.good-systems-app-shell .gs-room-shell{grid-template-columns:190px minmax(0,1fr);grid-template-rows:1fr;gap:14px}.good-systems-app-shell .gs-room-stations{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.good-systems-app-shell .gs-room-panel{padding:16px 20px}.good-systems-app-shell .gs-room-panel h2{font-size:clamp(21px,3vw,29px)}.good-systems-app-shell .gs-room-panel>p{font-size:13px}}@media(prefers-reduced-motion:reduce){.good-systems-app-shell .gs-app *,.good-systems-app-shell .gs-app *:before,.good-systems-app-shell .gs-app *:after{scroll-behavior:auto;transition:none;animation:none}}.good-systems-app-shell:has(.good-systems-library){min-height:100dvh;background:var(--poko-forest)}.good-systems-library{--gs-accent:var(--poko-sun);--gs-kicker:var(--poko-sun);position:relative;isolation:isolate;min-height:100dvh;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,72px) 32px;overflow:hidden;color:var(--poko-white);font-family:var(--poko-font-sans)}.good-systems-library--audience-sky,.good-systems-library--questions-sky,.good-systems-library--article-sky{--gs-accent:var(--poko-sky)}.good-systems-library--audience-lavender,.good-systems-library--questions-lavender,.good-systems-library--article-lavender{--gs-accent:var(--poko-lavender)}.good-systems-library--audience-coral,.good-systems-library--questions-coral,.good-systems-library--article-coral{--gs-accent:var(--poko-coral)}.good-systems-library--audience-teal,.good-systems-library--questions-teal,.good-systems-library--article-teal{--gs-accent:var(--poko-teal)}.good-systems-library__orbit{position:absolute;z-index:-1;border:1px solid color-mix(in srgb,var(--gs-accent) 42%,transparent);border-radius:50%;pointer-events:none}.good-systems-library__orbit--one{width:min(42vw,520px);aspect-ratio:1;top:9%;left:-20%}.good-systems-library__orbit--two{width:min(38vw,480px);aspect-ratio:1;bottom:-26%;right:-14%}.good-systems-library__header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:20px;min-height:82px;border-bottom:1px solid color-mix(in srgb,var(--poko-white) 32%,transparent)}.good-systems-library__brand{display:flex;align-items:center;gap:9px;width:max-content;color:var(--poko-white);text-decoration:none}.good-systems-library__brand svg{width:34px;height:34px}.good-systems-library__brand span{display:grid;gap:2px;line-height:1}.good-systems-library__brand b{font-size:15px}.good-systems-library__brand small{font-size:10px;opacity:.86}.good-systems-library__header nav{display:flex;gap:clamp(12px,2vw,26px);align-items:center;justify-content:center}.good-systems-library__header nav a{position:relative;padding:9px 0 12px;color:color-mix(in srgb,var(--poko-white) 88%,transparent);font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.good-systems-library__header nav a:before{position:absolute;right:50%;bottom:2px;width:0;height:3px;border-radius:99px;content:"";background:var(--gs-accent);transition:width .22s ease,right .22s ease}.good-systems-library__header nav a:hover:before,.good-systems-library__header nav a:focus-visible:before{right:0;width:100%}.good-systems-library__exit{justify-self:end;padding:11px 16px;color:var(--poko-white);border:1px solid color-mix(in srgb,var(--poko-white) 35%,transparent);border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.good-systems-library__hero{position:relative;z-index:1;max-width:560px;padding:clamp(58px,11vh,132px) 0 18px}.good-systems-library__hero>p:first-child,.good-systems-library__article>header>p:first-child,.good-systems-library__section-kicker{margin:0 0 14px;color:var(--gs-kicker);font-size:11px;font-weight:900;letter-spacing:.13em}.good-systems-library h1{margin:0;color:var(--poko-white);font-family:var(--poko-font-display);font-size:clamp(44px,6vw,84px);font-weight:900;letter-spacing:-.055em;line-height:.91}.good-systems-library--home h1 em{color:var(--poko-sun);font-style:normal}.good-systems-library__hero>p:not(:first-child){max-width:510px;margin:22px 0 0;color:color-mix(in srgb,var(--poko-white) 92%,transparent);font-size:clamp(16px,1.45vw,20px);line-height:1.42}.good-systems-library__search{display:grid;gap:8px;margin-top:25px;font-size:13px;font-weight:800}.good-systems-library__search input{width:100%;padding:15px 18px;color:var(--poko-ink);border:0;border-radius:18px;background:var(--poko-white);font:inherit;box-shadow:8px 9px color-mix(in srgb,var(--poko-ink) 18%,transparent)}.good-systems-library--home{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(600px,1.28fr);grid-template-rows:82px 1fr;gap:0 clamp(28px,4vw,70px);height:100dvh;padding-bottom:40px}.good-systems-library--home .good-systems-library__header{grid-column:1/-1}.good-systems-library--home .good-systems-library__hero,.good-systems-library--home .good-systems-library__section{align-self:center;padding:0}.good-systems-library--home .good-systems-library__section>h2{margin:0 0 18px;color:var(--poko-white);font-size:18px}.good-systems-library__grid{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:clamp(16px,2vw,28px)}.good-systems-library__doorway{position:relative;display:grid;align-content:center;min-height:clamp(150px,18vh,190px);padding:24px 45px 22px;overflow:hidden;color:var(--poko-ink);border-radius:48% 52% 45% 55%/54% 46%;box-shadow:11px 13px color-mix(in srgb,var(--poko-ink) 24%,transparent);text-decoration:none;transition:transform .24s ease,box-shadow .24s ease}.good-systems-library__doorway:nth-child(2){border-radius:55% 45% 53% 47%/47% 55% 45% 53%;transform:translateY(-5px) rotate(-.7deg)}.good-systems-library__doorway:nth-child(3){border-radius:45% 55% 48% 52%/55% 46% 54% 45%;transform:translate(4px) rotate(.5deg)}.good-systems-library__doorway:nth-child(4){border-radius:54% 46% 52% 48%/48% 54% 46% 52%;transform:translateY(-3px) rotate(-.45deg)}.good-systems-library__doorway:hover{transform:translate(-3px,-8px) rotate(0);box-shadow:15px 18px color-mix(in srgb,var(--poko-ink) 25%,transparent)}.good-systems-library__doorway:before,.good-systems-library__doorway:after{position:absolute;border:1px solid color-mix(in srgb,var(--poko-white) 54%,transparent);border-radius:50%;content:""}.good-systems-library__doorway:before{width:110px;aspect-ratio:1;right:-18px;top:-43px}.good-systems-library__doorway:after{width:65px;aspect-ratio:1;left:-22px;bottom:-32px}.good-systems-library__doorway--sky{background:var(--poko-sky)}.good-systems-library__doorway--lavender{background:var(--poko-lavender)}.good-systems-library__doorway--coral{background:var(--poko-coral)}.good-systems-library__doorway--teal{background:var(--poko-teal)}.good-systems-library__doorway i{position:absolute;top:20px;left:21px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:color-mix(in srgb,var(--poko-white) 76%,transparent);font-style:normal}.good-systems-library__doorway small{position:absolute;top:21px;right:25px;font-weight:900}.good-systems-library__doorway strong{font-size:clamp(19px,1.8vw,26px);line-height:.95}.good-systems-library__doorway span{max-width:225px;margin-top:10px;font-size:13px;line-height:1.35}.good-systems-library__doorway b{position:absolute;right:25px;bottom:19px;font-size:20px}.good-systems-library__scene-note{position:absolute;bottom:20px;left:clamp(24px,5vw,72px);margin:0;color:color-mix(in srgb,var(--poko-white) 78%,transparent);font-size:12px}.good-systems-library--reader,.good-systems-library--audience-sky,.good-systems-library--audience-lavender,.good-systems-library--audience-coral,.good-systems-library--audience-teal,.good-systems-library--questions-sky,.good-systems-library--questions-lavender,.good-systems-library--questions-coral,.good-systems-library--questions-teal,.good-systems-library--article-sky,.good-systems-library--article-lavender,.good-systems-library--article-coral,.good-systems-library--article-teal{min-height:100dvh;overflow:visible;padding-bottom:80px}.good-systems-library__trail{display:flex;gap:8px;flex-wrap:wrap;padding-top:28px;color:color-mix(in srgb,var(--poko-white) 72%,transparent);font-size:13px}.good-systems-library__trail a{color:var(--poko-white)}.good-systems-library__trail b{font-weight:400}.good-systems-library__hero--small{max-width:760px;padding:52px 0 22px}.good-systems-library__hero--small h1{font-size:clamp(42px,5.3vw,68px)}.good-systems-library__section{position:relative;z-index:1;padding:28px 0}.good-systems-library__section .good-systems-library__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.good-systems-library__section .good-systems-library__grid>a,.good-systems-library__question-grid a,.good-systems-library__questions a{display:grid;gap:10px;padding:22px;color:var(--poko-ink);border:2px solid color-mix(in srgb,var(--gs-accent) 75%,white);border-radius:20px;background:var(--poko-white);box-shadow:7px 8px color-mix(in srgb,var(--poko-ink) 18%,transparent);text-decoration:none}.good-systems-library__section .good-systems-library__grid strong{font-size:20px}.good-systems-library__section .good-systems-library__grid b{color:var(--poko-pine)}.good-systems-library__question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none}.good-systems-library__question-grid a{min-height:100%;font-size:17px;font-weight:800}.good-systems-library__question-grid small{color:var(--poko-pine);font-weight:900}.good-systems-library__question-grid b{color:var(--poko-pine)}.good-systems-library__article{position:relative;z-index:1;max-width:830px;margin:30px auto 0;padding:clamp(25px,4vw,52px);color:var(--poko-ink);border-radius:28px;background:var(--poko-white);box-shadow:14px 16px color-mix(in srgb,var(--poko-ink) 23%,transparent)}.good-systems-library__article h1{color:var(--poko-ink);font-size:clamp(38px,5vw,62px);line-height:.96}.good-systems-library__article>header>p:first-child{color:var(--poko-pine)}.good-systems-library__article section{padding:25px 0;border-bottom:1px solid var(--poko-border)}.good-systems-library__article h2{margin:0 0 10px;font-size:clamp(24px,3vw,33px);line-height:1}.good-systems-library__article p{font-size:18px;line-height:1.62}.good-systems-library__answer{border-top:4px solid var(--gs-accent)}.good-systems-library__tools{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.good-systems-library__tools button{padding:9px 13px;color:var(--poko-ink);border:1px solid var(--poko-border);border-radius:999px;background:var(--poko-white);font:inherit;font-weight:800;cursor:pointer}.good-systems-library__citation{display:inline-block;padding:1px 5px;color:var(--poko-pine);font-size:13px;font-weight:900;text-decoration:none}.good-systems-library__related{display:grid;gap:10px;padding:30px 0}.good-systems-library__related h2{margin:0}.good-systems-library__related a{padding:13px 16px;color:var(--poko-ink);border-radius:14px;background:color-mix(in srgb,var(--gs-accent) 17%,var(--poko-white));font-weight:800;text-decoration:none}.good-systems-library__more{padding:19px;border-radius:18px;background:var(--poko-moss)}.good-systems-library__more summary{font-weight:900;cursor:pointer}.good-systems-library__more>a{display:grid;gap:3px;padding:15px 0;color:var(--poko-ink)}.good-systems-library__more span,.good-systems-library__questions small{font-size:13px;color:var(--poko-charcoal)}.good-systems-library__article.is-readable{max-width:700px;font-size:1.12em}.good-systems-library__article.is-readable p{font-size:20px;line-height:1.75}.good-systems-library__source-list{display:grid;gap:12px}.good-systems-library__source-list a{display:grid;gap:4px;padding:16px;color:var(--poko-ink);border-radius:16px;background:var(--poko-white)}.good-systems-library a:focus-visible,.good-systems-library button:focus-visible,.good-systems-library input:focus-visible,.good-systems-library summary:focus-visible{outline:3px solid var(--poko-sun);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.good-systems-library__orbit--one{animation:gs-orbit-one 16s ease-in-out infinite}.good-systems-library__orbit--two{animation:gs-orbit-two 19s ease-in-out infinite}.good-systems-library__doorway{animation:gs-doorway-in .5s both}.good-systems-library__doorway:nth-child(2){animation-delay:.07s}.good-systems-library__doorway:nth-child(3){animation-delay:.14s}.good-systems-library__doorway:nth-child(4){animation-delay:.21s}}@keyframes gs-orbit-one{50%{transform:translate(18px,10px)}}@keyframes gs-orbit-two{50%{transform:translate(-16px,-13px)}}@keyframes gs-doorway-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.good-systems-library,.good-systems-library *,.good-systems-library *:before,.good-systems-library *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.good-systems-library--home .good-systems-library__section .good-systems-library__grid{grid-template-columns:repeat(2,minmax(240px,1fr))}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway{min-height:clamp(172px,21vh,220px);padding:76px 52px 30px;border:0;border-radius:50%;text-align:center}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway strong,.good-systems-library--home .good-systems-library__section .good-systems-library__doorway span{position:relative;z-index:1;text-align:center}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway strong{font-size:clamp(21px,1.9vw,28px)}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway span{max-width:250px;margin-inline:auto;font-size:14px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway i{z-index:1;top:20px;left:50%;width:48px;height:48px;transform:translate(-50%);background:color-mix(in srgb,var(--poko-white) 74%,transparent);font-size:22px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway b{z-index:1;right:30px;bottom:20px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway--sky{background:var(--poko-sky)}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway--lavender{background:var(--poko-lavender)}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway--coral{background:var(--poko-coral)}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway--teal{background:var(--poko-teal)}.good-systems-library--home h1{font-size:clamp(42px,5.2vw,70px)}.good-systems-library--home .good-systems-library__hero>p:not(:first-child){margin-top:16px}.good-systems-library--home .good-systems-library__search{margin-top:17px}@media(max-width:850px){.good-systems-library--home{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto;min-height:100dvh;overflow:visible}.good-systems-library--home .good-systems-library__hero{padding:48px 0 22px}.good-systems-library--home .good-systems-library__section{padding:20px 0 72px}.good-systems-library__header{grid-template-columns:auto 1fr;gap:12px;padding:10px 0}.good-systems-library__header nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;width:100%;overflow:auto;padding:4px 0;white-space:nowrap}.good-systems-library__exit{grid-column:2;grid-row:1}.good-systems-library__section .good-systems-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.good-systems-library__top20-intro{align-items:flex-start;flex-direction:column;gap:16px}.good-systems-library__top20-intro button{width:100%}}@media(max-width:580px){.good-systems-library{padding-inline:18px}.good-systems-library h1{font-size:clamp(42px,14vw,62px)}.good-systems-library__grid,.good-systems-library__section .good-systems-library__grid,.good-systems-library__question-grid{grid-template-columns:1fr}.good-systems-library__doorway{min-height:155px}.good-systems-library__hero{padding-top:42px}.good-systems-library__article{margin-top:20px;padding:24px 20px;border-radius:22px}.good-systems-library__article p{font-size:17px}.good-systems-library__scene-note{left:18px}.good-systems-library__header nav a{font-size:12px}}@media print{.good-systems-library__header,.good-systems-library__tools,.good-systems-library__trail,.good-systems-library__related,.good-systems-library__orbit{display:none!important}.good-systems-library{min-height:0;padding:0;color:#111;background:#fff}.good-systems-library__article{max-width:none;margin:0;padding:0;box-shadow:none}.good-systems-library__article h1{color:#111}.good-systems-library__more{display:block;background:none;border:1px solid #bbb}.good-systems-library__more summary{list-style:none}.good-systems-library__more summary::-webkit-details-marker{display:none}}.good-systems-library__top20-intro{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:26px;max-width:920px;margin:0 0 12px;padding:20px 22px;color:var(--poko-ink);border:2px solid var(--gs-accent);border-radius:22px;background:color-mix(in srgb,var(--gs-accent) 16%,var(--poko-white));box-shadow:7px 9px color-mix(in srgb,var(--poko-ink) 18%,transparent)}.good-systems-library__top20-intro p{margin:0 0 6px;color:var(--poko-pine);font-size:10px;font-weight:900;letter-spacing:.12em}.good-systems-library__top20-intro h2{margin:0 0 7px;font-size:22px;line-height:1.05}.good-systems-library__top20-intro span{display:block;max-width:650px;font-size:14px;line-height:1.42}.good-systems-library__top20-intro button,.good-systems-library__top20-dialog button{flex:0 0 auto;padding:11px 15px;color:var(--poko-ink);border:1px solid var(--poko-ink);border-radius:999px;background:var(--poko-white);font:inherit;font-size:13px;font-weight:900;cursor:pointer}.good-systems-library__top20-intro button:hover,.good-systems-library__top20-dialog button:hover{color:var(--poko-white);background:var(--poko-pine)}.good-systems-library__top20-dialog{width:min(620px,calc(100% - 32px));padding:0;color:var(--poko-ink);border:0;border-radius:26px;background:var(--poko-white);box-shadow:18px 20px color-mix(in srgb,var(--poko-ink) 28%,transparent)}.good-systems-library__top20-dialog::backdrop{background:color-mix(in srgb,var(--poko-ink) 68%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.good-systems-library__top20-dialog>div{padding:clamp(26px,5vw,44px);border-top:8px solid var(--gs-accent)}.good-systems-library__top20-dialog p:first-child{margin:0 0 11px;color:var(--poko-pine);font-size:11px;font-weight:900;letter-spacing:.12em}.good-systems-library__top20-dialog h2{margin:0 0 17px;font-size:clamp(28px,4vw,42px);line-height:1}.good-systems-library__top20-dialog p:not(:first-child){margin:0 0 14px;font-size:16px;line-height:1.55}.good-systems-library__top20-dialog button{margin-top:8px;background:var(--gs-accent)}.good-systems-library__how-it-works{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 18px}.good-systems-library__how-it-works span{display:flex;align-items:center;gap:8px;padding:8px 12px;color:var(--poko-white);border:1px solid color-mix(in srgb,var(--poko-white) 30%,transparent);border-radius:999px;font-size:13px;font-weight:800}.good-systems-library__how-it-works b{display:grid;place-items:center;width:20px;height:20px;color:var(--poko-ink);border-radius:50%;background:var(--gs-accent);font-size:11px}.good-systems-library__section .good-systems-library__grid>a small{color:var(--poko-pine);font-size:10px;font-weight:900;letter-spacing:.1em}.good-systems-library__section .good-systems-library__grid>a span{line-height:1.42}html:has(.good-systems-library),body:has(.good-systems-library),#app:has(.good-systems-library),.good-systems-app-shell:has(.good-systems-library){background:var(--poko-forest)!important}.good-systems-library--audience-sky .good-systems-library__hero--small,.good-systems-library--audience-lavender .good-systems-library__hero--small,.good-systems-library--audience-coral .good-systems-library__hero--small,.good-systems-library--audience-teal .good-systems-library__hero--small{max-width:850px;padding:34px 0 12px}.good-systems-library--audience-sky .good-systems-library__hero--small h1,.good-systems-library--audience-lavender .good-systems-library__hero--small h1,.good-systems-library--audience-coral .good-systems-library__hero--small h1,.good-systems-library--audience-teal .good-systems-library__hero--small h1{max-width:660px;font-size:clamp(42px,4.7vw,62px)}.good-systems-library--audience-sky .good-systems-library__section,.good-systems-library--audience-lavender .good-systems-library__section,.good-systems-library--audience-coral .good-systems-library__section,.good-systems-library--audience-teal .good-systems-library__section{padding:14px 0 42px}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a{min-height:156px;padding:20px 22px;border-radius:24px}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a strong{max-width:300px;font-size:20px;line-height:1.05}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a b{margin-top:auto;color:var(--poko-pine)}.good-systems-library--questions-sky .good-systems-library__hero--small,.good-systems-library--questions-lavender .good-systems-library__hero--small,.good-systems-library--questions-coral .good-systems-library__hero--small,.good-systems-library--questions-teal .good-systems-library__hero--small{padding:34px 0 12px}.good-systems-library--questions-sky .good-systems-library__hero--small h1,.good-systems-library--questions-lavender .good-systems-library__hero--small h1,.good-systems-library--questions-coral .good-systems-library__hero--small h1,.good-systems-library--questions-teal .good-systems-library__hero--small h1{font-size:clamp(40px,4.7vw,62px)}.good-systems-library__question-grid a{min-height:128px;padding:20px 22px;border-radius:22px;transition:transform .18s ease,box-shadow .18s ease}.good-systems-library__question-grid a:hover{transform:translate(-3px,-4px);box-shadow:10px 12px color-mix(in srgb,var(--poko-ink) 20%,transparent)}.good-systems-library__question-grid small{display:inline-grid;place-items:center;width:29px;height:29px;color:var(--poko-ink);border-radius:50%;background:color-mix(in srgb,var(--gs-accent) 50%,var(--poko-white));font-weight:900}.good-systems-library__question-grid b{margin-top:auto;font-size:13px}.good-systems-library--article-sky .good-systems-library__article,.good-systems-library--article-lavender .good-systems-library__article,.good-systems-library--article-coral .good-systems-library__article,.good-systems-library--article-teal .good-systems-library__article{border:2px solid var(--gs-accent);box-shadow:14px 16px color-mix(in srgb,var(--poko-ink) 24%,transparent)}.good-systems-library__article-purpose{max-width:650px;margin:18px 0 0!important;padding:13px 15px;border-left:4px solid var(--gs-accent);border-radius:0 13px 13px 0;background:color-mix(in srgb,var(--gs-accent) 15%,var(--poko-white));font-size:15px!important;line-height:1.45!important}.good-systems-library__directory-link{display:inline-block;margin-top:16px;color:var(--poko-white);font-size:13px;font-weight:800;text-underline-offset:3px}.good-systems-library__directory{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:36px 0 80px;color:var(--poko-white)}.good-systems-library__directory>header{display:grid;gap:9px;max-width:720px}.good-systems-library__directory>header>a{color:var(--poko-white);font-weight:800;text-underline-offset:3px}.good-systems-library__directory>header p{margin:16px 0 0;color:var(--poko-sun);font-size:11px;font-weight:900;letter-spacing:.12em}.good-systems-library__directory h1{font-size:clamp(42px,5.5vw,72px)}.good-systems-library__directory>header span{font-size:17px;line-height:1.5}.good-systems-library__directory>nav{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0}.good-systems-library__directory>nav a{padding:9px 12px;color:var(--poko-ink);border-radius:999px;background:var(--poko-white);font-size:13px;font-weight:850;text-decoration:none}.good-systems-library__directory-audience{padding:25px 0;border-top:2px solid var(--poko-white)}.good-systems-library__directory-audience h2{margin:0 0 20px;font-size:clamp(28px,3.5vw,42px)}.good-systems-library__directory-audience>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 38px}.good-systems-library__directory-audience details{border-bottom:1px solid color-mix(in srgb,var(--poko-white) 42%,transparent)}.good-systems-library__directory-audience summary{display:flex;justify-content:space-between;gap:12px;padding:12px 0;color:var(--poko-sun);font-size:16px;font-weight:850;cursor:pointer}.good-systems-library__directory-audience summary span{color:color-mix(in srgb,var(--poko-white) 72%,transparent);font-size:12px;font-weight:700}.good-systems-library__directory-audience ol{display:grid;gap:7px;margin:0 0 14px;padding-left:21px}.good-systems-library__directory-audience li{padding-left:3px;line-height:1.35}.good-systems-library__directory-audience li a{color:var(--poko-white);font-size:14px;text-underline-offset:2px}@media(max-width:700px){.good-systems-library__directory{padding:26px 0 56px}.good-systems-library__directory-audience>div{grid-template-columns:1fr}.good-systems-library__directory>header span{font-size:16px}}.good-systems-library__directory-subject{border:0}.good-systems-library__directory-subject h3{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;color:var(--poko-sun);font-size:16px}.good-systems-library__directory-subject h3 span{color:color-mix(in srgb,var(--poko-white) 72%,transparent);font-size:12px}.good-systems-library__directory-audience li details{padding:2px 0;border:0}.good-systems-library__directory-audience li summary{padding:2px 0;color:var(--poko-white);font-size:14px;font-weight:700;cursor:pointer}.good-systems-library__directory-answer{margin:8px 0 13px;padding:13px 15px;color:var(--poko-ink);background:var(--poko-white);border-radius:10px}.good-systems-library__directory-answer p{margin:10px 0;font-size:14px;line-height:1.52}.good-systems-library__directory-answer p:first-child{margin-top:0}.good-systems-library__directory-answer p:last-child{margin-bottom:0}.good-systems-library__directory-answer strong{display:block;margin-bottom:3px;color:var(--poko-pine);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.good-systems-library__hero--questions{max-width:900px!important;padding:28px 0 12px!important}.good-systems-library__hero--questions h1{font-size:clamp(36px,4.3vw,58px)!important}.good-systems-library__hero--questions>p:not(:first-child){margin-top:12px;font-size:17px}.good-systems-library__subject-includes{display:block;margin-top:13px;color:var(--poko-sun);font-size:11px;font-weight:900;letter-spacing:.09em;line-height:1.3}.good-systems-library__question-library{position:relative;z-index:1;max-width:1120px;padding:14px 0 60px}.good-systems-library__question-library+.good-systems-library__top20-intro{display:none}.good-systems-library__question-tools{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:14px;align-items:end;padding:17px 18px;border:1px solid color-mix(in srgb,var(--poko-white) 28%,transparent);border-radius:22px;background:color-mix(in srgb,var(--poko-forest) 58%,transparent)}.good-systems-library__question-tools label{display:grid;gap:7px;color:var(--poko-white);font-size:12px;font-weight:900}.good-systems-library__question-tools input{min-width:0;padding:13px 15px;color:var(--poko-ink);border:0;border-radius:12px;background:var(--poko-white);font:inherit}.good-systems-library__question-filters{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.good-systems-library__question-filters button,.good-systems-library__why-button{padding:9px 12px;color:var(--poko-white);border:1px solid color-mix(in srgb,var(--poko-white) 38%,transparent);border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.good-systems-library__question-filters button[aria-pressed=true],.good-systems-library__question-filters button:hover,.good-systems-library__why-button:hover{color:var(--poko-ink);border-color:var(--gs-accent);background:var(--gs-accent)}.good-systems-library__why-button{justify-self:end;white-space:nowrap}.good-systems-library__question-group{margin-top:28px}.good-systems-library__question-group h2{margin:0 0 10px;color:var(--poko-white);font-size:18px}.good-systems-library__question-group ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.good-systems-library__question-group a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:66px;padding:12px 14px;color:var(--poko-ink);border:1px solid color-mix(in srgb,var(--poko-white) 62%,transparent);border-radius:15px;background:var(--poko-white);box-shadow:4px 5px color-mix(in srgb,var(--poko-ink) 17%,transparent);font-size:15px;font-weight:800;line-height:1.22;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.good-systems-library__question-group a:hover{transform:translate(-2px,-2px);box-shadow:7px 8px color-mix(in srgb,var(--poko-ink) 22%,transparent)}.good-systems-library__question-group small{display:grid;place-items:center;width:28px;height:28px;color:var(--poko-ink);border-radius:50%;background:color-mix(in srgb,var(--gs-accent) 48%,var(--poko-white));font-size:11px;font-weight:900}.good-systems-library__question-group b{color:var(--poko-pine);font-size:12px;white-space:nowrap}@media(max-width:700px){.good-systems-library__question-tools{grid-template-columns:1fr}.good-systems-library__why-button{justify-self:start}.good-systems-library__question-group ol{grid-template-columns:1fr}.good-systems-library__question-group a{font-size:14px}}.good-systems-library__question-filters button,.good-systems-library__why-button{color:var(--poko-ink);border:2px solid var(--poko-white);background:var(--poko-white);font-weight:900}.good-systems-library__question-filters button[aria-pressed=true]{color:var(--poko-ink);border-color:var(--poko-sun);background:var(--poko-sun);box-shadow:4px 4px color-mix(in srgb,var(--poko-ink) 32%,transparent);transform:translate(-1px,-1px)}.good-systems-library__question-filters button:not([aria-pressed=true]):hover,.good-systems-library__why-button:hover{color:var(--poko-ink);border-color:var(--gs-accent);background:var(--poko-white);box-shadow:3px 3px color-mix(in srgb,var(--poko-ink) 20%,transparent)}@media(min-width:1000px)and (min-height:760px){.good-systems-library--audience-sky,.good-systems-library--audience-lavender,.good-systems-library--audience-coral,.good-systems-library--audience-teal{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(610px,1.28fr);grid-template-rows:82px auto minmax(0,1fr);column-gap:clamp(34px,5vw,84px);height:100dvh;min-height:0;padding-bottom:24px;overflow:hidden}.good-systems-library--audience-sky .good-systems-library__header,.good-systems-library--audience-lavender .good-systems-library__header,.good-systems-library--audience-coral .good-systems-library__header,.good-systems-library--audience-teal .good-systems-library__header{grid-column:1/-1;grid-row:1}.good-systems-library--audience-sky .good-systems-library__trail,.good-systems-library--audience-lavender .good-systems-library__trail,.good-systems-library--audience-coral .good-systems-library__trail,.good-systems-library--audience-teal .good-systems-library__trail{grid-column:1/-1;grid-row:2;padding-top:22px}.good-systems-library--audience-sky .good-systems-library__hero--small,.good-systems-library--audience-lavender .good-systems-library__hero--small,.good-systems-library--audience-coral .good-systems-library__hero--small,.good-systems-library--audience-teal .good-systems-library__hero--small{grid-column:1;grid-row:3;align-self:center;max-width:470px;padding:0 0 58px}.good-systems-library--audience-sky .good-systems-library__hero--small h1,.good-systems-library--audience-lavender .good-systems-library__hero--small h1,.good-systems-library--audience-coral .good-systems-library__hero--small h1,.good-systems-library--audience-teal .good-systems-library__hero--small h1{font-size:clamp(42px,4vw,59px)}.good-systems-library--audience-sky .good-systems-library__how-it-works,.good-systems-library--audience-lavender .good-systems-library__how-it-works,.good-systems-library--audience-coral .good-systems-library__how-it-works,.good-systems-library--audience-teal .good-systems-library__how-it-works{grid-column:1;grid-row:3;align-self:end;display:grid;gap:8px;margin:0 0 28px}.good-systems-library--audience-sky .good-systems-library__how-it-works span,.good-systems-library--audience-lavender .good-systems-library__how-it-works span,.good-systems-library--audience-coral .good-systems-library__how-it-works span,.good-systems-library--audience-teal .good-systems-library__how-it-works span{width:max-content;max-width:100%}.good-systems-library--audience-sky .good-systems-library__section,.good-systems-library--audience-lavender .good-systems-library__section,.good-systems-library--audience-coral .good-systems-library__section,.good-systems-library--audience-teal .good-systems-library__section{grid-column:2;grid-row:3;align-self:center;padding:0}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid{gap:clamp(13px,1.5vw,20px)}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a{min-height:145px;padding:18px 20px}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a strong,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a strong{font-size:18px}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a span,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a span,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a span,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a span{font-size:13px}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a b,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a b{font-size:12px;white-space:nowrap}}.good-systems-library__hero--audience{text-align:center}.good-systems-library__hero--audience h1{max-width:none!important}.good-systems-library__hero--audience h1 em{color:var(--poko-white);font-style:normal}.good-systems-library__hero--audience>p:not(:first-child){margin-inline:auto}.good-systems-library__subject-bridge{max-width:760px;margin:0 auto 18px;padding:11px 16px;color:color-mix(in srgb,var(--poko-white) 94%,transparent);border:1px solid color-mix(in srgb,var(--poko-white) 30%,transparent);border-radius:15px;background:color-mix(in srgb,var(--poko-forest) 58%,transparent);font-size:14px;line-height:1.4;text-align:center}.good-systems-library__subject-chooser .good-systems-library__grid>a{grid-template-rows:auto 1fr auto auto}.good-systems-library__subject-chooser .good-systems-library__grid>a strong{font-size:clamp(20px,1.7vw,25px);line-height:1.02}.good-systems-library__subject-chooser .good-systems-library__grid>a span{align-self:start;line-height:1.42}.good-systems-library__subject-chooser .good-systems-library__grid>a small{padding-top:5px;color:var(--poko-pine);font-size:10px;font-weight:900;letter-spacing:.045em;line-height:1.25}.good-systems-library__subject-chooser .good-systems-library__grid>a b{padding-top:1px}@media(min-width:1000px)and (min-height:760px){.good-systems-library--audience-sky,.good-systems-library--audience-lavender,.good-systems-library--audience-coral,.good-systems-library--audience-teal{display:block;height:100dvh;min-height:0;padding-bottom:20px;overflow:hidden}.good-systems-library--audience-sky .good-systems-library__header,.good-systems-library--audience-lavender .good-systems-library__header,.good-systems-library--audience-coral .good-systems-library__header,.good-systems-library--audience-teal .good-systems-library__header{display:grid}.good-systems-library--audience-sky .good-systems-library__trail,.good-systems-library--audience-lavender .good-systems-library__trail,.good-systems-library--audience-coral .good-systems-library__trail,.good-systems-library--audience-teal .good-systems-library__trail,.good-systems-library--audience-sky .good-systems-library__how-it-works,.good-systems-library--audience-lavender .good-systems-library__how-it-works,.good-systems-library--audience-coral .good-systems-library__how-it-works,.good-systems-library--audience-teal .good-systems-library__how-it-works{display:none}.good-systems-library--audience-sky .good-systems-library__hero--audience,.good-systems-library--audience-lavender .good-systems-library__hero--audience,.good-systems-library--audience-coral .good-systems-library__hero--audience,.good-systems-library--audience-teal .good-systems-library__hero--audience{max-width:780px;margin:0 auto;padding:clamp(38px,7vh,68px) 0 20px}.good-systems-library--audience-sky .good-systems-library__hero--audience h1,.good-systems-library--audience-lavender .good-systems-library__hero--audience h1,.good-systems-library--audience-coral .good-systems-library__hero--audience h1,.good-systems-library--audience-teal .good-systems-library__hero--audience h1{font-size:clamp(58px,7vw,88px);line-height:.88}.good-systems-library--audience-sky .good-systems-library__hero--audience>p:not(:first-child),.good-systems-library--audience-lavender .good-systems-library__hero--audience>p:not(:first-child),.good-systems-library--audience-coral .good-systems-library__hero--audience>p:not(:first-child),.good-systems-library--audience-teal .good-systems-library__hero--audience>p:not(:first-child){max-width:690px;margin-top:18px;font-size:18px}.good-systems-library--audience-sky .good-systems-library__section,.good-systems-library--audience-lavender .good-systems-library__section,.good-systems-library--audience-coral .good-systems-library__section,.good-systems-library--audience-teal .good-systems-library__section{max-width:1120px;margin:0 auto;padding:0}.good-systems-library--audience-sky .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-lavender .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-coral .good-systems-library__section .good-systems-library__grid>a,.good-systems-library--audience-teal .good-systems-library__section .good-systems-library__grid>a{min-height:142px;padding:18px 20px}}.good-systems-library,.good-systems-library *,.good-systems-library *:before,.good-systems-library *:after{box-sizing:border-box}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a{position:relative;min-height:178px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:after{position:absolute;right:-32px;bottom:-42px;width:118px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--poko-white) 66%,transparent);border-radius:50%;content:""}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:hover{transform:translate(-3px,-5px);box-shadow:12px 14px color-mix(in srgb,var(--poko-ink) 22%,transparent)}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(1){border-color:var(--poko-sun);background:color-mix(in srgb,var(--poko-sun) 16%,var(--poko-white))}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(2){border-color:var(--poko-lavender);background:color-mix(in srgb,var(--poko-lavender) 14%,var(--poko-white))}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(3){border-color:var(--poko-sky);background:color-mix(in srgb,var(--poko-sky) 15%,var(--poko-white))}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(4){border-color:var(--poko-teal);background:color-mix(in srgb,var(--poko-teal) 13%,var(--poko-white))}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(5){border-color:var(--poko-lavender);background:color-mix(in srgb,var(--poko-lavender) 14%,var(--poko-white))}.good-systems-library:not(.good-systems-library--home) .good-systems-library__section .good-systems-library__grid>a:nth-child(6){border-color:var(--poko-coral);background:color-mix(in srgb,var(--poko-coral) 16%,var(--poko-white))}@media(max-width:580px){.good-systems-library{width:100%;min-width:0;overflow-x:clip}.good-systems-library--home{gap:0;height:auto;min-width:0}.good-systems-library__header{grid-template-columns:minmax(0,1fr) auto;min-width:0}.good-systems-library__brand{min-width:0}.good-systems-library__exit{min-width:40px;padding:10px 12px;font-size:0}.good-systems-library__exit:after{content:"↗";font-size:15px}.good-systems-library__header nav{gap:14px;max-width:100%;min-width:0}.good-systems-library h1,.good-systems-library__hero--small h1{max-width:100%;font-size:40px;letter-spacing:-.052em;overflow-wrap:normal;word-break:normal}.good-systems-library__hero>p:not(:first-child){max-width:100%;font-size:16px}.good-systems-library__search,.good-systems-library__search input{max-width:100%;min-width:0}.good-systems-library--home .good-systems-library__section .good-systems-library__grid{grid-template-columns:1fr;min-width:0}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway{width:100%;min-height:165px;padding-right:50px}.good-systems-library__section .good-systems-library__grid>a{min-width:0;min-height:148px}.good-systems-library__trail{min-width:0;overflow-wrap:anywhere}}@media(min-width:851px)and (max-height:820px){.good-systems-library--home{grid-template-rows:82px auto auto;height:auto;min-height:100dvh;overflow:visible;padding-bottom:28px}.good-systems-library--home .good-systems-library__hero{align-self:start;padding:28px 0 18px}.good-systems-library--home h1{font-size:clamp(38px,3.8vw,56px);line-height:.93}.good-systems-library--home .good-systems-library__hero>p:not(:first-child){margin-top:12px;font-size:16px}.good-systems-library--home .good-systems-library__search{margin-top:12px}.good-systems-library--home .good-systems-library__section{align-self:start;padding:28px 0 22px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway{min-height:clamp(138px,18vh,172px);padding:54px 38px 20px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway i{top:13px;width:39px;height:39px;font-size:18px}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway strong{font-size:clamp(18px,1.65vw,23px)}.good-systems-library--home .good-systems-library__section .good-systems-library__doorway span{margin-top:6px;font-size:12px}.good-systems-library--home .good-systems-library__scene-note{position:static;grid-column:1/-1;margin:0;padding:0 0 8px}}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent){align-items:start;display:grid;gap:.65rem;grid-template-columns:1.2rem minmax(0,1fr);margin:0;min-width:0}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent)>span{align-self:center;min-width:0}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fffefb;block-size:1.2rem;border:1.5px solid #7ca38d;border-radius:.32rem;box-shadow:none;cursor:pointer;display:grid;flex:0 0 1.2rem;inline-size:1.2rem;margin:.08rem 0 0;min-height:1.2rem;min-width:1.2rem;padding:0;place-content:center}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]:after{border:solid #fff;border-width:0 .14rem .14rem 0;content:"";display:block;height:.63rem;transform:rotate(45deg) translate(-.05rem,-.05rem) scale(0);transition:transform .14s ease;width:.31rem}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]:checked{background:#08704b;border-color:#08704b}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]:checked:after{transform:rotate(45deg) translate(-.05rem,-.05rem) scale(1)}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]:focus-visible{outline:3px solid rgba(8,112,75,.28);outline-offset:3px}:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent,.dave-share-consent,.brilliance-selected-chip,.brilliance-selected-services__general label,.quick-profile-kiosk__consent) input[type=checkbox]:disabled{cursor:default;opacity:.52}@media(max-width:640px){:is(label.field--consent,.about-contact__field.field--consent,.for-work-enquiry__field.field--consent,.weekly-reset-landing .landing-registration-form .field--consent,.weekly-reset-landing .landing-cart-fields .field--consent,.weekly-reset-landing .landing-inline-reserve-fields .field--consent,.front-door-modal__panel .field--consent){gap:.6rem;grid-template-columns:1.15rem minmax(0,1fr)}}.wr-practitioner-page,.wr-evidence-page{width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));margin-inline:auto;color:var(--poko-ink)}.wr-practitioner-entry{width:min(100% - (var(--poko-gutter) * 2),var(--poko-content-max));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--poko-space-8);align-items:center;margin:var(--poko-section-y) auto;padding:var(--poko-space-6);border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-moss)}.wr-practitioner-entry h2,.wr-practitioner-entry p{margin-top:0}.wr-practitioner-entry h2{color:var(--poko-forest);font-size:var(--poko-display-2-size);line-height:var(--poko-display-2-line)}.wr-practitioner-entry p:not(.eyebrow){max-width:64ch;margin-bottom:0;color:var(--poko-charcoal)}.wr-practitioner-breadcrumbs{padding-block:var(--poko-space-4)}.wr-practitioner-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--poko-space-2);margin:0;padding:0;color:var(--poko-stone);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line);list-style:none}.wr-practitioner-breadcrumbs li+li:before{margin-right:var(--poko-space-2);color:var(--poko-sage);content:"/"}.wr-practitioner-breadcrumbs a,.wr-practitioner-text-link,.wr-practitioner-claim-link,.wr-evidence-sources a{color:var(--poko-forest);font-weight:var(--poko-weight-semibold);text-underline-offset:var(--poko-space-1)}.wr-practitioner-hero{padding-bottom:var(--poko-space-12)}.wr-practitioner-hero .poko-hero__title{max-width:11ch}.wr-practitioner-text-link{width:fit-content}.wr-practitioner-status{padding:var(--poko-card-padding);background:var(--poko-moss)}.wr-practitioner-status h2,.wr-practitioner-section h2,.wr-practitioner-final h2,.wr-evidence-hero h1,.wr-evidence-method h2{margin:0;color:var(--poko-forest)}.wr-practitioner-status ul{display:grid;gap:var(--poko-space-3);margin:var(--poko-space-5) 0 0;padding:0;list-style:none}.wr-practitioner-status__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--poko-space-3);align-items:start;padding:var(--poko-space-3);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white)}.wr-practitioner-status__item--open{border-color:var(--poko-sun);background:color-mix(in srgb,var(--poko-sun) 12%,var(--poko-white))}.wr-practitioner-status__icon,.wr-practitioner-card-mark,.wr-practitioner-evidence-card__icon,.wr-practitioner-privacy-flow article>span{display:grid;width:var(--poko-chip-height);height:var(--poko-chip-height);place-items:center;border-radius:var(--poko-radius-chip);background:var(--poko-moss);color:var(--poko-forest)}.wr-practitioner-status__icon svg,.wr-practitioner-card-mark svg,.wr-practitioner-evidence-card__icon svg,.wr-practitioner-privacy-flow article>span svg{width:var(--poko-icon-size-control);height:var(--poko-icon-size-control)}.wr-practitioner-status__item strong,.wr-practitioner-status__item small{display:block}.wr-practitioner-status__item small{margin-top:var(--poko-space-1);color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-practitioner-section-nav{position:sticky;z-index:4;top:0;display:flex;gap:var(--poko-space-2);overflow-x:auto;padding:var(--poko-space-3);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:color-mix(in srgb,var(--poko-white) 94%,transparent);box-shadow:var(--poko-card-shadow-soft);scrollbar-width:thin}.wr-practitioner-section-nav a{flex:0 0 auto;min-height:var(--poko-chip-height);display:inline-flex;align-items:center;padding-inline:var(--poko-chip-padding-x);border-radius:var(--poko-radius-chip);color:var(--poko-forest);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-semibold);text-decoration:none}.wr-practitioner-section-nav a:hover,.wr-practitioner-section-nav a:focus-visible{background:var(--poko-moss)}.wr-practitioner-section,.wr-evidence-guide,.wr-evidence-register,.wr-evidence-method{scroll-margin-top:var(--poko-space-16);padding-block:var(--poko-section-y-lg);border-bottom:1px solid var(--poko-border)}.wr-practitioner-section .section-heading,.wr-evidence-guide .section-heading,.wr-evidence-register .section-heading{max-width:68ch}.wr-practitioner-section .section-heading .eyebrow{margin-bottom:var(--poko-space-3)}.wr-practitioner-section .section-heading h2,.wr-evidence-guide .section-heading h2,.wr-evidence-register .section-heading h2,.wr-practitioner-final h2,.wr-evidence-method h2{font-size:var(--poko-display-1-size);line-height:var(--poko-display-1-line);letter-spacing:normal}.wr-practitioner-journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--poko-space-3);margin:var(--poko-space-8) 0 0;padding:0;list-style:none}.wr-practitioner-journey li{display:grid;align-content:start;gap:var(--poko-space-2);padding:var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white)}.wr-practitioner-journey li>span{width:var(--poko-chip-height);height:var(--poko-chip-height);display:grid;place-items:center;border-radius:var(--poko-radius-chip);background:var(--poko-forest);color:var(--poko-white);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold)}.wr-practitioner-journey strong{color:var(--poko-forest);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.wr-practitioner-journey small{color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-practitioner-product-view{margin:var(--poko-space-8) 0 var(--poko-space-5);overflow:hidden;border:1px solid var(--poko-border);border-radius:var(--poko-radius-panel);background:var(--poko-ink);box-shadow:var(--poko-card-shadow)}.wr-practitioner-product-view img{width:100%;height:auto;display:block}.wr-practitioner-product-view figcaption{padding:var(--poko-space-3) var(--poko-space-4);color:var(--poko-white);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-practitioner-two-column,.wr-practitioner-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-5);margin-top:var(--poko-space-8)}.wr-practitioner-two-column article,.wr-practitioner-evidence-card,.wr-practitioner-role,.wr-practitioner-privacy-flow article{padding:var(--poko-card-padding)}.wr-practitioner-two-column h3,.wr-practitioner-evidence-card h3,.wr-practitioner-role h3,.wr-practitioner-privacy-flow h3{margin:var(--poko-space-4) 0 var(--poko-space-2);color:var(--poko-forest);font-size:var(--poko-heading-1-size);line-height:var(--poko-heading-1-line)}.wr-practitioner-two-column ul{display:grid;gap:var(--poko-space-3);margin:var(--poko-space-4) 0 0;padding-left:var(--poko-space-5)}.wr-practitioner-boundary{max-width:76ch;margin:var(--poko-space-6) 0 var(--poko-space-4);padding:var(--poko-space-4);border-left:var(--poko-space-1) solid var(--poko-pine);background:var(--poko-moss);color:var(--poko-charcoal)}.wr-practitioner-privacy-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-4);margin-top:var(--poko-space-8)}.wr-practitioner-privacy-flow p,.wr-practitioner-role p,.wr-practitioner-evidence-card p{margin:0;color:var(--poko-charcoal)}.wr-practitioner-inline-links{display:flex;flex-wrap:wrap;gap:var(--poko-space-5);margin-top:var(--poko-space-5)}.wr-practitioner-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-practitioner-evidence-card__tier{margin-top:var(--poko-space-4);color:var(--poko-pine);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold);letter-spacing:normal;text-transform:uppercase}.wr-practitioner-evidence-card__limit{margin-block:var(--poko-space-4);padding-top:var(--poko-space-4);border-top:1px solid var(--poko-border);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.wr-practitioner-validation{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:var(--poko-space-4);align-items:stretch;margin-top:var(--poko-space-6);padding:var(--poko-card-padding)}.wr-practitioner-validation>div{display:grid;align-content:center;gap:var(--poko-space-2);padding:var(--poko-space-4);border-radius:var(--poko-radius-card);background:var(--poko-white)}.wr-practitioner-validation h3,.wr-practitioner-validation p{margin:0}.wr-practitioner-validation strong{color:var(--poko-forest);font-size:var(--poko-display-2-size);line-height:var(--poko-display-2-line)}.wr-practitioner-validation span{color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-practitioner-engine-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:var(--poko-space-4);align-items:center;margin-block:var(--poko-space-8) var(--poko-space-5)}.wr-practitioner-engine-flow>span[role=listitem]{min-height:var(--poko-button-height);display:flex;gap:var(--poko-space-3);align-items:center;padding:var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white);color:var(--poko-forest);font-weight:var(--poko-weight-semibold)}.wr-practitioner-engine-flow>span[role=listitem] strong{width:var(--poko-chip-height);height:var(--poko-chip-height);display:grid;place-items:center;border-radius:var(--poko-radius-chip);background:var(--poko-moss)}.wr-practitioner-engine-flow>span[aria-hidden=true]{color:var(--poko-pine)}.wr-practitioner-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-4);margin-top:var(--poko-space-8)}.wr-practitioner-role>p:first-child{color:var(--poko-pine);font-size:var(--poko-caption-size);font-weight:var(--poko-weight-bold)}.wr-practitioner-release{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-3);margin:var(--poko-space-8) 0 0}.wr-practitioner-release div{padding:var(--poko-space-4);border:1px solid var(--poko-border);border-radius:var(--poko-radius-card);background:var(--poko-white)}.wr-practitioner-release dt{color:var(--poko-stone);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-practitioner-release dd{margin:var(--poko-space-2) 0 0;overflow-wrap:anywhere;color:var(--poko-forest);font-weight:var(--poko-weight-semibold)}.wr-practitioner-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--poko-space-8);align-items:center;margin-block:var(--poko-section-y-lg);padding:var(--poko-space-10);border-radius:var(--poko-radius-panel);background:var(--poko-forest);color:var(--poko-white)}.wr-practitioner-final h2,.wr-practitioner-final .eyebrow{color:var(--poko-white)}.wr-practitioner-final p:not(.eyebrow){max-width:64ch;margin-bottom:0;color:var(--poko-white)}.wr-evidence-hero{max-width:78ch;padding-block:var(--poko-space-8) var(--poko-section-y-lg)}.wr-evidence-hero h1{max-width:14ch;font-size:var(--poko-display-1-size);line-height:var(--poko-display-1-line)}.wr-evidence-hero>p:not(.eyebrow){max-width:64ch;color:var(--poko-charcoal);font-size:var(--poko-body-1-size);line-height:var(--poko-body-1-line)}.wr-evidence-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--poko-space-3);margin-top:var(--poko-space-6)}.wr-evidence-tier-grid article{padding:var(--poko-space-4);border-left:var(--poko-space-1) solid var(--poko-pine);background:var(--poko-moss)}.wr-evidence-tier-grid strong,.wr-evidence-tier-grid span{display:block}.wr-evidence-tier-grid strong{color:var(--poko-forest)}.wr-evidence-tier-grid span{margin-top:var(--poko-space-2);color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-evidence-filters{display:flex;flex-wrap:wrap;gap:var(--poko-space-2);margin-top:var(--poko-space-6)}.wr-evidence-filters button{cursor:pointer}.wr-evidence-filters .is-selected{border-color:var(--poko-forest);background:var(--poko-forest);color:var(--poko-white)}.wr-evidence-filter-status{margin-block:var(--poko-space-4);color:var(--poko-stone);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.wr-evidence-claim-list{display:grid;gap:var(--poko-space-5)}.wr-evidence-claim{scroll-margin-top:var(--poko-space-16);padding:var(--poko-card-padding)}.wr-evidence-claim[hidden]{display:none}.wr-evidence-claim>header{display:flex;justify-content:space-between;gap:var(--poko-space-4);align-items:center}.wr-evidence-claim>header>a{color:var(--poko-stone);font-size:var(--poko-heading-1-size);text-decoration:none}.wr-evidence-claim h2{max-width:70ch;margin:var(--poko-space-5) 0;color:var(--poko-forest);font-size:var(--poko-heading-1-size);line-height:var(--poko-heading-1-line)}.wr-evidence-claim dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--poko-space-3);margin:0}.wr-evidence-claim dl>div{padding:var(--poko-space-4);border-radius:var(--poko-radius-card);background:var(--poko-mist)}.wr-evidence-claim dt{color:var(--poko-stone);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line);font-weight:var(--poko-weight-semibold)}.wr-evidence-claim dd{margin:var(--poko-space-2) 0 0;color:var(--poko-charcoal);font-size:var(--poko-body-2-size);line-height:var(--poko-body-2-line)}.wr-evidence-claim dd ul{display:grid;gap:var(--poko-space-2);margin:0;padding-left:var(--poko-space-5)}.wr-evidence-claim details{margin-top:var(--poko-space-4);border-top:1px solid var(--poko-border)}.wr-evidence-claim summary{min-height:var(--poko-button-height);display:flex;align-items:center;color:var(--poko-forest);font-weight:var(--poko-weight-semibold);cursor:pointer}.wr-evidence-sources{display:grid;gap:var(--poko-space-4);margin:0 0 var(--poko-space-4);padding-left:var(--poko-space-5)}.wr-evidence-sources small,.wr-evidence-sources p{display:block;margin:var(--poko-space-1) 0 0;color:var(--poko-charcoal);font-size:var(--poko-caption-size);line-height:var(--poko-caption-line)}.wr-evidence-method{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--poko-space-8);align-items:end;margin-bottom:var(--poko-section-y-lg)}.wr-evidence-method>div{max-width:68ch}@media(max-width:1120px){.wr-practitioner-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-practitioner-privacy-flow,.wr-practitioner-release,.wr-evidence-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.wr-practitioner-section-nav{position:static}.wr-practitioner-evidence-grid,.wr-practitioner-validation{grid-template-columns:1fr}.wr-practitioner-final,.wr-evidence-method,.wr-practitioner-entry{grid-template-columns:1fr;align-items:start}}@media(max-width:760px){.wr-practitioner-page,.wr-evidence-page{width:min(100% - (var(--poko-space-8) * 2),var(--poko-content-max))}.wr-practitioner-journey,.wr-practitioner-two-column,.wr-practitioner-privacy-flow,.wr-practitioner-role-grid,.wr-practitioner-release,.wr-evidence-tier-grid,.wr-evidence-claim dl,.wr-practitioner-engine-flow{grid-template-columns:1fr}.wr-practitioner-engine-flow>span[aria-hidden=true]{transform:rotate(90deg);justify-self:start;margin-left:var(--poko-space-4)}.wr-practitioner-final{padding:var(--poko-space-6)}}@media(max-width:520px){.wr-practitioner-page,.wr-evidence-page{width:min(100% - (var(--poko-space-4) * 2),var(--poko-content-max))}.wr-practitioner-section,.wr-evidence-guide,.wr-evidence-register,.wr-evidence-method{padding-block:var(--poko-section-y)}.wr-practitioner-two-column article,.wr-practitioner-evidence-card,.wr-practitioner-role,.wr-practitioner-privacy-flow article,.wr-evidence-claim{padding:var(--poko-space-4)}.wr-practitioner-final .hero-actions,.wr-evidence-hero .hero-actions{align-items:stretch;flex-direction:column}.wr-practitioner-final .button,.wr-evidence-hero .button{width:100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.wr-practitioner-page *,.wr-evidence-page *{scroll-behavior:auto}}@media print{.wr-practitioner-section-nav,.wr-evidence-filters,.wr-practitioner-final,.wr-evidence-hero .hero-actions{display:none}.wr-evidence-claim[hidden]{display:block}.wr-practitioner-page,.wr-evidence-page{width:100%}.wr-evidence-claim,.wr-practitioner-product-view{break-inside:avoid;box-shadow:none}}.wr-sales{display:block;background:var(--poko-mist);color:var(--poko-ink);font-family:var(--poko-font-family);overflow-wrap:anywhere}.wr-sales *,.wr-sales *:before,.wr-sales *:after{box-sizing:border-box}.wr-sales [hidden]{display:none}.wr-sales h1,.wr-sales h2,.wr-sales h3,.wr-sales p,.wr-sales ul,.wr-sales ol,.wr-sales figure{margin:0}.wr-sales p,.wr-sales li{font-size:16px;line-height:1.65;color:var(--poko-charcoal)}.wr-sales h1,.wr-sales h2,.wr-sales h3{color:var(--poko-ink);font-family:var(--poko-font-family);font-weight:650;letter-spacing:-.035em;text-wrap:balance}.wr-sales h1{font-size:clamp(36px,4.1vw,60px);line-height:1.08}.wr-sales h2{font-size:clamp(28px,3vw,40px);line-height:1.17}.wr-sales h3{font-size:22px;line-height:1.3}.wr-sales a{color:var(--poko-forest);text-underline-offset:4px}.wr-sales button,.wr-sales input,.wr-sales textarea{font:inherit}.wr-sales button,.wr-sales summary{cursor:pointer}.wr-sales :is(button,a,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--poko-forest);outline-offset:4px}.wr-sales .wr-kicker{color:var(--poko-forest);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}article.wr-sales.weekly-reset-landing>section.wr-section,article.wr-sales.weekly-reset-landing>section.wr-hero{width:min(1120px,calc(100% - 64px));margin:0 auto}.wr-section{padding:64px 0;border-top:1px solid var(--poko-border);scroll-margin-top:100px}.wr-section-heading{max-width:680px;margin-bottom:32px}.wr-section-heading h2{margin:10px 0 16px}.wr-offer-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 28px;padding:14px 24px;color:var(--poko-forest);background:var(--poko-moss);font-size:13px}.wr-offer-bar>span:first-child{font-weight:700}.wr-offer-bar del,.wr-price del{color:var(--poko-charcoal);margin-right:6px}.wr-offer-bar a{font-weight:700}.wr-hero{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;padding:64px 0}.wr-hero-copy>.wr-kicker{margin-bottom:20px}.wr-sales .wr-hero-intro{font-size:18px;margin-top:24px}.wr-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.wr-action{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;border:1px solid var(--poko-forest);border-radius:10px;background:var(--poko-forest);padding:13px 20px;color:var(--poko-white);font-size:15px;font-weight:650;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.wr-sales a.wr-action{color:var(--poko-white)}.wr-action:hover{background:var(--poko-ink)}.wr-action--secondary{background:var(--poko-white);color:var(--poko-forest);border-color:var(--poko-border)}.wr-sales a.wr-action--secondary{color:var(--poko-forest)}.wr-action--secondary:hover{background:var(--poko-moss);border-color:var(--poko-forest)}.wr-action:disabled{cursor:wait;opacity:.65}.wr-reassurance{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:24px 0}.wr-sales .wr-reassurance li{font-size:13px;display:flex;gap:8px}.wr-reassurance li:before{content:"✓";color:var(--poko-forest);font-weight:700}.wr-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;min-height:44px}.wr-hero-visual{position:relative;padding:20px;border:1px solid var(--poko-border);border-radius:24px;background:var(--poko-moss)}.wr-hero-image{max-height:430px;overflow:hidden;border-radius:12px;background:var(--poko-forest)}.wr-hero-image img{display:block;width:100%;height:auto}.wr-hero-visual figcaption{display:flex;align-items:flex-start;gap:12px;padding:20px 2px 4px;font-size:14px;line-height:1.5}.wr-hero-visual figcaption strong,.wr-hero-visual figcaption span{display:block}.wr-hero-visual figcaption div>span{margin-top:3px;color:var(--poko-charcoal)}.wr-dot{display:inline-block;flex-shrink:0;width:9px;height:9px;border-radius:50%;background:var(--poko-forest);margin-top:5px}.wr-visual-label{position:absolute;top:32px;right:32px;padding:7px 12px;background:var(--poko-white);border-radius:20px;color:var(--poko-forest);font-size:12px;font-weight:650}.wr-situation-buttons{display:flex;flex-wrap:wrap;gap:10px}.wr-situation-buttons button{border:1px solid var(--poko-border);border-radius:12px;padding:12px 18px;min-height:48px;background:var(--poko-white);color:var(--poko-charcoal);transition:background-color .16s ease;text-align:left}.wr-situation-buttons [aria-pressed=true]{background:var(--poko-forest);color:var(--poko-white);border-color:var(--poko-forest)}.wr-situation-result{display:grid;grid-template-columns:1fr 1.5fr;gap:32px;margin-top:24px;padding:32px;border:1px solid var(--poko-border);border-radius:18px;background:var(--poko-white)}.wr-situation-result>div:first-child{padding-right:24px;border-right:1px solid var(--poko-border)}.wr-situation-result h3,.wr-situation-result p+p{margin-top:12px}.wr-sales .wr-fine{font-size:13px;line-height:1.6;color:var(--poko-charcoal)}.wr-preview{background:var(--poko-white);border:1px solid var(--poko-border);border-radius:20px;overflow:hidden}.wr-preview-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 24px;background:var(--poko-moss);font-size:13px}.wr-preview-top>span{display:flex;gap:10px}.wr-preview-top small{font-size:12px;color:var(--poko-charcoal)}.wr-preview-tabs{display:flex;gap:4px;padding:12px 20px;border-bottom:1px solid var(--poko-border);flex-wrap:wrap}.wr-preview-tabs button{min-height:44px;padding:10px 16px;color:var(--poko-charcoal);border:1px solid transparent;border-radius:8px;background:transparent;font-size:14px;font-weight:600;transition:background-color .16s ease}.wr-preview-tabs [aria-selected=true]{background:var(--poko-forest);color:var(--poko-white)}.wr-preview-tabs button:hover:not([aria-selected=true]){background:var(--poko-moss)}.wr-preview-body{display:grid;grid-template-columns:1.15fr 1fr;min-height:340px}.wr-preview-panel{padding:32px}.wr-preview-panel h3{font-size:28px;margin:12px 0 16px}.wr-preview-panel ul{padding-left:20px;margin-top:18px}.wr-preview-panel li{margin-top:8px}.wr-preview-aside{background:var(--poko-mist);border-left:1px solid var(--poko-border);padding:24px}.wr-preview-aside img{width:100%;height:190px;object-fit:cover;object-position:50% 50%;border-radius:10px;border:1px solid var(--poko-border)}.wr-preview-aside div{margin-top:16px}.wr-preview-aside p{margin-top:6px;font-size:14px}.wr-preview-note{display:flex;align-items:flex-start;gap:16px;background:var(--poko-moss);border-radius:12px;padding:20px;margin-top:20px}.wr-preview-note>span{font-size:30px;line-height:1}.wr-preview-note p{font-size:14px;margin-top:6px}.wr-example-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.wr-example-choices span{background:var(--poko-mist);border:1px solid var(--poko-border);border-radius:8px;padding:10px;font-size:14px}.wr-output-list{margin:18px 0 0}.wr-output-list div{display:grid;grid-template-columns:85px 1fr;gap:12px;border-top:1px solid var(--poko-border);padding:10px 0;font-size:14px;line-height:1.5}.wr-output-list dt{font-weight:700;color:var(--poko-forest)}.wr-output-list dd{margin:0}.wr-lesson-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wr-lesson{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--poko-border);border-radius:16px;overflow:hidden;background:var(--poko-white);color:var(--poko-ink);text-align:left;transition:box-shadow .16s ease,border-color .16s ease}.wr-lesson:hover{border-color:var(--poko-forest);box-shadow:0 5px 18px #0f1f1714}.wr-lesson-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:174px;padding:18px;background:var(--poko-moss)}.wr-lesson--1 .wr-lesson-art{background:#ede9f5}.wr-lesson--2 .wr-lesson-art{background:#faf0d6}.wr-lesson--3 .wr-lesson-art{background:#e3eef5}.wr-lesson-symbol{align-self:flex-end;font-size:32px;line-height:1;color:var(--poko-forest)}.wr-lesson-art strong{font-size:18px;line-height:1.3;letter-spacing:-.02em}.wr-lesson-output{display:flex;justify-content:space-between;gap:8px;padding:16px;font-size:13px;line-height:1.5}.wr-lesson-output>span{color:var(--poko-forest);font-size:18px}.wr-lesson-dialog{width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border:1px solid var(--poko-border);border-radius:20px;background:var(--poko-white);color:var(--poko-ink)}.wr-lesson-dialog::backdrop{background:#0f1f178c}.wr-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.wr-close{width:44px;height:44px;border:1px solid var(--poko-border);border-radius:50%;background:var(--poko-white);color:var(--poko-ink);font-size:26px}.wr-lesson-dialog h2,.wr-lesson-dialog h3{margin-bottom:16px}.wr-lesson-dialog h3{margin-top:24px}.wr-lesson-dialog ul{padding-left:20px}.wr-lesson-dialog .wr-fine,.wr-lesson-dialog .wr-action{margin-top:20px}.wr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;list-style:none;padding:0}.wr-step-number{display:block;font-size:30px;line-height:1.3;color:var(--poko-forest);margin-bottom:16px;font-weight:500}.wr-steps h3{margin-bottom:12px}.wr-availability{margin-top:32px;padding:24px 28px;background:var(--poko-moss);border-radius:16px}.wr-availability p{margin-top:8px}.wr-results-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.wr-results-grid article{border-left:2px solid var(--poko-sage);padding-left:22px}.wr-result-number{font-size:13px;color:var(--poko-forest)}.wr-results-grid h3{margin:16px 0 12px}.wr-host{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:center}.wr-host>img{width:100%;height:390px;object-fit:cover;border-radius:20px}.wr-host h2{margin:12px 0 20px}.wr-host p+p{margin-top:12px}.wr-host details{margin:20px 0 4px;border-top:1px solid var(--poko-border);padding-top:12px}.wr-sales summary{min-height:44px;padding:12px 0;font-size:15px;font-weight:650}.wr-host details ul{padding-left:20px}.wr-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.wr-price-card{display:flex;flex-direction:column;gap:20px;padding:32px;border:1px solid var(--poko-border);border-radius:20px;background:var(--poko-white)}.wr-price-card--full{border:2px solid var(--poko-forest);background:var(--poko-moss)}.wr-price-badge{align-self:flex-start;border-radius:20px;padding:6px 12px;background:var(--poko-forest);color:var(--poko-white);font-size:12px;font-weight:650}.wr-price-badge--quiet{background:var(--poko-mist);color:var(--poko-charcoal)}.wr-price-card h3{font-size:28px}.wr-price{display:flex;flex-direction:column;gap:8px}.wr-price strong{font-size:clamp(28px,3vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.2}.wr-price small{font-size:16px;font-weight:400}.wr-price-card ul{list-style:none;padding:0;margin-bottom:auto}.wr-price-card li{margin-top:10px;display:flex;align-items:baseline;gap:10px}.wr-price-card li:before{content:"✓";color:var(--poko-forest)}.wr-price-card .wr-action{margin-top:4px}.wr-sales .wr-price-terms{margin-top:20px;font-size:13px;text-align:center}.wr-upgrade-credit{display:flex;align-items:center;gap:24px;margin-top:24px;padding:24px;background:var(--poko-white);border:1px solid var(--poko-border);border-radius:16px}.wr-upgrade-credit p{margin-top:8px;font-size:14px}.wr-upgrade-credit .wr-action{flex-shrink:0}.wr-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px}.wr-faq details{border-bottom:1px solid var(--poko-border)}.wr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.wr-faq summary::-webkit-details-marker{display:none}.wr-faq details[open] summary>span{transform:rotate(45deg)}.wr-faq details p{padding-bottom:20px;font-size:15px}.wr-question{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.wr-question h2{margin:12px 0 20px}.wr-question p+p{margin-top:12px}.wr-question form{display:grid;gap:16px;padding:28px;border:1px solid var(--poko-border);border-radius:18px;background:var(--poko-white)}.wr-question label{display:grid;gap:8px;font-size:14px;font-weight:600}.wr-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wr-question input:not([type=checkbox]),.wr-question textarea{width:100%;min-width:0;border:1px solid var(--poko-sage);border-radius:8px;padding:12px;background:var(--poko-white);color:var(--poko-ink);font-size:16px}.wr-question textarea{resize:vertical}.wr-question .wr-consent{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.6;cursor:pointer}.wr-consent input{width:20px;height:20px;flex-shrink:0;accent-color:var(--poko-forest);margin:2px 0}.wr-close-section{text-align:center}.wr-close-section h2{margin:16px 0}.wr-close-section .wr-hero-actions{justify-content:center}.wr-close-section>p:last-child{margin-top:20px;font-size:14px}.wr-commerce .landing-registration-quick-details{display:none}.wr-commerce .landing-floating-cart.is-open{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;margin:0;padding:24px;border:0;border-radius:0;background:#0f1f178c;z-index:1200;display:grid;place-items:center}.wr-commerce .landing-floating-cart.is-open .landing-floating-cart__summary{display:none}.wr-commerce .landing-floating-cart__panel{position:static;width:min(560px,100%);max-height:calc(100dvh - 48px);margin:0;padding:28px;overflow-y:auto;border:1px solid var(--poko-border);border-radius:18px;background:var(--poko-white);box-shadow:none}.wr-commerce .landing-cart-head h2{font-size:26px}.wr-commerce .landing-cart-head .eyebrow{display:none}.wr-commerce .landing-cart-head p{font-size:14px}.wr-commerce .landing-cart-fields{display:grid;grid-template-columns:1fr;gap:16px}.wr-commerce .landing-cart-fields .field{min-width:0}.wr-commerce .landing-cart-fields input{font-size:16px}.wr-commerce .landing-cart-fields input:not([type=checkbox]){min-height:48px}.wr-commerce .landing-cart-fields .field--consent{display:flex;align-items:flex-start;font-size:13px}.wr-commerce .landing-cart-product img{display:none}.wr-commerce .landing-cart-item__meta{align-items:center}.wr-commerce .landing-cart-total{padding:16px 0}.wr-commerce .landing-cart-note{font-size:13px;line-height:1.6}.wr-commerce .landing-cart-form>.button{width:100%;min-height:48px;margin-top:16px}.wr-commerce .landing-cart-x{width:44px;height:44px}.wr-commerce .landing-cart-quantity{display:none}html:has(.wr-commerce .landing-floating-cart.is-open){overflow:hidden}@media(max-width:1000px){.wr-hero{gap:28px;padding:48px 0}.wr-hero-copy .wr-hero-actions{flex-direction:column;align-items:stretch}.wr-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-reassurance{grid-template-columns:1fr}.wr-host{gap:32px}.wr-question,.wr-faq{gap:28px}.wr-form-row{grid-template-columns:1fr}}@media(max-width:700px){article.wr-sales.weekly-reset-landing>section.wr-section,article.wr-sales.weekly-reset-landing>section.wr-hero{width:calc(100% - 40px)}.wr-section{padding:40px 0}.wr-offer-bar{gap:8px 16px;padding:12px 20px}.wr-offer-bar>span:first-child{flex-basis:100%;text-align:center}.wr-offer-bar>a{display:none}.wr-hero{grid-template-columns:1fr;padding:40px 0}.wr-sales .wr-hero-intro{font-size:17px}.wr-hero-copy .wr-hero-actions{flex-direction:row}.wr-hero-actions>*{flex-grow:1}.wr-reassurance{grid-template-columns:1fr 1fr}.wr-hero-visual{padding:12px}.wr-hero-image{max-height:300px}.wr-visual-label{top:24px;right:24px}.wr-situation-result,.wr-preview-body,.wr-host,.wr-price-grid,.wr-faq,.wr-question{grid-template-columns:1fr}.wr-situation-result{padding:24px;gap:20px}.wr-situation-result>div:first-child{border:0;border-bottom:1px solid var(--poko-border);padding:0 0 20px}.wr-situation-buttons{flex-direction:column}.wr-preview-tabs{padding:10px;gap:2px}.wr-preview-tabs button{padding:10px 12px}.wr-preview-panel{padding:24px;min-height:320px}.wr-preview-aside{border:0;border-top:1px solid var(--poko-border)}.wr-preview-aside img{height:160px}.wr-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wr-lesson-art{padding:14px;min-height:182px}.wr-lesson-art strong{font-size:16px}.wr-lesson-output{padding:12px}.wr-steps,.wr-results-grid{grid-template-columns:1fr;gap:24px}.wr-steps li{display:grid;grid-template-columns:42px 1fr;column-gap:16px}.wr-steps li>p{grid-column:2}.wr-step-number{grid-row:span 2;font-size:24px}.wr-host>img{width:100%;max-width:340px;height:280px}.wr-price-card{padding:24px}.wr-upgrade-credit{flex-direction:column;align-items:stretch}.wr-question form{padding:20px}.wr-commerce .landing-floating-cart.is-open{padding:12px}.wr-commerce .landing-floating-cart__panel{max-height:calc(100dvh - 24px);padding:20px}.wr-lesson-dialog{padding:24px}}@media(prefers-reduced-motion:reduce){.wr-sales *,.wr-sales *:before,.wr-sales *:after{animation:none;transition:none;scroll-behavior:auto}}.wr-sales .wr-hosted-preview{margin:24px 0 0}.wr-hosted-preview img{display:block;width:100%;height:auto;border-radius:12px}.wr-hosted-preview figcaption{margin-top:10px;font-size:13px;line-height:1.6}.resetSignupCard{box-sizing:border-box;min-width:0;width:100%;padding:28px;border:1px solid #cbded1;border-radius:20px;background:#fff;color:#123c31;align-self:start;text-align:left}.resetSignupCard h2{font-family:Georgia,serif;font-size:30px;line-height:1.15;margin:10px 0 16px;color:#123c31}.resetSignupCard p,.resetSignupCard label,.resetSignupCard summary{color:#123c31;line-height:1.55}.resetSignupCard .resetSignupEyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;color:#07563f;margin:0}.wr-sales .resetSignupCard form{border:0;padding:0;background:transparent;box-shadow:none}.resetSignupCard label{display:block;font-size:13px;font-weight:600;margin:14px 0}.resetSignupCard input,.resetSignupCard textarea{box-sizing:border-box;display:block;width:100%;padding:12px;font:inherit;border:1px solid #bcd3c3;border-radius:8px;background:#fff;color:#123c31;margin-top:6px}.resetSignupCard summary{cursor:pointer;font-size:12px;padding:8px 0}.resetSignupCard .wr-action{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;background:#07563f;color:#fff;border:1px solid #07563f;border-radius:9px;padding:14px 18px;cursor:pointer;font:inherit;font-weight:650;margin-top:14px}.resetSignupCard .resetSignupFine{font-size:12px;color:#526d60}.resetSignupCard [role=status]:empty{display:none}.resetSignupDirect{border-top:1px solid #d5e3da;margin-top:18px;padding-top:12px}.resetSignupDirect p{font-size:13px;margin:8px 0}.resetSignupDirect a{color:#07563f;text-decoration:underline;text-underline-offset:3px;font-weight:600;font-size:13px}.resetSignupCard :focus-visible{outline:3px solid #88b96c;outline-offset:3px}.wr-sales .resetSignupBottom{padding:48px 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.wr-sales .resetSignupBottom>div{padding:20px 0}.adhd-campaign-foundation__hero>.resetSignupCard{grid-area:media;grid-column:2;grid-row:1 / span 2}.adhd-campaign-foundation__hero-copy{align-self:start}.wr-hero>.resetSignupCard{max-width:520px}@media(max-width:760px){.wr-sales .resetSignupBottom{grid-template-columns:1fr;gap:16px;padding:30px 18px}.resetSignupCard{padding:22px}.adhd-campaign-foundation__hero,.wr-hero{display:flex;flex-direction:column;gap:18px}.adhd-campaign-foundation__hero-copy,.wr-hero-copy{display:contents}.adhd-campaign-foundation__hero-copy>*,.wr-hero-copy>*{order:4}.adhd-campaign-foundation__hero-copy>h1,.wr-hero-copy>h1{order:1;margin:0}.adhd-campaign-foundation__hero-copy>.eyebrow,.wr-hero-copy>.wr-kicker{order:0;margin:0}.adhd-campaign-foundation__hero>.resetSignupCard,.wr-hero>.resetSignupCard{order:2;max-width:none}.adhd-campaign-foundation__hero>.resetSignupCard>h2,.wr-hero>.resetSignupCard>h2{display:none}.adhd-campaign-foundation__hero-support{order:5}.adhd-campaign-foundation__hero>.resetSignupCard>p:not(.resetSignupEyebrow),.wr-hero>.resetSignupCard>p:not(.resetSignupEyebrow){font-size:14px}.resetSignupCard h2{font-size:26px}}.resetQuickSignup{margin:20px 0;max-width:520px;min-width:0;color:#123c31}.wr-sales .resetQuickSignup form{padding:0;border:0;background:transparent;box-shadow:none}.resetQuickSignup label{display:block;font-size:13px;font-weight:600;margin:12px 0}.resetQuickSignupRow{display:flex;gap:8px;margin-top:6px;align-items:stretch}.resetQuickSignup input,.resetQuickSignup textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #bcd3c3;border-radius:8px;padding:12px;font:inherit;background:#fff;color:#123c31}.resetQuickSignupRow input{flex:1}.resetQuickSignup .wr-action{flex:0 0 auto;padding:12px 16px;font:inherit;font-weight:650;background:#07563f;color:#fff;border:1px solid #07563f;border-radius:8px;cursor:pointer;white-space:nowrap}.resetQuickSignup summary{font-size:12px;cursor:pointer;padding:4px 0}.resetQuickSignup .resetSignupFine{font-size:12px;line-height:1.5;color:#526d60;margin:8px 0}.resetQuickSignup>a{display:inline-block;font-size:13px;font-weight:600;color:#07563f;text-decoration:underline;text-underline-offset:3px}.resetQuickSignup [role=status]:empty{display:none}.resetQuickSignup :focus-visible{outline:3px solid #88b96c;outline-offset:3px}.wr-sales .resetSignupBottom{box-sizing:border-box;width:calc(100% - 48px);max-width:1200px;margin:40px auto;padding:32px;background:#f3f7ee;border:1px solid #d2e2d6;border-radius:20px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:start}.wr-sales .resetSignupBottom>div{padding:12px 0;min-width:0}.wr-sales .resetSignupBottom h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:10px 0 18px}.wr-sales .resetSignupBottom .resetSignupCard h2{font-size:28px}.wr-sales .resetSignupBottom p{line-height:1.6}.wr-sales .resetSignupBottom .resetSignupCard h3{font-size:22px;line-height:1.2;margin:0 0 12px}.wr-sales .adhd-campaign-foundation__product,.wr-sales .adhd-campaign-foundation__full-session{align-items:start}.wr-hero>.wr-hero-visual{min-width:0}.adhd-campaign-foundation__hero-media{align-self:start}@media(max-width:960px){.wr-sales .resetSignupBottom{width:calc(100% - 32px);grid-template-columns:1fr;gap:20px;padding:22px;margin:24px auto}.wr-sales .resetSignupBottom>.resetSignupCard{padding:20px}.adhd-campaign-foundation__hero,.wr-hero{display:grid;grid-template-columns:1fr;gap:20px}.adhd-campaign-foundation__hero-copy,.wr-hero-copy{display:block}.adhd-campaign-foundation__hero{grid-template-areas:"copy" "media" "support"}.resetQuickSignup{max-width:none}.resetQuickSignup .wr-action{font-size:13px;padding:12px}.wr-hero-actions{flex-wrap:wrap}.wr-sales .resetSignupBottom .resetSignupCard h2{font-size:25px}}
