.cta-final[data-astro-cid-wxcw5a5l]{background:var(--color-hero-bg);color:var(--color-on-dark);position:relative;overflow:hidden}.cta-final[data-astro-cid-wxcw5a5l]:before{content:"";z-index:1;background:radial-gradient(ellipse at 90% 10%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 50%), var(--panel-groove) 0 0 / 100% 96px;pointer-events:none;position:absolute;inset:0}.cta-final[data-astro-cid-wxcw5a5l] .container[data-astro-cid-wxcw5a5l]{z-index:2;position:relative}.cta-grid[data-astro-cid-wxcw5a5l]{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-block:clamp(3.5rem,8vw,5.5rem);display:grid}.cta-final[data-astro-cid-wxcw5a5l] .eyebrow[data-astro-cid-wxcw5a5l]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-accent);align-items:center;gap:10px;margin-block-end:18px;font-size:.78rem;font-weight:600;display:inline-flex}.cta-final[data-astro-cid-wxcw5a5l] .eyebrow[data-astro-cid-wxcw5a5l]:before{content:"";background:var(--color-roof);width:18px;height:11px;mask:var(--mark-roof) center / contain no-repeat;flex-shrink:0}.cta-final[data-astro-cid-wxcw5a5l] h2[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark);font-family:var(--font-display);letter-spacing:-.036em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1.02}.cta-final[data-astro-cid-wxcw5a5l] h2[data-astro-cid-wxcw5a5l] .ital[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-accent);font-weight:600}.cta-final[data-astro-cid-wxcw5a5l] p[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-secondary);text-wrap:pretty;max-width:520px;margin-block-start:24px;font-size:1.125rem;line-height:1.65}.cta-actions[data-astro-cid-wxcw5a5l]{flex-wrap:wrap;gap:12px;margin-block-start:36px;display:flex}.cta-actions[data-astro-cid-wxcw5a5l] .btn[data-astro-cid-wxcw5a5l]{corner-shape:squircle}.cta-card[data-astro-cid-wxcw5a5l]{border-radius:var(--radius-card);corner-shape:squircle;background:#ffffff0f;border:1px solid #ffffff1f;padding:36px}.cta-card-head[data-astro-cid-wxcw5a5l]{align-items:center;gap:12px;margin-block-end:24px;display:flex}.cta-card-head[data-astro-cid-wxcw5a5l] .pulse[data-astro-cid-wxcw5a5l]{background:var(--color-on-dark-accent);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-on-dark-accent) 30%, transparent);border-radius:999px;scale:1}@media (prefers-reduced-motion:no-preference){.cta-card-head[data-astro-cid-wxcw5a5l] .pulse[data-astro-cid-wxcw5a5l]{animation:1.8s ease-in-out infinite ctaPulse}@keyframes ctaPulse{0%,to{opacity:.5;scale:1}50%{opacity:1;scale:1.3}}}.cta-card-head[data-astro-cid-wxcw5a5l] b[data-astro-cid-wxcw5a5l]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark);font-size:.75rem;font-weight:600}.phone-big[data-astro-cid-wxcw5a5l]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-on-dark);margin-block-end:12px;font-size:clamp(2rem,1.5rem + 1.6vw,2.625rem);font-weight:600;text-decoration:none;display:block}.phone-big[data-astro-cid-wxcw5a5l]:hover{color:var(--color-on-dark-accent)}.addresses[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-secondary);font-size:.875rem;line-height:1.6}.cta-card[data-astro-cid-wxcw5a5l] ul[data-astro-cid-wxcw5a5l]{border-top:1px solid #ffffff1f;flex-direction:column;gap:10px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:flex}.cta-card[data-astro-cid-wxcw5a5l] ul[data-astro-cid-wxcw5a5l] li[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-secondary);align-items:center;gap:10px;font-size:.9375rem;display:flex}.cta-card[data-astro-cid-wxcw5a5l] ul[data-astro-cid-wxcw5a5l] li[data-astro-cid-wxcw5a5l] svg[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-accent);flex-shrink:0}.cta-card[data-astro-cid-wxcw5a5l] ul[data-astro-cid-wxcw5a5l] li[data-astro-cid-wxcw5a5l] a[data-astro-cid-wxcw5a5l]{color:var(--color-on-dark-accent);text-underline-offset:2px;text-decoration:underline}.cta-card[data-astro-cid-wxcw5a5l] ul[data-astro-cid-wxcw5a5l] li[data-astro-cid-wxcw5a5l] a[data-astro-cid-wxcw5a5l]:hover{color:var(--color-on-dark)}@media (width<=1040px){.cta-grid[data-astro-cid-wxcw5a5l]{grid-template-columns:1fr;gap:48px}}@media (width<=480px){.cta-actions[data-astro-cid-wxcw5a5l] .btn[data-astro-cid-wxcw5a5l]{flex:100%}.cta-card[data-astro-cid-wxcw5a5l]{padding:28px 22px}}
