.service-video[data-astro-cid-zz2unime]{background:#eaeae5;border-top:1px solid #d6d7d2;padding:64px 0;scroll-margin-top:130px}.video-layout[data-astro-cid-zz2unime]{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(32px,7vw,100px);max-width:1100px;display:grid}.video-copy[data-astro-cid-zz2unime] h2[data-astro-cid-zz2unime]{max-width:580px;margin:14px 0 24px;font-size:clamp(30px,3.5vw,46px);line-height:1.12}.video-copy[data-astro-cid-zz2unime] p[data-astro-cid-zz2unime]{color:#44474c;line-height:1.7}.video-copy[data-astro-cid-zz2unime] .video-detail[data-astro-cid-zz2unime]{border-block:1px solid #c7c9c2;margin:26px 0;padding:18px 0;font-size:14px;font-weight:600}.video-copy[data-astro-cid-zz2unime] .video-privacy[data-astro-cid-zz2unime]{color:#5a5d61;max-width:520px;font-size:13px}.video-player[data-astro-cid-zz2unime]{width:100%;min-width:0;max-width:360px;margin-inline:auto}.video-frame[data-astro-cid-zz2unime]{aspect-ratio:9/16;background:#11151b;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 38px #10151c24}.video-placeholder[data-astro-cid-zz2unime]{text-align:center;color:#fff;background:radial-gradient(at 80% 0,#7c211f60,#0000 60%),linear-gradient(150deg,#212733,#101319 65%);flex-direction:column;justify-content:center;align-items:center;height:100%;padding:28px 20px;display:flex}.video-placeholder[data-astro-cid-zz2unime][hidden]{display:none}.video-brand[data-astro-cid-zz2unime]{font:700 34px/1.1 var(--head);letter-spacing:.02em}.video-brand[data-astro-cid-zz2unime] span[data-astro-cid-zz2unime]{letter-spacing:.19em;color:#e0e3e8;margin-top:5px;font-size:15px;display:block}.video-play[data-astro-cid-zz2unime]{background:#ffffff0c;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:78px;height:78px;margin:52px 0 18px;padding-left:5px;font-size:27px;display:grid}.video-placeholder[data-astro-cid-zz2unime] p[data-astro-cid-zz2unime]{color:#e0e3e8;margin:0 0 24px;font-size:15px}.video-placeholder[data-astro-cid-zz2unime] .btn[data-astro-cid-zz2unime]{white-space:normal;justify-content:center;width:100%;font-size:15px}.video-placeholder[data-astro-cid-zz2unime] a[data-astro-cid-zz2unime]{color:#fff;text-decoration:underline}.video-frame[data-astro-cid-zz2unime] iframe{background:#11151b;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.video-fallback[data-astro-cid-zz2unime]{color:#555b63;margin:14px 0 0;font-size:12px;line-height:1.5}.video-fallback[data-astro-cid-zz2unime] a[data-astro-cid-zz2unime]{text-underline-offset:3px;text-decoration:underline}.video-close[data-astro-cid-zz2unime]{cursor:pointer;color:#7f2019;background:0 0;border:0;margin-top:12px;padding:9px 0;font-size:13px;text-decoration:underline}.video-close[data-astro-cid-zz2unime][hidden]{display:none}@media (width<=760px){.service-video[data-astro-cid-zz2unime]{padding:48px 0;scroll-margin-top:90px}.video-layout[data-astro-cid-zz2unime]{grid-template-columns:1fr;gap:30px}.video-copy[data-astro-cid-zz2unime]{max-width:600px}.video-copy[data-astro-cid-zz2unime] h2[data-astro-cid-zz2unime]{font-size:34px}.video-player[data-astro-cid-zz2unime]{max-width:340px}}.service-jumps[data-astro-cid-otvcwtij]{flex-wrap:wrap;gap:10px 24px;margin-top:32px;font-size:14px;display:flex}.service-jumps[data-astro-cid-otvcwtij] a[data-astro-cid-otvcwtij]{border-bottom:1px solid #50545b;align-items:center;gap:12px;min-height:44px;display:inline-flex}.service-jumps[data-astro-cid-otvcwtij] a[data-astro-cid-otvcwtij]:hover{color:#ff806d;border-color:currentColor}.service-jumps[data-astro-cid-otvcwtij] span[data-astro-cid-otvcwtij]{color:#ff806d}.service-detail[data-astro-cid-otvcwtij]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start}.service-copy[data-astro-cid-otvcwtij]{max-width:760px}.copy-block[data-astro-cid-otvcwtij]{margin:0 0 48px;scroll-margin-top:145px}.copy-block[data-astro-cid-otvcwtij]:last-child{margin-bottom:0}.service-copy[data-astro-cid-otvcwtij] h2[data-astro-cid-otvcwtij]{margin:10px 0 22px;font-size:clamp(29px,3vw,38px)}.service-copy[data-astro-cid-otvcwtij] h3[data-astro-cid-otvcwtij]{font:700 24px/1.2 var(--head);margin:26px 0 10px}.service-copy[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{color:#44474c;margin:0 0 16px;line-height:1.75}.service-includes[data-astro-cid-otvcwtij]{padding-left:22px}.service-includes[data-astro-cid-otvcwtij] li[data-astro-cid-otvcwtij]::marker{color:#b62c1c}.service-steps[data-astro-cid-otvcwtij]{margin:0;padding:0;list-style:none}.service-steps[data-astro-cid-otvcwtij] li[data-astro-cid-otvcwtij]{border-bottom:1px solid #d5d6d2;grid-template-columns:42px minmax(0,1fr);gap:18px;margin:0;padding:20px 0;display:grid}.service-steps[data-astro-cid-otvcwtij] li[data-astro-cid-otvcwtij]:first-child{padding-top:0}.service-steps[data-astro-cid-otvcwtij] h3[data-astro-cid-otvcwtij]{margin:0 0 10px}.service-steps[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{margin:0}.step-number[data-astro-cid-otvcwtij]{font:700 30px/1.2 var(--head);color:#b62c1c}.service-insight[data-astro-cid-otvcwtij]{border-left:3px solid var(--red);background:#e8e8e3;margin:0 0 48px;padding:28px}.service-insight[data-astro-cid-otvcwtij] h2[data-astro-cid-otvcwtij]{font-size:29px}.service-insight[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{margin-bottom:0}.service-prices[data-astro-cid-otvcwtij]{background:#e9e9e4;margin:24px 0;padding:24px}.service-prices[data-astro-cid-otvcwtij] h3[data-astro-cid-otvcwtij]{margin-top:0}.service-prices[data-astro-cid-otvcwtij] dl[data-astro-cid-otvcwtij]{margin:0 0 16px}.service-prices[data-astro-cid-otvcwtij] dl[data-astro-cid-otvcwtij]>div[data-astro-cid-otvcwtij]{border-bottom:1px solid #ccc;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.service-prices[data-astro-cid-otvcwtij] dt[data-astro-cid-otvcwtij]{min-width:0}.service-prices[data-astro-cid-otvcwtij] dd[data-astro-cid-otvcwtij]{white-space:nowrap;margin:0;font-weight:700}.service-prices[data-astro-cid-otvcwtij] small[data-astro-cid-otvcwtij]{color:#555;display:block}.contact-card[data-astro-cid-otvcwtij]{border-top:3px solid var(--red);background:#e9e9e4;min-width:0;padding:28px}.contact-card[data-astro-cid-otvcwtij] h2[data-astro-cid-otvcwtij]{margin:14px 0;font-size:34px;line-height:1.08}.contact-card[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{font-size:15px;line-height:1.65}.contact-card[data-astro-cid-otvcwtij] .btn[data-astro-cid-otvcwtij]{margin-top:12px}.contact-card[data-astro-cid-otvcwtij] .service-photo{object-fit:contain;width:100%;height:auto}.service-example[data-astro-cid-otvcwtij]{margin-bottom:28px;display:block}.service-example[data-astro-cid-otvcwtij]>span[data-astro-cid-otvcwtij]{text-underline-offset:3px;justify-content:space-between;margin-top:10px;font-size:13px;text-decoration:underline;display:flex}.service-phone[data-astro-cid-otvcwtij]{text-align:center;padding:14px 0;font-size:20px;font-weight:700;display:block}.service-address[data-astro-cid-otvcwtij]{border-top:1px solid #ccc;margin-top:8px;padding-top:12px}.service-address[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]:last-child{color:#555;font-size:13px}.section-intro[data-astro-cid-otvcwtij]{color:#bdc2cb;max-width:650px;margin-bottom:30px}.service-faq[data-astro-cid-otvcwtij]{max-width:850px;margin:0 auto 54px}.service-faq[data-astro-cid-otvcwtij] details[data-astro-cid-otvcwtij]{border-bottom:1px solid #454951}.service-faq[data-astro-cid-otvcwtij] summary[data-astro-cid-otvcwtij]{cursor:pointer;padding:20px 4px;font-weight:600;line-height:1.5}.service-faq[data-astro-cid-otvcwtij] summary[data-astro-cid-otvcwtij]:hover{color:#ff806d}.service-faq[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{color:#c9cdd4;margin:0;padding:0 4px 22px;line-height:1.75}.service-final-cta[data-astro-cid-otvcwtij]{border:1px solid #454951;border-left:3px solid var(--red);background:#15181d;justify-content:space-between;align-items:center;gap:28px;margin-bottom:54px;padding:30px;display:flex}.service-final-cta[data-astro-cid-otvcwtij] h2[data-astro-cid-otvcwtij]{margin:0 0 10px}.service-final-cta[data-astro-cid-otvcwtij] p[data-astro-cid-otvcwtij]{color:#c9cdd4;margin:0}.service-final-cta[data-astro-cid-otvcwtij] .btn[data-astro-cid-otvcwtij]{flex-shrink:0}@media (width<=1040px){.service-detail[data-astro-cid-otvcwtij]{gap:32px}.contact-card[data-astro-cid-otvcwtij]{padding:22px}.contact-card[data-astro-cid-otvcwtij] h2[data-astro-cid-otvcwtij]{font-size:30px}}@media (width<=860px){.service-detail[data-astro-cid-otvcwtij]{grid-template-columns:1fr}.service-copy[data-astro-cid-otvcwtij]{max-width:none}.contact-card[data-astro-cid-otvcwtij]{width:100%;max-width:500px;margin-inline:auto}.contact-card[data-astro-cid-otvcwtij] .service-photo{max-width:400px;margin-inline:auto}.service-final-cta[data-astro-cid-otvcwtij]{flex-direction:column;align-items:flex-start}.copy-block[data-astro-cid-otvcwtij]{scroll-margin-top:100px}}@media (width<=620px){.service-main[data-astro-cid-otvcwtij]{padding-block:52px}.copy-block[data-astro-cid-otvcwtij],.service-insight[data-astro-cid-otvcwtij]{margin-bottom:36px}.service-insight[data-astro-cid-otvcwtij]{padding:22px}.service-steps[data-astro-cid-otvcwtij] li[data-astro-cid-otvcwtij]{grid-template-columns:32px minmax(0,1fr);gap:12px}.service-jumps[data-astro-cid-otvcwtij]{gap:8px 18px;margin-top:24px}.service-prices[data-astro-cid-otvcwtij]{padding:18px}.service-prices[data-astro-cid-otvcwtij] dl[data-astro-cid-otvcwtij]>div[data-astro-cid-otvcwtij]{flex-wrap:wrap;gap:4px 12px}.service-final-cta[data-astro-cid-otvcwtij]{padding:24px}.service-final-cta[data-astro-cid-otvcwtij] .btn[data-astro-cid-otvcwtij]{width:100%}.service-faq[data-astro-cid-otvcwtij]{margin-bottom:36px}.service-copy[data-astro-cid-otvcwtij] h3[data-astro-cid-otvcwtij]{font-size:23px}}.service-photo-section[data-astro-cid-otvcwtij]{padding:56px 0}.service-photo-gallery[data-astro-cid-otvcwtij]{grid-template-columns:repeat(2,minmax(0,440px));gap:28px;margin-top:30px;display:grid}.service-photo-gallery[data-astro-cid-otvcwtij].single-photo{grid-template-columns:minmax(0,440px)}.service-photo-gallery[data-astro-cid-otvcwtij] figure[data-astro-cid-otvcwtij]{margin:0}.service-photo-gallery[data-astro-cid-otvcwtij] img{border-radius:12px;width:100%;height:auto}.service-photo-gallery[data-astro-cid-otvcwtij] figcaption[data-astro-cid-otvcwtij]{color:#555b63;margin-top:14px;font-size:14px;line-height:1.6}@media (width<=620px){.service-photo-gallery[data-astro-cid-otvcwtij]{grid-template-columns:minmax(0,440px);gap:28px}}
