:root{color-scheme:dark;--clr-bg-900: #090909;--clr-bg-800: #0f0f0f;--clr-bg-700: #1a1a1a;--clr-bg-glass: #0d0d0d;--pattern-page-top: url(/visuals/header-pattern.svg);--pattern-page-size: 480px 320px;--clr-surface: #0e0e0e;--clr-surface-hover: #151515;--clr-border: #232323;--clr-border-strong: #353535;--clr-border-hover: #5c5c5c;--clr-silver: #c8c8c8;--clr-text-primary: #f2f2f2;--clr-text-secondary: #ababab;--clr-text-muted: #8c8c8c;--clr-brand: #d10000;--clr-brand-hover: #e11818;--clr-brand-text: #ff6b63;--clr-accent-1: #f2f2f2;--clr-accent-2: #d6d6d6;--clr-accent-3: #c8c8c8;--clr-accent-emergency: #f2f2f2;--clr-emergency-glow: transparent;--clr-emergency-surface: #111111;--clr-emergency-border: #5c5c5c;--gradient-emergency: var(--clr-brand);--gradient-primary: var(--clr-brand);--gradient-hero: var(--clr-text-primary);--gradient-card: transparent;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-sans);--font-serif: var(--font-sans);--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--type-display: clamp(2rem, 1.25rem + 3vw, 3.75rem);--type-page-title: clamp(1.75rem, 1.2rem + 2vw, 2.75rem);--type-section-title: clamp(1.375rem, 1.05rem + 1.25vw, 2rem);--type-card-title: clamp(1.0625rem, 1rem + .35vw, 1.25rem);--type-article-title: clamp(1.625rem, 1.15rem + 1.8vw, 2.5rem);--type-lead: clamp(1rem, .94rem + .3vw, 1.125rem);--heading-leading: 1.2;--heading-tracking: -.025em;--display-leading: 1.12;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-full: 9999px;--shadow-card: 0 0 0 transparent;--glow-accent: 0 0 0 transparent;--glow-accent-strong: 0 0 0 transparent;--focus-ring: 2px solid #ffffff;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--container-max: 1200px;--container-pad: clamp(1.25rem, 5vw, 2.5rem);--nav-height: 72px}html:lang(vi){--type-display: clamp(2rem, 1.2rem + 2.7vw, 3.5rem);--heading-leading: 1.26;--heading-tracking: -.015em;--display-leading: 1.2}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 1rem);-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.7;color:var(--clr-text-primary);background:var(--clr-bg-900);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,video,svg{max-width:100%}img,video{display:block;height:auto}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:2000;padding:var(--space-3) var(--space-5);background:var(--clr-text-primary);color:var(--clr-bg-900);font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-md);transform:translateY(-200%);transition:transform var(--transition-fast)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main:focus{outline:none}main{position:relative;isolation:isolate}main:before{content:"";position:absolute;inset:0 0 auto;height:46rem;max-height:100%;z-index:-1;background-image:var(--pattern-page-top);background-repeat:repeat;background-size:var(--pattern-page-size);mask-image:linear-gradient(to bottom,#000 calc(100% - 10rem),transparent);pointer-events:none}.hero-bg,.page-hero-bg,.service-hero-bg,.blog-hero-bg,.contact-hero-bg,.pricing-hero-bg,.platform-hero-bg,.recovery-hero-bg,.cta-glow,.footer-glow,.scroll-hint{display:none!important}main .post-hero:before{display:none}.serif-em{font-family:var(--font-sans);font-style:normal;font-weight:inherit}.mono-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--clr-text-muted)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:clamp(var(--space-16),9vw,var(--space-24))}.section--sm{padding-block:var(--space-12)}.rule-top{border-top:1px solid var(--clr-border)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);color:var(--clr-text-primary);text-wrap:balance}h1{font-size:var(--type-page-title);font-weight:500}h2{line-height:1.26}h3,h4{line-height:1.35}h1,h2,h3,h4{overflow-wrap:break-word}p{text-wrap:pretty}.text-gradient{color:var(--clr-text-primary);background:none;-webkit-text-fill-color:currentColor}.section-label{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--clr-text-secondary);margin-bottom:var(--space-5)}.section-label:before{content:"";display:inline-block;width:6px;height:6px;background:var(--clr-brand);flex-shrink:0}.section-title{font-size:var(--type-section-title);margin-bottom:var(--space-5)}.section-desc{font-size:var(--type-lead);color:var(--clr-text-secondary);max-width:620px}h1.section-title{font-size:var(--type-page-title)}.text-link,.prose-link{color:var(--clr-text-primary);text-decoration:underline;text-decoration-color:var(--clr-text-muted);text-underline-offset:.2em;text-decoration-thickness:1px}.text-link:hover,.prose-link:hover{color:#fff;text-decoration-color:#fff}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:.7rem 1.4rem;border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--text-sm);font-weight:600;letter-spacing:-.005em;line-height:1.2;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.btn svg{transition:transform var(--transition-fast)}.btn:hover svg{transform:translate(2px)}.btn-primary,.btn-emergency{background:var(--clr-brand);border-color:var(--clr-brand);color:#fff}.btn-primary:hover,.btn-emergency:hover{background:var(--clr-brand-hover);border-color:var(--clr-brand-hover)}.btn-outline{border-color:var(--clr-border-hover);color:var(--clr-text-primary);background:transparent}.btn-outline:hover{border-color:var(--clr-text-primary);background:var(--clr-surface-hover)}.btn-lg{min-height:50px;padding:.85rem 1.75rem;font-size:var(--text-base)}.card{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:border-color var(--transition-base);position:relative}.card:hover{border-color:var(--clr-border-strong)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}@media(max-width:900px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.icon-box{width:40px;height:40px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--clr-border);color:var(--clr-text-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);font-size:1.25rem}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:.2rem .6rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--clr-text-secondary);border:1px solid var(--clr-border-strong)}.divider{width:100%;height:1px;background:var(--clr-border);margin-block:var(--space-8)}.reveal{opacity:1;transform:none}.faq-item{border-top:1px solid var(--clr-border)}.faq-item:last-child{border-bottom:1px solid var(--clr-border)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) 0;font-size:var(--text-base);font-weight:500;color:var(--clr-text-primary);text-align:left;background:transparent;gap:var(--space-4);transition:color var(--transition-fast)}.faq-question:hover{color:#fff}.faq-question .faq-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:400;color:var(--clr-text-muted);transition:transform var(--transition-base)}.faq-answer{padding:0 0 var(--space-6);color:var(--clr-text-secondary);max-width:72ch}.faq-answer[hidden]{display:none}.faq-item.open .faq-icon{transform:rotate(45deg);color:var(--clr-accent-1)}.step-list{display:flex;flex-direction:column;gap:0;position:relative;counter-reset:none}.step-item{display:flex;gap:var(--space-6);align-items:flex-start;padding-block:var(--space-6);border-top:1px solid var(--clr-border)}.step-item:last-child{border-bottom:1px solid var(--clr-border)}.step-num{flex-shrink:0;width:2.5rem;height:auto;background:none!important;font-family:var(--font-mono);font-weight:500;font-size:var(--text-sm);color:var(--clr-text-muted);padding-top:.15rem}.step-content h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.step-content p{color:var(--clr-text-secondary)}.feature-list{display:flex;flex-direction:column;gap:0}.feature-item{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5) 0;border-top:1px solid var(--clr-border);background:transparent}.feature-item:last-child{border-bottom:1px solid var(--clr-border)}.feature-icon{flex-shrink:0;font-size:1.25rem;margin-top:2px;color:var(--clr-text-muted)}.feature-item h4{font-size:var(--text-base);margin-bottom:var(--space-1)}.feature-item p{font-size:var(--text-sm);color:var(--clr-text-secondary)}.stats-bar{display:flex;justify-content:center;gap:var(--space-12);flex-wrap:wrap}.stat-item{text-align:left}.stat-num{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;letter-spacing:-.03em;color:var(--clr-text-primary);line-height:1.1;margin-bottom:var(--space-2)}.stat-label{font-size:var(--text-sm);color:var(--clr-text-secondary)}.glass{background:var(--clr-bg-glass);border:1px solid var(--clr-border)}.form-group{margin-bottom:var(--space-5)}.form-label{display:block;font-size:var(--text-sm);font-weight:500;color:var(--clr-text-secondary);margin-bottom:var(--space-2)}.form-control{width:100%;min-height:46px;padding:.7rem .9rem;background:var(--clr-bg-900);border:1px solid var(--clr-border-strong);border-radius:var(--radius-md);color:var(--clr-text-primary);font:inherit;font-size:var(--text-base);transition:border-color var(--transition-fast)}.form-control:hover{border-color:var(--clr-border-hover)}.form-control:focus,.form-control:focus-visible{border-color:var(--clr-text-primary);outline:2px solid #ffffff;outline-offset:1px}.form-control::placeholder{color:var(--clr-text-muted)}textarea.form-control{resize:vertical;min-height:140px}select.form-control{appearance:none;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23a6a6a2' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}select.form-control option{color:var(--clr-text-primary);background:var(--clr-bg-800)}select.form-control option:checked{color:var(--clr-text-primary);background:var(--clr-bg-700)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--clr-bg-900)}::-webkit-scrollbar-thumb{background:var(--clr-bg-700);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#2a2a2a}::selection{background:#f2f2f2;color:#090909}.red-line{width:24px;height:1px;background:var(--clr-text-secondary);margin-bottom:var(--space-5)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--clr-bg-900);background-image:var(--pattern-page-top);background-repeat:repeat;background-size:var(--pattern-page-size);border-bottom:1px solid var(--clr-border);transition:border-color var(--transition-base)}.navbar[data-astro-cid-5blmo7yk].scrolled{border-bottom-color:var(--clr-border-strong)}.navbar[data-astro-cid-5blmo7yk].menu-open{background-color:var(--clr-bg-900)}.navbar[data-astro-cid-5blmo7yk].scrolled,.navbar[data-astro-cid-5blmo7yk].menu-open{border-bottom-color:var(--clr-border)}.navbar-inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;height:var(--nav-height);gap:var(--space-8)}.navbar-logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;flex-shrink:0}.logo-img[data-astro-cid-5blmo7yk]{height:42px;width:auto;max-width:168px;display:block}.navbar-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-1);flex:1;margin-left:var(--space-4)}.nav-link[data-astro-cid-5blmo7yk]{position:relative;display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:500;color:var(--clr-text-secondary);transition:color var(--transition-fast);white-space:nowrap}.nav-link[data-astro-cid-5blmo7yk]:hover,.nav-link[data-astro-cid-5blmo7yk].active{color:var(--clr-text-primary)}.nav-link[data-astro-cid-5blmo7yk].active:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:0;height:2px;background:var(--clr-brand)}.navbar-controls[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-5);margin-left:auto}.lang-switch[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.06em;color:var(--clr-text-muted);padding-inline:var(--space-1);transition:color var(--transition-fast)}.lang-switch[data-astro-cid-5blmo7yk]:hover{color:var(--clr-text-primary)}.lang-sep[data-astro-cid-5blmo7yk]{color:var(--clr-border-strong)}.lang-active[data-astro-cid-5blmo7yk]{color:var(--clr-text-primary)}.navbar-tool[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:var(--text-sm);font-weight:500;color:var(--clr-text-secondary);white-space:nowrap;transition:color var(--transition-fast)}.navbar-tool[data-astro-cid-5blmo7yk]:hover{color:var(--clr-text-primary)}.navbar-cta[data-astro-cid-5blmo7yk]{min-height:40px;padding:.5rem 1.1rem}.hamburger[data-astro-cid-5blmo7yk]{display:none;position:relative;width:44px;height:44px;margin-right:-10px}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{position:absolute;left:12px;width:20px;height:1.5px;background:var(--clr-text-primary);transition:transform var(--transition-base)}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]:nth-child(1){top:18px}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]:nth-child(2){top:25px}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.hamburger[data-astro-cid-5blmo7yk].open span[data-astro-cid-5blmo7yk]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu[data-astro-cid-5blmo7yk]{display:none;position:absolute;top:100%;left:0;right:0;height:calc(100vh - var(--nav-height));height:calc(100dvh - var(--nav-height));background:var(--clr-bg-900);padding:var(--space-6) var(--container-pad) var(--space-8);flex-direction:column;gap:var(--space-6);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity var(--transition-base),visibility 0s linear var(--transition-base)}.mobile-menu[data-astro-cid-5blmo7yk].open{visibility:visible;opacity:1;transition:opacity var(--transition-base),visibility 0s}.mobile-nav-link[data-astro-cid-5blmo7yk]{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;color:var(--clr-text-secondary);border-bottom:1px solid var(--clr-border);transition:color var(--transition-fast)}.mobile-nav-index[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--clr-text-muted);letter-spacing:.04em}.mobile-nav-link[data-astro-cid-5blmo7yk]:hover,.mobile-nav-link[data-astro-cid-5blmo7yk].active{color:var(--clr-text-primary)}.mobile-nav-link[data-astro-cid-5blmo7yk].active .mobile-nav-index[data-astro-cid-5blmo7yk]{color:var(--clr-brand-text)}.mobile-nav-link[data-astro-cid-5blmo7yk].active{border-bottom-color:var(--clr-text-primary)}.mobile-menu-footer[data-astro-cid-5blmo7yk]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.mobile-menu-actions[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}@media(max-width:1200px){.navbar-links[data-astro-cid-5blmo7yk],.navbar-cta[data-astro-cid-5blmo7yk],.navbar-tool[data-astro-cid-5blmo7yk]{display:none}.hamburger[data-astro-cid-5blmo7yk]{display:block}.mobile-menu[data-astro-cid-5blmo7yk]{display:flex}}@media(max-width:600px){.navbar-controls[data-astro-cid-5blmo7yk]>.lang-switch[data-astro-cid-5blmo7yk]{display:none}.mobile-menu-footer[data-astro-cid-5blmo7yk]{align-items:stretch;flex-direction:column}.mobile-menu-actions[data-astro-cid-5blmo7yk] .btn[data-astro-cid-5blmo7yk]{flex:1 1 100%}}@media(max-width:360px){.logo-img[data-astro-cid-5blmo7yk]{height:36px}}.footer[data-astro-cid-sz7xmlte]{position:relative;margin-top:var(--space-24);padding-top:var(--space-16);padding-bottom:var(--space-8);border-top:1px solid var(--clr-border)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr);gap:var(--space-12);margin-bottom:var(--space-16)}.footer-logo[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;margin-bottom:var(--space-4)}.footer-logo-img[data-astro-cid-sz7xmlte]{height:36px;width:auto;display:block}.footer-desc[data-astro-cid-sz7xmlte]{color:var(--clr-text-secondary);font-size:var(--text-sm);line-height:1.7;max-width:320px}.footer-socials[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-grid;place-items:center;width:44px;aspect-ratio:1;margin-left:-12px;color:var(--clr-text-muted);transition:color var(--transition-fast)}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]{margin-left:-8px}.footer-socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-text-primary)}.footer-socials[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:16px;height:16px;fill:currentColor}.footer-col-title[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);margin-bottom:var(--space-5)}.footer-col-title[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.footer-col-title[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-text-primary)}.footer-group-title[data-astro-cid-sz7xmlte]{margin-bottom:var(--space-3);color:var(--clr-text-muted);font-size:var(--text-xs);font-weight:500}.footer-group-title--spaced[data-astro-cid-sz7xmlte]{margin-top:var(--space-5)}.footer-links-list[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-3)}.footer-links-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--clr-text-secondary);transition:color var(--transition-fast)}.footer-links-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-text-primary)}.footer-bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--clr-border);padding-top:var(--space-6)}.footer-copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--clr-text-muted)}.footer-separator[data-astro-cid-sz7xmlte]{margin-inline:var(--space-2);color:var(--clr-text-muted)}.footer-copyright[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--clr-text-secondary);transition:color var(--transition-fast)}.footer-copyright[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--clr-text-primary)}@media(max-width:900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:600px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-8)}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:auto}}
