:root{--red: #e12d38;--red-dark: #a91522;--lake: #087f8c;--pine: #2d7d5b;--gold: #c88b2d;--cream: #fffdf9;--ink: #172033;--muted: #566476;--line: #dde6e2;--soft: #f3faf7;--paper: #ffffff;--shadow: 0 18px 54px rgba(15, 42, 55, .12);--body: "Source Sans 3", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;font-family:var(--body);color:var(--ink);background:linear-gradient(180deg,#fbfffd,var(--soft))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fbfffd;font-size:16.5px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}.topbar{position:absolute;inset:0 0 auto 0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(20px,5vw,64px);color:var(--ink)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:750}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:34px;height:34px;border-radius:8px;background:var(--red);box-shadow:inset 0 0 0 1px #ffffff47}.brand-mark span{display:block;width:5px;background:#fff;border-radius:999px}.brand-mark span:first-child{height:11px}.brand-mark span:nth-child(2){height:18px}.brand-mark span:last-child{height:13px}.brand-word{font-size:1.1rem;letter-spacing:0;font-family:var(--body);font-weight:820}.brand-word-dark{color:var(--ink)}.nav-links{display:flex;align-items:center;gap:24px;font-size:.94rem}.nav-links a{text-decoration:none;color:#1d2433b8}.nav-links a:hover{color:var(--red-dark)}.nav-actions{display:flex;align-items:center;gap:10px}.site-language-select{width:auto;min-width:112px;border-color:#1d243321;background:#ffffffc2;color:var(--ink);padding:10px 34px 10px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.icon-button,.primary-action,.secondary-action,.plan-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;border:1px solid transparent;padding:12px 17px;text-decoration:none;font-weight:760;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.icon-button{color:var(--red-dark);border-color:#d7192038;background:#ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.primary-action{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 12px 30px #d7192038}.primary-action:hover,.secondary-action:hover,.icon-button:hover,.plan-button:hover{transform:translateY(-1px)}.primary-action:disabled,.secondary-action:disabled,.plan-button:disabled{opacity:.58;cursor:not-allowed;transform:none}.secondary-action{background:#fffffff5;color:var(--ink);border-color:#1118271f}.secondary-action.compact{padding:9px 12px}.danger-action{background:#fff4f4;color:var(--red-dark);border-color:#ffc9c9}.hero{position:relative;min-height:88vh;overflow:hidden;padding:124px clamp(20px,5vw,64px) 74px;color:var(--ink)}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(1.18) contrast(1.05) brightness(1.07)}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fffdf9fa,#fffdf9b8 44%,#fffdf914 78%),linear-gradient(0deg,#f3faf79e,#f3faf705 54%)}.hero-layout{position:relative;z-index:2;display:block;min-height:calc(88vh - 198px)}.hero-content{max-width:650px;padding:74px 0 20px}.hero-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:800}.hero-kicker{color:var(--red-dark)}.eyebrow{color:var(--red)}.hero h1{max-width:680px;margin:18px 0;font-size:clamp(2.85rem,5.6vw,5.1rem);line-height:1.02;letter-spacing:0;font-family:var(--body);font-weight:650}.hero-content p{max-width:620px;margin:0 0 22px;color:#485569;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.55}.hero-growth{max-width:590px!important;border-left:3px solid var(--lake);background:#ffffffc7;padding:13px 16px;color:#334155!important;font-size:1.03rem!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-actions,.studio-actions{display:flex;gap:12px;flex-wrap:wrap}.live-preview{position:relative;display:grid;grid-template-columns:minmax(170px,.76fr) minmax(210px,1fr);gap:14px;width:min(560px,100%);align-items:end;margin:0 auto}.phone-preview,.screen-preview,.voice-preview{border:1px solid rgba(29,36,51,.12);background:#ffffffeb;box-shadow:0 22px 58px #0f2a3724;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phone-preview{display:grid;align-content:space-between;min-height:330px;border-radius:28px;padding:16px}.phone-top,.screen-preview-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.78rem;font-weight:820}.phone-caption{display:grid;gap:12px;margin:34px 0}.phone-caption strong{color:var(--red-dark);font-size:.92rem}.phone-caption p{margin:0;color:var(--ink);font-family:var(--serif);font-size:clamp(1.34rem,2vw,1.78rem);line-height:1.22}.phone-preview button,.replay-item button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--ink);color:#fff;padding:12px;font-weight:820;cursor:pointer}.screen-preview{min-height:205px;border-radius:8px;padding:18px}.screen-preview p{margin:34px 0 0;color:var(--ink);font-size:clamp(2.1rem,4vw,3.7rem);line-height:1;font-weight:760}.voice-preview{grid-column:1 / -1;display:flex;align-items:center;gap:12px;border-radius:8px;padding:14px 16px;color:#334155;font-weight:820}.mini-wave{display:flex;align-items:end;gap:4px;height:28px}.mini-wave span{width:5px;height:var(--h);border-radius:999px;background:var(--red)}.promise-band,.language-band,.how-band,.preview-band,.use-band,.feature-band,.pricing-band,.faq-band{padding:76px clamp(20px,5vw,64px)}.promise-band{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:42px;align-items:start;background:#fff}.promise-copy{max-width:620px}.promise-copy h2,.compact-heading h2{margin:10px 0 14px;font-family:var(--body);font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.08}.promise-copy p,.compact-heading p{color:var(--muted);font-size:1.08rem;line-height:1.62}.promise-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.promise-list article,.steps-grid article,.use-grid article,.feature-card,.price-card,.faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff}.promise-list article,.steps-grid article{padding:22px}.promise-list svg,.steps-grid span,.feature-card svg{color:var(--red)}.promise-list h3,.steps-grid h3,.use-grid h3,.feature-card h3,.price-card h3{margin:12px 0 8px;font-size:1.16rem;line-height:1.22}.promise-list p,.steps-grid p,.use-grid p,.feature-card p,.price-card p{margin:0;color:var(--muted);line-height:1.52}.how-band,.pricing-band{background:var(--soft)}.language-band{background:#fffdf8}.preview-band{background:#edf8f6}.preview-band .live-preview{width:min(740px,100%)}.simulator-page{min-height:100vh;background:#fbfffd}.simulator-band{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:32px;align-items:center;padding:82px clamp(20px,5vw,64px);background:linear-gradient(120deg,rgba(225,45,56,.05),transparent 32%),#fff}.simulator-band-embedded{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.simulator-copy h2{margin:10px 0 14px;max-width:720px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04;font-weight:700}.simulator-copy p{max-width:620px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.62}.simulator-steps{display:grid;gap:8px;margin:24px 0}.simulator-steps span{display:flex;align-items:center;gap:10px;color:#344054;font-weight:780}.simulator-steps strong{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e8f6f4;color:var(--lake)}.simulator-controls{display:grid;gap:16px;margin-top:18px}.simulator-controls>div>span{color:#344054;font-size:.9rem;font-weight:720}.simulator-language-row{margin-top:8px}.simulator-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.simulator-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.43fr);gap:18px;align-items:stretch}.presentation-card,.audience-phone-card{border:1px solid rgba(31,41,55,.12);background:#fff;box-shadow:0 18px 54px #0f2a371a}.presentation-card{position:relative;display:grid;min-height:520px;border-radius:8px;padding:22px;overflow:hidden;background:linear-gradient(180deg,#f5fafbfa,#fffffffa),url(/visuals/event-conference-hero.png) center/cover}.presentation-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-weight:820}.caption-stack{display:grid;align-content:center;gap:12px}.caption-line{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border:1px solid var(--lang-border, rgba(8, 127, 140, .16));border-left:5px solid var(--lang-accent, var(--lake));border-radius:8px;background:linear-gradient(90deg,var(--lang-bg, rgba(255, 255, 255, .9)),rgba(255,255,255,.92) 64%);padding:14px}.caption-line-main{border-color:var(--lang-border, rgba(225, 45, 56, .32));box-shadow:0 12px 30px color-mix(in srgb,var(--lang-accent, var(--red)) 18%,transparent)}.caption-line p{margin:0;color:color-mix(in srgb,var(--lang-accent, var(--ink)) 78%,var(--ink));font-size:clamp(1.18rem,2.2vw,2rem);line-height:1.22;font-weight:760}.fake-qr{position:absolute;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:9px;border-radius:8px;background:#172033;color:#fff;padding:10px 12px;font-weight:820}.audience-phone-card{display:grid;align-content:space-between;gap:18px;min-height:520px;border-radius:28px;padding:18px}.phone-language-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone-language-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--lang-border, var(--line));border-radius:999px;background:color-mix(in srgb,var(--lang-bg, white) 62%,white);color:color-mix(in srgb,var(--lang-accent, var(--muted)) 78%,var(--ink));padding:9px;font-weight:820}.phone-language-tabs .phone-tab-on{border-color:var(--lang-accent, var(--red));background:var(--lang-bg, #fff1f2);color:var(--lang-accent, var(--red-dark));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lang-accent, var(--red)) 18%,transparent)}.audience-phone-card p{margin:0;font-family:var(--serif);font-size:clamp(1.45rem,2vw,2rem);line-height:1.22;color:var(--ink)}.audience-phone-line{border-left:5px solid var(--lang-accent, var(--lake));border-radius:8px;background:var(--lang-bg, #f5fafb);padding:14px 16px;color:color-mix(in srgb,var(--lang-accent, var(--ink)) 76%,var(--ink))!important}.audience-phone-card>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--ink);color:#fff;padding:13px;font-weight:820}.audience-phone-card small{color:var(--muted);line-height:1.45}.audience-phone-card .audio-hint{color:color-mix(in srgb,var(--lang-accent, var(--lake)) 76%,var(--ink));font-weight:760}.language-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px;margin:0 auto}.language-cloud span,.language-cloud strong{display:inline-flex;align-items:center;border:1px solid rgba(29,36,51,.12);border-radius:999px;background:#fff;padding:10px 14px;color:#3d4958;font-weight:780;box-shadow:0 8px 22px #0f2a370d}.language-cloud strong{color:#fff;background:var(--lake);border-color:var(--lake)}.compact-heading{max-width:760px;margin-bottom:30px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto}.steps-grid span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff1f1;font-weight:820}.use-band,.soft-feature-band,.faq-band{background:#fff}.use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto}.use-grid article{overflow:hidden;box-shadow:0 14px 42px #0f2a3712}.use-grid img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:saturate(1.2) contrast(1.05) brightness(1.06)}.use-grid div{padding:20px}.simple-feature-grid .feature-card{box-shadow:none}.hero-console{position:absolute;z-index:3;right:clamp(20px,5vw,64px);bottom:28px;width:min(760px,calc(100vw - 40px));border-radius:8px;border:1px solid rgba(255,255,255,.26);background:#fffffff0;color:var(--ink);box-shadow:var(--shadow);overflow:hidden}.console-top,.pane-title,.listener-header,.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.console-top{padding:18px 20px;border-bottom:1px solid var(--line)}.console-top h2,.pane-title h2{margin:2px 0 0;font-size:1.32rem}.live-dot,.connection,.presence,.popular{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:760;white-space:nowrap}.live-dot{color:#0f6a37;background:#e3f7ea}.console-grid{display:grid;grid-template-columns:1.1fr 1.2fr 1fr;gap:1px;background:var(--line)}.console-panel{min-height:134px;padding:18px;background:#fff}.console-label{margin-bottom:12px;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.sound-row{display:flex;align-items:center;gap:8px;font-weight:780}.wave-bars{display:flex;align-items:end;gap:4px;height:52px;margin-top:16px}.wave-bars span{width:6px;height:var(--h);border-radius:8px 8px 0 0;background:var(--lake);animation:wave 1.8s ease-in-out infinite}.wave-bars span:nth-child(2n){background:var(--red);animation-delay:.18s}@keyframes wave{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1.08)}}.translation-panel p,.review-panel p{margin:0 0 12px;font-weight:780;line-height:1.38}.translation-panel small,.review-panel small{color:var(--muted)}.analysis-band,.feature-band,.pricing-band,.faq-band,.studio-band{padding:82px clamp(20px,5vw,64px)}.analysis-band,.pricing-band{background:#fff}.studio-band{background:#eef4f6}.section-heading{max-width:820px;margin:0 auto 34px;text-align:center}.section-heading h2{margin:10px 0 12px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.08;font-family:var(--body);font-weight:700}.section-heading p{color:var(--muted);line-height:1.65}.analysis-grid,.feature-grid,.pricing-grid,.mode-grid{display:grid;gap:16px}.analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-grid article,.feature-card,.price-card,.mode-grid article,.faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff}.analysis-grid article,.feature-card,.mode-grid article{padding:24px}.analysis-grid article svg,.feature-card svg,.mode-grid article svg{color:var(--red)}.analysis-grid h3,.feature-card h3,.mode-grid h3,.price-card h3{margin:14px 0 8px;font-size:1.08rem}.analysis-grid p,.feature-card p,.mode-grid p,.price-card p{margin:0;color:var(--muted);line-height:1.56}.contrast-card{background:#f8fbfc!important;border-color:#b6d4de!important}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.pricing-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1260px}.pricing-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1260px;margin:-10px auto 24px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fbfffd}.pricing-tools>div{display:flex;align-items:center;gap:10px;color:var(--muted);line-height:1.45}.pricing-tools svg{color:var(--lake);flex:0 0 auto}.pricing-tools label{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:740;white-space:nowrap}.pricing-tools select{min-width:190px;background:#fff}.price-card{position:relative;padding:26px;box-shadow:0 12px 34px #1118270d}.price-card-featured{border-color:var(--red);box-shadow:0 18px 54px #d719201f}.popular{color:var(--red-dark);background:#ffe7e8}.price-line{display:flex;align-items:baseline;gap:8px;margin:24px 0}.price-line strong{font-size:2.2rem}.price-line span{color:var(--muted)}.price-meta{min-height:52px;margin:-10px 0 20px!important;color:#2d4d41!important;font-weight:710}.price-card ul{display:grid;gap:10px;padding:0;margin:0 0 24px;list-style:none}.price-card li{display:flex;align-items:center;gap:9px;color:#293241}.price-card li svg{color:var(--pine)}.plan-button{width:100%;background:var(--ink);color:#fff}.checkout-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#1720336b}.checkout-dialog{position:relative;width:min(960px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:10px;background:#fff;box-shadow:0 30px 90px #11182747}.checkout-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.checkout-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.checkout-summary,.checkout-form{padding:34px}.checkout-summary{background:#fbfffd;border-right:1px solid var(--line)}.checkout-summary h2{margin:10px 0 8px;font-size:clamp(1.8rem,3vw,2.5rem)}.checkout-summary p{color:var(--muted);line-height:1.6}.checkout-price{margin:20px 0}.checkout-summary ul{display:grid;gap:11px;padding:0;margin:0;list-style:none}.checkout-summary li{display:flex;gap:9px;align-items:flex-start;color:#293241}.checkout-summary li svg{color:var(--pine);margin-top:3px;flex:0 0 auto}.checkout-form{display:grid;gap:16px}.checkout-form label{display:grid;gap:8px;color:var(--ink);font-weight:740}.checkout-target{min-height:16px}.billing-message{margin:0;padding:12px 14px;border:1px solid #d9e8e2;border-radius:8px;background:#f4fbf8;color:#2c5145;line-height:1.45}.checkout-actions{display:grid;gap:10px}.audience-page{min-height:100vh;background:#fbfffd;color:#172033}.audience-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px clamp(20px,5vw,64px);border-bottom:1px solid rgba(31,41,55,.1);background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.audience-nav-links{display:flex;align-items:center;gap:22px;color:#4a5567;font-size:.95rem;font-weight:700}.audience-nav-links a{text-decoration:none}.audience-nav-links a:hover{color:var(--red-dark)}.audience-teaser-band,.solutions-grid-section,.audience-split,.audience-detail-grid,.audience-benefits,.search-intent-band,.audience-cta,.faith-community-grid{padding:82px clamp(20px,5vw,64px)}.audience-teaser-band{background:var(--soft)}.audience-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1220px;margin:0 auto}.audience-card-grid-large{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-mini-card{display:grid;grid-template-rows:auto auto auto 1fr;min-height:100%;overflow:hidden;border:1px solid rgba(31,41,55,.12);border-radius:8px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 38px #1118270f}.audience-mini-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover;filter:saturate(1.18) contrast(1.05) brightness(1.06)}.audience-mini-card span{margin:18px 18px 0;color:var(--red-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.audience-mini-card h3{margin:8px 18px;font-family:var(--serif);font-size:1.32rem;line-height:1.12}.audience-mini-card p{margin:0 18px 18px;color:var(--muted);line-height:1.55}.audience-mini-card strong{display:inline-flex;align-items:center;gap:8px;margin:auto 18px 18px;color:var(--lake)}.audience-more-link{display:flex;justify-content:center;margin-top:26px}.audience-more-link a{display:inline-flex;align-items:center;gap:9px;color:var(--lake);font-weight:820;text-decoration:none}.solutions-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.56fr);gap:34px;align-items:end;padding:96px clamp(20px,5vw,64px) 64px}.solutions-hero h1,.audience-hero h1,.audience-split h2,.audience-benefits h2,.search-intent-band h2,.audience-cta h2{margin:10px 0 16px;font-family:var(--serif);font-weight:730;letter-spacing:0}.solutions-hero h1,.audience-hero h1{max-width:980px;font-size:clamp(3.1rem,7vw,6.4rem);line-height:.94}.solutions-hero p,.audience-hero p{max-width:760px;margin:0;color:#516070;font-size:clamp(1.08rem,2vw,1.35rem);line-height:1.58}.solutions-note{border-left:3px solid var(--red);background:#ffffffb3;padding:26px}.solutions-note svg{color:var(--red)}.solutions-note h2{margin:14px 0 10px;font-family:var(--serif);font-size:1.7rem}.solutions-note p{font-size:1rem}.faith-community-grid{display:grid;gap:22px;background:#fff}.faith-community-card{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(22px,4vw,44px);align-items:center;border:1px solid rgba(31,41,55,.12);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 18px 56px #1118270f}.faith-community-card img{width:100%;height:100%;min-height:330px;object-fit:cover;filter:saturate(1.18) contrast(1.04) brightness(1.06)}.faith-community-card>div{padding:clamp(24px,4vw,44px) clamp(22px,4vw,48px) clamp(24px,4vw,44px) 0}.faith-community-card h2{margin:0 0 12px;font-family:var(--serif);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.faith-community-card p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.62}.faith-community-card ul{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none}.faith-community-card li{display:flex;align-items:center;gap:9px;color:#263244;font-weight:740}.faith-community-card li svg{color:var(--pine)}.faith-community-card a{display:inline-flex;align-items:center;gap:8px;color:var(--lake);font-weight:820;text-decoration:none}.audience-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(420px,1fr);gap:clamp(24px,5vw,58px);align-items:center;padding:62px clamp(20px,5vw,64px) 84px}.audience-hero-copy{max-width:780px}.breadcrumb{display:inline-flex;align-items:center;gap:7px;margin-bottom:22px;color:var(--lake);font-weight:800;text-decoration:none}.audience-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.audience-secondary{background:#fff;color:var(--ink);border-color:#11182721}.audience-photo{position:relative;margin:0;overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 22px 74px #11182729}.audience-photo img{display:block;width:100%;aspect-ratio:16 / 10.6;object-fit:cover;filter:saturate(1.18) contrast(1.05) brightness(1.06)}.audience-photo figcaption{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.66);border-radius:999px;background:#ffffffdb;color:#1f2937;padding:9px 13px;font-weight:820;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.audience-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:28px;align-items:stretch;background:#fff}.audience-split article{max-width:920px}.audience-split h2{max-width:920px;font-size:clamp(2rem,4vw,3.8rem);line-height:1.04}.audience-proof-card{display:grid;align-content:center;gap:14px;border:1px solid rgba(155,106,47,.24);border-radius:8px;background:#fffaf0;padding:28px}.audience-proof-card svg{color:var(--gold)}.audience-proof-card p{margin:0;color:#4f4336;font-size:1.13rem;line-height:1.55}.audience-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.audience-detail-grid article{border-top:3px solid var(--lake);background:#fff;padding:28px;box-shadow:0 12px 34px #1118270d}.audience-detail-grid svg{color:var(--lake)}.audience-detail-grid h3{margin:15px 0 10px;font-family:var(--serif);font-size:1.45rem}.audience-detail-grid p{margin:0;color:var(--muted);line-height:1.6}.audience-benefits{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:38px;align-items:start;background:#edf8f6}.audience-benefits h2,.search-intent-band h2,.audience-cta h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.04}.audience-benefits p,.audience-cta p{max-width:620px;color:var(--muted);line-height:1.65}.audience-benefits ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.audience-benefits li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;border:1px solid rgba(31,41,55,.1);border-radius:8px;background:#fff;padding:16px;color:#273244;font-weight:710;line-height:1.45}.audience-benefits li svg{margin-top:3px;color:var(--pine)}.search-intent-band{background:#fff;text-align:center}.intent-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:24px auto 0}.intent-row span{border:1px solid rgba(23,107,135,.22);border-radius:999px;background:#f4fafb;color:#24566b;padding:10px 14px;font-weight:780}.audience-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#172033;color:#fff}.audience-cta .eyebrow{color:#ffb9bc}.audience-cta p{color:#ffffffb8}.studio-shell{min-height:100vh;padding:24px;background:radial-gradient(circle at top left,rgba(8,127,140,.08),transparent 34%),linear-gradient(180deg,#fbfffd,var(--soft))}.studio-shell-embedded{min-height:0;padding:0;background:transparent}.workspace-header{max-width:1220px;margin:0 auto 18px}.studio-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:18px;max-width:1220px;margin:0 auto}.operator-pane,.listener-preview,.listener-card{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 12px 34px #1118270f}.operator-pane,.listener-preview{padding:22px}.connection{background:#f1f5f9;color:var(--muted)}.connection-on{background:#e3f7ea;color:#0f6a37}.presence{background:#edf6f8;color:var(--lake)}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.pane-intro{margin:12px 0 0;max-width:720px;color:var(--muted);line-height:1.58}.setup-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.setup-checklist article{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:8px;background:#fbfffd;padding:14px}.setup-checklist span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e8f6f4;color:var(--lake);font-weight:850}.setup-checklist h3{margin:0 0 4px;font-size:.98rem}.setup-checklist p,.field-help{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.field-help{margin-top:9px}label{display:grid;gap:7px;color:#344054;font-size:.9rem;font-weight:720}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;color:var(--ink);padding:12px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--lake);box-shadow:0 0 0 3px #176b871f}.inline-control{display:grid;grid-template-columns:1fr 44px;gap:8px}.inline-control button,.translated-line button{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--lake);cursor:pointer}.target-row,.sample-row,.listener-controls{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.target-chip,.sample-row button,.share-grid a,.share-grid button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);padding:9px 12px;text-decoration:none;cursor:pointer;font-size:.9rem;font-weight:720}.target-chip-on{color:var(--lang-accent, var(--red-dark));background:var(--lang-bg, #fff1f2);border-color:var(--lang-border, #ffc9cc)}.text-input{margin-top:18px}textarea{min-height:118px;resize:vertical;line-height:1.5}.studio-actions{margin-top:18px}.share-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.share-grid a,.share-grid button{border-radius:8px}.status-line{margin:16px 0 0;color:var(--muted);line-height:1.5}.summary-box{margin-top:18px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;padding:16px}.summary-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary-head button,.email-capture button{border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--lake);padding:8px 11px;font-weight:780;cursor:pointer}.summary-box h3{margin:12px 0 8px}.summary-box p{color:var(--muted)}.summary-box pre{max-height:220px;overflow:auto;white-space:pre-wrap;margin:12px 0 0;border-radius:8px;background:#fff;padding:12px;color:#344054;line-height:1.48}.voice-clone-panel{display:grid;gap:14px;margin-top:18px;border:1px solid rgba(37,109,123,.22);border-radius:8px;background:#f5fafb;padding:18px}.voice-clone-panel h3{margin:8px 0;font-size:1.18rem}.voice-clone-panel p{margin:0;color:var(--muted);line-height:1.52}.consent-row{grid-template-columns:22px 1fr;align-items:start;color:#334155;line-height:1.42}.consent-row input{width:18px;height:18px;margin-top:2px}.translation-feed{display:grid;gap:12px;max-height:650px;overflow:auto;padding-right:4px;margin-top:22px}.translation-item{border:1px solid var(--line);border-radius:8px;padding:16px;background:#fbfcfd}.translation-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:.78rem}.translation-meta span{display:inline-flex;align-items:center;gap:5px}.original{margin:10px 0 14px;color:#364152;font-style:italic}.german-transcript{display:flex;align-items:center;gap:10px;margin:0 0 10px;border:1px solid #c9dde4;border-radius:8px;background:#f4fafb;padding:9px 10px;color:#263744;font-weight:740}.translated-line{display:grid;grid-template-columns:auto 1fr 36px;gap:10px;align-items:center;padding:10px;border-radius:8px;background:#fff}.translated-line+.translated-line{margin-top:8px}.translated-line p{margin:0;font-weight:780;line-height:1.45}.lang-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--lang-border, transparent);border-radius:999px;background:var(--lang-bg, #eef4f6);color:var(--lang-accent, var(--lake));padding:5px 8px;font-size:.78rem;font-weight:780;white-space:nowrap}.lang-pill span:not(.language-flag){border-radius:999px;background:#fff;padding:2px 5px}.language-flag{display:inline-block;flex:0 0 auto;width:22px;height:15px;border:1px solid rgba(17,24,39,.18);border-radius:3px;background:transparent!important;padding:0!important;box-shadow:0 1px 2px #1118271f;overflow:hidden}.flag-fr{background:linear-gradient(90deg,#254aa5 0,#254aa5 33.33%,#fff 33.33%,#fff 66.66%,#ef4135 66.66%,#ef4135)!important}.flag-de{background:linear-gradient(180deg,#111827 0,#111827 33.33%,#d33 33.33%,#d33 66.66%,#f2c94c 66.66%,#f2c94c)!important}.flag-it{background:linear-gradient(90deg,#2f9b66 0,#2f9b66 33.33%,#fff 33.33%,#fff 66.66%,#d8434a 66.66%,#d8434a)!important}.flag-ch{position:relative;background:#d92f3a!important}.flag-ch:before,.flag-ch:after{content:"";position:absolute;background:#fff;border-radius:1px}.flag-ch:before{left:9px;top:3px;width:4px;height:9px}.flag-ch:after{left:6px;top:6px;width:10px;height:3px}.flag-gb{position:relative;background:linear-gradient(27deg,transparent 43%,#fff 43% 49%,#c8102e 49% 53%,#fff 53% 59%,transparent 59%),linear-gradient(153deg,transparent 43%,#fff 43% 49%,#c8102e 49% 53%,#fff 53% 59%,transparent 59%),linear-gradient(90deg,transparent 38%,#fff 38% 45%,#c8102e 45% 55%,#fff 55% 62%,transparent 62%),linear-gradient(180deg,transparent 33%,#fff 33% 42%,#c8102e 42% 58%,#fff 58% 67%,transparent 67%),#1f4b99!important}.glossary-hits{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:var(--pine);font-size:.82rem;font-weight:720}.empty-feed{display:grid;place-items:center;min-height:320px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);text-align:center}.listener-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,#fffdf9e6,#eef8f6f0),url(/visuals/event-conference-hero.png) center/cover}.listener-card{width:min(520px,100%);padding:20px}.listener-controls select{max-width:260px}.email-capture{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:12px}.mobile-feed{max-height:70vh}.screen-page{min-height:100vh;display:grid;align-content:center;gap:28px;padding:6vw;background:#06080d;color:#fff}.screen-language{color:#ffb6b9;text-transform:uppercase;letter-spacing:.14em;font-weight:850}.screen-page h1{margin:0;max-width:1400px;font-size:clamp(3.2rem,8vw,8.8rem);line-height:1.06;letter-spacing:0}.screen-page p{max-width:980px;margin:0;color:#ffffffa8;font-size:clamp(1.2rem,2.3vw,2rem)}.replay-page{min-height:100vh;background:var(--cream)}.replay-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px clamp(20px,5vw,64px);border-bottom:1px solid var(--line);background:#ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.replay-hero{padding:72px clamp(20px,5vw,64px) 36px;max-width:980px}.replay-hero h1{margin:10px 0 14px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98}.replay-hero p{max-width:720px;color:var(--muted);font-size:1.12rem;line-height:1.62}.replay-hero select{max-width:280px;margin-top:8px;background:#fff}.replay-feed{display:grid;gap:12px;padding:0 clamp(20px,5vw,64px) 84px;max-width:940px}.replay-item{display:grid;grid-template-columns:1fr auto;gap:10px 18px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px}.replay-item span{grid-column:1 / -1;color:var(--muted);font-size:.82rem;font-weight:780}.replay-item p{margin:0;color:var(--ink);font-size:1.18rem;line-height:1.48}.faq-list{max-width:860px;margin:0 auto;display:grid;gap:10px}.faq-list details{padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:820}.faq-list p{margin:12px 0 0;color:var(--muted);line-height:1.6}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(20px,5vw,64px);color:var(--muted);border-top:1px solid var(--line);background:#fff}.footer p{max-width:720px;margin:0;font-size:.86rem;line-height:1.5}.access-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(120deg,rgba(225,45,56,.08),transparent 30%),linear-gradient(300deg,rgba(8,127,140,.1),transparent 38%),#fbfffd}.access-card{display:grid;gap:16px;width:min(460px,100%);border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px;box-shadow:var(--shadow)}.access-icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;background:#e8f6f4;color:var(--lake)}.access-card h1{margin:0;font-size:clamp(2rem,5vw,3.1rem);line-height:1.02}.access-card p{margin:0;color:var(--muted);line-height:1.58}@media(max-width:980px){.nav-links{display:none}.hero{display:block;min-height:auto;align-items:start}.hero-layout,.live-preview{grid-template-columns:1fr}.hero-content{padding-bottom:0}.live-preview{justify-self:stretch;margin-top:30px;width:100%}.phone-preview{min-height:250px}.voice-preview{grid-column:auto}.hero-console{position:relative;left:auto;right:auto;bottom:auto;width:100%;margin-top:34px}.console-grid,.analysis-grid,.feature-grid,.simulator-band,.simulator-stage,.pricing-grid,.pricing-grid-wide,.studio-layout,.promise-band,.language-band,.promise-list,.steps-grid,.use-grid,.audience-card-grid,.audience-card-grid-large,.solutions-hero,.audience-hero,.audience-split,.audience-detail-grid,.audience-benefits,.faith-community-card{grid-template-columns:1fr}.audience-nav-links{display:none}.audience-hero,.solutions-hero{padding-top:48px}.mode-grid,.share-grid,.setup-checklist{grid-template-columns:1fr}.pricing-tools,.pricing-tools label{align-items:stretch;flex-direction:column}.checkout-grid{grid-template-columns:1fr}.checkout-summary{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:640px){.topbar{gap:10px;padding:16px}.nav-actions{gap:8px}.site-language-select{min-width:88px;max-width:112px;padding:9px 26px 9px 9px}.topbar .icon-button{width:44px;height:44px;padding:0}.icon-button span{display:none}.hero{min-height:auto;padding:94px 16px 22px}.hero h1{font-size:clamp(2.35rem,11vw,3.6rem);line-height:.98}.hero-actions,.studio-actions,.control-grid,.checkout-actions,.console-grid{display:grid;grid-template-columns:1fr}.analysis-band,.feature-band,.pricing-band,.faq-band,.studio-band,.promise-band,.language-band,.how-band,.preview-band,.simulator-band,.use-band,.audience-teaser-band,.solutions-grid-section,.audience-split,.audience-detail-grid,.audience-benefits,.search-intent-band,.audience-cta{padding:56px 16px}.audience-topbar{padding:14px 16px}.audience-topbar .secondary-action{padding:9px 11px}.audience-topbar .secondary-action svg{display:none}.checkout-summary,.checkout-form{padding:24px 18px}.solutions-hero,.audience-hero{padding:44px 16px 56px}.solutions-hero h1,.audience-hero h1{font-size:clamp(2.4rem,12vw,3.7rem);line-height:.98}.audience-photo figcaption{left:12px;bottom:12px;max-width:calc(100% - 24px)}.faith-community-card>div{padding:24px 18px 28px}.faith-community-card img{min-height:250px}.audience-cta{align-items:flex-start;flex-direction:column}.studio-shell{padding:12px}.operator-pane,.listener-preview,.listener-card{padding:16px}.pane-title,.console-top,.workspace-header,.listener-header,.footer{align-items:flex-start;flex-direction:column}.replay-item{grid-template-columns:1fr}.translated-line{grid-template-columns:1fr 36px}.translated-line .lang-pill{grid-column:1 / -1;width:fit-content}.german-transcript{align-items:flex-start;flex-direction:column}.email-capture{grid-template-columns:1fr}}
