.breakdance .bde-section-16853-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-image2-16853-102{max-width:440px}:root{--cream:#fffaf0;--card:#fff;--ink:#000;--red:#e4002b;--red-dim:#c40025;--navy:#293a62;--navy-dim:#1d2a47;--teal:#1f7a74;--teal-dim:#175d58;--olive:#4f6b2e;--olive-dim:#3c531f;--brown:#825f45;--gold-glow:#ffd079;--line:rgba(130,95,69,0.16);--radius:16px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}body{min-height:100vh;background:radial-gradient(circle at 50% -6%,rgba(255,208,121,0.30),transparent 42%),radial-gradient(circle at 90% 20%,rgba(228,0,43,0.05),transparent 40%),var(--cream);display:flex;justify-content:center;padding:44px 20px 32px}main{width:100%;max-width:440px;align-content:center}.logo-wrap{display:flex;justify-content:center;margin-bottom:22px}.logo-wrap img{width:260px;max-width:78%;height:auto}.eyebrow{text-align:center!important;font-size:12px;letter-spacing:0.16em;text-transform:uppercase;color:var(--brown);margin:0 0 14px;font-weight:600;align-content:center}.tagline{text-align:center;font-size:14px;color:var(--brown);margin:0 0 22px;font-style:italic;font-family:'Fraunces',serif}.welcome{text-align:center;font-size:15px;line-height:1.55;color:var(--ink);opacity:0.82;max-width:360px;margin:0 auto 30px}.featured{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.feature-btn{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--radius);text-decoration:none;border:none;color:#fff;transition:transform 0.15s ease,box-shadow 0.15s ease}.feature-btn:active{transform:scale(0.98)}.feature-btn.new{background:linear-gradient(135deg,var(--navy),var(--navy-dim));box-shadow:0 10px 22px -10px rgba(41,58,98,0.5)}.feature-btn.prayer{background:linear-gradient(135deg,var(--teal),var(--teal-dim));box-shadow:0 10px 22px -10px rgba(31,122,116,0.5)}.feature-btn.connect{background:linear-gradient(135deg,var(--olive),var(--olive-dim));box-shadow:0 10px 22px -10px rgba(79,107,46,0.5)}.feature-btn.give{background:linear-gradient(135deg,var(--red),var(--red-dim));box-shadow:0 10px 22px -10px rgba(228,0,43,0.5)}.feature-icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.22);display:flex;align-items:center;justify-content:center}.feature-text{flex:1}.feature-label{display:block;font-weight:700;font-size:16px;margin-bottom:2px}.feature-sub{display:block;font-size:13px;opacity:0.88;font-weight:500}.feature-arrow{flex-shrink:0;opacity:0.85}.divider{display:flex;align-items:center;gap:12px;margin:8px 0 18px}.divider span{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--brown);white-space:nowrap;font-weight:600}.divider::before,.divider::after{content:"";flex:1;height:1px;background:var(--line)}.links{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:10px}.link-row a{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:border-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.link-row a:hover,.link-row a:focus-visible{border-color:rgba(0,0,0,0.3);box-shadow:0 4px 14px -8px rgba(0,0,0,0.18)}.link-row a:active{transform:scale(0.985)}a:focus-visible,button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.link-icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:center;color:var(--ink)}.link-text{flex:1}.link-label{display:block;font-weight:600;font-size:15px;color:var(--ink)}.link-sub{display:block;font-size:12.5px;color:var(--brown);margin-top:1px}.chev{color:var(--brown);flex-shrink:0;opacity:0.7}.social{display:flex;justify-content:center;gap:14px;margin-bottom:30px}.social a{width:42px;height:42px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink);text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease}.social a:hover,.social a:focus-visible{border-color:rgba(0,0,0,0.3);color:var(--navy)}footer{text-align:center;color:var(--brown);font-size:12.5px;line-height:1.7;border-top:1px solid var(--line);padding-top:20px}footer a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}footer a:hover{border-color:var(--brown)}footer .fine{margin-top:10px;opacity:0.75}