.ov[data-astro-cid-4tyyintr]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.ov-rev[data-astro-cid-4tyyintr]{grid-template-columns:.95fr 1.05fr}.ov-copy[data-astro-cid-4tyyintr] h2[data-astro-cid-4tyyintr]{margin-top:.9rem}.ov-copy[data-astro-cid-4tyyintr] .lead[data-astro-cid-4tyyintr],.ov-copy[data-astro-cid-4tyyintr] p[data-astro-cid-4tyyintr]{margin-top:1rem}.ov-copy[data-astro-cid-4tyyintr] a:not(.btn){color:var(--brand-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.checks[data-astro-cid-4tyyintr]{display:grid;gap:.8rem;margin:1.6rem 0 .4rem}.checks[data-astro-cid-4tyyintr] li[data-astro-cid-4tyyintr]{display:flex;align-items:flex-start;gap:.6rem;font-size:.98rem}.checks[data-astro-cid-4tyyintr] strong[data-astro-cid-4tyyintr]{font-weight:600}.checks[data-astro-cid-4tyyintr] .ck{width:20px;height:20px;color:var(--brand);flex-shrink:0;margin-top:2px}.ov-media[data-astro-cid-4tyyintr]{position:relative}.ov-imgwrap[data-astro-cid-4tyyintr]{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.ov-img[data-astro-cid-4tyyintr]{width:100%;aspect-ratio:4/4;object-fit:cover}.ov-float[data-astro-cid-4tyyintr]{position:absolute;right:-1.25rem;bottom:1.5rem;display:flex;align-items:center;gap:.8rem;background:#fff;border-radius:var(--radius);padding:.9rem 1.15rem;box-shadow:0 24px 48px -20px #0a0a0d59;max-width:320px}.ov-float[data-astro-cid-4tyyintr] svg{width:26px;height:26px;color:var(--brand);flex-shrink:0}.ov-float[data-astro-cid-4tyyintr] strong[data-astro-cid-4tyyintr]{display:block;font-family:var(--font-display);font-size:.95rem}.ov-float[data-astro-cid-4tyyintr] span[data-astro-cid-4tyyintr]{font-size:.82rem;color:var(--text-muted)}@media (max-width: 900px){.ov[data-astro-cid-4tyyintr],.ov-rev[data-astro-cid-4tyyintr]{grid-template-columns:1fr}.ov-media[data-astro-cid-4tyyintr]{order:-1}.ov-float[data-astro-cid-4tyyintr]{right:1rem}}.arch-sec[data-astro-cid-4tyyintr]{position:relative;overflow:clip}.arch-in[data-astro-cid-4tyyintr]{position:relative;z-index:2}.arch[data-astro-cid-4tyyintr]{display:grid;grid-template-columns:1fr 64px 1.1fr 64px 1fr;align-items:center;margin-top:3rem}.arch-label[data-astro-cid-4tyyintr]{display:block;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-invert-muted);margin-bottom:.9rem}.arch-list[data-astro-cid-4tyyintr]{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.arch-list[data-astro-cid-4tyyintr] li[data-astro-cid-4tyyintr]{display:flex;align-items:center;gap:.65rem;padding:.7rem .95rem;border-radius:12px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f;color:var(--text-invert);font-size:.92rem;font-weight:500}.arch-list[data-astro-cid-4tyyintr] svg{width:18px;height:18px;color:var(--brand-400);flex-shrink:0}.arch-link[data-astro-cid-4tyyintr]{position:relative;height:2px}.arch-link[data-astro-cid-4tyyintr] span[data-astro-cid-4tyyintr]{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.15),var(--brand),rgba(255,255,255,.15));background-size:200% 100%;animation:archflow 3s linear infinite}@keyframes archflow{0%{background-position:100% 0}to{background-position:-100% 0}}.arch-core[data-astro-cid-4tyyintr]{border-radius:var(--radius-lg);padding:1.6rem 1.5rem;text-align:center;box-shadow:0 0 0 1px #ff4a0059,0 30px 60px -24px #ff4a0059}.arch-core[data-astro-cid-4tyyintr] .arch-label[data-astro-cid-4tyyintr]{color:var(--brand-400);margin-bottom:.35rem}.arch-core[data-astro-cid-4tyyintr] strong[data-astro-cid-4tyyintr]{display:block;color:#fff;font-family:var(--font-display);font-size:1.3rem}.arch-ctrl[data-astro-cid-4tyyintr]{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem;text-align:left}.arch-ctrl[data-astro-cid-4tyyintr] li[data-astro-cid-4tyyintr]{display:flex;align-items:center;gap:.55rem;font-size:.86rem;color:var(--text-invert)}.ac-ic[data-astro-cid-4tyyintr]{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--grad-tile);color:#fff;flex-shrink:0}.ac-ic[data-astro-cid-4tyyintr] svg{width:17px;height:17px}@media (max-width: 960px){.arch[data-astro-cid-4tyyintr]{grid-template-columns:1fr;gap:0;max-width:520px;margin-inline:auto}.arch-link[data-astro-cid-4tyyintr]{width:2px;height:40px;margin:.4rem auto}.arch-link[data-astro-cid-4tyyintr] span[data-astro-cid-4tyyintr]{background:linear-gradient(180deg,rgba(255,255,255,.15),var(--brand),rgba(255,255,255,.15));background-size:100% 200%;animation-name:archflowv}@keyframes archflowv{0%{background-position:0 100%}to{background-position:0 -100%}}}@media (max-width: 420px){.arch-ctrl[data-astro-cid-4tyyintr]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.arch-link[data-astro-cid-4tyyintr] span[data-astro-cid-4tyyintr]{animation:none}}.uc-sec[data-astro-cid-4tyyintr]{background:var(--paper)}.uc-cards[data-astro-cid-4tyyintr]{margin-top:2.5rem}.uc-cards[data-astro-cid-4tyyintr] p{font-style:italic}.why-sec[data-astro-cid-4tyyintr]{position:relative;overflow:clip}.why-in[data-astro-cid-4tyyintr]{position:relative;z-index:2}.faq-sec[data-astro-cid-4tyyintr]{background:var(--paper)}.faq-wrap[data-astro-cid-4tyyintr]{max-width:860px}.faq-list[data-astro-cid-4tyyintr]{display:grid;gap:.75rem;margin-top:2.5rem}.faq[data-astro-cid-4tyyintr]{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease, ease)}.faq[data-astro-cid-4tyyintr][open]{box-shadow:var(--shadow)}.faq[data-astro-cid-4tyyintr] summary[data-astro-cid-4tyyintr]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.35rem}.faq[data-astro-cid-4tyyintr] summary[data-astro-cid-4tyyintr]::-webkit-details-marker{display:none}.faq[data-astro-cid-4tyyintr] summary[data-astro-cid-4tyyintr]:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius)}.faq[data-astro-cid-4tyyintr] h3[data-astro-cid-4tyyintr]{font-size:1.05rem;line-height:1.35;margin:0}.faq-ic[data-astro-cid-4tyyintr]{position:relative;width:14px;height:14px;flex-shrink:0}.faq-ic[data-astro-cid-4tyyintr]:before,.faq-ic[data-astro-cid-4tyyintr]:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--brand);border-radius:2px;transition:transform .3s var(--ease, ease)}.faq-ic[data-astro-cid-4tyyintr]:after{transform:rotate(90deg)}.faq[data-astro-cid-4tyyintr][open] .faq-ic[data-astro-cid-4tyyintr]:after{transform:rotate(0)}.faq[data-astro-cid-4tyyintr] p[data-astro-cid-4tyyintr]{padding:0 1.35rem 1.25rem;margin:0;color:var(--text-muted);font-size:.98rem}.cta-band[data-astro-cid-4tyyintr]{background:radial-gradient(46% 130% at 88% 50%,rgba(255,74,0,.14),transparent 62%),var(--grad-ink)}.cta-in[data-astro-cid-4tyyintr]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-in[data-astro-cid-4tyyintr] h2[data-astro-cid-4tyyintr]{color:#fff;text-wrap:balance;max-width:22ch}.cta-in[data-astro-cid-4tyyintr] p[data-astro-cid-4tyyintr]{color:var(--text-invert-muted);margin-top:.5rem;max-width:58ch}.cta-in[data-astro-cid-4tyyintr] p[data-astro-cid-4tyyintr] a[data-astro-cid-4tyyintr]{color:var(--brand-400);font-weight:600}.rel-title[data-astro-cid-4tyyintr]{font-size:1.35rem;margin-bottom:1.6rem;text-align:center}.rel-grid[data-astro-cid-4tyyintr]{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:1120px;margin-inline:auto}.rel-card[data-astro-cid-4tyyintr]{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.3rem;background:#fff;border-radius:12px;box-shadow:0 10px 26px -16px #0a152429;font-family:var(--font-display);font-weight:600;font-size:.93rem;transition:transform .25s var(--ease),box-shadow .25s var(--ease),color .2s}.rel-card[data-astro-cid-4tyyintr] svg{width:15px;height:15px;color:var(--brand-ink);transition:transform .25s var(--ease)}.rel-card[data-astro-cid-4tyyintr]:hover{transform:translateY(-3px);color:var(--brand-ink);box-shadow:0 16px 34px -18px #ff4a004d}.rel-card[data-astro-cid-4tyyintr]:hover svg{transform:translate(4px)}
