@font-face{font-family:Nunito;src:url(/fonts/Nunito.ttf)format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}:root{color-scheme:dark;--bg-primary:#080a14;--bg-secondary:#0e1120;--bg-card:#141829;--bg-card-strong:#1b2035;--divider:#5d6587;--glass:color-mix(in srgb, var(--bg-card) 72%, transparent);--hairline:#ffffff17;--text-primary:#f0f2fb;--text-secondary:#c9cde3;--text-muted:#9ea4bf;--text-faint:#8d93ae;--accent:#8d7dff;--accent-strong:#5b4dc7;--accent-light:#b3a9ff;--accent-dim:#4a3d8f;--wash-2:#6ee7d8;--wash-3:#ff9ccc;--teal:var(--wash-2);--on-wash:#06111f;--amber:#ffcf7a;--link:var(--accent-light);--link-hover:#d4ceff;--content-max:1180px;--reading-max:760px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--gutter:clamp(16px, 4vw, 32px);--font-stack:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-mono:"SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--shadow-lg:0 30px 80px -20px #000000bf, 0 10px 30px -10px #0009}:root[data-theme=aurora]{--bg-primary:#0f0620;--bg-secondary:#170a2e;--bg-card:#20103c;--bg-card-strong:#2a1650;--divider:#6e5e96;--text-primary:#ede7fa;--text-secondary:#d6ccee;--text-muted:#b0a6c9;--text-faint:#a598c4;--accent:#9a8cfa;--accent-strong:#5b4dc7;--accent-light:#c2b6ff;--accent-dim:#4c3f9e;--wash-2:#5fe3d0;--wash-3:#f29ce0;--link-hover:#ddd4ff}:root[data-theme=forest]{--bg-primary:#08110d;--bg-secondary:#0e1a15;--bg-card:#13241c;--bg-card-strong:#1a2f25;--divider:#4f7563;--text-primary:#e4efe8;--text-secondary:#c9dcd0;--text-muted:#9fb6a8;--text-faint:#90a99b;--accent:#4fbf8b;--accent-strong:#23704e;--accent-light:#86ddb4;--accent-dim:#2c6b4e;--wash-2:#6ed6c8;--wash-3:#e6c77a;--link-hover:#b4ecd1}:root[data-theme=ember]{--bg-primary:#120c08;--bg-secondary:#1c140f;--bg-card:#251b14;--bg-card-strong:#30241a;--divider:#7e6654;--text-primary:#f3e9e0;--text-secondary:#e0d2c4;--text-muted:#bcac9b;--text-faint:#ae9d8b;--accent:#e0954a;--accent-strong:#8f4f1c;--accent-light:#f5bc83;--accent-dim:#7e522a;--wash-2:#f5bc83;--wash-3:#ff8f6b;--link-hover:#fbd6b0}body,.card,.site-header,.site-footer,.btn{transition:background-color .5s,border-color .5s,color .5s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth}html,body{margin:0;padding:0}body{font-family:var(--font-stack);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.65;position:relative;overflow-x:clip}body:before,body:after{content:"";pointer-events:none;z-index:-1;position:fixed;inset:0}body:before{background:radial-gradient(60vmax 40vmax at 12% -8%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), radial-gradient(50vmax 36vmax at 95% 8%, color-mix(in srgb, var(--wash-2) 12%, transparent), transparent 62%), radial-gradient(70vmax 50vmax at 50% 115%, color-mix(in srgb, var(--wash-3) 10%, transparent), transparent 60%), var(--bg-primary);animation:60s ease-in-out infinite alternate washes;inset:-10%}body:after{opacity:.55;background-image:radial-gradient(1px 1px at 20px 30px, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 120px 80px, #ffffff59, transparent 60%), radial-gradient(1.5px 1.5px at 200px 160px, color-mix(in srgb, var(--accent-light) 50%, transparent), transparent 60%), radial-gradient(1px 1px at 60px 210px, #ffffff4d, transparent 60%), radial-gradient(1px 1px at 260px 40px, color-mix(in srgb, var(--wash-2) 35%, transparent), transparent 60%);background-size:300px 260px;mask-image:linear-gradient(#000 0%,#0003 70%,#0000 100%)}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 .5em;font-weight:800;line-height:1.12}p{color:var(--text-secondary);margin:0 0 1em}a{color:var(--link);text-decoration:none;transition:color .15s}a:hover,a:focus-visible{color:var(--link-hover);text-decoration:underline}a:focus-visible,summary:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}ul,ol{color:var(--text-secondary);margin:0 0 1em;padding-inline-start:1.4em}li{margin-bottom:.35em}strong{color:var(--text-primary)}code{background:var(--bg-secondary);color:var(--text-primary);font-size:.9em;font-family:var(--font-mono);border-radius:4px;padding:.15em .4em}img,svg{max-width:100%;display:block}.skip-link{inset-inline-start:-9999px;position:absolute;top:12px}.skip-link:focus{background:var(--accent-strong);color:#fff;border-radius:var(--radius-sm);z-index:1000;padding:10px 16px;inset-inline-start:12px}:lang(ar),:lang(ar) *,:lang(ar) :before,:lang(ar) :after{letter-spacing:0!important}@keyframes washes{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.container{max-width:var(--content-max);padding:0 var(--gutter);margin:0 auto}.container-reading{max-width:var(--reading-max);padding:0 var(--gutter);margin:0 auto}.section{padding-block:clamp(52px,6.5vw,92px);position:relative}section[id],.cat{scroll-margin-top:84px}.section-tight{padding-block:clamp(40px,6vw,72px)}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,60px)}.section-head.start{text-align:start;margin-inline:0}.section-head h2{font-size:clamp(30px,4.4vw,50px)}.section-head p{color:var(--text-secondary);margin:0;font-size:clamp(17px,1.6vw,19px)}.eyebrow{border:1px solid color-mix(in srgb, var(--accent-light) 35%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-light);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--teal);width:6px;height:6px;box-shadow:0 0 10px var(--teal);border-radius:50%}.gradient-text,.accent{background:linear-gradient(100deg, var(--accent-light) 0%, var(--accent) 35%, var(--wash-2) 70%, var(--wash-3) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.split.reverse>:first-child{order:2}.split h2{font-size:clamp(30px,4vw,46px)}.split p{font-size:18px}@media (width<=880px){.split{grid-template-columns:1fr}.split.reverse>:first-child{order:0}}.check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--text-secondary);align-items:flex-start;gap:12px;margin:0;font-size:17px;display:flex}.check-list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%2306111f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat, linear-gradient(135deg, var(--teal), var(--accent));border-radius:50%;flex:none;width:22px;height:22px;margin-top:2px}.card{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-card-strong) 85%, transparent), color-mix(in srgb, var(--bg-card) 85%, transparent));border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:clamp(22px,2.6vw,32px);position:relative;box-shadow:inset 0 1px #ffffff0d}.card h3{margin-bottom:8px;font-size:21px}.card p{color:var(--text-secondary);margin:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;display:grid}.icon-badge{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 32%, transparent), color-mix(in srgb, var(--wash-2) 16%, transparent));border:1px solid color-mix(in srgb, var(--accent-light) 30%, transparent);width:48px;height:48px;color:var(--text-primary);border-radius:14px;place-items:center;margin-bottom:18px;font-size:20px;font-weight:800;display:inline-grid}.icon-badge svg{width:24px;height:24px}.phone{--phone-w:300px;--bezel:calc(var(--phone-w) * .026);isolation:isolate;width:var(--phone-w);aspect-ratio:440/956;box-sizing:content-box;max-width:100%;padding:var(--bezel);border-radius:calc(var(--phone-w) * .165);box-shadow:0 0 0 calc(var(--phone-w) * .009) #2b3350, 0 0 0 calc(var(--phone-w) * .013) #59627f, var(--shadow-lg), 0 0 70px -10px color-mix(in srgb, var(--accent) 40%, transparent);background:#040407;flex:none;position:relative}.phone img,.phone video{object-fit:cover;border-radius:calc(var(--phone-w) * .141);background:#05060c;width:100%;height:100%;display:block}.motion-toggle{z-index:3;color:#fff;cursor:pointer;opacity:.55;-webkit-backdrop-filter:blur(6px);background:#080a148c;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:opacity .2s;display:grid;position:absolute;bottom:4.5%;right:9%}.motion-toggle:hover,.motion-toggle:focus-visible,.motion-toggle.is-paused{opacity:1}.motion-toggle svg{fill:currentColor}.motion-toggle .i-play,.motion-toggle.is-paused .i-pause{display:none}.motion-toggle.is-paused .i-play{display:block}.phone:after{content:"";top:calc(var(--bezel) + var(--phone-w) * .025);width:calc(var(--phone-w) * .286);height:calc(var(--phone-w) * .085);background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phone-btn{z-index:-1;width:calc(var(--phone-w) * .016);background:linear-gradient(90deg,#3a4260,#6b7495 50%,#3a4260);border-radius:3px;position:absolute}.phone-btn.l{left:calc(var(--phone-w) * -.021)}.phone-btn.r{right:calc(var(--phone-w) * -.021)}.phone-btn.action{height:4.2%;top:17%}.phone-btn.vol-up{height:7%;top:24%}.phone-btn.vol-down{height:7%;top:32.5%}.phone-btn.side{height:10.5%;top:25%}.phone-btn.camera{background:linear-gradient(90deg,#2b3350,#8890ad 50%,#2b3350);height:6.5%;top:56%}.shot-caption{text-align:center;color:var(--text-primary);margin-top:16px;font-weight:700}.shot-caption span{color:var(--text-muted);font-size:14px;font-weight:500;display:block}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .2s,transform 50ms;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--accent-strong);color:#fff;box-shadow:0 10px 30px -10px color-mix(in srgb, var(--accent) 80%, transparent)}.btn-primary:hover{background:var(--accent-dim);color:#fff}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border-color:var(--divider)}.btn-secondary:hover{border-color:var(--accent-light);color:var(--text-primary)}.text-link{color:var(--accent-light);align-items:center;gap:6px;font-weight:700;display:inline-flex}.text-link:after{content:"→";transition:transform .2s}[dir=rtl] .text-link:after{content:"←"}.text-link:hover:after{transform:translate(3px)}[dir=rtl] .text-link:hover:after{transform:translate(-3px)}.stats{grid-template-columns:repeat(var(--n,5), 1fr);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--glass);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.stat{text-align:center;border-inline-start:1px solid var(--hairline);margin:0;padding:26px 16px}.stat:first-child{border-inline-start:0}.stat b{letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1.1;display:block}.stat span{color:var(--text-muted);font-size:14px;font-weight:600}@media (width<=760px){.stats{grid-template-columns:repeat(2,1fr)}.stat{border-inline-start:0;border-top:1px solid var(--hairline)}.stat:nth-child(-n+2){border-top:0}.stat:nth-child(2n){border-inline-start:1px solid var(--hairline)}.stat:last-child:nth-child(odd){border-inline-start:0;grid-column:1/-1}}.page-hero{text-align:center;padding-block:clamp(56px,8vw,104px) clamp(32px,5vw,56px)}.page-hero h1{max-width:900px;margin-inline:auto;font-size:clamp(38px,6vw,72px)}.page-hero p.lead{max-width:720px;margin:0 auto;font-size:clamp(17px,1.8vw,21px)}.page-hero+.section{padding-top:clamp(8px,2vw,24px)}.scroller{scroll-snap-type:x mandatory;padding:12px var(--gutter) 28px;scrollbar-width:thin;scrollbar-color:var(--accent-dim) transparent;gap:clamp(20px,3vw,36px);display:flex;overflow-x:auto}.scroller>*{scroll-snap-align:center;flex:none}.cta-panel{text-align:center;border-radius:var(--radius-xl);border:1px solid color-mix(in srgb, var(--accent-light) 30%, transparent);background:radial-gradient(80% 120% at 0% 0%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 60%), radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--wash-2) 20%, transparent), transparent 60%), var(--bg-card);padding:clamp(44px,7vw,88px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.cta-panel h2{font-size:clamp(32px,5vw,56px)}.cta-panel p{max-width:620px;margin:0 auto 30px;font-size:18px}.disclaimer-note{color:var(--text-muted);text-align:center;max-width:640px;margin:28px auto 0;font-size:14px}html.js .reveal{opacity:0;transition:opacity .7s ease var(--reveal-delay,0s), transform .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s);transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lang-switcher[data-astro-cid-l4evwy7q]{position:relative}.lang-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]{cursor:pointer;user-select:none;border:1px solid var(--divider);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;list-style:none;transition:border-color .15s,color .15s;display:inline-flex}.lang-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}.lang-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]:hover,.lang-switcher[data-astro-cid-l4evwy7q][open] summary[data-astro-cid-l4evwy7q]{border-color:var(--accent);color:var(--text-primary)}.lang-switcher[data-astro-cid-l4evwy7q] summary[data-astro-cid-l4evwy7q]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lang-switcher[data-astro-cid-l4evwy7q] .globe[data-astro-cid-l4evwy7q]{color:var(--accent-light);flex-shrink:0}.lang-switcher[data-astro-cid-l4evwy7q] .caret[data-astro-cid-l4evwy7q]{color:var(--text-muted);transition:transform .15s}.lang-switcher[data-astro-cid-l4evwy7q][open] .caret[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}.lang-menu[data-astro-cid-l4evwy7q]{top:100%;background:var(--bg-card-strong);border:1px solid var(--divider);border-radius:var(--radius-md);z-index:100;min-width:180px;margin:6px 0 0;padding:6px 0;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #0006}.lang-menu[data-astro-cid-l4evwy7q] li[data-astro-cid-l4evwy7q]{margin:0}.lang-menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .1s;display:flex}.lang-menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:hover,.lang-menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]:focus-visible{background-color:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--text-primary);outline:none;text-decoration:none}.lang-menu[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q].is-current{color:var(--accent-light)}.lang-menu[data-astro-cid-l4evwy7q] .current-mark[data-astro-cid-l4evwy7q]{color:var(--accent-light);font-size:13px}.theme-switcher[data-astro-cid-ijxc6blt]{flex-wrap:wrap;gap:8px;display:flex}.theme-chip[data-astro-cid-ijxc6blt]{border:1px solid var(--divider);background:var(--bg-card-strong);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:14px;font-weight:700;transition:border-color .2s,transform .1s;display:inline-flex}.theme-chip[data-astro-cid-ijxc6blt]:hover{border-color:var(--accent-light)}.theme-chip[data-astro-cid-ijxc6blt]:active{transform:scale(.97)}.theme-chip[data-astro-cid-ijxc6blt][aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent)}.swatch[data-astro-cid-ijxc6blt]{border:1px solid #ffffff40;border-radius:50%;width:22px;height:22px}.compact[data-astro-cid-ijxc6blt] .theme-chip[data-astro-cid-ijxc6blt]{padding:4px 10px 4px 4px;font-size:13px}.compact[data-astro-cid-ijxc6blt] .swatch[data-astro-cid-ijxc6blt]{width:18px;height:18px}.site-header[data-astro-cid-hkbrpulz]{z-index:50;background:color-mix(in srgb, var(--bg-primary) 72%, transparent);-webkit-backdrop-filter:saturate(160%)blur(14px);border-bottom:1px solid var(--hairline);position:sticky;top:0}.header-inner[data-astro-cid-hkbrpulz]{align-items:center;gap:24px;padding-block:12px;display:flex}.brand[data-astro-cid-hkbrpulz]{color:var(--text-primary);letter-spacing:-.01em;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz]:hover{color:var(--text-primary);text-decoration:none}.brand-mark[data-astro-cid-hkbrpulz]{width:34px;height:34px;box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:10px}.primary-nav[data-astro-cid-hkbrpulz]{flex:1;justify-content:center;display:flex}.nav-links[data-astro-cid-hkbrpulz]{gap:6px;margin:0;padding:0;list-style:none;display:flex}.nav-links[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz],.nav-menu-list[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin:0}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;color:var(--text-secondary);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600;display:block}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text-primary);background:#ffffff0f;text-decoration:none}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--text-primary);background:color-mix(in srgb, var(--accent) 18%, transparent)}.header-actions[data-astro-cid-hkbrpulz]{flex:none;align-items:center;gap:12px;display:flex}.header-cta[data-astro-cid-hkbrpulz]{white-space:nowrap;padding:11px 18px;font-size:15px}.nav-menu[data-astro-cid-hkbrpulz]{display:none;position:relative}.nav-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;border:1px solid var(--divider);width:42px;height:42px;color:var(--text-primary);border-radius:12px;place-items:center;list-style:none;display:grid}.nav-menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.nav-menu-list[data-astro-cid-hkbrpulz]{top:calc(100% + 10px);background:var(--bg-card-strong);border:1px solid var(--divider);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);margin:0;padding:8px;list-style:none;position:absolute;inset-inline-start:0}.nav-menu-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-secondary);border-radius:10px;padding:12px 14px;font-weight:600;display:block}.nav-menu-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav-menu-list[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--text-primary);text-decoration:none}@media (width<=1240px){.nav-links[data-astro-cid-hkbrpulz]{display:none}.nav-menu[data-astro-cid-hkbrpulz]{display:block}.primary-nav[data-astro-cid-hkbrpulz]{flex:none;order:-1}.header-inner[data-astro-cid-hkbrpulz]{gap:12px}.brand[data-astro-cid-hkbrpulz]{margin-inline-end:auto}}@media (width<=560px){.header-cta[data-astro-cid-hkbrpulz]{display:none}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--hairline);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-secondary) 60%, transparent), var(--bg-primary));margin-top:clamp(40px,6vw,80px);padding:64px 0 40px}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.1fr 2fr;gap:48px;display:grid}.footer-brand[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{max-width:340px;color:var(--text-muted);margin:16px 0 0;font-size:15px}.footer-cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.footer-cols[data-astro-cid-hkbrpulz] h2[data-astro-cid-hkbrpulz]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);margin-bottom:14px;font-size:13px;font-weight:800}.footer-cols[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.footer-cols[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin-bottom:10px}.footer-cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--text-muted);font-size:15px}.footer-cols[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text-primary)}.footer-theme[data-astro-cid-hkbrpulz]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;font-size:14px;font-weight:700;display:flex}.footer-fineprint[data-astro-cid-hkbrpulz]{border-top:1px solid var(--hairline);color:var(--text-muted);margin:24px 0 0;padding-top:24px;font-size:13px}@media (width<=860px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}.footer-cols[data-astro-cid-hkbrpulz]{grid-template-columns:repeat(2,1fr)}}
