.mac[data-astro-cid-bjtadpk3]{position:relative;overflow:clip;background:var(--warm);height:260vh;padding:0 var(--section-px)}.mac-stage[data-astro-cid-bjtadpk3]{position:sticky;top:0;height:100vh;height:100svh;max-width:1240px;margin:0 auto;padding-top:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem}.mac-grid[data-astro-cid-bjtadpk3]{position:absolute;inset:0;background-image:linear-gradient(rgba(7,27,61,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,27,61,.05) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 60% 40% at 70% 22%,black 10%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 40% at 70% 22%,black 10%,transparent 80%);pointer-events:none}.mac-intro[data-astro-cid-bjtadpk3]{grid-column:1;grid-row:1}.mac-device[data-astro-cid-bjtadpk3]{grid-column:2;grid-row:1}.mac-deco[data-astro-cid-bjtadpk3]{grid-column:2;grid-row:1;align-self:stretch;position:relative;z-index:0;margin:-2.5rem -3rem -3rem -2.5rem;pointer-events:none}.mac-iso[data-astro-cid-bjtadpk3]{position:absolute;right:-15%;top:6%;width:64%;opacity:.08}.mac-thread-box[data-astro-cid-bjtadpk3]{position:absolute;inset:-6rem -6.5rem -1.5rem;z-index:-2;overflow:hidden;pointer-events:none}.mac-thread[data-astro-cid-bjtadpk3]{display:block;width:100%;height:100%}.mt-base[data-astro-cid-bjtadpk3],.mt-pulse[data-astro-cid-bjtadpk3]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.mt-base[data-astro-cid-bjtadpk3]{stroke:#071b3d29;stroke-width:1.5;stroke-dasharray:.012 .02}.mt-pulse[data-astro-cid-bjtadpk3]{stroke:var(--accent);stroke-width:2;stroke-dasharray:.1 .9;animation:mtPulse 4.5s linear infinite}@keyframes mtPulse{0%{stroke-dashoffset:1}to{stroke-dashoffset:-1}}.mac-intro[data-astro-cid-bjtadpk3]{position:relative;z-index:2;max-width:560px}.mac-eyebrow[data-astro-cid-bjtadpk3]{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-brand);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--deep);margin-bottom:1.5rem}.mac-eyebrow-dot[data-astro-cid-bjtadpk3]{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:blink 2.4s ease-in-out infinite}.mac-intro[data-astro-cid-bjtadpk3] h1[data-astro-cid-bjtadpk3]{font-family:var(--font-brand);font-size:clamp(2.2rem,4.2vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:var(--deep);margin-bottom:1.5rem}.mac-hl[data-astro-cid-bjtadpk3]{color:var(--accent-text)}.mac-desc[data-astro-cid-bjtadpk3]{font-family:var(--font-body);font-size:1.02rem;line-height:1.8;color:var(--text-body);max-width:520px;margin-bottom:2rem}.mac-actions[data-astro-cid-bjtadpk3]{display:flex;gap:1rem;flex-wrap:wrap}.mac-pillars[data-astro-cid-bjtadpk3]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid var(--line)}.mac-pillars[data-astro-cid-bjtadpk3] li[data-astro-cid-bjtadpk3]{display:flex;flex-direction:column;gap:.2rem}.mac-pillars[data-astro-cid-bjtadpk3] svg[data-astro-cid-bjtadpk3]{width:22px;height:22px;color:var(--accent-text);margin-bottom:.6rem}.mac-pillars[data-astro-cid-bjtadpk3] strong[data-astro-cid-bjtadpk3]{font-family:var(--font-brand);font-size:.95rem;font-weight:700;color:var(--deep)}.mac-pillars[data-astro-cid-bjtadpk3] span[data-astro-cid-bjtadpk3]{font-family:var(--font-body);font-size:.78rem;color:var(--text-body)}.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: 1;position:relative;z-index:1;justify-self:center;display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-top:3.5rem;perspective:800px;--mac-scale-h: 1;transform:scale(min(var(--mac-scale),var(--mac-scale-h)));transform-origin:center center}.mac-lid[data-astro-cid-bjtadpk3]{position:relative;perspective:800px}.mac-lid-back[data-astro-cid-bjtadpk3]{position:relative;width:32rem;height:12rem;padding:.5rem;border-radius:1rem;background:#010101;transform:perspective(800px) rotateX(-25deg) translateZ(0);transform-origin:bottom;transform-style:preserve-3d}.mac-lid-back-inner[data-astro-cid-bjtadpk3]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#010101;box-shadow:0 2px 0 2px #171717 inset;opacity:.9}.mac-screen[data-astro-cid-bjtadpk3]{position:absolute;inset:0;width:32rem;height:24rem;padding:.5rem;border-radius:1rem;background:#010101;transform-origin:top;transform-style:preserve-3d;transform:translateY(0) scaleX(1.2) scaleY(.6) rotateX(-28deg)}.mac-screen-inner[data-astro-cid-bjtadpk3]{--fix: .5;position:absolute;inset:calc(.5rem / var(--fix)) .5rem;border-radius:.5rem;overflow:hidden;background:#272729}.mac-canvas[data-astro-cid-bjtadpk3]{position:absolute;top:0;left:0;width:calc(100% / var(--fix));height:100%;transform:scaleX(var(--fix));transform-origin:left top}.mac-base[data-astro-cid-bjtadpk3]{position:relative;z-index:-1;width:32rem;height:22rem;overflow:hidden;border-radius:1rem;background:#e5e7eb}.mac-hinge[data-astro-cid-bjtadpk3]{position:relative;height:2.5rem}.mac-hinge[data-astro-cid-bjtadpk3] span[data-astro-cid-bjtadpk3]{position:absolute;left:0;right:0;margin:0 auto;width:80%;height:1rem;background:#050505}.mac-keys-wrap[data-astro-cid-bjtadpk3]{display:flex}.mac-speaker[data-astro-cid-bjtadpk3]{width:10%;height:10rem;margin-top:.5rem;background-image:radial-gradient(circle,#08080A .5px,transparent .5px);background-size:3px 3px}.mac-keypad[data-astro-cid-bjtadpk3]{width:80%;margin:0 .25rem;padding:.25rem;border-radius:.375rem;background:#050505}.mac-row[data-astro-cid-bjtadpk3]{display:flex;gap:2px;margin-bottom:2px}.kbtn[data-astro-cid-bjtadpk3]{flex-shrink:0;width:1.5rem;height:1.5rem;padding:.5px;border-radius:4px;background:#fff3;box-shadow:0 0 6px #ffffff59}.kbtn[data-astro-cid-bjtadpk3] span[data-astro-cid-bjtadpk3]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:3.5px;background:#0a090d;box-shadow:0 -.5px 2px #0d0d0f inset,-.5px 0 2px #0d0d0f inset;font-family:var(--font-body);font-size:5px;color:#fff}.mac-trackpad[data-astro-cid-bjtadpk3]{width:40%;height:8rem;margin:.25rem auto;border-radius:.75rem;box-shadow:0 0 1px 1px #00000020 inset}.mac-notch[data-astro-cid-bjtadpk3]{position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:5rem;height:.5rem;border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(to top,#272729,#050505)}.mac-shot[data-astro-cid-bjtadpk3]{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity .5s ease}.mac-shot[data-astro-cid-bjtadpk3].active{opacity:1}.mac-boot[data-astro-cid-bjtadpk3]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0a1c3a;animation:mbOff .45s cubic-bezier(.22,1,.36,1) 2.1s forwards}.mb-logo[data-astro-cid-bjtadpk3]{width:9.5rem;height:9.5rem}.mb-core[data-astro-cid-bjtadpk3]{transform-origin:100px 100px;transform:scale(0);animation:mbCoreIn .6s cubic-bezier(.34,1.56,.64,1) forwards}.mb-orbit-main[data-astro-cid-bjtadpk3]{stroke-dasharray:220;stroke-dashoffset:220;animation:mbDraw .8s cubic-bezier(.22,1,.36,1) .5s forwards}.mb-orbit-ghost[data-astro-cid-bjtadpk3]{opacity:0;animation:mbFadeGhost .4s ease-in .8s forwards}.mb-crack[data-astro-cid-bjtadpk3]{stroke-dasharray:60;stroke-dashoffset:60;animation:mbDraw .4s cubic-bezier(.22,1,.36,1) 1.2s forwards,mbCrackGlow 2s ease-in-out 1.6s infinite alternate}.mb-focus[data-astro-cid-bjtadpk3]{opacity:0;transform-origin:100px 100px;transform:scale(0);animation:mbFocusIn .35s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes mbCoreIn{to{transform:scale(1)}}@keyframes mbDraw{to{stroke-dashoffset:0}}@keyframes mbFadeGhost{to{opacity:.4}}@keyframes mbFocusIn{to{opacity:.15;transform:scale(1)}}@keyframes mbCrackGlow{0%{filter:drop-shadow(0 0 0px #C85A3E)}to{filter:drop-shadow(0 0 10px #C85A3E)}}@keyframes mbOff{to{opacity:0;visibility:hidden}}@media(max-width:1279px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: .85}}@media(max-width:1023px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: .72}}@media(min-width:900px)and (max-height:860px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale-h: .86}}@media(min-width:900px)and (max-height:760px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale-h: .74}}@media(max-width:899px){.mac[data-astro-cid-bjtadpk3]{height:auto;padding:7.5rem var(--section-px) 4rem}.mac-stage[data-astro-cid-bjtadpk3]{position:static;height:auto;padding-top:0;grid-template-columns:minmax(0,1fr);gap:3rem}.mac-intro[data-astro-cid-bjtadpk3]{max-width:640px;margin:0 auto;text-align:center}.mac-desc[data-astro-cid-bjtadpk3]{margin-left:auto;margin-right:auto}.mac-actions[data-astro-cid-bjtadpk3]{justify-content:center}.mac-pillars[data-astro-cid-bjtadpk3]{text-align:center}.mac-pillars[data-astro-cid-bjtadpk3] li[data-astro-cid-bjtadpk3]{align-items:center}.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: .85;margin:0 0 -5rem;transform-origin:top center}.mac-screen[data-astro-cid-bjtadpk3]{transform:scaleY(.716)}.mac-screen-inner[data-astro-cid-bjtadpk3]{--fix: .716}.mac-lid-back[data-astro-cid-bjtadpk3]{visibility:hidden;height:calc(24rem * .716)}.mac-intro[data-astro-cid-bjtadpk3]{grid-column:1;grid-row:1}.mac-device[data-astro-cid-bjtadpk3],.mac-deco[data-astro-cid-bjtadpk3]{grid-column:1;grid-row:2}.mac-deco[data-astro-cid-bjtadpk3]{margin:-2rem 0 0}.mac-thread-box[data-astro-cid-bjtadpk3]{display:none}.mac-iso[data-astro-cid-bjtadpk3]{right:-6%;top:0;width:62%}}@media(max-width:600px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: .68;margin-bottom:-11rem}}@media(max-width:400px){.mac-device[data-astro-cid-bjtadpk3]{--mac-scale: .6;margin-bottom:-14rem}}@media(prefers-reduced-motion:reduce){.mac[data-astro-cid-bjtadpk3]{height:auto;padding-top:6rem;padding-bottom:6rem}.mac-stage[data-astro-cid-bjtadpk3]{position:static;height:auto}.mac-screen[data-astro-cid-bjtadpk3]{transform:scaleY(.716)}.mac-screen-inner[data-astro-cid-bjtadpk3]{--fix: .716}.mac-lid-back[data-astro-cid-bjtadpk3]{visibility:hidden;height:calc(24rem * .716)}.mac-eyebrow-dot[data-astro-cid-bjtadpk3]{animation:none}.mac-shot[data-astro-cid-bjtadpk3]{transition:none}.mac-boot[data-astro-cid-bjtadpk3]{display:none}.mt-pulse[data-astro-cid-bjtadpk3]{animation:none;stroke-dasharray:none;opacity:.5}}.cmp-section[data-astro-cid-xgsablf4]{position:relative;overflow:hidden;background:var(--void);padding:7rem var(--section-px) 8rem}.cmp-bg[data-astro-cid-xgsablf4]{position:absolute;inset:0;background-image:linear-gradient(rgba(232,230,225,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,230,225,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 20%,transparent 75%);pointer-events:none}.cmp-inner[data-astro-cid-xgsablf4]{position:relative;z-index:1;max-width:1100px;margin:0 auto}.cmp-header[data-astro-cid-xgsablf4]{text-align:center;max-width:640px;margin:0 auto 2.5rem}.cmp-products[data-astro-cid-xgsablf4]{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto 1.75rem}.cmp-product[data-astro-cid-xgsablf4]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:1.5rem 1.4rem 1.35rem;border-radius:16px;background:var(--dark-card-bg);border:1px solid var(--dark-card-border);transition:border-color .3s ease,transform .3s ease}.cmp-product[data-astro-cid-xgsablf4]:hover{border-color:var(--dark-card-hover);transform:translateY(-3px)}.cmp-product-icon[data-astro-cid-xgsablf4]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#c45c3e1f;border:1px solid rgba(196,92,62,.3);color:var(--accent-inverse)}.cmp-product-icon[data-astro-cid-xgsablf4] svg[data-astro-cid-xgsablf4]{width:22px;height:22px}.cmp-product-text[data-astro-cid-xgsablf4]{display:flex;flex-direction:column;gap:.2rem}.cmp-product-text[data-astro-cid-xgsablf4] strong[data-astro-cid-xgsablf4]{font-family:var(--font-brand);line-height:1.3;font-size:1rem;font-weight:700;color:var(--text-inverse)}.cmp-product-text[data-astro-cid-xgsablf4] span[data-astro-cid-xgsablf4]{font-family:var(--font-body);font-size:.82rem;line-height:1.5;color:var(--text-inverse-body)}.cmp-product-arrow[data-astro-cid-xgsablf4]{margin-top:auto;font-family:var(--font-brand);color:var(--accent-inverse);transition:transform .3s ease}.cmp-product[data-astro-cid-xgsablf4]:hover .cmp-product-arrow[data-astro-cid-xgsablf4]{transform:translate(4px)}.cmp-more[data-astro-cid-xgsablf4]{text-align:center;margin-bottom:4.5rem;font-family:var(--font-body);font-size:.9rem;color:var(--text-inverse-body)}.cmp-more[data-astro-cid-xgsablf4] a[data-astro-cid-xgsablf4]{color:var(--accent-inverse);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#e39b7f66}.cmp-more[data-astro-cid-xgsablf4] a[data-astro-cid-xgsablf4]:hover{text-decoration-color:var(--accent-inverse)}.cmp-sub-eyebrow[data-astro-cid-xgsablf4]{display:block;font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-inverse);margin-bottom:.6rem}.cmp-sub[data-astro-cid-xgsablf4]{text-align:center;max-width:600px;margin:0 auto 1rem}.cmp-sub-title[data-astro-cid-xgsablf4]{font-family:var(--font-brand);font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:700;line-height:1.3;letter-spacing:-.02em;text-wrap:balance;color:var(--bone);margin-bottom:.6rem}.cmp-sub-desc[data-astro-cid-xgsablf4]{font-family:var(--font-body);font-size:.92rem;line-height:1.7;color:var(--text-inverse-body)}.cmp-eyebrow[data-astro-cid-xgsablf4]{display:block;font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-inverse);margin-bottom:.75rem}.cmp-title[data-astro-cid-xgsablf4]{font-family:var(--font-brand);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--bone);margin-bottom:1.1rem}.cmp-desc[data-astro-cid-xgsablf4]{font-family:var(--font-body);font-size:.98rem;line-height:1.75;color:var(--text-inverse-body)}.cmp-stage[data-astro-cid-xgsablf4]{perspective:800px;transform-style:preserve-3d;padding:2rem 0 0}.cmp-frame[data-astro-cid-xgsablf4]{width:min(900px,100%);margin:0 auto;padding:1rem;border-radius:1.5rem;background:#171717;border:1px solid #262626;transform:rotateX(15deg) translateZ(80px);box-shadow:0 40px 80px -30px #0009}.cmp[data-astro-cid-xgsablf4]{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:.5rem;cursor:col-resize;--p: 50%}.cmp-line[data-astro-cid-xgsablf4]{position:absolute;top:0;left:var(--p);z-index:40;width:1px;height:100%;background:linear-gradient(to bottom,transparent 5%,var(--accent),transparent 95%)}.cmp-glow-wide[data-astro-cid-xgsablf4]{position:absolute;top:50%;left:0;z-index:20;width:9rem;height:100%;transform:translateY(-50%);background:linear-gradient(to right,rgba(196,92,62,.9),transparent,transparent);opacity:.5;mask-image:radial-gradient(100px at left,white,transparent);-webkit-mask-image:radial-gradient(100px at left,white,transparent)}.cmp-glow-core[data-astro-cid-xgsablf4]{position:absolute;top:50%;left:0;z-index:10;width:2.5rem;height:50%;transform:translateY(-50%);background:linear-gradient(to right,var(--accent-inverse),transparent,transparent);mask-image:radial-gradient(50px at left,white,transparent);-webkit-mask-image:radial-gradient(50px at left,white,transparent)}.cmp-sparkles[data-astro-cid-xgsablf4]{position:absolute;top:50%;right:-2.5rem;width:2.5rem;height:75%;transform:translateY(-50%);mask-image:radial-gradient(100px at left,white,transparent);-webkit-mask-image:radial-gradient(100px at left,white,transparent)}.cmp-sparkles[data-astro-cid-xgsablf4] canvas[data-astro-cid-xgsablf4]{width:100%;height:100%;display:block}.cmp-handle[data-astro-cid-xgsablf4]{position:absolute;top:50%;right:-.625rem;z-index:30;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.375rem;transform:translateY(-50%);background:#fff;color:#000;box-shadow:0 -1px #ffffff40}.cmp-handle[data-astro-cid-xgsablf4] svg[data-astro-cid-xgsablf4]{width:1rem;height:1rem}.cmp-first[data-astro-cid-xgsablf4],.cmp-second[data-astro-cid-xgsablf4]{position:absolute;inset:0;overflow:hidden;user-select:none;pointer-events:none}.cmp-first[data-astro-cid-xgsablf4]{z-index:20;clip-path:inset(0 calc(100% - var(--p)) 0 0)}.cmp-second[data-astro-cid-xgsablf4]{z-index:19}.cmp-art[data-astro-cid-xgsablf4]{position:absolute;top:0;left:0;width:960px;height:600px;transform:scale(var(--s, 1));transform-origin:top left}.cmp-label[data-astro-cid-xgsablf4]{position:absolute;top:22px;z-index:5;font-family:var(--font-brand);font-size:15px;font-weight:700;padding:7px 16px;border-radius:100px}.cmp-label[data-astro-cid-xgsablf4].left{left:22px;top:6px;background:#fff3c4;color:#6b4e00;border:1px solid #e9cf6a}.cmp-label[data-astro-cid-xgsablf4].right{top:auto;bottom:22px;right:22px;box-shadow:0 8px 20px #071b3d40;background:var(--accent-solid);color:var(--text-on-accent)}.xl[data-astro-cid-xgsablf4]{position:relative;width:100%;height:100%;background:#f3f4f6;font-family:var(--font-body);color:#1f2937}.xl-bar[data-astro-cid-xgsablf4]{display:flex;align-items:center;gap:16px;height:44px;padding:0 18px 0 120px;background:#1d6f42;color:#fff;font-size:14px}.xl-dots[data-astro-cid-xgsablf4]{display:flex;gap:6px}.xl-dots[data-astro-cid-xgsablf4] i[data-astro-cid-xgsablf4]{width:11px;height:11px;border-radius:50%;background:#ffffff73}.xl-file[data-astro-cid-xgsablf4]{font-weight:600}.xl-warn[data-astro-cid-xgsablf4]{margin-left:auto;font-size:12px;background:#fde68a;color:#78350f;padding:3px 10px;border-radius:4px}.xl-tools[data-astro-cid-xgsablf4]{display:flex;align-items:center;gap:20px;height:38px;padding:0 18px;background:#fff;border-bottom:1px solid #d1d5db;font-size:13px;color:#4b5563}.xl-fx[data-astro-cid-xgsablf4]{margin-left:24px;padding:4px 10px;border:1px solid #d1d5db;font-family:monospace;font-size:12px;color:#111827}.xl-grid[data-astro-cid-xgsablf4]{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.xl-grid[data-astro-cid-xgsablf4] th[data-astro-cid-xgsablf4],.xl-grid[data-astro-cid-xgsablf4] td[data-astro-cid-xgsablf4]{border:1px solid #e5e7eb;height:40px;padding:0 12px;text-align:left;white-space:nowrap}.xl-grid[data-astro-cid-xgsablf4] th[data-astro-cid-xgsablf4]{width:38px;background:#f3f4f6;color:#6b7280;font-weight:500;text-align:center}.xl-grid[data-astro-cid-xgsablf4] thead[data-astro-cid-xgsablf4] tr[data-astro-cid-xgsablf4]:first-child th[data-astro-cid-xgsablf4]{height:26px;font-size:12px}.xl-head[data-astro-cid-xgsablf4] td[data-astro-cid-xgsablf4]{font-weight:700;background:#e5f3ea}.xl-err[data-astro-cid-xgsablf4]{color:#b91c1c;font-weight:700;background:#fee2e2}.xl-warnc[data-astro-cid-xgsablf4]{background:#fef08a;font-weight:700}.xl-dup[data-astro-cid-xgsablf4] td[data-astro-cid-xgsablf4],td[data-astro-cid-xgsablf4].xl-dup{text-decoration:line-through;color:#9ca3af}.xl-tabs[data-astro-cid-xgsablf4]{position:absolute;left:0;right:0;bottom:0;display:flex;gap:2px;padding:0 12px;height:36px;align-items:flex-end;background:#e5e7eb;font-size:12px}.xl-tabs[data-astro-cid-xgsablf4] span[data-astro-cid-xgsablf4]{padding:6px 14px;background:#d1d5db;border-radius:4px 4px 0 0;color:#374151}.xl-tabs[data-astro-cid-xgsablf4] span[data-astro-cid-xgsablf4].on{background:#fff;font-weight:700}.xl-chat[data-astro-cid-xgsablf4]{position:absolute;left:46px;bottom:64px;padding:10px 16px;border-radius:10px;background:#fff;border:1px solid #fca5a5;box-shadow:0 8px 18px #0000001a;font-size:14px;color:#991b1b;font-weight:600}.cmp-shot[data-astro-cid-xgsablf4]{display:block;width:960px;height:600px;object-fit:cover;object-position:left top}@media(max-width:1023px){.cmp-products[data-astro-cid-xgsablf4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cmp-products[data-astro-cid-xgsablf4]{gap:.75rem}.cmp-product[data-astro-cid-xgsablf4]{padding:1.1rem 1rem 1rem;gap:.75rem}.cmp-product-icon[data-astro-cid-xgsablf4]{width:38px;height:38px}.cmp-product-text[data-astro-cid-xgsablf4] strong[data-astro-cid-xgsablf4]{font-size:.92rem}.cmp-product-text[data-astro-cid-xgsablf4] span[data-astro-cid-xgsablf4]{font-size:.76rem}}@media(max-width:768px){.cmp-section[data-astro-cid-xgsablf4]{padding:5rem 1.25rem 5.5rem}.cmp-more[data-astro-cid-xgsablf4]{margin-bottom:3.5rem}.cmp-frame[data-astro-cid-xgsablf4]{padding:.4rem;border-radius:1.1rem;transform:none}.cmp-stage[data-astro-cid-xgsablf4]{padding-top:1rem}}@media(prefers-reduced-motion:reduce){.cmp-frame[data-astro-cid-xgsablf4]{transform:none}}.whyus[data-astro-cid-wwnj4t6a]{padding:7rem 2rem;background:var(--void);color:var(--bone);position:relative}.whyus-inner[data-astro-cid-wwnj4t6a]{max-width:1100px;margin:0 auto}.whyus[data-astro-cid-wwnj4t6a] .section-header[data-astro-cid-wwnj4t6a]{text-align:center;margin-bottom:4rem;max-width:640px;margin-left:auto;margin-right:auto}.whyus[data-astro-cid-wwnj4t6a] .section-eyebrow[data-astro-cid-wwnj4t6a]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-inverse);display:block;margin-bottom:.75rem}.whyus[data-astro-cid-wwnj4t6a] .section-title[data-astro-cid-wwnj4t6a]{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--bone);margin-bottom:1rem;line-height:1.2}.whyus[data-astro-cid-wwnj4t6a] .section-desc[data-astro-cid-wwnj4t6a]{font-family:var(--font-body);font-size:1rem;color:var(--gray);line-height:1.7}.whyus-grid[data-astro-cid-wwnj4t6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin-top:3rem}.whyus-item[data-astro-cid-wwnj4t6a]{animation:fadeInUp .6s ease both}.whyus-number[data-astro-cid-wwnj4t6a]{font-family:var(--font-brand);font-size:.85rem;font-weight:700;color:var(--accent-inverse);margin-bottom:.75rem;letter-spacing:.05em}.whyus-item-title[data-astro-cid-wwnj4t6a]{font-family:var(--font-brand);font-size:1.15rem;font-weight:700;color:var(--bone);margin-bottom:.6rem;line-height:1.3}.whyus-item-desc[data-astro-cid-wwnj4t6a]{font-family:var(--font-body);font-size:.92rem;color:var(--gray);line-height:1.7}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.whyus[data-astro-cid-wwnj4t6a]{padding:5rem 1.5rem}.whyus-grid[data-astro-cid-wwnj4t6a]{grid-template-columns:1fr;gap:2rem}}.faq[data-astro-cid-al2ca2vr]{padding:7rem 2rem;background:var(--warm)}.faq-inner[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}.faq-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:3.5rem}.section-eyebrow[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-inverse);display:block;margin-bottom:.75rem}.section-title[data-astro-cid-al2ca2vr]{font-family:var(--font-brand);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--deep);line-height:1.2}.faq-list[data-astro-cid-al2ca2vr]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-al2ca2vr]{background:#fff;border:1px solid rgba(7,27,61,.06);border-radius:16px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-item[data-astro-cid-al2ca2vr]:hover{border-color:#c45c3e26;box-shadow:0 4px 16px #071b3d0a}.faq-item[data-astro-cid-al2ca2vr][open]{border-color:#c45c3e33}.faq-question[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-family:var(--font-brand);font-size:1rem;font-weight:600;color:var(--deep);cursor:pointer;list-style:none;letter-spacing:-.01em;line-height:1.4}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-al2ca2vr]{width:20px;height:20px;flex-shrink:0;color:var(--accent);transition:transform .3s ease}.faq-item[data-astro-cid-al2ca2vr][open] .faq-chevron[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.25rem;font-family:var(--font-body);font-size:.9rem;color:var(--gray);line-height:1.75}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{max-width:65ch}.faq-cta[data-astro-cid-al2ca2vr]{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(7,27,61,.08)}.faq-cta[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:.95rem;color:var(--gray);margin-bottom:1rem}@media(max-width:768px){.faq[data-astro-cid-al2ca2vr]{padding:5rem 1.5rem}.faq-question[data-astro-cid-al2ca2vr]{padding:1.1rem 1.25rem;font-size:.92rem}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.25rem 1.1rem;font-size:.85rem}}
