:root{--ink:#070706;--surface:#0d0d0c;--surface-2:#131311;--line:#f5f2ec1a;--line-strong:#f5f2ec38;--text:#f5f2ec;--muted:#a6a29a;--gold:#d9bd8b;--gold-strong:#efdcb6;--gold-dim:#d9bd8b29;--wa:#25d366;--wa-dark:#128c4a;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--wrap:1180px;--header-h:72px;--radius:14px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.65;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,blockquote{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}::selection{background:var(--gold);color:#0a0a09}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.section{border-top:1px solid var(--line);padding-block:clamp(4rem,9vw,7.5rem)}.section--tight{padding-block:clamp(3rem,7vw,5rem)}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.72rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--gold);flex:none;width:28px;height:1px}.section__title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:400;line-height:1.15}.section__lead{max-width:52ch;color:var(--muted);margin-top:1rem}.btn{font-family:var(--font-body);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-size:.95rem;font-weight:600;line-height:1.2;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--gold{background:var(--gold);color:#14120d}.btn--gold:hover{background:var(--gold-strong)}.btn--ghost{border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.btn--wa{background:var(--wa);color:#04240f}.btn--wa:hover{background:#35e078}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:#14120d;border-radius:8px;padding:.7rem 1.1rem;font-weight:600;transition:top .2s;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--ink) 82%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);position:fixed;inset:0 0 auto}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.7rem;margin-right:auto;display:flex}.brand__mark[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--gold);font-family:var(--font-display);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.95rem;display:grid}.brand__text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.2;display:flex}.brand__text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:.02em;font-size:1.02rem;font-weight:400}.brand__text[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;font-size:.62rem}.nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:1.7rem;display:flex}.nav__link[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.04em;font-size:.86rem;transition:color .18s;position:relative}.nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.nav__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}.header__cta[data-astro-cid-nen7h5rs]{padding:.62rem 1.2rem;font-size:.82rem}.only-mobile[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:10px;width:42px;height:42px;padding:0;display:none}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--text);width:17px;height:1.5px;margin:4px auto;transition:transform .2s,opacity .2s;display:block}@media (width<=960px){.nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 auto 0;background:var(--surface);border-bottom:1px solid var(--line);padding:1.2rem 1.25rem 1.6rem;display:none;position:fixed}.nav[data-astro-cid-nen7h5rs].is-open{display:block}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.nav__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);padding:.95rem 0;font-size:1rem;display:block}.nav__link[data-astro-cid-nen7h5rs]:after{display:none}.only-mobile[data-astro-cid-nen7h5rs]{margin-top:1.2rem;display:block}.only-mobile[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}.header__cta[data-astro-cid-nen7h5rs]{display:none}.burger[data-astro-cid-nen7h5rs]{display:block}.burger[data-astro-cid-nen7h5rs].is-active span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(2.75px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs].is-active span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-2.75px)rotate(-45deg)}}.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--header-h) + clamp(3rem, 8vw, 6rem)) clamp(3.5rem, 8vw, 6rem);position:relative;overflow:hidden}.hero__glow[data-astro-cid-ge2uvauf]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d9bd8b29,#0000 62%);width:min(620px,75vw);position:absolute;top:-18%;right:-6%}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid;position:relative}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.025em;margin-top:1.1rem;font-size:clamp(2.9rem,7.5vw,5.2rem);font-weight:400;line-height:.98}.hero__title-sub[data-astro-cid-ge2uvauf]{color:var(--gold);font-family:var(--font-body);letter-spacing:.26em;text-transform:uppercase;margin-top:.75rem;font-size:clamp(.78rem,1.6vw,.92rem);font-weight:500;line-height:1.4;display:block}.hero__text[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--muted);margin-top:1.5rem;font-size:1.03rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__main-cta[data-astro-cid-ge2uvauf]{font-size:.95rem}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:2.2rem;padding-top:1.4rem;font-size:.8rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:.5rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px}.hero__media[data-astro-cid-ge2uvauf]{justify-self:end;width:100%;max-width:430px}.frame[data-astro-cid-ge2uvauf]{border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(160deg, var(--surface-2), var(--surface));padding:10px;position:relative}.frame__ph[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;background:radial-gradient(120% 90% at 30% 15%,#d9bd8b2e,#0000 60%),repeating-linear-gradient(135deg,#f5f2ec0d 0 1px,#0000 1px 12px),#101010;border-radius:8px;place-items:center;display:grid}.frame__img[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;border-radius:8px;width:100%;display:block}.frame__ph-label[data-astro-cid-ge2uvauf]{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem}.frame__corner[data-astro-cid-ge2uvauf]{border:1px solid var(--gold);width:16px;height:16px;position:absolute}.frame__corner--tl[data-astro-cid-ge2uvauf]{border-bottom:0;border-right:0;top:4px;left:4px}.frame__corner--tr[data-astro-cid-ge2uvauf]{border-bottom:0;border-left:0;top:4px;right:4px}.frame__corner--bl[data-astro-cid-ge2uvauf]{border-top:0;border-right:0;bottom:4px;left:4px}.frame__corner--br[data-astro-cid-ge2uvauf]{border-top:0;border-left:0;bottom:4px;right:4px}.frame__caption[data-astro-cid-ge2uvauf]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.85rem;font-size:.68rem;display:flex}@media (width<=900px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:2.5rem}.hero__media[data-astro-cid-ge2uvauf]{justify-self:start;max-width:100%}.frame__ph[data-astro-cid-ge2uvauf],.frame__img[data-astro-cid-ge2uvauf]{aspect-ratio:4/3}.hero__main-cta[data-astro-cid-ge2uvauf]{width:100%}}@media (width<=520px){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero__meta[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.45rem}}.about[data-astro-cid-oxgmilyn]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.about__media[data-astro-cid-oxgmilyn]{position:relative}.about__ph[data-astro-cid-oxgmilyn]{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(100% 80% at 80% 10%, #d9bd8b24, transparent 60%), repeating-linear-gradient(115deg, #f5f2ec0b 0 1px, transparent 1px 14px), var(--surface);place-items:center;display:grid}.about__img[data-astro-cid-oxgmilyn]{aspect-ratio:3/4;object-fit:cover;object-position:50% 25%;border:1px solid var(--line);border-radius:var(--radius);width:100%;display:block}.about__ph[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:.68rem}.about__badge[data-astro-cid-oxgmilyn]{border:1px solid var(--line-strong);background:var(--ink);border-radius:12px;flex-direction:column;padding:.9rem 1.2rem;display:flex;position:absolute;bottom:-18px;right:-14px}.about__badge[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{font-family:var(--font-display);color:var(--gold);font-size:1.05rem;font-weight:400}.about__badge[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem}.about__text[data-astro-cid-oxgmilyn]{color:var(--muted);margin-top:1.25rem}.about__text[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--text);font-weight:600}.about__list[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);gap:1rem;margin:2rem 0;padding-top:1.75rem;display:grid}.about__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);grid-template-columns:168px 1fr;gap:1rem;padding-bottom:1rem;display:grid}.about__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:last-child{border-bottom:0;padding-bottom:0}.about__list[data-astro-cid-oxgmilyn] strong[data-astro-cid-oxgmilyn]{color:var(--text);font-size:.92rem;font-weight:600}.about__list[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:.92rem}@media (width<=900px){.about[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}.about__media[data-astro-cid-oxgmilyn]{max-width:380px}.about__ph[data-astro-cid-oxgmilyn],.about__img[data-astro-cid-oxgmilyn]{aspect-ratio:4/5}}@media (width<=520px){.about__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:.2rem}}.cards[data-astro-cid-lesv7jgp]{background:var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3rem);padding:1px;display:grid;overflow:hidden}.card[data-astro-cid-lesv7jgp]{background:var(--surface);flex-direction:column;gap:.7rem;padding:clamp(1.4rem,2.6vw,2rem);transition:background-color .2s;display:flex}.card[data-astro-cid-lesv7jgp]:hover{background:var(--surface-2)}.card__n[data-astro-cid-lesv7jgp]{color:var(--gold);font-family:var(--font-display);letter-spacing:.12em;font-size:.85rem}.card__title[data-astro-cid-lesv7jgp]{font-family:var(--font-display);font-size:1.22rem;font-weight:400;line-height:1.25}.card__text[data-astro-cid-lesv7jgp]{color:var(--muted);font-size:.92rem}.services__foot[data-astro-cid-lesv7jgp]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.services__foot[data-astro-cid-lesv7jgp] p[data-astro-cid-lesv7jgp]{color:var(--muted);max-width:46ch;font-size:.88rem}@media (width<=900px){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cards[data-astro-cid-lesv7jgp]{grid-template-columns:1fr}.services__foot[data-astro-cid-lesv7jgp] .btn[data-astro-cid-lesv7jgp]{width:100%}}.gallery__head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.gallery__ig[data-astro-cid-rj65ajc3]{border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:.85rem 1.1rem;transition:border-color .2s;display:flex}.gallery__ig[data-astro-cid-rj65ajc3]:hover{border-color:var(--gold)}.gallery__ig[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.gallery__ig[data-astro-cid-rj65ajc3] strong[data-astro-cid-rj65ajc3]{color:var(--gold);font-size:.9rem;font-weight:500}.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(10px,1.6vw,18px);margin-top:clamp(1.75rem,3.5vw,2.75rem);display:grid}.shot[data-astro-cid-rj65ajc3]{flex-direction:column;gap:.6rem;display:flex}.shot[data-astro-cid-rj65ajc3]:nth-child(3n+2){margin-top:clamp(0,3vw,2.6rem)}.shot__media[data-astro-cid-rj65ajc3]{aspect-ratio:3/4;border:1px solid var(--line);background:radial-gradient(120% 100% at 25% 0%, #d9bd8b21, transparent 62%), repeating-linear-gradient(45deg, #f5f2ec0a 0 1px, transparent 1px 10px), var(--surface);border-radius:10px;transition:border-color .2s,transform .25s;position:relative;overflow:hidden}.shot__media[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform .45s;display:block}.shot[data-astro-cid-rj65ajc3]:hover .shot__media[data-astro-cid-rj65ajc3]{border-color:var(--gold);transform:translateY(-3px)}.shot[data-astro-cid-rj65ajc3]:hover .shot__media[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{transform:scale(1.03)}.shot__ph[data-astro-cid-rj65ajc3]{color:#d9bd8ba6;place-items:center;font-size:1.4rem;display:grid;position:absolute;inset:0}.shot[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.72rem;display:flex}.gallery__note[data-astro-cid-rj65ajc3]{color:var(--muted);margin-top:1.5rem;font-size:.8rem}@media (width<=860px){.gallery[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr))}.shot[data-astro-cid-rj65ajc3]:nth-child(3n+2){margin-top:0}.shot[data-astro-cid-rj65ajc3]:nth-child(2n){margin-top:clamp(0,5vw,2rem)}}@media (width<=520px){.gallery[data-astro-cid-rj65ajc3]{gap:10px}.shot[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{font-size:.66rem}}.quotes[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(2rem,4vw,3rem);display:grid}.quote[data-astro-cid-gakqr736]{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(170deg, var(--surface-2), var(--surface));flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.6vw,2rem);display:flex}.quote__mark[data-astro-cid-gakqr736]{color:var(--gold);font-family:var(--font-display);font-size:2.4rem;line-height:.5}.quote__stars[data-astro-cid-gakqr736]{color:var(--gold);letter-spacing:.16em;font-size:.78rem}.quote__text[data-astro-cid-gakqr736]{color:var(--text);font-family:var(--font-display);flex:1;font-size:1.02rem;line-height:1.6}.quote__foot[data-astro-cid-gakqr736]{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding-top:1.1rem;display:flex}.quote__avatar[data-astro-cid-gakqr736]{border:1px solid var(--line-strong);background:radial-gradient(circle at 35% 30%, #d9bd8b59, transparent 70%), var(--surface);border-radius:50%;flex:none;width:34px;height:34px}.quote__foot[data-astro-cid-gakqr736] span[data-astro-cid-gakqr736]{flex-direction:column;line-height:1.35;display:flex}.quote__foot[data-astro-cid-gakqr736] strong[data-astro-cid-gakqr736]{font-size:.86rem;font-weight:600}.quote__foot[data-astro-cid-gakqr736] small[data-astro-cid-gakqr736]{color:var(--muted);letter-spacing:.06em;font-size:.72rem}.quotes__note[data-astro-cid-gakqr736]{color:var(--muted);margin-top:1.25rem;font-size:.78rem}@media (width<=900px){.quotes[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.faq[data-astro-cid-hemr5th4]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.faq__head[data-astro-cid-hemr5th4]{top:calc(var(--header-h) + 2rem);position:sticky}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:hover{color:var(--gold)}.faq__icon[data-astro-cid-hemr5th4]{flex:none;width:16px;height:16px;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";background:var(--gold);height:1px;transition:transform .2s;position:absolute;inset:50% 0 auto}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__answer[data-astro-cid-hemr5th4]{color:var(--muted);padding:0 2.5rem 1.4rem 0;font-size:.94rem}@media (width<=900px){.faq[data-astro-cid-hemr5th4]{grid-template-columns:1fr}.faq__head[data-astro-cid-hemr5th4]{position:static}}.cta[data-astro-cid-blvy5prr]{border-top:1px solid var(--line);position:relative;overflow:hidden}.cta[data-astro-cid-blvy5prr]:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d9bd8b24,#0000 62%);width:min(760px,130vw);position:absolute;inset:auto 50% -55% auto;transform:translate(50%)}.cta__inner[data-astro-cid-blvy5prr]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cta__eyebrow[data-astro-cid-blvy5prr]:before{display:none}.cta__title[data-astro-cid-blvy5prr]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1rem;font-size:clamp(2.2rem,6vw,4rem);font-weight:400;line-height:1.05}.cta__text[data-astro-cid-blvy5prr]{max-width:48ch;color:var(--muted);margin-top:1.1rem}.cta__actions[data-astro-cid-blvy5prr]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.cta__main[data-astro-cid-blvy5prr]{padding-inline:2rem}.cta__phone[data-astro-cid-blvy5prr]{color:var(--muted);letter-spacing:.08em;margin-top:1.5rem;font-size:.8rem}@media (width<=520px){.cta__actions[data-astro-cid-blvy5prr]{flex-direction:column;width:100%}.cta__actions[data-astro-cid-blvy5prr] .btn[data-astro-cid-blvy5prr]{width:100%}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:clamp(2.5rem,6vw,4rem);padding-bottom:2rem}.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.2fr 1fr .8fr;gap:clamp(2rem,4vw,3.5rem);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:.9rem;display:flex}.footer__mark[data-astro-cid-jo6i4kqk]{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--gold);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:1.15rem;font-weight:400}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);letter-spacing:.06em;margin-top:.25rem;font-size:.8rem}.footer__col[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.9rem;font-size:.7rem;font-weight:600}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;display:grid}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.86rem;font-style:normal;transition:color .18s;display:block}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer__col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk]{color:#a6a29ab3;margin-top:.35rem;font-size:.74rem;display:block}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:#a6a29abf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;font-size:.76rem;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold)}@media (width<=900px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.wa-float[data-astro-cid-dsjoc6do]{z-index:60;background:var(--wa);color:#04240f;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem 1.05rem;font-size:.88rem;font-weight:700;transition:transform .2s,background-color .2s;display:flex;position:fixed;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,3vw,1.75rem);box-shadow:0 12px 30px #00000073}.wa-float[data-astro-cid-dsjoc6do]:hover{background:#35e078;transform:translateY(-3px)}.wa-float__icon[data-astro-cid-dsjoc6do]{place-items:center;display:grid}@media (width<=560px){.wa-float[data-astro-cid-dsjoc6do]{gap:0;padding:.85rem}.wa-float__label[data-astro-cid-dsjoc6do]{display:none}}@media (prefers-reduced-motion:reduce){.wa-float[data-astro-cid-dsjoc6do]{animation:none}}
