.lang-switcher[data-astro-cid-be57yzu3]{display:inline-flex;gap:2px}.lang-btn[data-astro-cid-be57yzu3]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:32px;padding:0 .5rem;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-decoration:none;color:var(--text-dim);background:#ffffff0a;border:1px solid var(--border);border-radius:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .2s,background .2s,border-color .2s;cursor:pointer}.lang-btn[data-astro-cid-be57yzu3]:hover{color:var(--text-secondary);background:#ffffff14;border-color:var(--text-dim)}.lang-btn--active[data-astro-cid-be57yzu3]{color:var(--accent, #76b900);border-color:var(--accent, #76b900);background:#76b90014}.lang-btn--active[data-astro-cid-be57yzu3]:hover{color:var(--accent, #76b900);border-color:var(--accent, #76b900)}@media print{.lang-switcher[data-astro-cid-be57yzu3]{display:none!important}}.deck-toolbar[data-astro-cid-kg5g3jfg]{position:fixed;top:1.2rem;left:1.5rem;z-index:200;display:flex;align-items:center;gap:.5rem}.print-btn[data-astro-cid-kg5g3jfg]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--text-dim);cursor:pointer;transition:color .2s,background .2s,border-color .2s;padding:0}.print-btn[data-astro-cid-kg5g3jfg]:hover{color:var(--text-secondary);background:var(--surface-2)}.print-btn[data-astro-cid-kg5g3jfg]:active{transform:scale(.96)}@media(max-width:768px){.deck-toolbar[data-astro-cid-kg5g3jfg]{inset:auto 0 0;justify-content:center;gap:.25rem;padding:.5rem;background:linear-gradient(to top,var(--bg) 60%,transparent)}}@media print{.deck-toolbar[data-astro-cid-kg5g3jfg]{display:none!important}}.sr-only[data-astro-cid-kg5g3jfg]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--dreams-navy: #292c76;--dreams-purple: #565fab;--nvidia-green: #76B900;--accent: #76B900;--accent-glow: rgba(118, 185, 0, .25);--accent-03: rgba(118, 185, 0, .03);--accent-06: rgba(118, 185, 0, .06);--accent-08: rgba(118, 185, 0, .08);--accent-10: rgba(118, 185, 0, .1);--accent-12: rgba(118, 185, 0, .12);--accent-15: rgba(118, 185, 0, .15);--accent-20: rgba(118, 185, 0, .2);--dreams-purple-06: rgba(86, 95, 171, .06);--dreams-purple-08: rgba(86, 95, 171, .08);--accent-secondary: #7B84D1;--accent-warm: #fec36a;--accent-warm-06: rgba(254, 195, 106, .06);--accent-warm-10: rgba(254, 195, 106, .1);--accent-warm-15: rgba(254, 195, 106, .15);--accent-warm-20: rgba(254, 195, 106, .2);--accent-warm-30: rgba(254, 195, 106, .3);--positive-10: rgba(52, 211, 153, .1);--positive-15: rgba(52, 211, 153, .15);--bg: #080e1a;--bg-warm: #0c1428;--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .07);--surface-accent: rgba(118, 185, 0, .06);--border: rgba(255, 255, 255, .08);--border-light: rgba(255, 255, 255, .14);--text: #f0f2f5;--text-secondary: #b0b8cc;--text-dim: #a0adc8;--positive: #34d399;--warning: #fbbf24;--critical: #f87171;--font-display: "Syne", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Menlo", monospace;--slide-px: clamp(3rem, 8vw, 8rem);--slide-py: clamp(2rem, 5vh, 5rem);--ease: cubic-bezier(.16, 1, .3, 1);--duration: .6s}html{color-scheme:dark;font-size:clamp(16px,1.1vw,22px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg);background-image:linear-gradient(135deg,#080e1a,#0f1b30 40%,#162040);background-attachment:fixed;color:var(--text);line-height:1.5;overflow:hidden;height:100dvh;width:100vw}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}h1{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}h2{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}h3{font-family:var(--font-body);font-size:clamp(.95rem,1.4vw,1.25rem);font-weight:700;line-height:1.25;letter-spacing:-.01em}h4{font-family:var(--font-body);font-size:clamp(.8rem,1.1vw,1rem);font-weight:600;line-height:1.3}p{color:var(--text-secondary);max-width:55ch;line-height:1.6}.mono{font-family:var(--font-mono)}.text-accent{color:var(--accent)}.text-positive{color:var(--positive)}.text-warning{color:var(--warning)}.text-critical{color:var(--critical)}.text-dim{color:var(--text-dim)}img,svg{display:block;max-width:100%}::selection{background:var(--accent);color:#1a1a1a}.skip-link{position:fixed;top:-100%;left:1rem;z-index:10000;padding:.5rem 1rem;background:var(--accent);color:#fff;font-size:.85rem;border-radius:0 0 6px 6px;text-decoration:none;transition:top .2s}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:768px){:root{--slide-px: clamp(1.5rem, 5vw, 3rem);--slide-py: clamp(1.5rem, 3vh, 2.5rem)}h1{font-size:clamp(1.75rem,8vw,2.5rem)}h2{font-size:clamp(1.25rem,6vw,1.75rem)}}@media(max-width:480px){:root{--slide-px: 1.25rem;--slide-py: 1rem}h1{font-size:clamp(1.5rem,7vw,2rem)}h2{font-size:clamp(1.1rem,5.5vw,1.5rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.deck{position:relative;width:100vw;height:100dvh;overflow:hidden}.slide{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--slide-py) var(--slide-px);padding-top:calc(var(--slide-py) + 6px);opacity:0;transform:translate(60px);pointer-events:none;transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease);overflow-y:auto}.slide>*{width:100%;max-width:1400px}.slide[aria-hidden=false]{opacity:1;transform:translate(0);pointer-events:auto}.slide.prev{transform:translate(-60px)}.slide-header{margin-bottom:clamp(1.5rem,4vh,3rem);position:relative}.slide-header h2{display:flex;align-items:center;gap:1rem;overflow-wrap:break-word;word-break:break-word}.card,.phase,.tier,.eco-row{min-width:0;overflow-wrap:break-word}.slide-number{font-family:var(--font-mono);font-size:.65rem;font-weight:600;color:var(--accent);background:var(--accent-08);border:1px solid var(--accent-15);padding:.2rem .6rem;border-radius:4px;letter-spacing:.08em}.slide-header:after{content:"";display:block;width:60px;height:1px;background:linear-gradient(90deg,var(--accent),transparent);margin-top:1rem}.slide-label{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text-dim);margin-bottom:.6rem}.slide-subtitle{color:var(--text-secondary);font-size:clamp(.8rem,1.2vw,1rem);margin-top:.5rem;max-width:65ch}.progress-bar{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,var(--dreams-purple),var(--accent));transition:width var(--duration) var(--ease);z-index:100;box-shadow:0 0 12px var(--accent-glow)}.slide-counter{position:fixed;bottom:2rem;right:var(--slide-px);font-family:var(--font-mono);font-size:.65rem;color:var(--text-dim);z-index:100;letter-spacing:.05em}.slide-counter .current{color:var(--accent);font-weight:600}.nav-hint{position:fixed;bottom:2rem;left:var(--slide-px);font-family:var(--font-mono);font-size:.65rem;color:var(--text-dim);z-index:100;letter-spacing:.08em;text-transform:uppercase}.brand-strip{position:fixed;top:2rem;right:var(--slide-px);z-index:100;display:flex;align-items:center;gap:1rem;opacity:.6;transition:opacity .3s}.brand-strip:hover{opacity:.85}.brand-strip img{height:44px}body.on-cover .brand-strip{opacity:0;pointer-events:none}.cover{text-align:center;position:relative;z-index:1}.cover:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120vw;height:120vh;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--accent-10) 0%,var(--dreams-purple-06) 40%,transparent 70%);z-index:-1;pointer-events:none}.cover__logos{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:3rem}.cover__logos img{height:clamp(40px,5vw,64px)}.cover__logos .divider{font-family:var(--font-display);font-size:1.5rem;font-weight:300;color:var(--text-dim)}.cover__title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,4rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin-bottom:1rem;max-width:none;color:var(--text)}.cover__title .nvidia{color:var(--accent)}.cover__tagline{font-family:var(--font-display);font-size:clamp(1rem,2vw,1.6rem);font-weight:700;text-transform:uppercase;letter-spacing:.08em;max-width:none;margin-inline:auto;color:var(--text);margin-bottom:.5rem}.cover__subtitle{font-family:var(--font-mono);font-size:clamp(.6rem,1vw,.8rem);text-transform:uppercase;letter-spacing:.2em;color:var(--text-dim);max-width:none;margin-inline:auto;margin-bottom:3rem}.cover__footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 2rem;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim)}.cover__footer .confidential{padding:.25rem .6rem;border:1px solid var(--accent-20);border-radius:100px;color:var(--accent)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.card-grid--2{grid-template-columns:repeat(2,1fr)}.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.5rem;position:relative;overflow:hidden;transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}@media(hover:hover){.card:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}}.card--accent:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent) 0%,transparent 100%)}.card--accent h3{color:var(--accent)}.card--purple:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-secondary) 0%,transparent 100%)}.card--purple h3{color:var(--accent-secondary)}.card--gold:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-warm) 0%,transparent 100%)}.card--gold h3{color:var(--accent-warm)}.card--positive:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--positive) 0%,transparent 100%)}.card--positive h3{color:var(--positive)}.card h3{margin-bottom:.75rem;color:var(--text)}.card h4{margin-bottom:.5rem;color:var(--text)}.card p{font-size:.85rem;line-height:1.5}.card--stat{text-align:center;padding:2rem 1.5rem}.card--stat .value{font-family:var(--font-mono);font-size:clamp(1.8rem,3.5vw,3rem);font-weight:600;line-height:1;margin-bottom:.35rem;color:var(--text)}.card--stat .value--glow{text-shadow:0 0 40px var(--accent-glow);color:var(--accent)}.card--stat .label{font-size:.75rem;color:var(--text-secondary);letter-spacing:.02em}.card--stat .sub{font-family:var(--font-mono);font-size:.65rem;color:var(--text-dim);margin-top:.3rem}.badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;padding:.3rem .7rem;border-radius:100px;font-weight:600}.badge--accent{background:var(--accent-10);color:var(--accent);border:1px solid var(--accent-20)}.badge--gold{background:var(--accent-warm-10);color:var(--accent-warm);border:1px solid var(--accent-warm-20)}.badge--positive{background:var(--positive-10);color:var(--positive);border:1px solid var(--positive-15)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.checklist{list-style:none;display:flex;flex-direction:column;gap:.6rem}.checklist li{display:flex;align-items:flex-start;gap:.6rem;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.checklist li:before{content:"+";font-family:var(--font-mono);font-weight:700;color:var(--accent);flex-shrink:0;margin-top:.05rem}.checklist .item-bold{color:var(--text);font-weight:600}.eco-stack{display:flex;flex-direction:column;gap:.75rem}.eco-row{display:grid;grid-template-columns:minmax(140px,280px) 1fr;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem 1.25rem;align-items:center}.eco-row--highlight{background:var(--accent-06);border-color:var(--accent-20);border-left:3px solid var(--accent)}.eco-row--highlight .eco-row__concept{color:var(--accent)}.eco-row__concept{font-weight:600;font-size:.85rem;color:var(--text)}.eco-row__detail{font-size:.8rem;color:var(--text-secondary);line-height:1.5}.total-banner{background:linear-gradient(135deg,var(--accent-08) 0%,var(--dreams-purple-08) 100%);border:1px solid var(--accent-20);border-radius:12px;padding:2rem;text-align:center;margin-top:1.5rem}.total-banner .total-label{font-family:var(--font-mono);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-dim);margin-bottom:.5rem}.total-banner .total-value{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;color:var(--accent);text-shadow:0 0 60px var(--accent-glow)}.total-banner .total-sub{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);margin-top:.5rem}.callout{background:var(--accent-warm-06);border:1px solid var(--accent-warm-15);border-radius:8px;padding:.75rem 1.25rem;font-family:var(--font-mono);font-size:.7rem;color:var(--accent-warm);margin-top:1rem}.closing{text-align:center;position:relative;z-index:1}.closing:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120vw;height:120vh;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--accent-10) 0%,var(--dreams-purple-06) 40%,transparent 70%);z-index:-1;pointer-events:none}.closing h2{font-size:clamp(2rem,5vw,4rem);font-weight:800;text-transform:uppercase;margin-bottom:1.5rem;max-width:none;color:var(--text)}.closing__subtitle{font-size:clamp(.85rem,1.2vw,1.05rem);color:var(--text-secondary);max-width:50ch;margin-inline:auto;margin-bottom:2rem;line-height:1.6}.closing__contact{font-family:var(--font-mono);font-size:.7rem;color:var(--text-dim);letter-spacing:.05em;margin-bottom:2rem;max-width:none;margin-inline:auto}.closing__logos{display:flex;align-items:center;justify-content:center;gap:1.5rem}.closing__logos img{height:52px;opacity:.6}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide[aria-hidden=false] .card,.slide[aria-hidden=false] .eco-row{animation:fadeSlideUp .5s var(--ease) both}.slide[aria-hidden=false] .card:nth-child(1),.slide[aria-hidden=false] .eco-row:nth-child(1){animation-delay:.1s}.slide[aria-hidden=false] .card:nth-child(2),.slide[aria-hidden=false] .eco-row:nth-child(2){animation-delay:.18s}.slide[aria-hidden=false] .card:nth-child(3),.slide[aria-hidden=false] .eco-row:nth-child(3){animation-delay:.26s}.slide[aria-hidden=false] .card:nth-child(4),.slide[aria-hidden=false] .eco-row:nth-child(4){animation-delay:.34s}.slide[aria-hidden=false] .eco-row:nth-child(5){animation-delay:.42s}.slide[aria-hidden=false] .eco-row:nth-child(6){animation-delay:.5s}.slide[aria-hidden=false] .eco-row:nth-child(7){animation-delay:.58s}@media(max-width:768px){.slide{justify-content:flex-start;padding-top:1rem;padding-bottom:4.5rem}#slide-1,#slide-11{justify-content:center;padding-top:var(--slide-py)}.slide>*{max-width:100%}.slide-header{margin-bottom:1rem}.nav-hint,.brand-strip{display:none}.slide-counter{bottom:auto;top:.75rem;right:1rem;font-size:.6rem}.two-col,.card-grid--2,.card-grid--3{grid-template-columns:1fr}.card-grid--4{grid-template-columns:repeat(2,1fr)}.eco-row{grid-template-columns:1fr}.card{padding:1rem}.cover__logos img{height:32px}.cover__title{font-size:clamp(1.5rem,7vw,2.5rem)}.cover__tagline{font-size:.9rem}.cover__footer{font-size:.6rem;gap:.5rem 1rem}.closing__logos img{height:36px}}@media(max-width:480px){.card-grid--4{grid-template-columns:1fr}}@media print{*{animation:none!important;transition:none!important}body{overflow:visible!important;height:auto!important;background:#fff!important;background-image:none!important;color:#1a1a1a}body:after{display:none!important}.deck{position:static!important;width:auto!important;height:auto!important;overflow:visible!important}.slide{position:static!important;opacity:1!important;transform:none!important;pointer-events:auto!important;page-break-after:always;break-after:page;height:auto;min-height:90vh;padding:1.5cm 2cm;justify-content:flex-start!important;padding-top:2cm!important}.slide[aria-hidden=true]{display:flex!important;opacity:1!important}.slide.prev{transform:none!important}#slide-11{page-break-after:avoid;break-after:avoid}.progress-bar,.slide-counter,.nav-hint,.deck-toolbar,.skip-link,.brand-strip{display:none!important}#slide-1{background:#fff!important;border-bottom:3px solid #76B900;justify-content:center!important;padding-top:var(--slide-py)!important}.cover{color:#1a1a1a}.cover:before{display:none!important}.cover__tagline,.cover__subtitle,.cover__footer,.cover__footer span{color:#333!important;-webkit-text-fill-color:#333!important;text-shadow:none!important}.cover__footer .confidential{color:#76b900!important;-webkit-text-fill-color:#76B900!important;border-color:#76b900!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cover__logos img{filter:brightness(0)!important;opacity:.8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cover__logos .divider{color:#999!important;-webkit-text-fill-color:#999!important}#slide-11{background:#fff!important;border-top:3px solid #76B900;justify-content:center!important;padding-top:var(--slide-py)!important}.closing{color:#1a1a1a}.closing:before{display:none!important}.closing h2{color:#292c76!important;-webkit-text-fill-color:#292c76!important;text-shadow:none!important}.closing__subtitle{color:#333!important;-webkit-text-fill-color:#333!important;max-width:none!important}.closing__contact{color:#555!important;-webkit-text-fill-color:#555!important}.closing__logos img{filter:brightness(0)!important;opacity:.8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3,h4{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-shadow:none!important}p,li,td,th,span,.slide-subtitle,.eco-row__detail,.card p,.checklist li{color:#333!important;-webkit-text-fill-color:#333!important;text-shadow:none!important}.slide-label{color:#666!important;-webkit-text-fill-color:#666!important}.slide-header:after{background:linear-gradient(90deg,#76B900,transparent)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.slide-number{color:#76b900!important;-webkit-text-fill-color:#76B900!important;background:#f0f7e6!important;border-color:#c5e08a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card{background:#fafafa!important;border-color:#e0e0e0!important;box-shadow:none!important;transform:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card h3{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.card--accent:before{background:#76b900!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card--purple:before{background:#5560a0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card--gold:before{background:#d4a021!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card--positive:before{background:#22a06b!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card--accent h3{color:#5a8f00!important;-webkit-text-fill-color:#5a8f00!important}.card--purple h3{color:#454a8a!important;-webkit-text-fill-color:#454a8a!important}.card--gold h3{color:#a07818!important;-webkit-text-fill-color:#a07818!important}.card--positive h3{color:#1a7a4f!important;-webkit-text-fill-color:#1a7a4f!important}.card--stat .value{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;text-shadow:none!important}.card--stat .value--glow{color:#5a8f00!important;-webkit-text-fill-color:#5a8f00!important}.card--stat .label{color:#444!important;-webkit-text-fill-color:#444!important}.card--stat .sub{color:#666!important;-webkit-text-fill-color:#666!important}.eco-row{background:#fafafa!important;border-color:#e0e0e0!important;box-shadow:none!important;transform:none!important}.eco-row--highlight{background:#f5fae8!important;border-color:#c5e08a!important;border-left:3px solid #76B900!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.eco-row--highlight .eco-row__concept{color:#5a8f00!important;-webkit-text-fill-color:#5a8f00!important}.eco-row__concept{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.total-banner{background:#f0f7e6!important;border:2px solid #76B900!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.total-banner .total-label{color:#666!important;-webkit-text-fill-color:#666!important}.total-banner .total-value{color:#5a8f00!important;-webkit-text-fill-color:#5a8f00!important;text-shadow:none!important}.total-banner .total-sub{color:#666!important;-webkit-text-fill-color:#666!important}.callout{background:#fffbeb!important;border-color:#d4a021!important;color:#8a6914!important;-webkit-text-fill-color:#8a6914!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.checklist li:before{color:#76b900!important;-webkit-text-fill-color:#76B900!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.checklist .item-bold{color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;font-weight:700!important}.badge--accent{background:#f0f7e6!important;color:#5a8f00!important;border-color:#c5e08a!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.card-grid--2{grid-template-columns:repeat(2,1fr)!important}.card-grid--3{grid-template-columns:repeat(3,1fr)!important}.two-col{grid-template-columns:1fr 1fr!important}.eco-row{grid-template-columns:minmax(120px,240px) 1fr!important}@page{size:A4;margin:0}@page :first{margin-bottom:0}}
