:root{color-scheme:dark}.studio-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center;padding:60px 0 70px}.studio-hero h1{font:500 clamp(46px,5.7vw,80px)/1.08 Georgia,serif;letter-spacing:-2px;margin:18px 0 24px}.studio-hero h1 em{color:#f5c86a;font-weight:400}.studio-hero .lead{font-size:24px;max-width:570px}.hero-copy{max-width:540px;font-size:17px;line-height:1.8;color:#bdd0d9}.studio-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 23px;margin:14px 0;border:1px solid #f6d185;border-radius:9px;background:linear-gradient(120deg,#ffda87,#edbd5d);color:#10232d!important;font:750 15px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer}.conversation-preview{background:linear-gradient(135deg,#284650,#142a35);border:1px solid #78939d;border-radius:20px;padding:32px;box-shadow:0 24px 60px #0003}.conversation-preview blockquote{font:400 29px/1.5 Georgia,serif;margin:24px 0;color:#faf2e2}.preview-response{padding:22px;border-left:3px solid #a4e4ce;background:#0c202b66;color:#cce2e0;line-height:1.9}.fiction-chip{display:inline-block;border:1px solid #7e969d;padding:5px 10px;border-radius:20px;color:#d1e1e4;font:12px/1.5 system-ui;margin-top:18px}.method-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #4b6975;padding:26px 0;gap:24px;margin-bottom:70px}.method-strip b{font:700 16px/1.5 system-ui;color:#f5cf7e}.method-strip p{margin:8px 0;color:#c4d5db}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:30px 0}.section-heading h2{margin:8px 0;font-size:36px}.section-heading>p{font-size:14px;line-height:1.8;color:#c2d4dc;max-width:400px}.scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.scenario-card{padding:25px;text-align:left;display:flex;flex-direction:column;gap:18px;background:linear-gradient(135deg,#203e49,#152c38);border:1px solid #6d8b98;border-radius:14px;color:#f6f0e5;min-height:260px;cursor:pointer;font:inherit;transition:transform .15s,border-color .15s}.scenario-card strong{font:400 27px/1.3 Georgia,serif}.scenario-card .eyebrow{font-size:10px;line-height:1.7}.card-message{font:15px/1.8 system-ui;color:#c7d8df}.card-link{font:700 13px/1.6 system-ui;color:#a4e8d0;margin-top:auto}.scenario-card:hover{transform:translateY(-2px);border-color:#c2e5d8}.scenario-card[aria-pressed=true]{border-color:#e5c170;box-shadow:inset 0 0 0 1px #e5c170}.practice-studio{border-top:1px solid #63808c;margin-top:65px;padding-top:28px;scroll-margin-top:110px}.practice-top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.practice-top button{font-size:12px}.scenario-heading{margin:35px 0 24px}.scenario-heading h2{font:400 42px/1.2 Georgia,serif}.customer-card{border:1px solid #7d969c;border-left:4px solid #f4c76b;border-radius:12px;background:#213c48;padding:25px;margin:24px 0}.customer-card blockquote{margin:12px 0 0;font:400 24px/1.6 Georgia,serif}.studio-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 32px}.evidence-record{border:1px solid #66818d;background:#152e3a;border-radius:10px;padding:18px;align-self:start}.evidence-record summary{cursor:pointer;font-weight:700;line-height:1.7}.evidence-record p{color:#d2e1e5;font-size:14px;line-height:1.9;margin-bottom:0}.compose-grid,.review-grid,.draft-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0}.compose-panel{padding:25px;background:linear-gradient(140deg,#1e3945,#122a35);border:1px solid #5e7b89;border-radius:12px;min-width:0}.compose-panel h3{font:400 25px/1.4 Georgia,serif;margin:0 0 16px}.compose-panel h3:not(:first-child){margin-top:28px}.compose-panel p{line-height:1.9;color:#cbdbe1}.compose-panel label>span:last-child{line-height:1.7}.practice-studio textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;background:#0b202b;border:1px solid #86a2ad;border-radius:8px;color:#faf4e6;font:16px/1.8 system-ui;padding:16px;margin:16px 0 22px;min-height:100px}.practice-studio fieldset{border:0;margin:0 0 28px;padding:0;min-width:0}.practice-studio legend{font:400 25px/1.4 Georgia,serif;margin-bottom:10px}.selection-card{display:flex!important;align-items:flex-start;gap:12px;margin:12px 0;cursor:pointer;padding:13px;border:1px solid #587887;border-radius:9px;background:#102934}.selection-card input{width:18px;height:18px;flex:none;margin:4px 0 0;accent-color:#9ee4c8}.selection-card span{font:15px/1.7 system-ui;min-width:0}.selection-card small{display:block;color:#bdd0d9;font:13px/1.7 system-ui;margin-top:8px}.selection-card strong{font-weight:650}.draft-quote,.draft-comparison blockquote{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.draft-quote{padding:22px;border-left:3px solid #a4e4ce;background:#122f3b}.draft-quote blockquote,.draft-comparison blockquote{margin:0}.sample-drawer{padding:23px;background:#142f3b;border:1px solid #77939f;border-radius:10px;margin:30px 0}.sample-drawer>summary{font-weight:700;cursor:pointer}.example{padding:15px 0;border-top:1px solid #527381}.example summary{cursor:pointer;color:#e5c781;font-size:14px}.example p{line-height:1.9;color:#d0e0e5}.reaction-options{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.reaction-button[aria-pressed=true]{border-color:#f5ca72;background:#4a422d;color:#fff4d5}.practice-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.validation{color:#ffdb9b;line-height:1.8}.trust-note{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;border-top:1px solid #597582;margin:75px 0 30px;padding-top:38px}.trust-note h2{font:400 33px/1.3 Georgia,serif}.trust-note p{font-size:15px;line-height:1.9;color:#c3d7df}.trust-note a{color:#b0e7d6}#scenarios,#how-it-works,#review-method{scroll-margin-top:110px}.practice-studio h3[tabindex]{outline:none;font:400 32px/1.4 Georgia,serif}.practice-studio label small{color:#bfd0d8}.practice-studio button:focus-visible,.studio-primary:focus-visible,.scenario-card:focus-visible,summary:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid #f6cf7c;outline-offset:4px}#review-step,#compare-step,#write-step{scroll-margin-top:110px}[hidden]{display:none!important}dialog{max-width:480px;width:calc(100% - 40px);background:#18343f;color:#f3eee3;border:1px solid #86a2af;border-radius:14px;padding:28px}dialog::backdrop{background:#000a}#copy-status,#self-check-summary,#personal-reflection{overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:760px){.studio-hero{grid-template-columns:1fr;gap:30px;padding:35px 0 40px}.studio-hero h1{font-size:48px;letter-spacing:-1px}.studio-hero .lead{font-size:21px}.studio-primary{width:100%;box-sizing:border-box}.conversation-preview{padding:24px}.conversation-preview blockquote{font-size:25px}.method-strip{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.method-strip>div{padding-bottom:12px}.method-strip p{margin:5px 0}.section-heading{display:block}.section-heading h2{font-size:30px}.scenario-grid,.compose-grid,.review-grid,.draft-comparison,.trust-note,.studio-evidence{grid-template-columns:1fr}.scenario-card{min-height:230px}.practice-top{gap:10px}.practice-top .eyebrow{order:3;flex-basis:100%;font-size:10px}.scenario-heading h2{font-size:34px}.customer-card{padding:20px}.customer-card blockquote{font-size:22px}.compose-panel{padding:20px}.trust-note{gap:10px}.reaction-options,.practice-actions{flex-direction:column}.reaction-options button,.practice-actions button{width:100%}.scenario-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.scenario-card{transition:none}}
