:root{--color-primary:#0b5ca8;--color-primary-hover:#08457e;--color-primary-soft:#e8f1f9;--color-accent:#c05621;--color-accent-hover:#9c4418;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--color-bg:#fff;--color-page:#f6f8fb;--color-surface:#e8eef5;--color-navy:#142d46;--color-text:#24364a;--color-text-muted:var(--gray-600);--color-border:var(--gray-300);--radius-pill:999px;--gradient-placeholder:linear-gradient(135deg, var(--color-primary-soft), var(--gray-200));--color-success:#15803d;--color-warning:#b45309;--color-danger:#b91c1c;--color-info:var(--color-primary);--color-demo-badge-bg:#fff4d6;--color-demo-badge-text:#8a5b00;--font-stack:system-ui, -apple-system, "Segoe UI", "Microsoft YaHei", sans-serif;--font-size-h1:2.25rem;--font-size-h2:1.5rem;--font-size-h3:1.125rem;--font-size-body:1rem;--font-size-meta:.875rem;--font-size-small:.75rem;--font-size-nav:.9375rem;--font-size-lead:1.125rem;--line-height-heading:1.25;--line-height-body:1.6;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--container-max:1280px;--container-padding:1.5rem;--space-xs:.375rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-xxl:4rem;--section-padding:var(--space-xl);--radius-sm:4px;--radius:6px;--radius-lg:10px;--border-width:1px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 12px #0f172a14;--shadow-focus:0 0 0 3px #0b5ca840;--header-height:64px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-stack);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-page);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:var(--line-height-heading);margin:0 0 var(--space-md);font-weight:var(--font-weight-semibold)}h1{font-size:var(--font-size-h1)}h2{font-size:var(--font-size-h2);padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--color-border);margin-top:var(--space-xl)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-body)}p{margin:0 0 var(--space-md)}hr{border:none;border-top:var(--border-width) solid var(--color-border);margin-block:var(--space-lg)}.card__meta{font-size:var(--font-size-meta);color:var(--color-text-muted)}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin:0 auto}.section{padding-block:var(--section-padding)}.section--alt{background:var(--color-surface)}.section--white{background:var(--color-bg)}.is-home .site-header{width:auto;box-shadow:none;background:0 0;border-bottom:none;position:absolute;top:0;left:0;right:0}.is-home .site-header:before{content:"";z-index:0;pointer-events:none;backdrop-filter:blur(6px);background:linear-gradient(#0a1c2e9e,#0a1c2e61);border-bottom:1px solid #ffffff14;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 64px),#0000 100%)}.is-home .site-header__inner{z-index:1;min-height:70px;position:relative}@media (width>=768px){.is-home .site-header__inner{padding-inline:calc(var(--container-padding) + 36px)}}.is-home .site-brand{color:#fff;font-size:1.25rem;font-weight:var(--font-weight-semibold)}.is-home .site-brand__logo{width:44px;height:44px}.is-home .site-brand__sub{letter-spacing:.02em;color:#ffffff9e;font-size:11px}.is-home .site-nav a{color:#ffffffeb;font-size:15px}.is-home .site-nav ul{gap:28px}.is-home .site-nav a:hover,.is-home .site-nav a[aria-current=page]{color:#fff}.is-home .site-nav a[aria-current=page]{padding-bottom:7px;box-shadow:0 3px #4da3e8}.is-home .site-nav__cta .btn{color:#fff;border-radius:var(--radius-pill);background:#3d9be9;border:none;padding:10px 20px;font-size:14px}.is-home .site-nav__cta .btn:hover{color:#fff;background:#2f8ad6}.is-home .nav-toggle{color:#fff;background:#ffffff1f;border-color:#ffffff59}@media (width<=767px){.is-home .site-nav{border-bottom:var(--border-width) solid #ffffff26;background:#142d46}.is-home .site-nav li{border-top-color:#ffffff26}}.is-home .hero{padding-top:calc(70px + var(--space-xxl))}.site-header{z-index:100;background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-sm);position:sticky;top:0}.site-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.site-brand{align-items:center;gap:var(--space-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-h3);color:var(--color-text);display:inline-flex}.site-brand:hover{text-decoration:none}.site-brand__logo{object-fit:contain;width:2.25rem;height:2.25rem;display:block}.site-nav ul{align-items:center;gap:var(--space-lg);margin:0;padding:0;list-style:none;display:flex}.site-nav a{color:var(--color-text);font-size:var(--font-size-nav)}.site-nav a:hover{color:var(--color-primary);text-decoration:none}.site-nav a[aria-current=page]{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.site-nav__cta{margin-inline-start:var(--space-sm)}.site-nav__cta .btn{padding:var(--space-xs) var(--space-lg);font-size:var(--font-size-nav);white-space:nowrap;color:#fff}.site-nav__cta .btn:hover{color:#fff}.site-nav__cta .btn:focus-visible{box-shadow:0 0 0 3px #fff}.site-nav__cta .btn[aria-current=page]{box-shadow:var(--shadow-focus);background:var(--color-primary-hover);color:#fff}.nav-toggle{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-xs) var(--space-sm);cursor:pointer;font-size:1.25rem;line-height:1;display:none}.site-footer{background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);padding-block:var(--space-xl);margin-top:var(--space-xl)}.site-footer__grid{gap:var(--space-xl);font-size:var(--font-size-meta);color:var(--color-text-muted);grid-template-columns:2fr 1fr 1fr;display:grid}.site-footer__col{gap:var(--space-sm);align-content:start;display:grid}.site-footer__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.site-footer__brand{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.site-footer__logo{object-fit:contain;width:1.75rem;height:1.75rem;display:block}.site-footer ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--color-text-muted)}.site-footer a:hover{color:var(--color-primary)}.site-footer__inner{gap:var(--space-lg);flex-wrap:wrap;justify-content:space-between;display:flex}.hero{padding-block:var(--space-xxl);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}.hero__grid{grid-template-columns:1fr;align-items:center;display:grid}.hero h1{font-size:var(--font-size-h1);text-wrap:balance}.hero p{font-size:var(--font-size-lead);color:var(--color-text-muted);max-width:42rem}.hero__lead{margin-bottom:var(--space-lg);text-wrap:pretty;max-width:40rem;color:var(--color-text-muted)}.hero__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.icon{width:1.5rem;height:1.5rem;display:block}.icon-tile{border-radius:var(--radius);background:var(--color-primary-soft);width:3rem;height:3rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border:var(--border-width) solid transparent;border-radius:var(--radius);background:var(--color-primary);color:#fff;min-height:2.75rem;font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);cursor:pointer;text-align:center;line-height:1.2;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:var(--color-primary-hover);text-decoration:none}.btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.btn--outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.btn--outline:hover{background:var(--color-primary-soft);color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn:disabled{background:var(--gray-300);color:var(--color-text-muted);cursor:not-allowed}.btn--sm{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-meta)}.grid{gap:var(--space-lg);display:grid}.grid--products{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center}.grid--articles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card{background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius);padding:var(--space-lg);box-shadow:var(--shadow-sm)}.card h3{font-size:var(--font-size-h3);margin-bottom:var(--space-xs)}.card a{color:var(--color-text)}.card a:hover{color:var(--color-primary)}.specs-table{border-collapse:collapse;width:100%;font-size:var(--font-size-nav)}.specs-table th,.specs-table td{border:var(--border-width) solid var(--color-border);padding:var(--space-sm);text-align:left}.specs-table th{background:var(--color-surface);width:30%;font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.demo-badge{border-radius:var(--radius-pill);background:var(--color-demo-badge-bg);color:var(--color-demo-badge-text);font-size:.6875rem;line-height:1.5;font-weight:var(--font-weight-semibold);white-space:nowrap;padding:.0625rem .375rem;display:inline-block}.placeholder-note{border:var(--border-width) dashed var(--gray-300);border-radius:var(--radius);padding:var(--space-md);color:var(--color-text-muted);font-size:var(--font-size-meta);background:var(--gradient-placeholder)}.card__image--placeholder,.detail-image--placeholder{background:var(--gradient-placeholder);color:var(--color-text-muted);font-size:var(--font-size-meta)}.inquiry-cta{color:#fff;padding:var(--space-xl) max(var(--container-padding), calc((100% - var(--container-max)) / 2));justify-content:space-between;align-items:center;gap:var(--space-xl);text-align:start;box-shadow:none;background:linear-gradient(90deg,#1a6fd0,#0c3f7d);border-radius:0;display:flex}.inquiry-cta__body{max-width:46rem}.inquiry-cta h2{font-size:28px;font-weight:var(--font-weight-bold);border-bottom:none;margin-top:0}.inquiry-cta p{color:#fffc;margin:0;font-size:14px}.inquiry-cta a{color:#fff}.inquiry-cta .btn{color:#1a5ca8;white-space:nowrap;border-radius:var(--radius-pill);background:#fff;padding:14px 30px;box-shadow:0 2px 6px #0000002e}.inquiry-cta .btn:hover{color:#0c3f7d;background:#eef4fb;box-shadow:0 4px 10px #0000003d}@media (width<=767px){.inquiry-cta{text-align:start;flex-direction:column;align-items:flex-start}.nav-toggle{display:block}.site-nav{top:var(--header-height);background:var(--color-bg);border-bottom:var(--border-width) solid var(--color-border);display:none;position:absolute;left:0;right:0}body.nav-open .site-nav{display:block}.site-nav ul{flex-direction:column;align-items:stretch;gap:0}.site-nav li{border-top:var(--border-width) solid var(--color-border)}.site-nav a{padding:var(--space-md);display:block}.site-nav__cta{padding:var(--space-md);margin-inline-start:0}.site-nav__cta .btn{text-align:center;width:100%;display:block}.hero{padding-block:var(--space-xl)}.hero__grid{gap:var(--space-lg);grid-template-columns:1fr}.hero h1{font-size:1.5rem}.grid--products,.grid--articles{grid-template-columns:1fr}.site-footer__grid{gap:var(--space-lg);grid-template-columns:1fr}.site-footer__inner{gap:var(--space-md);flex-direction:column}}@media (width>=768px){.hero h1{font-size:2.5rem}.hero{align-items:center;min-height:clamp(460px,52vh,560px);display:flex}.card{transition:box-shadow .15s,border-color .15s}.card:hover{box-shadow:var(--shadow-md);border-color:var(--gray-300)}}@media (width>=768px) and (width<=1100px){.container{padding-inline:1.25rem}.section{padding-block:var(--space-lg)}.hero__grid{grid-template-columns:1fr}}.product-category{margin-bottom:var(--space-xl)}.product-category h2{font-size:var(--font-size-h3);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-sm);margin-bottom:var(--space-lg)}.product-detail h1{margin-bottom:var(--space-sm)}.stepper-entry{gap:var(--space-lg);grid-template-columns:auto 1fr;align-items:center;display:grid}.stepper-entry__thumb{max-width:16rem}.stepper-entry__info h3{margin-bottom:var(--space-xs)}.scenarios__intro{max-width:46rem;color:var(--color-text-muted)}.scenarios-grid{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.scenario-card{gap:var(--space-md);flex-direction:column;display:flex}.scenario-card__visual{aspect-ratio:4/3;border-radius:var(--radius);background:var(--gradient-placeholder);color:var(--color-text-muted);font-size:var(--font-size-meta);justify-content:center;align-items:center;display:flex;overflow:hidden}.scenario-card__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.scenario-card__body{gap:var(--space-xs);flex:1;display:grid}.scenario-card__body>p:last-child{padding-top:var(--space-sm);margin-top:auto}.scenario-card__tag{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);justify-self:start;padding:.0625rem .5rem}.scenario-card__title{margin:0}.scenarios__note{margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--gray-100);font-size:var(--font-size-meta);color:var(--color-text-muted)}.scenarios__disclaimer{margin-top:var(--space-xs);font-size:var(--font-size-meta);color:var(--color-text-muted)}@media (width<=767px){.stepper-entry,.scenarios-grid{grid-template-columns:1fr}}.section--products{padding-block:var(--space-xl) var(--space-lg)}.products-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.products-head h2{border-bottom:none;margin:0;padding-bottom:0}.products-more{margin:0}.products-more a{color:var(--color-primary);font-size:13.5px}.products-more a:hover{color:var(--color-primary-hover)}.products-layout{gap:var(--space-xl);grid-template-columns:minmax(0,16rem) 1fr;align-items:start;display:grid}.products-intro p{font-size:var(--font-size-meta);color:var(--color-text-muted)}.product-showcase{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.product-showcase__item{gap:var(--space-md);background:var(--color-bg);border:1px solid #e3e8ef;border-radius:10px;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;padding:18px;display:grid}.product-showcase__media{aspect-ratio:4/3;background:#eef2f7;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.product-showcase__media img{object-fit:contain;width:100%;height:100%;display:block}.product-showcase__name{margin:0 0 var(--space-xs);font-size:20px;font-weight:var(--font-weight-bold);color:var(--color-navy);border-bottom:none;padding-bottom:0}.product-showcase__desc{color:var(--color-text-muted);font-size:13px}@media (width>=768px) and (width<=1100px){.product-showcase{grid-template-columns:1fr}}@media (width<=767px){.products-layout,.product-showcase{grid-template-columns:1fr}.product-showcase__item{gap:var(--space-md);grid-template-columns:1fr}}.section--scenarios{background:#eef2f7}.scenarios-head{max-width:52rem;margin-bottom:var(--space-lg)}.scenarios-head h2{margin-bottom:var(--space-sm);border-bottom:none;padding-bottom:0}.title-accent{border-radius:var(--radius-pill);width:48px;height:3px;margin-bottom:var(--space-md);background:#4da3e8;display:block}.scenarios-head p{font-size:var(--font-size-meta);color:var(--color-text-muted)}.scenario-card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.scenario-card__visual{position:relative}.scenario-card__overlay{inset-inline:0;align-items:center;gap:var(--space-xs);padding:var(--space-md);background:linear-gradient(#0a1c2e00 0%,#0a1c2ed1 100%);display:flex;position:absolute;bottom:0}.scenario-card__overlay-icon{border-radius:var(--radius-pill);color:#fff;background:#ffffff2e;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:inline-flex}.scenario-card__overlay-icon .icon{width:1rem;height:1rem}.scenario-card__overlay .scenario-card__title{color:#fff;font-size:var(--font-size-h3);border-bottom:none;margin:0;padding-bottom:0}.scenario-card__body{padding:var(--space-md) var(--space-lg) var(--space-lg);gap:var(--space-xs);flex:1;display:grid}.scenario-card__body p:last-child{margin-top:auto}@media (width<=767px){.scenarios-grid{grid-template-columns:1fr}}.section--trust{border-top:4px solid var(--color-navy)}.section--mfg{background:var(--color-navy);color:#fff;border-top:none;padding-block:44px}.mfg-layout{gap:var(--space-xl);grid-template-columns:minmax(0,30%) minmax(0,70%);align-items:start;display:grid}.mfg-main{gap:20px;display:grid}.section--mfg h2{color:#fff;font-size:26px;font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);border-bottom:none;padding-bottom:0}.mfg-intro p{color:#ffffffb3;font-size:14px}.mfg-intro .title-accent{width:40px}.mfg-grid{grid-template-columns:repeat(4,1fr);display:grid}.mfg-item{border-inline-start:1px solid #ffffff26;padding:0 24px}.mfg-item:first-child{border-inline-start:none;padding-inline-start:0}.mfg-item__icon{color:#4da3e8;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mfg-item__title{margin:var(--space-sm) 0 var(--space-xs);font-size:18px;font-weight:var(--font-weight-semibold);color:#fff;border-bottom:none;padding-bottom:0}.mfg-item__text{color:#ffffffa6;margin:0;font-size:14px}.mfg-cert-note{color:#ffffff8c;margin:0;font-size:12px}.mfg-more{margin:0}.mfg-more a{color:#4da3e8;font-size:12.5px}.mfg-more a:hover{color:#fff}@media (width>=768px) and (width<=1100px){.mfg-layout{grid-template-columns:1fr}.mfg-grid{gap:var(--space-lg) 0;grid-template-columns:repeat(2,1fr)}.mfg-item:nth-child(3){border-inline-start:none;padding-inline-start:0}}@media (width<=767px){.mfg-layout{grid-template-columns:1fr}.mfg-grid{gap:var(--space-md) 0;grid-template-columns:1fr}.mfg-item{border-inline-start:none;padding:0}}.site-brand__text[data-astro-cid-wpvy4v7s]{gap:.0625rem;min-width:0;line-height:1.25;display:grid}.site-brand__name[data-astro-cid-wpvy4v7s],.site-brand__sub[data-astro-cid-wpvy4v7s]{white-space:nowrap;display:block}.site-nav__lang[data-astro-cid-wpvy4v7s]{margin-inline-start:var(--space-xs)}.lang-switch[data-astro-cid-wpvy4v7s]{border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-meta);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap;padding:6px 12px;line-height:1.2;display:inline-block}.lang-switch[data-astro-cid-wpvy4v7s]:hover{color:var(--color-primary);border-color:var(--color-primary);text-decoration:none}.is-home .lang-switch[data-astro-cid-wpvy4v7s]{color:#ffffffeb;border-color:#ffffff73}.is-home .lang-switch[data-astro-cid-wpvy4v7s]:hover{color:#fff;border-color:#fff}.nav--en .site-brand__name[data-astro-cid-wpvy4v7s]{white-space:nowrap;font-size:18px;font-weight:600}.nav--en .site-brand__sub[data-astro-cid-wpvy4v7s]{letter-spacing:.02em;font-size:11px}.nav--en .site-nav[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:26px}.nav--en .site-nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{white-space:nowrap}.site-footer{color:#ffffffd9;padding-block:var(--space-xl);margin-top:var(--space-xl);background:#142d46;border-top:none}.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);grid-template-columns:2fr 1fr 1fr;align-items:start;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);display:inline-flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{object-fit:contain;flex-shrink:0;width:2rem;height:2rem;display:block}.site-footer__title[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:#fff;margin:0}.site-footer__intro[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-sm);font-size:var(--font-size-meta);color:#ffffffc7;max-width:30rem}.site-footer__copyright[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-small);color:#ffffff9e;margin:0}.site-footer__icp[data-astro-cid-jo6i4kqk]{margin:var(--space-xs) 0 0;font-size:var(--font-size-small);color:#ffffff9e}.site-footer__icp[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff9e;text-decoration:none}.site-footer__icp[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.site-footer__devnote[data-astro-cid-jo6i4kqk]{margin:var(--space-xs) 0 0;font-size:var(--font-size-small);color:#ffffff80}.site-footer__coltitle[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:#fff}.site-footer__list[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.site-footer__list[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-xs);font-size:var(--font-size-meta);display:flex}.site-footer__contact-label[data-astro-cid-jo6i4kqk]{color:#ffffff9e}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffeb}.site-footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.site-footer__qr[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);background:#fff;width:104px;max-width:100%;height:104px;display:block}.site-footer__qrhint[data-astro-cid-jo6i4kqk]{margin:var(--space-xs) 0 0;font-size:var(--font-size-small);color:#ffffff9e}@media (width<=767px){.site-footer__grid[data-astro-cid-jo6i4kqk]{gap:var(--space-lg);grid-template-columns:1fr}}
