.h1-page{color:var(--ink);font:400 18px/1.6 var(--text);min-width:0}.h1-page :where(h1,h2,h3,h4,p,blockquote){margin-top:0}.h1-page :where(h1,h2){font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.h1-page h2{font-size:clamp(32px,4vw,52px);margin-bottom:24px}.h1-page :where(h3,h4){font:700 24px/1.2 var(--display);letter-spacing:-.02em;margin-bottom:12px}.h1-page :where(p,li){color:var(--ink-soft)}.h1-page :where(p){margin-bottom:20px}.h1-page :where(strong){color:var(--ink);font-weight:700}.h1-page :where(a){text-underline-offset:4px}.h1-page :where(img){max-width:100%;height:auto}.h1-page :where(svg){flex-shrink:0;max-width:100%}.h1-page :where(button,input,select,textarea){font:inherit}.h1-page :where(button){cursor:pointer}.h1-page :where(button:disabled){cursor:wait;opacity:.65}.h1-page :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select,textarea){width:100%;min-width:0;padding:14px 16px;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-btn);font:400 17px/1.6 var(--text)}.h1-page :where(input,select,textarea):focus-visible{outline:3px solid var(--accent-pink);outline-offset:3px}.h1-page :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--ink)}.h1-page :where(textarea){resize:vertical}.h1-page :where(label,.pill-group-label){display:block;font:500 12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.h1-page :where(.form-group){min-width:0;margin-bottom:24px}.h1-page :where(.form-row){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.h1-page :where(.form-actions,.cta-buttons,.hero-cta,.ws-hero__actions,.thank-you-cta,.speaker-links){display:flex;flex-wrap:wrap;gap:16px;align-items:center}.h1-page :where(.btn,.btn-primary,.btn-secondary,.cta-primary,.cta-button){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;border:1px solid var(--ink);border-radius:var(--r-btn);font:700 17px/1.4 var(--display);text-decoration:none;background:var(--paper);color:var(--ink)}.h1-page :where(.btn-primary,.cta-primary,.cta-button){background:var(--gold);color:var(--ink);border-color:var(--gold)}.h1-page :where(.btn-full){width:100%}.h1-page :where(.btn svg,.btn-content svg,.secure-note svg,.back-link svg){width:20px;height:20px}.h1-page :where(.btn-content,.btn-loading){align-items:center;gap:10px}.h1-page :where(.btn-content){display:inline-flex}.h1-page .kick.signature{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:16px;padding:0;margin:0 0 24px;border:0;border-radius:0;background:transparent;font:500 12px/1.5 var(--mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase}.h1-page .kick.signature:before{content:"";flex:0 0 48px;width:48px;height:3px;background:linear-gradient(90deg,var(--gold),transparent)}.h1-page .kick.signature>:where(.badge-dot,.live-dot){display:none}.h1-page .highlight{color:inherit;background:none;-webkit-text-fill-color:currentColor}.h1-page.h1-hero{position:relative;isolation:isolate;padding:72px 64px 80px;background-color:var(--paper);background-image:linear-gradient(var(--rule-soft) 1px,transparent 1px),linear-gradient(90deg,var(--rule-soft) 1px,transparent 1px);background-size:48px 48px;border-bottom:1px solid var(--ink)}.h1-page.h1-hero h1{max-width:1100px;margin:24px 0;font:900 clamp(48px,6.6vw,100px)/.98 var(--display);text-transform:uppercase;letter-spacing:-.03em;color:var(--ink)}.h1-page.h1-hero mark{color:inherit;padding:0 .08em;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 .14em / 100% .78em;-webkit-text-fill-color:currentColor}.h1-page.h1-hero :where(.lead,.lede,.hero-sub,.hero-subtitle,.doc-subtitle,.proposal-subtitle,.ws-hero__sub,.lab-intro-sub){max-width:760px;font:400 19px/1.6 var(--text);color:var(--ink-soft)}.h1-page :where(.section-container,.section-inner,.container,.hero-container){max-width:1440px;margin-inline:auto;padding:0}.h1-page .h1-sec{position:relative;padding:80px 64px;border-top:1px solid var(--rule)}.h1-page .h1-sec:nth-of-type(2n){background:var(--notwhite-soft)}.h1-page .h1-sec:nth-of-type(2n) .kick.signature{color:var(--accent-pink)}.h1-page .h1-sec:nth-of-type(2n) .kick.signature:before{background:linear-gradient(90deg,var(--accent-pink),transparent)}.h1-page :where(.section-header){text-align:left;margin-bottom:40px;max-width:1000px}.h1-page :where(.section-sub,.section-header p){max-width:760px}.h1-page:not(.h1-lab) :where(.reveal,.reveal-left,.reveal-right,.reveal-scale,.stagger-children>*){opacity:1!important;transform:none!important;filter:none!important;animation:none!important}.h1-page :where(.particles,.scroll-indicator,.avatar-glow,.cta-glow,.ws-form-glow,.terminal__glow,.floating-orb,.gradient-orb){display:none}.h1-page :where(.mini-footer,.doc-footer,.demo-footer,.onboarding-footer,.footer-note){padding:24px 64px;border-top:1px solid var(--rule);font:500 12px/1.6 var(--mono);color:var(--muted)}.h1-page :where(.price-vat,.price-label,.price-note,.price-was,.secure-note,.form-note,.question-note,.optional,.req,.ws-form__fine-print,.ws-hero__price-vat,.ws-hero__price-note,.ws-hero__cta-note,.ws-callout__note,.quote-tag,.takeaway-num,.step-number,.step-num,.intel-label,.revelation-source,.press-outlet,.doc-meta,.doc-label,.content-week,.content-pillar,.featured-purpose,.banner-pair,.draft-label,.needs-input,.ready-label,.option-number){font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.h1-page :where(.price-amount,.ws-hero__price-amount){font:900 64px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.h1-event :where(.ws-hero__grid){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:end}.h1-event .ws-hero__grid h1{font-size:clamp(48px,5.2vw,72px)}.h1-event :where(.ws-hero__visual){padding-bottom:24px}.h1-event :where(.ws-hero__price-card){margin:32px 0 24px;padding:24px 0;border-block:1px solid var(--ink)}.h1-event :where(.ws-hero__price-row,.ws-hero__price-main,.cta-pricing,.price-early){display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.h1-event :where(.ws-hero__price-pill,.ws-callout__rec-badge){display:inline-block;padding:8px 16px;border:2px dashed var(--accent-pink);font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase}.h1-event :where(.ws-hero__staff-note){margin:24px 0 0;font-size:17px}.h1-event :where(.ws-hero__staff-note svg){width:20px;height:20px;vertical-align:middle}.h1-event :where(.terminal){min-height:340px;background:var(--ink);color:var(--paper);border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);box-shadow:var(--shadow-poster);overflow:hidden}.h1-event :where(.terminal__bar){padding:16px 24px;border-bottom:1px solid var(--muted);font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.14em}.h1-event :where(.terminal__body){padding:24px;font:500 13px/1.8 var(--mono)}.h1-event :where(.terminal__result){margin-top:12px}.h1-event :where(.terminal__prompt-symbol){color:var(--gold)}.h1-event :where(.float-card){display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--rule);font:500 12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.12em}.h1-event :where(.float-card svg){width:24px;height:24px}.h1-event .ws-quote{background:var(--ink);color:var(--paper);padding-block:64px 96px;border-top:8px solid var(--gold)}.h1-event .ws-quote__text{max-width:1000px;margin:0 0 32px;font:700 clamp(26px,3vw,40px)/1.25 var(--display);letter-spacing:-.02em}.h1-event :where(.ws-quote__attr){font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase}.h1-event :where(.ws-quote__role){display:block}.h1-event :where(.ws-frustrations){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:-112px}.h1-event :where(.ws-frustration-card){position:relative;padding:32px;background:var(--paper);border:1px solid var(--ink);border-top:8px solid var(--accent-pink);border-radius:var(--r-card);box-shadow:var(--shadow-poster)}.h1-event .ws-frustration-card h2{font-size:28px}.h1-event :where(.ws-callout){display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;border-top:8px solid var(--gold);padding-top:32px}.h1-event :where(.ws-callout__tier){padding:24px 0;border-top:1px solid var(--rule)}.h1-event :where(.ws-callout__tier strong){display:block;margin-bottom:8px}.h1-event :where(.ws-callout__rec-badge){margin-bottom:16px}.h1-event :where(.ws-form-wrap,.form-card,.checkout-card,.event-card,.success-card,.early-box,.workshop-card){padding:40px;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-poster)}.h1-event :where(.ws-form-wrap,.checkout-card,.workshop-card){border-top:8px solid var(--gold)}.h1-event :where(.ws-form-wrap){max-width:960px;margin-inline:auto}.h1-event :where(.ws-form-badge){margin-bottom:24px;font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase}.h1-event :where(.step-indicator){display:flex;gap:32px;border-bottom:1px solid var(--rule);padding-bottom:24px;margin-bottom:32px}.h1-event :where(.step-indicator__step){display:flex;gap:12px;align-items:center;color:var(--muted);font:500 12px/1.5 var(--mono)}.h1-event :where(.step-indicator__step--active){color:var(--ink);font-weight:700}.h1-event :where(.step-indicator__num){padding:8px 12px;border:1px solid var(--rule);border-radius:var(--r-sm)}.h1-event :where(.step-indicator__step--active .step-indicator__num){background:var(--gold);border-color:var(--gold)}.h1-event :where(.pill-group){display:flex;flex-wrap:wrap;gap:12px}.h1-event :where(.pill-btn){padding:12px 16px;border:1px solid var(--rule);border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:500 17px/1.4 var(--text)}.h1-event :where(.pill-btn.selected,.pill-btn[aria-pressed=true]){background:var(--gold);border-color:var(--ink)}.h1-event :where(.ws-form-error,.checkout-error){color:var(--accent-pink)}.h1-event :where(.checkout-error){display:none;margin:16px 0}.h1-event :where(.checkout-error.visible){display:block}.h1-event :where(.terms-checkbox-group){display:flex;align-items:start;gap:12px;margin-top:24px}.h1-event :where(.terms-checkbox-group input){flex:0 0 20px;width:20px;height:20px}.h1-event :where(.terms-label){font:400 17px/1.6 var(--text);letter-spacing:0;text-transform:none}.h1-event :where(.book-grid){display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start;margin-top:-112px}.h1-book.h1-hero{padding-bottom:144px}.h1-event :where(.detail-row,.recap-row){display:flex;align-items:start;gap:16px;padding:20px 0;border-bottom:1px solid var(--rule)}.h1-event :where(.detail-row svg,.recap-row svg,.cta-detail svg){width:24px;height:24px}.h1-event :where(.detail-row strong,.detail-row span){display:block}.h1-event :where(.detail-row strong){font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.h1-event :where(.price-block){margin-bottom:16px}.h1-event :where(.secure-note){display:flex;gap:12px;margin:24px 0 0}.h1-event :where(.cancelled-banner){padding:16px;border-left:3px solid var(--accent-pink);margin-bottom:24px}.h1-event :where(.thank-you-content,.follow-up-content){max-width:1100px;margin-inline:auto}.h1-thank-you.h1-hero :where(.success-icon){display:none}.h1-event :where(.event-recap){max-width:760px;margin-bottom:64px;border-top:8px solid var(--gold)}.h1-event :where(.next-steps h2,.takeaways-block h2,.links-block h2){padding-top:24px;border-top:3px solid var(--ink)}.h1-event :where(.steps-grid,.takeaways-grid,.links-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.h1-event :where(.step-card,.link-card,.takeaway-card){padding:24px 0;border-top:1px solid var(--rule)}.h1-event :where(.step-number,.takeaway-num){margin-bottom:16px;color:var(--accent-pink)}.h1-event :where(.confirmation-details,.thank-you-cta,.links-block,.workshop-block,.takeaways-block){margin-top:56px}.h1-event :where(.form-card){max-width:760px;margin-top:-112px;position:relative;border-top:8px solid var(--gold)}.h1-cdi-collective.h1-hero{padding-bottom:144px}.h1-event :where(.speaker-card){display:flex;gap:24px;margin:48px 0 80px;padding:24px 0;border-block:1px solid var(--rule)}.h1-event :where(.speaker-avatar){flex:0 0 100px}.h1-event :where(.speaker-avatar img,.avatar img){display:block;width:100%;border-radius:var(--r-card)}.h1-event :where(.section-divider){margin:64px 0 24px;font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.14em}.h1-event :where(.discount-code){overflow-wrap:anywhere;font-family:var(--mono)}.h1-event :where(.hero-inner){max-width:1000px}.h1-event :where(.avatar-ring){float:right;width:144px;margin:0 0 32px 32px}.h1-event :where(.avatar){width:100%;aspect-ratio:1}.h1-event :where(.avatar img){height:100%;-o-object-fit:cover;object-fit:cover}.h1-event :where(.initials){height:100%;align-items:center;justify-content:center;font:900 48px/1 var(--display);background:var(--gold);border-radius:var(--r-card)}.h1-event :where(.line-2){display:block;margin-top:16px}.h1-event.h1-hero .hero-title{font-size:clamp(40px,5vw,72px);max-width:900px}.h1-event :where(.quote-cards,.takeaway-grid,.also-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.h1-event :where(.quote-card){padding:32px;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper);cursor:pointer}.h1-event :where(.quote-icon){font:900 64px/1 var(--display);color:var(--accent-pink)}.h1-event :where(.quote-answer){display:none;margin-top:24px;padding-top:24px;border-top:3px solid var(--accent-pink)}.h1-event :where(.quote-card.flipped .quote-answer){display:block}.h1-event :where(.quote-card[aria-expanded=false]):after{content:"+";display:block;margin-top:16px;font:700 24px/1 var(--display)}.h1-event :where(.quote-card[aria-expanded=true]):after{content:"−";display:block;margin-top:16px;font:700 24px/1 var(--display)}.h1-event :where(.journey-track){counter-reset:agenda;border-top:3px solid var(--ink);margin-top:40px}.h1-event :where(.journey-step){display:flex;align-items:baseline;gap:32px;padding:24px 0;border-bottom:1px solid var(--rule);counter-increment:agenda}.h1-event :where(.journey-step):before{content:counter(agenda,decimal-leading-zero);font:500 13px/1.5 var(--mono);letter-spacing:.14em}.h1-event :where(.journey-step.next){border-top:8px solid var(--gold)}.h1-event :where(.journey-line,.step-check,.step-arrow,.step-dot:empty){display:none}.h1-event :where(.step-label){font:700 24px/1.2 var(--display)}.h1-event :where(.also-item){padding-top:24px;border-top:1px solid var(--rule)}.h1-event .cta-section{background:var(--gold);padding-block:64px;border-top:8px solid var(--ink)}.h1-event .cta-section :where(.btn-primary){background:var(--ink);color:var(--paper);border-color:var(--ink)}.h1-event :where(.cta-details){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:32px;max-width:800px}.h1-event :where(.cta-detail){display:flex;align-items:center;gap:12px;font:500 12px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.12em}.h1-event :where(.cta-pricing){margin-bottom:24px}.h1-event :where(.cta-note){margin:24px 0 0}.h1-client :where(.intel-grid,.footprint-grid,.press-grid,.overview-grid,.content-grid,.features-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.h1-client :where(.intel-card,.revelation-card,.option-card,.featured-card,.banner-card,.content-card,.feature-card,.about-draft){padding:32px;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper);margin-top:24px}.h1-client :where(.intel-card:first-child,.about-draft,.revelation-card){border-top:8px solid var(--gold);box-shadow:var(--shadow-poster)}.h1-client :where(.dossier-stats){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:48px 0 16px;padding:24px 0;border-block:1px solid var(--ink)}.h1-client :where(.stat-divider){display:none}.h1-client :where(.dossier-stat-value){display:block;font:900 40px/1.1 var(--display)}.h1-client :where(.dossier-stat-label,.subject-line,.classified-stamp,.disclaimer){font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase}.h1-client :where(.classified-stamp){border:2px dashed var(--accent-pink);padding:8px 16px;width:-moz-fit-content;width:fit-content;margin-bottom:32px}.h1-client :where(.footprint-item,.press-item,.gap-item){padding:24px 0;border-top:1px solid var(--rule)}.h1-client :where(.platform-badge){font:700 24px/1.2 var(--display);margin-bottom:16px}.h1-client :where(code){font-family:var(--mono);font-size:13px;overflow-wrap:anywhere}.h1-client :where(blockquote){margin:24px 0;padding-left:24px;border-left:3px solid var(--accent-pink);font:700 26px/1.3 var(--display);color:var(--ink)}.h1-client :where(cite){display:block;margin-top:16px;font:500 12px/1.6 var(--mono)}.h1-client :where(.gaps-grid){margin-top:40px}.h1-client :where(.gap-item){display:flex;gap:24px}.h1-client :where(.gap-x){color:var(--accent-pink)}.h1-client :where(.doc-wrapper){max-width:none;margin:0;padding:0}.h1-client :where(.doc-header){display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--ink);padding-bottom:24px;margin-bottom:40px}.h1-client :where(.doc-meta){display:flex;flex-wrap:wrap;gap:24px}.h1-client :where(.doc-section){max-width:1100px;margin-inline:auto}.h1-client .doc-section h2{font-size:clamp(28px,3vw,40px)}.h1-client :where(.section-number){font:500 13px/1.5 var(--mono);vertical-align:middle;margin-right:16px}.h1-client :where(.needs-input,.ready-label){display:block;margin-top:16px;color:var(--accent-pink)}.h1-client :where(.featured-header,.option-header,.banner-header){padding-bottom:24px;border-bottom:1px solid var(--rule);margin-bottom:24px}.h1-client :where(.featured-image){margin:32px 0}.h1-client :where(.featured-image img){display:block;width:100%;border:1px solid var(--rule);border-radius:var(--r-sm)}.h1-client :where(.overview-icon,.featured-number){display:block;font:500 13px/1.5 var(--mono);color:var(--accent-pink);margin-bottom:16px}.h1-client :where(.overview-card){padding:24px 0;border-top:1px solid var(--ink)}.h1-client :where(.content-week,.content-pillar){display:inline-block;margin-bottom:16px;margin-right:12px}.h1-client :where(.content-cta,.content-type){display:block;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule);font-size:17px}.h1-client :where(.next-steps .step-card){display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--rule)}.h1-client :where(.cta-card,.doc-section-cta,.features+.cta-section){border-top:8px solid var(--ink);background:var(--gold);padding:48px}.h1-client :where(.cta-card .btn-primary,.doc-section-cta .cta-button,.cta-section .btn-primary){background:var(--ink);color:var(--paper);border-color:var(--ink)}.h1-client :where(.cta-block){margin-top:40px}.h1-client :where(.doc-footer img){display:block;margin-bottom:16px}.h1-lab :where(.section-container){max-width:1440px}.h1-lab .lab-head{margin-bottom:40px}@media (max-width: 900px){.h1-page.h1-hero{padding:56px 24px 64px}.h1-page .h1-sec{padding:56px 24px}.h1-event :where(.ws-hero__grid,.ws-callout){grid-template-columns:minmax(0,1fr);gap:32px}.h1-event :where(.ws-hero__visual){max-width:680px}.h1-event :where(.ws-frustrations){grid-template-columns:minmax(0,1fr);margin-top:-88px}.h1-event :where(.book-grid){margin-top:-88px}.h1-book.h1-hero,.h1-cdi-collective.h1-hero{padding-bottom:112px}.h1-event :where(.form-card){margin-top:-88px}.h1-page :where(.mini-footer,.doc-footer,.demo-footer,.onboarding-footer,.footer-note){padding:24px}}@media (max-width: 700px){.h1-page :where(.form-row),.h1-event :where(.book-grid,.steps-grid,.quote-cards,.takeaway-grid,.takeaways-grid,.also-grid,.links-grid,.cta-details),.h1-client :where(.intel-grid,.footprint-grid,.press-grid,.overview-grid,.content-grid,.features-grid){grid-template-columns:minmax(0,1fr)}.h1-event :where(.ws-form-wrap,.form-card,.event-card,.checkout-card,.early-box,.workshop-card,.success-card,.quote-card),.h1-client :where(.intel-card,.revelation-card,.option-card,.featured-card,.banner-card,.content-card,.feature-card,.about-draft,.cta-card){padding:24px}.h1-page .form-row{gap:0}.h1-event :where(.avatar-ring){float:none;width:100px;margin:24px 0}.h1-event :where(.speaker-card){flex-direction:column}.h1-event :where(.speaker-avatar){flex-basis:auto;width:100px}.h1-event :where(.step-indicator){gap:16px}.h1-event :where(.step-indicator__step){align-items:start}.h1-client :where(.dossier-stats){grid-template-columns:repeat(2,minmax(0,1fr))}.h1-page :where(h1,h2,h3,p,a){overflow-wrap:break-word}.h1-page .kick.signature{font-size:11px;letter-spacing:.12em}}@media (prefers-reduced-motion: reduce){.h1-page *,.h1-page *:before,.h1-page *:after{scroll-behavior:auto!important}}.h1-client.h1-client :where(.proposal-page,.demo-page,.onboarding-page){padding:0;margin:0;min-height:0;background:var(--paper)}.h1-client.h1-client :where(.understand-container,.confession-container,.demo-container,.pilot-details,.benefits-grid,.problems-grid,.phases-grid,.evergreen-grid,.lift-content,.calc-grid,.bundle-content){max-width:100%}.h1-client.h1-client :where(.understand-container){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;align-items:start}.h1-client.h1-client :where(.understand-content,.section-header,.solution-section,.section-title,.calculator-intro,.demo-header,.how-step,.pricing-section,.bundle-section,.contact-section){text-align:left}.h1-client.h1-client :where(.section-title,.h1-sec>h2,.solution-section>h2,.section-header h2,.commercial-content>h2,.contact-section>h2){font:900 clamp(32px,4vw,52px)/1.05 var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.h1-client.h1-client :where(.section-text,.understand-text,.lead,.h1-sec>p){font:400 18px/1.6 var(--text);max-width:760px}.h1-client.h1-client :where(.understand-image){margin-bottom:-112px;position:relative;z-index:1}.h1-client.h1-client :where(.understand-image>img){display:block;width:100%;border-radius:var(--r-card);border:1px solid var(--ink)}.h1-client.h1-client :where(.understand-stats){position:relative;inset:auto;display:flex;gap:24px;background:var(--paper);border:1px solid var(--ink);border-top:8px solid var(--accent-pink);padding:24px;border-radius:var(--r-card);margin:-24px 16px 0;box-shadow:var(--shadow-poster)}.h1-client.h1-client :where(.stat-number){color:var(--ink);font:900 40px/1 var(--display)}.h1-client.h1-client .confession-section{padding-top:128px;background:var(--ink);color:var(--paper);border-top:8px solid var(--accent-pink)}.h1-client.h1-client :where(.confession-container){display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;padding:0;border:0;background:transparent}.h1-client.h1-client :where(.confession-quote){display:none}.h1-client.h1-client :where(.confession-content h3,.confession-content p,.confession-content strong,.confession-attribution strong,.confession-attribution span){color:var(--paper)}.h1-client.h1-client :where(.confession-content p){font:400 19px/1.6 var(--text)}.h1-client.h1-client :where(.confession-attribution){grid-column:auto;border:0;align-self:end}.h1-client.h1-client :where(.confession-attribution img){width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-card)}.h1-client.h1-client :where(.benefit-card,.problem-card,.evergreen-card,.phase-card,.setup-card,.pricing-box,.pilot-includes,.pilot-next){border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper);padding:32px;box-shadow:none;text-align:left}.h1-client.h1-client :where(.benefit-card h3,.setup-card h3,.evergreen-card h3,.phase-card h3,.problem-card h3){font:700 24px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink)}.h1-client.h1-client :where(.benefit-card p,.setup-card p,.evergreen-card p,.phase-card li,.problem-card p,.benefit-category li,.pilot-includes li,.pilot-next p,.lift-feature p){font:400 17px/1.6 var(--text);color:var(--ink-soft)}.h1-client.h1-client :where(.benefit-card h3 .tmark){width:36px;height:36px}.h1-client.h1-client :where(.problem-icon,.benefit-icon,.evergreen-icon,.flow-icon,.example-icon,.feature-icon-small,.note-icon){background:transparent;border:0;border-radius:0;color:var(--ink);padding:0}.h1-client.h1-client :where(.problem-card,.phase-card){border-top:8px solid var(--gold)}.h1-client.h1-client :where(.evergreen-card){border-top:8px solid var(--accent-pink)}.h1-client.h1-client :where(.benefits-grid,.problems-grid,.phases-grid,.evergreen-grid,.setup-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.h1-client.h1-client :where(.how-steps){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-block:1px solid var(--ink);padding:32px 0}.h1-client.h1-client :where(.how-step-number,.step-number){width:auto;height:auto;display:block;margin:0 0 16px;background:none;border:0;border-radius:0;font:500 13px/1.5 var(--mono);color:var(--ink)}.h1-client.h1-client :where(.how-it-works,.pricing-section,.calculator-section,.bundle-section){padding:32px;margin-top:32px;border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper)}.h1-client.h1-client :where(.calculator-section,.setup-card.featured){border-top:8px solid var(--gold);box-shadow:var(--shadow-poster)}.h1-client.h1-client :where(.pricing-box.highlight){background:var(--ink);color:var(--paper);border-top:8px solid var(--gold)}.h1-client.h1-client :where(.pricing-box.highlight h3,.pricing-box.highlight p,.pricing-box.highlight li,.pricing-box.highlight .pricing-box-label,.pricing-box-free){color:var(--paper)}.h1-client.h1-client :where(.calc-slider-value,.calc-total-value,.setup-card-price,.pricing-box-price,.bundle-now .price){font:900 40px/1.1 var(--display);letter-spacing:-.02em;color:var(--ink)}.h1-client.h1-client :where(.calc-slider-value){font:500 19px/1.4 var(--mono)}.h1-client.h1-client :where(.calc-input-group,.calc-results,.calc-breakdown,.calc-total-box){border:0;border-radius:0;border-top:1px solid var(--rule);padding:24px 0;background:var(--paper)}.h1-client.h1-client :where(.calc-total-box.highlight){background:var(--gold);padding:24px}.h1-client.h1-client :where(.breakdown-table){overflow-x:auto}.h1-client.h1-client :where(.breakdown-row){min-width:520px;border-radius:0;border-bottom:1px solid var(--rule);background:transparent}.h1-client.h1-client :where(.breakdown-row.highlight){background:var(--notwhite-soft)}.h1-client.h1-client :where(.bundle-savings,.bundle-timeline,.bundle-was,.setup-card-label,.pricing-box-label){color:var(--muted);font:500 12px/1.6 var(--mono);letter-spacing:.12em;text-transform:uppercase}.h1-client.h1-client .cta-section{background:var(--gold);border-top:8px solid var(--ink);padding:64px;text-align:left}.h1-client.h1-client .cta-section h2{font:900 clamp(40px,5vw,70px)/.98 var(--display);color:var(--ink);letter-spacing:-.03em;text-transform:uppercase}.h1-client.h1-client :where(.cta-buttons){justify-content:flex-start}.h1-client.h1-client :where(.glow-pulse,.float,.shimmer,.floating-orb){animation:none!important}.h1-client.h1-client :where(.tilt-element){transform:none!important}.h1-client.h1-client :where(.demo-browser){border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);box-shadow:var(--shadow-poster)}.h1-client.h1-client :where(.demo-toolbar,.demo-scroll-hint){background:var(--ink);color:var(--paper)}.h1-client.h1-client :where(.demo-url){background:transparent;color:var(--paper)}.h1-client.h1-client :where(.mock-hero,.mock-nav,.mock-section,.mock-section.alt,.mock-card,.mock-product){background:var(--paper);color:var(--ink)}.h1-client.h1-client :where(.mock-section.alt){background:var(--notwhite-soft);border-block:1px solid var(--rule)}.h1-client.h1-client :where(.mock-hero h2,.mock-section h2){font:900 32px/1.1 var(--display);text-transform:uppercase;letter-spacing:-.02em;color:var(--ink)}.h1-client.h1-client :where(.mock-card h3,.mock-product h3,.mock-event h3){font-family:var(--display);color:var(--ink)}.h1-client.h1-client :where(.mock-card,.mock-product){border:1px solid var(--ink);border-radius:var(--r-card)}.h1-client.h1-client :where(.mock-product.featured){border-top:8px solid var(--gold)}.h1-client.h1-client :where(.mock-btn-primary,.mock-nav-btn){background:var(--gold);color:var(--ink);border-radius:var(--r-btn)}.h1-client.h1-client :where(.mock-card-icon){background:transparent;border-radius:0}.h1-client.h1-client :where(.mock-section.dark){background:var(--ink);color:var(--paper)}.h1-client.h1-client :where(.mock-section.dark h2,.mock-section.dark p){color:var(--paper)}.h1-waterside-demo.h1-client :where(.demo-tabs){background:var(--paper);position:static;border-bottom:1px solid var(--ink);padding:24px 64px}.h1-waterside-demo.h1-client :where(.demo-tabs .container){display:flex;flex-wrap:wrap;gap:12px}.h1-waterside-demo.h1-client :where(.tab-btn){padding:12px 16px;border:1px solid var(--ink);border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:700 17px/1.4 var(--display)}.h1-waterside-demo.h1-client :where(.tab-btn.active){background:var(--gold)}.h1-waterside-demo.h1-client :where(.tab-content){padding:48px 64px 80px}.h1-waterside-demo.h1-client :where(.tab-panel){padding:0}.h1-waterside-demo.h1-client :where(.tv-wrapper){padding:0}.h1-waterside-demo.h1-client :where(.report-wrapper){grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:64px}.h1-waterside-demo.h1-client :where(.phone-frame){width:100%;max-width:420px;border-radius:var(--r-card);border:1px solid var(--ink);background:var(--paper);padding:0;box-shadow:var(--shadow-poster)}.h1-waterside-demo.h1-client :where(.phone-screen){border-radius:var(--r-card);max-height:none;height:auto}.h1-waterside-demo.h1-client :where(.phone-notch,.phone-home){display:none}.h1-waterside-demo.h1-client :where(.app-header){background:var(--ink);color:var(--paper);padding:24px}.h1-waterside-demo.h1-client :where(.app-header h2,.app-header p){color:var(--paper)}.h1-waterside-demo.h1-client :where(.app-header h2){font:700 24px/1.2 var(--display)}.h1-waterside-demo.h1-client :where(.lift-card,.active-job){border:1px solid var(--ink);border-radius:var(--r-card);background:var(--paper)}.h1-waterside-demo.h1-client :where(.lift-status,.log-badge,.engineer-badge){border-radius:var(--r-sm);font:500 12px/1.5 var(--mono);letter-spacing:.12em;color:var(--ink)}.h1-waterside-demo.h1-client :where(.fault){background:var(--paper);color:var(--accent-pink);border-left:3px solid var(--accent-pink)}.h1-waterside-demo.h1-client :where(.submit-btn){border-radius:var(--r-btn);background:var(--gold);color:var(--ink);font:700 17px/1.4 var(--display)}.h1-employee-onboarding.h1-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:32px 64px}.h1-employee-onboarding.h1-client :where(.logo){display:flex;align-items:center;gap:12px;color:var(--ink);font:900 24px/1.2 var(--display);text-decoration:none}.h1-employee-onboarding.h1-client :where(.header-right){display:flex;flex-wrap:wrap;gap:16px;align-items:center}.h1-employee-onboarding.h1-client :where(.progress-container){max-width:960px;padding:32px 24px}.h1-employee-onboarding.h1-client :where(.form-container){max-width:960px;margin:0 auto 64px;padding:40px;border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);box-shadow:var(--shadow-poster)}.h1-employee-onboarding.h1-client :where(.step-header){text-align:left}.h1-employee-onboarding.h1-client :where(.step-header h1,.step-header h2){font:900 clamp(32px,4vw,48px)/1.05 var(--display);text-transform:uppercase;letter-spacing:-.02em}.h1-employee-onboarding.h1-client :where(.phase-badge,.demo-badge,.status-badge){background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-sm);font:500 12px/1.5 var(--mono);letter-spacing:.12em}.h1-employee-onboarding.h1-client :where(.step-dot){border-radius:var(--r-sm);background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.h1-employee-onboarding.h1-client :where(.step.active .step-dot,.step.completed .step-dot){background:var(--gold);color:var(--ink)}.h1-employee-onboarding.h1-client :where(.capability-icon,.card-icon,.avatar-circle,.success-icon,.notification-icon,.bank-icon,.success-check){background:transparent;border-radius:0;color:var(--ink)}.h1-employee-onboarding.h1-client :where(.modal-backdrop){background:var(--ink);opacity:.75}.h1-employee-onboarding.h1-client :where(.modal-content){background:var(--paper);border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card)}.h1-employee-onboarding.h1-client :where(.phone-frame,.phone-screen){background:var(--ink)}.h1-employee-onboarding.h1-client :where(.phone-notification){background:var(--paper);color:var(--ink)}.h1-employee-onboarding.h1-client :where(.phone-time){color:var(--paper)}.h1-enquiry-follow-up.h1-client .machine{background:var(--ink);color:var(--paper);border-top:8px solid var(--gold)}.h1-enquiry-follow-up.h1-client :where(.machine-inner){max-width:1440px;padding:0}.h1-enquiry-follow-up.h1-client :where(.cell){border:1px solid var(--muted);background:var(--ink);border-radius:var(--r-btn)}.h1-enquiry-follow-up.h1-client :where(.machine-name,.machine-status,.cell-kind,.cell-label,.cell-time,.annotation){color:var(--paper)}.h1-enquiry-follow-up.h1-client :where(.cell.on){border-color:var(--gold);background:var(--gold)}.h1-enquiry-follow-up.h1-client :where(.cell.on .cell-kind,.cell.on .cell-label,.cell.on .cell-time){color:var(--ink)}.h1-enquiry-follow-up.h1-client :where(.cell.done){border-color:var(--gold)}.h1-enquiry-follow-up.h1-client :where(.panel){padding:32px;border:1px solid var(--ink);border-top:8px solid var(--gold);border-radius:var(--r-card);background:var(--paper);box-shadow:var(--shadow-poster)}.h1-enquiry-follow-up.h1-client :where(.panel h2){font:900 32px/1.1 var(--display);text-transform:uppercase}.h1-enquiry-follow-up.h1-client .close{background:var(--gold);border-top:8px solid var(--ink)}.h1-enquiry-follow-up.h1-client :where(.close .cta){display:inline-flex;padding:16px 24px;border-radius:var(--r-btn);background:var(--ink);color:var(--paper);font:700 17px/1.4 var(--display);text-decoration:none}@media (max-width: 900px){.h1-client.h1-client :where(.understand-container,.confession-container,.calc-grid){grid-template-columns:minmax(0,1fr);gap:32px}.h1-client.h1-client :where(.understand-image){margin-bottom:0;max-width:560px}.h1-client.h1-client .confession-section{padding-top:64px}.h1-client.h1-client .cta-section{padding:48px 24px}.h1-waterside-demo.h1-client :where(.demo-tabs,.tab-content){padding-inline:24px}.h1-employee-onboarding.h1-hero{padding:24px}.h1-employee-onboarding.h1-client :where(.form-container){margin-inline:24px;padding:24px}}@media (max-width: 700px){.h1-client.h1-client :where(.benefits-grid,.problems-grid,.phases-grid,.evergreen-grid,.setup-grid,.pricing-comparison,.bundle-content,.how-steps,.pilot-details,.lift-flow,.report-wrapper){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.h1-client.h1-client :where(.how-it-works,.pricing-section,.calculator-section,.bundle-section,.benefit-card,.problem-card,.evergreen-card,.phase-card,.setup-card,.pricing-box,.pilot-includes,.pilot-next){padding:24px}.h1-client.h1-client :where(.flow-arrow,.how-it-works>.step-arrow){display:none}.h1-client.h1-client :where(.calc-grid,.calc-results,.calc-breakdown){min-width:0}.h1-waterside-demo.h1-client :where(.lift-status-cards,.report-wrapper,.flow-diagram){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.h1-employee-onboarding.h1-client :where(.progress-steps){flex-wrap:wrap;gap:16px;justify-content:flex-start}.h1-employee-onboarding.h1-client :where(.progress-steps .step){flex:0 0 calc(50% - 16px);align-items:start}.h1-employee-onboarding.h1-client :where(.step-line){display:none}.h1-employee-onboarding.h1-client :where(.step-label){display:block;font-size:11px}.h1-enquiry-follow-up.h1-client :where(.panel){padding:24px}}.h1-employee-onboarding.h1-client :where(.step-header mark){color:inherit;padding:0 .08em;background:linear-gradient(var(--gold),var(--gold)) no-repeat 0 .14em / 100% .78em}.h1-event :where(.detail-row .tmark,.recap-row .tmark,.cta-detail .tmark,.float-card .tmark){width:24px;height:24px}.h1-event .ws-quote .kick.signature{color:var(--paper)}.h1-event .ws-quote .kick.signature:before{background:linear-gradient(90deg,var(--gold),transparent)}.h1-client.h1-client :where(.client-name,.demo-badge){font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.12em}.h1-template.h1-client :where(.demo-header){display:flex;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid var(--ink)}.h1-template.h1-client :where(.back-link svg){width:20px;height:20px}.h1-template.h1-client :where(.features){padding:80px 64px}@media (max-width: 900px){.h1-template.h1-client :where(.features){padding:56px 24px}}.h1-lab .odo{display:inline-flex;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.h1-lab .odo-static,.h1-lab .odo-col{display:block;height:1em;line-height:1}.h1-lab .odo-col{overflow:hidden}.h1-lab .odo-strip{display:flex;flex-direction:column;transform:translateY(0);transition:transform .6s var(--ease-standard);transition-delay:var(--odo-delay,0ms)}.h1-lab .odo.is-settled .odo-strip{transform:translateY(var(--odo-shift,0))}.h1-lab .odo-cell{display:block;height:1em;line-height:1}@media (prefers-reduced-motion: reduce){.h1-lab .odo-strip{transform:translateY(var(--odo-shift,0))!important}}.h1-book .book-grid,.h1-cdi-collective .form-card{margin-top:-176px}@media (max-width: 900px){.h1-book .book-grid,.h1-cdi-collective .form-card{margin-top:-152px}}@media (max-width: 700px){.h1-client.h1-client :where(.calc-totals){grid-template-columns:minmax(0,1fr)}.h1-client.h1-client :where(.calc-total-value){font-size:40px}}
