.-yOjJa_root{z-index:0;pointer-events:none;opacity:.5;-webkit-mask-composite:source-in, source-in;height:min(100%,40rem);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),radial-gradient(38% 42% at 50% 42%,#00000059 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 60%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),radial-gradient(38% 42% at 50% 42%,#00000059 0%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.-yOjJa_canvas{width:100%;height:100%;display:block}@media (min-width:48rem){.-yOjJa_root{opacity:.7}}
.uF7r3W_section{background:var(--codedd-surface-muted);padding:5rem 0 6rem}.uF7r3W_head{max-width:51.25rem;margin-bottom:2rem}.uF7r3W_title{margin:0}.uF7r3W_lead{max-width:40em;color:var(--codedd-muted);margin:1rem 0 0;font-size:1.05rem}.uF7r3W_frame{aspect-ratio:128/57;touch-action:pan-y;position:relative}.uF7r3W_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.uF7r3W_marker{color:var(--codedd-navy);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-weight:500;display:flex;position:absolute;transform:translate(-.5rem,-50%)}.uF7r3W_markerFlip{flex-direction:row-reverse;transform:translate(calc(.5rem - 100%),-50%)}.uF7r3W_markerDot{border-radius:var(--radius-full);background:var(--codedd-teal);width:.6rem;height:.6rem;box-shadow:0 0 0 .2rem var(--codedd-teal-muted);flex:none;transition:transform .2s,background-color .2s,box-shadow .2s}.uF7r3W_marker:hover .uF7r3W_markerDot,.uF7r3W_marker:focus-visible .uF7r3W_markerDot{transform:scale(1.15)}.uF7r3W_markerActive .uF7r3W_markerDot{background:var(--codedd-navy);box-shadow:0 0 0 .45rem var(--codedd-teal-muted)}.uF7r3W_markerLabel{display:none}.uF7r3W_chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.uF7r3W_chip{min-height:var(--tap-min);border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);color:var(--codedd-navy);font:inherit;font-size:var(--text-sm);cursor:pointer;padding:0 1rem}.uF7r3W_chipActive{border-color:var(--codedd-navy);background:var(--codedd-navy);color:var(--codedd-surface)}.uF7r3W_panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.uF7r3W_panelOpen{grid-template-rows:1fr}.uF7r3W_panelClip{min-height:0;overflow:hidden}.uF7r3W_card{border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;gap:1.25rem;margin-top:1.5rem;padding:1.5rem 3.5rem 1.5rem 1.5rem;animation:.45s cubic-bezier(.22,1,.36,1) uF7r3W_card-in;display:grid;position:relative}.uF7r3W_cardBadge{border-radius:var(--radius-full);background:var(--codedd-surface);width:4rem;height:4rem;color:var(--codedd-navy);font-size:var(--text-2xl);place-items:center;font-weight:700;display:grid}.uF7r3W_cardBody{min-width:0}.uF7r3W_cardMeta{font-size:var(--text-sm);color:var(--codedd-on-navy-muted);margin:0}.uF7r3W_cardTitle{font-size:var(--text-xl);color:var(--codedd-surface);margin:.15rem 0 0}.uF7r3W_cardSummary{color:var(--codedd-on-navy-muted);margin:.5rem 0 0}.uF7r3W_cardClose{border-radius:var(--radius-full);color:var(--codedd-surface);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}@keyframes uF7r3W_card-in{0%{opacity:0;transform:translateY(-.75rem)scale(.98)}}@media (min-width:48rem){.uF7r3W_markerLabel{display:inline}.uF7r3W_markerDot{width:1rem;height:1rem;box-shadow:0 0 0 .3rem var(--codedd-teal-muted)}.uF7r3W_markerActive .uF7r3W_markerDot{box-shadow:0 0 0 .45rem var(--codedd-teal-muted)}.uF7r3W_chips{display:none}.uF7r3W_card{gap:2rem;padding:2rem 4rem 2rem 2rem}.uF7r3W_cardBadge{width:6rem;height:6rem;font-size:var(--text-4xl)}}@media (prefers-reduced-motion:reduce){.uF7r3W_panel,.uF7r3W_markerDot{transition:none}.uF7r3W_card{animation:none}}
.xrcIrq_screen{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface);box-shadow:var(--shadow-sm);text-align:left;overflow:hidden}.xrcIrq_body{padding:1.1rem 1.25rem 1.25rem;overflow-x:auto}.xrcIrq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.xrcIrq_titleRow h3{margin:0;font-size:1rem}.xrcIrq_mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-transform:none;font-weight:400}.xrcIrq_cap{color:var(--codedd-muted);font-size:.8125rem}.xrcIrq_good{color:var(--codedd-good)}.xrcIrq_medium{color:var(--codedd-medium)}.xrcIrq_high{color:var(--codedd-high)}.xrcIrq_critical{color:var(--codedd-critical)}.xrcIrq_unqualified{color:var(--codedd-unqualified)}.xrcIrq_screen .xrcIrq_pill{padding:.32rem .6rem;font-size:.72rem}.xrcIrq_kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 .9rem;margin-bottom:-.9rem;display:grid}.xrcIrq_kpi{grid-row:span 4;grid-template-rows:subgrid;border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;align-content:start;row-gap:0;margin-bottom:.9rem;padding:.9rem 1rem;display:grid}.xrcIrq_kLabel{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--codedd-muted);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.4rem;margin-bottom:.5rem;font-size:.68rem;display:flex}.xrcIrq_kName{margin-bottom:.35rem;font-size:.9rem;font-weight:500}.xrcIrq_kVal{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.7rem;line-height:1.1}.xrcIrq_kVal small{font-family:var(--font-sans);color:var(--codedd-muted);font-size:.8rem}.xrcIrq_kNote{color:var(--codedd-muted);margin-top:.45rem;font-size:.78rem}.xrcIrq_bench{grid-template-columns:repeat(7,1fr);gap:.6rem;margin-top:1rem;display:none}.xrcIrq_benchItem{border:1px solid var(--codedd-border);border-radius:6px;padding:.6rem .7rem}.xrcIrq_benchName{color:var(--codedd-muted);font-size:.75rem}.xrcIrq_benchScore{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.25rem}.xrcIrq_benchAvg{color:var(--codedd-muted);font-size:.7rem}.xrcIrq_benchBar{background:var(--codedd-cloud);border-radius:2px;height:4px;margin-top:.4rem;position:relative}.xrcIrq_benchBar i{inset-block:0;background:var(--codedd-teal);border-radius:2px;position:absolute;left:0}.xrcIrq_aiHead{flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.xrcIrq_score{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:2.4rem;line-height:1}.xrcIrq_score small{color:var(--codedd-muted);font-size:1rem}.xrcIrq_aiCaption{margin:0 0 1rem}.xrcIrq_bars{gap:.55rem;display:grid}.xrcIrq_barRow{grid-template-columns:140px 1fr 36px;align-items:center;gap:.75rem;font-size:.88rem;display:grid}.xrcIrq_track{background:var(--codedd-cloud);border-radius:5px;height:9px;overflow:hidden}.xrcIrq_track i{background:var(--codedd-teal);border-radius:5px;height:100%;display:block}.xrcIrq_val{font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:right;color:var(--codedd-muted);font-size:.82rem}.xrcIrq_tableScroll{background:linear-gradient(to left, var(--codedd-surface) 40%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--codedd-navy) 18%, transparent), transparent) right / .9rem 100% no-repeat scroll;position:relative;overflow-x:auto}.xrcIrq_preview{position:relative}.xrcIrq_previewRows{pointer-events:none;-webkit-user-select:none;user-select:none}.xrcIrq_previewFade{inset-inline:0;z-index:2;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--codedd-surface) 85%, transparent) 45%, var(--codedd-surface) 80%);pointer-events:none;justify-content:center;align-items:flex-end;height:10rem;padding-bottom:1rem;display:flex;position:absolute;bottom:0}.xrcIrq_previewPill{border:1px solid var(--codedd-teal);border-radius:var(--radius-full);background:var(--codedd-surface);box-shadow:var(--shadow-sm);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--codedd-teal-dark);white-space:nowrap;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.75rem;display:inline-flex}.xrcIrq_table{border-collapse:collapse;width:100%;min-width:25rem;font-size:.85rem}.xrcIrq_table th{border-bottom:1px solid var(--codedd-border);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;text-transform:none;color:var(--codedd-muted);padding:.45rem .5rem;font-size:.7rem;font-weight:500}.xrcIrq_table td{border-bottom:1px solid var(--codedd-border);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;padding:.55rem .5rem}.xrcIrq_table td:first-child{white-space:normal}.xrcIrq_table th:first-child,.xrcIrq_table td:first-child{text-align:left}.xrcIrq_table td:first-child{font-family:var(--font-sans);font-weight:500}.xrcIrq_table th:first-child,.xrcIrq_table td:first-child{z-index:1;background:var(--codedd-surface);width:7.5rem;min-width:7.5rem;position:sticky;left:0}.xrcIrq_thPrefix{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xrcIrq_donutCell{flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}@media (min-width:48rem){.xrcIrq_table{font-size:.92rem}.xrcIrq_table th:first-child,.xrcIrq_table td:first-child{width:auto;min-width:10rem}.xrcIrq_thPrefix{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.xrcIrq_donutCell{flex-direction:row;gap:.35rem}}.xrcIrq_table td:first-child small{color:var(--codedd-muted);font-size:.78rem;font-weight:400;display:block}.xrcIrq_table .xrcIrq_group td{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:left;text-transform:none;color:var(--codedd-muted);padding:.9rem .5rem .35rem;font-size:.7rem}.xrcIrq_donut{vertical-align:middle;width:26px;height:26px;display:inline}.xrcIrq_scoreDonut{vertical-align:middle;place-items:center;width:42px;height:42px;display:inline-grid;position:relative}.xrcIrq_scoreDonut svg{width:100%;height:100%;position:absolute;inset:0}.xrcIrq_scoreValue{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.8rem;line-height:1;position:relative}.xrcIrq_scoreCell{flex-direction:column;align-items:center;gap:.2rem;display:inline-flex}.xrcIrq_scoreChange{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem;line-height:1}.xrcIrq_changeUp{color:var(--codedd-good)}.xrcIrq_changeDown{color:var(--codedd-medium)}.xrcIrq_changeFlat{color:var(--codedd-muted)}.xrcIrq_ringGood{stroke:var(--codedd-good)}.xrcIrq_ringMedium{stroke:var(--codedd-medium)}.xrcIrq_ringHigh{stroke:var(--codedd-high)}.xrcIrq_ringCritical{stroke:var(--codedd-critical)}.xrcIrq_ringUnqualified{stroke:var(--codedd-unqualified)}.xrcIrq_donutTrack{stroke:var(--codedd-cloud)}.xrcIrq_donutValue{stroke:var(--codedd-teal)}@media (min-width:48rem){.xrcIrq_kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.xrcIrq_bench{display:grid}}
.cm_XzG_page{--container-max:70rem;--container-gutter:1.5rem;color:var(--codedd-navy);font-size:1.0625rem;line-height:1.55}:where(.cm_XzG_page) :is(h1,h2,h3){letter-spacing:-.015em;color:var(--codedd-navy);margin:0 0 .5em;font-weight:700;line-height:1.15}:where(.cm_XzG_page) h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,3.9rem);line-height:1.05}:where(.cm_XzG_page) h2{font-size:clamp(1.65rem,3vw,2.35rem)}:where(.cm_XzG_page) h3{font-size:1.15rem}:where(.cm_XzG_page) p{color:var(--codedd-navy);margin:0 0 1em}:where(.cm_XzG_page) a{color:var(--codedd-navy);text-decoration:none}:where(.cm_XzG_page) a:hover,:where(.cm_XzG_page) a:focus-visible{color:var(--codedd-teal)}.cm_XzG_center{text-align:center}.cm_XzG_page .cm_XzG_eyebrow{margin:0 0 1rem}.cm_XzG_lead{max-width:40em;color:var(--codedd-muted);font-size:1.2rem}.cm_XzG_center .cm_XzG_lead{margin-inline:auto}.cm_XzG_muted{color:var(--codedd-muted)}.cm_XzG_page .cm_XzG_btn{font-size:var(--text-base);border-radius:11px;gap:.5rem;padding:.95rem 1.6rem;line-height:1}.cm_XzG_leadIn{color:var(--codedd-navy)}.cm_XzG_rest{color:var(--codedd-muted);font-weight:500}.cm_XzG_page [id]{scroll-margin-top:var(--header-height)}.cm_XzG_hero{isolation:isolate;padding:3.5rem 0 0;position:relative}.cm_XzG_hero>.cm_XzG_center{z-index:1;position:relative}.cm_XzG_heroTitle{max-width:10em;margin:0 auto .6rem}.cm_XzG_center .cm_XzG_heroLead{margin:0 auto 2rem}.cm_XzG_heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.cm_XzG_shot{margin-top:2.5rem}.cm_XzG_heroBadge{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;margin:0 auto 1.5rem;padding:.5rem 1rem;display:inline-flex}.cm_XzG_heroBadgeLogo{object-fit:contain;width:auto;height:1.5rem;display:block}.cm_XzG_heroBadgeDivider{background:var(--codedd-border);align-self:stretch;width:1px}.cm_XzG_heroBadgeLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-teal-ink)}.cm_XzG_logos{border-bottom:1px solid var(--codedd-border);padding:3rem 0}.cm_XzG_logosPlain{border:none}.cm_XzG_page .cm_XzG_logosEyebrow{margin-bottom:1.5rem}.cm_XzG_logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem;display:flex}@media (min-width:64rem){.cm_XzG_logoRowSpread{justify-content:space-between;max-width:52rem;margin-inline:auto}}.cm_XzG_logoImg{width:auto;height:calc(1.75rem * var(--logo-scale,1));object-fit:contain;display:block}@media (min-width:40rem){.cm_XzG_logoImg{height:calc(2rem * var(--logo-scale,1))}}.cm_XzG_center .cm_XzG_logosNote{font-size:var(--text-base);margin:1.5rem auto 0}.cm_XzG_statement{background:var(--codedd-navy);padding:3.5rem 0}.cm_XzG_statementTitle{letter-spacing:-.02em;max-width:15em;color:var(--codedd-surface);margin-bottom:1.25rem;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08}.cm_XzG_statement .cm_XzG_statementLead{max-width:44em;color:var(--codedd-on-navy-muted);font-size:1.25rem}.cm_XzG_statement .cm_XzG_statementBody{margin-top:1rem}.cm_XzG_statementCards{margin-top:2.5rem}.cm_XzG_statement .cm_XzG_statementCardsLabel{font-size:var(--text-lg);color:var(--codedd-surface);margin:2.5rem 0 0}.cm_XzG_statementCardsLabel+.cm_XzG_statementCards{margin-top:1rem}.cm_XzG_statementCard{border:1px solid var(--codedd-navy-light);background:var(--codedd-navy-light);border-radius:6px;padding:1.6rem}.cm_XzG_statementCard .cm_XzG_statementCardTitle{color:var(--codedd-high);margin:0 0 .5rem;font-size:1.1rem}.cm_XzG_statementCard .cm_XzG_statementCardTitle.cm_XzG_statementCardTitleTeal{color:var(--codedd-teal-light)}.cm_XzG_statementCardBody{color:var(--codedd-on-navy-muted);margin:0}.cm_XzG_statementNote{font-size:var(--text-xs);color:var(--codedd-on-navy-muted);margin:1.25rem 0 0}.cm_XzG_enter{text-align:center;padding:4rem 0 3rem}.cm_XzG_enterTitle{letter-spacing:-.025em;max-width:14em;margin:0 auto;font-size:clamp(2rem,4.8vw,3.6rem);font-weight:900;line-height:1.05}.cm_XzG_enter .cm_XzG_enterLead{margin:1.75rem auto 0}.cm_XzG_highlight{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--codedd-teal) 28%, transparent) 62%)}.cm_XzG_rule{border:0;border-top:2px solid var(--codedd-teal);width:4rem;margin:2.5rem auto 0}.cm_XzG_feature{padding:6rem 0}.cm_XzG_feature+.cm_XzG_feature{border-top:1px solid var(--codedd-border)}.cm_XzG_head{text-align:center;max-width:51.25rem;margin:0 auto 2.5rem}.cm_XzG_featureTitle{margin-bottom:0}.cm_XzG_portfolioTitle{max-width:27ch;margin-inline:auto}.cm_XzG_showcaseTitle{max-width:30ch;margin-inline:auto}.cm_XzG_feature .cm_XzG_featureLead{margin:1rem auto 0;font-size:1.05rem}.cm_XzG_head.cm_XzG_headStart{text-align:left;margin:0}.cm_XzG_headStart .cm_XzG_showcaseTitle,.cm_XzG_feature .cm_XzG_headStart .cm_XzG_featureLead{margin-inline:0}.cm_XzG_moreLink{color:var(--codedd-teal);align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.cm_XzG_moreLink:hover,.cm_XzG_moreLink:focus-visible{color:var(--codedd-navy)}.cm_XzG_moreArrow{font-size:.8rem;transition:transform .2s}.cm_XzG_moreLink:hover .cm_XzG_moreArrow,.cm_XzG_moreLink:focus-visible .cm_XzG_moreArrow{animation:.9s ease-in-out infinite cm_XzG_moreArrowNudge}@keyframes cm_XzG_moreArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.cm_XzG_moreLink:hover .cm_XzG_moreArrow,.cm_XzG_moreLink:focus-visible .cm_XzG_moreArrow{animation:none;transform:translate(3px)}}.cm_XzG_moreFooter{text-align:center;margin-top:.5rem}.cm_XzG_feature.cm_XzG_headOnly{padding:0}.cm_XzG_split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}.cm_XzG_timeline{margin-top:2.5rem;position:relative}.cm_XzG_timelineTrack{inset-inline:0;background:var(--codedd-teal);border-radius:2px;height:3px;display:none;position:absolute;top:20px}.cm_XzG_steps{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.cm_XzG_step{text-align:left;gap:1rem;display:flex}.cm_XzG_stepMarker{flex-direction:column;flex:none;align-items:center;display:flex}.cm_XzG_stepConnector{background:var(--codedd-teal);border-radius:2px;flex:1;width:3px;min-height:1rem;margin-top:.5rem}.cm_XzG_stepContent{min-width:0;padding-bottom:.5rem}.cm_XzG_dot{border:3px solid var(--codedd-teal);background:var(--codedd-surface);width:42px;height:42px;font-family:var(--font-mono);color:var(--codedd-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:flex}.cm_XzG_stage{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--codedd-teal);margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}.cm_XzG_stepQuestion{max-width:30em;margin-inline:auto;font-style:italic;font-weight:500}.cm_XzG_stepBody{max-width:30em;color:var(--codedd-muted);margin-inline:auto}.cm_XzG_verbsTitle{max-width:22ch;margin-inline:auto}.cm_XzG_ring{box-sizing:border-box;border:1.5px solid var(--codedd-teal);background:var(--codedd-teal);border-radius:50%;flex:none;width:20px;height:20px}.cm_XzG_timelineVerbs{--travel:2.4s;--verb-size:var(--text-3xl);--phase-line:calc(.72rem * 1.5)}.cm_XzG_timelineVerbs:is([data-anim=idle],[data-anim=play]) .cm_XzG_ring{background:var(--codedd-surface)}.cm_XzG_timelineVerbs[data-anim=play] .cm_XzG_ring{animation:.35s forwards cm_XzG_ring-fill;animation-delay:calc(var(--travel) * var(--at))}@keyframes cm_XzG_ring-fill{to{background:var(--codedd-teal)}}.cm_XzG_timelineVerbs .cm_XzG_timelineTrack{top:8.5px}.cm_XzG_timelineVerbs .cm_XzG_stepConnector{width:2.5px}.cm_XzG_phase{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--codedd-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:500;display:block}.cm_XzG_page .cm_XzG_verb{font-size:var(--verb-size);letter-spacing:-.03em;margin:0 0 .6rem;font-weight:900;line-height:1}.cm_XzG_timelineVerbs .cm_XzG_stepBody{max-width:24em;color:var(--codedd-navy);margin-inline:0}.cm_XzG_timelineVerbs .cm_XzG_step{grid-template-columns:auto minmax(0,1fr);gap:0 1rem;display:grid}.cm_XzG_timelineVerbs .cm_XzG_stepContent{display:contents}.cm_XzG_timelineVerbs .cm_XzG_stepContent>*{grid-column:2}.cm_XzG_timelineVerbs .cm_XzG_stepMarker{grid-area:2/1/span 3}.cm_XzG_timelineVerbs .cm_XzG_ring{z-index:1;margin-top:calc((var(--verb-size) - 20px) / 2);position:relative}.cm_XzG_timelineVerbs .cm_XzG_stepConnector{display:none}.cm_XzG_timelineVerbs .cm_XzG_step{position:relative}.cm_XzG_timelineVerbs .cm_XzG_step:before{content:"";background:var(--codedd-teal);width:2.5px;position:absolute;top:0;bottom:0;left:8.75px}.cm_XzG_timelineVerbs .cm_XzG_step:first-child:before{top:calc(var(--phase-line) + .3rem + var(--verb-size) / 2)}.cm_XzG_timelineVerbs .cm_XzG_steps{gap:0}.cm_XzG_timelineVerbs .cm_XzG_phase{margin-bottom:.3rem;line-height:1.5}.cm_XzG_page .cm_XzG_timelineVerbs .cm_XzG_verb{margin-bottom:.4rem}.cm_XzG_timelineVerbs .cm_XzG_stepBody{font-size:var(--text-base);line-height:var(--leading-normal);margin-bottom:0;padding-bottom:2rem}.cm_XzG_timelineVerbs .cm_XzG_step:last-child .cm_XzG_stepBody{padding-bottom:0}@media (prefers-reduced-motion:reduce){.cm_XzG_timelineVerbs .cm_XzG_ring,.cm_XzG_timelineVerbs[data-anim] .cm_XzG_ring{background:var(--codedd-teal);animation:none}}.cm_XzG_grid3,.cm_XzG_grid4{grid-template-columns:1fr;gap:1.25rem;display:grid}.cm_XzG_card .cm_XzG_cardTitle{margin:0 0 .4rem;font-size:1.05rem}.cm_XzG_gridNote{font-size:var(--text-xs);text-align:center;color:var(--codedd-muted);margin:1.25rem 0 0}.cm_XzG_card{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:1.6rem}.cm_XzG_card .cm_XzG_cardBody{color:var(--codedd-muted);margin:0}.cm_XzG_fig{font-family:var(--font-mono);margin-bottom:.6rem;font-size:2rem;line-height:1.1}.cm_XzG_fig small{font-family:var(--font-sans);color:var(--codedd-muted);margin-top:.2rem;font-size:.82rem;display:block}.cm_XzG_testimonial{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface-muted);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}.cm_XzG_testimonialPortrait{aspect-ratio:4/3;background:var(--codedd-cloud);position:relative}.cm_XzG_testimonialPortrait:after{content:"";background:var(--codedd-teal);height:4px;position:absolute;inset:auto 0 0}.cm_XzG_testimonialPhoto{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.cm_XzG_testimonialBody{flex-direction:column;padding:2rem 1.5rem;display:flex}.cm_XzG_testimonialMark{height:2.75rem;color:var(--codedd-teal);font-size:5rem;font-weight:900;line-height:1;display:block}.cm_XzG_testimonialQuote{margin:0}.cm_XzG_page .cm_XzG_testimonialQuote p{letter-spacing:-.02em;max-width:30ch;color:var(--codedd-navy);margin:0;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:700;line-height:1.25}.cm_XzG_testimonialFooter{border-top:1px solid var(--codedd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.cm_XzG_testimonialPerson{border-left:3px solid var(--codedd-teal);padding-left:.9rem;display:block}.cm_XzG_testimonialName{color:var(--codedd-navy);font-size:1.2rem;font-weight:700;line-height:1.3;display:block}.cm_XzG_testimonialRole{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin-top:.15rem;display:block}.cm_XzG_testimonialLogoLink{border-radius:var(--radius-sm);opacity:.85;transition:opacity .15s;display:inline-flex}.cm_XzG_testimonialLogoLink:hover{opacity:1}.cm_XzG_testimonialLogo{width:auto;height:1.75rem;display:block}@media (min-width:48rem){.cm_XzG_testimonial{grid-template-columns:20rem minmax(0,1fr)}.cm_XzG_testimonialNoPhoto{grid-template-columns:minmax(0,1fr)}.cm_XzG_testimonialPortrait{aspect-ratio:auto;min-height:100%}.cm_XzG_testimonialPortrait:after{width:4px;height:auto;inset:0 0 0 auto}.cm_XzG_testimonialBody{justify-content:center;padding:3rem 3.5rem}.cm_XzG_testimonialLogo{height:2.25rem}}@media (min-width:64rem){.cm_XzG_testimonial{grid-template-columns:22rem minmax(0,1fr)}.cm_XzG_testimonialBody{padding:3.5rem 4.5rem}}.cm_XzG_feature.cm_XzG_testimonialSectionCompact{padding:3rem 0}.cm_XzG_testimonialCompact .cm_XzG_testimonialPortrait{aspect-ratio:16/10}.cm_XzG_testimonialCompact .cm_XzG_testimonialBody{padding:1.75rem 1.5rem}.cm_XzG_testimonialCompact .cm_XzG_testimonialMark{height:2rem;font-size:3.75rem}.cm_XzG_page .cm_XzG_testimonialCompact .cm_XzG_testimonialQuote p{letter-spacing:-.005em;max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;line-height:1.5}.cm_XzG_testimonialCompact .cm_XzG_testimonialFooter{margin-top:1.5rem;padding-top:1.25rem}@media (min-width:48rem){.cm_XzG_feature.cm_XzG_testimonialSectionCompact{padding:4rem 0}.cm_XzG_testimonialCompact{grid-template-columns:15rem minmax(0,1fr)}.cm_XzG_testimonialCompact .cm_XzG_testimonialPortrait{aspect-ratio:auto}.cm_XzG_testimonialCompact .cm_XzG_testimonialBody{padding:2.5rem 3rem}.cm_XzG_testimonialCompact .cm_XzG_testimonialLogo{height:1.75rem}}@media (min-width:64rem){.cm_XzG_testimonialCompact{grid-template-columns:17rem minmax(0,1fr)}.cm_XzG_testimonialCompact .cm_XzG_testimonialBody{padding:2.75rem 3.5rem}}@media (prefers-reduced-motion:reduce){.cm_XzG_testimonialLogoLink{transition:none}}.cm_XzG_trustCols{text-align:left;grid-template-columns:minmax(0,1fr);margin-top:3.5rem;display:grid}.cm_XzG_trustCol{min-width:0}.cm_XzG_trustCol:not(:first-child){border-top:1px solid var(--codedd-border);margin-top:2rem;padding-top:2rem}.cm_XzG_trustIcon{color:var(--codedd-muted);margin-bottom:1.1rem}.cm_XzG_trustIcon svg{display:block}.cm_XzG_trustBody{color:var(--codedd-muted);margin:0 0 1rem}.cm_XzG_certLogos{flex-wrap:wrap;align-items:center;gap:1.1rem;margin:1.4rem 0 1.5rem;display:flex}.cm_XzG_certLogo{width:auto;height:44px;display:block}.cm_XzG_trustLink{border:1.5px solid var(--codedd-navy);color:var(--codedd-navy);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:.5rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.cm_XzG_trustLink:hover,.cm_XzG_trustLink:focus-visible{color:var(--codedd-teal);border-color:var(--codedd-teal)}.cm_XzG_start{border-top:1px solid var(--codedd-border);padding:5rem 0}.cm_XzG_box{border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding:2.5rem;display:grid}.cm_XzG_startTitle{letter-spacing:-.015em;max-width:20ch;color:var(--codedd-surface);margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.cm_XzG_box .cm_XzG_startBody{color:#ffffffc7;max-width:32rem;margin:1rem 0 0}.cm_XzG_startActions{gap:1.5rem;display:grid}.cm_XzG_startButtons{flex-wrap:wrap;gap:1rem;display:flex}.cm_XzG_startDivider{border:none;border-top:1px solid #ffffff26;margin:0}.cm_XzG_startBadges{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.cm_XzG_startBadge{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:.6rem;font-weight:500;display:flex}.cm_XzG_startBadgeImage{filter:brightness(0)invert();width:auto;height:28px}.cm_XzG_startBadgeIcon{color:#ffffffa6;font-size:1.1rem}@media (min-width:40rem){.cm_XzG_grid3,.cm_XzG_grid4{grid-template-columns:repeat(2,1fr)}.cm_XzG_timelineTrack{display:block}.cm_XzG_steps{grid-template-columns:repeat(3,1fr)}.cm_XzG_step{text-align:center;display:block}.cm_XzG_stepMarker{display:block}.cm_XzG_stepConnector{display:none}.cm_XzG_dot{margin:0 auto 1rem}.cm_XzG_ring{margin:0 auto 1.5rem}.cm_XzG_timelineVerbs .cm_XzG_stepBody{margin-inline:auto;font-size:inherit;line-height:inherit;margin-bottom:1rem;padding-bottom:1.5rem}.cm_XzG_timelineVerbs .cm_XzG_step,.cm_XzG_timelineVerbs .cm_XzG_stepContent{display:block}.cm_XzG_timelineVerbs .cm_XzG_ring{margin:0 auto 1.5rem}.cm_XzG_timelineVerbs{--verb-size:clamp(2rem, 4vw, 2.75rem)}.cm_XzG_timelineVerbs .cm_XzG_steps{gap:1.5rem}.cm_XzG_timelineVerbs .cm_XzG_phase{margin-bottom:.5rem}.cm_XzG_page .cm_XzG_timelineVerbs .cm_XzG_verb{margin-bottom:.6rem}.cm_XzG_timelineVerbs .cm_XzG_step:before{display:none}.cm_XzG_timelineVerbs .cm_XzG_phase{line-height:inherit}.cm_XzG_timelineVerbs .cm_XzG_step:last-child .cm_XzG_stepBody{padding-bottom:1.5rem}}@media (min-width:48rem){.cm_XzG_hero{padding-top:5.5rem}.cm_XzG_shot{margin-top:4rem}.cm_XzG_statement{padding:6rem 0}.cm_XzG_enter{padding:7rem 0 5rem}.cm_XzG_box{grid-template-columns:1fr auto}}@media (min-width:64rem){.cm_XzG_grid3{grid-template-columns:repeat(3,1fr)}.cm_XzG_grid4{grid-template-columns:repeat(4,1fr)}.cm_XzG_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cm_XzG_trustCols{grid-template-columns:repeat(3,1fr)}.cm_XzG_trustCol{border-left:1px solid var(--codedd-border);padding:0 2.25rem}.cm_XzG_trustCol:not(:first-child){border-top:0;margin-top:0;padding-top:0}.cm_XzG_trustCol:first-child{border-left:0;padding-left:0}.cm_XzG_trustCol:last-child{padding-right:0}}
.rFZPTa_section{padding-block:3rem}.rFZPTa_tinted{background:var(--codedd-surface-muted)}@media (min-width:40rem){.rFZPTa_section{padding-block:4rem}}.rFZPTa_intro{margin-inline:auto;text-align:center;max-width:40rem;margin-bottom:1.75rem}.rFZPTa_intro h2{margin-top:1rem}.rFZPTa_lead{margin-top:.75rem}.rFZPTa_stage{max-width:40rem;margin-inline:auto}@media (min-width:48rem){.rFZPTa_stage{max-width:52rem}}@media (min-width:64rem){.rFZPTa_stage{max-width:56rem}}.rFZPTa_widget{flex-direction:column;gap:.65rem;display:flex}.rFZPTa_panel{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.rFZPTa_header{border-bottom:1px solid var(--codedd-border);background:linear-gradient(180deg, var(--codedd-teal-muted), transparent);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.9rem 1rem .65rem;display:flex}.rFZPTa_headerPlain{background:var(--codedd-surface)}.rFZPTa_headerText{min-width:0}.rFZPTa_title{font-size:var(--text-sm);font-weight:700;line-height:var(--leading-tight);color:var(--codedd-navy);display:block}.rFZPTa_mode{font-size:var(--text-xs);color:var(--codedd-muted);margin-top:.125rem;display:block}.rFZPTa_audit{flex-direction:column;gap:.05rem;margin-top:.25rem;line-height:1.35;display:flex}.rFZPTa_auditName{font-size:var(--text-2xs);color:var(--codedd-teal-dark);overflow-wrap:anywhere;font-weight:600}.rFZPTa_auditMeta{font-size:var(--text-2xs);color:var(--codedd-muted);font-weight:500}.rFZPTa_previewMark{flex-shrink:0;margin-top:.1rem}.rFZPTa_messages{flex-direction:column;gap:.75rem;min-height:12rem;max-height:24rem;padding:.9rem 1rem;display:flex;overflow:hidden auto}@media (min-width:48rem){.rFZPTa_messages{min-height:13rem;max-height:34rem}}.rFZPTa_empty{flex-direction:column;gap:.65rem;display:flex}.rFZPTa_emptyIntro,.rFZPTa_moreIntro{font-size:var(--text-sm);color:var(--codedd-muted);margin:0;line-height:1.45}.rFZPTa_more{flex-direction:column;gap:.5rem;display:flex}.rFZPTa_suggestions{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.rFZPTa_suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}}.rFZPTa_suggestion{width:100%;min-height:var(--tap-min);border:1.5px solid var(--codedd-navy);background:var(--codedd-surface);color:var(--codedd-navy);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;border-radius:8px;padding:.65rem .75rem;line-height:1.45}.rFZPTa_suggestion:hover:not(:disabled){color:var(--codedd-teal);border-color:var(--codedd-teal)}.rFZPTa_suggestion:disabled{opacity:.55;cursor:not-allowed}.rFZPTa_message{max-width:96%;font-size:var(--text-sm);overflow-wrap:anywhere;border-radius:.875rem;flex-shrink:0;padding:.65rem .75rem;line-height:1.55}.rFZPTa_user{background:var(--codedd-wisteria);color:var(--codedd-navy);border-bottom-right-radius:.25rem;align-self:flex-end}.rFZPTa_assistant{background:var(--codedd-surface-muted);max-width:100%;color:var(--codedd-navy);border:1px solid var(--codedd-border);border-bottom-left-radius:.25rem;align-self:flex-start}.rFZPTa_pending{color:var(--codedd-muted);border-style:dashed;align-items:center;gap:.65rem;display:inline-flex}.rFZPTa_pendingDots{align-items:center;gap:.25rem;display:inline-flex}.rFZPTa_pendingDot{background:var(--codedd-teal-dark);opacity:.35;border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite rFZPTa_advisor-pending}.rFZPTa_pendingDot:nth-child(2){animation-delay:.15s}.rFZPTa_pendingDot:nth-child(3){animation-delay:.3s}@keyframes rFZPTa_advisor-pending{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.rFZPTa_pendingText{font-size:var(--text-sm)}.rFZPTa_answer{flex-direction:column;gap:.65rem;display:flex}.rFZPTa_answer p{margin:0}.rFZPTa_answer ul{margin:0;padding-left:1.15rem}.rFZPTa_answer .rFZPTa_findings,.rFZPTa_answer .rFZPTa_developers{padding-left:0}.rFZPTa_answer li+li{margin-top:.25rem}.rFZPTa_findings{flex-direction:column;gap:.5rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.rFZPTa_finding{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:.2rem .75rem;padding:.6rem .7rem;display:grid}@media (min-width:40rem){.rFZPTa_finding{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.rFZPTa_findingTitle{color:var(--codedd-navy);margin:0;font-weight:600}.rFZPTa_findingFile{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--codedd-muted);overflow-wrap:anywhere;margin:0}.rFZPTa_findingContext{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--codedd-teal-dark);margin:.15rem 0 0;font-weight:600}.rFZPTa_findingOwner{font-size:var(--text-xs);color:var(--codedd-ink);margin:.15rem 0 0}.rFZPTa_findingMeta{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin:.25rem 0 0;display:flex}@media (min-width:40rem){.rFZPTa_findingMeta{justify-content:flex-end;justify-self:end;margin:0}}.rFZPTa_estimate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--codedd-ink)}.rFZPTa_severity[data-severity=Critical]{background:var(--codedd-critical-tint);border-color:color-mix(in srgb, var(--codedd-critical) 35%, var(--codedd-border));color:var(--codedd-critical)}.rFZPTa_severity[data-severity=High]{background:var(--codedd-high-tint);border-color:color-mix(in srgb, var(--codedd-high) 35%, var(--codedd-border));color:var(--codedd-high)}.rFZPTa_severity[data-severity=Medium]{background:var(--codedd-medium-tint);border-color:color-mix(in srgb, var(--codedd-medium) 35%, var(--codedd-border));color:var(--codedd-medium)}.rFZPTa_severity[data-severity=Low]{background:var(--codedd-good-tint);border-color:color-mix(in srgb, var(--codedd-good) 35%, var(--codedd-border));color:var(--codedd-good)}.rFZPTa_developerBlock{flex-direction:column;gap:.5rem;display:flex}.rFZPTa_developerHeading{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--codedd-muted);margin:0;font-weight:600}.rFZPTa_developers{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.rFZPTa_developers{grid-template-columns:repeat(2,minmax(0,1fr))}}.rFZPTa_developer{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-md);padding:.6rem .7rem}.rFZPTa_developerName{color:var(--codedd-navy);margin:0;font-weight:600}.rFZPTa_developerDomain{font-size:var(--text-2xs);color:var(--codedd-teal-dark);margin:.1rem 0 0;font-weight:600}.rFZPTa_developerDetail{font-size:var(--text-xs);color:var(--codedd-muted);margin:.35rem 0 0;line-height:1.45}.rFZPTa_footer{border-top:1px solid var(--codedd-border);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem 1rem .75rem;display:flex}.rFZPTa_footerLinks{font-size:var(--text-2xs);margin:0}.rFZPTa_footerLink{font:inherit;font-size:var(--text-2xs);color:var(--codedd-teal);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.rFZPTa_footerLink:hover:not(:disabled){color:var(--codedd-teal-dark)}.rFZPTa_footerLink:disabled{opacity:.45;cursor:not-allowed}.rFZPTa_footerSep{color:var(--codedd-muted);margin:0 .4rem}.rFZPTa_caption{font-size:var(--text-2xs);color:var(--codedd-muted);margin:0}.rFZPTa_inputBar{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-items:flex-end;gap:.65rem;padding:.5rem .65rem .5rem .85rem;display:flex}.rFZPTa_inputBarIdle{animation:2s ease-in-out infinite rFZPTa_advisor-input-glow}@keyframes rFZPTa_advisor-input-glow{0%,to{box-shadow:var(--shadow-md);border-color:var(--codedd-border)}50%{box-shadow:var(--shadow-brand);border-color:color-mix(in srgb, var(--codedd-teal) 35%, var(--codedd-border))}}.rFZPTa_input{min-width:0;min-height:2.25rem;max-height:7.25rem;color:var(--codedd-ink);font:inherit;font-size:var(--text-sm);resize:none;background:0 0;border:none;flex:1;padding:.5rem 0;line-height:1.45}.rFZPTa_input::placeholder{color:var(--codedd-muted)}.rFZPTa_input:focus{outline:none}.rFZPTa_send{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);background:var(--codedd-teal);color:var(--codedd-surface);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.rFZPTa_send:hover:not(:disabled){background:var(--codedd-teal-dark)}.rFZPTa_send:disabled{background:var(--codedd-muted);opacity:.45;cursor:not-allowed}.rFZPTa_send i{font-size:.95rem;line-height:1}.rFZPTa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rFZPTa_suggestion,.rFZPTa_send,.rFZPTa_footerLink{transition:none}.rFZPTa_pendingDot,.rFZPTa_inputBarIdle{animation:none}}.rFZPTa_chart{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:.5rem;margin:.15rem 0 0;padding:.7rem .75rem .6rem}.rFZPTa_chartTitle{font-size:var(--text-xs);color:var(--codedd-navy);margin:0 0 .55rem;font-weight:600}.rFZPTa_bars{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.rFZPTa_answer .rFZPTa_bars li+li{margin-top:0}.rFZPTa_barRow{font-size:var(--text-xs);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.rFZPTa_barLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--codedd-navy);overflow:hidden}.rFZPTa_barTrack{border-radius:var(--radius-full);background:var(--codedd-border);height:.5rem;display:block;overflow:hidden}.rFZPTa_barFill{border-radius:inherit;background:var(--codedd-teal);height:100%;display:block}.rFZPTa_barFill[data-tone=critical]{background:var(--codedd-critical)}.rFZPTa_barFill[data-tone=warn]{background:var(--codedd-high)}.rFZPTa_barFill[data-tone=good]{background:var(--codedd-good)}.rFZPTa_barFill[data-tone=muted]{background:var(--codedd-muted)}.rFZPTa_barValue{font-family:var(--font-mono);color:var(--codedd-navy)}.rFZPTa_line{width:100%;max-width:36rem;height:auto;display:block;overflow:visible}.rFZPTa_lineAxis{stroke:var(--codedd-border);stroke-width:1px}.rFZPTa_linePath{fill:none;stroke:var(--codedd-teal);stroke-width:2px}.rFZPTa_lineDot{fill:var(--codedd-teal)}.rFZPTa_lineDot[data-tone=good]{fill:var(--codedd-good)}.rFZPTa_lineDot[data-tone=warn]{fill:var(--codedd-high)}.rFZPTa_lineValue{font-family:var(--font-mono);fill:var(--codedd-navy);font-size:11px}.rFZPTa_lineLabel{fill:var(--codedd-muted);font-size:10px}.rFZPTa_tableWrap{background:var(--codedd-surface);border:1px solid var(--codedd-border);border-radius:.5rem;overflow-x:auto}.rFZPTa_table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.rFZPTa_table th,.rFZPTa_table td{color:var(--codedd-navy);overflow-wrap:normal;word-break:normal;text-align:left;vertical-align:top;border-bottom:1px solid var(--codedd-border);padding:.45rem .6rem}.rFZPTa_table th{color:var(--codedd-muted);font-weight:600}.rFZPTa_table tr:last-child td{border-bottom:0}.rFZPTa_table tr[data-tone=critical] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-critical)}.rFZPTa_table tr[data-tone=warn] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-high)}.rFZPTa_table tr[data-tone=good] td:first-child{box-shadow:inset 3px 0 0 var(--codedd-good)}.rFZPTa_tableNote{font-size:var(--text-2xs);color:var(--codedd-muted);margin:0;padding:.4rem .6rem .5rem}.rFZPTa_sources{font-size:var(--text-2xs);color:var(--codedd-muted)}
.ToYM2a_section{padding:3.5rem 0}.ToYM2a_title{margin-top:.75rem}.ToYM2a_lead{max-width:44rem;margin:.85rem 0 0}.ToYM2a_panel{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface);margin-top:2rem;padding:1.5rem;position:relative}.ToYM2a_years{display:none}.ToYM2a_rows{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.ToYM2a_row{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.ToYM2a_rowTitle{font-size:var(--text-lg);color:var(--codedd-navy);margin:0;font-weight:700}.ToYM2a_rowBody{color:var(--codedd-muted);margin:.4rem 0 0;line-height:1.55}.ToYM2a_timeline{min-width:0;padding:0 1rem}.ToYM2a_track{height:2.5rem;position:relative}.ToYM2a_track:before{content:"";border-top:1px solid var(--codedd-border);position:absolute;top:50%;left:0;right:0}.ToYM2a_track:after{content:"";border-top:1px solid var(--codedd-less-white);border-right:1px solid var(--codedd-less-white);width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ToYM2a_mark{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ToYM2a_markLarge{width:2.25rem;height:2.25rem}.ToYM2a_markMedium{width:1.1rem;height:1.1rem}.ToYM2a_markSmall{width:.5rem;height:.5rem}.ToYM2a_markNavy{background:var(--codedd-navy)}.ToYM2a_markTeal{background:var(--codedd-teal)}.ToYM2a_markFaint{border:1px solid var(--codedd-border);background:var(--codedd-teal-muted)}.ToYM2a_trackLabel{font-size:var(--text-sm);text-align:center;color:var(--codedd-muted);margin:.5rem 0 0}@media (min-width:48rem){.ToYM2a_section{padding:4.5rem 0}.ToYM2a_panel{padding:2.5rem 2.5rem 2rem}}@media (min-width:64rem){.ToYM2a_row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:3rem}.ToYM2a_rows{gap:2.75rem}.ToYM2a_years{height:2.25rem;margin:0 1rem 1.25rem calc(44.4444% + 2.66667rem);display:block;position:relative}.ToYM2a_year{border-bottom:1px solid var(--codedd-less-white);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--codedd-muted);padding-bottom:.45rem;position:absolute;top:0}.ToYM2a_year:before,.ToYM2a_year:after{content:"";border-left:1px solid var(--codedd-less-white);height:.4rem;position:absolute;bottom:-.4rem}.ToYM2a_year:before{left:0}.ToYM2a_year:after{right:0}}
.OkYBQq_section{padding:4rem 0}.OkYBQq_head{text-align:center;max-width:44rem;margin:0 auto}.OkYBQq_title{text-wrap:balance;margin-top:.75rem}.OkYBQq_lead{margin:1rem auto 0}.OkYBQq_grid{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;display:grid}.OkYBQq_cell{gap:.9rem;margin:0;padding:1.1rem 1.5rem;display:flex}.OkYBQq_before{border-inline:1px solid var(--codedd-border);background:var(--codedd-surface);color:var(--codedd-navy);order:1}.OkYBQq_after{background:var(--codedd-navy);color:var(--codedd-on-navy-muted);order:2}.OkYBQq_before+.OkYBQq_before,.OkYBQq_cell.OkYBQq_before:not(.OkYBQq_header){border-top:1px solid var(--codedd-border)}.OkYBQq_cell.OkYBQq_after:not(.OkYBQq_header){border-top:1px solid #ffffff1f}.OkYBQq_header{font-size:var(--text-lg);padding-top:1.75rem;padding-bottom:.9rem;font-weight:700}.OkYBQq_header.OkYBQq_before{color:var(--codedd-navy)}.OkYBQq_header.OkYBQq_after{color:var(--codedd-surface)}.OkYBQq_first{border-top:1px solid var(--codedd-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.OkYBQq_first.OkYBQq_after{border-top:0;margin-top:1.25rem}.OkYBQq_last{border-radius:0 0 var(--radius-lg) var(--radius-lg);padding-bottom:1.75rem}.OkYBQq_last.OkYBQq_before{border-bottom:1px solid var(--codedd-border)}.OkYBQq_item{margin:0;line-height:1.55}.OkYBQq_item strong{font-weight:700}.OkYBQq_before .OkYBQq_item{color:var(--codedd-muted)}.OkYBQq_before .OkYBQq_item strong{color:var(--codedd-navy)}.OkYBQq_after .OkYBQq_item strong{color:var(--codedd-surface)}.OkYBQq_markBefore{color:var(--codedd-less-white);flex:none}.OkYBQq_markAfter{color:var(--codedd-teal);flex:none;margin-top:.3rem;font-size:.85rem}@media (min-width:48rem){.OkYBQq_section{padding:5.5rem 0}.OkYBQq_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;margin-top:3.5rem}.OkYBQq_before,.OkYBQq_after{order:0}.OkYBQq_cell{padding:1.25rem 2rem}.OkYBQq_header{padding-top:2rem;padding-bottom:1rem}.OkYBQq_first.OkYBQq_after{margin-top:0}.OkYBQq_last{padding-bottom:2rem}}
.xAEKEa_tabs{margin-top:2.5rem}.xAEKEa_list{display:none}.xAEKEa_panels{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.xAEKEa_panel{border:1px solid var(--codedd-border);border-radius:var(--radius-md);background:var(--codedd-surface);flex-direction:column;padding:1.75rem 1.5rem;display:flex}.xAEKEa_panelHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.xAEKEa_keyword{font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--codedd-navy);margin:0;font-weight:700;line-height:1.05}.xAEKEa_panelNumber{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--codedd-teal)}.xAEKEa_panelTitle{font-size:var(--text-lg);color:var(--codedd-navy);text-wrap:balance;margin:1rem 0 0;font-weight:700;line-height:1.3}.xAEKEa_panelBody{border-top:1px solid var(--codedd-border);font-size:var(--text-base);color:var(--codedd-muted);margin:1.25rem 0 0;padding-top:1.25rem;line-height:1.6}.xAEKEa_measured{margin-top:1.5rem}.xAEKEa_measuredLabel{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--codedd-muted);margin:0}.xAEKEa_pills{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.xAEKEa_pill{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface-muted);font-size:var(--text-sm);color:var(--codedd-navy);padding:.4rem .8rem;line-height:1.3}@media (min-width:48rem){.xAEKEa_tabs{margin-top:3.5rem}.xAEKEa_panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.xAEKEa_panel{padding:2rem}}@media (min-width:64rem){.xAEKEa_tabs{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:2.5rem;display:grid}.xAEKEa_list{border-bottom:1px solid var(--codedd-border);flex-direction:column;display:flex}.xAEKEa_tab{border:0;border-top:1px solid var(--codedd-border);font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;flex:1;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.5rem 1.5rem 1.5rem 1.25rem;transition:background-color .15s;display:grid}.xAEKEa_tab:hover{background:color-mix(in srgb, var(--codedd-surface) 60%, transparent)}.xAEKEa_tab:focus-visible{outline:2px solid var(--codedd-teal);outline-offset:-2px}.xAEKEa_tab[aria-selected=true]{border-left-color:var(--codedd-teal);background:var(--codedd-surface)}.xAEKEa_tabNumber{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--codedd-muted)}.xAEKEa_tabText{gap:.35rem;display:grid}.xAEKEa_tabKeyword{font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight);color:var(--codedd-navy)}.xAEKEa_tabTitle{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--codedd-muted)}.xAEKEa_tabChevron{font-size:var(--text-xs);color:var(--codedd-muted)}.xAEKEa_tab[aria-selected=true] .xAEKEa_tabNumber,.xAEKEa_tab[aria-selected=true] .xAEKEa_tabChevron{color:var(--codedd-teal-ink)}.xAEKEa_panels{grid-template-columns:minmax(0,1fr);gap:0}.xAEKEa_panel{grid-area:1/1;justify-content:flex-start;padding:3rem}.xAEKEa_panel[data-active=false]{visibility:hidden}.xAEKEa_keyword{font-size:var(--text-5xl)}.xAEKEa_panelNumber{font-size:var(--text-4xl)}.xAEKEa_panelTitle{font-size:var(--text-2xl);margin-top:1.75rem}.xAEKEa_panelBody{font-size:var(--text-lg);margin-top:1.75rem;padding-top:1.75rem}.xAEKEa_measured{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.xAEKEa_tab{transition:none}}
.wST5qW_section{background:var(--codedd-surface-muted);padding:4rem 0}.wST5qW_title{text-wrap:balance;max-width:24ch;margin-top:.75rem}.wST5qW_headCentered{text-align:center}.wST5qW_headCentered .wST5qW_title{max-width:30ch;margin-inline:auto}.wST5qW_headCentered .wST5qW_lead{margin-inline:auto}.wST5qW_lead{max-width:44rem;margin-top:1rem}.wST5qW_cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.wST5qW_card{border:1px solid var(--codedd-border);border-top:3px solid var(--codedd-teal);border-radius:var(--radius-md);background:var(--codedd-surface);box-shadow:var(--shadow-sm);flex-direction:column;padding:2rem 1.75rem 2.1rem;display:flex}.wST5qW_keyword{letter-spacing:-.025em;color:var(--codedd-teal);margin:0;font-size:clamp(1.9rem,3.6vw,2.4rem);font-weight:700;line-height:1.05}.wST5qW_cardTitle{font-size:var(--text-lg);color:var(--codedd-navy);margin:.75rem 0 0;font-weight:700;line-height:1.3}.wST5qW_cardBody{border-top:1px solid var(--codedd-border);font-size:var(--text-base);color:var(--codedd-muted);margin:1rem 0 0;padding-top:1rem;line-height:1.6}@media (min-width:48rem){.wST5qW_section{padding:6rem 0}.wST5qW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:3.5rem}.wST5qW_cardTitle{min-height:2.6em}}
.kNc_bG_section{padding-block:3rem}@media (min-width:40rem){.kNc_bG_section{padding-block:4rem}}@media (min-width:64rem){.kNc_bG_section{padding-block:var(--section-py)}}.kNc_bG_grid{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (min-width:64rem){.kNc_bG_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3rem 4rem}}.kNc_bG_item{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (min-width:64rem){.kNc_bG_grid>.kNc_bG_item{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:1.25rem;display:grid}}.kNc_bG_copy,.kNc_bG_copyA,.kNc_bG_copyB{min-width:0}.kNc_bG_eyebrow{align-items:center;gap:.5rem;display:inline-flex}.kNc_bG_icon{color:var(--codedd-teal);font-size:.75rem}.kNc_bG_title{max-width:32rem;font-size:var(--text-xl);letter-spacing:-.01em;color:var(--codedd-navy);overflow-wrap:break-word;margin:1rem 0 0;font-weight:700;line-height:1.25}@media (min-width:40rem){.kNc_bG_title{font-size:var(--text-2xl)}}.kNc_bG_lead{max-width:32rem;margin-top:.65rem}.kNc_bG_cta{margin:.9rem 0 0}.kNc_bG_ctaLink{color:var(--codedd-teal-dark);font-size:var(--text-sm);font-weight:600}.kNc_bG_ctaLink:hover{color:var(--codedd-teal)}.kNc_bG_card{min-width:0}.kNc_bG_image{width:100%;max-width:100%;height:auto;display:block}.kNc_bG_linked{grid-template-columns:minmax(0,1fr);grid-template-areas:"copyA""mediaA""arrow""copyB""mediaB";gap:1.25rem;display:grid}.kNc_bG_copyA{grid-area:copyA}.kNc_bG_copyB{grid-area:copyB}.kNc_bG_mediaA{grid-area:mediaA;min-width:0}.kNc_bG_mediaB{grid-area:mediaB;min-width:0}.kNc_bG_arrow{grid-area:arrow;justify-content:center;align-items:center;display:flex}.kNc_bG_arrowLine{border-left:1.5px dotted var(--codedd-muted);width:0;height:1.75rem;display:block;position:relative}.kNc_bG_arrowLine:after{content:"";border:4px solid #0000;border-top-color:var(--codedd-muted);position:absolute;bottom:-2px;left:-4px}@media (min-width:64rem){.kNc_bG_linked{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);grid-template-areas:"copyA.copyB""mediaA arrow mediaB";align-items:start;gap:1.5rem .75rem}.kNc_bG_arrow{align-self:center;min-height:4rem}.kNc_bG_arrowLine{border-left:0;border-top:1.5px dotted var(--codedd-muted);width:2.25rem;height:0}.kNc_bG_arrowLine:after{border:4px solid #0000;border-left-color:var(--codedd-muted);inset:-4px -2px auto auto}}
.SgW4iW_section{padding:0 0 3.5rem}@media (min-width:40rem){.SgW4iW_section{padding-bottom:4.5rem}}.SgW4iW_spaced{padding-top:3.5rem}@media (min-width:40rem){.SgW4iW_spaced{padding-top:4.5rem}}.SgW4iW_intro{max-width:46rem;margin-bottom:2.5rem}.SgW4iW_title{letter-spacing:-.015em;margin:.75rem 0 0;font-size:clamp(1.6rem,3.6vw,2.25rem);font-weight:700;line-height:1.2}.SgW4iW_introCentered{text-align:center;max-width:51.25rem;margin-inline:auto}.SgW4iW_introCentered .SgW4iW_title{max-width:30ch;margin:1rem auto 0;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15}.SgW4iW_titleBold{color:var(--codedd-navy)}.SgW4iW_titleRest{color:var(--codedd-muted)}.SgW4iW_layout{gap:1.5rem;display:grid}@media (min-width:56rem){.SgW4iW_layout{grid-template-columns:11rem minmax(0,1fr);gap:2rem}}.SgW4iW_nav{min-width:0}.SgW4iW_navGroup{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin:1.25rem 0 .5rem;font-size:.68rem;font-weight:500;display:none}.SgW4iW_navGroup:first-child{margin-top:0}.SgW4iW_navList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.SgW4iW_navList+.SgW4iW_navGroup+.SgW4iW_navList{display:none}.SgW4iW_navItem{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);width:100%;font:inherit;text-align:left;color:var(--codedd-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:500;transition:border-color .15s,background-color .15s,color .15s;display:flex}.SgW4iW_navIcon{color:var(--codedd-muted);flex:none;font-size:.65rem}.SgW4iW_navItem:hover:not(:disabled){border-color:var(--codedd-teal);color:var(--codedd-teal-dark)}.SgW4iW_navItem:hover:not(:disabled) .SgW4iW_navIcon{color:var(--codedd-teal)}.SgW4iW_navItem:disabled{color:var(--codedd-less-white);cursor:default;background:0 0;border-color:#0000;font-weight:400}.SgW4iW_navItem:disabled .SgW4iW_navIcon{color:var(--codedd-less-white);font-size:.6rem}.SgW4iW_navList li:has(>.SgW4iW_navItem:disabled){display:none}.SgW4iW_navItemActive,.SgW4iW_navItemActive:hover:not(:disabled){border-color:var(--codedd-teal);background:var(--codedd-teal-muted);color:var(--codedd-navy);font-weight:600}.SgW4iW_navItemActive .SgW4iW_navIcon{color:var(--codedd-teal)}@media (min-width:56rem){.SgW4iW_navGroup{display:block}.SgW4iW_navList,.SgW4iW_navList+.SgW4iW_navGroup+.SgW4iW_navList{gap:.15rem;display:grid}.SgW4iW_navList li:has(>.SgW4iW_navItem:disabled){display:list-item}.SgW4iW_navItem{border-radius:6px;padding:.45rem .6rem}.SgW4iW_navGroup:first-child+.SgW4iW_navList li:nth-child(2){margin-bottom:.35rem}}.SgW4iW_layoutBare{grid-template-columns:minmax(0,1fr)}.SgW4iW_main{gap:1.25rem;min-width:0;display:grid}.SgW4iW_kpis{gap:.9rem;display:grid}@media (min-width:40rem){.SgW4iW_kpis{grid-template-columns:repeat(2,1fr)}}@media (min-width:56rem){.SgW4iW_kpis{grid-template-columns:repeat(4,1fr)}}.SgW4iW_kpi{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:.9rem 1rem}.SgW4iW_kLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--codedd-muted);margin:0 0 .5rem;font-size:.68rem}.SgW4iW_kBody{align-items:center;gap:.75rem;display:flex}.SgW4iW_kVal{font-family:var(--font-mono);color:var(--codedd-navy);align-items:center;gap:.5rem;font-size:1.7rem;line-height:1.1;display:inline-flex}.SgW4iW_kVal small{font-family:var(--font-sans);color:var(--codedd-muted);font-size:.85rem;font-weight:400}.SgW4iW_kNote{color:var(--codedd-muted);margin-top:.45rem;font-size:.78rem}.SgW4iW_kTags{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.SgW4iW_splitBar{background:var(--codedd-cloud);border-radius:3px;height:6px;margin-top:.5rem;overflow:hidden}.SgW4iW_splitBar i{background:var(--codedd-teal);height:100%;display:block}.SgW4iW_chartsRow{gap:1.25rem;display:grid}@media (min-width:56rem){.SgW4iW_chartsRow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.SgW4iW_card{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:1rem 1.1rem 1.1rem}.SgW4iW_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.9rem;display:flex}.SgW4iW_cardTitle{color:var(--codedd-navy);margin:0;font-size:.9rem;font-weight:600}.SgW4iW_cardCaption{color:var(--codedd-muted);margin:.15rem 0 0;font-size:.78rem}.SgW4iW_rangePill{border:1px solid var(--codedd-border);border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--codedd-teal);padding:.2rem .55rem;font-size:.68rem}.SgW4iW_chartSvg{width:100%;height:auto;display:block}.SgW4iW_chartPlot{position:relative}.SgW4iW_yLabel,.SgW4iW_endLabel,.SgW4iW_xLabels span{font-family:var(--font-mono);white-space:nowrap;font-size:.66rem;line-height:1;position:absolute}.SgW4iW_yLabel,.SgW4iW_xLabels span{color:var(--codedd-muted)}.SgW4iW_yLabel{left:0;transform:translateY(-50%)}.SgW4iW_endLabel{transform:translate(calc(-100% - .3rem),calc(-100% - .25rem))}.SgW4iW_xLabels{height:1rem;margin-top:.3rem;position:relative}.SgW4iW_xLabels span{top:0;transform:translate(-50%)}.SgW4iW_xLabels span:last-child{transform:translate(-85%)}.SgW4iW_legend{color:var(--codedd-muted);flex-wrap:wrap;gap:.75rem 1rem;margin-top:.75rem;font-size:.72rem;display:flex}.SgW4iW_legendItem{align-items:center;gap:.35rem;display:inline-flex}.SgW4iW_legendDot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.SgW4iW_aiHead{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.9rem;display:flex}.SgW4iW_aiScore{font-family:var(--font-mono);color:var(--codedd-navy);font-size:1.8rem;line-height:1}.SgW4iW_aiScore small{color:var(--codedd-muted);font-size:.85rem;font-weight:400}.SgW4iW_findingsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.SgW4iW_findingsTitle{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--codedd-muted);margin:0;font-size:.72rem;font-weight:500}.SgW4iW_findingsCaption{color:var(--codedd-muted);margin:0;font-size:.78rem}.SgW4iW_findingsTable{border-collapse:collapse;width:100%;font-size:.85rem}.SgW4iW_findingsTable th{border-bottom:1px solid var(--codedd-border);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--codedd-muted);padding:.45rem .5rem;font-size:.68rem;font-weight:500}.SgW4iW_findingsTable td{border-bottom:1px solid var(--codedd-border);vertical-align:middle;padding:.55rem .5rem}.SgW4iW_findingsTable th:first-child,.SgW4iW_findingsTable td:first-child{padding-left:0}.SgW4iW_findingText{font-weight:500}.SgW4iW_code{font-family:var(--font-mono);font-size:.8rem}.SgW4iW_optional{display:none}@media (min-width:40rem){.SgW4iW_optional{display:table-cell}}
.QiiWPq_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}.QiiWPq_titleRow h3{margin:0;font-size:1rem}.QiiWPq_caption{font-family:var(--font-mono);color:var(--codedd-muted);font-size:.8125rem}.QiiWPq_panel{border:1px solid var(--codedd-border);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:.9rem;padding:1rem;display:grid}.QiiWPq_tabs{flex-wrap:wrap;align-content:start;gap:.35rem;display:flex}.QiiWPq_tabs .QiiWPq_tab{width:auto}.QiiWPq_swatch{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.QiiWPq_swatch.QiiWPq_good,.QiiWPq_point.QiiWPq_good{fill:var(--codedd-good);background:var(--codedd-good)}.QiiWPq_swatch.QiiWPq_medium,.QiiWPq_point.QiiWPq_medium{fill:var(--codedd-medium);background:var(--codedd-medium)}.QiiWPq_swatch.QiiWPq_critical,.QiiWPq_point.QiiWPq_critical{fill:var(--codedd-critical);background:var(--codedd-critical)}.QiiWPq_view{min-width:0}.QiiWPq_viewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.QiiWPq_view .QiiWPq_description{font-family:var(--font-mono);color:var(--codedd-muted);margin:0;font-size:.8rem}.QiiWPq_status{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.72rem;display:flex}.QiiWPq_change{font-family:var(--font-mono);color:var(--codedd-muted)}.QiiWPq_chart{width:100%;height:auto;margin:.75rem 0 .25rem;display:block;overflow:visible}.QiiWPq_line{fill:none;stroke:var(--codedd-teal);stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.QiiWPq_area{fill:var(--codedd-teal-muted)}.QiiWPq_targetLine{stroke:var(--codedd-navy);stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.55}.QiiWPq_targetText{font-family:var(--font-mono);fill:var(--codedd-muted);font-size:20px}.QiiWPq_point{stroke:var(--codedd-surface);stroke-width:4px}.QiiWPq_checkpoints{border-top:1px solid var(--codedd-border);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:.75rem 0 0;list-style:none;display:grid}.QiiWPq_checkpoint{text-align:center;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .2rem;display:flex}.QiiWPq_value{font-family:var(--font-mono);font-size:clamp(.95rem,2.4vw,1.4rem);line-height:1.15}.QiiWPq_stage{font-size:.72rem;font-weight:500;line-height:1.2}.QiiWPq_date{font-family:var(--font-mono);color:var(--codedd-muted);font-size:.68rem}.QiiWPq_targetBox{border:1.5px dashed var(--codedd-navy);background:var(--codedd-surface-muted);border-radius:6px}.QiiWPq_legend{width:80%;color:var(--codedd-muted);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:.75rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.QiiWPq_legend li{align-items:center;gap:.35rem;display:flex}.QiiWPq_tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QiiWPq_tabs .QiiWPq_tab{text-align:center;justify-content:center;width:100%}.QiiWPq_tabs .QiiWPq_tab i,.QiiWPq_fullLabel,.QiiWPq_view .QiiWPq_description,.QiiWPq_targetText,.QiiWPq_date,.QiiWPq_legend,.QiiWPq_tiles>*>:nth-child(n+3){display:none}.QiiWPq_viewHead{justify-content:flex-start}@media (min-width:48rem){.QiiWPq_tabs .QiiWPq_tab{text-align:left;justify-content:space-between}.QiiWPq_tabs .QiiWPq_tab i{display:inline-block}.QiiWPq_fullLabel{display:inline}.QiiWPq_shortLabel{display:none}.QiiWPq_view .QiiWPq_description,.QiiWPq_date{display:block}.QiiWPq_targetText{display:inline}.QiiWPq_legend{display:flex}.QiiWPq_tiles>*>:nth-child(n+3){display:grid}.QiiWPq_panel{grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;padding:1.25rem}.QiiWPq_tabs{flex-flow:column;gap:.15rem;display:flex}.QiiWPq_tabs .QiiWPq_tab{border-radius:6px;width:100%;padding:.45rem .6rem}.QiiWPq_stage{font-size:.82rem}.QiiWPq_date{font-size:.75rem}}
.XeDNaa_hero{padding:3.25rem 0 2.5rem}@media (min-width:40rem){.XeDNaa_hero{padding:5rem 0 4rem}}.XeDNaa_heroInner{text-align:center;max-width:52rem;margin-inline:auto}.XeDNaa_heroTitle{letter-spacing:-.025em;max-width:22ch;color:var(--codedd-navy);margin:1rem auto 0;font-size:clamp(2.4rem,5.2vw,3.9rem);font-weight:700;line-height:1.05}.XeDNaa_heroLead{max-width:40em;font-size:1.2rem;line-height:var(--leading-relaxed);color:var(--codedd-muted);margin:1rem auto 0}.XeDNaa_heroCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:1.75rem 0 0;display:flex}@media (min-width:40rem){.XeDNaa_heroCta{margin-top:2rem}}.XeDNaa_heroPreview{text-align:left;margin-top:2.5rem}@media (min-width:40rem){.XeDNaa_heroPreview{margin-top:3.25rem}}.XeDNaa_stats{border-top:1px solid var(--codedd-border);padding:2rem 0 3rem}@media (min-width:40rem){.XeDNaa_stats{padding:2.5rem 0 4rem}}.XeDNaa_statsGrid{gap:1.75rem;margin:0;display:grid}@media (min-width:40rem){.XeDNaa_statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.XeDNaa_stat{gap:.4rem;display:grid}.XeDNaa_statValue{font-family:var(--font-mono);color:var(--codedd-navy);margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:700}.XeDNaa_statLabel{font-size:.85rem;line-height:var(--leading-relaxed);color:var(--codedd-muted);margin:0}.XeDNaa_section{padding:3.5rem 0}@media (min-width:40rem){.XeDNaa_section{padding:4.5rem 0}}.XeDNaa_intro{max-width:46rem;margin-bottom:2.5rem}
.C5iWva_section{border-top:1px solid var(--codedd-border);padding:6rem 0}.C5iWva_compare{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:60rem;margin:0 auto;display:grid}.C5iWva_compareCard{border:1px solid var(--codedd-border);border-radius:var(--radius-md);background:var(--codedd-surface);padding:2rem 1.5rem}.C5iWva_compareDark{border-color:var(--codedd-navy);background:var(--codedd-navy);color:var(--codedd-surface)}.C5iWva_compareTitle{text-align:center;margin:0}.C5iWva_compareDark .C5iWva_compareTitle{color:var(--codedd-surface)}.C5iWva_compareSub{font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;color:var(--codedd-muted);margin:.4rem 0 1.25rem}.C5iWva_compareDark .C5iWva_compareSub{color:var(--codedd-on-navy-muted)}.C5iWva_compareList{margin:0;padding:0;list-style:none}.C5iWva_compareList li{border-top:1px solid var(--codedd-border);line-height:var(--leading-normal);gap:1rem;padding:.9rem 0;display:flex}.C5iWva_compareList li:first-child{border-top:0}.C5iWva_compareDark .C5iWva_compareList li{border-top-color:color-mix(in srgb, var(--codedd-surface) 14%, transparent)}.C5iWva_dash{color:var(--codedd-muted);flex:none}.C5iWva_check{color:var(--codedd-teal);flex:none;margin-top:.3rem}.C5iWva_cards{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.C5iWva_card{border:1px solid var(--codedd-border);border-top:3px solid var(--codedd-teal);border-radius:var(--radius-md);background:var(--codedd-surface);padding:1.75rem 1.5rem}.C5iWva_cardKicker{text-align:center;margin:0}.C5iWva_cardTitle{text-align:center;margin:.75rem 0 1.25rem}.C5iWva_checkList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.C5iWva_checkList li{line-height:var(--leading-normal);gap:.85rem;display:flex}.C5iWva_checkDark{font-size:var(--text-xs);color:var(--codedd-navy);flex:none;margin-top:.35rem}.C5iWva_evidenceSection{padding-bottom:3rem}.C5iWva_evidenceSplit{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.C5iWva_evidenceList{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.C5iWva_evidenceItem{border-top:1px solid var(--codedd-border);grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"num title""num body";column-gap:.75rem;padding:1.1rem 0;display:grid}.C5iWva_evidenceItem:last-child{border-bottom:1px solid var(--codedd-border)}.C5iWva_evidenceNumber{font-family:var(--font-mono);font-size:var(--text-xl);color:var(--codedd-teal);grid-area:num;line-height:1.2}.C5iWva_evidenceTitle{grid-area:title;margin:0}.C5iWva_evidenceBody{font-size:var(--text-sm);color:var(--codedd-muted);grid-area:body;margin:.3rem 0 0}.C5iWva_proofSection{padding:4.5rem 0}.C5iWva_proof{text-align:center;flex-direction:column;align-items:center;display:flex}.C5iWva_proofLogo{width:auto;height:3rem;margin-bottom:1.75rem;display:block}.C5iWva_proofTitle{text-wrap:balance;max-width:34ch;margin:0}@media (min-width:48rem){.C5iWva_compare{grid-template-columns:repeat(2,minmax(0,1fr))}.C5iWva_compareCard{padding:2.5rem 2.75rem}.C5iWva_proofLogo{height:3.5rem}}@media (min-width:64rem){.C5iWva_cards{grid-template-columns:repeat(3,minmax(0,1fr))}.C5iWva_evidenceSplit{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:4rem}.C5iWva_evidenceItem{column-gap:1.25rem;padding:1.35rem 0}}
._3JvYYa_page{--container-max:70rem;--container-gutter:1.5rem;color:var(--codedd-navy);font-size:1.0625rem;line-height:1.55}:where(._3JvYYa_page) :is(h1,h2,h3){letter-spacing:-.015em;color:var(--codedd-navy);margin:0 0 .5em;font-weight:700;line-height:1.15}:where(._3JvYYa_page) h1{letter-spacing:-.025em;font-size:clamp(2.4rem,5.2vw,3.9rem);line-height:1.05}:where(._3JvYYa_page) h2{font-size:clamp(1.65rem,3vw,2.35rem)}:where(._3JvYYa_page) h3{font-size:1.15rem}:where(._3JvYYa_page) p{color:var(--codedd-navy);margin:0 0 1em}:where(._3JvYYa_page) a{color:var(--codedd-navy);text-decoration:none}:where(._3JvYYa_page) a:hover,:where(._3JvYYa_page) a:focus-visible{color:var(--codedd-teal)}._3JvYYa_center{text-align:center}._3JvYYa_page ._3JvYYa_eyebrow{margin:0 0 1rem}._3JvYYa_lead{max-width:40em;color:var(--codedd-muted);font-size:1.2rem}._3JvYYa_center ._3JvYYa_lead{margin-inline:auto}._3JvYYa_muted{color:var(--codedd-muted)}._3JvYYa_page ._3JvYYa_btn{font-size:var(--text-base);border-radius:11px;gap:.5rem;padding:.95rem 1.6rem;line-height:1}._3JvYYa_leadIn{color:var(--codedd-navy)}._3JvYYa_rest{color:var(--codedd-muted);font-weight:500}._3JvYYa_page [id]{scroll-margin-top:var(--header-height)}._3JvYYa_hero{isolation:isolate;padding:3.5rem 0 0;position:relative}._3JvYYa_hero>._3JvYYa_center{z-index:1;position:relative}._3JvYYa_heroTitle{max-width:10em;margin:0 auto .6rem}._3JvYYa_center ._3JvYYa_heroLead{margin:0 auto 2rem}._3JvYYa_heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}._3JvYYa_shot{margin-top:2.5rem}._3JvYYa_heroBadge{border:1px solid var(--codedd-border);border-radius:var(--radius-full);background:var(--codedd-surface);box-shadow:var(--shadow-sm);align-items:center;gap:.75rem;margin:0 auto 1.5rem;padding:.5rem 1rem;display:inline-flex}._3JvYYa_heroBadgeLogo{object-fit:contain;width:auto;height:1.5rem;display:block}._3JvYYa_heroBadgeDivider{background:var(--codedd-border);align-self:stretch;width:1px}._3JvYYa_heroBadgeLabel{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--codedd-teal-ink)}._3JvYYa_logos{border-bottom:1px solid var(--codedd-border);padding:3rem 0}._3JvYYa_logosPlain{border:none}._3JvYYa_page ._3JvYYa_logosEyebrow{font-size:var(--text-sm);color:var(--codedd-muted);margin:0 0 1.5rem}._3JvYYa_logoRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem;display:flex}@media (min-width:64rem){._3JvYYa_logoRowSpread{justify-content:space-between;max-width:52rem;margin-inline:auto}}._3JvYYa_logoImg{width:auto;height:calc(1.75rem * var(--logo-scale,1));object-fit:contain;display:block}@media (min-width:40rem){._3JvYYa_logoImg{height:calc(2rem * var(--logo-scale,1))}}._3JvYYa_center ._3JvYYa_logosNote{font-size:var(--text-base);margin:1.5rem auto 0}._3JvYYa_statement{background:var(--codedd-navy);padding:3.5rem 0}._3JvYYa_statementTitle{letter-spacing:-.02em;max-width:15em;color:var(--codedd-surface);margin-bottom:1.25rem;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.08}._3JvYYa_statement ._3JvYYa_statementLead{max-width:44em;color:var(--codedd-on-navy-muted);font-size:1.25rem}._3JvYYa_enter{text-align:left;padding:4rem 0 3rem}._3JvYYa_enterTitle{letter-spacing:-.025em;max-width:14em;margin:0;font-size:clamp(2rem,4.8vw,3.6rem);font-weight:900;line-height:1.05}._3JvYYa_enter ._3JvYYa_enterLead{margin:1.75rem 0 0}._3JvYYa_highlight{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--codedd-teal) 28%, transparent) 62%)}._3JvYYa_rule{border:0;border-top:2px solid var(--codedd-teal);width:4rem;margin:2.5rem 0 0}._3JvYYa_feature{padding:6rem 0}._3JvYYa_feature+._3JvYYa_feature{border-top:1px solid var(--codedd-border)}._3JvYYa_head{text-align:left;max-width:51.25rem;margin:0 0 2.5rem}._3JvYYa_head>*{margin-inline:0}._3JvYYa_featureTitle{margin-bottom:0}._3JvYYa_portfolioTitle{max-width:27ch;margin-inline:0}._3JvYYa_showcaseTitle{max-width:30ch;margin-inline:0}._3JvYYa_feature ._3JvYYa_featureLead{margin:1rem 0 0;font-size:1.05rem}._3JvYYa_head._3JvYYa_headStart{text-align:left;margin:0}._3JvYYa_headStart ._3JvYYa_showcaseTitle,._3JvYYa_feature ._3JvYYa_headStart ._3JvYYa_featureLead{margin-inline:0}._3JvYYa_moreLink{color:var(--codedd-teal);align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}._3JvYYa_moreLink:hover,._3JvYYa_moreLink:focus-visible{color:var(--codedd-navy)}._3JvYYa_moreArrow{font-size:.8rem;transition:transform .2s}._3JvYYa_moreLink:hover ._3JvYYa_moreArrow,._3JvYYa_moreLink:focus-visible ._3JvYYa_moreArrow{animation:.9s ease-in-out infinite _3JvYYa_moreArrowNudge}@keyframes _3JvYYa_moreArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){._3JvYYa_moreLink:hover ._3JvYYa_moreArrow,._3JvYYa_moreLink:focus-visible ._3JvYYa_moreArrow{animation:none;transform:translate(3px)}}._3JvYYa_moreFooter{text-align:center;margin-top:.5rem}._3JvYYa_feature._3JvYYa_headOnly{padding:0}._3JvYYa_split{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;display:grid}._3JvYYa_timeline{margin-top:2.5rem;position:relative}._3JvYYa_timelineTrack{inset-inline:0;background:var(--codedd-teal);border-radius:2px;height:3px;display:none;position:absolute;top:20px}._3JvYYa_steps{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}._3JvYYa_step{text-align:left;gap:1rem;display:flex}._3JvYYa_stepMarker{flex-direction:column;flex:none;align-items:center;display:flex}._3JvYYa_stepConnector{background:var(--codedd-teal);border-radius:2px;flex:1;width:3px;min-height:1rem;margin-top:.5rem}._3JvYYa_stepContent{min-width:0;padding-bottom:.5rem}._3JvYYa_dot{border:3px solid var(--codedd-teal);background:var(--codedd-surface);width:42px;height:42px;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--codedd-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:flex}._3JvYYa_stage{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--codedd-teal);margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:block}._3JvYYa_stepQuestion{max-width:30em;margin-inline:auto;font-style:italic;font-weight:500}._3JvYYa_stepBody{max-width:30em;color:var(--codedd-muted);margin-inline:auto}._3JvYYa_verbsTitle{max-width:22ch;margin-inline:auto}._3JvYYa_ring{box-sizing:border-box;border:1.5px solid var(--codedd-teal);background:var(--codedd-teal);border-radius:50%;flex:none;width:20px;height:20px}._3JvYYa_timelineVerbs{--travel:2.4s}._3JvYYa_timelineVerbs:is([data-anim=idle],[data-anim=play]) ._3JvYYa_ring{background:var(--codedd-surface)}._3JvYYa_timelineVerbs[data-anim=play] ._3JvYYa_ring{animation:.35s forwards _3JvYYa_ring-fill;animation-delay:calc(var(--travel) * var(--at))}@keyframes _3JvYYa_ring-fill{to{background:var(--codedd-teal)}}._3JvYYa_timelineVerbs ._3JvYYa_timelineTrack{top:8.5px}._3JvYYa_timelineVerbs ._3JvYYa_stepConnector{width:2.5px}._3JvYYa_phase{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;color:var(--codedd-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:500;display:block}._3JvYYa_page ._3JvYYa_verb{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}._3JvYYa_timelineVerbs ._3JvYYa_stepBody{max-width:24em;color:var(--codedd-navy);margin-inline:0}._3JvYYa_timelineVerbs ._3JvYYa_stepContent{padding-bottom:1.5rem}@media (prefers-reduced-motion:reduce){._3JvYYa_timelineVerbs ._3JvYYa_ring,._3JvYYa_timelineVerbs[data-anim] ._3JvYYa_ring{background:var(--codedd-teal);animation:none}}._3JvYYa_grid3,._3JvYYa_grid4{grid-template-columns:1fr;gap:1.25rem;display:grid}._3JvYYa_card ._3JvYYa_cardTitle{margin:0 0 .4rem;font-size:1.05rem}._3JvYYa_gridNote{font-size:var(--text-xs);text-align:center;color:var(--codedd-muted);margin:1.25rem 0 0}._3JvYYa_card{border:1px solid var(--codedd-border);background:var(--codedd-surface);border-radius:6px;padding:1.6rem}._3JvYYa_card ._3JvYYa_cardBody{color:var(--codedd-muted);margin:0}._3JvYYa_fig{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-bottom:.6rem;font-size:2rem;line-height:1.1}._3JvYYa_fig small{font-family:var(--font-sans);color:var(--codedd-muted);margin-top:.2rem;font-size:.82rem;display:block}._3JvYYa_testimonial{border:1px solid var(--codedd-border);border-radius:var(--radius-lg);background:var(--codedd-surface-muted);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr);margin:0;display:grid;overflow:hidden}._3JvYYa_testimonialPortrait{aspect-ratio:4/3;background:var(--codedd-cloud);position:relative}._3JvYYa_testimonialPortrait:after{content:"";background:var(--codedd-teal);height:4px;position:absolute;inset:auto 0 0}._3JvYYa_testimonialPhoto{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}._3JvYYa_testimonialBody{flex-direction:column;padding:2rem 1.5rem;display:flex}._3JvYYa_testimonialMark{height:2.75rem;color:var(--codedd-teal);font-size:5rem;font-weight:900;line-height:1;display:block}._3JvYYa_testimonialQuote{margin:0}._3JvYYa_page ._3JvYYa_testimonialQuote p{letter-spacing:-.02em;max-width:30ch;color:var(--codedd-navy);margin:0;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:700;line-height:1.25}._3JvYYa_testimonialFooter{border-top:1px solid var(--codedd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2rem;padding-top:1.5rem;display:flex}._3JvYYa_testimonialPerson{border-left:3px solid var(--codedd-teal);padding-left:.9rem;display:block}._3JvYYa_testimonialName{color:var(--codedd-navy);font-size:1.2rem;font-weight:700;line-height:1.3;display:block}._3JvYYa_testimonialRole{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--codedd-muted);margin-top:.15rem;display:block}._3JvYYa_testimonialLogoLink{border-radius:var(--radius-sm);opacity:.85;transition:opacity .15s;display:inline-flex}._3JvYYa_testimonialLogoLink:hover{opacity:1}._3JvYYa_testimonialLogo{width:auto;height:1.75rem;display:block}@media (min-width:48rem){._3JvYYa_testimonial{grid-template-columns:20rem minmax(0,1fr)}._3JvYYa_testimonialNoPhoto{grid-template-columns:minmax(0,1fr)}._3JvYYa_testimonialPortrait{aspect-ratio:auto;min-height:100%}._3JvYYa_testimonialPortrait:after{width:4px;height:auto;inset:0 0 0 auto}._3JvYYa_testimonialBody{justify-content:center;padding:3rem 3.5rem}._3JvYYa_testimonialLogo{height:2.25rem}}@media (min-width:64rem){._3JvYYa_testimonial{grid-template-columns:22rem minmax(0,1fr)}._3JvYYa_testimonialBody{padding:3.5rem 4.5rem}}._3JvYYa_feature._3JvYYa_testimonialSectionCompact{padding:3rem 0}._3JvYYa_testimonialCompact ._3JvYYa_testimonialPortrait{aspect-ratio:16/10}._3JvYYa_testimonialCompact ._3JvYYa_testimonialBody{padding:1.75rem 1.5rem}._3JvYYa_testimonialCompact ._3JvYYa_testimonialMark{height:2rem;font-size:3.75rem}._3JvYYa_page ._3JvYYa_testimonialCompact ._3JvYYa_testimonialQuote p{letter-spacing:-.005em;max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;line-height:1.5}._3JvYYa_testimonialCompact ._3JvYYa_testimonialFooter{margin-top:1.5rem;padding-top:1.25rem}@media (min-width:48rem){._3JvYYa_feature._3JvYYa_testimonialSectionCompact{padding:4rem 0}._3JvYYa_testimonialCompact{grid-template-columns:15rem minmax(0,1fr)}._3JvYYa_testimonialCompact ._3JvYYa_testimonialPortrait{aspect-ratio:auto}._3JvYYa_testimonialCompact ._3JvYYa_testimonialBody{padding:2.5rem 3rem}._3JvYYa_testimonialCompact ._3JvYYa_testimonialLogo{height:1.75rem}}@media (min-width:64rem){._3JvYYa_testimonialCompact{grid-template-columns:17rem minmax(0,1fr)}._3JvYYa_testimonialCompact ._3JvYYa_testimonialBody{padding:2.75rem 3.5rem}}@media (prefers-reduced-motion:reduce){._3JvYYa_testimonialLogoLink{transition:none}}._3JvYYa_trustCols{text-align:left;grid-template-columns:minmax(0,1fr);margin-top:3.5rem;display:grid}._3JvYYa_trustCol{min-width:0}._3JvYYa_trustCol:not(:first-child){border-top:1px solid var(--codedd-border);margin-top:2rem;padding-top:2rem}._3JvYYa_trustIcon{color:var(--codedd-muted);margin-bottom:1.1rem}._3JvYYa_trustIcon svg{display:block}._3JvYYa_trustBody{color:var(--codedd-muted);margin:0 0 1rem}._3JvYYa_certLogos{flex-wrap:wrap;align-items:center;gap:1.1rem;margin:1.4rem 0 1.5rem;display:flex}._3JvYYa_certLogo{width:auto;height:44px;display:block}._3JvYYa_trustLink{border:1.5px solid var(--codedd-navy);color:var(--codedd-navy);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:.5rem .85rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}._3JvYYa_trustLink:hover,._3JvYYa_trustLink:focus-visible{color:var(--codedd-teal);border-color:var(--codedd-teal)}._3JvYYa_start{border-top:1px solid var(--codedd-border);padding:5rem 0}._3JvYYa_box{border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding:2.5rem;display:grid}._3JvYYa_startTitle{letter-spacing:-.015em;max-width:20ch;color:var(--codedd-surface);margin:.75rem 0 0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}._3JvYYa_box ._3JvYYa_startBody{color:#ffffffc7;max-width:32rem;margin:1rem 0 0}._3JvYYa_startActions{gap:1.5rem;display:grid}._3JvYYa_startButtons{flex-wrap:wrap;gap:1rem;display:flex}._3JvYYa_startDivider{border:none;border-top:1px solid #ffffff26;margin:0}._3JvYYa_startBadges{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}._3JvYYa_startBadge{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:#ffffffa6;align-items:center;gap:.6rem;font-weight:500;display:flex}._3JvYYa_startBadgeImage{filter:brightness(0)invert();width:auto;height:28px}._3JvYYa_startBadgeIcon{color:#ffffffa6;font-size:1.1rem}@media (min-width:40rem){._3JvYYa_grid3,._3JvYYa_grid4{grid-template-columns:repeat(2,1fr)}._3JvYYa_timelineTrack{display:block}._3JvYYa_steps{grid-template-columns:repeat(3,1fr)}._3JvYYa_step{text-align:center;display:block}._3JvYYa_stepMarker{display:block}._3JvYYa_stepConnector{display:none}._3JvYYa_dot{margin:0 auto 1rem}._3JvYYa_ring{margin:0 auto 1.5rem}._3JvYYa_timelineVerbs ._3JvYYa_stepBody{margin-inline:auto}}@media (min-width:48rem){._3JvYYa_hero{padding-top:5.5rem}._3JvYYa_shot{margin-top:4rem}._3JvYYa_statement{padding:6rem 0}._3JvYYa_enter{padding:7rem 0 5rem}._3JvYYa_box{grid-template-columns:1fr auto}}@media (min-width:64rem){._3JvYYa_grid3{grid-template-columns:repeat(3,1fr)}._3JvYYa_grid4{grid-template-columns:repeat(4,1fr)}._3JvYYa_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._3JvYYa_trustCols{grid-template-columns:repeat(3,1fr)}._3JvYYa_trustCol{border-left:1px solid var(--codedd-border);padding:0 2.25rem}._3JvYYa_trustCol:not(:first-child){border-top:0;margin-top:0;padding-top:0}._3JvYYa_trustCol:first-child{border-left:0;padding-left:0}._3JvYYa_trustCol:last-child{padding-right:0}}
