.split[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.hero-full[data-astro-cid-j7pv25f6]{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:100svh;height:100dvh;min-height:640px;display:flex;align-items:flex-end;overflow:hidden;background:#1a1a17;color:#fff;isolation:isolate}.hero-full__media[data-astro-cid-j7pv25f6]{position:absolute;inset:-56px 0;z-index:0;will-change:transform;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.hero-full__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:center 38%;display:block;animation:heroZoom 2.4s var(--ease) both}.hero-full__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#0c0c0ad1,#0c0c0a4d 48% 78%,#0c0c0a7a);pointer-events:none}.hero-full__content[data-astro-cid-j7pv25f6]{position:relative;z-index:2;text-shadow:0 1px 18px rgba(0,0,0,.35);max-width:1320px;margin:0 auto;width:100%;padding:160px 40px 96px;animation:fadeIn 1s var(--ease) both .2s}.hero-full__eyebrow[data-astro-cid-j7pv25f6]{font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#e8e2cf;margin:0 0 20px}.hero-full[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0 0 22px;font-family:Cabin,Georgia,serif;font-size:clamp(3.2rem,8vw,7rem);font-weight:500;line-height:.95;letter-spacing:-.02em}.hero-full[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:400}.hero-full__desc[data-astro-cid-j7pv25f6]{max-width:520px;color:#ffffffd1;font-size:1.08rem;line-height:1.7;margin:0 0 34px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px}.hero-full__scroll[data-astro-cid-j7pv25f6]{position:absolute;right:40px;bottom:36px;z-index:2;width:52px;height:52px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:grid;place-items:center;color:#fff;font-size:1.2rem;transition:background .35s,color .35s,transform .35s;animation:bob 2.2s ease-in-out infinite}.hero-full__scroll[data-astro-cid-j7pv25f6]:hover{background:#fff;color:var(--ink);transform:translateY(3px)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.strip-marquee[data-astro-cid-j7pv25f6]{background:var(--ink);color:#efeadd;padding:14px 0;font-family:Cabin,Georgia,serif;font-size:1.05rem;letter-spacing:.02em}.strip-marquee[data-astro-cid-j7pv25f6] .marquee__track[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{padding-right:16px}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split__text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Cabin,Georgia,serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:500;line-height:1.02;margin:0 0 22px;letter-spacing:-.02em}.split__text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.02rem}.split__media[data-astro-cid-j7pv25f6]{border-radius:var(--radius-lg);aspect-ratio:4/5}.split__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.split--dark[data-astro-cid-j7pv25f6] .split__media[data-astro-cid-j7pv25f6]{aspect-ratio:4/3}.why-list[data-astro-cid-j7pv25f6]{display:grid;gap:22px;margin-top:28px}.why-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(255,255,255,.18);padding-top:18px;transition:padding-left .35s var(--ease)}.why-list[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:hover{padding-left:10px}.why-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.05rem}.promo-card[data-astro-cid-j7pv25f6],.professional-card[data-astro-cid-j7pv25f6],.testimonial[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px;display:flex;flex-direction:column;gap:12px;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s}.full-band--sand[data-astro-cid-j7pv25f6] .promo-card[data-astro-cid-j7pv25f6]{background:#fff}.promo-card[data-astro-cid-j7pv25f6]:hover,.professional-card[data-astro-cid-j7pv25f6]:hover,.testimonial[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:#14131038}.promo-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.professional-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Cabin,Georgia,serif;font-size:1.5rem;font-weight:500;margin:6px 0 0;line-height:1.15}.price-row[data-astro-cid-j7pv25f6]{display:flex;gap:12px;align-items:baseline;margin-top:auto}.price-row[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.2rem}.price-row[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);text-decoration:line-through}.professional-card__media[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4/3;border-radius:var(--radius);overflow:hidden;background:var(--sand);display:grid;place-items:center;font-family:Cabin,serif;font-size:3rem;color:var(--olive)}.professional-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.professional-card[data-astro-cid-j7pv25f6]:hover .professional-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.07)}.professional-card[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--olive);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.steps-flow[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.step[data-astro-cid-j7pv25f6]{border-top:2px solid var(--ink);padding-top:20px;transition:border-color .35s,transform .35s var(--ease)}.step[data-astro-cid-j7pv25f6]:hover{border-color:var(--olive);transform:translateY(-4px)}.step__num[data-astro-cid-j7pv25f6]{font-family:Cabin,serif;font-size:.9rem;color:var(--olive);font-weight:700;letter-spacing:.1em}.step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:Cabin,serif;font-size:1.6rem;font-weight:500;margin:10px 0}.cta-full[data-astro-cid-j7pv25f6]{text-align:center;display:flex;flex-direction:column;align-items:center}.cta-full[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{justify-content:center}.cta-full[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:Cabin,serif;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:500;line-height:1.02;max-width:760px;margin:0 0 18px}.cta-full[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:560px}.testimonial__stars[data-astro-cid-j7pv25f6]{color:var(--gold);letter-spacing:3px}.testimonial[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.02rem;color:var(--ink);line-height:1.7}.testimonial__footer[data-astro-cid-j7pv25f6]{margin-top:auto;display:flex;flex-direction:column}.testimonial__footer[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.88rem}@media(max-width:900px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:36px}.steps-flow[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-full__content[data-astro-cid-j7pv25f6]{padding:140px 20px 80px}.hero-full__scroll[data-astro-cid-j7pv25f6]{display:none}}
