.mock[data-astro-cid-6iedxtc2]{--band: #efe9df;--m-sage: #7f8557;--m-terra: #b46a41;--m-gold: #c39a3f;--m-blue: #5f7183;overflow:hidden;box-shadow:var(--shadow-md)}.mock-bar[data-astro-cid-6iedxtc2]{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:var(--surface);border-bottom:1px solid var(--line)}.dot[data-astro-cid-6iedxtc2]{width:10px;height:10px;border-radius:50%}.dot[data-astro-cid-6iedxtc2].r{background:#e0796b}.dot[data-astro-cid-6iedxtc2].y{background:#e4c15f}.dot[data-astro-cid-6iedxtc2].g{background:#86c07a}.mock-title[data-astro-cid-6iedxtc2]{margin-left:8px;font-size:12px;color:var(--muted)}.mock-body[data-astro-cid-6iedxtc2]{padding:0;background:var(--panel)}.t-mon[data-astro-cid-6iedxtc2]{font-size:9px;font-weight:600;letter-spacing:.08em;fill:var(--muted)}.t-today[data-astro-cid-6iedxtc2]{font-size:7.5px;font-weight:700;letter-spacing:.08em;fill:var(--accent)}.t-stage[data-astro-cid-6iedxtc2]{font-size:9px;font-weight:700;letter-spacing:.06em;fill:var(--ink)}.t-row[data-astro-cid-6iedxtc2]{font-size:10px;fill:var(--ink2)}.t-date[data-astro-cid-6iedxtc2]{font-size:8.5px;fill:var(--muted)}.bar[data-astro-cid-6iedxtc2]{transform-box:fill-box;transform-origin:left center}.ms[data-astro-cid-6iedxtc2]{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.mock[data-astro-cid-6iedxtc2].anim .bar[data-astro-cid-6iedxtc2]{transform:scaleX(0)}.mock[data-astro-cid-6iedxtc2].anim .ms[data-astro-cid-6iedxtc2]{opacity:0;transform:scale(.4)}.mock[data-astro-cid-6iedxtc2].anim .stage-band[data-astro-cid-6iedxtc2],.mock[data-astro-cid-6iedxtc2].anim .today[data-astro-cid-6iedxtc2]{opacity:0}.mock[data-astro-cid-6iedxtc2].anim .dep[data-astro-cid-6iedxtc2]{stroke-dasharray:160;stroke-dashoffset:160}.mock[data-astro-cid-6iedxtc2].anim.in .bar[data-astro-cid-6iedxtc2]{animation:mk-grow .55s cubic-bezier(.2,.7,.2,1) var(--d, 0s) both}.mock[data-astro-cid-6iedxtc2].anim.in .ms[data-astro-cid-6iedxtc2]{animation:mk-pop .45s cubic-bezier(.34,1.45,.5,1) var(--d, 0s) both}.mock[data-astro-cid-6iedxtc2].anim.in .stage-band[data-astro-cid-6iedxtc2],.mock[data-astro-cid-6iedxtc2].anim.in .today[data-astro-cid-6iedxtc2]{animation:mk-fade .5s ease var(--d, 0s) both}.mock[data-astro-cid-6iedxtc2].anim.in .dep[data-astro-cid-6iedxtc2]{animation:mk-draw .6s ease .72s both}}@keyframes mk-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-draw{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.hero[data-astro-cid-j7pv25f6]{padding:72px 0 40px;background:radial-gradient(1100px 480px at 72% 4%,rgba(180,106,65,.07),transparent 62%),linear-gradient(180deg,#f6f3ed 0%,var(--bg) 58%)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.hero-copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(36px,5.2vw,60px);letter-spacing:-.032em;line-height:1.02;margin:16px 0 18px}.hero-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:18px;color:var(--ink2);max-width:30em}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:12px;margin:30px 0 12px;flex-wrap:wrap}.hero-note[data-astro-cid-j7pv25f6]{font-size:13.5px;color:var(--muted)}.feat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feat[data-astro-cid-j7pv25f6]{padding:26px 24px}.feat[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:19px;margin-bottom:10px}.feat[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink2);font-size:15px;margin:0}.band[data-astro-cid-j7pv25f6]{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:84px 0}.band-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.band-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.6vw,36px);margin:12px 0 14px}.band-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink2);font-size:17px}.ticks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:22px 0 0}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:28px;margin-bottom:12px;color:var(--ink);font-size:15.5px}.ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M4 8.3l2.4 2.4L12 5'/%3E%3C/svg%3E")}.price-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.price[data-astro-cid-j7pv25f6]{padding:30px 26px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.price[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 16px 38px #14120f1f,0 30px 60px #14120f14}.price[data-astro-cid-j7pv25f6].featured{border-color:var(--accent);box-shadow:0 12px 34px #14120f21,0 26px 56px #b46a4121}.price[data-astro-cid-j7pv25f6].featured:hover{box-shadow:0 18px 42px #14120f26,0 34px 66px #b46a4129}.badge[data-astro-cid-j7pv25f6]{position:absolute;top:-12px;left:26px;background:var(--accent);color:#fff;font-size:11.5px;font-weight:600;letter-spacing:.04em;padding:4px 11px;border-radius:20px}.price[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:22px}.price-amt[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:7px;margin:12px 0 4px}.price-amt[data-astro-cid-j7pv25f6] .amt[data-astro-cid-j7pv25f6]{font-family:var(--display);font-size:40px;font-weight:600}.price-amt[data-astro-cid-j7pv25f6] .cad[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:14px}.price-blurb[data-astro-cid-j7pv25f6]{color:var(--ink2);font-size:14.5px;min-height:42px;margin:6px 0 18px}.price-cta[data-astro-cid-j7pv25f6]{width:100%}.price-feats[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:20px 0 0}.price-feats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:24px;margin-bottom:11px;font-size:14.5px;color:var(--ink)}.price-feats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--accent) 18%,transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none' stroke='%23b46a41' stroke-width='2.2'%3E%3Cpath d='M4 8.3l2.4 2.4L12 5'/%3E%3C/svg%3E")}.price-foot[data-astro-cid-j7pv25f6]{text-align:center;color:var(--muted);font-size:13.5px;margin-top:30px}.price-foot[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--accent-ink);text-decoration:underline}.faq-wrap[data-astro-cid-j7pv25f6]{max-width:780px}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.faq[data-astro-cid-j7pv25f6]{padding:4px 22px}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:600;font-size:16px;padding:18px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";color:var(--accent);font-size:22px;font-weight:400}.faq[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"–"}.faq[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 18px;color:var(--ink2);font-size:15px}.cta-sec[data-astro-cid-j7pv25f6]{text-align:center}.cta[data-astro-cid-j7pv25f6]{padding:56px 30px;display:flex;flex-direction:column;align-items:center;gap:14px}.cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,4vw,38px)}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink2);font-size:17px;margin:0 0 8px}@media(max-width:900px){.feat-grid[data-astro-cid-j7pv25f6],.price-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-grid[data-astro-cid-j7pv25f6],.band-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.band-art[data-astro-cid-j7pv25f6]{order:-1}}
