.pcta[data-astro-cid-6irpurep]{width:100%}.pcta-btn[data-astro-cid-6irpurep],.pcta-alt[data-astro-cid-6irpurep]{display:none}.pcta-btn[data-astro-cid-6irpurep]{background:var(--accent);width:100%;color:var(--on-accent);font-family:var(--sans);letter-spacing:.02em;box-shadow:0 8px 24px var(--shadow);border-radius:3px;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1.06rem;font-weight:500;line-height:1.2;text-decoration:none}.pcta-btn[data-astro-cid-6irpurep] svg[data-astro-cid-6irpurep]{fill:currentColor;flex:none;width:22px;height:22px}.pcta-btn[data-astro-cid-6irpurep]:hover{background:var(--accent-pressed)}.pcta-btn[data-astro-cid-6irpurep]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pcta-alt[data-astro-cid-6irpurep]{color:var(--ink-muted);text-align:center;margin:.7rem 0 0;font-size:.8rem}.pcta-alt[data-astro-cid-6irpurep] a[data-astro-cid-6irpurep]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.pcta-alt[data-astro-cid-6irpurep] a[data-astro-cid-6irpurep]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=880px){html[data-platform=ios] .pcta-btn[data-astro-cid-6irpurep].pcta-ios,html[data-platform=android] .pcta-btn[data-astro-cid-6irpurep].pcta-android{display:flex}html[data-platform=ios] .pcta-alt-ios[data-astro-cid-6irpurep],html[data-platform=android] .pcta-alt-android[data-astro-cid-6irpurep]{display:block}html[data-platform=ios] .pcta-fallback[data-astro-cid-6irpurep],html[data-platform=android] .pcta-fallback[data-astro-cid-6irpurep]{display:none}}.pg[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink);font-family:var(--sans);min-height:100vh;font-size:16.5px;font-weight:300;line-height:1.65}.pg[data-astro-cid-lcdefpme] *{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--depths);margin:0}.hero-band[data-astro-cid-lcdefpme]{--sky-top:44 39 66;--sky-base:18 36 58;--sky-glow:237 201 176;--sky-glow-a:.16;--sky-wash:143 152 196;background:radial-gradient(55% 42% at 74% 40%, rgb(var(--sky-glow) / var(--sky-glow-a)), rgb(var(--sky-glow) / 0) 70%), radial-gradient(45% 35% at 12% 0%, rgb(var(--sky-wash) / .16), rgb(var(--sky-wash) / 0) 70%), linear-gradient(180deg, rgb(var(--sky-top)) 0%, rgb(var(--sky-base)) 52%, #0b2230 76%, var(--depths) 100%)}html[data-sky=day] .hero-band[data-astro-cid-lcdefpme]{--sky-top:18 49 85;--sky-base:14 42 60;--sky-glow:142 192 234;--sky-glow-a:.12;--sky-wash:211 227 236}html[data-sky=sunset] .hero-band[data-astro-cid-lcdefpme]{--sky-top:58 38 56;--sky-base:21 36 56;--sky-glow:235 176 143;--sky-glow-a:.2;--sky-wash:234 218 205}html[data-sky=night] .hero-band[data-astro-cid-lcdefpme]{--sky-top:12 33 64;--sky-base:20 48 78;--sky-glow:143 152 196;--sky-glow-a:.1;--sky-wash:210 211 229}@media (width<=600px) and (height>=640px){.hero-band[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, rgb(var(--sky-base)) 0%, rgb(var(--sky-base)) 58%, #0b2230 80%, var(--depths) 100%)}}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rule[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, transparent, var(--hairline) 20%, var(--hairline) 80%, transparent);border:none;max-width:1080px;height:1px;margin:0 auto}.btn[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-weight:400;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.btn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-slim[data-astro-cid-lcdefpme]{color:var(--accent);border:1px solid var(--accent-line);border-radius:3px;padding:.5rem 1.3rem;font-size:.72rem}.btn-slim[data-astro-cid-lcdefpme]:hover{background:var(--accent-soft)}.btn-primary[data-astro-cid-lcdefpme]{color:var(--on-accent);background:var(--accent);border-radius:3px;padding:.95rem 2.4rem;font-size:.8rem}.btn-ghost[data-astro-cid-lcdefpme]{color:var(--accent);border:1px solid var(--accent-line);border-radius:3px;padding:.85rem 2.1rem;font-size:.78rem}.btn-ghost[data-astro-cid-lcdefpme]:hover{background:var(--accent-soft);border-color:var(--accent)}.btn-primary[data-astro-cid-lcdefpme]:hover{background:var(--accent-pressed)}.shot[data-astro-cid-lcdefpme]{--shot-edge:var(--shot-edge-tilt,0 0 0 0 transparent);min-width:0;box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #00000080, var(--shot-edge), 0 2px 4px #06201a1f, 0 18px 32px -10px #06201a4d, 0 50px 80px -24px #06201a73;transform:var(--shot-tilt,none);background:linear-gradient(140deg,#9aaaa2 0%,#34443e 8%,#121e1a 26%,#0b1612 55%,#26362f 84%,#8c9c94 100%);border-radius:47px;padding:3px;transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s;position:relative}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{box-sizing:border-box;background:#020504;border:6px solid #020504;border-radius:44px;width:100%;height:auto;display:block}.shot[data-astro-cid-lcdefpme]:before{--btn:linear-gradient(90deg, #1a2823, #7a8a83 50%, #22302b);content:"";background:var(--btn) 0 16% / 2.5px 4.5% no-repeat, var(--btn) 0 24% / 2.5px 7.5% no-repeat, var(--btn) 0 33% / 2.5px 7.5% no-repeat, var(--btn) 100% 29% / 2.5px 11% no-repeat, var(--btn) 100% 64% / 2.5px 7% no-repeat;pointer-events:none;position:absolute;inset:0 -2.5px}.shot-glass[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#ffffff14 18%,#fff0 34% 60%,#ffffff0f 72%,#fff0 84%) 0 0/180% 100% no-repeat;border-radius:38px;transition:background-position .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px 1px #ffffff24}.shot[data-astro-cid-lcdefpme]:after{content:"";aspect-ratio:380/111;pointer-events:none;background:radial-gradient(8% 28% at 80%,#22303e 0 35%,#0b1219 70%,#000 100%);border-radius:999px;width:calc(28.8% - 5.2px);margin-top:calc(2.8% + 8.5px);position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width>=701px){.split[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme],.proof[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:first-child .shot[data-astro-cid-lcdefpme],.shot-fig[data-astro-cid-lcdefpme]:first-child .shot[data-astro-cid-lcdefpme]{--shot-tilt:perspective(1800px) rotateY(12deg) rotateX(3deg);--shot-edge-tilt:-5px 2px 0 -1px #0d1915}.proof[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child .shot[data-astro-cid-lcdefpme],.shot-fig[data-astro-cid-lcdefpme]:last-child .shot[data-astro-cid-lcdefpme]{--shot-tilt:perspective(1800px) rotateY(-12deg) rotateX(3deg);--shot-edge-tilt:5px 2px 0 -1px #0d1915}}@media (hover:hover) and (width>=701px){.shot[data-astro-cid-lcdefpme]:hover{--shot-edge:0 0 0 0 transparent;transform:perspective(1800px)rotateY(0)rotateX(0)}.shot[data-astro-cid-lcdefpme]:hover .shot-glass[data-astro-cid-lcdefpme]{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-lcdefpme],.shot-glass[data-astro-cid-lcdefpme]{transition:none}}.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:1160px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,5rem);display:grid}.hero-visual[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:420px;margin:0}.hero-scene[data-astro-cid-lcdefpme]{aspect-ratio:2/3;background:var(--surface);border-radius:180px 180px 12px 12px;position:relative;overflow:hidden}.hero-scene-inner[data-astro-cid-lcdefpme]{aspect-ratio:2/3;width:100%;position:absolute;top:0}.hero-angler[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.hero-fill[data-astro-cid-lcdefpme]{display:none}.hero-phone[data-astro-cid-lcdefpme]{background:var(--depths);border-radius:12%/6%;width:40.8%;height:55.6%;position:absolute;top:14.45%;left:33.1%;overflow:hidden;box-shadow:0 0 1px 1px #0009;container-type:inline-size}.hero-phone[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{display:contents}.hero-phone[data-astro-cid-lcdefpme] .hero-reveal-photo[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.hero-fish-data[data-astro-cid-lcdefpme]:before{content:"";background:linear-gradient(to bottom, #06201a00, #06201a8c 60%, var(--depths));height:34cqw;position:absolute;bottom:100%;left:0;right:0}.hero-fish-data[data-astro-cid-lcdefpme]{z-index:1;box-sizing:border-box;background:var(--depths);color:#ede6d4;padding:0 8cqw 11cqw;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.hero-fish-status[data-astro-cid-lcdefpme]{color:#a6b8ae;letter-spacing:.1em;text-transform:uppercase;margin:0 0 2.5cqw;font-size:3.6cqw;font-weight:600}.hero-fish-name[data-astro-cid-lcdefpme]{color:var(--gold);letter-spacing:-.01em;margin:0;font-size:11cqw;font-weight:300;line-height:1.05}.hero-fish-latin[data-astro-cid-lcdefpme]{color:#a6b8ae;font-family:var(--serif);margin:1.5cqw 0 0;font-size:5.4cqw;font-style:italic}.hero-fish-rule[data-astro-cid-lcdefpme]{background:var(--gold);width:14cqw;height:1px;margin:4cqw 0 3cqw;display:block}.hero-fish-match[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;margin:0 0 4cqw;font-size:4.4cqw}.hero-fish-data[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{gap:9cqw;margin:0;display:flex}.hero-fish-data[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:#a6b8ae;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8cqw;font-size:3.4cqw;font-weight:600}.hero-fish-data[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:6cqw;font-weight:600}.hero-log-button[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--on-gold);text-align:center;border-radius:999px;margin-top:6cqw;padding:4.2cqw 0;font-size:4.6cqw;font-weight:600;line-height:1;display:block}.hero-phone[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:#030405;border-radius:999px;width:29%;height:2%;position:absolute;top:1%;left:35.5%}.hero-phone[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;background:linear-gradient(118deg,#fff0d51c,#0000 48%,#06171814);position:absolute;inset:0;box-shadow:inset 0 0 3px 1px #0009,inset 1px 1px 1px #fff6}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-muted);letter-spacing:.2em;text-transform:uppercase;margin-top:1rem;font-size:.65rem}.hero-reassurance[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:.8rem}.hero-flag[data-astro-cid-lcdefpme]{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.6rem;margin:0 0 .6rem;padding:.45rem 1rem .45rem .85rem;font-size:.7rem;font-weight:400;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.hero-flag[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.hero-flag[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hero-flag-dot[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.hero-flag-go[data-astro-cid-lcdefpme]{transition:transform .2s}.hero-flag[data-astro-cid-lcdefpme]:hover .hero-flag-go[data-astro-cid-lcdefpme]{transform:translate(3px)}.strip-flag[data-astro-cid-lcdefpme]{margin:0 0 1.4rem;display:none}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;color:var(--accent);align-items:center;gap:1rem;margin:0 0 2rem;font-size:.72rem;display:flex}.eyebrow[data-astro-cid-lcdefpme]:before{content:"";background:var(--accent-line);width:2.6rem;height:1px}h1[data-astro-cid-lcdefpme]{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(4.5rem,8vw,6.75rem);font-weight:600;line-height:.94}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--gold);font-weight:500}.sub[data-astro-cid-lcdefpme]{color:var(--ink-muted);max-width:32rem;margin:0 0 2.2rem;font-size:1.08rem}.sub-short[data-astro-cid-lcdefpme]{display:none}.hero-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}@media (prefers-reduced-motion:no-preference){.hero-copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:.7s both rise}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation-delay:60ms}.hero-copy[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{animation-delay:.12s}.hero-copy[data-astro-cid-lcdefpme] .hero-cta[data-astro-cid-lcdefpme]{animation-delay:.18s}.hero-visual[data-astro-cid-lcdefpme]{animation:.9s .15s both rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.strip[data-astro-cid-lcdefpme]{text-align:center;max-width:1080px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem)}.strip-title[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink-muted);margin:0 0 1.8rem;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:500}.cond-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:0;padding:1.4rem 0 0;list-style:none;display:grid}.cond-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}.cond-label[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.cond-value[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.6rem;font-weight:600;line-height:1.2}.cond-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.85rem}.sec-head[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}h2[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0 0 .8rem;font-size:clamp(1.9rem,4vw,2.7rem);font-weight:600;line-height:1.15}.sec-head[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.kicker){color:var(--ink-muted);margin:0;font-size:1.05rem}.how[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}.steps[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,4rem);margin:0;padding:0;list-style:none;display:grid}.step-num[data-astro-cid-lcdefpme]{border:1px solid var(--accent-line);width:3rem;height:3rem;color:var(--accent);font-family:var(--sans);border-radius:50%;place-items:center;margin-bottom:1.1rem;font-size:1.1rem;font-weight:400;display:inline-grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.feat-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0 0 .4rem;font-size:1.4rem;font-weight:600}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.feat-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:.98rem}.record-sec[data-astro-cid-lcdefpme],.log-sec[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}.split[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);max-width:58rem;margin:0 auto;display:grid}.split[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:300px}.record-card[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--surface);border-radius:6px;padding:clamp(1.5rem,3vw,2.1rem)}.record-kicker[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.66rem}.record-species[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.record-sci[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0 0 1.2rem;font-size:.95rem;font-style:italic}.record-rows[data-astro-cid-lcdefpme]{margin:0;padding:0}.record-row[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.record-row[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.record-row[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:1.05rem}.record-row[data-astro-cid-lcdefpme].is-key dt[data-astro-cid-lcdefpme],.record-row[data-astro-cid-lcdefpme].is-key dd[data-astro-cid-lcdefpme]{color:var(--accent)}.record-link[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-size:.9rem}.record-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-decoration-color:var(--accent-line);text-underline-offset:3px}.record-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);border-top:1px solid var(--hairline);margin:1.3rem 0 0;padding-top:1.1rem;font-size:.92rem}.record-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:500}.enrich-sec[data-astro-cid-lcdefpme],.premium-sec[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}.kicker[data-astro-cid-lcdefpme]{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin:0 0 .8rem;font-size:.68rem}.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,4.5rem);max-width:40rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none;display:grid}.proof[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1.1rem;min-width:0;display:flex}.proof[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{width:100%;max-width:280px}.proof[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-align:center;max-width:18rem;margin:0;font-size:.9rem}.ledger[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--surface);border-radius:6px;max-width:60rem;margin:0 auto;padding:clamp(1.5rem,3.5vw,2.4rem)}.ledger-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);flex-direction:column;gap:.15rem;margin:0 0 1.6rem;padding-bottom:1.2rem;display:flex}.ledger-fish[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.6rem;font-weight:600;line-height:1.2}.ledger-head[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.95rem}.ledger-meta[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:.4rem;font-size:.82rem}.ledger-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.ledger-cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.68rem;font-weight:400}.ledger-cols[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{margin:0;padding:0}.lrow[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.6rem 0;display:flex}.lrow[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.9rem;display:flex}.lrow[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:0;font-size:.95rem}.ledger-note[data-astro-cid-lcdefpme]{color:var(--ink-muted);border-top:1px solid var(--hairline);margin:1.6rem 0 0;padding-top:1.2rem;font-size:.88rem}.access-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.2rem,3vw,2rem);max-width:58rem;margin:0 auto clamp(3rem,6vw,4.5rem);display:grid}.access-card[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;padding:clamp(1.5rem,3.5vw,2.2rem)}.access-card[data-astro-cid-lcdefpme].is-member{border-color:var(--accent-line);background:linear-gradient(145deg, var(--accent-soft), var(--surface) 70%);box-shadow:inset 0 3px 0 var(--accent)}.access-label[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem;display:inline-block}.access-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0 0 .7rem;font-size:1.5rem;font-weight:600;line-height:1.2}.access-intro[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0 0 1.3rem;font-size:.94rem}.pricing-options[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:.7rem;margin:0 0 1.3rem;display:grid}.price-option[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--paper);min-height:5.2rem;color:var(--ink);border-radius:5px;flex-direction:column;justify-content:space-between;gap:.45rem;margin:0;padding:.75rem;font-size:.78rem;display:flex}.price-option[data-astro-cid-lcdefpme].is-promo{border-color:var(--accent-line)}.price-option[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:1.4rem;font-weight:600}.promo-flag[data-astro-cid-lcdefpme]{background:var(--accent);color:var(--on-accent);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-self:flex-start;padding:.35rem .55rem;font-size:.7rem;font-weight:600;display:inline-block}.price-label[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.4rem;font-size:.58rem;display:block}.access-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.access-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);color:var(--ink);padding:.7rem 0 .7rem 1.5rem;font-size:.92rem;position:relative}.access-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--accent);font-weight:600;position:absolute;top:.7rem;left:0}.value-heading[data-astro-cid-lcdefpme]{font-family:var(--serif);text-align:center;margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.value-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.4rem,3vw,2rem);max-width:58rem;margin:0 auto;padding:0;list-style:none;display:grid}.value-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--surface);border-radius:6px;padding:1.7rem clamp(1.2rem,3vw,1.9rem)}.value-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.value-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:.96rem}.spot[data-astro-cid-lcdefpme]{border:1px solid var(--accent-line);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:6px;max-width:58rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:clamp(1.5rem,3.5vw,2.2rem)}.spot[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--accent);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.spot[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-size:1rem}.two-shots[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,3.5rem);max-width:52rem;margin:0 auto;display:grid}.shot-fig[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:1rem;margin:0;display:flex}.shot-fig[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{width:100%;max-width:260px}.shot-fig[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink-muted);text-align:center;max-width:22rem;font-size:.92rem}.stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);text-align:center;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:34rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;padding:1.6rem 0 0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex-direction:column;gap:.1rem;display:flex}.stat-value[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--accent);font-size:2.2rem;font-weight:600;line-height:1.1}.stat-label[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.78rem}.stats-note[data-astro-cid-lcdefpme]{text-align:center;color:var(--ink-muted);margin:1rem 0 0;font-size:.9rem}.league-sec[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}.league-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.4rem,3vw,2.2rem);max-width:60rem;margin:0 auto;padding:0;list-style:none;display:grid}.league-points[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);background:var(--surface);border-radius:6px;padding:clamp(1.3rem,2.5vw,1.8rem)}.league-points[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--ink);margin:0 0 .55rem;font-size:1.4rem;font-weight:600}.league-points[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:.94rem}.league-notify[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;color:var(--ink);margin:clamp(2rem,4vw,2.8rem) auto 0;font-size:1.05rem;line-height:1.6}.league-ready[data-astro-cid-lcdefpme]{text-align:center;max-width:44rem;color:var(--ink-muted);margin:.9rem auto 0;font-size:.95rem}.league-link[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin:clamp(1.6rem,3vw,2.2rem) 0 0;display:flex}.features[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem)}.feat-grid[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:repeat(3,1fr);gap:clamp(1.8rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.feat-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding-top:1.4rem}.final[data-astro-cid-lcdefpme]{text-align:center;max-width:1080px;margin:0 auto;padding:clamp(3.5rem,8vw,6.5rem) clamp(1.25rem,4vw,2.5rem)}.final-mark[data-astro-cid-lcdefpme]{object-fit:cover;clip-path:inset(1px 1px 0 round 22px);width:92px;height:92px;box-shadow:0 5px 16px var(--shadow);border-radius:23px;margin:0 auto 1.4rem;display:block}.final[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.final-sub[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0 0 2.2rem;font-size:1rem}.final-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-decoration-color:var(--accent-line);text-underline-offset:3px}.final-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-pressed)}.final-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.final-badges[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.pg[data-astro-cid-lcdefpme] .badges{--badge-bg:var(--depths);--badge-fg:#fffdf8;--badge-border:transparent;--badge-radius:8px}.on-depths[data-astro-cid-lcdefpme] .badges{--badge-bg:var(--surface);--badge-border:var(--hairline)}.hero-band[data-astro-cid-lcdefpme] .badges{--badge-bg:#ede6d41a;--badge-border:#ede6d42e}.hero-band[data-astro-cid-lcdefpme] .hero-flag[data-astro-cid-lcdefpme]{background:#ede6d41a;border-color:#ede6d42e}.hero-band[data-astro-cid-lcdefpme] .hero-flag[data-astro-cid-lcdefpme]:hover{border-color:var(--accent)}.pg[data-astro-cid-lcdefpme] .badge:focus-visible{outline-color:var(--accent)}.ledger-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.spot-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.final-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);text-decoration-color:var(--accent-line);text-underline-offset:3px}.ledger-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.spot-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.final-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-pressed)}.ledger-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.spot-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible,.final-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.spot-link[data-astro-cid-lcdefpme]{margin:1.1rem 0 0;font-size:.9rem}.final-link[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-size:.88rem}.dock[data-astro-cid-lcdefpme]{z-index:4;padding:.75rem 1rem calc(.9rem + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--hairline);visibility:hidden;background:#f6f2e8e0;transition:transform .2s,visibility 0s linear .2s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.dock[data-astro-cid-lcdefpme].is-on{visibility:visible;transition-delay:0s;transform:none}.dock[data-astro-cid-lcdefpme] .badges{justify-content:center}@media (prefers-reduced-motion:reduce){.dock[data-astro-cid-lcdefpme]{transition:none}}@media (width<=980px){.league-points[data-astro-cid-lcdefpme],.feat-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.feat-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=880px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.hero-copy[data-astro-cid-lcdefpme]{max-width:36rem}.hero-scene[data-astro-cid-lcdefpme]{aspect-ratio:5/6;border-radius:120px 120px 12px 12px}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,11.5vw,6rem)}.hero[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{margin-bottom:1.1rem;font-size:1rem}.hero[data-astro-cid-lcdefpme] .sub-full[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] .sub-short[data-astro-cid-lcdefpme]{display:inline}.hero-cta[data-astro-cid-lcdefpme]{gap:.6rem;width:100%}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:.6rem}html[data-platform] .hero-reassurance[data-astro-cid-lcdefpme]{display:none}.steps[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.split[data-astro-cid-lcdefpme] .shot[data-astro-cid-lcdefpme]{order:2}.cond-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:1.8rem 1.5rem}.value-grid[data-astro-cid-lcdefpme],.access-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.dock[data-astro-cid-lcdefpme]{display:block}.hero[data-astro-cid-lcdefpme] .hero-flag[data-astro-cid-lcdefpme]{display:none}.strip-flag[data-astro-cid-lcdefpme]{display:inline-flex}.strip[data-astro-cid-lcdefpme]{padding-top:2.2rem}}@media (width<=600px) and (height>=640px){.hero[data-astro-cid-lcdefpme]{--nav-h:4.125rem;--copy-h:355px;--scene-w:max(100vw, calc((100svh - var(--copy-h)) / .848));--scene-top:max(0px, calc(var(--nav-h) + .5rem - var(--scene-w) * .33));--phone-bottom:calc(var(--scene-top) + var(--scene-w) * .848);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;max-width:none;min-height:100svh;padding:0 clamp(1.25rem,4vw,2.5rem) 1.6rem;display:flex;position:relative;overflow:clip}.hero-visual[data-astro-cid-lcdefpme]{z-index:0;max-width:none;margin:0;position:absolute;inset:0}.hero-visual[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{display:none}.hero-scene[data-astro-cid-lcdefpme]{aspect-ratio:auto;background:var(--depths);border-radius:0;position:absolute;inset:0}.hero-fill[data-astro-cid-lcdefpme]{object-fit:cover;filter:blur(14px)brightness(.55);z-index:0;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px}.hero-scene-inner[data-astro-cid-lcdefpme]{width:var(--scene-w);aspect-ratio:auto;height:calc(var(--scene-w) * 1.25);left:calc(50% - var(--scene-w) / 2);top:var(--scene-top);z-index:1}.hero-scene[data-astro-cid-lcdefpme]:after{content:"";z-index:2;pointer-events:none;background: linear-gradient(to bottom, rgb(var(--sky-top) / .9) 0%, rgb(var(--sky-top) / 0) 18%), linear-gradient(to bottom, rgb(var(--sky-base) / 0) calc(var(--phone-bottom) - 2rem), rgb(var(--sky-base) / .94) calc(var(--phone-bottom) + 4rem), rgb(var(--sky-base)) 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;margin:0;position:absolute;bottom:1.6rem;left:clamp(1.25rem,4vw,2.5rem);right:clamp(1.25rem,4vw,2.5rem)}.hero-phone[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,15vw,4.5rem)}.hero[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{margin-bottom:1.1rem}}@media (width<=600px) and (height>=640px) and (height<=700px){.hero[data-astro-cid-lcdefpme]{--copy-h:305px;padding-bottom:1.1rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.6rem,12.5vw,3rem)}.hero-copy[data-astro-cid-lcdefpme]{bottom:1.1rem}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:.4rem}.hero[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme]{margin-bottom:.8rem}.hero-cta[data-astro-cid-lcdefpme]{gap:.5rem}}@media (width<=370px) and (height>=640px) and (height<=700px){.hero[data-astro-cid-lcdefpme]{--copy-h:355px}}@media (width<=700px){.ledger-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.8rem}.proof[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.2rem;max-width:18rem}}@media (width<=620px){.two-shots[data-astro-cid-lcdefpme],.feat-grid[data-astro-cid-lcdefpme],.league-points[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=460px){.cond-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.2rem}.pricing-options[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
