:root{--ink:#1a1814;--paper:#faf7f1;--paper-deep:#f3ede1;--panel:#fffdf8;--rose:#b8543a;--rose-soft:#e8c9bd;--sage:#5a7559;--sage-soft:#cdd9cd;--gold:#a08542;--muted:#6b6357;--hairline:#d8cfbe;--ok:#3f6d4a;--warn:#a86426;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif}a,button{color:inherit;font:inherit}a{text-decoration:none}button{cursor:pointer}.surface-switcher{align-items:center;background:var(--ink);color:var(--paper);display:flex;font-size:12px;justify-content:space-between;letter-spacing:.08em;padding:10px 24px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:20}.segmented{display:flex;gap:4px}.segmented button{background:transparent;border:1px solid rgb(250 247 241/.25);border-radius:2px;color:var(--paper);font-size:11px;letter-spacing:.08em;padding:7px 13px;text-transform:uppercase}.segmented button.active{background:var(--paper);color:var(--ink)}.btn{align-items:center;border-radius:3px;border:1px solid transparent;display:inline-flex;font-weight:600;justify-content:center;min-height:42px}.btn.small{font-size:12px;min-height:32px;padding:6px 12px}.btn.outline{border-color:var(--ink)}.public-site{background:var(--paper);min-height:100vh}.site-header{border-bottom:1px solid var(--hairline);gap:24px;justify-content:space-between;padding:24px 56px}.brand-lockup,.site-header{align-items:center;display:flex}.brand-lockup{gap:14px}.brand-mark{align-items:center;background:var(--ink);border-radius:50%;color:var(--paper);display:inline-flex;font-family:Georgia,serif;font-size:21px;height:40px;justify-content:center;width:40px}.brand-lockup strong,.office-brand strong,.studio-topbar strong{display:block;font-family:Georgia,serif;font-size:22px;font-weight:500}.brand-lockup small,.office-brand span,.studio-topbar span{color:var(--muted);display:block;font-size:11px;letter-spacing:.12em;margin-top:3px;text-transform:uppercase}.site-header-main{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;min-width:0}.site-header nav,.site-nav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;font-size:13px;justify-content:flex-end}.product-nav{background:var(--paper-deep);border:1px solid var(--hairline);border-radius:4px;display:inline-flex;gap:4px;max-width:100%;padding:4px}.product-nav a{border-radius:2px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.06em;padding:9px 14px;text-transform:uppercase;white-space:nowrap}.product-nav a:hover{background:rgb(26 24 20/.05);color:var(--ink)}.product-nav a[aria-current=page]{background:var(--ink);color:var(--paper)}.hero-section{align-items:center;display:grid;grid-gap:72px;gap:72px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin:0 auto;max-width:1320px;padding:96px 56px 72px}.eyebrow{color:var(--rose);font-size:11px;font-weight:700;letter-spacing:.19em;margin:0 0 18px;text-transform:uppercase}.hero-copy h1,.panel-head h1,.platform-section h2,.process-section h2,.recording-stage h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;margin:0}.hero-copy h1{font-size:clamp(48px,6vw,86px);line-height:.96;max-width:820px}.lede{color:var(--muted);font-size:18px;margin:32px 0 20px}.hero-body,.lede{line-height:1.65;max-width:650px}.hero-body{color:var(--ink);font-size:16px;margin:0 0 32px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-visual,.portrait-panel{min-height:560px;position:relative}.portrait-panel{background:linear-gradient(160deg,rgb(26 24 20/.02),rgb(184 84 58/.13)),radial-gradient(circle at 50% 26%,#f1d7c9 0 12%,transparent 12.5%),linear-gradient(180deg,#eadbca,#c9bca8);height:100%;overflow:hidden}.person-silhouette{background:radial-gradient(circle at 50% 22%,#4a4038 0 8%,transparent 8.5%),radial-gradient(ellipse at 50% 72%,#3b332d 0 29%,transparent 30%);inset:90px 0 0;opacity:.9;position:absolute}.photo-label{background:rgb(255 253 248/.78);color:var(--muted);font-size:10px;left:24px;letter-spacing:.15em;padding:8px 10px;position:absolute;text-transform:uppercase;top:24px;z-index:2}.caption-card{background:var(--panel);border:1px solid var(--hairline);bottom:28px;left:28px;padding:18px 20px;position:absolute;right:28px;z-index:3}.caption-card span{color:var(--muted);display:block;font-size:11px;letter-spacing:.13em;margin-bottom:6px;text-transform:uppercase}.caption-card strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.wave-card{align-items:center;background:var(--ink);bottom:74px;display:flex;gap:4px;height:150px;justify-content:center;padding:24px;position:absolute;right:-22px;width:56%}.live-wave span,.wave-card span{background:var(--rose);border-radius:2px;display:block;width:4px}.subpage{margin:0 auto;max-width:880px;padding:64px 56px 96px}.subpage-hero{border-bottom:1px solid var(--hairline);padding-bottom:40px;margin-bottom:48px}.subpage-hero h1{font-family:Georgia,serif;font-size:clamp(36px,4.4vw,56px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0 0 24px}.subpage-hero .lede{margin-top:0}.subpage-section{margin:0 0 48px}.subpage-section h2{border-left:3px solid var(--rose);font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:0;margin:0 0 16px;padding-left:14px}.subpage-section p{color:var(--ink);font-size:16px;line-height:1.65;margin:0 0 14px}.account-header{align-items:center;background:var(--ink);border-bottom:1px solid var(--ink);color:var(--paper);display:flex;gap:24px;justify-content:space-between;padding:18px 56px}.account-header-main{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:12px;min-width:0}.account-header .brand-lockup{color:var(--paper)}.account-header .brand-mark{background:var(--paper);color:var(--ink)}.account-header nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;font-size:13px;justify-content:flex-end}.account-header .product-nav{background:rgb(250 247 241/.08);border-color:rgb(250 247 241/.18)}.account-header .product-nav a{color:rgb(250 247 241/.72)}.account-header .product-nav a:hover{background:rgb(250 247 241/.1);color:var(--paper)}.account-header .product-nav a[aria-current=page]{background:var(--paper);color:var(--ink)}.account-header nav a{color:var(--paper);opacity:.85}.account-header nav a:hover{opacity:1}.account-shell{background:var(--paper);min-height:calc(100vh - 70px)}.account-main{margin:0 auto;max-width:1100px;padding:48px 56px 80px}.account-hero{border-bottom:1px solid var(--hairline);margin-bottom:36px;padding-bottom:28px}.account-hero h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:0;margin:0 0 14px}.account-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-card{background:var(--panel);border:1px solid var(--hairline);border-radius:6px;display:flex;flex-direction:column;padding:24px}.account-card>span{color:var(--rose);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.account-card strong{font-family:Georgia,serif;font-size:22px;font-weight:400;margin-bottom:10px}.account-card p{color:var(--muted);flex-grow:1;font-size:14px;line-height:1.55;margin:0 0 14px}.account-card a{border-top:1px solid var(--hairline);font-size:12px;font-weight:700;letter-spacing:.1em;padding-top:12px;text-transform:uppercase}.settings-form fieldset{border:1px solid var(--hairline);border-radius:6px;margin:0 0 24px;padding:24px}.settings-form legend{color:var(--rose);font-size:11px;font-weight:700;letter-spacing:.14em;padding:0 8px;text-transform:uppercase}.settings-form label{display:block;margin-bottom:14px}.settings-form label span{color:var(--muted);display:block;font-size:13px;margin-bottom:6px}.settings-form input,.settings-form textarea{background:var(--paper);border:1px solid var(--hairline);border-radius:4px;font:inherit;padding:10px 12px;width:100%}.settings-form textarea{font-family:inherit;resize:vertical}.settings-form .fieldset-note{color:var(--muted);font-size:13px;margin:0 0 14px}.settings-form .checkbox-row{align-items:flex-start;display:flex;gap:10px}.settings-form .checkbox-row input{margin-top:4px;width:auto}.settings-saved{color:var(--ok);font-weight:700}.account-hero-row{align-items:flex-end;display:flex;justify-content:space-between}.account-actions{display:flex;gap:10px}.empty-state{background:var(--panel);border:1px dashed var(--hairline);border-radius:8px;padding:64px 32px;text-align:center}.empty-state h2{font-family:Georgia,serif;font-weight:400;margin:0 0 12px}.empty-state p{color:var(--muted);margin:0 0 24px}.files-table{border:1px solid var(--hairline);border-radius:6px;overflow:hidden}.files-row,.files-table-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:2fr 1fr .7fr .9fr .5fr;padding:14px 18px}.files-table-head{background:var(--paper-deep);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.files-row{border-top:1px solid var(--hairline)}.files-row strong{font-weight:500}.files-row a{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.upload-form{display:grid;grid-gap:18px;gap:18px;max-width:720px}.dropzone{align-items:center;background:var(--panel);border:2px dashed var(--hairline);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:32px;text-align:center;transition:border-color .2s ease,background-color .2s ease}.dropzone.active{background:var(--paper-deep);border-color:var(--rose)}.dropzone strong{display:block;font-family:Georgia,serif;font-size:22px;font-weight:400;margin-bottom:8px}.dropzone p{color:var(--muted);margin:0}.upload-form label{display:block}.upload-form label span{color:var(--muted);display:block;font-size:13px;margin-bottom:6px}.upload-form input,.upload-form select,.upload-form textarea{background:var(--paper);border:1px solid var(--hairline);border-radius:4px;font:inherit;padding:10px 12px;width:100%}.upload-error{color:var(--rose);font-weight:700;margin:0}.upload-progress{background:var(--paper-deep);border-radius:4px;height:8px;overflow:hidden;position:relative}.upload-progress>div{background:var(--sage);height:100%;transition:width .2s ease}.upload-progress>span{color:var(--muted);display:block;font-size:12px;margin-top:6px}.file-player{background:var(--panel);border:1px solid var(--hairline);border-radius:6px;margin-bottom:32px;padding:22px}.file-player audio{width:100%}.form-actions{display:flex;gap:10px;margin-top:8px}.danger-form{background:var(--panel);border:1px solid var(--hairline);border-radius:6px;margin:32px 0;padding:24px}.danger-form p{color:var(--muted);margin:0 0 14px}.btn{border:1px solid var(--ink);border-radius:2px;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:500;letter-spacing:.01em;padding:10px 18px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.btn,.btn.primary{background:var(--ink);color:var(--paper)}.btn.primary:hover{background:var(--rose);border-color:var(--rose)}.btn.outline{background:transparent;color:var(--ink)}.btn.outline:hover{background:var(--ink);color:var(--paper)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink)}.btn.danger{background:var(--rose);border-color:var(--rose);color:var(--paper)}.btn:disabled{cursor:not-allowed;opacity:.5}.share-link-output{background:var(--paper-deep);border-radius:4px;font-size:13px;margin:12px 0 0;padding:12px;word-break:break-all}.share-shell{background:var(--panel);border:1px solid var(--hairline);border-radius:8px;max-width:540px;padding:36px 32px;width:100%}.share-shell h1{font-family:Georgia,serif;font-weight:400;margin:0 0 14px}.share-shell audio{margin-top:16px;width:100%}.share-shell .muted{color:var(--muted);font-size:13px;margin-top:16px}.activity-list{display:grid;grid-gap:12px;gap:12px}.activity-row{align-items:center;background:var(--panel);border:1px solid var(--hairline);border-radius:4px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:200px 1fr auto;padding:12px 16px}.activity-when{color:var(--muted);font-size:13px}.activity-row small{color:var(--muted);font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.auth-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:64px 24px}.site-footer{background:var(--ink);color:var(--paper);padding:64px 56px 36px}.footer-grid{display:grid;grid-gap:48px;gap:48px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0 auto;max-width:1320px}.footer-brand{align-items:flex-start;display:flex;gap:14px}.footer-brand .brand-mark{background:var(--paper);color:var(--ink)}.footer-brand strong{display:block;font-family:Georgia,serif;font-size:18px;font-weight:400;margin-bottom:6px}.footer-brand small{color:var(--hairline);display:block;font-size:13px;font-style:italic;line-height:1.5}.footer-nav{display:flex;flex-direction:column;gap:10px}.footer-heading{color:var(--hairline);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.footer-nav a{color:var(--paper);font-size:14px;opacity:.85}.footer-nav a:hover{opacity:1;text-decoration:underline}.footer-bottom{align-items:center;border-top:1px solid rgba(250,247,241,.15);color:var(--hairline);display:flex;font-size:12px;justify-content:space-between;margin:48px auto 0;max-width:1320px;padding-top:24px}.footer-bottom a{color:var(--paper)}.blog-list{display:grid;grid-gap:32px;gap:32px}.blog-card{border-bottom:1px solid var(--hairline);padding-bottom:28px}.blog-card:last-child{border-bottom:none}.blog-date{color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.blog-card h2{font-family:Georgia,serif;font-size:28px;font-weight:400;letter-spacing:0;margin:0 0 14px}.blog-card h2 a{color:var(--ink)}.blog-card p{color:var(--muted);line-height:1.6;margin:0 0 14px}.blog-readmore{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blog-article-head{border-bottom:1px solid var(--hairline);margin-bottom:36px;padding-bottom:28px}.blog-article-head h1{font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;letter-spacing:0;line-height:1.12;margin:0 0 18px}.blog-section{margin:0 0 32px}.blog-section h2{font-family:Georgia,serif;font-size:24px;font-weight:400;letter-spacing:0;margin:0 0 12px}.blog-section p{font-size:16px;line-height:1.7;margin:0}.blog-article-foot{border-top:1px solid var(--hairline);margin-top:48px;padding-top:24px}.about-tagline{color:var(--ink);font-family:Georgia,serif;font-size:18px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.placeholder-note{color:var(--muted);font-style:italic}.pricing-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{background:var(--panel);border:1px solid var(--hairline);border-radius:6px;display:flex;flex-direction:column;padding:28px 24px}.pricing-eyebrow{color:var(--rose);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.pricing-card h3{font-family:Georgia,serif;font-size:28px;font-weight:400;margin:0 0 12px}.pricing-card p{color:var(--muted);flex-grow:1;font-size:15px;line-height:1.6;margin:0 0 20px}.pricing-cta{border-top:1px solid var(--hairline);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;padding-top:14px;text-transform:uppercase}.pricing-table{border-collapse:collapse;margin:16px 0 0;width:100%}.pricing-table td,.pricing-table th{border-bottom:1px solid var(--hairline);padding:14px 8px;text-align:left;vertical-align:top}.pricing-table th{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pricing-table .pricing-price{color:var(--gold);font-weight:700;text-align:right;white-space:nowrap;width:36%}.pricing-detail{color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0 0}.pricing-footnote{color:var(--muted);font-size:13px;font-style:italic;margin:-24px 0 32px}.pricing-footnote-meta{border-top:1px solid var(--hairline);margin-top:48px;padding-top:18px}.decay-section{background:var(--paper-deep);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:16px 0;padding:56px}.decay-section>.decay-lede,.decay-section>.eyebrow,.decay-section>h2{margin-left:auto;margin-right:auto;max-width:980px}.decay-section>h2{font-family:Georgia,serif;font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:0;margin:0 0 14px}.decay-lede{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 28px}.decay-table{display:flex;flex-direction:column;gap:10px;margin:0 auto;max-width:980px}.decay-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:130px 1fr 50px 1.1fr}.decay-stage{color:var(--muted);font-size:13px;letter-spacing:.04em}.decay-bar{background:var(--panel);border:1px solid var(--hairline);border-radius:3px;display:block;height:14px;overflow:hidden;position:relative}.decay-bar-fill{border-radius:2px;display:block;height:100%;transition:width .4s ease}.decay-bar-good{background:var(--sage)}.decay-bar-warn{background:var(--gold)}.decay-bar-alarm{background:var(--rose)}.decay-percent{font-size:16px;font-weight:700;text-align:right}.decay-percent-good{color:var(--sage)}.decay-percent-warn{color:var(--gold)}.decay-percent-alarm{color:var(--rose)}.decay-note{color:var(--muted);font-size:13px;font-style:italic}.reason-list,.step-list{color:var(--ink);font-size:16px;line-height:1.65;margin:0;padding-left:22px}.reason-list li,.step-list li{margin:0 0 12px}.reason-list strong,.step-list strong{color:var(--ink)}.subpage-cta{background:var(--paper-deep);border:1px solid var(--hairline);border-radius:6px;margin-top:64px;padding:40px 32px;text-align:center}.subpage-cta h2{font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:0;margin:0 0 12px}.subpage-cta p{color:var(--muted);margin:0 0 24px}.three-pillar{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1320px;padding:16px 56px 64px}.three-pillar article{border-top:2px solid var(--rose);padding-top:22px}.three-pillar h3{font-family:Georgia,serif;font-size:24px;font-weight:400;letter-spacing:0;margin:0 0 14px}.three-pillar p{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.journey-section{align-items:start;background:var(--panel);border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:82px 56px}.journey-section h2,.trust-section h2{font-family:Georgia,serif;font-size:clamp(34px,4.6vw,56px);font-weight:400;letter-spacing:0;line-height:1.04;margin:0 0 22px}.journey-section>div>p,.trust-section>p{color:var(--muted);font-size:17px;line-height:1.65;margin:0}.journey-list{display:grid;grid-gap:16px;gap:16px;list-style:none;margin:0;padding:0}.journey-list li{background:var(--paper);border:1px solid var(--hairline);border-left:4px solid var(--sage);border-radius:6px;display:grid;grid-gap:8px 18px;gap:8px 18px;grid-template-columns:auto 1fr;padding:22px 24px}.journey-list span{color:var(--gold);font-family:Georgia,serif;font-size:28px;grid-row:span 2;line-height:1}.journey-list strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.journey-list p{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.trust-section{align-items:start;background:var(--sage-soft);display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);padding:72px 56px}.urgency-callout{background:var(--sage-soft);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:56px}.urgency-callout blockquote{color:var(--ink);font-family:Georgia,serif;font-size:clamp(20px,2.4vw,28px);font-weight:400;line-height:1.45;margin:0 auto;max-width:980px;text-align:center}.urgency-callout strong{color:var(--rose);font-weight:700}.funding-note{background:var(--paper);border-bottom:1px solid var(--hairline);padding:22px 56px;text-align:center}.funding-note p{color:var(--gold);font-size:14px;letter-spacing:.02em;margin:0 auto;max-width:880px}.product-strip{background:var(--paper-deep);display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:72px 56px}.flow-grid article,.office-card,.product-card{background:var(--panel);border:1px solid var(--hairline);border-radius:6px}.product-card{min-height:300px;padding:34px 30px}.office-card h2,.platform-section h2,.process-section h2,.product-card h2{font-family:Georgia,serif;font-weight:400}.product-card h2{font-size:34px;margin:8px 0 14px}.office-card>span,.panel-head span,.product-card p:first-child,.product-card span{color:var(--rose);display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.activity,.flow-grid p,.office-card p,.process-section p,.product-card p:nth-of-type(2){color:var(--muted);line-height:1.6}.product-card a{border-top:1px solid var(--hairline);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:28px;padding-top:18px;text-transform:uppercase}.platform-section,.process-section{display:grid;grid-gap:60px;gap:60px;grid-template-columns:.8fr 1.2fr;padding:96px 56px}.platform-section h2,.process-section h2{font-size:52px;line-height:1.04}.flow-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.flow-grid article{padding:26px}.flow-grid span{color:var(--rose);font-family:Georgia,serif;font-size:34px}.flow-grid h3{font-family:Georgia,serif;font-size:25px;font-weight:400;margin:8px 0}.process-section{align-items:center;background:var(--ink);color:var(--paper)}.process-section p{color:rgb(250 247 241/.72);font-size:17px}.session-preview{display:flex;flex-direction:column;gap:16px}.message{border-left:2px solid var(--sage);max-width:78%;padding:15px 18px}.message.facilitator{background:rgb(250 247 241/.08)}.message.client{align-self:flex-end;background:var(--rose);border-left-color:var(--rose-soft);font-family:Georgia,serif;font-size:23px}.studio-surface{background:var(--paper);display:grid;grid-template-columns:320px minmax(520px,1fr) 360px;grid-template-rows:auto minmax(calc(100vh - 53px),1fr);min-height:calc(100vh - 53px)}.studio-topbar{background:var(--panel);border-bottom:1px solid var(--hairline);grid-column:1/-1;justify-content:space-between;padding:16px 28px}.session-meta,.studio-topbar{align-items:center;display:flex}.session-meta{gap:22px;font-size:13px}.facilitator-panel,.phrase-queue{background:var(--panel);display:flex;flex-direction:column;overflow:auto}.phrase-queue{border-right:1px solid var(--hairline)}.facilitator-panel{border-left:1px solid var(--hairline)}.queue-head{border-bottom:1px solid var(--hairline);padding:20px 24px}.facilitator-panel header span,.queue-head span,.recorder-head span{color:var(--muted);display:block;font-size:10px;letter-spacing:.16em;margin-bottom:8px;text-transform:uppercase}.queue-head strong{display:block;font-family:Georgia,serif;font-size:32px;font-weight:400;margin-bottom:14px}.progress{background:var(--paper-deep);height:4px;overflow:hidden}.progress span{background:var(--rose);display:block;height:100%}.phrase-row{border-left:3px solid transparent;border-bottom:1px solid rgb(216 207 190/.55);padding:13px 22px}.phrase-row.current{background:var(--paper-deep);border-left-color:var(--rose)}.phrase-row.recorded{border-left-color:var(--sage)}.phrase-row.pending{opacity:.58}.phrase-row span{color:var(--muted);display:block;font-size:10px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.phrase-row p{font-size:13px;line-height:1.4;margin:0}.phrase-row small{color:var(--ok);display:block;font-size:11px;margin-top:5px}.recording-stage{overflow:auto;padding:48px 56px}.session-note{color:var(--muted);font-family:Georgia,serif;font-style:italic;margin:0 0 18px}.recording-stage h1{border-bottom:1px solid var(--hairline);border-top:2px solid var(--ink);font-size:54px;line-height:1.12;padding:30px 0}.recorder{background:var(--panel);border:1px solid var(--hairline);margin-top:34px;padding:30px 36px}.recorder-head{align-items:center;display:flex;justify-content:space-between}.recorder-head strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.recorder-head p{color:var(--muted);font-size:13px;margin:0}.live-wave{align-items:center;gap:5px;height:96px;margin:20px 0}.live-wave,.recorder-actions{display:flex;justify-content:center}.recorder-actions{flex-wrap:wrap;gap:10px}.facilitator-panel header{border-bottom:1px solid var(--hairline);padding:18px 22px}.facilitator-panel header strong{font-size:14px}.chat-log{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:auto;padding:20px 22px}.chat-log p{background:var(--paper-deep);border-left:2px solid var(--rose);font-size:14px;line-height:1.5;margin:0;padding:12px 14px}.quick-actions{border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:6px;padding:14px 22px}.quick-actions button{background:transparent;border:1px solid var(--hairline);border-radius:3px;font-size:11px;padding:6px 9px}.office-surface{background:var(--paper-deep);display:grid;grid-template-columns:250px 1fr;min-height:calc(100vh - 53px)}.office-surface>aside{background:var(--ink);color:var(--paper);display:flex;flex-direction:column;padding:28px 0}.office-brand{padding:0 24px 30px}.office-brand span{color:rgb(250 247 241/.52)}.office-surface nav{display:flex;flex-direction:column}.office-surface nav button{background:transparent;border:0;border-left:2px solid transparent;color:var(--paper);padding:13px 24px;text-align:left}.office-surface nav button.active{background:rgb(250 247 241/.08);border-left-color:var(--rose)}.provider-status{border-top:1px solid rgb(250 247 241/.12);color:rgb(250 247 241/.6);display:grid;font-size:12px;grid-gap:8px;gap:8px;margin-top:auto;padding:20px 24px}.office-content{overflow:auto;padding:34px 42px}.panel-head{margin-bottom:28px}.panel-head h1,.table-head h1{font-family:Georgia,serif;font-size:46px;font-weight:400;margin:0}.metric-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.metric-grid article{background:var(--panel);border:1px solid var(--hairline);padding:20px 22px}.metric-grid span{color:var(--muted);display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.metric-grid strong{display:block;font-family:Georgia,serif;font-size:38px;font-weight:400;margin:8px 0 4px}.metric-grid p{color:var(--muted);font-size:12px;margin:0}.office-grid,.product-admin-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.office-card{padding:24px}.office-card h2{font-size:26px;margin:0 0 14px}.data-row,.list-row{align-items:center;border-bottom:1px solid var(--hairline);display:grid;grid-gap:16px;gap:16px;padding:14px 0}.list-row{grid-template-columns:1fr auto}.list-row small{color:var(--muted);display:block;margin-top:4px}.data-row em,.list-row em{color:var(--rose);font-size:12px;font-style:normal;font-weight:700}.activity{margin:0 0 13px}.table-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.data-table{background:var(--panel);border:1px solid var(--hairline);padding:8px 22px}.data-row{grid-template-columns:1fr 1fr .8fr .8fr auto;font-size:14px}.data-row span{color:var(--muted)}@media (max-width:1100px){.decay-section,.funding-note,.hero-section,.journey-section,.platform-section,.process-section,.product-strip,.site-header,.subpage,.three-pillar,.trust-section,.urgency-callout{padding-left:28px;padding-right:28px}.decay-row{grid-template-columns:1fr 50px;grid-template-areas:"stage percent" "bar bar" "note note";gap:4px 12px}.decay-stage{grid-area:stage}.decay-bar{grid-area:bar}.decay-percent{grid-area:percent}.decay-note{grid-area:note}.pricing-table .pricing-price{width:auto}.account-header,.site-header{align-items:flex-start;flex-direction:column}.account-header nav,.account-header-main,.product-nav,.site-header nav,.site-header-main,.site-nav{align-items:stretch;width:100%}.product-nav{flex-direction:column}.account-header nav,.site-header nav,.site-nav{flex-direction:column;align-items:flex-start}.hero-section,.journey-section,.office-surface,.platform-section,.process-section,.studio-surface,.trust-section{grid-template-columns:1fr}.studio-surface{grid-template-rows:auto}.facilitator-panel,.phrase-queue{max-height:none}.flow-grid,.footer-grid,.journey-list li,.metric-grid,.office-grid,.pricing-grid,.product-admin-grid,.product-strip,.three-pillar{grid-template-columns:1fr}.site-footer{padding-left:28px;padding-right:28px}.footer-bottom{flex-direction:column;gap:8px}.hero-visual,.portrait-panel{min-height:440px}}@media (max-width:680px){.segmented,.session-meta,.studio-topbar,.surface-switcher,.table-head{align-items:stretch;flex-direction:column}.surface-switcher{gap:10px}.segmented button{flex:1 1}.hero-copy h1{font-size:44px}.journey-section h2,.panel-head h1,.platform-section h2,.process-section h2,.recording-stage h1,.table-head h1,.trust-section h2{font-size:36px}.journey-list li{gap:10px}.office-content,.recording-stage{padding:28px 20px}.data-row{grid-template-columns:1fr}}