.public-theme[data-v-a8880745]{--transition-fast: .18s;--transition-base: .26s;--transition-slow: .35s}.site-header[data-v-a8880745]{transition:background-color .26s ease,box-shadow .26s ease,border-color .26s ease}.site-header[data-v-a8880745]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 30%,transparent),transparent);opacity:.5}.action-button[data-v-a8880745]{min-height:42px;transition:transform var(--transition-base) ease,background-color var(--transition-base) ease,color var(--transition-base) ease,box-shadow var(--transition-base) ease}.action-button-primary[data-v-a8880745]{background:var(--ink);color:#fff;box-shadow:0 5px 18px #00000014}.action-button-primary[data-v-a8880745]:hover{background:var(--brand);color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #0000001f}.action-button-ghost[data-v-a8880745]{color:var(--ink)}.action-button-ghost[data-v-a8880745]:hover{background:var(--brand-soft);color:var(--brand)}.action-button[data-v-a8880745]:active{transform:translateY(0)}.action-button[data-v-a8880745]:focus-visible,.main-cta[data-v-a8880745]:focus-visible,.secondary-hero-action[data-v-a8880745]:focus-visible,.footer-link[data-v-a8880745]:focus-visible,.social-link[data-v-a8880745]:focus-visible,.contact-card[data-v-a8880745]:focus-visible{outline:none}.hero-section[data-v-a8880745]{min-height:680px;display:flex;align-items:center}.hero-image[data-v-a8880745]{transform:scale(1.015);transition:transform 1.2s ease}.hero-section:hover .hero-image[data-v-a8880745]{transform:scale(1.025)}.hero-item[data-v-a8880745]{opacity:0;transform:translateY(16px);animation:heroReveal-a8880745 .65s cubic-bezier(.22,1,.36,1) forwards}.hero-item[data-v-a8880745]:nth-child(1){animation-delay:80ms}.hero-item[data-v-a8880745]:nth-child(2){animation-delay:.15s}.hero-item[data-v-a8880745]:nth-child(3){animation-delay:.22s}.hero-item[data-v-a8880745]:nth-child(4){animation-delay:.29s}.hero-item[data-v-a8880745]:nth-child(5){animation-delay:.36s}.hero-item[data-v-a8880745]:nth-child(6){animation-delay:.43s}@keyframes heroReveal-a8880745{to{opacity:1;transform:translateY(0)}}.main-cta[data-v-a8880745]{position:relative;overflow:hidden}.main-cta[data-v-a8880745]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.13) 50%,transparent 80%);transform:translate(-120%);transition:transform .6s ease}.main-cta[data-v-a8880745]:hover:after{transform:translate(120%)}.section-eyebrow[data-v-a8880745]{display:inline-flex;align-items:center;color:var(--brand);font-size:10px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase}.benefit-card[data-v-a8880745]{position:relative;min-height:285px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:18px;background:var(--paper);padding:28px;box-shadow:0 4px 16px #00000006,0 1px 2px #00000005;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.benefit-card[data-v-a8880745]:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.benefit-card[data-v-a8880745]:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--brand) 20%,transparent);box-shadow:0 18px 40px #00000012,0 4px 10px #00000006}.benefit-card[data-v-a8880745]:hover:before{transform:scaleX(1)}.benefit-icon[data-v-a8880745]{display:inline-flex;height:44px;width:44px;align-items:center;justify-content:center;border-radius:13px;background:var(--brand-soft);color:var(--brand);transition:transform .3s ease,background-color .3s ease}.benefit-card:hover .benefit-icon[data-v-a8880745]{transform:translateY(-2px) scale(1.04)}.benefit-number[data-v-a8880745]{font-size:11px;font-weight:700;letter-spacing:.08em;color:color-mix(in srgb,var(--muted-ink) 70%,transparent);font-variant-numeric:tabular-nums}.important-panel[data-v-a8880745]{transition:transform .3s ease,box-shadow .3s ease}.important-panel[data-v-a8880745]:hover{transform:translateY(-2px);box-shadow:0 18px 50px #0000000f}.contact-section[data-v-a8880745]{min-height:520px}.contact-card[data-v-a8880745]{position:relative;display:block;min-height:210px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#ffffff12;padding:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.contact-card[data-v-a8880745]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 55%);opacity:0;transition:opacity .3s ease}.contact-card[data-v-a8880745]:hover{transform:translateY(-4px);border-color:#ffffff3b;background:#ffffff1a;box-shadow:0 18px 40px #00000029}.contact-card[data-v-a8880745]:hover:before{opacity:1}.contact-icon[data-v-a8880745]{position:relative;display:inline-flex;height:42px;width:42px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff1a;color:#fff;transition:transform .3s ease,background-color .3s ease}.contact-card:hover .contact-icon[data-v-a8880745]{transform:translateY(-2px);background:var(--brand)}.social-link[data-v-a8880745]{display:inline-flex;min-height:40px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:8px 12px;color:#ffffffd1;font-size:12px;font-weight:600;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.social-link[data-v-a8880745]:hover{transform:translateY(-2px);border-color:#fff3;background:#ffffff14;color:#fff}.footer-link[data-v-a8880745]{position:relative;color:var(--muted-ink);transition:color .2s ease}.footer-link[data-v-a8880745]:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.footer-link[data-v-a8880745]:hover{color:var(--ink)}.footer-link[data-v-a8880745]:hover:after{transform:scaleX(1)}@media(max-width:767px){.hero-section[data-v-a8880745]{min-height:720px}.hero-image[data-v-a8880745]{object-position:62% center}.benefit-card[data-v-a8880745]{min-height:auto}.contact-card[data-v-a8880745]{min-height:195px}}@media(prefers-reduced-motion:reduce){[data-v-a8880745],[data-v-a8880745]:before,[data-v-a8880745]:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hero-image[data-v-a8880745],.benefit-card[data-v-a8880745],.contact-card[data-v-a8880745],.action-button[data-v-a8880745],.main-cta[data-v-a8880745]{transform:none!important}}@media(hover:none){.hero-section:hover .hero-image[data-v-a8880745]{transform:scale(1.015)}.benefit-card[data-v-a8880745]:hover,.contact-card[data-v-a8880745]:hover,.action-button-primary[data-v-a8880745]:hover{transform:none}}
