@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/fonts/rubik-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-bg: #ffffff;--color-bg-soft: #f4f7f4;--color-bg-elev: #ffffff;--color-fg: #0a1420;--color-fg-soft: #2c3a4a;--color-muted: #5b6b62;--color-border: #e1e6e2;--color-border-strong: #c9d3cd;--color-accent: #16a34a;--color-accent-strong: #0f7a37;--color-accent-soft: #d9f3e3;--color-teal: #29a3a3;--color-teal-soft: #d2ecec;--color-teal-green: #1fa38a;--color-teal-blue: #298fa8;--color-warm: #d07f06;--color-highlight: #f9ae41;--color-highlight-soft: rgba(249, 174, 65, .32);--space-1: .25rem;--space-2: .5rem;--space-3: 1rem;--space-4: 2rem;--space-5: 4rem;--space-6: 8rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-xl: 1.75rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(10, 20, 32, .04), 0 1px 3px rgba(10, 20, 32, .06);--shadow-md: 0 4px 16px rgba(10, 20, 32, .06), 0 2px 4px rgba(10, 20, 32, .04);--shadow-lg: 0 24px 48px -16px rgba(10, 20, 32, .18), 0 8px 16px -8px rgba(10, 20, 32, .08);--shadow-accent: 0 16px 40px -12px rgba(22, 163, 74, .35);--gradient-accent: linear-gradient(135deg, #16a34a 0%, #22c55e 50%, #4ade80 100%);--gradient-warm: linear-gradient(135deg, #f9ae41 0%, #d07f06 100%);--gradient-soft: radial-gradient(1200px 600px at 8% -10%, rgba(22, 163, 74, .12), transparent 60%), radial-gradient(800px 420px at 110% 0%, rgba(41, 163, 163, .1), transparent 60%), radial-gradient(600px 400px at 60% 110%, rgba(249, 174, 65, .08), transparent 60%);--gradient-mesh: radial-gradient(700px 400px at 100% 0%, rgba(22, 163, 74, .1), transparent 55%), radial-gradient(600px 400px at 0% 100%, rgba(41, 163, 163, .08), transparent 55%);--font-display: "Rubik Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--leading: 1.65;--container: 1200px;--prose: 72ch}@media(prefers-color-scheme:dark){:root{--color-bg: #0a0e0c;--color-bg-soft: #101714;--color-bg-elev: #141b17;--color-fg: #e6edea;--color-fg-soft: #c4d0ca;--color-muted: #93a39b;--color-border: #1f2a24;--color-border-strong: #2c3a32;--color-accent: #34d399;--color-accent-strong: #4ade80;--color-accent-soft: rgba(52, 211, 153, .14);--color-teal: #5bc0c0;--color-teal-soft: rgba(91, 192, 192, .14);--color-teal-green: #5bc0a3;--color-teal-blue: #5ba8c0;--color-warm: #f0a040;--color-highlight: #fbbf5d;--color-highlight-soft: rgba(251, 191, 93, .28);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 16px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 24px 48px -16px rgba(0, 0, 0, .6), 0 8px 16px -8px rgba(0, 0, 0, .4);--shadow-accent: 0 16px 40px -12px rgba(52, 211, 153, .35);--gradient-accent: linear-gradient(135deg, #16a34a 0%, #34d399 50%, #6ee7b7 100%);--gradient-warm: linear-gradient(135deg, #fbbf5d 0%, #f0a040 100%);--gradient-soft: radial-gradient(1200px 600px at 8% -10%, rgba(52, 211, 153, .18), transparent 60%), radial-gradient(800px 420px at 110% 0%, rgba(91, 192, 192, .12), transparent 60%), radial-gradient(600px 400px at 60% 110%, rgba(251, 191, 93, .08), transparent 60%);--gradient-mesh: radial-gradient(700px 400px at 100% 0%, rgba(52, 211, 153, .14), transparent 55%), radial-gradient(600px 400px at 0% 100%, rgba(91, 192, 192, .1), transparent 55%)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);line-height:var(--leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.15;letter-spacing:-.02em;color:var(--color-fg)}h1{font-size:clamp(2.25rem,4.5vw + 1rem,4rem);font-weight:700;margin:0 0 var(--space-3)}h2{font-size:clamp(1.5rem,1.8vw + 1rem,2.25rem);font-weight:600;margin:0 0 var(--space-3)}h3{font-size:clamp(1.125rem,.6vw + 1rem,1.35rem);font-weight:600;letter-spacing:-.01em;margin:var(--space-4) 0 var(--space-2)}p{color:var(--color-fg-soft)}a{color:var(--color-accent);text-decoration-color:color-mix(in oklab,var(--color-accent) 35%,transparent);text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}a:hover{color:var(--color-accent-strong);text-decoration-color:var(--color-accent-strong)}img,svg{max-width:100%;height:auto}::selection{background:var(--color-highlight-soft);color:var(--color-fg)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-3)}.prose{max-width:var(--prose)}.prose p,.prose ul,.prose ol{font-size:1.0625rem}section{padding-block:var(--space-5)}section+section{padding-top:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.eyebrow:before{content:"";width:1.75rem;height:2px;background:currentColor;border-radius:2px}.eyebrow.teal{color:var(--color-teal)}.eyebrow.warm{color:var(--color-warm)}.hl{background-image:linear-gradient(transparent 62%,var(--color-highlight-soft) 62%,var(--color-highlight-soft) 92%,transparent 92%);background-repeat:no-repeat;padding-inline:.05em}.lead{font-size:clamp(1.125rem,.4vw + 1rem,1.375rem);color:var(--color-fg-soft);line-height:1.55}.hero{position:relative;padding-block:clamp(var(--space-4),6vw,var(--space-6)) var(--space-5);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:-10% -10% auto;height:120%;background:var(--gradient-soft);z-index:-1;pointer-events:none}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--color-border) 55%,transparent) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(800px 500px at 30% 30%,black,transparent 70%);-webkit-mask-image:radial-gradient(800px 500px at 30% 30%,black,transparent 70%);opacity:.55;z-index:-1;pointer-events:none}.hero-inner{max-width:72rem}.hero h1{margin-top:var(--space-3)}.hero .lead{max-width:80ch}.cta-group{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4);align-items:center}.btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:.8rem 1.35rem;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:500;font-size:.9375rem;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;white-space:nowrap;line-height:1}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-accent)}.btn-primary:hover{background:var(--color-accent-strong);color:#fff;box-shadow:0 20px 48px -12px #16a34a8c}.btn-ghost{background:transparent;color:var(--color-fg);border-color:var(--color-border-strong)}.btn-ghost:hover{color:var(--color-fg);border-color:var(--color-accent);background:var(--color-accent-soft)}.btn .arr{display:inline-block;transition:transform .2s ease}.btn:hover .arr{transform:translate(3px)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.card-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.card-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.card-grid.cols-2,.card-grid.cols-3{grid-template-columns:1fr}}.card{position:relative;background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;overflow:hidden;isolation:isolate}.card:hover{transform:translateY(-2px);border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.card-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-display);font-weight:700;font-size:.95rem;margin-bottom:var(--space-3)}.card-num.teal{background:var(--color-teal-soft);color:var(--color-teal)}.card h3{margin:0 0 var(--space-2)}.card p{margin:0;font-size:.9375rem}.card .card-eyebrow{font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-2)}.card.accent:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-accent)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.stat{padding:var(--space-4);background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.stat-num{display:block;font-family:var(--font-display);font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-accent);margin-bottom:var(--space-2)}.stat-num.teal{color:var(--color-teal)}.stat-num.teal-green{color:var(--color-teal-green)}.stat-num.teal-blue{color:var(--color-teal-blue)}.stat-num.warm{color:color-mix(in oklab,var(--color-warm) 55%,var(--color-highlight) 45%)}.stat-label{display:block;font-size:.9375rem;color:var(--color-fg-soft)}.stat-source{display:block;margin-top:var(--space-2);font-size:.75rem;color:var(--color-muted)}.callout{position:relative;margin-block:var(--space-4);padding:var(--space-4);background:var(--color-bg-soft);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-md)}.callout p{margin:0}.callout p+p{margin-top:var(--space-3)}.callout.warm{border-left-color:var(--color-warm)}.callout.featured{background:var(--gradient-mesh),var(--color-bg-soft);border-left-width:0;border:1px solid var(--color-border);padding:var(--space-5);border-radius:var(--radius-lg)}.pillar{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-border)}.pillar:first-of-type{border-top:none}.pillar-index{font-family:var(--font-display);font-size:clamp(2.5rem,3vw + 1rem,4rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--color-accent);min-width:3rem}.pillar-index.teal{color:var(--color-teal)}.pillar-body h2{margin-top:0}.chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:.4rem .875rem;border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-display);font-size:.8125rem;font-weight:500;text-decoration:none;border:1px solid transparent;transition:border-color .15s ease,transform .15s ease}.chip:hover{color:var(--color-accent-strong);border-color:var(--color-accent);transform:translateY(-1px)}.chip.teal{background:var(--color-teal-soft);color:var(--color-teal)}.chip.teal:hover{border-color:var(--color-teal);color:var(--color-teal)}.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3);margin-top:var(--space-4)}.compare-col{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-elev)}.compare-col.before{background:var(--color-bg-soft)}.compare-col.after{border-color:color-mix(in oklab,var(--color-accent) 30%,var(--color-border));box-shadow:0 8px 24px -16px #16a34a40}.compare-col h3{margin:0 0 var(--space-2);font-size:1rem;display:flex;align-items:center;gap:var(--space-2)}.compare-col ul{margin:var(--space-2) 0 0 0;padding:0;list-style:none}.compare-col li{padding:var(--space-2) 0;padding-left:1.75rem;position:relative;border-top:1px dashed var(--color-border);font-size:.9375rem;color:var(--color-fg-soft)}.compare-col li:first-child{border-top:none}.compare-col.before li:before{content:"—";position:absolute;left:0;color:var(--color-muted);font-weight:700}.compare-col.after li:before{content:"✓";position:absolute;left:0;color:var(--color-accent);font-weight:700}.cta-banner{position:relative;margin-block:var(--space-5);padding:clamp(var(--space-4),5vw,var(--space-5));border-radius:var(--radius-xl);background:var(--gradient-mesh),var(--color-bg-soft);border:1px solid var(--color-border);overflow:hidden;isolation:isolate}.cta-banner:after{content:"";position:absolute;inset:auto -30% -60% auto;width:600px;height:600px;background:var(--color-accent);filter:blur(80px);opacity:.12;z-index:-1;border-radius:50%}.cta-banner h2{max-width:36ch;margin-bottom:var(--space-3)}.cta-banner p{max-width:60ch}.section-head{margin-bottom:var(--space-4);max-width:50rem}.quote-card{position:relative;padding:var(--space-5);background:var(--color-bg-elev);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);line-height:1.5;color:var(--color-fg)}.quote-card:before{content:"“";position:absolute;top:.25rem;left:1rem;font-family:Georgia,serif;font-size:6rem;line-height:1;color:var(--color-warm);opacity:.25}.error-display{font-family:var(--font-display);font-size:clamp(6rem,18vw,14rem);font-weight:800;line-height:1;letter-spacing:-.05em;background:var(--gradient-accent);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.brand-mark{display:inline-block;width:1.5rem;height:1.5rem;background-image:url(/apple-touch-icon.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5rem;vertical-align:-.35rem;border-radius:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--color-border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:-.01em;color:var(--color-fg);text-decoration:none}nav[data-astro-cid-3ef6ksr2]{margin-inline:auto}nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:var(--space-4);margin:0;padding:0;flex-wrap:wrap}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2],nav[data-astro-cid-3ef6ksr2] .dropdown-trigger[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:.95rem;font-weight:500;color:var(--color-fg-soft);text-decoration:none;position:relative;padding-block:.25rem;transition:color .15s ease}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2] .dropdown-trigger[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page],nav[data-astro-cid-3ef6ksr2] .dropdown-trigger[data-astro-cid-3ef6ksr2][data-current=true]{color:var(--color-accent)}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after,nav[data-astro-cid-3ef6ksr2] .dropdown-trigger[data-astro-cid-3ef6ksr2][data-current=true]:after{content:"";position:absolute;inset:auto 0 -2px;height:2px;background:var(--color-accent);border-radius:2px}.has-dropdown[data-astro-cid-3ef6ksr2]{position:relative}.dropdown-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.25rem;background:none;border:0;cursor:pointer;line-height:inherit}.caret[data-astro-cid-3ef6ksr2]{font-size:.7em;transition:transform .15s ease}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .caret[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .caret[data-astro-cid-3ef6ksr2],.dropdown-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true] .caret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:var(--space-2);position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);min-width:12rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.625rem;box-shadow:0 12px 28px -12px #0000002e;display:grid;gap:2px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.has-dropdown[data-astro-cid-3ef6ksr2]:hover .dropdown-menu[data-astro-cid-3ef6ksr2],.has-dropdown[data-astro-cid-3ef6ksr2]:focus-within .dropdown-menu[data-astro-cid-3ef6ksr2],.dropdown-trigger[data-astro-cid-3ef6ksr2][aria-expanded=true]+.dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;pointer-events:auto}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.5rem .75rem;border-radius:.4rem;white-space:nowrap}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{background:var(--color-bg-soft);color:var(--color-accent)}.dropdown-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:none}.header-cta[data-astro-cid-3ef6ksr2]{padding:.55rem 1rem;font-size:.875rem}@media(max-width:720px){.header-cta[data-astro-cid-3ef6ksr2]{display:none}nav[data-astro-cid-3ef6ksr2]{margin-inline:0}.dropdown-menu[data-astro-cid-3ef6ksr2]{left:0;transform:none}}.site-footer[data-astro-cid-sz7xmlte]{position:relative;margin-top:var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg-soft)}.site-footer[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-teal) 50%,var(--color-highlight) 100%)}.footer-inner[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-4);padding-block:var(--space-5) var(--space-4)}@media(max-width:720px){.footer-inner[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-4)}}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--color-fg);text-decoration:none}.footer-brand[data-astro-cid-sz7xmlte] .tagline[data-astro-cid-sz7xmlte]{margin:var(--space-3) 0 var(--space-1);max-width:28ch;color:var(--color-fg-soft)}.footer-brand[data-astro-cid-sz7xmlte] .company[data-astro-cid-sz7xmlte]{margin:0;color:var(--color-muted);font-size:.875rem}h4[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin:0 0 var(--space-3)}.footer-nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-fg-soft);text-decoration:none;transition:color .15s ease}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.footer-contact[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding-block:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:var(--color-muted);font-size:.8125rem}
