/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.section.cta{min-height:var(--cta-section-h);scroll-snap-align:none;padding-block:var(--space-9);position:relative;overflow:hidden}.cta__vessel[data-astro-cid-jcytczpj]{border:var(--border-w) solid var(--color-glass-border);border-radius:var(--radius-lg);background:var(--cta-glass-bg);-webkit-backdrop-filter:blur(var(--nav-glass-blur));box-shadow:inset 0 var(--border-w) 0 0 var(--color-glass-highlight),var(--shadow-glass),var(--shadow-accent-subtle);padding:var(--space-5);position:relative;overflow:hidden}.cta__spotlight[data-astro-cid-jcytczpj]{pointer-events:none;background:radial-gradient(var(--cta-spotlight-size) circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--cta-spotlight-color),transparent 70%);opacity:.65;transition:opacity var(--dur-2) var(--ease-standard);will-change:background;position:absolute;inset:0}.cta__vessel[data-astro-cid-jcytczpj]:hover .cta__spotlight[data-astro-cid-jcytczpj]{opacity:1}.cta__grid[data-astro-cid-jcytczpj]{z-index:1;gap:var(--space-5);grid-template-columns:1fr;align-items:start;display:grid;position:relative}.cta__visual[data-astro-cid-jcytczpj]{width:100%;perspective:var(--perspective-card);justify-content:center;align-items:flex-start;display:flex}.cta__image-frame[data-astro-cid-jcytczpj]{width:100%;aspect-ratio:var(--aspect-portrait-cta);max-height:var(--cta-image-max-h);border-radius:var(--radius-image);border:var(--border-w) solid var(--color-border);background-color:var(--color-bg-elevated);box-shadow:inset 0 0 0 var(--border-w) var(--color-border-specular);transform:rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transition:transform var(--dur-2) var(--ease-out);transform-style:preserve-3d;will-change:transform;position:relative;overflow:hidden}.cta__image[data-astro-cid-jcytczpj]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-2) var(--ease-standard);display:block}.cta__vessel[data-astro-cid-jcytczpj]:hover .cta__image[data-astro-cid-jcytczpj]{transform:scale(1.03)}.cta__content[data-astro-cid-jcytczpj]{text-align:left;align-items:flex-start;gap:var(--group-gap);flex-direction:column;display:flex}.cta__header[data-astro-cid-jcytczpj]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.cta[data-astro-cid-jcytczpj] .cta__title{font-size:var(--cta-title-size);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--color-text)}.cta__title-br[data-astro-cid-jcytczpj]{display:none}.cta__body[data-astro-cid-jcytczpj]{font-size:var(--text-body);color:var(--color-text-body);line-height:var(--leading-body);max-width:var(--measure)}.cta__row[data-astro-cid-jcytczpj]{justify-content:flex-start;align-items:center;gap:var(--btn-row-gap);flex-wrap:wrap;width:100%;display:flex}@media not all and (min-width:40rem){.cta__row[data-astro-cid-jcytczpj]{flex-direction:column;align-items:stretch}}.cta__row[data-astro-cid-jcytczpj] .btn--secondary{border:var(--border-w) solid var(--color-glass-border);background-color:var(--color-bg-elevated);-webkit-backdrop-filter:blur(var(--nav-glass-blur))}.cta__row[data-astro-cid-jcytczpj] .btn--secondary:hover{border-color:var(--color-border-strong);background-color:var(--color-bg-elevated-hover);color:var(--color-text)}.cta__reassurance[data-astro-cid-jcytczpj]{justify-content:flex-start;align-items:center;gap:var(--space-4);font-size:var(--cta-reassurance-size);letter-spacing:var(--tracking-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.cta__reassurance-item[data-astro-cid-jcytczpj]{align-items:center;gap:var(--space-2);display:inline-flex}.cta__dot[data-astro-cid-jcytczpj]{width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background-color:var(--color-accent);box-shadow:0 0 var(--space-2) var(--color-accent);flex:none}@media(min-width:48rem){.section.cta{padding-block:var(--space-4)}.cta__vessel[data-astro-cid-jcytczpj]{padding:var(--space-6)}.cta__grid[data-astro-cid-jcytczpj]{gap:var(--space-6);grid-template-columns:minmax(0,40%) minmax(0,60%);align-items:stretch}.cta__visual[data-astro-cid-jcytczpj]{height:100%;position:relative}.cta__content[data-astro-cid-jcytczpj]{gap:var(--space-5)}.cta__image-frame[data-astro-cid-jcytczpj]{aspect-ratio:auto;width:100%;height:100%;max-height:none;position:absolute;inset:0}.cta__title-br[data-astro-cid-jcytczpj]{display:inline}}@media(prefers-reduced-motion:reduce){.cta__image-frame[data-astro-cid-jcytczpj]{transition:none!important;transform:none!important}}
