main.bleed{padding-top:0}.wide[data-astro-cid-wcolddp2]{max-width:1120px;margin:0 auto;padding:0 16px}.eyebrow[data-astro-cid-wcolddp2]{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:0;font-size:.78rem;font-weight:700}.eyebrow[data-astro-cid-wcolddp2].dark{color:var(--brass)}.hero[data-astro-cid-wcolddp2]{color:var(--ivory);background-color:var(--night);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='%23c8a45d' fill-opacity='.055'%3E%3Cpath d='M48 48 48 0 24 24ZM48 48 96 48 72 24ZM48 48 48 96 72 72ZM48 48 0 48 24 72Z'/%3E%3C/g%3E%3C/svg%3E");padding:40px 0 64px;position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2]:after{content:"";border-top:2px dashed var(--gold);opacity:.85;position:absolute;bottom:14px;left:16px;right:16px}.hero-in[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:0 16px;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{color:var(--ivory);letter-spacing:-.01em;margin:14px 0 18px;font-size:clamp(2.3rem,5.2vw,4.1rem);line-height:1.04}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--gold);font-style:italic}.hero-lede[data-astro-cid-wcolddp2]{color:#f6f1e6db;max-width:34em;margin:0 0 26px;font-size:1.2rem;line-height:1.6}.hero-actions[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:12px;display:flex}.hero[data-astro-cid-wcolddp2] .btn[data-astro-cid-wcolddp2]{padding:14px 22px;font-size:1.05rem}.btn[data-astro-cid-wcolddp2].ghost{color:var(--ivory);background:0 0;border:1.5px solid #f6f1e673}.btn[data-astro-cid-wcolddp2].ghost:hover{border-color:var(--gold);color:var(--gold)}.hero-link[data-astro-cid-wcolddp2]{color:var(--gold);font-weight:600}.hero-note[data-astro-cid-wcolddp2]{color:#f6f1e6b3;margin:14px 0 0;font-size:.95rem}.phone[data-astro-cid-wcolddp2]{justify-self:center;width:min(300px,78vw);margin:0;position:relative}.phone-body[data-astro-cid-wcolddp2]{background:#0b0f1c;border-radius:54px;padding:11px;box-shadow:0 0 0 1.5px #c8a45d8c,0 30px 60px #00000073}.phone-screen[data-astro-cid-wcolddp2]{aspect-ratio:600/1304;background:#f4f5f8;border-radius:43px;width:100%;height:auto;display:block}.phone-toggle[data-astro-cid-wcolddp2]{color:var(--ivory);cursor:pointer;vertical-align:1px;background:0 0;border:1px solid #f6f1e666;border-radius:8px;margin-right:8px;padding:5px 9px;font:600 .78rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:inline-block}.phone-toggle[data-astro-cid-wcolddp2]:hover{border-color:var(--gold);color:var(--gold)}.phone[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{color:#f6f1e6bf;text-align:center;margin-top:16px;font-size:.92rem;line-height:1.5}.inside[data-astro-cid-wcolddp2]{padding:56px 0 24px}.inside[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:10px 0 8px;font-size:clamp(1.9rem,3.6vw,2.6rem)}.section-lede[data-astro-cid-wcolddp2]{color:var(--muted);max-width:36em;margin:0 0 8px;font-size:1.1rem}.rail[data-astro-cid-wcolddp2]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-columns:232px;grid-auto-flow:column;gap:22px;margin:0;padding:20px max(16px,50vw - 544px) 28px;scroll-padding-left:max(16px,50vw - 544px);list-style:none;display:grid;overflow-x:auto}.shot[data-astro-cid-wcolddp2]{scroll-snap-align:start}.shot-link[data-astro-cid-wcolddp2]{color:inherit;border-radius:36px;text-decoration:none;display:block}.shot-link[data-astro-cid-wcolddp2]:hover .shot-phone[data-astro-cid-wcolddp2]{transform:translateY(-4px);box-shadow:0 20px 36px #17213d47}.shot-link[data-astro-cid-wcolddp2]:hover .shot-cta[data-astro-cid-wcolddp2]{text-decoration:underline}.shot-cta[data-astro-cid-wcolddp2]{color:var(--brass);margin-top:8px;font-size:.95rem;font-weight:700;display:inline-block}.shot-phone[data-astro-cid-wcolddp2]{background:#0b0f1c;border-radius:36px;padding:7px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 30px #17213d2e}.shot-phone[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:30px;width:100%;height:auto;display:block}.shot[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{align-items:center;gap:8px;margin:16px 0 4px;font-size:1.25rem;display:flex}.shot[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin:0;font-size:.98rem;line-height:1.5}.pro[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;color:var(--brass);border:1px solid var(--gold);border-radius:6px;padding:4px 6px;font:700 .68rem/1 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#calculator[data-astro-cid-wcolddp2]{padding-top:24px}#calculator[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin-top:1.2em}@media (width<=820px){.hero[data-astro-cid-wcolddp2]{padding:28px 0 56px}.hero-in[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:36px}.hero-lede[data-astro-cid-wcolddp2]{font-size:1.08rem}.phone[data-astro-cid-wcolddp2]{width:min(280px,74vw)}.rail[data-astro-cid-wcolddp2]{grid-auto-columns:200px}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-wcolddp2]{scroll-behavior:auto}}
