.comparison-table-wrap{border:1px solid var(--color-grey-100);border-radius:var(--radius-md);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;font-size:.95rem}.comparison-table th,.comparison-table td{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-grey-100)}.comparison-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-500);font-size:.75rem}.comparison-table tbody th{color:var(--color-black);font-weight:600}.comparison-table tbody tr:last-child td,.comparison-table tbody tr:last-child th{border-bottom:none}.comparison-table__accent{color:var(--color-accent-dark);font-weight:500}.technology-page{--space-1:.2125rem;--space-2:.425rem;--space-3:.6375rem;--space-4:.85rem;--space-5:1.275rem;--space-6:1.7rem;--space-7:2.55rem;--space-8:3.825rem;--space-9:5.95rem}.tech-hero{padding-top:var(--space-8)}.tech-hero__row{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.tech-hero__demo{min-width:0}.tech-hero__art{justify-self:center;width:100%;min-width:0;max-width:360px}.tech-hero__figure{align-items:center;gap:var(--space-3);flex-direction:column;margin:0;display:flex}.tech-hero__image{aspect-ratio:2/3;border-radius:var(--radius-sm);object-fit:cover;object-position:center;width:100%;display:block}.tech-hero__art-caption{color:var(--color-accent-dark);text-align:center;margin:0;line-height:1.5}.tech-int8__intro{gap:var(--space-7);margin-bottom:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.tech-int8__visual{min-width:0}.tech-int8__intro .section-heading{margin-bottom:0}@media (width>=960px){.tech-hero__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tech-int8__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.tech-hero__title{letter-spacing:-.02em;margin:var(--space-3) 0 var(--space-4);max-width:18ch;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:650}.tech-hero__subtitle{color:var(--color-grey-700);max-width:62ch;font-size:1.1rem;line-height:1.65}.tech-binary__steps{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.tech-binary__step{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.tech-binary__step-number{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem}.tech-binary__step .card{border-radius:6px;width:100%;height:100%}.tech-binary__step .card__body{gap:var(--space-3);flex-direction:column;display:flex}.tech-binary__step .card__body p code,.tech-binary__table code,.tech-binary__equation code{color:var(--color-accent-dark);font-family:var(--font-mono);font-size:.9em}.tech-binary__table{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.tech-binary__table th,.tech-binary__table td{padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-grey-100)}.tech-binary__table th{color:var(--color-grey-700);font-weight:600}.tech-binary__table td:last-child{white-space:nowrap}.tech-binary__equation{padding:var(--space-3);border-left:3px solid var(--color-accent);background:var(--color-grey-50);line-height:1.9;overflow-x:auto}.tech-binary__takeaway{margin-top:var(--space-5);padding:var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-accent-wash);color:var(--color-grey-700);line-height:1.7}.tech-binary__takeaway strong{color:var(--color-black)}.tech-int8__example{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.tech-int8__toggle-row{margin-bottom:var(--space-4);display:flex}.tech-int8__toggle-row--end{margin-top:var(--space-5);margin-bottom:0}.tech-int8__toggle{align-items:center;gap:var(--space-2);color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.tech-int8__toggle-label{text-underline-offset:3px;text-decoration:underline}.tech-int8__toggle:hover{color:var(--color-accent-dark)}.tech-int8__toggle:focus-visible{outline:3px solid var(--color-accent-light);outline-offset:3px;border-radius:2px}.tech-int8__collapse{--collapse-ms:1.6s;visibility:hidden;transition:grid-template-rows var(--collapse-ms) cubic-bezier(.4, 0, .2, 1), visibility 0s linear var(--collapse-ms);grid-template-rows:0fr;display:grid}.tech-int8__collapse[data-open=true]{visibility:visible;transition:grid-template-rows var(--collapse-ms) cubic-bezier(.4, 0, .2, 1), visibility 0s;grid-template-rows:1fr}.tech-int8__collapse-inner{min-height:0;overflow:hidden}.tech-int8__harder{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-grey-100)}.tech-int8__harder-label{margin-bottom:var(--space-1);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;display:block}@media (width>=760px){.tech-int8__example{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.tech-binary__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.tech-dial{background:var(--color-grey-50);border-radius:var(--radius-lg);margin:0 var(--space-5)}.tech-dial__row{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}.tech-dial__visual{justify-content:center;display:flex}.tech-dial__visual .state-indicator__dot{width:4em;height:4em}.tech-dial__title{margin-bottom:var(--space-3);font-size:1.5rem;font-weight:600}.tech-dial__copy p{color:var(--color-grey-700);margin-bottom:var(--space-5);line-height:1.65}.tech-dial__slider{width:100%;max-width:360px;accent-color:var(--color-accent);margin-bottom:var(--space-3)}.tech-dial__readout{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-grey-700);font-size:.85rem}.tech-dial__readout span{color:var(--color-accent);font-weight:700}.tech-dial__comparison{align-items:end;gap:var(--space-4);margin-top:var(--space-5);font-family:var(--font-mono);display:flex}.tech-dial__comparison>div{gap:var(--space-1);flex-direction:column;display:flex}.tech-dial__comparison-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-grey-500);font-size:.68rem}.tech-dial__comparison strong{color:var(--color-accent);font-size:1.45rem}.tech-dial__comparison-arrow{color:var(--color-grey-500);padding-bottom:.1rem}.tech-dial__copy .tech-dial__note{margin:var(--space-5) 0 0;padding:var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-white);font-size:.92rem}.tech-dial__note strong{color:var(--color-black)}@media (width>=900px){.tech-dial__row{grid-template-columns:.9fr 1.1fr}}.tech-roadmap__list{gap:var(--space-5);grid-template-columns:1fr;display:grid}.tech-roadmap__item{gap:var(--space-2);flex-direction:column;display:flex}.tech-roadmap__stage{font-family:var(--font-mono);color:var(--color-grey-300);font-size:.75rem}.tech-roadmap__status{margin-top:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;display:inline-block}@media (width>=720px){.tech-roadmap__list{grid-template-columns:repeat(3,1fr)}}
