.shots-wrap[data-astro-cid-sewtgbjx]{display:flex;flex-direction:column;align-items:center;gap:14px}.shots-phone[data-astro-cid-sewtgbjx]{position:relative;width:280px;background:#111;border-radius:40px;padding:12px;box-shadow:0 24px 80px #2d5a3d47,0 8px 24px #0000002e,inset 0 0 0 2px #ffffff1a}.shots-notch[data-astro-cid-sewtgbjx]{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:22px;background:#111;border-radius:0 0 16px 16px;z-index:2}.shots-screen[data-astro-cid-sewtgbjx]{position:relative;border-radius:30px;overflow:hidden;background:#f8f4ec;aspect-ratio:9 / 19.5}.shots-img[data-astro-cid-sewtgbjx]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .7s ease}.shots-img[data-astro-cid-sewtgbjx].active{opacity:1}.shots-label[data-astro-cid-sewtgbjx]{font-size:.85rem;color:var(--forest);font-weight:500}.shots-dots[data-astro-cid-sewtgbjx]{display:flex;gap:8px}.shots-dot[data-astro-cid-sewtgbjx]{width:8px;height:8px;border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--cream-muted);transition:background .2s,transform .2s}.shots-dot[data-astro-cid-sewtgbjx].active{background:var(--forest);transform:scale(1.25)}.shots-caption[data-astro-cid-sewtgbjx]{font-size:.78rem;color:var(--text-dark);opacity:.55;text-align:center;max-width:260px;line-height:1.5;font-style:italic}@media(max-width:600px){.shots-phone[data-astro-cid-sewtgbjx]{width:240px;border-radius:34px;padding:10px}.shots-screen[data-astro-cid-sewtgbjx]{border-radius:26px}}.how[data-astro-cid-j7pv25f6]{padding:110px 0}.how-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:start}.how[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--forest);margin:4px 0 20px;max-width:560px}.how-intro[data-astro-cid-j7pv25f6]{max-width:520px;color:var(--text-dark);opacity:.8;line-height:1.75;margin-bottom:36px}.how-steps[data-astro-cid-j7pv25f6]{list-style:none;display:grid;gap:28px;margin-bottom:40px}.how-steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:start}.how-num[data-astro-cid-j7pv25f6]{font-family:"DM Serif Display",serif;font-size:1.6rem;color:var(--forest-light);opacity:.55;line-height:1.2}.how-steps[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--forest);margin-bottom:6px;font-size:1.3rem}.how-steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dark);opacity:.78;line-height:1.7;max-width:480px}.how-phone[data-astro-cid-j7pv25f6]{position:sticky;top:110px}.inside[data-astro-cid-j7pv25f6]{margin-top:96px}.inside-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:0}.inside-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.inside-card[data-astro-cid-j7pv25f6]{background:var(--cream);border:1px solid var(--cream-muted);border-radius:var(--radius-card);padding:28px 24px}.inside-icon[data-astro-cid-j7pv25f6]{color:var(--forest-light);font-size:1.2rem;margin-bottom:14px}.inside-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--forest);font-size:1.25rem;margin-bottom:10px}.inside-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dark);opacity:.78;font-size:.95rem;line-height:1.7}.roadmap[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--forest);max-width:640px}.roadmap-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.roadmap-card[data-astro-cid-j7pv25f6]{background:var(--cream-light);border:1px solid var(--cream-muted);border-radius:var(--radius-card);padding:36px}.roadmap-now[data-astro-cid-j7pv25f6]{background:var(--forest);border-color:var(--forest)}.roadmap-now[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--cream)}.roadmap-now[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#f2ead7d1}.roadmap-tag[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-light);margin-bottom:14px;font-weight:500}.roadmap-now[data-astro-cid-j7pv25f6] .roadmap-tag[data-astro-cid-j7pv25f6]{color:var(--accent-green-light)}.roadmap-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--forest);margin-bottom:10px}.roadmap-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dark);opacity:.8;line-height:1.7}@media(max-width:960px){.how-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:56px}.how-phone[data-astro-cid-j7pv25f6]{position:static}.inside-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how[data-astro-cid-j7pv25f6]{padding:72px 0}.inside[data-astro-cid-j7pv25f6]{margin-top:64px}.inside-grid[data-astro-cid-j7pv25f6],.roadmap-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.awards[data-astro-cid-j7pv25f6]{background:var(--cream-light);padding:72px 0;border-top:1px solid var(--cream-muted);border-bottom:1px solid var(--cream-muted)}.awards-label[data-astro-cid-j7pv25f6]{text-align:center;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--forest-light);opacity:.55;margin-bottom:44px}.awards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.award-card[data-astro-cid-j7pv25f6]{border:1px solid var(--cream-muted);border-radius:20px;padding:32px;background:var(--cream);display:flex;flex-direction:column;gap:10px}.award-logo-wrap[data-astro-cid-j7pv25f6]{height:52px;display:flex;align-items:center;margin-bottom:4px}.award-logo-img[data-astro-cid-j7pv25f6]{max-height:40px;width:auto;object-fit:contain}.award-logo-gba[data-astro-cid-j7pv25f6]{max-height:52px;border-radius:4px}.award-category[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-mid);opacity:.7;font-weight:500}.award-logo-tile[data-astro-cid-j7pv25f6]{background:#2f3b4a;border-radius:8px;padding:8px 14px;display:inline-flex}.award-logo-sbs[data-astro-cid-j7pv25f6]{max-height:30px}.award-logo-img[data-astro-cid-j7pv25f6].award-logo-zoe{max-height:52px;mix-blend-mode:multiply}.award-logo-img[data-astro-cid-j7pv25f6].award-logo-vc26{max-height:26px;mix-blend-mode:multiply}.award-card-link[data-astro-cid-j7pv25f6]{transition:transform .2s,border-color .2s}.award-card-link[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);border-color:var(--forest-light)}.award-wordmark[data-astro-cid-j7pv25f6]{font-family:"DM Serif Display",serif;font-size:1.7rem;color:var(--forest);line-height:1}.award-wordmark[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-family:DM Sans,sans-serif;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.6;margin-left:6px}.award-status[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:6px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--forest);border:1px solid var(--forest-light);border-radius:100px;padding:3px 12px}.award-status-win[data-astro-cid-j7pv25f6]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.award-why[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-dark);opacity:.72;line-height:1.65;font-weight:300}@media(max-width:880px){.awards-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}.awards[data-astro-cid-j7pv25f6]{padding:56px 0}}.hero[data-astro-cid-j7pv25f6]{padding:160px 0 100px;min-height:82vh;display:flex;align-items:center;position:relative;overflow:hidden;border-bottom:1px solid var(--accent-green)}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{width:100%}.hero-video[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:122%;max-width:none;height:100%;object-fit:cover;object-position:0% 20%;z-index:0}.hero-video-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,#1f402be0,#1f402bb3 38%,#1f402b40 70%,#1f402b26),linear-gradient(to bottom,#1f402b00 60%,#1f402b8c);z-index:1}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{position:relative;z-index:2}@media(max-width:700px){.hero[data-astro-cid-j7pv25f6]{align-items:flex-end;min-height:92vh;padding:120px 0 56px}.hero-video[data-astro-cid-j7pv25f6]{width:100%;object-position:50% 0%}.hero-video-overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,#1f402b1a,#1f402b59 38%,#1f402beb 70%,#1f402bf7)}}.hero-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}.hero-content[data-astro-cid-j7pv25f6]{max-width:580px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--cream);margin:18px 0 28px;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.05}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-green-light);font-style:italic}.hero[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.5vw,1.15rem);color:#f2ead7c7;line-height:1.75;max-width:520px;margin-bottom:36px;font-weight:300}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:14px;flex-wrap:wrap}.hero-cta[data-astro-cid-j7pv25f6]{font-size:1.05rem;padding:16px 36px;box-shadow:0 0 #f2ead766;animation:cta-pulse 2.5s ease-out infinite}@keyframes cta-pulse{0%{box-shadow:0 0 #f2ead759}70%{box-shadow:0 0 0 14px #f2ead700}to{box-shadow:0 0 #f2ead700}}.hero-cta-nudge[data-astro-cid-j7pv25f6]{font-size:.82rem;color:#f2ead78c;margin-top:14px;margin-bottom:0;font-weight:300}.hero-secondary-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:18px;font-size:.88rem;color:#f2ead799;border-bottom:1px solid rgba(242,234,215,.25);padding-bottom:2px;transition:color .2s,border-color .2s}.hero-secondary-link[data-astro-cid-j7pv25f6]:hover{color:var(--cream);border-color:var(--accent-green-light)}.hero-phone[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;transform:rotate(2deg)}.story-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}.story-photo-wrap[data-astro-cid-j7pv25f6]{position:relative}.story-photo[data-astro-cid-j7pv25f6]{min-height:460px;border-radius:24px;overflow:hidden}.story-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.story-badge[data-astro-cid-j7pv25f6]{position:absolute;bottom:-20px;right:-20px;background:var(--cream);border-radius:16px;padding:20px 24px;box-shadow:0 8px 32px #0000001f}.story-badge-num[data-astro-cid-j7pv25f6]{font-family:"DM Serif Display",serif;font-size:2rem;color:var(--forest);line-height:1;margin-bottom:4px}.story-badge-text[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--forest-mid);line-height:1.3;max-width:100px}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:12px 0 28px;color:var(--forest)}.story[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--forest-mid)}.story[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dark);opacity:.85;margin-bottom:18px;font-weight:300;line-height:1.75}.link-arrow[data-astro-cid-j7pv25f6]{display:inline-block;color:var(--forest);font-weight:500;margin-top:16px;border-bottom:1px solid var(--accent-green);padding-bottom:2px;transition:border-color .2s}.link-arrow[data-astro-cid-j7pv25f6]:hover{border-color:var(--forest)}.surface-deep[data-astro-cid-j7pv25f6]{background:#1a2e22}.what[data-astro-cid-j7pv25f6]{padding:120px 0}.what-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.what[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;margin-bottom:24px;color:var(--cream)}.what[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--accent-green-light)}.what[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.75;margin-bottom:16px;font-weight:300;color:#f2ead7c7}.what[data-astro-cid-j7pv25f6] .eyebrow-light[data-astro-cid-j7pv25f6]{color:#f2ead78c}.what-img[data-astro-cid-j7pv25f6]{border-radius:20px;overflow:hidden;height:340px;margin-bottom:16px}.what-img-tall[data-astro-cid-j7pv25f6]{height:100%;min-height:480px;margin-bottom:0}.what-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.what-cards[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px}.what-card[data-astro-cid-j7pv25f6]{background:#f2ead714;border:1px solid rgba(242,234,215,.18);border-radius:16px;padding:28px 32px;transition:transform .2s,box-shadow .2s}.what-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0003}.what-card-icon[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:12px}.what-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:"DM Serif Display",serif;font-size:1.1rem;color:var(--cream);margin-bottom:8px}.what-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.6;color:#f2ead7a6;margin:0;font-weight:300}.img-break[data-astro-cid-j7pv25f6]{width:100%;height:420px;overflow:hidden;position:relative}.img-break-photo[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.88) saturate(.9)}.img-break-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(45,90,61,.35))}.privacy[data-astro-cid-j7pv25f6]{padding:100px 0}.privacy-head[data-astro-cid-j7pv25f6]{max-width:720px}.privacy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--forest);margin:12px 0 24px}.privacy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--forest-mid)}.privacy-intro[data-astro-cid-j7pv25f6]{color:var(--text-dark);opacity:.78;line-height:1.75;font-weight:300;font-size:1.02rem}.privacy-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.privacy-card[data-astro-cid-j7pv25f6]{background:var(--cream);border:1px solid var(--cream-muted);border-radius:20px;padding:32px}.privacy-num[data-astro-cid-j7pv25f6]{font-family:"DM Serif Display",serif;font-size:1.6rem;color:var(--accent-green);opacity:.7;margin-bottom:14px}.privacy-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--forest);margin-bottom:10px}.privacy-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.92rem;color:var(--text-dark);opacity:.8;line-height:1.7;font-weight:300}.privacy-foot[data-astro-cid-j7pv25f6]{margin-top:32px;font-size:.85rem;color:var(--text-dark);opacity:.65;line-height:1.7}.privacy-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--forest);border-bottom:1px solid var(--accent-green)}.privacy-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--forest)}.surveys[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--forest);margin-bottom:24px;max-width:760px}.surveys-intro[data-astro-cid-j7pv25f6]{max-width:640px;color:var(--text-dark);opacity:.78;line-height:1.75;font-size:1.02rem;font-weight:300}@media(max-width:880px){.hero[data-astro-cid-j7pv25f6]{padding:120px 0 70px}.hero-split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.hero-content[data-astro-cid-j7pv25f6]{text-align:center;max-width:100%}.hero-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}.hero-actions[data-astro-cid-j7pv25f6]{justify-content:center}.hero-phone[data-astro-cid-j7pv25f6]{transform:none}.story-grid[data-astro-cid-j7pv25f6],.what-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.img-break[data-astro-cid-j7pv25f6]{height:280px}.privacy[data-astro-cid-j7pv25f6]{padding:80px 0}.privacy-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px}}
