.ba[data-astro-cid-fztqauyw]{margin:0}.ba-frame[data-astro-cid-fztqauyw]{position:relative;aspect-ratio:3 / 2;overflow:hidden;border:2px solid var(--accent-300);border-radius:var(--radius-md);cursor:col-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;background:var(--cream-dark)}.ba-img[data-astro-cid-fztqauyw]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba-before[data-astro-cid-fztqauyw]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-tag[data-astro-cid-fztqauyw]{position:absolute;bottom:12px;padding:2px 8px;border-radius:4px;background:#0009;color:var(--white);font:700 12px/18px var(--font-sans);pointer-events:none}.ba-tag-before[data-astro-cid-fztqauyw]{left:12px}.ba-tag-after[data-astro-cid-fztqauyw]{right:12px}.ba-line[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:var(--white);display:flex;align-items:center;justify-content:center;pointer-events:none}.ba-knob[data-astro-cid-fztqauyw]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--accent-600);border:2px solid var(--white);box-shadow:0 2px 6px #00000040;color:var(--white);display:flex;align-items:center;justify-content:center;transition:transform .15s}.ba-range[data-astro-cid-fztqauyw]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:col-resize;pointer-events:none}.ba-frame[data-astro-cid-fztqauyw]:focus-within .ba-knob[data-astro-cid-fztqauyw]{outline:3px solid var(--accent-300);outline-offset:2px}.ba-frame[data-astro-cid-fztqauyw].is-dragging .ba-knob[data-astro-cid-fztqauyw]{transform:scale(1.08)}.ba-title[data-astro-cid-fztqauyw]{margin-top:.6rem;text-align:center;font:700 .875rem/1.3 var(--font-sans);color:var(--text-dark)}.hero[data-astro-cid-j7pv25f6]{background:var(--brand-900);padding:5rem 0}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 480px;gap:4rem;align-items:start}.hero-content[data-astro-cid-j7pv25f6]{color:var(--white)}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--white);margin:.5rem 0 1rem}.hero-content[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{color:var(--brand-300)}.hero-sub[data-astro-cid-j7pv25f6]{color:var(--brand-100);font-size:1.05rem;line-height:1.7;margin-bottom:1.75rem}.hero-actions[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{border-color:#fff6;color:var(--white)}.hero-actions[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:#ffffff1a}.hero-content[data-astro-cid-j7pv25f6] .trust-item[data-astro-cid-j7pv25f6]{color:var(--brand-100)}.hero-photo[data-astro-cid-j7pv25f6]{background-size:cover;background-position:center;background-color:var(--brand-900);min-height:800px;display:flex;align-items:center;padding:6rem 0 4rem}.hero-photo[data-astro-cid-j7pv25f6] .hero-inner[data-astro-cid-j7pv25f6]{width:100%}.hero-wide[data-astro-cid-j7pv25f6] .hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-wide[data-astro-cid-j7pv25f6] .hero-content[data-astro-cid-j7pv25f6]{max-width:760px}.hero-photo[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,4rem);line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-photo[data-astro-cid-j7pv25f6] .section-label[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:500;letter-spacing:0;text-transform:none;color:var(--accent-300)}.hero-photo[data-astro-cid-j7pv25f6] .hero-sub[data-astro-cid-j7pv25f6]{color:#d1d5db;font-size:1.25rem;line-height:1.45}.hero-photo[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:4.5rem}.hero-photo[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{box-shadow:0 0 10px var(--accent-600),0 4px 12px #00000080;font-weight:700;font-size:1.4rem}.hero-photo[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{background:var(--hero-glass);border:1px solid var(--hero-glass-border);color:var(--white);font-weight:700;font-size:1.4rem;backdrop-filter:blur(2px)}.hero-photo[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:var(--hero-glass);filter:brightness(1.15);color:var(--white)}.hero-photo[data-astro-cid-j7pv25f6] .trust-item[data-astro-cid-j7pv25f6]{color:var(--white);font-size:1.05rem}.hero-photo[data-astro-cid-j7pv25f6] .trust-dot[data-astro-cid-j7pv25f6]{background:var(--accent-600)}.trust-strip[data-astro-cid-j7pv25f6]{background:var(--brand-800);padding:1.75rem 0}.trust-strip-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.ts-item[data-astro-cid-j7pv25f6]{text-align:center;padding:0 2.5rem}.ts-num[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:2rem;color:var(--white);line-height:1}.ts-label[data-astro-cid-j7pv25f6]{font-size:.8rem;color:var(--brand-300);margin-top:.25rem;font-weight:500}.ts-divider[data-astro-cid-j7pv25f6]{width:1px;height:40px;background:#ffffff26}.about-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.cta-section[data-astro-cid-j7pv25f6]{background:var(--brand-700);padding:4rem 0}.cta-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--white);margin-bottom:.5rem}.cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--brand-100)}.why-section[data-astro-cid-j7pv25f6]{background:var(--white)}.why-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.why-card[data-astro-cid-j7pv25f6]{background:var(--cream-dark);border:1px solid var(--accent-300);border-radius:var(--radius-md);padding:2rem 1.5rem;text-align:center}.why-icon[data-astro-cid-j7pv25f6]{width:56px;height:56px;margin:0 auto 1rem;border-radius:50%;background:var(--accent-300);color:var(--accent-700);display:flex;align-items:center;justify-content:center}.why-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:1.1rem;font-weight:700;margin-bottom:.6rem}.why-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.6;color:var(--text-muted)}.services-grid-photo[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.service-card-photo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:38% 1fr;padding:0;overflow:hidden;border-color:var(--accent-300);border-radius:var(--radius-md)}.service-card-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-height:200px;object-fit:cover;display:block}.service-card-body[data-astro-cid-j7pv25f6]{padding:1.5rem 1.75rem;display:flex;flex-direction:column}.service-card-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:1.15rem;font-weight:700;color:var(--text-dark)}.service-card-body[data-astro-cid-j7pv25f6] .service-link[data-astro-cid-j7pv25f6]{margin-top:auto;color:var(--accent-ink)}.faq-wrap[data-astro-cid-j7pv25f6]{max-width:860px}.home-faq[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}.home-faq-item[data-astro-cid-j7pv25f6]{background:var(--white);border:1px solid #e5e7eb;border-radius:var(--radius-md);padding:1rem 1.25rem}.home-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:700;color:var(--text-dark);list-style-position:inside}.home-faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.75rem;line-height:1.65}@media (max-width: 1024px){.why-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.why-grid[data-astro-cid-j7pv25f6],.services-grid-photo[data-astro-cid-j7pv25f6],.service-card-photo[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.service-card-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:200px}}.ba-section[data-astro-cid-j7pv25f6]{background:var(--white);border-bottom:1px solid #e5e7eb}.ba-section[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{max-width:1440px;padding:0 40px}.ba-head[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:3rem}.ba-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.ba-section[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{padding:0 16px}.ba-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.cta-tint[data-astro-cid-j7pv25f6]{background:var(--brand-50)}.cta-tint[data-astro-cid-j7pv25f6] .cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--text-dark)}.cta-tint[data-astro-cid-j7pv25f6] .cta-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-mid)}.cta-btns[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 1024px){.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-form[data-astro-cid-j7pv25f6]{display:none}}@media (max-width: 768px){.hero-photo[data-astro-cid-j7pv25f6]{min-height:700px;padding:4rem 0 3rem}.hero-photo[data-astro-cid-j7pv25f6] .hero-actions[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.hero-photo[data-astro-cid-j7pv25f6] .trust-bar[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.6rem}.hero-photo[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:auto}.about-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-inner[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.ts-divider[data-astro-cid-j7pv25f6]{display:none}.ts-item[data-astro-cid-j7pv25f6]{padding:.5rem 1.5rem}}
