*{box-sizing:border-box}body{margin:0;background:#fff;color:#26364d;font-family:Arial,Noto Sans,sans-serif;font-size:16px;line-height:1.75}a{color:#0758b8;text-underline-offset:4px}a:focus-visible,select:focus-visible{outline:3px solid #c79822;outline-offset:4px}img{display:block;object-fit:contain}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(30px,4vw,42px);color:#0a2d62;line-height:1.3;letter-spacing:-.6px;margin-bottom:14px}h2{font-size:25px;color:#0a2d62;line-height:1.5}h3{font-size:18px;line-height:1.65;color:#17375f;font-weight:600}html[dir=rtl] h1{letter-spacing:normal}.content-width{max-width:1080px;margin-inline:auto;padding-inline:28px}.site-header{border-bottom:1px solid #e1e8f1;background:#fff}.header-inner{max-width:1180px;margin:auto;padding:20px 28px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.brand{display:flex;gap:12px;align-items:center;text-decoration:none;color:#0a2d62;font-weight:700;font-size:19px}.brand img{width:42px;height:42px;max-width:42px;max-height:42px;flex:0 0 42px;border-radius:9px}.header-inner nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-inline-start:auto}.header-inner nav a{text-decoration:none;font-size:14px;color:#56657b;padding-block:7px}.header-inner nav a[aria-current=page]{color:#0758b8;font-weight:700;border-bottom:2px solid #c99a2b}.language{display:flex;align-items:center;gap:8px;font-size:14px}.language select{font:inherit;font-size:16px;max-width:165px;min-height:40px;border:1px solid #ccd7e5;border-radius:5px;background:#fff;color:#26364d;padding:7px 10px}.eyebrow{color:#66768a;font-size:14px;margin-bottom:12px}.home-intro{background:#f1f6fd;border-bottom:1px solid #e0e8f4;padding-block:48px}.home-intro h1{max-width:850px}.tagline{font-size:23px;color:#2b466b;margin-bottom:16px}.intro-copy{max-width:760px;color:#586b84;font-size:18px;line-height:1.85;margin:0}.home-content{padding-block:42px 55px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:45px;row-gap:0}.feature{padding:22px 0;border-top:1px solid #dde5ef;display:flex;align-items:center;min-height:90px}.feature h3{margin:0;border-inline-start:3px solid #ca9f3b;padding-inline-start:17px;font-weight:500}.help-section{margin-top:38px;padding:28px;background:#f6f8fc;border-radius:8px}.help-section h2{font-size:21px;margin-bottom:13px}.help-links{display:flex;gap:25px;flex-wrap:wrap}.page-intro{padding-block:36px 25px}.page-intro p:last-child{max-width:750px;color:#66768a;margin-bottom:0}.page-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:45px;padding-bottom:60px}.side-nav{padding-top:16px}.side-nav>p{font-size:13px;color:#66768a;font-weight:700;margin-bottom:14px}.side-nav a{display:block;border-bottom:1px solid #e1e8f1;padding:10px 0;text-decoration:none;color:#52647f;font-size:15px}.side-nav a[aria-current=page]{color:#0758b8;font-weight:700}.article{border-top:1px solid #dde5ef;padding-top:22px;min-width:0}.article>:first-child{margin-top:0}.article h2{font-size:22px;margin:32px 0 12px}.article p{margin:12px 0}.article ul,.article ol{padding-inline-start:24px}.article li{margin:6px 0}.article .updated{font-size:14px;color:#66768a}.article .box{padding:18px 22px;border-inline-start:3px solid #4278be;background:#f1f6fd;margin:22px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.contact{background:#f5f8fd;border:1px solid #dfe7f2;border-radius:8px;padding:22px}.contact h2{margin:0 0 12px}.contact a{overflow-wrap:anywhere}.email-address{color:#0758b8;text-decoration:underline;direction:ltr;unicode-bidi:isolate;display:inline-block;overflow-wrap:anywhere}footer{border-top:1px solid #e1e8f1;background:#f9fbfd;padding:27px 0}.footer-inner{max-width:1180px;margin:auto;padding-inline:28px;display:flex;justify-content:space-between;gap:25px;align-items:center}.ministry{display:flex;align-items:center;gap:20px;min-width:0}.ministry img{width:136px;max-width:136px;height:auto;flex:0 0 136px}.ministry p{font-size:14px;margin:0;color:#52647f}.ministry small{font-size:13px;color:#6b7a8e}.footer-links{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}@media(max-width:920px){.header-inner nav{order:3;margin-inline-start:0;width:100%}.language{margin-inline-start:auto}.footer-inner{align-items:flex-start}.ministry{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:640px){.content-width,.header-inner,.footer-inner{padding-inline:20px}.header-inner{gap:16px;padding-block:16px}.brand{font-size:17px}.language{gap:6px}.language span{display:none}.language select{max-width:135px;font-size:15px}.header-inner nav{gap:18px}.header-inner nav a{font-size:14px}.home-intro{padding-block:32px}.tagline{font-size:20px}.intro-copy{font-size:17px}.feature-grid,.page-layout,.contact-grid{grid-template-columns:1fr}.feature{min-height:78px;padding-block:18px}.side-nav{display:none}.page-layout{gap:0}.home-content{padding-block:30px 38px}.help-section{padding:22px}.footer-inner{flex-direction:column}.ministry{flex-direction:row;align-items:center}.ministry img{width:105px;max-width:105px;flex-basis:105px}.footer-links{gap:20px}.article h2{font-size:21px}}.store-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:25px}.store-card{display:flex;flex-direction:column;gap:2px;min-width:200px;max-width:320px;border:1px solid #c9d8ea;border-radius:8px;padding:14px 20px;background:#fff;text-decoration:none;color:#17375f}.store-card strong{font-size:20px;line-height:1.5}.store-platform{font-size:13px;color:#66768a}.store-status{font-size:14px;color:#66768a;line-height:1.6}.store-card[href]:hover{border-color:#0758b8;background:#f8fbff}@media(max-width:640px){.store-card{flex:1;min-width:170px;max-width:none}}.store-card{flex-direction:row;align-items:center;gap:15px}.store-icon{width:30px;height:30px;flex:0 0 30px;max-width:30px;max-height:30px}.store-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.enhanced-hero{padding-block:75px;background:linear-gradient(125deg,#edf5ff,#fafcff 60%,#fff7e8)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.8fr);align-items:center;gap:55px}.enhanced-hero h1{font-size:clamp(40px,6vw,68px);line-height:1.1}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.primary-action,.secondary-action{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;padding:12px 19px;border-radius:9px}.primary-action{background:#104b8b;color:#fff}.secondary-action{border:1px solid #b8cce3;color:#104b8b;background:#fff}.verse-panel{background:#fff;border:1px solid #e0e9f5;border-radius:20px;padding:34px;box-shadow:0 18px 45px #15365a12;text-align:center}.verse-panel img{width:75px;height:75px;margin:0 auto 18px}.verse-panel blockquote{font-family:Georgia,serif;color:#143b6c;font-size:clamp(20px,2.4vw,27px);line-height:1.55;margin:0}.verse-panel p{color:#936e26;font-weight:700;margin:16px 0 0}.enhanced-home{padding-top:65px}.enhanced-home h2{font-size:clamp(25px,3vw,34px);line-height:1.25}.section-kicker{text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;color:#9b762f}.story-section{max-width:820px;margin:0 auto 70px;text-align:center}.story-section p:last-child{font-size:18px;color:#586b84}.home-section{margin-block:65px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:25px}.step-card{border:1px solid #e0e7f0;background:#fff;border-radius:14px;padding:25px}.step-number{font-weight:800;font-size:27px;color:#bd933e}.step-card h3{margin:12px 0 8px}.step-card p,.detailed-features p,.everyone-section p,.ministry-section p,.download-section p{color:#596c82;margin:0}.detailed-features{gap:16px;margin-top:25px}.detailed-features .feature{border:1px solid #e1e8f1;border-radius:12px;padding:20px;min-height:140px;align-items:flex-start;gap:15px;background:#fff}.detailed-features .feature h3{border:0;padding:0;font-weight:700;margin-bottom:6px}.feature-symbol{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:10px;background:#eef5fc;color:#1d568f;font-size:23px}.everyone-section{background:#f0f6fd;border-radius:18px;padding:38px 42px}.everyone-section p{max-width:750px}.download-section{text-align:center;background:#113d70;color:#fff;border-radius:20px;padding:46px 28px;margin:65px 0}.download-section h2{color:#fff}.download-section p{color:#dce9fa}.download-section .store-links{justify-content:center}.ministry-section{display:flex;gap:30px;align-items:center;margin:55px 0}.ministry-section img{width:145px;flex:0 0 145px}.ministry-section h2{margin-bottom:10px}@media(max-width:760px){.enhanced-hero{padding-block:42px}.hero-layout{grid-template-columns:1fr;gap:30px}.verse-panel{padding:25px}.steps-grid{grid-template-columns:1fr}.story-section{margin-bottom:42px}.home-section{margin-block:45px}.enhanced-home{padding-top:40px}.detailed-features{grid-template-columns:1fr}.everyone-section{padding:26px}.ministry-section{align-items:flex-start;gap:18px}.ministry-section img{width:85px;flex-basis:85px}.download-section{padding:35px 18px}}@media(max-width:420px){.ministry-section{flex-direction:column}.hero-actions a{width:100%}}.hero-layout>div{min-width:0}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.hero-actions .primary-action,.hero-actions .secondary-action{width:100%;min-width:0;min-height:54px;padding:12px 16px;text-align:center;line-height:1.35;white-space:normal;overflow-wrap:break-word}@media(max-width:900px){.hero-actions{grid-template-columns:1fr}}@media(max-width:760px){.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hero-actions{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:24px}.hero-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.hero-actions>a{flex:1 1 210px;max-width:100%;box-sizing:border-box;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.hero-actions{display:flex;flex-direction:column}.hero-actions>a{flex:0 0 auto;width:100%;min-height:52px}}
