@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&display=swap');
:root{--paper:#fff;--ink:#111a2b;--green:#1760ee;--muted:#5a6578;--line:#dde3ed;--lime:#c6dcff}.partner-bar{background:#1760ee;color:white;padding:10px 5.5%;font-size:13px;font-weight:500}.partner-bar a{font-weight:700;text-decoration:underline;margin-left:10px}header{max-width:none;background:#10141c;color:white;border:0;padding:29px 5.5%;min-height:110px}.brand{font-weight:800;font-size:36px}.brand-dot{color:#70adff}nav{font-size:14px;gap:40px}nav .button{background:white;color:#111a2b;border-color:white;border-radius:3px;text-transform:uppercase;font-weight:800}h1,h2{font-family:'Barlow Condensed','Manrope',sans-serif;font-weight:800;letter-spacing:-1px;line-height:.98}h1 em,h2 em{font-family:inherit;font-style:normal;font-weight:800;letter-spacing:inherit}h1{font-size:clamp(60px,6vw,90px);margin-bottom:25px}h2{font-size:clamp(43px,4.6vw,65px)}h1 em{color:#70adff}.hero{position:relative;isolation:isolate;width:100%;max-width:none;margin:0;padding:85px 5.5% 90px;background:#0e192d;color:white;grid-template-columns:1.1fr 1fr;gap:4%;overflow:hidden;min-height:700px}.hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 90% 60%,#183b73,transparent 65%),linear-gradient(125deg,#0b1221,#14243e);z-index:-2}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#77aaff08 1px,transparent 1px),linear-gradient(90deg,#77aaff08 1px,transparent 1px);background-size:65px 65px;transform:rotate(-10deg) scale(1.3)}.hero .eyebrow{color:#8fbaff;font-size:10px;letter-spacing:2px}.hero .spark{color:#72aaff}.intro{color:#d4ddeb;font-size:17px;max-width:480px}.button{border-radius:3px;text-transform:uppercase;font-size:12px;letter-spacing:.6px;font-weight:800;padding:17px 24px}.button:hover{background:#114ac0}.text-link{font-weight:700;color:inherit}.hero-note{color:#a7b6cd}.hero-note strong{color:#fff}.note-mark{color:#81b4ff}.hero-art.digital-art{background:radial-gradient(ellipse,#e0ebff,#bfd2f0);border:1px solid #7c9fdb;border-radius:5px;box-shadow:0 30px 90px #0005;transform:rotate(2deg);height:555px}.hero .digital-kicker{color:#304d7a}.hero .art-caption{color:#344e73}.service-strip{background:#1760ee;color:white;border:0;padding:24px 4%}.service-strip span{color:#a7ceff}.service-strip>div{font-size:11px;letter-spacing:1.2px;gap:28px}.showcase{padding:65px 5.5% 35px;background:#f0f3f8}.showcase-heading{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1px;font-weight:800;margin-bottom:22px}.showcase-heading a{color:#1760ee}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.showcase-card{background:#fff;box-shadow:0 7px 20px #122a5110;transition:transform .2s;overflow:hidden}.showcase-card:hover{transform:translateY(-5px)}.showcase-card>span{display:block;padding:13px 17px;font-size:8px;letter-spacing:1px;font-weight:800}.showcase-card footer{width:100%;padding:15px 17px;font-size:10px;font-weight:700;display:block}.concept-browser,.concept-media,.concept-stream{height:235px;margin:0 12px;overflow:hidden;position:relative}.concept-browser{background:#c0d7ff;padding:18px}.concept-browser>div{border-bottom:1px solid #162b6740;font-size:8px;padding-bottom:9px}.concept-browser small{float:right;font-size:6px}.concept-browser>strong{font:900 60px/.9 'Barlow Condensed',sans-serif;display:block;margin-top:16px;letter-spacing:-1px;color:#143789}.concept-browser strong>span{float:right;font-size:85px;font-weight:700}.concept-browser>b{font-size:8px;letter-spacing:2px;display:block;margin-top:12px}.concept-media{background:radial-gradient(circle at 80% 10%,#9ac6ff,#3b67da 35%,#233488 75%);padding:24px;color:white}.concept-media:before,.concept-media:after{content:'';position:absolute;width:160px;height:160px;border:1px solid #abcaff55;border-radius:50%;right:-20px;top:80px}.concept-media:after{right:-60px;top:40px}.concept-media strong{font:800 44px/.95 'Barlow Condensed',sans-serif;position:relative;z-index:1}.recording{display:block;font-size:7px;letter-spacing:2px;position:absolute;bottom:20px}.focus-corner{width:20px;height:20px;border-left:2px solid white;border-top:2px solid white;position:absolute;right:20px;top:20px}.concept-stream{background:#101a2a;color:#f2f5ff;padding:22px}.concept-stream>span{background:#1760ee;padding:5px 8px;font-size:8px;letter-spacing:1px}.concept-stream>strong{display:block;font:800 47px/.95 'Barlow Condensed',sans-serif;margin-top:20px}.concept-stream>div{color:#6aabff;font-size:26px;letter-spacing:4px;margin-top:8px;white-space:nowrap}.concept-note{font-size:9px;color:#7b8595;margin:15px 0 0}.section{padding-top:85px;padding-bottom:85px}.eyebrow{color:#1760ee;font-weight:800}.services-grid{gap:25px}.services-grid article{border-top:4px solid #1760ee;padding:25px;background:#f2f5fa}.service-number{color:#4b6488}.line-icon{color:#1760ee}.services-grid a{color:#1760ee}h3{font-weight:800}.tools-section{background:#101a2b}.tools-section .eyebrow{color:#82b5ff}.tools-layout em{color:#7baeff}.tools-layout>div>p:not(.eyebrow){color:#b9c7dd}.feature-list{color:#e3ebf8}.feature-list li:before{color:#77adff}.cream{background:#1760ee;border-color:#1760ee;color:white}.cream:hover{background:#114ac0}.portal-demo{border-radius:4px;transform:rotate(-3deg)}.pricing-title{margin-bottom:45px}.price-card{border-radius:3px;background:white;border-color:#d6deea}.price-card.featured{background:#edf3ff;border:2px solid #1760ee}.price-card .button{border-color:#1760ee;color:#1760ee;letter-spacing:0}.price-card.featured .button{background:#1760ee;color:white}.price{color:#123d8c}.care{border-radius:3px;background:#edf3fc}.approach{background:#edf1f7}.steps article{border-top:3px solid #1760ee}.steps article>span{font-family:'Barlow Condensed',sans-serif;font-weight:800;font-style:normal;color:#1760ee;font-size:38px}.contact-section{background:#1760ee;color:white}.contact-section .eyebrow{color:#d2e3ff}.contact-layout>div>p:not(.eyebrow){color:#dce8ff}.contact-section input,.contact-section textarea,.contact-section select{background:white;border:1px solid #b8d0fa;border-radius:3px}.contact-section form .button{background:#111a2b;border-color:#111a2b}.form-note,#form-status{color:#d5e6ff}body>footer{width:100%;max-width:none;padding:35px 5.5%;background:#10141c;color:white}body>footer>span,body>footer small{color:#a4afc1}
@media(max-width:1100px){.hero{gap:3%;padding-top:65px;padding-bottom:65px}.hero-art.digital-art{height:510px}.hero h1{font-size:66px}.hero .actions{flex-wrap:wrap}.concept-browser>strong{font-size:48px}.concept-media strong{font-size:38px}.concept-stream>strong{font-size:39px}.concept-browser strong>span{font-size:50px}}
@media(max-width:760px){.partner-bar{font-size:10px;text-align:center;padding:10px 5%}.partner-bar a{display:block;margin-left:0}header{padding:22px 5.5%;min-height:85px}.brand{font-size:30px}.menu{color:white;border-color:#556077}nav{gap:22px}nav .button{padding:10px 15px}.hero{padding:55px 5.5% 65px;grid-template-columns:1fr;gap:45px}.hero h1{font-size:clamp(48px,10.7vw,76px)}.hero .intro{font-size:15px}.hero-art.digital-art{height:520px;transform:rotate(1deg)}.hero .eyebrow{font-size:8px}.hero .text-link{font-size:11px}.service-strip>div{font-size:9px}.showcase{padding:40px 5.5% 25px}.showcase-heading{font-size:9px;flex-direction:column;gap:8px}.showcase-grid{grid-template-columns:1fr;gap:22px}.concept-browser,.concept-media,.concept-stream{height:240px}.concept-browser>strong{font-size:67px}.concept-media strong{font-size:49px}.concept-stream>strong{font-size:52px}.concept-browser strong>span{font-size:95px}.showcase-card>span{font-size:9px}.showcase-card footer{font-size:12px}.section{padding-top:60px;padding-bottom:60px}h2{font-size:43px}.services-grid article{padding:24px}.contact-section{padding:60px 0}.button{font-size:11px}.hero .actions{gap:20px}.hero-note{margin-top:25px}.hero h1 em{font-size:.83em}.price-card .button{font-size:9px}.care h3{font-size:23px}.tools-section .button{font-size:10px;padding:15px 17px}}

.hero .digital-art{color:#23303d}.hero .digital-art .live-tile{color:white}

.steeple-mark{display:block;width:22px;height:31px;flex-shrink:0}.hero-note .note-mark{display:flex;align-items:center}.mini-church-brand{display:flex;align-items:center;gap:4px}.mini-church-brand .steeple-mark{width:9px;height:13px}.demo-logo .steeple-mark{width:22px;height:29px}.hero .spark{display:inline-block;font-family:Manrope,sans-serif;font-size:18px;font-weight:500;transform:skew(-12deg);margin-right:10px}.digital-star{font-family:Manrope,sans-serif;font-weight:500;font-size:46px}.service-strip span{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;opacity:.65}

.wordmark{display:inline-flex;align-items:baseline;gap:0;font-family:Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-1.5px;line-height:1.1;white-space:nowrap}.wordmark .steeple-letter{display:inline-block;position:relative;width:.59em;height:1em;margin:0 .015em 0 -.005em;flex-shrink:0}.wordmark .steeple-letter svg{position:absolute;top:-.44em;left:0;width:100%;height:1.72em;margin:0;fill:currentColor;stroke:none;overflow:visible}.wordmark-dot{color:#70adff}.brand,.dash-brand{overflow:visible}header .brand{padding:8px 0}footer .brand{padding:9px 0}.dash-header .dash-brand{padding:9px 0}

.wordmark .steeple-letter svg{height:2.1em;top:-.44em}

.wordmark .steeple-letter{width:.66em;margin-left:.01em;margin-right:.025em}.wordmark .steeple-letter svg{height:2.1em;top:-.18em}

.supplied-logo{display:block;position:relative;width:240px;aspect-ratio:1692/498;overflow:hidden;flex-shrink:0}.supplied-logo img{position:absolute;display:block;width:115.25%!important;height:auto!important;max-width:none!important;left:-5.32%;top:-49.2%;margin:0!important;border:0;object-fit:contain}.brand:has(.supplied-logo),.dash-header .dash-brand:has(.supplied-logo){padding:0;line-height:1;gap:0}body>footer .supplied-logo{width:190px}.dash-header{background:#10141c}@media(max-width:760px){.supplied-logo{width:190px}.dash-header .supplied-logo{width:210px}}

.supplied-logo{aspect-ratio:1593/498}.supplied-logo img{width:122.41%!important;left:-11.93%;top:-27.31%}
