.annotation-page{padding-top:5.5rem;overflow:visible;max-width:100vw}.annotation-hero,.annotation-section-inner{width:auto;margin:0 var(--space-section-x)}.annotation-hero{min-height:calc(100svh - 5.5rem);width:calc(100% - var(--space-section-x) - var(--space-section-x));max-width:112rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,6rem);align-items:center;padding:clamp(3rem,6vh,5rem) 0}.annotation-hero-img{width:min(100%,clamp(32rem,42vw,44rem));max-width:none;max-height:min(58svh,42rem);height:auto;display:block;justify-self:center;margin:0 auto;object-fit:contain}.annotation-hero-copy,.annotation-console,.annotation-section-head,.annotation-card,.step-card,.annotation-cta>*{min-width:0}.annotation-hero-copy,.annotation-hero-img{align-self:center}.annotation-eyebrow,.card-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--page-accent, var(--accent))}.annotation-hero h1,.annotation-section h2,.annotation-cta h2{margin:1.125rem 0 0;font-size:var(--text-h1);line-height:.96;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.annotation-hero h1 .hl,.annotation-section h2 .hl,.annotation-cta h2 .hl{color:var(--page-accent, var(--accent))}.annotation-hero p,.annotation-section-head p,.annotation-card p,.step-card p,.annotation-cta p{color:var(--ink-soft);font-size:var(--text-body);line-height:1.75}.annotation-hero p{max-width:38.125rem;margin:var(--space-block-sm) 0 0;font-size:var(--text-body-lg)}.annotation-actions{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);margin-top:var(--space-block)}.annotation-hero-meta{margin-top:var(--space-block-sm);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.pay-line{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.trust-note{color:var(--ink-muted);font-size:var(--text-sm);letter-spacing:.01em}.annotation-button{display:inline-flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:0 1.625rem;background:transparent;color:var(--ink);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.16em;text-transform:uppercase;border:.0625rem solid var(--ink);transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.annotation-button-glyph{width:.625rem;height:.625rem;background:var(--page-accent, var(--accent));flex:0 0 auto;transition:background .2s ease}.annotation-button:hover{background:var(--ink);color:var(--cream);transform:translateY(-.0625rem)}.annotation-button:hover .annotation-button-glyph{background:var(--cream)}.annotation-button-lg{min-height:3.75rem;padding:0 2.25rem;font-size:var(--text-sm);letter-spacing:.18em}.annotation-console{border:.0625rem solid rgba(47,107,69,.2);background:linear-gradient(180deg,#ffffff94,#efe7d9d1);box-shadow:0 2rem 5.625rem #1a14101f}.console-top{min-height:3rem;display:flex;align-items:center;gap:var(--space-inline-sm);padding:0 1.125rem;border-bottom:.0625rem solid var(--rule);font-family:var(--font-mono);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.console-top span{width:.5rem;height:.5rem;background:#2f6b4547}.console-top strong{margin-left:auto;font-weight:500}.console-command{padding:var(--space-block);font-family:var(--font-mono);font-size:clamp(1.25rem,2vw + .75rem,1.875rem);line-height:1.45;color:var(--accent);border-bottom:.0625rem solid var(--rule);overflow-wrap:anywhere}.console-grid{display:grid;grid-template-columns:repeat(3,1fr)}.console-grid div{min-height:7.875rem;padding:var(--space-block-sm);border-right:.0625rem solid var(--rule)}.console-grid div:last-child{border-right:0}.console-grid span,.console-grid strong{display:block}.console-grid span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.console-grid strong{margin-top:.875rem;font-size:var(--text-h4);line-height:1.1}.annotation-section h2,.annotation-cta h2{font-size:var(--text-h2)}.annotation-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem}.annotation-card,.step-card{background:var(--cream);border:.0625rem solid transparent;padding:var(--space-block);transition:transform .2s ease,border-color .2s ease,background .2s ease}.annotation-card:hover,.step-card:hover{transform:translateY(-.1875rem);border-color:#2f6b4529;background:#f7f2eac7}.tag-row span,.focus-pill{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);background:#2f6b4514;padding:.5rem .625rem}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.sticky-copy{position:sticky;top:8rem}.focus-grid{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm)}.focus-pill{min-height:3rem;display:inline-flex;align-items:center;padding:0 1.125rem;background:var(--cream);border:.0625rem solid rgba(47,107,69,.14)}.annotation-cta{margin-inline:0;padding:clamp(4rem,8vw,7rem) var(--space-section-x);background:var(--ink);color:var(--cream);display:flex;gap:var(--space-block);align-items:center;justify-content:space-between;flex-wrap:wrap}.annotation-cta .annotation-eyebrow{color:color-mix(in srgb,var(--page-accent, var(--accent)) 55%,var(--cream))}.annotation-cta h2{color:var(--cream);max-width:32ch}.annotation-cta p{color:#f7f2eab3;max-width:38.75rem;margin-top:var(--space-block-sm)}.annotation-cta .annotation-button{background:transparent;color:var(--cream);border-color:var(--cream)}.annotation-cta .annotation-button .annotation-button-glyph{background:var(--page-accent, var(--accent))}.annotation-cta .annotation-button:hover{background:var(--cream);color:var(--ink)}.annotation-cta .annotation-button:hover .annotation-button-glyph{background:var(--page-accent, var(--accent))}@media(max-width:1180px){.annotation-card-grid,.console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid div:nth-child(2){border-right:0}.console-grid div:last-child{grid-column:1 / -1;border-top:.0625rem solid var(--rule)}.split{gap:2.5rem}.step-card{grid-template-columns:3.25rem 1fr;row-gap:.75rem}.step-card h3,.step-card p{grid-column:2}}@media(max-width:980px){.annotation-hero,.split{grid-template-columns:1fr;display:grid;gap:var(--space-block)}.annotation-cta{flex-direction:column;align-items:flex-start;gap:var(--space-block)}.annotation-hero-img{width:min(100%,clamp(24rem,68vw,34rem));max-height:min(44svh,30rem);margin:0 auto}.annotation-card-grid{grid-template-columns:1fr}.sticky-copy{position:static}}@media(max-width:640px){:root{--page-pad: 1.5rem}.annotation-page{padding-top:4.625rem}.annotation-hero{min-height:calc(100vh - 4.625rem);padding:3.5rem 0;gap:2rem}.annotation-hero h1,.annotation-section h2,.annotation-cta h2{line-height:1.02}.annotation-actions .annotation-button{width:100%}.console-grid{grid-template-columns:1fr}.console-grid div{border-right:0;border-bottom:.0625rem solid var(--rule);min-height:5.75rem}.console-grid div:last-child{border-top:0}.step-card{grid-template-columns:1fr;gap:var(--space-inline-sm)}.step-card h3,.step-card p{grid-column:auto}.annotation-cta{padding:4.25rem var(--space-section-x)}}:root{--cream: #f7f2ea;--cream-dark: #ede7dc;--cream-mid: #f2ede4;--ink: #1a1410;--ink-light: #4a3f35;--ink-soft: #4a3f35;--ink-muted: #8a7d70;--accent: #2f6b45;--accent-light: #3d7a54;--accent-warm: #d49450;--accent-cool: #5a7186;--accent-teal: #3b7d7a;--rule: #d4ccc0;--rule-dark: #ccc4b8;--rule-light: #e8e2d8;--font-sans: "Manrope", sans-serif;--font-mono: "IBM Plex Mono", monospace;--display-heading-size: clamp(2.125rem, 3.8vw, 3.5rem);--display-heading-line-height: 1.06;--display-heading-tracking: -.05em;--text-h1: clamp(2.5rem, 4.8vw, 4rem);--text-h2: clamp(2rem, 3.2vw, 3rem);--text-h3: 1.625rem;--text-h4: 1.375rem;--text-body-lg: 1.0625rem;--text-body: 1rem;--text-sm: .875rem;--text-xs: .75rem;--text-eyebrow: .6875rem;--page-content-max: 82.5rem;--space-section-y: 7.5rem;--space-section-y-lg: 10rem;--space-section-x: max(5rem, 6vw);--space-block-lg: 4rem;--space-block: 2.5rem;--space-block-sm: 1.5rem;--space-inline-lg: 3rem;--space-inline: 1.75rem;--space-inline-sm: .875rem;--gap-grid: 2.5rem;--gap-grid-sm: 1.5rem;--page-pad: max(3.75rem, 6vw);--nav-cta-font-size: .8125rem;--nav-cta-padding-y: .6875rem;--nav-cta-padding-x: 1.5rem;--cta-button-font-size: .875rem;--cta-button-padding-y: 1rem;--cta-button-padding-x: 2.25rem;--cta-button-padding-y-large: 1.125rem;--cta-button-padding-x-large: 2.75rem}.z-icon-box{--icon-accent: var(--accent);--icon-border: rgba(47, 107, 69, .16);--icon-surface: rgba(47, 107, 69, .08);position:relative;width:3.25rem;height:3.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--icon-accent);background:var(--icon-surface);border:.0625rem solid var(--icon-border);border-radius:.875rem;flex:0 0 auto}.z-icon-box .ui-icon{width:1.5rem;height:1.5rem}.z-icon-box--warm{--icon-accent: var(--accent-warm);--icon-border: rgba(193, 125, 60, .18);--icon-surface: rgba(193, 125, 60, .08)}.z-icon-box--cool{--icon-accent: var(--accent-cool);--icon-border: rgba(90, 113, 134, .18);--icon-surface: rgba(90, 113, 134, .1)}.z-icon-box--light{--icon-accent: var(--accent-light);--icon-border: rgba(61, 122, 84, .18);--icon-surface: rgba(61, 122, 84, .08)}@media(max-width:959px){:root{--display-heading-size: clamp(2.125rem, 4.6vw, 3rem);--text-h1: clamp(2.25rem, 5vw, 3.375rem);--text-h2: clamp(2rem, 4.2vw, 2.375rem);--text-h3: 1.625rem;--text-h4: 1.25rem;--text-body-lg: 1rem;--text-body: .9375rem;--text-sm: .8125rem;--text-xs: .6875rem;--text-eyebrow: .6875rem;--space-section-y: 4.5rem;--space-section-y-lg: 6rem;--space-section-x: 1.5rem;--space-block-lg: 2.5rem;--space-block: 1.75rem;--space-block-sm: 1.125rem;--space-inline-lg: 2rem;--space-inline: 1.25rem;--space-inline-sm: .625rem;--gap-grid: 1.75rem;--gap-grid-sm: 1.125rem;--page-pad: 1.5rem;--nav-cta-font-size: .75rem;--nav-cta-padding-y: .5625rem;--nav-cta-padding-x: 1.25rem;--cta-button-font-size: .875rem;--cta-button-padding-y: .875rem;--cta-button-padding-x: 1.75rem;--cta-button-padding-y-large: 1rem;--cta-button-padding-x-large: 2.125rem}}@media(max-width:599px){:root{--display-heading-size: 2.125rem;--text-h1: 2.75rem;--text-h2: 2rem;--text-h3: 1.5rem;--text-h4: 1.125rem;--text-body-lg: 1rem;--text-body: .875rem;--text-sm: .8125rem;--text-xs: .6875rem;--text-eyebrow: .625rem;--space-section-y: 3.5rem;--space-section-y-lg: 5rem;--space-section-x: 1.25rem;--space-block-lg: 2rem;--space-block: 1.5rem;--space-block-sm: 1rem;--space-inline-lg: 1.5rem;--space-inline: 1.125rem;--space-inline-sm: .5rem;--gap-grid: 1.25rem;--gap-grid-sm: .875rem;--page-pad: 1.25rem}}.annotation-section{padding:var(--space-section-y) 0}.annotation-band{background:var(--cream-mid)}.annotation-band--green{background:var(--ink);color:#f7f2eae6;border-top:0;border-bottom:0}.annotation-section-inner{width:auto;margin:0 var(--space-section-x)}.annotation-section-head{max-width:47.5rem;margin-bottom:var(--space-block-lg)}.annotation-section-head .annotation-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.annotation-section-head h2{margin:1.125rem 0 0;font-size:var(--text-h2);line-height:.96;letter-spacing:-.055em;font-weight:700}.annotation-section-head p{color:var(--ink-soft);font-size:var(--text-body);line-height:1.75;margin-top:var(--space-block-sm)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.matrix-table-wrapper{overflow-x:auto;padding-bottom:.875rem;margin-bottom:-.875rem;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:rgba(47,107,69,.24) rgba(47,107,69,.08);-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#f7f2eafa,#f7f2ea00) left center / 2rem 100% no-repeat local,linear-gradient(-90deg,#f7f2eafa,#f7f2ea00) right center / 2rem 100% no-repeat local}.matrix-table{width:100%;min-width:32rem;border-collapse:collapse;font-size:var(--text-sm)}.matrix-table th,.matrix-table td{padding:.875rem 1.125rem;text-align:left;border-bottom:.0625rem solid var(--rule)}.matrix-table thead th{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-weight:500;background:transparent}.matrix-table tbody th{font-weight:600;font-size:var(--text-sm);position:sticky;left:0;background:var(--cream);z-index:1;border-right:.0625rem solid var(--rule);white-space:nowrap}.annotation-band .matrix-table tbody th{background:var(--cream-mid)}.matrix-bar{width:2.5rem;height:.5rem;border-radius:.125rem;background:var(--rule-light)}.matrix-bar--full{background:var(--accent)}.matrix-bar--partial{background:linear-gradient(90deg,var(--accent) 50%,var(--rule-light) 50%)}.rubric-section,.rubric-section.annotation-band{background:var(--ink);color:var(--cream)}.rubric-section .annotation-section-head .annotation-eyebrow{color:#d8c9b6}.rubric-section .annotation-section-head h2{color:var(--cream)}.rubric-section .rubric-number{color:#d8c9b6}.rubric-section .rubric-name{color:var(--cream)}.rubric-section .rubric-copy{color:#f7f2eaad}.rubric-list{list-style:none;padding:0;margin:0;position:relative}.rubric-list:before{content:"";position:absolute;top:1.625rem;bottom:1.625rem;left:1.625rem;width:.0625rem;background:#d8c9b680;transform:translate(-50%);pointer-events:none}.rubric-item{position:relative;display:grid;grid-template-columns:3.25rem 1fr;gap:var(--space-inline);align-items:start;padding:var(--space-block) 0}.rubric-item:first-child{padding-top:0}.rubric-item:last-child{padding-bottom:0}.rubric-number{position:relative;z-index:1;font-family:var(--font-mono);font-size:var(--text-h3);color:var(--accent);line-height:1;text-align:center;background:var(--ink);padding:.5rem 0;margin:-.5rem 0}.rubric-name{font-size:var(--text-h4);font-weight:700;letter-spacing:-.035em;margin:0 0 .5rem}.rubric-copy{color:var(--ink-soft);font-size:var(--text-body);line-height:1.75;margin:0}.reviewer-grid{display:flex;flex-wrap:wrap;gap:var(--space-inline)}.reviewer-card{display:flex;align-items:center;gap:var(--space-inline-sm);padding:var(--space-block-sm) var(--space-inline);background:var(--cream);border:.0625rem solid var(--rule);min-width:16rem;flex:1 1 16rem}.annotation-band .reviewer-card{background:var(--cream)}.reviewer-initials{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;color:var(--accent);border:.125rem solid var(--accent);flex-shrink:0}.reviewer-role{font-size:var(--text-sm);font-weight:600;margin:0}.reviewer-credential{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);margin:.125rem 0 0}.task-coverage{overflow:visible;background:var(--accent);color:#f7f2eae6;box-shadow:inset 0 .0625rem #f7f2ea14,inset 0 -.0625rem #f7f2ea14}.task-coverage .hl{color:#f7f2ea9e}.task-coverage-inner{position:relative;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);align-items:start;overflow:visible}.task-coverage-sticky-wrap{min-width:0}.task-coverage-sticky{position:relative;max-width:34rem;z-index:1}.task-coverage-sticky .annotation-eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#f7f2eab8}.task-coverage-sticky h2{margin:1.125rem 0 0;font-size:var(--text-h2);line-height:.96;letter-spacing:-.055em;font-weight:700;color:var(--cream);text-shadow:0 .0625rem 0 rgba(0,0,0,.08)}.task-coverage-sticky p{margin:var(--space-block-sm) 0 0;color:#f7f2eab8;font-size:var(--text-body);line-height:1.75}.task-coverage-list{border-top:.0625rem solid rgba(247,242,234,.18)}.task-coverage-row{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.2fr);gap:var(--space-inline-lg);padding:var(--space-block) 0;border-bottom:.0625rem solid rgba(247,242,234,.14)}.task-coverage-row h3{margin:0;font-size:var(--text-h4);line-height:1.12;letter-spacing:-.04em;font-weight:700;color:var(--cream)}.task-coverage-row p{margin:0;color:#f7f2eab8;font-size:var(--text-body);line-height:1.75}.task-coverage-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-block-sm)}.task-coverage-tags span{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .75rem;border:.0625rem solid rgba(247,242,234,.28);color:#f7f2ead9;background:#f7f2ea0f;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase}.taxonomy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-block)}.taxonomy-group-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 var(--space-block-sm)}.taxonomy-pill-row{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm)}.taxonomy-pill{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);background:#2f6b4514;padding:.5rem .625rem;display:inline-flex;align-items:center}.schema-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--space-inline)}.schema-card{background:var(--cream);border:.0625rem solid var(--rule);padding:var(--space-block)}.annotation-band .schema-card{background:var(--cream)}.schema-header{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 var(--space-block-sm);padding-bottom:var(--space-block-sm);border-bottom:.0625rem solid var(--rule)}.schema-lines{font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.8;color:var(--ink-soft);margin:0;white-space:pre-wrap;overflow-wrap:break-word}.schema-lines .schema-comment{color:var(--ink-muted)}.annotation-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;border:.0625rem solid var(--rule);background:var(--rule)}.annotation-card,.step-card{background:var(--cream);border:0;padding:var(--space-block);min-width:0;transition:transform .2s ease,border-color .2s ease,background .2s ease}.annotation-card:hover,.step-card:hover{transform:translateY(-.1875rem);background:#f7f2eae6}.annotation-card h3,.step-card h3{margin:1.125rem 0 0;font-size:var(--text-h4);line-height:1.18;letter-spacing:-.035em}.annotation-card p,.step-card p{color:var(--ink-soft);font-size:var(--text-body);line-height:1.75}.annotation-card .z-icon-box{margin-bottom:var(--space-block-sm)}.card-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.tag-row{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);margin-top:var(--space-block-sm)}.tag-row span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);background:#2f6b4514;padding:.5rem .625rem}.step-list{display:grid;gap:.125rem}.step-card{display:grid;grid-template-columns:3.25rem 4.875rem 1fr;column-gap:var(--space-inline);align-items:start}.step-card span{font-family:var(--font-mono);font-size:var(--text-h3);color:#2f6b456b;align-self:center}.step-card h3,.step-card p{grid-column:3}.step-card h3{margin-top:0}.compliance-block{max-width:52rem;margin-top:var(--space-block);padding:var(--space-block) var(--space-inline);border-left:.1875rem solid var(--accent);background:#2f6b450a}.compliance-block p{color:var(--ink-soft);font-size:var(--text-body);line-height:1.75;margin:0}@media(max-width:1180px){.annotation-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-coverage-inner{gap:2.5rem}}@media(max-width:980px){.task-coverage-inner,.task-coverage-row{grid-template-columns:1fr}.task-coverage-sticky{position:static;max-width:47.5rem}.task-coverage-sticky-wrap{min-height:0!important}.task-coverage-row{gap:var(--space-block-sm)}.annotation-card-grid{grid-template-columns:1fr}.step-card{grid-template-columns:1fr;gap:var(--space-inline-sm)}.step-card h3,.step-card p{grid-column:auto}.schema-grid,.taxonomy-grid{grid-template-columns:1fr}}@media(max-width:640px){.matrix-table-wrapper{padding-bottom:1.125rem;margin-inline:calc(var(--space-section-x) * -1);padding-inline:var(--space-section-x)}.matrix-table{min-width:36rem}.matrix-table th,.matrix-table td{padding:.75rem .875rem}.matrix-table tbody th{box-shadow:.875rem 0 1rem #f7f2eaeb}.rubric-item{grid-template-columns:2.5rem 1fr;gap:var(--space-inline-sm)}.rubric-list:before{left:1.25rem}.reviewer-card{min-width:100%}}.press-strip{border-top:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule);background:var(--cream-mid);padding:var(--space-block-sm) 0;overflow:hidden}.press-strip-inner{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--space-inline-lg);align-items:center;margin:0 var(--space-section-x)}.press-strip-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}.press-strip-viewport{overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.press-strip-track{display:flex;gap:clamp(2rem,5vw,3.5rem);width:max-content;animation:press-marquee 38s linear infinite}.press-strip-item{font-family:var(--font-mono);font-size:1rem;letter-spacing:.04em;color:var(--ink-muted);text-transform:uppercase;white-space:nowrap;opacity:.72;transition:opacity .2s ease,color .2s ease}.press-strip-item:hover{color:var(--ink);opacity:1}@keyframes press-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.press-strip-track{animation:none}}@media(max-width:720px){.press-strip-inner{grid-template-columns:1fr;gap:var(--space-block-sm)}}.actually-do .annotation-section-inner{max-width:64rem;margin-inline:auto;padding-inline:var(--space-section-x)}.actually-do .annotation-section-head{margin-bottom:var(--space-block)}.actually-do-list{list-style:none;padding:0;margin:0;display:grid;gap:0;border-top:.0625rem solid var(--rule)}.actually-do-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--space-inline);row-gap:.5rem;align-items:baseline;padding:var(--space-block-sm) 0;border-bottom:.0625rem solid var(--rule)}.actually-do-index{grid-row:1 / span 2;display:flex;align-items:baseline}.actually-do-number{font-family:var(--font-mono);font-size:1.5rem;line-height:1;color:var(--page-accent, var(--accent));letter-spacing:-.02em;font-weight:500}.actually-do-rule{display:none}.actually-do-body{min-width:0}.actually-do-body h3{margin:0;font-size:var(--text-h4);line-height:1.25;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.actually-do-body p{margin:.5rem 0 0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.65;max-width:52rem}.actually-do-body .tag-row{margin-top:.875rem}@media(max-width:720px){.actually-do-row{grid-template-columns:2.5rem minmax(0,1fr);column-gap:var(--space-inline-sm)}.actually-do-number{font-size:1.25rem}}.apply-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;border:.0625rem solid var(--rule);background:var(--rule)}.apply-step-card{background:var(--cream);padding:var(--space-block);display:flex;flex-direction:column;min-width:0;position:relative;transition:background .2s ease}.annotation-band .apply-step-card,.apply-step-card:hover{background:var(--cream-mid)}.apply-step-number{font-family:var(--font-mono);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1;letter-spacing:-.05em;color:var(--page-accent, var(--accent));font-weight:500;margin-bottom:var(--space-block-sm)}.apply-step-card h3{margin:0;font-size:var(--text-h4);line-height:1.2;letter-spacing:-.03em;font-weight:700}.apply-step-card p{margin:var(--space-block-sm) 0 0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.7}.apply-step-meta{margin-top:auto;padding-top:var(--space-block);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}@media(max-width:980px){.apply-steps-grid{grid-template-columns:1fr}}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.0625rem;border:.0625rem solid var(--rule);background:var(--rule)}.benefit-card{background:var(--cream);padding:var(--space-block);display:flex;flex-direction:column;gap:var(--space-block-sm);min-width:0;transition:background .2s ease}.annotation-band .benefit-card,.benefit-card:hover{background:var(--cream-mid)}.benefit-card h3{margin:0;font-size:var(--text-h4);line-height:1.2;letter-spacing:-.03em;font-weight:700}.benefit-card p{margin:0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.7}@media(max-width:980px){.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.benefits-grid{grid-template-columns:1fr}}.personas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.0625rem;border:.0625rem solid var(--rule);background:var(--rule)}.persona-card{background:var(--cream);padding:var(--space-block);display:flex;flex-direction:column;gap:var(--space-block-sm);min-width:0;transition:background .2s ease}.annotation-band .persona-card,.persona-card:hover{background:var(--cream-mid)}.persona-index{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--page-accent, var(--accent))}.persona-card h3{margin:0;font-size:var(--text-h4);line-height:1.2;letter-spacing:-.03em;font-weight:700}.persona-card p{margin:0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.7}.persona-card .tag-row{margin-top:auto;padding-top:var(--space-block-sm)}@media(max-width:980px){.personas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.personas-grid{grid-template-columns:1fr}}.stats-band{background:var(--cream-mid);border-top:.0625rem solid var(--rule);border-bottom:.0625rem solid var(--rule)}.stats-band.annotation-band{background:var(--ink);color:var(--cream)}.stats-band-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-inline-lg);align-items:end}.stats-band-item{display:flex;flex-direction:column;gap:.625rem}.stats-band-value{font-family:var(--font-sans);font-size:clamp(2.75rem,6vw,4.75rem);line-height:.9;letter-spacing:-.05em;font-weight:700;color:var(--page-accent, var(--accent))}.stats-band.annotation-band .stats-band-value{color:color-mix(in srgb,var(--page-accent, var(--accent)) 70%,var(--cream))}.stats-band-label{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.stats-band.annotation-band .stats-band-label{color:#f7f2eaa6}.stats-band-note{margin-top:var(--space-block);font-size:var(--text-xs);color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.08em}.stats-band.annotation-band .stats-band-note{color:#f7f2ea80}@media(max-width:720px){.stats-band-grid{grid-template-columns:1fr;gap:var(--space-block)}}.faq-section .annotation-section-head{max-width:52rem;margin-left:auto;margin-right:auto;text-align:center}.faq-list{max-width:52rem;margin-left:auto;margin-right:auto;border-top:.0625rem solid var(--rule)}.faq-item{border-bottom:.0625rem solid var(--rule)}.faq-item summary{list-style:none;cursor:pointer;padding:var(--space-block-sm) 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-inline);font-size:var(--text-h4);font-weight:600;letter-spacing:-.02em;color:var(--ink);transition:color .18s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--page-accent, var(--accent))}.faq-q{min-width:0}.faq-toggle{width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-muted);background:transparent;border:0;transition:transform .25s ease,color .2s ease}.faq-toggle .ui-icon{width:1rem;height:1rem}.faq-item[open] .faq-toggle{transform:scaleY(-1);color:var(--page-accent, var(--accent))}.faq-a{padding:0 0 var(--space-block) 0;max-width:60rem}.faq-a p{margin:0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.75}@media(max-width:640px){.faq-item summary{font-size:1.0625rem}}.annotation-band--green .annotation-section-head .annotation-eyebrow,.annotation-band--green .annotation-eyebrow{color:#f7f2eab8}.annotation-band--green .annotation-section-head h2,.annotation-band--green h2{color:var(--cream)}.annotation-band--green .annotation-section-head h2 .hl,.annotation-band--green h2 .hl{color:#f7f2ea9e}.annotation-band--green .annotation-section-head p{color:#f7f2eab8}.annotation-band--green .apply-step-card,.annotation-band--green .benefit-card,.annotation-band--green .persona-card,.annotation-band--green .schema-card{background:var(--cream);color:var(--ink);transition:background .25s ease,color .25s ease,transform .25s ease}.annotation-band--green .apply-step-card h3,.annotation-band--green .benefit-card h3,.annotation-band--green .persona-card h3{color:var(--ink)}.annotation-band--green .apply-step-card p,.annotation-band--green .benefit-card p,.annotation-band--green .persona-card p{color:var(--ink-soft)}.annotation-band--green .apply-step-number{color:var(--accent)}.annotation-band--green .apply-step-meta,.annotation-band--green .persona-index{color:var(--ink-muted)}.annotation-band--green .benefit-card .z-icon-box{--icon-accent: var(--accent);--icon-border: rgba(47, 107, 69, .16);--icon-surface: rgba(47, 107, 69, .08)}.annotation-band--green .apply-step-card:hover,.annotation-band--green .benefit-card:hover,.annotation-band--green .persona-card:hover{background:var(--accent);color:var(--cream);transform:translateY(-.1875rem)}.annotation-band--green .apply-step-card:hover h3,.annotation-band--green .benefit-card:hover h3,.annotation-band--green .persona-card:hover h3{color:var(--cream)}.annotation-band--green .apply-step-card:hover p,.annotation-band--green .benefit-card:hover p,.annotation-band--green .persona-card:hover p{color:#f7f2ead9}.annotation-band--green .apply-step-card:hover .apply-step-number{color:#f7f2eab8}.annotation-band--green .apply-step-card:hover .apply-step-meta,.annotation-band--green .persona-card:hover .persona-index{color:#f7f2ea9e}.annotation-band--green .benefit-card:hover .z-icon-box{--icon-accent: var(--cream);--icon-border: rgba(247, 242, 234, .28);--icon-surface: rgba(247, 242, 234, .12)}.annotation-band--green .persona-card .tag-row span{color:var(--accent);background:#2f6b4514;border:.0625rem solid rgba(47,107,69,.16);transition:color .25s ease,background .25s ease,border-color .25s ease}.annotation-band--green .persona-card:hover .tag-row span{color:var(--cream);background:#f7f2ea1a;border-color:#f7f2ea47}.annotation-band--green .apply-steps-grid,.annotation-band--green .personas-grid{border:0;background:transparent;gap:.5rem}.annotation-band--green .benefits-grid{grid-template-columns:1fr 1fr;gap:0;background:transparent;border:.0625rem solid rgba(247,242,234,.1)}.annotation-band--green .benefit-card{padding:2.75rem;border-right:.0625rem solid rgba(247,242,234,.1);border-bottom:.0625rem solid rgba(247,242,234,.1)}.annotation-band--green .benefit-card:nth-child(2n){border-right:none}.annotation-band--green .benefit-card:nth-last-child(-n+2):nth-child(odd),.annotation-band--green .benefit-card:nth-last-child(-n+2):nth-child(odd)~.benefit-card,.annotation-band--green .benefit-card:last-child{border-bottom:none}@media(max-width:980px){.annotation-band--green .benefits-grid{grid-template-columns:1fr}.annotation-band--green .benefit-card{padding:2.5rem 2rem;border-right:none;border-bottom:.0625rem solid rgba(247,242,234,.1)}.annotation-band--green .benefit-card:last-child{border-bottom:none}}@media(max-width:640px){.annotation-band--green .benefit-card{padding:1.75rem 1.25rem}}.annotation-band--green .actually-do-list,.annotation-band--green .actually-do-row{border-color:#f7f2ea2e}.annotation-band--green .actually-do-number{color:#f7f2ea9e}.annotation-band--green .actually-do-body h3{color:var(--cream)}.annotation-band--green .actually-do-body p{color:#f7f2eac7}.annotation-band--green .actually-do-body .tag-row span{color:#f7f2ead9;background:#f7f2ea14;border:.0625rem solid rgba(247,242,234,.22)}.annotation-band--green .faq-toggle{color:#f7f2eab8}.annotation-band--accent{background:var(--accent);color:#f7f2eaeb;border-top:0;border-bottom:0}.annotation-band--accent .annotation-section-head .annotation-eyebrow,.annotation-band--accent .annotation-eyebrow{color:#f7f2eab8}.annotation-band--accent .annotation-section-head h2,.annotation-band--accent h2{color:var(--cream)}.annotation-band--accent .annotation-section-head h2 .hl,.annotation-band--accent h2 .hl{color:#f7f2ea99}.annotation-band--accent .annotation-section-head p{color:#f7f2eac7}.annotation-band--accent .apply-step-card,.annotation-band--accent .benefit-card,.annotation-band--accent .persona-card,.annotation-band--accent .schema-card{background:var(--cream);color:var(--ink);transition:background .25s ease,color .25s ease,transform .25s ease}.annotation-band--accent .apply-step-card h3,.annotation-band--accent .benefit-card h3,.annotation-band--accent .persona-card h3{color:var(--ink)}.annotation-band--accent .apply-step-card p,.annotation-band--accent .benefit-card p,.annotation-band--accent .persona-card p{color:var(--ink-soft)}.annotation-band--accent .apply-step-number{color:var(--accent)}.annotation-band--accent .apply-step-meta,.annotation-band--accent .persona-index{color:var(--ink-muted)}.annotation-band--accent .benefit-card .z-icon-box{--icon-accent: var(--accent);--icon-border: rgba(47, 107, 69, .16);--icon-surface: rgba(47, 107, 69, .08)}.annotation-band--accent .apply-step-card:hover,.annotation-band--accent .benefit-card:hover,.annotation-band--accent .persona-card:hover{background:var(--ink);color:var(--cream);transform:translateY(-.1875rem)}.annotation-band--accent .apply-step-card:hover h3,.annotation-band--accent .benefit-card:hover h3,.annotation-band--accent .persona-card:hover h3{color:var(--cream)}.annotation-band--accent .apply-step-card:hover p,.annotation-band--accent .benefit-card:hover p,.annotation-band--accent .persona-card:hover p{color:#f7f2ead9}.annotation-band--accent .apply-step-card:hover .apply-step-number{color:#f7f2eab8}.annotation-band--accent .apply-step-card:hover .apply-step-meta,.annotation-band--accent .persona-card:hover .persona-index{color:#f7f2ea9e}.annotation-band--accent .benefit-card:hover .z-icon-box{--icon-accent: var(--cream);--icon-border: rgba(247, 242, 234, .28);--icon-surface: rgba(247, 242, 234, .12)}.annotation-band--accent .persona-card .tag-row span{color:var(--accent);background:#2f6b4514;border:.0625rem solid rgba(47,107,69,.16);transition:color .25s ease,background .25s ease,border-color .25s ease}.annotation-band--accent .persona-card:hover .tag-row span{color:var(--cream);background:#f7f2ea1a;border-color:#f7f2ea47}.annotation-band--accent .apply-steps-grid,.annotation-band--accent .personas-grid{border:0;background:transparent;gap:.5rem}.annotation-band--accent .benefits-grid{grid-template-columns:1fr 1fr;gap:0;background:transparent;border:.0625rem solid rgba(247,242,234,.18)}.annotation-band--accent .benefit-card{padding:2.75rem;border-right:.0625rem solid rgba(247,242,234,.18);border-bottom:.0625rem solid rgba(247,242,234,.18)}.annotation-band--accent .benefit-card:nth-child(2n){border-right:none}.annotation-band--accent .benefit-card:nth-last-child(-n+2):nth-child(odd),.annotation-band--accent .benefit-card:nth-last-child(-n+2):nth-child(odd)~.benefit-card,.annotation-band--accent .benefit-card:last-child{border-bottom:none}@media(max-width:980px){.annotation-band--accent .benefits-grid{grid-template-columns:1fr}.annotation-band--accent .benefit-card{padding:2.5rem 2rem;border-right:none;border-bottom:.0625rem solid rgba(247,242,234,.18)}.annotation-band--accent .benefit-card:last-child{border-bottom:none}}@media(max-width:640px){.annotation-band--accent .benefit-card{padding:1.75rem 1.25rem}}.annotation-band--accent .actually-do-list,.annotation-band--accent .actually-do-row{border-color:#f7f2ea3d}.annotation-band--accent .actually-do-number{color:#f7f2eaad}.annotation-band--accent .actually-do-body h3{color:var(--cream)}.annotation-band--accent .actually-do-body p{color:#f7f2ead1}.annotation-band--accent .actually-do-body .tag-row span{color:#f7f2eaeb;background:#f7f2ea1a;border:.0625rem solid rgba(247,242,234,.26)}.annotation-band--accent .faq-toggle{color:#f7f2eab8}
