.membership-story{overflow-wrap:anywhere;max-width:1180px}.membership-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0 3.5rem;display:grid}.membership-hero h1{letter-spacing:-.055em;margin:1.4rem 0;font-size:clamp(3rem,5vw,5.4rem);font-weight:600;line-height:1.02}.membership-hero h1 span{color:var(--primary)}.membership-lead{max-width:32rem;font-size:1.2rem;line-height:1.55}.membership-support,.membership-return p{color:var(--muted-foreground);margin-top:1rem;font-size:.95rem;line-height:1.75}.membership-actions{flex-wrap:wrap;gap:.8rem;margin:1.75rem 0 1rem;display:flex}.membership-actions a{white-space:normal;max-width:100%;line-height:1.5}.membership-small{color:var(--muted-foreground);font-size:.75rem;line-height:1.7}.membership-proof{background:radial-gradient(at 100% 0,#00d6ef1a,#0000 70%),#0a2234;border:1px solid #00d6ef4d;border-radius:1rem;padding:1.6rem;position:relative;box-shadow:0 24px 70px #0003}.membership-proof-top{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.membership-proof-top span:last-child{color:var(--muted-foreground)}.membership-proof-raw{letter-spacing:-.02em;margin:1.6rem 0 .7rem;font-size:1.6rem;line-height:1.35}.membership-proof-caption{color:var(--muted-foreground);font-size:.8rem}.membership-proof dl{margin:1.5rem 0}.membership-proof dl>div{border-left:2px solid var(--primary);margin:1.2rem 0;padding:.1rem 0 .1rem 1rem}.membership-proof dl>div:last-child{border-color:var(--amber)}.membership-proof dt{color:var(--primary);margin-bottom:.35rem;font-size:.7rem}.membership-proof dl>div:last-child dt{color:var(--amber)}.membership-proof dd{font-size:.875rem;line-height:1.6}.membership-proof-footer{border-top:1px solid var(--border);margin-bottom:.75rem;padding-top:1rem}.membership-proof-footer span,.membership-proof-footer strong{font-size:.85rem;line-height:1.7;display:block}.membership-proof-footer span{color:var(--muted-foreground)}.membership-section-heading h2,.membership-return h2{letter-spacing:-.035em;margin:.85rem 0 1rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;line-height:1.2}.membership-section-heading>p:last-child{color:var(--muted-foreground);font-size:.95rem;line-height:1.7}.membership-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.6rem;display:grid}.membership-choices button{text-align:left;border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.7rem;padding:1rem;font-size:.85rem;display:flex}.membership-choices button>span:first-child{color:var(--muted-foreground);font-family:monospace}.membership-choices button>span:last-child{color:var(--primary);margin-left:auto}.membership-choices button[aria-pressed=true]{border-color:var(--primary);background:#00d6ef12}.membership-choices button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.membership-situation{border:1px solid var(--border);background:linear-gradient(125deg,#00d6ef09,#0000);border-radius:.65rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;margin-top:.8rem;padding:2rem;display:grid}.membership-situation blockquote{letter-spacing:-.025em;margin-top:1rem;font-size:1.5rem;line-height:1.5}.membership-situation h3{margin-bottom:.9rem;font-size:1.15rem;font-weight:600}.membership-situation p:not(.mypost-eyebrow){color:var(--muted-foreground);font-size:.9rem;line-height:1.75}.membership-situation .membership-result{border-left:2px solid var(--amber);margin:1.2rem 0;padding-left:1rem}.membership-return{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:3rem;padding:3.5rem 0;display:grid}.membership-return ol{padding:0;list-style:none}.membership-return li{border-bottom:1px solid var(--border);gap:1.2rem;padding:1.1rem 0;display:flex}.membership-return li:last-child{border:0}.membership-return li>span{color:var(--amber);padding-top:.1rem;font-family:monospace;font-size:.85rem}.membership-return h3{font-weight:500}.membership-return li p{margin-top:.4rem;font-size:.85rem}.membership-plan{padding:3rem 0 1rem}.membership-plan>div[aria-label]{max-width:850px;margin-top:1.7rem}.membership-return li>span{white-space:nowrap;flex:0 0 1.5rem}.membership-proof>summary{cursor:pointer;color:var(--primary);font-size:1rem;font-weight:500;line-height:1.5}.membership-proof-content{margin-top:1.3rem}.membership-panel-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:1.7rem;display:grid}.membership-panel-nav button{border-bottom:2px solid var(--border);text-align:left;min-height:44px;padding:.8rem;font-size:.85rem}.membership-panel-nav button[aria-pressed=true]{border-color:var(--amber);background:#f5b6420f}.membership-panel-nav button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.membership-story .membership-hero{align-items:start;gap:2rem;padding-block:1rem 2rem}.membership-story .membership-hero h1{margin-block:1rem;font-size:clamp(2.5rem,4vw,4rem)}.membership-story .membership-plan,.membership-story .membership-return{padding-block:.5rem 1rem}.membership-story .membership-situation{padding:1.3rem}.membership-story .membership-situation blockquote{font-size:1.2rem}@media(max-width:600px){.membership-story .membership-hero{gap:1rem}.membership-story .membership-support{display:none}.membership-panel-nav{gap:.2rem;margin-bottom:1.2rem}.membership-panel-nav button{padding:.6rem .4rem;font-size:.7rem}.membership-story .membership-section-heading h2{font-size:1.4rem}.membership-story .membership-choices{margin-top:1rem}.membership-story .membership-choices button{padding:.7rem}.membership-story .membership-proof{padding:.9rem}}@media(max-width:1050px){.membership-hero{grid-template-columns:1fr}.membership-hero-copy,.membership-proof{max-width:650px}.membership-choices{grid-template-columns:1fr}.membership-situation{grid-template-columns:1fr;gap:1.5rem}.membership-return{gap:1.5rem}}@media(max-width:600px){.membership-hero{gap:2rem;padding-top:1rem}.membership-proof,.membership-situation{padding:1.2rem}.membership-return{grid-template-columns:1fr;padding-block:2.5rem}.membership-plan{padding-top:2rem}}.membership-deliverables{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;padding:1rem 0;display:grid}.membership-deliverables dt{color:var(--foreground);font-size:.9rem;font-weight:600}.membership-deliverables dd{color:var(--muted-foreground);margin-top:.4rem;font-size:.8rem;line-height:1.65}@media(max-width:600px){.membership-deliverables{grid-template-columns:1fr;gap:.8rem}.membership-deliverables>div{border-left:2px solid var(--primary);padding-left:.8rem}}.mypost-sample-steps.mypost-sample-four-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.mypost-sample-steps.mypost-sample-four-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-purpose{border-left:2px solid var(--primary);overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:1rem;padding:.3rem 0 .3rem 1rem;font-size:.85rem;line-height:1.6;display:flex}.workspace-purpose>p{max-width:40rem}.workspace-purpose>p>strong,.workspace-purpose>p>span{display:block}.workspace-purpose>p>strong{margin-bottom:.2rem;font-weight:600}.workspace-purpose>p>span{color:var(--muted-foreground)}.workspace-purpose details{flex:0 23rem}.workspace-purpose summary,.workspace-tool-picker>summary{cursor:pointer;color:var(--primary);min-height:44px;padding:.5rem 0}.workspace-purpose ol{color:var(--muted-foreground);padding-left:1.2rem;list-style:decimal}.workspace-purpose li+li{margin-top:.6rem}.workspace-tool-picker{overflow-wrap:anywhere}.workspace-tool-picker>h2{letter-spacing:-.025em;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:600}.workspace-tool-picker>p{color:var(--muted-foreground);max-width:42rem;margin:.6rem 0;font-size:.9rem;line-height:1.6}.workspace-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.workspace-tool-card{border:1px solid var(--border);background:linear-gradient(120deg,#00d6ef0b,#0000);border-radius:.7rem;gap:.6rem;min-width:0;padding:1.2rem;display:grid}.workspace-tool-card:hover{border-color:var(--primary)}.workspace-tool-card>strong{font-size:1rem;line-height:1.45}.workspace-tool-card>strong>span{color:var(--primary)}.workspace-tool-card>span:not(.mypost-eyebrow),.workspace-tool-card>small{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.workspace-tool-card>small{border-top:1px solid var(--border);padding-top:.6rem}.workspace-tool-card:focus-visible,.workspace-tool-picker>summary:focus-visible,.workspace-purpose summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.workspace-step-purpose{color:var(--muted-foreground);max-width:43rem;margin-bottom:1.2rem;font-size:.85rem;line-height:1.6}@media(max-width:760px){.workspace-purpose{display:block}.workspace-purpose details{margin-top:.4rem}.workspace-tool-grid{grid-template-columns:1fr}.workspace-tool-card{padding:1rem}}.workspace-return .dashboard-next{grid-column:1/-1}.workspace-return .dashboard-next>p{max-width:45rem}.case-page-introduction .workspace-purpose{margin-top:1.3rem}.guided-start,.guided-conversation{overflow-wrap:anywhere;max-width:900px;margin-inline:auto}.guided-start h2,.guided-surface h2{letter-spacing:-.035em;margin:.7rem 0 1.2rem;font-size:clamp(1.55rem,3vw,2.2rem);font-weight:550;line-height:1.15}.guided-start>p:not(.mypost-eyebrow){color:var(--muted-foreground);max-width:600px;font-size:.95rem;line-height:1.6}.guided-start>div{gap:.65rem;margin-top:1.5rem;display:grid}.guided-start button,.guided-outcomes button{text-align:left;border:1px solid var(--border);background:linear-gradient(115deg,#00d6ef0f,#0000);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem;display:flex}.guided-start button:hover,.guided-outcomes button:hover{border-color:var(--primary)}.guided-start strong{font-size:1rem;font-weight:550;display:block}.guided-start small{color:var(--muted-foreground);margin-top:.35rem;font-size:.8rem;line-height:1.5;display:block}.guided-start button>span:last-child,.guided-outcomes button>span{color:var(--primary)}.guided-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.guided-top button,.guided-back{color:var(--primary);min-height:44px;font-size:.8rem}.guided-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-bottom:1rem;display:grid}.guided-steps button{text-align:left;border-bottom:2px solid var(--border);padding:.7rem;font-size:.75rem;line-height:1.5}.guided-steps button span{color:var(--muted-foreground);font-family:monospace;font-size:.65rem;display:block}.guided-steps button[aria-current=step]{border-color:var(--amber);background:#f5b6420f}.guided-steps button[aria-current=step] span{color:var(--amber)}.guided-steps button:disabled{opacity:.45}.guided-surface{border:1px solid var(--border);border-top:2px solid var(--amber);background:radial-gradient(at 100% 0,#00d6ef0e,#0000 65%),#0a2234;border-radius:.75rem;padding:clamp(1.1rem,3vw,2rem)}.guided-fields{gap:1rem;display:grid}.guided-fields label{gap:.5rem;min-width:0;font-size:.8rem;display:grid}.guided-fields input,.guided-fields select,.guided-fields textarea{background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:.45rem;padding:.75rem;font-size:.9rem;line-height:1.5}.guided-fields textarea{resize:vertical}.guided-hint{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.guided-fields>.mypost-primary-action{white-space:normal;justify-self:start;max-width:100%;line-height:1.5}.guided-source,.guided-recommendation{border-left:2px solid var(--primary);padding:.1rem 0 .1rem 1rem}.guided-recommendation{border-color:var(--amber)}.guided-source>p:last-child,.guided-recommendation>p:last-child{margin-top:.6rem;font-size:.9rem;line-height:1.65}.guided-recommendation .mypost-eyebrow{color:var(--amber)}.guided-inline{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;display:grid}.guided-inline details{color:var(--muted-foreground);font-size:.75rem;line-height:1.6}.guided-inline summary,.guided-record summary{cursor:pointer;min-height:44px;color:var(--primary);padding-block:.7rem}.guided-inline p{margin-top:.6rem}.guided-outcomes{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.guided-outcomes button{font-size:.9rem}.guided-record{border-top:1px solid var(--border);font-size:.85rem;line-height:1.65}.guided-record p{white-space:pre-wrap;padding:.5rem 0}.guided-back{justify-self:start;margin-top:.6rem}.guided-status{border-left:2px solid var(--primary);margin-top:1rem;padding:.8rem;font-size:.8rem;line-height:1.6}.guided-conversation button:focus-visible,.guided-start button:focus-visible,.guided-conversation summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}:is(.mypost-main:has(.guided-conversation) .case-page-introduction,.mypost-main:has(.guided-start) .case-page-introduction),:is(.mypost-main:has(.guided-conversation) .case-example-loader,.mypost-main:has(.guided-start) .case-example-loader),.dashboard-map-toggle{display:none}.dashboard-tools{border:1px solid var(--border);border-radius:.7rem;grid-column:1/-1}.dashboard-tools>summary{cursor:pointer;color:var(--primary);padding:1rem 1.2rem;font-size:.85rem}.dashboard-tools-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:0 1rem 1rem;display:grid}.dashboard-tools-grid .dashboard-card{grid-area:auto}.dashboard-tools-grid .dashboard-history{grid-column:1/-1}.post-dashboard .dashboard-reports{grid-template-columns:repeat(3,minmax(0,1fr))}.post-dashboard .dashboard-reports>div:first-child{grid-column:1/-1}@media(max-width:800px){.dashboard-tools-grid,.post-dashboard .dashboard-reports{grid-template-columns:1fr}.dashboard-tools-grid .dashboard-card{grid-column:1}.dashboard-tools-grid{padding:0 .6rem .6rem}}@media(max-width:760px){.post-dashboard .dashboard-next{order:-1}.dashboard-map-toggle{text-align:left;min-height:44px;color:var(--primary);margin:.4rem 0;font-size:.8rem;display:block}.dashboard-map-preview[data-expanded=false]{display:none}.post-dashboard .dashboard-reports{gap:.5rem;padding:1rem}.post-dashboard .dashboard-document{gap:.7rem;padding:.65rem}.post-dashboard .dashboard-document small{display:none}.post-dashboard .dashboard-document>svg{width:24px;height:28px}.post-dashboard .dashboard-reports>div:first-child>p:last-child{display:none}}@media(max-width:600px){.guided-inline,.guided-outcomes{grid-template-columns:1fr}.guided-steps{gap:.15rem}.guided-steps button{padding:.6rem .35rem;font-size:.65rem}.guided-surface{padding:1rem}.guided-start button{padding:.9rem}.guided-start h2,.guided-surface h2{font-size:1.55rem}}
