section[data-astro-cid-lcdefpme]{padding-block:3.5rem}.alt[data-astro-cid-lcdefpme]{background:var(--bg-alt)}.hero[data-astro-cid-lcdefpme]{min-height:calc(100vh - var(--header-h));background:var(--brand);color:#fff;align-items:center;display:flex}.hero[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff}.hero[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{width:min(1300px,92%)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.4rem,5vw,4rem)}.lead[data-astro-cid-lcdefpme]{font-size:1.2rem}.hero-img[data-astro-cid-lcdefpme]{object-fit:contain;border-radius:0;width:100%;max-height:80vh}.answers[data-astro-cid-lcdefpme]{padding-block:3.5rem 1rem}.answers[data-astro-cid-lcdefpme] .narrow[data-astro-cid-lcdefpme]{max-width:820px;margin-inline:auto}.answers[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 .5rem;font-size:1.5rem}.answers[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1.75rem;line-height:1.7}.answers[data-astro-cid-lcdefpme] .answer-lead[data-astro-cid-lcdefpme]{font-size:1.1rem}.control[data-astro-cid-lcdefpme]{color:var(--text);background:var(--bg-alt);padding-block:5rem}.control[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0 0 1.25rem;font-size:clamp(2rem,4.5vw,3rem)}.control[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:after{content:"";background:var(--brand);opacity:.8;border-radius:2px;width:64px;height:4px;margin:1.1rem auto 0;display:block}.control-text[data-astro-cid-lcdefpme]{opacity:.95;margin:0 0 2rem;font-size:1.3rem;line-height:1.7}.control[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{background:var(--brand);padding:.8rem 2rem;font-size:1.05rem;transition:transform .15s;box-shadow:0 4px 14px #00000026;color:#fff!important}.control[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{filter:none;transform:translateY(-2px)}.control[data-astro-cid-lcdefpme] .btn-outline[data-astro-cid-lcdefpme]{border:2px solid var(--brand);box-shadow:none;background:0 0;padding:calc(.8rem - 2px) calc(2rem - 2px);color:var(--brand)!important}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;max-width:1000px;margin:0 auto 2.5rem;padding:0;list-style:none;display:grid}.features[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--line);height:100%;color:var(--text);background:#fff;border-radius:10px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:500;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.features[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--brand);transform:translateY(-2px)}.features[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.tick[data-astro-cid-lcdefpme]{background:var(--hover);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.features-wrap[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.features-wrap[data-astro-cid-lcdefpme] .features[data-astro-cid-lcdefpme]{margin-bottom:0}.features-toggle[data-astro-cid-lcdefpme]{display:none}@media (width<=640px){.features-wrap[data-astro-cid-lcdefpme]:not(.open) .features[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(n+6){display:none}.features-wrap[data-astro-cid-lcdefpme]:not(.open) .features[data-astro-cid-lcdefpme]{-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.features-toggle[data-astro-cid-lcdefpme]{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;margin:.75rem auto 0;padding:.6rem 1.2rem;font-weight:600;display:flex}.features-toggle[data-astro-cid-lcdefpme]:hover{background:var(--hover)}.features-toggle[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--brand);outline-offset:2px}}.narrow[data-astro-cid-lcdefpme]{max-width:760px}.hero-grid[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.flip[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{order:2}h1[data-astro-cid-lcdefpme]{font-size:2.6rem;line-height:1.15}h5[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--brand);margin:0 0 .25rem;font-size:1.1rem}.eyebrow[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.feature[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]+h2[data-astro-cid-lcdefpme]{margin-top:.25rem}.badges[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.badges[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:0;width:auto;height:48px;display:block}.center[data-astro-cid-lcdefpme]{text-align:center}.why-title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.2rem,5vw,3.25rem)}.why[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-block:2.5rem;display:grid}.why-card[data-astro-cid-lcdefpme]{color:inherit;border:1px solid var(--line);background:#fff;border-radius:12px;padding:2rem 1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 2px 10px #12301f0f}.why-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #12301f1f}.why-card[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.why-icon[data-astro-cid-lcdefpme]{background:var(--hover);width:60px;height:60px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.why-card[data-astro-cid-lcdefpme] h5[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:1.05rem}.why-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.btn[data-astro-cid-lcdefpme]{margin:.25rem}.guide-section[data-astro-cid-lcdefpme]{background:var(--bg-alt)}.guide-title[data-astro-cid-lcdefpme]{max-width:850px;margin:0 auto}.guide-intro[data-astro-cid-lcdefpme]{margin:.75rem auto 2.5rem}.guide-panel[data-astro-cid-lcdefpme]{background:var(--brand);color:#fff;border:1px solid var(--brand);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:850px;margin-inline:auto;padding:2.5rem;display:grid}.guide-panel[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#fffc}.guide-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.5rem 0}.guide-panel[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding-left:1.25rem}.guide-download[data-astro-cid-lcdefpme]{text-align:center}.guide-download[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:0}.guide-download[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{background:#fff;color:var(--brand)!important}.guide-cover[data-astro-cid-lcdefpme]{object-fit:contain;width:min(100%,260px);max-height:280px;margin:0 auto 1rem;display:block}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.gallery[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%}@media (width<=800px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding-block:2rem}.hero-grid[data-astro-cid-lcdefpme],.feature[data-astro-cid-lcdefpme],.guide-panel[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.flip[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{order:0}}
