:root{--bg:#0d0a08;--bg-2:#15100d;--bg-3:#211711;--cream:#f4ead8;--cream-2:#e6d8c3;--paper:#f4eee4;--paper-2:#e9dfd1;--ink:#15110d;--muted:#a99b8a;--muted-dark:#655b50;--line:rgba(244,234,216,0.16);--line-dark:rgba(21,17,13,0.16);--accent:#d97828;--accent-2:#a64e1d;--green:#6f8f58;--blue:#5571d8;--radius:8px;--max:1320px;--header-h:86px;--shadow:0 30px 90px rgba(0,0,0,0.34)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--cream);background:radial-gradient(circle at 78% 7%,rgba(178,88,35,.18),transparent 28rem),linear-gradient(180deg,#0b0907,#130d09 48%,#0d0a08);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;letter-spacing:0}nextjs-portal{display:none!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-color:var(--accent);outline-offset:4px}img,svg{max-width:100%}.site-header{position:fixed;z-index:20;top:0;left:50%;display:grid;width:min(var(--max),calc(100% - 48px));height:var(--header-h);grid-template-columns:1fr auto auto;align-items:center;grid-gap:34px;gap:34px;transform:translateX(-50%);color:var(--cream)}.wordmark{display:inline-flex;font-size:19px;font-weight:760;letter-spacing:.08em}.desktop-nav,.wordmark{align-items:center;text-transform:uppercase}.desktop-nav{display:flex;gap:36px;font-size:11px;font-weight:740}.desktop-nav a,.footer nav a{color:rgba(244,234,216,.82)}.desktop-nav a:hover,.footer nav a:hover{color:var(--cream)}.button,.header-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(217,120,40,.58);border-radius:4px;padding:0 22px;font-size:12px;font-weight:780;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.header-cta{color:var(--cream);background:rgba(13,10,8,.32)}.button:hover,.header-cta:hover{transform:translateY(-2px)}.button-primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}.button-secondary{border-color:rgba(244,234,216,.42);color:var(--cream);background:rgba(244,234,216,.02)}.button-dark{background:var(--ink);color:var(--cream);border-color:var(--ink)}.article-shell,.final-cta,.not-found,.section-dark,.section-light{padding-inline:max(24px,calc((100vw - var(--max)) / 2))}.section-dark{background:radial-gradient(circle at 90% 20%,rgba(217,120,40,.16),transparent 26rem),linear-gradient(180deg,var(--bg) 0,var(--bg-2) 100%);color:var(--cream)}.section-light{background:radial-gradient(circle at 25% 0,rgba(217,120,40,.12),transparent 24rem),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%);color:var(--ink)}.hero{position:relative;display:grid;min-height:760px;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;grid-gap:42px;gap:42px;overflow:hidden;padding-top:114px;padding-bottom:72px}.compact-hero:before,.hero:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(13,10,8,.84),rgba(13,10,8,.24) 62%,rgba(13,10,8,.68)),radial-gradient(circle at 72% 55%,rgba(244,234,216,.08),transparent 22rem)}.compact-hero>*,.hero-artifact,.hero-copy,.page-hero>*{position:relative}.article-header h1,.hero h1,.page-hero h1{margin:0;max-width:720px;font-size:clamp(50px,6.2vw,102px);font-weight:760;line-height:.97;letter-spacing:0}.hero p,.page-hero p{max-width:560px;margin:30px 0 0;color:rgba(244,234,216,.82);font-size:21px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:42px}.artifact-frame{border:1px solid rgba(244,234,216,.22);border-radius:var(--radius);background:linear-gradient(135deg,rgba(244,234,216,.06),rgba(244,234,216,.01)),rgba(17,12,9,.68);box-shadow:var(--shadow)}.hero-artifact{min-height:560px;overflow:hidden;background:linear-gradient(120deg,rgba(9,8,7,.84),rgba(35,20,13,.7)),repeating-linear-gradient(0deg,rgba(244,234,216,.08) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(244,234,216,.06) 0 1px,transparent 1px 24px)}.artifact-glow{position:absolute;right:-90px;bottom:-110px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(217,120,40,.4),transparent 64%);filter:blur(10px)}.review-card{position:absolute;top:86px;right:150px;width:min(380px,60%);border:1px solid rgba(244,234,216,.2);border-radius:5px;padding:25px;background:rgba(18,14,12,.84);box-shadow:0 24px 70px rgba(0,0,0,.38);transform:rotate(2.8deg)}.result-line,.review-card-head,.review-row,.risk-meter>div{display:flex;align-items:center;justify-content:space-between;gap:18px}.review-card-head{margin-bottom:26px;padding-bottom:14px;border-bottom:1px solid rgba(244,234,216,.14);font-size:14px;font-weight:740;text-transform:uppercase}.review-card-head em{color:var(--accent);font-style:normal}.review-row{border-bottom:1px solid rgba(244,234,216,.1);padding:12px 0;color:rgba(244,234,216,.64);font-size:13px}.review-row strong,.risk-meter strong{color:var(--cream);font-size:15px}.risk-meter{padding:18px 0}.ai-result span,.annotation span,.confidence-tile span,.result-line span,.risk-meter span,.why-box span{color:rgba(244,234,216,.62);font-size:11px;text-transform:uppercase}.risk-meter svg{margin-top:12px}.risk-meter polyline{fill:none;stroke:var(--accent);stroke-width:3}.why-box{margin-top:8px;border:1px solid rgba(244,234,216,.14);border-radius:5px;padding:15px;background:rgba(244,234,216,.035)}.why-box p{margin:8px 0 0;color:var(--cream-2);font-size:14px}.review-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.review-actions button{min-height:44px;border:1px solid rgba(244,234,216,.24);border-radius:4px;color:var(--cream);background:transparent}.review-actions button:first-child{background:var(--cream);color:var(--ink)}.annotation{position:absolute;width:166px;border-top:1px solid rgba(217,120,40,.55);padding-top:10px}.annotation strong{display:block;margin-bottom:6px;color:var(--cream);font-size:12px;text-transform:uppercase}.annotation-one{top:145px;left:38px}.annotation-two{top:315px;left:52px}.annotation-three{top:165px;right:26px}.confidence-tile{position:absolute;right:58px;bottom:62px;width:132px;border:1px solid rgba(244,234,216,.2);border-radius:5px;padding:17px;background:rgba(13,10,8,.72)}.confidence-tile strong{display:block;margin-top:6px;font-size:34px;line-height:1}.section-heading{max-width:940px;margin-bottom:54px}.section-heading-split{display:grid;max-width:none;grid-template-columns:.92fr 1fr;align-items:end;grid-gap:56px;gap:56px}.section-label,.service-label{margin:0 0 18px;color:var(--accent);font-size:11px;font-weight:780;text-transform:uppercase}.about-block h2,.article-card-large h2,.final-cta h2,.section-heading h2,.service-detail h2,.writing-preview h3{margin:0;font-size:clamp(34px,4.2vw,64px);font-weight:730;line-height:1.03;letter-spacing:0}.about-block p,.article-card-large p,.engagement-grid p,.faq p,.section-heading p,.service-detail p,.service-feature p,.service-small p,.writing-preview p{color:currentColor;opacity:.72}.about-writing,.applications,.comparison,.engagements,.faq,.method,.problem,.service-details,.services-preview,.trust-framework,.writing-index{padding-top:92px;padding-bottom:92px}.application-grid,.engagement-grid,.method-row,.symptom-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.method-step,.symptom-card{min-height:250px;border-left:1px solid var(--line-dark);padding:0 34px}.method-step:first-child,.symptom-card:first-child{border-left:0;padding-left:0}.icon-disc{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid rgba(217,120,40,.22);border-radius:50%;color:var(--accent);background:rgba(21,17,13,.04)}.engagement-grid span,.item-number,.method-step>span,.symptom-card>span{display:block;margin:24px 0 18px;color:var(--accent);font-size:12px;font-weight:760}.application-card h3,.engagement-grid h3,.faq h3,.method-step h3,.service-feature h3,.service-small h3,.symptom-card h3{margin:0;font-size:25px;line-height:1.14;letter-spacing:0}.method-step p,.symptom-card p{margin:14px 0 0;color:rgba(21,17,13,.68)}.application-grid{grid-template-columns:repeat(3,1fr);gap:16px}.application-card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:rgba(244,234,216,.035)}.application-card p{color:rgba(244,234,216,.7)}.application-card dl{margin:24px 0 0;border-top:1px solid var(--line);padding-top:20px}.application-card dt{color:var(--accent);font-size:11px;font-weight:780;text-transform:uppercase}.application-card dd{margin:6px 0 18px;color:rgba(244,234,216,.72)}.mini-artifact{position:relative;display:grid;min-height:220px;grid-template-columns:1fr .84fr;grid-gap:18px;gap:18px;overflow:hidden;border:1px solid var(--line);border-radius:6px;padding:20px;background:radial-gradient(circle at 76% 50%,rgba(217,120,40,.2),transparent 8rem),rgba(13,10,8,.7)}.ai-result,.flow-branches span,.flow-node,.onboarding-card,.steps{border:1px solid rgba(244,234,216,.14);border-radius:5px;background:rgba(244,234,216,.04)}.ai-result{padding:16px}.ai-result strong{display:block;margin:8px 0 16px;font-size:16px}.ai-result button{width:100%;min-height:34px;margin-top:14px;border:0;border-radius:3px;background:#d5e7b3;color:#16200f;font-size:12px;font-weight:730}.radar{place-self:center;width:150px;height:150px;border:1px dotted rgba(217,120,40,.4);border-radius:50%;background:radial-gradient(circle,rgba(217,120,40,.75) 0 5px,transparent 6px),repeating-radial-gradient(circle,transparent 0 23px,rgba(244,234,216,.12) 24px 25px)}.light-artifact{display:block;background:var(--paper);color:var(--ink)}.steps{display:grid;grid-gap:8px;gap:8px;border-color:rgba(21,17,13,.12);padding:10px;background:#f9f5ee}.steps div{display:flex;align-items:center;gap:10px;border-radius:4px;padding:9px;color:rgba(21,17,13,.64);font-size:13px}.steps span{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:rgba(21,17,13,.08);font-size:11px}.steps .active-step{color:var(--ink);background:rgba(85,113,216,.12)}.onboarding-card{margin-top:12px;border-color:rgba(21,17,13,.12);padding:14px;background:#fffaf2}.onboarding-card p,.onboarding-card small{color:rgba(21,17,13,.58)}.dropoff{position:absolute;right:20px;top:96px;color:var(--accent-2);font-size:12px;font-weight:740}.flow-artifact{grid-template-columns:1fr 1fr}.flow-branches,.flow-column{display:grid;align-content:center;grid-gap:10px;gap:10px}.flow-node{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 12px;font-size:12px}.flow-branches span{padding:9px 12px;color:rgba(244,234,216,.72);font-size:12px}.flow-branches .accent-node{border-color:rgba(217,120,40,.42);color:var(--accent)}.service-layout{display:grid;grid-template-columns:1.35fr .9fr;grid-gap:14px;gap:14px}.service-feature,.service-small{border:1px solid var(--line-dark);border-radius:var(--radius);background:rgba(255,255,255,.26)}.service-feature{display:grid;grid-template-columns:.9fr .84fr;grid-gap:32px;gap:32px;padding:42px}.service-feature ul{display:grid;grid-gap:12px;gap:12px;margin:28px 0 32px;padding:0;list-style:none}.service-detail li:before,.service-feature li:before{margin-right:10px;color:var(--accent);content:"—"}.service-stack{display:grid;grid-gap:14px;gap:14px}.service-small{padding:38px}.service-small a{display:inline-flex;margin-top:20px}.trust-orbit{display:grid;min-height:360px;place-items:center}.trust-orbit svg{width:min(100%,380px)}.trust-orbit circle,.trust-orbit line{fill:none;stroke:rgba(21,17,13,.2);stroke-width:1}.trust-orbit .orbit-core{fill:var(--ink);stroke:var(--ink)}.trust-orbit .node{fill:var(--accent);stroke:rgba(21,17,13,.26)}.trust-orbit .node.blue{fill:var(--blue)}.trust-orbit .node.gray{fill:var(--muted-dark)}.trust-orbit .node.green{fill:var(--green)}.trust-orbit text{fill:var(--cream);font-size:16px;font-weight:760;text-transform:uppercase}.trust-orbit .orbit-label{fill:var(--ink);font-size:12px}.method{padding-top:28px}.method-row{grid-template-columns:repeat(4,1fr)}.about-writing{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:28px;gap:28px}.about-block,.writing-preview{border:1px solid var(--line);border-radius:var(--radius);padding:44px;background:rgba(244,234,216,.035)}.about-block .button{margin-top:22px}.writing-preview{align-self:stretch}.article-card-large a,.back-link,.email-link,.writing-preview a{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-weight:730}.final-cta{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:34px;gap:34px;padding-top:70px;padding-bottom:70px;background:radial-gradient(circle at 94% 50%,rgba(217,120,40,.2),transparent 24rem),var(--bg)}.final-cta h2 span{display:block;color:var(--accent)}.final-cta .button{margin-top:28px}.risk-path svg{width:100%;min-height:220px}.panel-plane line,.panel-plane path{fill:rgba(244,234,216,.02);stroke:rgba(244,234,216,.2);stroke-dasharray:3 5}.risk-line{fill:none;stroke:url(#riskLine);stroke-width:3}.risk-path circle{fill:var(--accent)}.risk-path .final-pulse{fill:rgba(217,120,40,.2);stroke:rgba(217,120,40,.5)}.page-hero{display:grid;min-height:580px;grid-template-columns:.94fr .82fr;align-items:center;grid-gap:60px;gap:60px;overflow:hidden;padding-top:136px;padding-bottom:72px}.compact-hero{position:relative}.muted{color:rgba(244,234,216,.58)!important}.question-graphic{display:grid;grid-gap:12px;gap:12px;padding:28px}.question-ring{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(244,234,216,.12);border-radius:4px;padding:14px;background:rgba(244,234,216,.035)}.question-ring span{color:var(--accent);font-size:12px;font-weight:760}.question-ring strong{font-size:16px}.question-list{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.question-list li{border-top:1px solid var(--line-dark);padding-top:18px;font-size:22px;font-weight:720;line-height:1.12}.comparison-table{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius)}.comparison-table>div{display:grid;grid-template-columns:.7fr repeat(3,1fr)}.comparison-table span,.comparison-table strong{min-height:72px;border-left:1px solid var(--line);border-top:1px solid var(--line);padding:20px}.comparison-table span:first-child,.comparison-table strong:first-child{border-left:0}.comparison-head span,.comparison-head strong{border-top:0;color:var(--accent);text-transform:uppercase}.service-detail{display:grid;grid-template-columns:.78fr 1.18fr;grid-gap:54px;gap:54px;border-top:1px solid var(--line-dark);padding:74px 0}.service-detail:first-child{border-top:0;padding-top:0}.service-detail-main{position:-webkit-sticky;position:sticky;top:112px;align-self:start}.service-detail-main .lead{font-size:20px;opacity:.82}.service-detail h3{margin:28px 0 10px;font-size:15px;text-transform:uppercase}.service-detail-lists{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.service-detail-lists>div{border:1px solid var(--line-dark);border-radius:var(--radius);padding:24px;background:rgba(255,255,255,.22)}.service-detail ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.engagement-grid{grid-template-columns:repeat(5,1fr);gap:14px}.engagement-grid article{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:rgba(244,234,216,.035)}.faq-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.faq-list article{border-top:1px solid var(--line-dark);padding:22px 0}.writing-hero .risk-path{opacity:.86}.article-card-large{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:32px;gap:32px;border:1px solid var(--line-dark);border-radius:var(--radius);padding:clamp(32px,7vw,86px);background:radial-gradient(circle at 82% 20%,rgba(217,120,40,.16),transparent 24rem),#fffaf2}.article-card-large h2{max-width:880px}.article-card-large span,.article-header span{display:block;margin-top:22px;color:var(--muted-dark);font-size:13px;font-weight:700;text-transform:uppercase}.article-shell{padding-top:132px;padding-bottom:96px;background:var(--paper);color:var(--ink)}.back-link{color:var(--accent-2)}.article-header{max-width:1040px;margin:58px 0 70px}.article-header h1{color:var(--ink)}.article-header p{max-width:760px;color:rgba(21,17,13,.72);font-size:24px}.article-body,.article-intro{max-width:760px}.article-body p,.article-intro p{color:rgba(21,17,13,.78);font-size:20px;line-height:1.72}.article-body h2{margin:58px 0 18px;font-size:34px;line-height:1.12}.article-callout{display:grid;max-width:1110px;grid-template-columns:.9fr .7fr;grid-gap:36px;gap:36px;margin:64px 0;border:1px solid var(--line-dark);border-radius:var(--radius);padding:34px;background:#fff9ef}.article-callout h2{margin:0 0 24px;font-size:38px;line-height:1.05}.article-callout ol{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px;font-size:19px}.article-callout .question-graphic{background:var(--bg)}.article-footer{max-width:840px;margin-top:76px;border-top:1px solid var(--line-dark);padding-top:34px}.article-footer p{font-size:24px}.contact-page{display:grid;min-height:820px;grid-template-columns:.8fr 1fr;align-items:start;grid-gap:64px;gap:64px;padding-top:150px;padding-bottom:96px}.contact-copy h1{margin:0;font-size:clamp(52px,7vw,104px);line-height:.96}.contact-copy p{max-width:580px;color:rgba(244,234,216,.78);font-size:20px}.availability{display:grid;grid-gap:8px;gap:8px;max-width:520px;margin:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.availability span{color:var(--accent);font-size:11px;font-weight:780;text-transform:uppercase}.availability strong{margin-bottom:8px}.contact-form{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:var(--radius);padding:30px;background:rgba(244,234,216,.045)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}label{display:grid;grid-gap:9px;gap:9px;color:rgba(244,234,216,.72);font-size:12px;font-weight:760;text-transform:uppercase}input,select,textarea{width:100%;border:1px solid rgba(244,234,216,.18);border-radius:4px;padding:14px;color:var(--cream);background:rgba(13,10,8,.48);font-size:15px;text-transform:none}textarea{resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .button{width:-moz-fit-content;width:fit-content;cursor:pointer}.fineprint,.form-note{color:rgba(244,234,216,.54);font-size:13px}.not-found{min-height:720px;padding-top:160px}.not-found h1{margin:0;font-size:clamp(54px,8vw,120px)}.footer{display:grid;grid-template-columns:1fr auto;grid-gap:42px;gap:42px;padding:52px max(24px,calc((100vw - var(--max)) / 2));border-top:1px solid var(--line);background:#090705}.footer p{max-width:460px;color:rgba(244,234,216,.66)}.footer nav{display:grid;grid-template-columns:repeat(2,auto);grid-gap:13px 34px;gap:13px 34px;align-content:start;font-size:12px;font-weight:720;text-transform:uppercase}.footer-wordmark{margin-bottom:8px}@media (max-width:1180px){.contact-page,.hero,.page-hero{grid-template-columns:1fr}.hero{padding-top:128px}.hero-artifact{min-height:520px}.review-card{right:120px}.method-row,.symptom-grid{grid-template-columns:repeat(2,1fr);gap:30px}.method-step,.symptom-card{border-left:0;padding:0}.about-writing,.article-callout,.final-cta,.service-detail,.service-layout{grid-template-columns:1fr}.service-detail-main{position:static}.engagement-grid,.question-list,.service-detail-lists{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){:root{--header-h:76px}.site-header{width:min(100% - 28px,var(--max));grid-template-columns:1fr auto;gap:16px}.desktop-nav{display:none}.header-cta{min-height:38px;padding:0 12px;font-size:10px}.about-writing,.applications,.comparison,.contact-page,.engagements,.faq,.hero,.method,.page-hero,.problem,.service-details,.services-preview,.trust-framework,.writing-index{padding-inline:18px}.hero{min-height:0;padding-top:112px}.article-header h1,.contact-copy h1,.hero h1,.page-hero h1{font-size:clamp(42px,12vw,72px)}.article-header p,.contact-copy p,.hero p,.page-hero p{font-size:18px}.hero-artifact{min-height:530px}.annotation{display:none}.review-card{top:50px;right:40px;width:calc(100% - 82px);transform:rotate(1.2deg)}.confidence-tile{right:26px;bottom:24px}.review-actions{display:none}.application-grid,.article-card-large,.engagement-grid,.faq-list,.form-row,.method-row,.question-list,.section-heading-split,.service-detail-lists,.service-feature,.symptom-grid{grid-template-columns:1fr}.question-list li{font-size:19px}.comparison-table{overflow-x:auto}.comparison-table>div{min-width:820px}.about-block,.article-callout,.contact-form,.service-feature,.writing-preview{padding:24px}.flow-artifact,.mini-artifact{grid-template-columns:1fr}.article-shell{padding-inline:18px}.article-body p,.article-intro p{font-size:18px}.footer{grid-template-columns:1fr;padding-inline:18px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}