.cp-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 26%,#5b7e6821,#0000 30%),linear-gradient(#fbfbf8 0%,#f6f7f2 100%);padding:clamp(84px,10vw,144px) 0 clamp(78px,9vw,124px);position:relative;overflow:hidden}.cp-hero:before{opacity:.22;pointer-events:none;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitchTiles'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");position:absolute;inset:0}.cp-hero-founder{background:radial-gradient(circle at 80% 23%,#5b6b8924,#0000 31%),linear-gradient(#fbfbf8 0%,#f5f5f1 100%)}.cp-hero-how{background:radial-gradient(circle at 76% 32%,#5a7e6826,#0000 29%),linear-gradient(#fbfbf8 0%,#f3f5f0 100%)}.cp-hero-grid,.cp-how-hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:clamp(48px,7vw,102px);display:grid;position:relative}.cp-how-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr)}.cp-hero-copy h1{letter-spacing:-.075em;max-width:800px;margin:0;font-size:clamp(3.65rem,6.8vw,7rem);font-weight:560;line-height:.91}.cp-hero-copy>.cp-state:first-child{margin-bottom:26px}.cp-hero-copy .eyebrow{margin-top:22px}.cp-hero-copy>.eyebrow:first-child{margin-top:0}.cp-boundary-line{max-width:650px;color:var(--muted);align-items:flex-start;gap:8px;margin:28px 0 0;font-size:.78rem;line-height:1.55;display:flex}.cp-boundary-line svg{color:var(--sage);flex:none;margin-top:2px}.cp-state{border:1px solid var(--line-strong);width:max-content;font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:.63rem;font-weight:500;line-height:1.2;display:inline-flex}.cp-state-current{color:var(--sage-dark);background:#e8f0ea;border-color:#bfd0c2}.cp-state-beta{color:#72531d;background:#f5efe1;border-color:#d7c79f}.cp-state-direction{color:#46566d;background:#eef0f5;border-color:#c9ced9}.cp-product-visual,.cp-gtm-visual,.cp-founder-visual,.cp-how-map{border:1px solid var(--line-strong);box-shadow:var(--shadow);background:#fffffceb;border-radius:26px;overflow:hidden}.cp-visual-bar{border-bottom:1px solid var(--line);min-height:49px;color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:9px 17px;font-size:.62rem;display:flex}.cp-visual-kicker{align-items:center;gap:8px;display:inline-flex}.cp-visual-kicker:before{background:var(--sage-bright);content:"";border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #62886f1f}.cp-record-head{align-items:center;gap:17px;padding:29px 28px 22px;display:flex}.cp-record-avatar{background:var(--paper-sage);width:57px;height:57px;color:var(--sage-dark);border:1px solid #cad6cc;border-radius:50%;flex:none;place-items:center;display:grid}.cp-record-head p,.cp-record-head h2,.cp-record-head span{margin:0}.cp-record-head p{color:var(--faint);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.62rem}.cp-record-head h2{letter-spacing:-.045em;margin-top:2px;font-size:1.65rem}.cp-record-head>div>span{color:var(--muted);font-family:var(--font-serif), serif;font-size:.92rem}.cp-record-grid{gap:10px;padding:0 28px 28px;display:grid}.cp-record-grid article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:7px;padding:17px 18px;display:grid}.cp-record-grid strong{font-size:.92rem;line-height:1.4}.cp-record-grid small{color:var(--faint);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.58rem}.cp-record-label{color:var(--muted);align-items:center;gap:7px;font-size:.67rem;display:flex}.cp-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.cp-dot-known{background:var(--sage-bright)}.cp-dot-inferred{background:#b08748}.cp-dot-direction{background:#667f9e}.cp-dot-muted{background:#949a93}.cp-dot-conflict{background:var(--rose)}.cp-source-strip{border-top:1px solid var(--line);min-height:49px;color:var(--muted);font-family:var(--font-mono), monospace;text-transform:uppercase;background:#f5f6f2;align-items:center;gap:8px;padding:11px 17px;font-size:.59rem;display:flex}.cp-source-strip span:last-child{text-align:right;margin-left:auto}.cp-split-heading{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:end;gap:clamp(48px,9vw,130px);margin-bottom:55px;display:grid}.cp-split-heading h2,.cp-principle-grid h2,.cp-sources-copy h2,.cp-control-grid h2{letter-spacing:-.065em;max-width:790px;margin:0;font-size:clamp(2.6rem,4.8vw,5rem);font-weight:570;line-height:.99}.cp-split-heading>p,.cp-principle-copy>p,.cp-sources-copy>p,.cp-fit-grid>div:first-child>p:not(.eyebrow){color:var(--ink-soft);font-family:var(--font-serif), Georgia, serif;margin:0;font-size:1.13rem;line-height:1.65}.cp-compare-grid{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;display:grid}.cp-compare-arrow{color:var(--faint);place-items:center;display:grid}.cp-compare-card{border:1px solid var(--line);border-radius:22px;min-height:440px;padding:clamp(26px,4vw,42px)}.cp-compare-muted{color:var(--ink-soft);background:#f1f2ee}.cp-compare-live{box-shadow:var(--shadow-small);background:linear-gradient(145deg,#f9fbf7,#eef4ef);border-color:#bdcbbf}.cp-compare-icon{border:1px solid var(--line-strong);background:#ffffffb8;border-radius:13px;place-items:center;width:49px;height:49px;margin-bottom:62px;display:grid}.cp-compare-card h3{letter-spacing:-.052em;max-width:460px;margin:10px 0 20px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:570;line-height:1.06}.cp-compare-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.cp-compare-card li{color:var(--muted);gap:8px;font-size:.84rem;display:flex}.cp-compare-card li svg{width:15px;color:var(--sage);flex:none;margin-top:5px}.cp-facet-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.cp-facet-card{border:1px solid var(--line);background:#fffffcc7;border-radius:17px;min-height:320px;padding:24px}.cp-facet-top{color:var(--faint);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;margin-bottom:72px;font-size:.63rem;display:flex}.cp-facet-top svg{color:var(--sage-dark);stroke-width:1.5px}.cp-facet-card h3{letter-spacing:-.035em;margin:0;font-size:1.2rem}.cp-facet-card p{color:var(--muted);font-family:var(--font-serif), serif;margin:10px 0 0;font-size:.94rem;line-height:1.58}.cp-scope-grid,.cp-mechanism-grid,.cp-managed-grid,.cp-identity-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(55px,9vw,130px);display:grid}.cp-scope-copy h2,.cp-mechanism-grid>div:first-child h2,.cp-managed-copy h2,.cp-identity-grid>div:first-child h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,4.7vw,4.9rem);font-weight:550;line-height:.99}.cp-scope-copy>p:not(.eyebrow),.cp-mechanism-grid>div:first-child>p:not(.eyebrow),.cp-managed-copy>p:not(.eyebrow),.cp-identity-grid>div:first-child>p:not(.eyebrow){color:#bbc1ba;font-family:var(--font-serif), serif;font-size:1.12rem}.cp-inline-link{color:var(--sage-dark);align-items:center;gap:8px;margin-top:18px;font-size:.87rem;font-weight:650;display:inline-flex}.section-ink .cp-inline-link{color:#b9d4c0}.cp-inline-link:hover{text-underline-offset:4px;text-decoration:underline}.cp-scope-visual{background:#171c18;border:1px solid #424b43;border-radius:20px;padding:clamp(22px,4vw,38px)}.cp-scope-memory{background:#222923;border:1px solid #4a574d;border-radius:15px;gap:7px;padding:21px;display:grid}.cp-scope-memory>span,.cp-scope-label{color:#9fbaa6;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.63rem}.cp-scope-memory>span{align-items:center;gap:7px;display:flex}.cp-scope-memory strong{color:#f2f5f1}.cp-scope-memory small{color:#8f9890}.cp-scope-lines{grid-template-columns:1fr 1fr;width:58%;height:38px;margin:auto;display:grid}.cp-scope-lines span:first-child{border-right:1px solid #536056;transform:skew(-38deg)}.cp-scope-lines span:last-child{border-left:1px solid #536056;transform:skew(38deg)}.cp-scope-outputs{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cp-scope-outputs article{background:#1d231e;border:1px solid #3d473f;border-radius:14px;padding:19px}.cp-scope-outputs h3{color:#f0f3ef;margin:8px 0;font-size:1rem}.cp-scope-outputs p{color:#a3aaa4;min-height:78px;font-family:var(--font-serif), serif;margin:0;font-size:.86rem}.cp-scope-outputs small{color:#7f9183;font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:6px;margin-top:18px;font-size:.56rem;display:flex}.cp-boundary-list{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cp-boundary-list article{border-right:1px solid var(--line);min-height:295px;padding:28px 28px 34px}.cp-boundary-list article:last-child{border-right:0}.cp-boundary-list h3{letter-spacing:-.035em;margin:56px 0 10px;font-size:1.25rem}.cp-boundary-list p{color:var(--muted);font-family:var(--font-serif), serif;margin:0;font-size:.94rem}.cp-cta-grid,.cp-fit-grid,.cp-principle-grid,.cp-sources-grid,.cp-control-grid{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(50px,9vw,125px);display:grid}.cp-cta-grid h2,.cp-fit-grid h2{letter-spacing:-.067em;max-width:760px;margin:0;font-size:clamp(2.75rem,5vw,5.2rem);font-weight:570;line-height:.98}.cp-cta-grid>div:last-child>p,.cp-fit-grid>div:first-child>p:not(.eyebrow){color:var(--ink-soft);font-family:var(--font-serif), serif;font-size:1.12rem}.cp-gtm-account{justify-content:space-between;align-items:flex-start;gap:25px;padding:28px;display:flex}.cp-gtm-account span:not(.cp-record-avatar){color:var(--faint);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.61rem}.cp-gtm-account h2{letter-spacing:-.05em;max-width:475px;margin:8px 0 0;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.08}.cp-gtm-brief-list{gap:9px;padding:0 28px 28px;display:grid}.cp-gtm-brief-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:32px 1fr;gap:12px;padding:16px;display:grid}.cp-brief-number{color:var(--faint);font-family:var(--font-mono), monospace;padding-top:2px;font-size:.62rem}.cp-brief-status{color:var(--sage);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.57rem}.cp-brief-status-change{color:var(--amber)}.cp-brief-status-open{color:var(--blue)}.cp-gtm-brief-list h3{margin:5px 0 3px;font-size:.9rem;line-height:1.35}.cp-gtm-brief-list p{color:var(--muted);font-family:var(--font-serif), serif;margin:0;font-size:.82rem}.cp-loss-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cp-loss-grid article{border-top:1px solid var(--line-strong);min-height:260px;padding:26px 22px 20px 0}.cp-loss-grid svg{color:var(--sage-dark);stroke-width:1.5px;margin-bottom:64px}.cp-loss-grid h3{letter-spacing:-.04em;margin:0;font-size:1.3rem}.cp-loss-grid p{color:var(--muted);font-family:var(--font-serif), serif}.cp-workflow-list{display:grid}.cp-workflow-list article{border-top:1px solid var(--line);grid-template-columns:44px 50px 1fr auto;align-items:center;gap:22px;padding:27px 0;display:grid}.cp-workflow-list article:last-child{border-bottom:1px solid var(--line)}.cp-workflow-index{color:var(--faint);font-family:var(--font-mono), monospace;font-size:.65rem}.cp-workflow-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--sage-dark);background:#ffffffa8;border-radius:12px;place-items:center;display:grid}.cp-workflow-copy{grid-template-columns:minmax(110px,.3fr) minmax(250px,.85fr) minmax(300px,1fr);align-items:center;gap:25px;display:grid}.cp-workflow-copy p{color:var(--sage);font-family:var(--font-mono), monospace;text-transform:uppercase;margin:0;font-size:.63rem}.cp-workflow-copy h3{letter-spacing:-.035em;margin:0;font-size:1.25rem;line-height:1.16}.cp-workflow-copy>span{color:var(--muted);font-family:var(--font-serif), serif;font-size:.94rem}.cp-workflow-arrow{color:var(--faint)}.cp-step-stack,.cp-partner-steps{margin:0;padding:0;list-style:none}.cp-step-stack li,.cp-partner-steps li{border-top:1px solid #465047;grid-template-columns:43px 1fr;gap:18px;padding:24px 0 27px;display:grid}.cp-step-stack li>span,.cp-partner-steps li>span{color:#77827a;font-family:var(--font-mono), monospace;font-size:.65rem}.cp-step-stack strong,.cp-partner-steps h3{color:#f2f4f1;font-size:1.08rem}.cp-step-stack p,.cp-partner-steps p{color:#aab1aa;font-family:var(--font-serif), serif;margin:5px 0 0}.cp-evaluation-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;display:grid}.cp-evaluation-primary{background:#f3f7f2;border:1px solid #becdc1;border-radius:21px;padding:clamp(27px,4vw,44px)}.cp-evaluation-primary h3{letter-spacing:-.058em;max-width:780px;margin:13px 0 40px;font-size:clamp(2rem,3.8vw,3.7rem);font-weight:570;line-height:1.03}.cp-evaluation-primary>p:last-child{max-width:570px;color:var(--muted);margin:30px 0 0;font-size:.79rem}.cp-evaluation-path{color:var(--ink-soft);border-top:1px solid #cad7cd;border-bottom:1px solid #cad7cd;align-items:center;gap:9px;padding-block:16px;font-size:.74rem;display:flex}.cp-evaluation-path svg{width:14px;color:var(--faint);flex:none}.cp-evaluation-notes{gap:10px;display:grid}.cp-evaluation-notes article{border:1px solid var(--line);border-radius:15px;grid-template-columns:36px 1fr;gap:13px;padding:22px;display:grid}.cp-evaluation-notes svg{color:var(--sage-dark)}.cp-evaluation-notes h3{margin:0;font-size:1rem}.cp-evaluation-notes p{color:var(--muted);font-family:var(--font-serif), serif;margin:4px 0 0;font-size:.87rem}.cp-check-panel{background:#fffffc8f;border:1px solid #c2d1c5;border-radius:19px;gap:12px;padding:27px;display:grid}.cp-check-panel p{color:var(--ink-soft);gap:9px;margin:0;font-size:.87rem;display:flex}.cp-check-panel p svg{color:var(--sage);flex:none;margin-top:4px}.cp-check-panel .button-link{margin-top:10px}.cp-founder-greeting{align-items:center;gap:16px;padding:27px 27px 21px;display:flex}.cp-founder-mark{color:#50617a;background:#eef0f5;border:1px solid #c8cfdb;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;display:grid}.cp-founder-greeting p,.cp-founder-greeting h2{margin:0}.cp-founder-greeting p{color:var(--faint);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.62rem}.cp-founder-greeting h2{letter-spacing:-.04em;margin-top:3px;font-size:1.45rem}.cp-founder-briefs{gap:9px;padding:0 27px 20px;display:grid}.cp-founder-briefs article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px 17px}.cp-founder-briefs article>span{color:#596a82;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.57rem}.cp-founder-briefs h3{margin:6px 0 4px;font-size:.93rem;line-height:1.35}.cp-founder-briefs p{color:var(--muted);font-family:var(--font-serif), serif;margin:0;font-size:.8rem}.cp-founder-briefs small{color:var(--faint);font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:6px;margin-top:11px;font-size:.55rem;display:flex}.cp-concept-disclosure{border-top:1px solid var(--line);color:var(--muted);background:#f5f5f2;margin:0;padding:13px 17px;font-size:.67rem}.cp-source-concept{border:1px solid var(--line);background:#f7f8f4;border-radius:23px;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;padding:clamp(25px,5vw,55px);display:grid}.cp-source-column{gap:10px;display:grid}.cp-source-column>span{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:.81rem;display:flex}.cp-source-column svg{color:#50617a;width:17px}.cp-source-column small{color:var(--muted);font-size:.69rem}.cp-source-join{color:#687b95;align-items:center;display:flex}.cp-source-join span{background:var(--line-strong);width:38px;height:1px}.cp-source-join svg{margin:0 7px}.cp-source-output{background:#f0f2f6;border:1px solid #c8cfdb;border-radius:17px;padding:28px}.cp-source-output>span{color:#596a82;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.62rem}.cp-source-output strong{letter-spacing:-.045em;margin:17px 0 8px;font-size:1.55rem;line-height:1.12;display:block}.cp-source-output p{color:var(--muted);font-family:var(--font-serif), serif;margin:0}.cp-briefing-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.cp-briefing-grid article{border:1px solid var(--line);background:#fffffcc7;border-radius:17px;min-height:310px;padding:27px}.cp-briefing-grid article>span{color:#50617a;border:1px solid #ccd2dc;border-radius:12px;place-items:center;width:45px;height:45px;margin-bottom:80px;display:grid}.cp-briefing-grid h3{letter-spacing:-.04em;margin:0;font-size:1.3rem}.cp-briefing-grid p{color:var(--muted);font-family:var(--font-serif), serif}.cp-not-briefing{border:1px solid var(--line);background:#eceee9;border-radius:15px;grid-template-columns:.3fr 1fr;gap:35px;margin-top:18px;padding:24px 27px;display:grid}.cp-not-briefing>p{margin:0}.cp-not-briefing>div{color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:11px 25px;font-size:.8rem;display:grid}.cp-partner-steps li{padding-block:22px}.cp-partner-steps h3{margin:0}.cp-trust-callout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(55px,9vw,130px);display:grid}.cp-trust-callout>div:first-child{align-self:start;position:sticky;top:130px}.cp-trust-callout h2{letter-spacing:-.063em;margin:0;font-size:clamp(2.55rem,4.5vw,4.7rem);font-weight:570;line-height:1}.cp-trust-principles{display:grid}.cp-trust-principles article{border-top:1px solid var(--line);grid-template-columns:43px 1fr;gap:16px;padding:27px 0 31px;display:grid}.cp-trust-principles article>svg{color:#50617a;stroke-width:1.5px}.cp-trust-principles h3{letter-spacing:-.035em;margin:0;font-size:1.25rem}.cp-trust-principles p{color:var(--muted);font-family:var(--font-serif), serif;margin:6px 0 0}.cp-how-map{background-color:#fffffceb;background-image:linear-gradient(#506a570f 1px,#0000 1px),linear-gradient(90deg,#506a570f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:13px;padding:clamp(24px,4vw,38px);display:grid}.cp-how-map-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:11px;display:grid}.cp-how-map-row>span{border:1px solid var(--line);min-height:68px;color:var(--ink-soft);text-align:center;background:#fffffcf2;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.75rem;font-weight:600;display:flex}.cp-how-map-row>span svg{width:18px;color:var(--sage-dark)}.cp-how-map-row>svg{width:16px;color:var(--faint)}.cp-how-map-down{color:var(--faint);justify-self:center}.cp-how-map-core{box-shadow:var(--shadow-small);background:#edf4ee;border:1px solid #b9cbbb;border-radius:15px;align-items:center;gap:15px;padding:21px;display:flex}.cp-how-map-core>span{width:45px;height:45px;color:var(--sage-dark);background:#fff;border:1px solid #bfd0c2;border-radius:50%;flex:none;place-items:center;display:grid}.cp-how-map-core small{color:var(--sage);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.59rem;display:block}.cp-how-map-core strong{margin-top:4px;font-size:.88rem;display:block}.cp-how-map>p{color:var(--muted);text-align:center;margin:4px 0 0;font-size:.66rem}.cp-principle-grid{align-items:start}.cp-principle-copy>div{gap:10px;margin-top:25px;display:grid}.cp-principle-copy span{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.cp-principle-copy span svg{width:15px;color:var(--sage);flex:none;margin-top:5px}.cp-lifecycle-list{display:grid}.cp-lifecycle-list article{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1.15fr) minmax(270px,.65fr);gap:34px;padding:31px 0 38px;display:grid}.cp-lifecycle-list article:last-child{border-bottom:1px solid var(--line)}.cp-lifecycle-marker{align-items:flex-start;gap:15px;display:flex}.cp-lifecycle-marker>span{color:var(--faint);font-family:var(--font-mono), monospace;padding-top:12px;font-size:.64rem}.cp-lifecycle-marker i{border:1px solid var(--line);width:44px;height:44px;color:var(--sage-dark);background:#ffffffa6;border-radius:11px;place-items:center;font-style:normal;display:grid}.cp-lifecycle-marker svg{width:20px}.cp-lifecycle-main>p{color:var(--sage);font-family:var(--font-mono), monospace;text-transform:uppercase;margin:0;font-size:.62rem}.cp-lifecycle-main h3{letter-spacing:-.042em;margin:6px 0 8px;font-size:1.55rem}.cp-lifecycle-main>span{color:var(--ink-soft);font-family:var(--font-serif), serif;font-size:1rem}.cp-lifecycle-list aside{color:var(--muted);border-left:2px solid #c5d1c7;align-self:center;padding-left:18px;font-size:.76rem}.cp-sources-grid{align-items:center}.cp-source-ledger{border:1px solid var(--line);background:#f5f6f2;border-radius:20px;gap:9px;padding:28px;display:grid}.cp-source-ledger>p{margin:0 0 9px}.cp-source-ledger>span{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 13px;font-size:.8rem;display:flex}.cp-source-ledger>span svg{color:var(--sage)}.cp-source-warning{border-left:2px solid var(--amber);color:#675236;background:#f4eee2;grid-template-columns:25px 1fr;gap:10px;margin-top:11px;padding:14px;display:grid}.cp-source-warning p{margin:0;font-size:.75rem}.cp-identity-demo{background:#161b17;border:1px solid #424c44;border-radius:20px;padding:clamp(24px,4vw,37px)}.cp-identity-mentions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cp-identity-mentions span{color:#abb2ac;min-height:65px;font-family:var(--font-mono), monospace;text-align:center;background:#202621;border:1px solid #3c453e;border-radius:10px;place-items:center;padding:11px;font-size:.61rem;display:grid}.cp-identity-merge{color:#89a290;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;width:68%;margin:17px auto;display:grid}.cp-identity-merge span{background:#465148;height:1px}.cp-identity-result{background:#252d27;border:1px solid #516055;border-radius:14px;align-items:center;gap:14px;padding:19px;display:flex}.cp-identity-result>svg{color:#9fbaa6}.cp-identity-result small{color:#8ca392;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:.57rem;display:block}.cp-identity-result strong{color:#f0f3ef;font-size:1rem;display:block}.cp-identity-result span{color:#9ca49e;font-family:var(--font-serif), serif;font-size:.82rem}.cp-identity-demo>p{color:#7e8880;text-align:center;margin:15px 0 0;font-size:.66rem}.cp-state-table{border:1px solid var(--line);border-radius:17px;overflow:hidden}.cp-state-row{border-top:1px solid var(--line);grid-template-columns:.7fr 1.1fr 1.2fr;display:grid}.cp-state-row:first-child{border-top:0}.cp-state-row>span{border-right:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:8px;padding:17px 20px;font-size:.82rem;display:flex}.cp-state-row>span:last-child{color:var(--muted);font-family:var(--font-serif), serif;border-right:0}.cp-state-head{background:#f0f1ec}.cp-state-head>span{color:var(--faint);text-transform:uppercase;font-size:.62rem;font-family:var(--font-mono), monospace!important}.cp-control-grid{align-items:start}.cp-control-cards{display:grid}.cp-control-cards article{border-top:1px solid #c5d2c7;grid-template-columns:42px 1fr;gap:15px;padding:25px 0 28px;display:grid}.cp-control-cards article>svg{color:var(--sage-dark);stroke-width:1.5px}.cp-control-cards h3{letter-spacing:-.035em;margin:0;font-size:1.2rem}.cp-control-cards p{color:var(--ink-soft);font-family:var(--font-serif), serif;margin:5px 0 0}.cp-control-actions{border-top:1px solid #c5d2c7;align-items:center;gap:28px;margin-top:38px;padding-top:27px;display:flex}.cp-control-actions .cp-inline-link{margin-top:0}@media (max-width:1120px){.cp-hero-grid,.cp-how-hero-grid{grid-template-columns:1fr}.cp-hero-copy{max-width:850px}.cp-product-visual,.cp-gtm-visual,.cp-founder-visual,.cp-how-map{width:min(100%,760px)}.cp-facet-grid{grid-template-columns:repeat(3,1fr)}.cp-boundary-list{grid-template-columns:repeat(2,1fr)}.cp-boundary-list article:nth-child(2){border-right:0}.cp-boundary-list article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.cp-split-heading,.cp-scope-grid,.cp-mechanism-grid,.cp-managed-grid,.cp-identity-grid,.cp-cta-grid,.cp-fit-grid,.cp-principle-grid,.cp-sources-grid,.cp-control-grid,.cp-trust-callout,.cp-evaluation-grid{grid-template-columns:1fr}.cp-split-heading{align-items:start;gap:25px}.cp-compare-grid{grid-template-columns:1fr}.cp-compare-arrow{transform:rotate(90deg)}.cp-loss-grid,.cp-briefing-grid{grid-template-columns:1fr}.cp-loss-grid article{min-height:auto}.cp-loss-grid svg{margin-bottom:35px}.cp-workflow-copy{grid-template-columns:.3fr .8fr 1fr}.cp-trust-callout>div:first-child{position:static}.cp-lifecycle-list article{grid-template-columns:90px 1fr}.cp-lifecycle-list aside{grid-column:2}}@media (max-width:700px){.cp-hero{padding-block:76px 64px}.cp-hero-copy h1{letter-spacing:-.065em;font-size:clamp(3.45rem,16vw,5rem)}.cp-product-visual,.cp-gtm-visual,.cp-founder-visual,.cp-how-map{border-radius:19px}.cp-record-head,.cp-gtm-account,.cp-founder-greeting{padding:22px 19px 18px}.cp-record-grid,.cp-gtm-brief-list,.cp-founder-briefs{padding:0 19px 20px}.cp-source-strip{flex-wrap:wrap;align-items:flex-start}.cp-source-strip span:last-child{text-align:left;width:100%;margin-left:23px}.cp-facet-grid{grid-template-columns:1fr}.cp-facet-card{min-height:260px}.cp-facet-top{margin-bottom:55px}.cp-boundary-list{grid-template-columns:1fr}.cp-boundary-list article,.cp-boundary-list article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:auto}.cp-boundary-list article:last-child{border-bottom:0}.cp-boundary-list h3{margin-top:35px}.cp-scope-outputs{grid-template-columns:1fr}.cp-scope-outputs p{min-height:auto}.cp-workflow-list article{grid-template-columns:33px 1fr;align-items:start;gap:14px}.cp-workflow-icon,.cp-workflow-arrow{display:none}.cp-workflow-copy{grid-template-columns:1fr;gap:8px}.cp-evaluation-path{flex-direction:column;align-items:flex-start}.cp-evaluation-path svg{transform:rotate(90deg)}.cp-source-concept{grid-template-columns:1fr}.cp-source-join{justify-content:center;transform:rotate(90deg)}.cp-not-briefing{grid-template-columns:1fr;gap:12px}.cp-not-briefing>div,.cp-how-map-row{grid-template-columns:1fr}.cp-how-map-row>svg{justify-self:center;transform:rotate(90deg)}.cp-lifecycle-list article{grid-template-columns:1fr;gap:17px}.cp-lifecycle-list aside{grid-column:1}.cp-identity-mentions{grid-template-columns:1fr}.cp-state-table{border-radius:13px}.cp-state-row{grid-template-columns:1fr}.cp-state-row>span{border-right:0;border-bottom:1px solid var(--line)}.cp-state-row>span:last-child{border-bottom:0}.cp-state-head{display:none}.cp-control-actions{flex-direction:column;align-items:stretch}.cp-control-actions .button-link{width:100%}}
