.gallery-section[data-astro-cid-nw73rvbn]{background:linear-gradient(180deg,transparent,var(--surface-soft),transparent)}.heading[data-astro-cid-nw73rvbn]{display:flex;justify-content:space-between;margin-bottom:2rem}.featured-shot[data-astro-cid-nw73rvbn],.shot[data-astro-cid-nw73rvbn]{padding:0;overflow:hidden;text-align:right;color:var(--text);cursor:pointer;border-radius:1.4rem}.featured-shot[data-astro-cid-nw73rvbn]{display:block;width:100%;position:relative}.featured-shot[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;object-position:top}.featured-shot[data-astro-cid-nw73rvbn] span[data-astro-cid-nw73rvbn]{position:absolute;inset-inline:0;bottom:0;padding:1.25rem;color:#fff;background:linear-gradient(transparent,#020a19e6);display:grid}.featured-shot[data-astro-cid-nw73rvbn] small[data-astro-cid-nw73rvbn]{opacity:.8;font-size:.8rem}.gallery-grid[data-astro-cid-nw73rvbn]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.shot[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{display:block;width:100%;height:11rem;object-fit:cover;object-position:top}.shot[data-astro-cid-nw73rvbn] span[data-astro-cid-nw73rvbn]{display:block;padding:.75rem;font-size:.86rem;font-weight:800}.lightbox[data-astro-cid-nw73rvbn]{position:fixed;inset:0;margin:auto;width:min(92vw,1200px);height:fit-content;max-height:90vh;max-width:none;padding:1.25rem;border:1px solid var(--line);border-radius:1.25rem;background:var(--surface);color:var(--text)}.lightbox[data-astro-cid-nw73rvbn]::backdrop{background:#020917d6}.lightbox[data-astro-cid-nw73rvbn] figure[data-astro-cid-nw73rvbn]{margin:0;text-align:center}.lightbox[data-astro-cid-nw73rvbn] figure[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{display:block;width:100%;max-height:75vh;object-fit:contain}.lightbox[data-astro-cid-nw73rvbn] figcaption[data-astro-cid-nw73rvbn]{padding-top:.75rem;font-weight:800}.close[data-astro-cid-nw73rvbn],.previous[data-astro-cid-nw73rvbn],.next[data-astro-cid-nw73rvbn]{position:absolute;border:0;border-radius:50%;background:var(--surface-soft);color:var(--text);width:2.6rem;height:2.6rem;font:inherit;font-size:1.8rem;cursor:pointer}.close[data-astro-cid-nw73rvbn]{top:.5rem;right:.5rem}.previous[data-astro-cid-nw73rvbn],.next[data-astro-cid-nw73rvbn]{top:50%;transform:translateY(-50%)}.previous[data-astro-cid-nw73rvbn]{right:.6rem}.next[data-astro-cid-nw73rvbn]{left:.6rem}@media(max-width:700px){.gallery-grid[data-astro-cid-nw73rvbn]{grid-template-columns:repeat(2,1fr)}.shot[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{height:8rem}.featured-shot[data-astro-cid-nw73rvbn] img[data-astro-cid-nw73rvbn]{aspect-ratio:4/3}.previous[data-astro-cid-nw73rvbn],.next[data-astro-cid-nw73rvbn]{display:none}}.hero[data-astro-cid-j7pv25f6]{overflow:hidden;padding:clamp(4rem,8vw,8rem) 0 5rem;background:radial-gradient(circle at 20% 30%,var(--glow),transparent 34%)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,6vw,6rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:.4rem 0 1rem;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.22;letter-spacing:-.055em}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#128b83}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){font-size:1.15rem;color:var(--muted);margin:0}.product-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin:1.4rem 0 1.8rem;color:var(--muted);font-weight:700;font-size:.92rem}.product-meta[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:.3rem;height:.3rem;background:#24b6e5;border-radius:50%}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-visual[data-astro-cid-j7pv25f6]{position:relative}.hero-visual[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:block;width:100%;border:1px solid rgba(255,255,255,.6);border-radius:1.65rem;box-shadow:0 30px 70px #0419393b}.orbit[data-astro-cid-j7pv25f6]{position:absolute;border:1px solid #24b6e5;border-radius:50%;opacity:.35}.orbit-one[data-astro-cid-j7pv25f6]{width:13rem;height:13rem;top:-2rem;left:-3rem}.orbit-two[data-astro-cid-j7pv25f6]{width:9rem;height:9rem;bottom:-2rem;right:-2rem;border-color:#128b83}.introduction[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.introduction[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:1.1rem;margin:0}.features[data-astro-cid-j7pv25f6]{background:var(--surface-soft)}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.feature-card[data-astro-cid-j7pv25f6]{position:relative;padding:1.5rem;border-radius:1.25rem;overflow:hidden}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.4rem 0;color:var(--text);font-size:1.1rem}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--muted);font-size:.88rem}.feature-number[data-astro-cid-j7pv25f6]{color:#128b83;font-weight:900;font-size:.85rem}.centered[data-astro-cid-j7pv25f6]{text-align:center}.centered[data-astro-cid-j7pv25f6] .section-title[data-astro-cid-j7pv25f6]{max-width:40rem;margin-inline:auto}.pricing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.5rem;align-items:stretch}.price-card[data-astro-cid-j7pv25f6]{position:relative;padding:1.7rem;border-radius:1.4rem;display:flex;flex-direction:column}.price-card[data-astro-cid-j7pv25f6].recommended{border-color:#24b6e5;box-shadow:0 18px 45px #0f66d826}.price-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:var(--text);font-size:1.15rem}.badge[data-astro-cid-j7pv25f6]{position:absolute;top:-.75rem;right:1rem;color:#fff;background:#128b83;padding:.22rem .65rem;border-radius:1rem;font-size:.75rem;font-weight:800}.price[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:900;color:#0f66d8;margin:.85rem 0}.price[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:1rem}.price-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{padding:0;list-style:none;display:grid;gap:.7rem;color:var(--muted);font-size:.9rem;flex:1}.price-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"✓";color:#128b83;margin-left:.45rem;font-weight:900}.price-card[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{margin-top:1rem}.specs[data-astro-cid-j7pv25f6]{background:var(--surface-soft)}.spec-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:3rem;align-items:center}.spec-grid[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6]{margin:0;border-radius:1.35rem;overflow:hidden}.spec-grid[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{padding:1rem 1.2rem;display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.spec-grid[data-astro-cid-j7pv25f6] dl[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border:0}.spec-grid[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--muted)}.spec-grid[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-weight:800}.privacy[data-astro-cid-j7pv25f6]{padding-block:5.5rem;background:linear-gradient(135deg,#061d3f,#0d66ae);color:#fff}.privacy-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start;max-width:900px}.privacy[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:#80e8ff}.privacy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,4vw,2.7rem);margin:.2rem 0 .8rem}.privacy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.eyebrow){margin:0;color:#d7eaff}.privacy-icon[data-astro-cid-j7pv25f6]{width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:1.25rem;background:#ffffff1f;font-size:2.4rem}.final-cta[data-astro-cid-j7pv25f6]{padding-block:5rem}.cta-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem;border-radius:1.5rem;background:var(--surface-soft)}.cta-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.35rem,3vw,2rem);margin:.3rem 0 0}.cta-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}@media(max-width:850px){.hero-grid[data-astro-cid-j7pv25f6],.introduction[data-astro-cid-j7pv25f6],.spec-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-copy[data-astro-cid-j7pv25f6]{order:1}.hero-visual[data-astro-cid-j7pv25f6]{max-width:720px}.feature-grid[data-astro-cid-j7pv25f6],.pricing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.cta-inner[data-astro-cid-j7pv25f6]{display:block}.cta-actions[data-astro-cid-j7pv25f6]{margin-top:1.5rem}}@media(max-width:560px){.hero[data-astro-cid-j7pv25f6]{padding-top:3rem}.feature-grid[data-astro-cid-j7pv25f6],.pricing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.product-meta[data-astro-cid-j7pv25f6]{font-size:.78rem;gap:.4rem}.privacy-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-inner[data-astro-cid-j7pv25f6]{padding:1.4rem}.hero-actions[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{width:100%}}
