.hero.svelte-bk2mis{padding-block:clamp(3.5rem,9vh,6.5rem) clamp(2.5rem,6vh,4.5rem);overflow:hidden}.hero-grid.svelte-bk2mis{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero-copy.svelte-bk2mis h1:where(.svelte-bk2mis){font-size:var(--fs-hero);margin-top:1.3rem;font-weight:600}.hero-copy.svelte-bk2mis .lead:where(.svelte-bk2mis){max-width:34rem;margin-top:1.4rem}.hero-ctas.svelte-bk2mis{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.2rem;display:flex}@keyframes svelte-bk2mis-hero-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.hero-copy.svelte-bk2mis>.eyebrow:where(.svelte-bk2mis),.hero-copy.svelte-bk2mis>h1:where(.svelte-bk2mis),.hero-copy.svelte-bk2mis>.lead:where(.svelte-bk2mis),.hero-copy.svelte-bk2mis>.hero-ctas:where(.svelte-bk2mis){animation:.8s cubic-bezier(.2,.65,.2,1) both svelte-bk2mis-hero-rise}.hero-copy.svelte-bk2mis>h1:where(.svelte-bk2mis){animation-delay:90ms}.hero-copy.svelte-bk2mis>.lead:where(.svelte-bk2mis){animation-delay:.19s}.hero-copy.svelte-bk2mis>.hero-ctas:where(.svelte-bk2mis){animation-delay:.3s}.hero-phone.svelte-bk2mis{text-align:center;justify-self:center}@keyframes svelte-bk2mis-phone-enter{0%{opacity:0;transform:translateY(36px)scale(.965)}to{opacity:1;transform:none}}@keyframes svelte-bk2mis-phone-drift{0%{transform:translateY(0)}to{transform:translateY(-11px)}}.phone-float.svelte-bk2mis{animation:.95s cubic-bezier(.2,.65,.2,1) .24s both svelte-bk2mis-phone-enter,6.5s ease-in-out 1.2s infinite alternate svelte-bk2mis-phone-drift}.phone-caption.svelte-bk2mis{font-size:var(--fs-tiny);color:var(--ink-low);letter-spacing:.08em;text-transform:uppercase;margin-top:1.1rem;animation:.8s cubic-bezier(.2,.65,.2,1) .42s both svelte-bk2mis-hero-rise}.shot.svelte-bk2mis{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-row.svelte-bk2mis{grid-template-columns:repeat(5,1fr);align-items:start;gap:1.15rem;display:grid}.gallery-item.svelte-bk2mis{margin:0;transition:transform .26s cubic-bezier(.2,.65,.2,1)}.gallery-item.svelte-bk2mis:hover{transform:translateY(-5px)}.gallery-item.svelte-bk2mis figcaption:where(.svelte-bk2mis){text-align:center;font-size:var(--fs-small);color:var(--ink-mid);margin-top:.85rem;font-weight:500}@media (width<=56rem){.gallery-row.svelte-bk2mis{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-inline:1.5rem;gap:1rem;margin-inline:-1.5rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.gallery-item.svelte-bk2mis{scroll-snap-align:center;flex:0 0 13rem}.hero-grid.svelte-bk2mis{grid-template-columns:1fr}.hero-copy.svelte-bk2mis{text-align:center}.hero-copy.svelte-bk2mis .lead:where(.svelte-bk2mis){margin-inline:auto}.hero-ctas.svelte-bk2mis{justify-content:center}}.section-head.svelte-bk2mis{max-width:44rem;margin-bottom:clamp(2.4rem,5vh,3.6rem)}.section-head.svelte-bk2mis h2:where(.svelte-bk2mis){font-size:var(--fs-h2);margin-top:1.1rem}.section-head.svelte-bk2mis .lead:where(.svelte-bk2mis){margin-top:.9rem;font-size:1.08rem}.feature-grid.svelte-bk2mis{grid-template-columns:repeat(3,1fr);gap:1.15rem;display:grid}.feature-card.svelte-bk2mis{padding:1.8rem 1.7rem;transition:border-color .22s,background .22s,transform .22s}.feature-card.svelte-bk2mis:hover{background:var(--glass-fill-hover);border-color:var(--line);transform:translateY(-3px)}.feature-card.svelte-bk2mis h3:where(.svelte-bk2mis){font-size:var(--fs-h3);margin-top:1.1rem}.feature-card.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-mid);font-size:var(--fs-small);margin-top:.6rem;line-height:1.62}.feature-card.premium.svelte-bk2mis{background:linear-gradient(120deg,#e4c37c17,#7c5cf014);border-color:#e4c37c47;grid-column:1/-1}.feature-card.premium.svelte-bk2mis:hover{border-color:#e4c37c73}.feature-icon.svelte-bk2mis{background:#a78bfa1f;border:1px solid #a78bfa38;border-radius:.95rem;place-items:center;width:2.9rem;height:2.9rem;transition:transform .26s cubic-bezier(.2,.65,.2,1),box-shadow .26s;display:inline-grid}.feature-card.svelte-bk2mis:hover .feature-icon:where(.svelte-bk2mis){transform:translateY(-2px)scale(1.07);box-shadow:0 0 26px #a78bfa59}.feature-card.svelte-bk2mis:hover .feature-icon[data-i="1"]:where(.svelte-bk2mis),.feature-card.svelte-bk2mis:hover .feature-icon[data-i="6"]:where(.svelte-bk2mis){box-shadow:0 0 26px #e4c37c4d}.feature-card.svelte-bk2mis:hover .feature-icon[data-i="3"]:where(.svelte-bk2mis){box-shadow:0 0 26px #d773cf52}.feature-card.svelte-bk2mis:hover .feature-icon[data-i="5"]:where(.svelte-bk2mis){box-shadow:0 0 26px #86c8ee52}.feature-icon.svelte-bk2mis svg:where(.svelte-bk2mis){fill:none;width:1.45rem;height:1.45rem;stroke:var(--violet);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.feature-icon[data-i="1"].svelte-bk2mis svg:where(.svelte-bk2mis),.feature-icon[data-i="6"].svelte-bk2mis svg:where(.svelte-bk2mis){stroke:var(--gold)}.feature-icon[data-i="1"].svelte-bk2mis,.feature-icon[data-i="6"].svelte-bk2mis{background:#e4c37c1a;border-color:#e4c37c3d}.feature-icon[data-i="3"].svelte-bk2mis svg:where(.svelte-bk2mis){stroke:var(--magenta)}.feature-icon[data-i="3"].svelte-bk2mis{background:#d773cf1a;border-color:#d773cf38}.feature-icon[data-i="5"].svelte-bk2mis svg:where(.svelte-bk2mis){stroke:var(--cyan)}.feature-icon[data-i="5"].svelte-bk2mis{background:#86c8ee1a;border-color:#86c8ee38}@media (width<=56rem){.feature-grid.svelte-bk2mis{grid-template-columns:1fr 1fr}}@media (width<=36rem){.feature-grid.svelte-bk2mis{grid-template-columns:1fr}}.steps.svelte-bk2mis{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-bk2mis li:where(.svelte-bk2mis){border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:linear-gradient(170deg,#ffffff09,#0000 60%);padding:1.6rem 1.5rem;transition:transform .24s cubic-bezier(.2,.65,.2,1),border-color .24s;position:relative}.steps.svelte-bk2mis li:where(.svelte-bk2mis):hover{border-color:#e4c37c47;transform:translateY(-3px)}.step-num.svelte-bk2mis{font-family:var(--font-display);background:linear-gradient(135deg, var(--gold-bright), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-weight:700;line-height:1}.steps.svelte-bk2mis h3:where(.svelte-bk2mis){font-size:var(--fs-h3);margin-top:.9rem}.steps.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-mid);font-size:var(--fs-small);margin-top:.55rem}@media (width<=56rem){.steps.svelte-bk2mis{grid-template-columns:1fr 1fr}}@media (width<=36rem){.steps.svelte-bk2mis{grid-template-columns:1fr}}.trust-panel.svelte-bk2mis{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.9rem,4vw,3.2rem);display:grid}.trust-copy.svelte-bk2mis h2:where(.svelte-bk2mis){font-size:var(--fs-h2);margin-top:1.1rem}.trust-copy.svelte-bk2mis .lead:where(.svelte-bk2mis){margin-top:1rem;font-size:1.05rem}.trust-links.svelte-bk2mis{flex-wrap:wrap;gap:1.6rem;margin-top:1.6rem;font-weight:600;display:flex}.trust-points.svelte-bk2mis{align-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.trust-points.svelte-bk2mis li:where(.svelte-bk2mis){border-left:2px solid var(--gold);padding:.35rem 0 .35rem 1.2rem}.trust-points.svelte-bk2mis h3:where(.svelte-bk2mis){font-family:var(--font-body);font-size:1.02rem;font-weight:600}.trust-points.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-mid);font-size:var(--fs-small);margin-top:.35rem}@media (width<=56rem){.trust-panel.svelte-bk2mis{grid-template-columns:1fr}}.disclaimer.svelte-bk2mis{text-align:center;border-block:1px solid var(--line-soft);max-width:46rem;margin-inline:auto;padding:clamp(2rem,5vw,3rem)}.orn.svelte-bk2mis{color:var(--gold);font-size:1.3rem;animation:4.5s ease-in-out infinite soft-pulse;display:block}.disclaimer.svelte-bk2mis h2:where(.svelte-bk2mis){margin-top:1rem;font-size:1.5rem}.disclaimer.svelte-bk2mis p:where(.svelte-bk2mis){color:var(--ink-mid);text-wrap:pretty;margin-top:.9rem}.faq-wrap.svelte-bk2mis{max-width:50rem}.faq-list.svelte-bk2mis{gap:.85rem;display:grid}.faq-item.svelte-bk2mis{border-radius:var(--radius-md);transition:border-color .22s;overflow:hidden}.faq-item.svelte-bk2mis:hover,.faq-item[open].svelte-bk2mis{border-color:#e4c37c3d}.faq-item.svelte-bk2mis summary:where(.svelte-bk2mis){cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem 1.4rem;font-size:1.02rem;font-weight:600;list-style:none;transition:color .18s;display:flex}.faq-item.svelte-bk2mis summary:where(.svelte-bk2mis):hover{color:var(--gold-bright)}.faq-item.svelte-bk2mis summary:where(.svelte-bk2mis)::-webkit-details-marker{display:none}.faq-item.svelte-bk2mis summary:where(.svelte-bk2mis) svg:where(.svelte-bk2mis){fill:none;width:1.1rem;height:1.1rem;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;flex:none;transition:transform .22s}.faq-item[open].svelte-bk2mis summary:where(.svelte-bk2mis) svg:where(.svelte-bk2mis){transform:rotate(45deg)}@keyframes svelte-bk2mis-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-item[open].svelte-bk2mis>p:where(.svelte-bk2mis){animation:.32s cubic-bezier(.2,.65,.2,1) both svelte-bk2mis-faq-in}.faq-item.svelte-bk2mis>p:where(.svelte-bk2mis){color:var(--ink-mid);font-size:var(--fs-small);max-width:60ch;padding:0 1.4rem 1.3rem;line-height:1.68}
