:root{--ink-900:#15151d;--ink-700:#2a2a6b;--ink-500:#555573;--ink-300:#9c9ca8;--paper:#f5ede0;--paper-2:#ece2d0;--paper-3:#ddd0b8;--marigold:#e8a220;--marigold-soft:#f2c863;--marigold-wash:#e8a2201f;--terracotta:#c44536;--terracotta-soft:#e27b6e;--terracotta-wash:#c445361a;--peacock:#1f6f8b;--peacock-soft:#5ba0b8;--peacock-wash:#1f6f8b1a;--leaf:#2f7a4f;--leaf-wash:#2f7a4f1a;--type-display-latin:"DM Serif Display", Georgia, serif;--type-display-deva:"Tiro Devanagari Hindi", Georgia, serif;--type-body:"Spectral", Georgia, serif;--type-ui:"Inclusive Sans", system-ui, sans-serif;--type-mono:"JetBrains Mono", ui-monospace, monospace;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:25px;--text-2xl:32px;--text-3xl:40px;--text-4xl:50px;--text-5xl:63px;--text-6xl:79px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:144px;--ease-stately:cubic-bezier(.25, .1, .25, 1);--ease-mechanical:cubic-bezier(.32, .72, 0, 1);--ease-stage:cubic-bezier(.16, 1, .3, 1);--dur-quick:.15s;--dur-normal:.28s;--dur-stage:.68s;--bg:var(--paper);--bg-alt:var(--paper-2);--fg:var(--ink-700);--fg-dim:var(--ink-500);--fg-mute:var(--ink-300);--rule:var(--paper-3);--accent:var(--marigold);--s1:var(--paper);--s2:var(--paper-2);--s3:var(--paper-3);--bd:var(--paper-3);--bd2:var(--ink-300);--tx:var(--ink-700);--dim:var(--ink-500);--muted:var(--ink-300);--gold:var(--marigold);--gold-g:var(--marigold-wash);--gold-b:#e8a22059;--blue:var(--peacock);--blue-g:var(--peacock-wash);--green:var(--leaf);--green-g:var(--leaf-wash);--red:var(--terracotta);--red-g:var(--terracotta-wash);--purple:var(--peacock);--teal:var(--leaf);--wa-green:#25d366;--wa-dark:#075e54;--wa-bubble-in:#fff;--wa-bubble-out:#d9fdd3;--wa-bg:#ece5dd;--mono:var(--type-mono);--sans:var(--type-ui)}:root[data-theme=dark]{--paper:#1a1a2e;--paper-2:#232340;--paper-3:#2e2e54;--ink-900:#f5ede0;--ink-700:#e8e0d0;--ink-500:#b5b0c8;--ink-300:#6e6a80;--marigold-wash:#e8a22029;--terracotta-wash:#c4453624;--peacock-wash:#1f6f8b29;--leaf-wash:#2f7a4f24}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--type-body);background:var(--paper);color:var(--ink-700);min-height:100vh;font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 20% 0%, var(--paper-2) 0%, transparent 40%), radial-gradient(circle at 80% 100%, var(--paper-2) 0%, transparent 50%);background-attachment:fixed;line-height:1.55}a{color:inherit;text-decoration:none}::selection{background:var(--marigold-wash);color:var(--ink-900)}.shell{max-width:1280px;padding:var(--space-6) var(--space-5) var(--space-9);margin:0 auto}.hdr{padding:var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--paper-3);margin-bottom:var(--space-7);justify-content:space-between;align-items:center;display:flex}.brand{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);font-weight:600}.brand strong{color:var(--ink-700);margin-left:var(--space-2);letter-spacing:.12em;font-weight:700}.status-pill{align-items:center;gap:var(--space-2);font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--leaf);padding:var(--space-2) var(--space-4);border:1.5px solid var(--leaf);background:var(--leaf-wash);border-radius:0;font-weight:600;text-decoration:none;display:inline-flex;transform:rotate(-1deg)}.status-dot{background:var(--leaf);border-radius:50%;width:7px;height:7px}.status-pill.warn{color:var(--terracotta);background:var(--terracotta-wash);border-color:var(--terracotta)}.status-pill.warn .status-dot{background:var(--terracotta)}.hero{gap:var(--space-8);padding:var(--space-7) 0 var(--space-8);border-bottom:1px solid var(--paper-3);margin-bottom:var(--space-7);grid-template-columns:1.6fr 1fr;align-items:start;display:grid}@media (max-width:980px){.hero{gap:var(--space-6);grid-template-columns:1fr}}.hero h1{font-family:var(--type-display-latin);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));letter-spacing:-.015em;margin-bottom:var(--space-4);color:var(--ink-700);font-weight:400;line-height:1.05}.hero p{font-family:var(--type-body);color:var(--ink-500);font-size:var(--text-lg);max-width:56ch;line-height:1.55}.cta-row{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.cta{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-family:var(--type-ui);font-weight:600;font-size:var(--text-sm);letter-spacing:.02em;border:1.5px solid var(--ink-700);color:var(--ink-700);cursor:pointer;transition:background var(--dur-quick) var(--ease-stately), color var(--dur-quick) var(--ease-stately);background:0 0;border-radius:0;display:inline-flex}.cta:hover{background:var(--ink-700);color:var(--paper)}.cta.primary{background:var(--leaf);color:var(--paper);border-color:var(--leaf)}.cta.primary:hover{background:#226039}.banner{background:var(--terracotta-wash);border:1px solid var(--terracotta);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);margin-bottom:var(--space-6);gap:var(--space-3);border-left:none;border-radius:0;align-items:flex-start;display:flex;position:relative}.banner:before{content:"";background:repeating-linear-gradient(-45deg, var(--terracotta) 0px, var(--terracotta) 4px, var(--terracotta-soft) 4px, var(--terracotta-soft) 8px);width:12px;position:absolute;top:0;bottom:0;left:0}.banner .icon{font-family:var(--type-ui);color:var(--terracotta);font-weight:700;font-size:var(--text-lg);line-height:1}.banner .text{font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-700);line-height:1.55}.banner .text strong{color:var(--terracotta);font-weight:700}.two-col{gap:var(--space-5);margin-bottom:var(--space-7);grid-template-columns:1fr 1fr;display:grid}@media (max-width:980px){.two-col{grid-template-columns:1fr}}.card{background:var(--paper);border:1px solid var(--paper-3);border-top:3px solid var(--ink-700);padding:var(--space-5);border-radius:0;position:relative;overflow:hidden}.card .eyebrow{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-3);font-weight:600}.card h3{font-family:var(--type-display-latin);font-size:var(--text-xl);margin-bottom:var(--space-2);letter-spacing:-.01em;color:var(--ink-700);font-weight:400;line-height:1.2}.card p.sub{font-family:var(--type-body);color:var(--ink-500);font-size:var(--text-sm);line-height:1.55}.persona-card{background:var(--paper);border-left:4px solid var(--peacock);padding:var(--space-3) 0 var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.persona-card.distributor{border-left-color:var(--leaf)}.persona-card.end-user{border-left-color:var(--marigold)}.persona-card ul{margin-top:var(--space-3);list-style:none}.persona-card li{padding:var(--space-2) 0 var(--space-2) var(--space-4);font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-500);border-bottom:1px dotted var(--paper-3);font-style:italic;position:relative}.persona-card li:before{content:"·";left:var(--space-1);top:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--peacock);font-style:normal;line-height:1;position:absolute}.persona-card.distributor li:before{color:var(--leaf)}.persona-card.end-user li:before{color:var(--marigold)}.module-list{margin-top:var(--space-4)}.module-list .row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--paper-3);font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-700);display:flex}.module-list .row:last-child{border-bottom:none}.module-list .row .dot{background:var(--leaf);border-radius:0;flex-shrink:0;width:10px;height:10px}.module-list .row.off .dot{border:1.5px solid var(--ink-300);background:0 0}.module-list .row.off{color:var(--ink-300);font-style:italic}.module-list .row .tag{font-family:var(--type-mono);font-size:var(--text-xs);color:var(--ink-500);letter-spacing:.05em;margin-left:auto}.footer{margin-top:var(--space-9);padding:var(--space-5) 0;border-top:1px solid var(--paper-3);text-align:center;font-family:var(--type-ui);font-size:var(--text-xs);color:var(--ink-500);letter-spacing:.16em;text-transform:uppercase}.page{flex-direction:column;min-height:100vh;display:flex}.page-main{width:100%;max-width:1280px;padding:0 var(--space-5) var(--space-9);flex:1;margin:0 auto}.masthead{border-bottom:1px solid var(--paper-3);background:var(--paper);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:color-mix(in srgb, var(--paper) 92%, transparent);position:sticky;top:0}.masthead-inner{max-width:1280px;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-5);margin:0 auto;display:flex}.brand-mark{align-items:center;gap:var(--space-3);display:flex}.brand-glyph{color:var(--ink-700)}.brand-glyph line:nth-of-type(2){stroke:var(--marigold)}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-name{font-family:var(--type-display-latin);font-size:var(--text-xl);color:var(--ink-700);letter-spacing:-.005em;font-weight:400}.brand-sub{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-500);margin-top:2px;font-weight:600}.hero-section{gap:var(--space-8);padding:var(--space-9) 0 var(--space-8);border-bottom:1px solid var(--paper-3);grid-template-columns:1.65fr 1fr;align-items:start;display:grid}@media (max-width:980px){.hero-section{gap:var(--space-6);padding-top:var(--space-7);grid-template-columns:1fr}}.hero-content{flex-direction:column;display:flex}.hero-eyebrow{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--marigold);margin-bottom:var(--space-5);font-weight:600}.hero-deva{font-family:var(--type-display-deva);font-weight:400;font-size:clamp(var(--text-3xl), 6vw, var(--text-5xl));color:var(--ink-700);letter-spacing:-.005em;margin-bottom:var(--space-3);line-height:1.15}.hero-latin{font-family:var(--type-display-latin);font-weight:400;font-size:clamp(var(--text-xl), 3vw, var(--text-3xl));color:var(--ink-500);letter-spacing:-.01em;margin-bottom:var(--space-5);font-style:italic;line-height:1.2}.hero-lede{font-family:var(--type-body);font-size:var(--text-lg);color:var(--ink-700);max-width:54ch;margin-bottom:var(--space-5);line-height:1.55}.hero-aside{border:1px solid var(--paper-3);border-top:3px solid var(--marigold);padding:var(--space-5);background:var(--paper-2)}.plate-label{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-3);font-weight:600;display:block}.plate-title{font-family:var(--type-display-latin);font-size:var(--text-2xl);color:var(--ink-700);margin-bottom:var(--space-5);letter-spacing:-.01em;font-weight:400;line-height:1.2}.plate-defs{gap:var(--space-4) var(--space-5);margin-top:var(--space-4);border-top:1px solid var(--paper-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.plate-defs>div{flex-direction:column;gap:2px;display:flex}.plate-defs dt{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-300);font-weight:600}.plate-defs dd{font-family:var(--type-mono);font-size:var(--text-sm);color:var(--ink-700);font-weight:500}.how-head{max-width:64ch;margin:var(--space-9) 0 var(--space-7)}@media (max-width:700px){.how-head{margin-top:var(--space-7)}}.section-eyebrow{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--terracotta);margin-bottom:var(--space-3);font-weight:600}.section-title{font-family:var(--type-display-latin);font-weight:400;font-size:clamp(var(--text-2xl), 3.5vw, var(--text-3xl));color:var(--ink-700);letter-spacing:-.012em;margin-bottom:var(--space-4);line-height:1.2}.section-lede{font-family:var(--type-body);font-size:var(--text-lg);color:var(--ink-500);line-height:1.55}.how{padding-bottom:var(--space-5)}.pipeline{gap:var(--space-2);grid-template-columns:repeat(5,1fr);align-items:stretch;padding:0;list-style:none;display:grid}@media (max-width:980px){.pipeline{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pipeline{grid-template-columns:1fr}}.pipeline-step{align-items:stretch;display:flex;position:relative}.pipeline-plate{background:var(--paper);border:1px solid var(--paper-3);border-top:3px solid var(--peacock);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;flex:1;min-height:168px;display:flex}.pipeline-step:nth-child(odd) .pipeline-plate{border-top-color:var(--peacock)}.pipeline-step:nth-child(2n) .pipeline-plate{border-top-color:var(--marigold)}.pipeline-step:last-child .pipeline-plate{border-top-color:var(--leaf)}.pipeline-n{font-family:var(--type-mono);font-size:var(--text-2xl);color:var(--ink-300);letter-spacing:.04em;margin-bottom:var(--space-2);font-weight:500;display:block}.pipeline-title{font-family:var(--type-display-latin);font-size:var(--text-lg);color:var(--ink-700);letter-spacing:-.005em;margin-bottom:var(--space-2);font-weight:400;line-height:1.2}.pipeline-body{font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-500);line-height:1.5}.pipeline-arrow{right:calc(-1 * var(--space-3));width:56px;height:14px;color:var(--ink-500);pointer-events:none;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:980px){.pipeline-arrow{display:none}}.pipeline-arrow-trace{stroke-dasharray:70;stroke-dashoffset:70px;animation:ink-trace var(--dur-stage) var(--ease-stage) forwards}.pipeline-arrow-head{opacity:0;animation:ink-fade var(--dur-normal) var(--ease-stately) forwards}.plates{padding-bottom:var(--space-5)}.plates-grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:980px){.plates-grid{grid-template-columns:1fr}}.plate{background:var(--paper);border:1px solid var(--paper-3);border-top:4px solid var(--peacock);padding:var(--space-5);transition:transform var(--dur-normal) var(--ease-stately), border-color var(--dur-normal) var(--ease-stately);flex-direction:column;display:flex}.plate-dealer{border-top-color:var(--marigold)}.plate-distributor{border-top-color:var(--peacock)}.plate-consumer{border-top-color:var(--leaf)}.plate:hover{transform:translateY(-3px)}.plate-dealer:hover{border-color:var(--marigold)}.plate-distributor:hover{border-color:var(--peacock)}.plate-consumer:hover{border-color:var(--leaf)}.plate-header{gap:var(--space-3);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.plate-icon{width:72px;height:54px;color:var(--ink-700);flex-shrink:0}.plate-dealer .plate-icon{color:var(--marigold)}.plate-distributor .plate-icon{color:var(--peacock)}.plate-consumer .plate-icon{color:var(--leaf)}.plate-header .plate-title{font-size:var(--text-xl);margin:4px 0 0}.plate-caption{font-family:var(--type-body);font-size:var(--text-base);color:var(--ink-700);margin-bottom:var(--space-4);font-style:italic;line-height:1.55}.plate-rule{border:none;border-top:1px solid var(--paper-3);margin:0 0 var(--space-3)}.plate-schedule-label{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-500);margin-bottom:var(--space-2);font-weight:600}.plate-schedule{margin:0;padding:0;list-style:none}.plate-schedule li{padding:var(--space-2) 0 var(--space-2) var(--space-4);font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-500);border-bottom:1px dotted var(--paper-3);line-height:1.45;position:relative}.plate-schedule li:last-child{border-bottom:none}.plate-schedule li:before{content:"·";left:0;top:var(--space-2);font-weight:700;font-size:var(--text-lg);color:var(--ink-300);line-height:1;position:absolute}.plate-dealer .plate-schedule li:before{color:var(--marigold)}.plate-distributor .plate-schedule li:before{color:var(--peacock)}.plate-consumer .plate-schedule li:before{color:var(--leaf)}.schedule{padding-bottom:var(--space-7)}.schedule-wrap{border:1px solid var(--paper-3);border-top:3px solid var(--ink-700);background:var(--paper);overflow-x:auto}.schedule-table{border-collapse:collapse;width:100%;font-family:var(--type-body);font-size:var(--text-sm)}.schedule-table thead{background:var(--paper-2)}.schedule-table thead th{text-align:left;padding:var(--space-3) var(--space-4);font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);border-bottom:2px solid var(--ink-700);white-space:nowrap;font-weight:700}.schedule-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--paper-3);color:var(--ink-700);vertical-align:top}.schedule-table tbody tr:last-child td{border-bottom:none}.schedule-table .col-n{font-family:var(--type-mono);font-variant-numeric:tabular-nums;color:var(--ink-300);white-space:nowrap;width:56px}.schedule-table .col-label{font-weight:500}.schedule-table .col-status{white-space:nowrap;width:110px}.schedule-table .col-note{font-family:var(--type-body);color:var(--ink-500);font-style:italic}.schedule-table tr.row-next td{color:var(--ink-300)}.schedule-table tr.row-next td.col-label{font-style:italic;font-weight:400}.status-glyph{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.status-glyph.live{color:var(--leaf)}.status-glyph.next{color:var(--ink-300)}.sandbox-banner{background:var(--terracotta-wash);border:1px solid var(--terracotta);padding:var(--space-4) var(--space-5) var(--space-4) var(--space-7);margin-top:var(--space-7);margin-bottom:var(--space-5);align-items:flex-start;gap:var(--space-4);border-left:none;border-radius:0;display:flex;position:relative}.sandbox-stripe{background:repeating-linear-gradient(-45deg, var(--terracotta) 0px, var(--terracotta) 5px, var(--terracotta-soft) 5px, var(--terracotta-soft) 10px);width:14px;position:absolute;top:0;bottom:0;left:0}.sandbox-eyebrow{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--terracotta);margin-bottom:var(--space-2);font-weight:700}.sandbox-body p:not(.sandbox-eyebrow){font-family:var(--type-body);font-size:var(--text-base);color:var(--ink-700);line-height:1.55}.sandbox-body strong{color:var(--terracotta);font-weight:700}.optin{gap:var(--space-3);flex-direction:column;display:flex}.optin-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.optin-cta{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);font-family:var(--type-ui);font-weight:600;font-size:var(--text-base);letter-spacing:.02em;cursor:pointer;transition:background var(--dur-quick) var(--ease-stately), color var(--dur-quick) var(--ease-stately), transform var(--dur-quick) var(--ease-mechanical);border:2px solid;border-radius:0;text-decoration:none;display:inline-flex}.optin-cta.primary{background:var(--leaf);border-color:var(--leaf);color:var(--paper)}.optin-cta.primary:hover{background:#245f3d;border-color:#245f3d;transform:translateY(-1px)}.optin-note{font-family:var(--type-body);font-size:var(--text-sm);color:var(--ink-500)}.optin-code{font-family:var(--type-mono);font-size:var(--text-sm);background:var(--marigold-wash);color:var(--ink-700);border:1px solid var(--marigold);padding:2px 6px;font-weight:600}.page-footer{border-top:1px solid var(--paper-3);padding:var(--space-6) var(--space-5);text-align:center;background:var(--paper-2)}.page-footer-deva{font-family:var(--type-display-deva);font-size:var(--text-base);color:var(--ink-700);margin-bottom:var(--space-2)}.page-footer-latin{font-family:var(--type-ui);font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);font-weight:600}.reveal{opacity:0;animation:hindustani-rise var(--dur-stage) var(--ease-stage) forwards;transform:translateY(8px)}.reveal[data-delay="0"]{animation-delay:0s}.reveal[data-delay="1"]{animation-delay:.11s}.reveal[data-delay="2"]{animation-delay:.22s}.reveal[data-delay="3"]{animation-delay:.33s}.reveal[data-delay="4"]{animation-delay:.44s}.reveal[data-delay="5"]{animation-delay:.55s}.reveal[data-delay="6"]{animation-delay:.66s}.reveal[data-delay="7"]{animation-delay:.77s}@keyframes hindustani-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ink-trace{to{stroke-dashoffset:0}}@keyframes ink-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}.pipeline-arrow-trace{stroke-dashoffset:0!important}.pipeline-arrow-head{opacity:1!important}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--marigold);outline-offset:3px;border-radius:0}.skip-link{padding:var(--space-3) var(--space-4);background:var(--marigold);color:var(--ink-900);font-family:var(--type-ui);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;transition:transform var(--dur-quick) var(--ease-mechanical);z-index:100;border-radius:0;font-weight:700;position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus-visible{outline:2px solid var(--ink-900);outline-offset:2px;transform:translateY(0)}.persona-plate{transition:transform var(--dur-normal) var(--ease-mechanical), border-color var(--dur-normal) var(--ease-mechanical)}.persona-plate:hover{transform:translateY(-3px)}.optin-cta{transition:background var(--dur-quick) var(--ease-mechanical), color var(--dur-quick) var(--ease-mechanical), transform var(--dur-quick) var(--ease-mechanical)}.optin-cta:hover{transform:translateY(-1px)}:where([id]){scroll-margin-top:96px}@media (forced-colors:active){.persona-plate,.specsheet .spec,.schedule-table{border-color:canvastext}.optin-cta.primary{color:highlighttext;forced-color-adjust:none;background:highlight}.skip-link{color:highlighttext;background:highlight}.status-pill{border:1px solid canvastext}}@media print{body{background:#fff!important}.masthead-status,.sandbox-banner,.skip-link,.pipeline-arrow,.reveal{opacity:1!important;animation:none!important;transform:none!important}.sandbox-banner{display:none}.page-main{padding:0!important}.persona-plate,.schedule-table,.specsheet .spec{break-inside:avoid}}
