.dc-page .field-gallery{padding:1.5rem;border:1px solid var(--border-color);border-radius:var(--radius-xl);background:var(--bg-card)}.dc-page .field-gallery>*{max-width:900px;margin-left:auto;margin-right:auto}.dc-page .fg-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.dc-page .fg-head h3{margin:0;font-family:var(--font-display);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em}.dc-page .fg-count-text{margin:0;color:var(--text-muted);font-size:.85rem;white-space:nowrap}.dc-page .fg-frame{position:relative;overflow:hidden;height:min(620px,72vh);border-radius:var(--radius-lg);background:#05070c;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline:none}.dc-page .fg-frame:focus-visible{box-shadow:0 0 0 2px var(--accent-primary)}.dc-page .fg-track{display:flex;height:100%;will-change:transform}.dc-page .fg-slide{position:relative;flex:0 0 100%;height:100%;margin:0;overflow:hidden}.dc-page .fg-backdrop{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(28px) brightness(.45) saturate(.9);pointer-events:none}.dc-page .fg-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 20px 40px rgba(0,0,0,.45))}.dc-page .fg-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#0009;color:#fff;cursor:pointer;backdrop-filter:blur(4px);transition:background .2s ease,opacity .2s ease}.dc-page .fg-arrow:hover:not(:disabled){background:#000000d9}.dc-page .fg-arrow:disabled{opacity:.35;cursor:not-allowed}.dc-page .fg-arrow.prev{left:.9rem}.dc-page .fg-arrow.next{right:.9rem}.dc-page .fg-counter{position:absolute;left:50%;bottom:1rem;transform:translate(-50%);z-index:2;margin:0;padding:.3rem .8rem;border-radius:999px;background:#0000008c;color:#fff;font-size:.85rem;font-variant-numeric:tabular-nums}.dc-page .fg-caption{padding:1rem .25rem .75rem;min-height:5.2rem}.dc-page .fg-caption h4{margin:0 0 .3rem;font-family:var(--font-display);font-size:1.1rem;color:var(--text-primary)}.dc-page .fg-caption p{margin:0;color:var(--text-secondary);line-height:1.6}.dc-page .fg-thumbs{display:flex;gap:3px;height:80px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.dc-page .fg-thumbs::-webkit-scrollbar{display:none}.dc-page .fg-thumbs button{flex:0 0 auto;width:44px;height:100%;padding:0;border:0;border-radius:6px;overflow:hidden;background:none;cursor:pointer;opacity:.6;transition:width .3s ease-out,opacity .2s ease,margin .3s ease-out}.dc-page .fg-thumbs button.active{width:120px;margin:0 3px;opacity:1;box-shadow:inset 0 0 0 2px var(--accent-primary)}.dc-page .fg-thumbs button:hover{opacity:1}.dc-page .fg-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.dc-page .fg-credit{margin:.75rem 0 0;color:var(--text-muted);font-size:.78rem}@media (max-width: 600px){.dc-page .field-gallery{padding:.85rem;border-radius:var(--radius-lg)}.dc-page .fg-head h3{font-size:1.05rem}.dc-page .fg-frame{height:min(520px,64vh)}.dc-page .fg-arrow{width:38px;height:38px}.dc-page .fg-arrow.prev{left:.5rem}.dc-page .fg-arrow.next{right:.5rem}.dc-page .fg-thumbs{height:64px}.dc-page .fg-thumbs button{width:36px}.dc-page .fg-thumbs button.active{width:96px}}@media (prefers-reduced-motion: reduce){.dc-page .fg-track,.dc-page .fg-thumbs button{transition:none!important}}.dc-page[data-astro-cid-pmt56dnv]{padding-top:80px}.breadcrumbs[data-astro-cid-pmt56dnv]{padding:1rem 0;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.breadcrumbs[data-astro-cid-pmt56dnv] .container[data-astro-cid-pmt56dnv]{display:flex;gap:.65rem;flex-wrap:wrap;font-size:.82rem;color:var(--text-muted)}.breadcrumbs[data-astro-cid-pmt56dnv] a[data-astro-cid-pmt56dnv]{color:var(--text-secondary)}h1[data-astro-cid-pmt56dnv],h2[data-astro-cid-pmt56dnv],h3[data-astro-cid-pmt56dnv]{font-family:var(--font-display);color:var(--text-primary)}h1[data-astro-cid-pmt56dnv]{font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;margin:.7rem 0 1.25rem}h2[data-astro-cid-pmt56dnv]{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15;margin:.6rem 0 1rem}.section-head[data-astro-cid-pmt56dnv]{max-width:760px;margin-bottom:2.5rem}.section-head[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{color:var(--text-secondary);font-size:1.05rem;line-height:1.7;margin:0}.dc-hero[data-astro-cid-pmt56dnv]{padding:4rem 0 4.5rem;background:linear-gradient(150deg,var(--bg-primary),var(--bg-secondary))}.dc-hero-grid[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.dc-hero-copy[data-astro-cid-pmt56dnv]>p[data-astro-cid-pmt56dnv]{color:var(--text-secondary);font-size:1.12rem;line-height:1.75;max-width:560px}.hero-actions[data-astro-cid-pmt56dnv]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-actions[data-astro-cid-pmt56dnv].centered{justify-content:center}.dc-hero-copy[data-astro-cid-pmt56dnv] .hero-phone[data-astro-cid-pmt56dnv]{margin-top:1.25rem;font-size:.95rem}.hero-phone[data-astro-cid-pmt56dnv] a[data-astro-cid-pmt56dnv]{color:var(--text-primary);font-weight:600}.dc-hero-image[data-astro-cid-pmt56dnv]{margin:0;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);background:var(--bg-card);max-width:460px;justify-self:end}.dc-hero-image[data-astro-cid-pmt56dnv] img[data-astro-cid-pmt56dnv]{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.dc-hero-image[data-astro-cid-pmt56dnv] figcaption[data-astro-cid-pmt56dnv],.field-card[data-astro-cid-pmt56dnv] figcaption[data-astro-cid-pmt56dnv]{padding:.8rem 1rem;color:var(--text-muted);font-size:.8rem;line-height:1.5}.dc-section[data-astro-cid-pmt56dnv]{padding:5rem 0}.dc-section[data-astro-cid-pmt56dnv]:nth-of-type(odd){background:var(--bg-secondary)}.gaps-layout[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:1.25fr 1fr;gap:1.5rem;align-items:stretch}.gap-grid[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.gap-card[data-astro-cid-pmt56dnv]{padding:1.5rem;border-top:3px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--bg-card);border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.gap-card[data-astro-cid-pmt56dnv] h3[data-astro-cid-pmt56dnv]{font-size:1.05rem;margin:0 0 .6rem}.gap-card[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{color:var(--text-secondary);line-height:1.65;margin:0}.field-grid[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1rem}.field-grid[data-astro-cid-pmt56dnv] img[data-astro-cid-pmt56dnv]{width:100%;height:auto;border-radius:var(--radius-md)}.scene[data-astro-cid-pmt56dnv]{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);background:var(--bg-card)}.scene[data-astro-cid-pmt56dnv] img[data-astro-cid-pmt56dnv]{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.zone-list[data-astro-cid-pmt56dnv]{display:grid;gap:2.5rem}.zone[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:1.05fr 1fr;gap:2.5rem;align-items:center}.zone[data-astro-cid-pmt56dnv].flip .scene[data-astro-cid-pmt56dnv]{order:2}.zone-head[data-astro-cid-pmt56dnv]{display:flex;align-items:baseline;gap:.9rem;margin-bottom:.6rem}.zone-num[data-astro-cid-pmt56dnv]{font:700 1.4rem var(--font-display);color:var(--accent-primary)}.zone[data-astro-cid-pmt56dnv] h3[data-astro-cid-pmt56dnv]{margin:0;font-size:1.35rem}.zone[data-astro-cid-pmt56dnv] h3[data-astro-cid-pmt56dnv] i[data-astro-cid-pmt56dnv]{color:var(--accent-primary);margin-right:.35rem;font-size:1rem}.zone-problem[data-astro-cid-pmt56dnv]{color:var(--text-secondary);line-height:1.7;margin:0 0 1rem;font-size:1.02rem}.zone[data-astro-cid-pmt56dnv] ul[data-astro-cid-pmt56dnv],.checklist-card[data-astro-cid-pmt56dnv] ul[data-astro-cid-pmt56dnv]{list-style:none;padding:0;margin:0}.zone[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv],.checklist-card[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv]{display:flex;gap:.75rem;padding:.5rem 0;color:var(--text-secondary);line-height:1.55}.zone[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv]{border-top:1px solid var(--border-color)}.zone[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv] i[data-astro-cid-pmt56dnv],.checklist-card[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv] i[data-astro-cid-pmt56dnv]{color:var(--accent-primary);margin-top:.3rem;font-size:.85rem}.process-grid[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start}.step-list[data-astro-cid-pmt56dnv]{list-style:none;padding:0;margin:1.5rem 0 0}.step-list[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:42px 1fr;gap:1rem;margin-bottom:1.5rem}.step-list[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv]>span[data-astro-cid-pmt56dnv]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent-primary);color:#fff;font-weight:700}.step-list[data-astro-cid-pmt56dnv] h3[data-astro-cid-pmt56dnv]{margin:0 0 .35rem;font-size:1.1rem}.step-list[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{margin:0;color:var(--text-secondary);line-height:1.6}.process-aside[data-astro-cid-pmt56dnv]{display:grid;gap:1.25rem}.checklist-card[data-astro-cid-pmt56dnv]{padding:1.75rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card)}.checklist-card[data-astro-cid-pmt56dnv] h2[data-astro-cid-pmt56dnv]{font-size:1.5rem}.checklist-card[data-astro-cid-pmt56dnv] li[data-astro-cid-pmt56dnv]{border-bottom:1px solid var(--border-color)}.checklist-note[data-astro-cid-pmt56dnv]{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin:1.25rem 0 0}.narrow[data-astro-cid-pmt56dnv]{max-width:900px}.faq-list[data-astro-cid-pmt56dnv] details[data-astro-cid-pmt56dnv]{border-bottom:1px solid var(--border-color)}.faq-list[data-astro-cid-pmt56dnv] summary[data-astro-cid-pmt56dnv]{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;padding:1.25rem 0;color:var(--text-primary);font-weight:700;list-style:none}.faq-list[data-astro-cid-pmt56dnv] summary[data-astro-cid-pmt56dnv]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{color:var(--text-secondary);line-height:1.7;padding:0 2rem 1.25rem 0;margin:0}.reading-grid[data-astro-cid-pmt56dnv]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.reading-card[data-astro-cid-pmt56dnv]{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-card);color:inherit;transition:border-color .2s ease,transform .2s ease}.reading-card[data-astro-cid-pmt56dnv]:hover{border-color:var(--accent-primary);transform:translateY(-3px)}.reading-card[data-astro-cid-pmt56dnv] h3[data-astro-cid-pmt56dnv]{font-size:1.05rem;margin:0;line-height:1.35}.reading-card[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{color:var(--text-secondary);line-height:1.6;margin:0;font-size:.92rem;flex:1}.reading-card[data-astro-cid-pmt56dnv] span[data-astro-cid-pmt56dnv]{color:var(--accent-primary);font-size:.85rem;font-weight:600}.related-links[data-astro-cid-pmt56dnv]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.related-links[data-astro-cid-pmt56dnv] a[data-astro-cid-pmt56dnv]{padding:.6rem 1rem;border:1px solid var(--border-color);border-radius:999px;color:var(--text-secondary);font-size:.9rem}.related-links[data-astro-cid-pmt56dnv] a[data-astro-cid-pmt56dnv]:hover{border-color:var(--accent-primary);color:var(--text-primary)}.dc-cta[data-astro-cid-pmt56dnv]{padding:5rem 0;text-align:center;background:linear-gradient(135deg,rgba(230,57,70,.12),var(--bg-secondary))}.dc-cta[data-astro-cid-pmt56dnv] p[data-astro-cid-pmt56dnv]{max-width:680px;margin:0 auto;color:var(--text-secondary);line-height:1.7}@media (max-width: 1000px){.gaps-layout[data-astro-cid-pmt56dnv]{grid-template-columns:1fr}.reading-grid[data-astro-cid-pmt56dnv]{grid-template-columns:repeat(2,1fr)}.zone[data-astro-cid-pmt56dnv]{grid-template-columns:1fr;gap:1.25rem}.zone[data-astro-cid-pmt56dnv].flip .scene[data-astro-cid-pmt56dnv]{order:0}}@media (max-width: 900px){.dc-hero-grid[data-astro-cid-pmt56dnv],.process-grid[data-astro-cid-pmt56dnv]{grid-template-columns:1fr}.dc-hero-image[data-astro-cid-pmt56dnv]{justify-self:start;max-width:520px}}@media (max-width: 600px){.dc-page[data-astro-cid-pmt56dnv]{padding-top:72px}.dc-hero[data-astro-cid-pmt56dnv],.dc-section[data-astro-cid-pmt56dnv],.dc-cta[data-astro-cid-pmt56dnv]{padding:3.5rem 0}.gap-grid[data-astro-cid-pmt56dnv],.reading-grid[data-astro-cid-pmt56dnv]{grid-template-columns:1fr}.field-grid[data-astro-cid-pmt56dnv]{grid-template-columns:repeat(2,1fr)}.zone-list[data-astro-cid-pmt56dnv]{gap:2.25rem}.hero-actions[data-astro-cid-pmt56dnv] .btn[data-astro-cid-pmt56dnv]{width:100%;justify-content:center}}
