.church-trust-logo[data-v-a6e9e17a]{--logo-brightness:1;--logo-invert:0;--logo-opacity:1;filter:grayscale(1) brightness(var(--logo-brightness)) invert(var(--logo-invert)) opacity(var(--logo-opacity)) drop-shadow(0 1px 2px #2c674980)}.church-trust-logo--transparent[data-v-a6e9e17a]{--logo-brightness:0}.dark .church-trust-logo{--logo-invert:1}@media (hover:hover){.church-trust-logo[data-v-a6e9e17a]:hover{--logo-opacity:.5}.church-trust-logo--transparent[data-v-a6e9e17a]:hover{--logo-invert:.5;--logo-opacity:1}.church-trust-name[data-v-a6e9e17a]:hover{color:gray}}.marketing-page[data-v-a6e9e17a] :is(a,button,input):focus-visible{outline:2px solid var(--workspace-green);outline-offset:5px}.marketing-page section[data-v-a6e9e17a]{scroll-margin-top:2rem}.giving-card[data-v-a6e9e17a]{box-shadow:0 12px 32px #1f32231f}.marketing-button[data-v-a6e9e17a]{background:var(--workspace-green);min-height:2.75rem;color:var(--workspace-surface);border-radius:.65rem;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.marketing-button[data-v-a6e9e17a]:hover{background:var(--workspace-green-dark)}.marketing-eyebrow[data-v-a6e9e17a]{color:var(--workspace-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.welcome-hero[data-v-a6e9e17a]{--surface:var(--workspace-surface);--soft:var(--workspace-soft);--border:var(--workspace-line);--muted:var(--workspace-muted);--accent:var(--workspace-green);--accent-soft:var(--workspace-green-soft);--preview-bg:#fffaf0;--preview-text:#283d30;--preview-soft:#e5eddf;--preview-arch:#d0ddc6;--preview-border:#d8dfcf;--hero-serif:ui-serif, Georgia, Cambria, "Times New Roman", serif;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.25rem;--s6:1.5rem;--s8:2rem;--s10:2.5rem;--s12:3rem;--s16:4rem;--s20:5rem;--s24:6rem;--radius:.65rem;--radius-lg:1.5rem;--pill:999rem;--shadow:0 24px 60px #1f32231a;--panel-shadow:0 12px 32px #1f32231f;align-items:center;gap:var(--s16);width:min(100% - 5rem,1200px);padding-block:var(--s20) var(--s24);grid-template-columns:1fr 1.15fr;margin-inline:auto;display:grid}.eyebrow[data-v-a6e9e17a]{align-items:center;gap:var(--s3);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:700;display:flex}.eyebrow[data-v-a6e9e17a]:before{content:"";background:var(--accent);width:24px;height:1px}.welcome-hero h1[data-v-a6e9e17a]{text-wrap:nowrap;margin:var(--s6) 0;color:var(--workspace-ink);font:600 clamp(3.5rem, 5.2vw, 4.75rem)/1.04 var(--hero-serif);letter-spacing:-.055em}.intro[data-v-a6e9e17a]{max-width:390px;color:var(--muted);margin:0;font-size:1.03rem;line-height:1.85}.actions[data-v-a6e9e17a]{align-items:center;gap:var(--s6);margin-top:var(--s8);flex-wrap:wrap;display:flex}.secondary[data-v-a6e9e17a]{border-bottom:1px solid var(--border);padding-block:var(--s2);font-size:.85rem;font-weight:600}.free[data-v-a6e9e17a]{color:var(--muted);margin-top:var(--s5);font-size:.73rem}.free span[data-v-a6e9e17a]{color:var(--accent);margin-right:var(--s2)}.welcome-hero figure[data-v-a6e9e17a]{min-width:0;padding-block:var(--s6) var(--s10);margin:0;position:relative}.backdrop[data-v-a6e9e17a]{inset:0 var(--s8) var(--s6) var(--s8);border-radius:48% 48% var(--radius-lg) var(--radius-lg);background:var(--accent-soft);position:absolute}.browser[data-v-a6e9e17a]{margin-left:var(--s5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);position:relative;overflow:hidden}.toolbar[data-v-a6e9e17a]{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--border);background:var(--soft);display:flex}.dots[data-v-a6e9e17a]{gap:var(--s1);display:flex}.dots i[data-v-a6e9e17a]{background:var(--border);border-radius:var(--pill);width:5px;height:5px}.address[data-v-a6e9e17a]{text-align:center;color:var(--muted);flex:1;font-size:.58rem}.live[data-v-a6e9e17a]{align-items:center;gap:var(--s1);color:var(--accent);font-size:.58rem;display:flex}.live[data-v-a6e9e17a]:before{content:"";border-radius:var(--pill);background:var(--accent);width:5px;height:5px}.church[data-v-a6e9e17a]{color:var(--preview-text);background:var(--preview-bg)}.church-nav[data-v-a6e9e17a]{padding:var(--s5) var(--s6);justify-content:space-between;align-items:center;display:flex}.church-brand[data-v-a6e9e17a]{font:600 .96rem var(--hero-serif)}.church-links[data-v-a6e9e17a]{gap:var(--s3);font-size:.55rem;display:flex}.church-hero[data-v-a6e9e17a]{background:var(--preview-soft);padding:var(--s12) var(--s8) var(--s10);position:relative;overflow:hidden}.arch[data-v-a6e9e17a]{width:176px;height:274px;right:-8px;top:var(--s6);border:27px solid var(--preview-arch);border-radius:var(--pill) var(--pill) 0 0;border-bottom:0;position:absolute}.arch[data-v-a6e9e17a]:after{content:"";inset:var(--s4) var(--s4) 0;border:1px solid var(--preview-arch);border-radius:var(--pill) var(--pill) 0 0;border-bottom:0;position:absolute}.church-copy[data-v-a6e9e17a]{max-width:280px;position:relative}.church-eyebrow[data-v-a6e9e17a]{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.54rem;font-weight:700}.church-title[data-v-a6e9e17a]{font:400 2.9rem/1.08 var(--hero-serif);letter-spacing:-.035em;margin:var(--s4) 0}.church-description[data-v-a6e9e17a]{max-width:175px;margin-bottom:var(--s5);font-size:.64rem;line-height:1.8}.visit[data-v-a6e9e17a]{--accent:#2c6749;--surface:#fff;padding:var(--s3) var(--s4);border-radius:var(--radius);background:var(--accent);color:var(--surface);font-size:.62rem;font-weight:600;display:inline-block}.church-bottom[data-v-a6e9e17a]{padding:var(--s6) var(--s8) var(--s8)}.church-bottom p[data-v-a6e9e17a]{font:400 1.25rem var(--hero-serif);margin:0 0 var(--s4)}.church-details[data-v-a6e9e17a]{gap:var(--s8);font-size:.6rem;display:flex}.church-details strong[data-v-a6e9e17a]{margin-bottom:var(--s1);display:block}.edit-card[data-v-a6e9e17a]{left:calc(-1 * var(--s8));bottom:var(--s10);width:205px;padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--panel-shadow);position:absolute;transform:rotate(-3deg)}.edit-label[data-v-a6e9e17a]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.56rem;font-weight:700;display:flex}.field[data-v-a6e9e17a]{border:1px solid var(--border);border-radius:var(--radius);padding:var(--s3);margin-top:var(--s3);font-size:.7rem}.caret[data-v-a6e9e17a]{border-left:1px solid var(--accent);vertical-align:middle;height:.85rem;display:inline-block}.edit-footer[data-v-a6e9e17a]{margin-top:var(--s3);color:var(--muted);justify-content:space-between;align-items:center;font-size:.57rem;display:flex}.swatches[data-v-a6e9e17a]{gap:var(--s1);display:flex}.swatches i[data-v-a6e9e17a]{border-radius:var(--pill);border:1px solid var(--preview-border);background:var(--preview-bg);width:13px;height:13px}.swatches i[data-v-a6e9e17a]:first-child{background:var(--accent)}.swatches i[data-v-a6e9e17a]:last-child{background:var(--preview-arch)}.welcome-hero figcaption[data-v-a6e9e17a]{right:var(--s1);color:var(--muted);font-size:.67rem;position:absolute;bottom:0}.hero-primary[data-v-a6e9e17a]{padding:1rem 1.5rem}@media (width<=1000px){.welcome-hero[data-v-a6e9e17a]{gap:2rem;width:calc(100% - 3rem)}.edit-card[data-v-a6e9e17a]{left:0}.church-title[data-v-a6e9e17a]{font-size:2.5rem}.arch[data-v-a6e9e17a]{right:-52px}}@media (width<=760px){.welcome-hero[data-v-a6e9e17a]{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem 3rem}.welcome-hero h1[data-v-a6e9e17a]{text-wrap:nowrap;font-size:clamp(3.2rem,9vw,4.5rem)}.intro[data-v-a6e9e17a]{max-width:480px}.welcome-hero figure[data-v-a6e9e17a]{width:100%;max-width:540px;margin-inline:auto}.arch[data-v-a6e9e17a]{right:1rem}}@media (width<=420px){.welcome-hero[data-v-a6e9e17a]{width:calc(100% - 2rem)}.actions[data-v-a6e9e17a]{gap:1.25rem}.church-links[data-v-a6e9e17a]{display:none}.church-hero[data-v-a6e9e17a]{padding:2rem 1.25rem}.church-title[data-v-a6e9e17a]{font-size:2.45rem}.arch[data-v-a6e9e17a]{right:-70px}.church-bottom[data-v-a6e9e17a]{padding-inline:1.25rem;padding-bottom:5rem}.edit-card[data-v-a6e9e17a]{width:185px;bottom:2.5rem}.welcome-hero figcaption[data-v-a6e9e17a]{font-size:.6rem}.church-details[data-v-a6e9e17a]{gap:1.25rem}}
