.fh-hero{isolation:isolate;padding-block:clamp(28px,5vw,64px) clamp(64px,8vw,112px);position:relative;overflow:clip}.fh-hero__grid{align-items:center;gap:56px;display:grid}.fh-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.fh-hero__copy .k-lede{max-width:32em}.fh-facts{color:var(--k-muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:4px 0 0;padding:0;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.fh-facts li{align-items:center;gap:8px;display:flex}.fh-hero__visual{place-items:center;padding-block:8px 24px;display:grid;position:relative}.fh-float{z-index:2;border-radius:22px;align-items:center;gap:12px;display:flex;position:absolute}.fh-float b{letter-spacing:-.01em;color:var(--k-ink);font-size:1rem;font-weight:800;display:block}.fh-float small{color:var(--k-muted);margin-top:2px;font-size:.8125rem;font-weight:650;display:block}.fh-float--ask{--d:.75s;flex-direction:column;align-items:stretch;gap:7px;width:236px;padding:12px;bottom:5%;left:calc(50% - 366px)}.fh-bubble{max-width:100%;padding:8px 12px;font-size:.8125rem;font-weight:550;line-height:1.35}.fh-bubble--me{color:#fff;transform-origin:100% 100%;background:#0a84ff;border-radius:15px 15px 4px;align-self:flex-end}.fh-bubble--guide{color:#12141a;transform-origin:0 100%;background:#e9e9eb;border-radius:15px 15px 15px 4px;align-self:flex-start}.fh-float--listen{--d:.95s;padding:12px 18px 12px 12px;top:-1%;right:calc(50% - 300px)}.fh-play{color:#fff;background:var(--k-brand-gradient);width:38px;height:38px;box-shadow:0 4px 10px rgb(var(--k-brand-rgb) / .3), inset 0 1px 0 #ffffff59;border-radius:50%;flex:none;place-items:center;display:grid}.fh-play svg{margin-left:2px}.fh-bars{align-items:center;gap:3px;height:26px;display:flex}.fh-bars i{background:var(--k-brand);transform-origin:50%;border-radius:2px;width:4px;height:26px;animation:1.1s ease-in-out infinite both fhWave;display:block}.fh-bars i:nth-child(3n+1){background:#93b4f5}@keyframes fhWave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (min-width:980px) and (max-width:1199px){.fh-float--listen{display:none}.fh-float--ask{bottom:2%}}@media (max-width:979px){.fh-float--ask{bottom:7%;left:max(-8px,50% - 370px)}.fh-float--listen{top:4%;right:max(-8px,50% - 360px)}}@media (max-width:680px){.fh-float--ask{display:none}.fh-float--listen{transform-origin:100%;top:auto;bottom:96px;right:-4px;scale:.88}}@media (min-width:980px){.fh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.fh-hero__copy{text-align:left;align-items:flex-start}.fh-hero__copy .k-stores,.fh-facts{justify-content:flex-start}}.fh-steps{gap:20px;display:grid}@media (min-width:900px){.fh-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.fh-step{flex-direction:column;gap:10px;padding:14px 14px 26px;display:flex}.fh-step__art{background:var(--k-bg);border-radius:20px;place-items:center;height:230px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.fh-step__art--sky{background:linear-gradient(#12326e2e 0%,#f3f6fb00 60%),url(/art/sky.webp) 50% 38%/cover}.fh-step__num{width:28px;height:28px;color:var(--k-link);background:var(--k-tint);border-radius:50%;place-items:center;margin:0 12px;font-size:.875rem;font-weight:800;display:grid}.fh-step h3,.fh-step p{margin-inline:12px}.fh-plan{background:var(--k-surface);border:1px solid var(--k-hairline);width:232px;box-shadow:var(--k-shadow-md);border-radius:20px;flex-direction:column;gap:6px;padding:16px;display:flex}.fh-plan__row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fh-plan__row--gap{margin-top:8px}.fh-plan__when{color:var(--k-ink);font-size:.9375rem;font-weight:800}.fh-plan__min{color:var(--k-link);font-size:.75rem;font-weight:700}.fh-plan__item{color:var(--fh-blue-text);background:var(--fh-blue-fill);border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:.8125rem;font-weight:700}.fh-mini-verse{border-radius:22px;flex-direction:column;gap:6px;width:230px;padding:16px 16px 14px;display:flex}.fh-mini-verse__label{letter-spacing:.09em;text-transform:uppercase;color:var(--k-link);font-size:.6875rem;font-weight:800}.fh-mini-verse__text{font-family:var(--fh-font-scripture);color:var(--k-ink);font-size:1.1875rem;line-height:1.35}.fh-mini-verse__ref{color:var(--k-ink);font-size:.8125rem;font-weight:800}.fh-amen{color:#fff;background:var(--k-brand-gradient);height:38px;box-shadow:0 8px 18px rgb(var(--k-brand-rgb) / .3), inset 0 1px 0 #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:.9375rem;font-weight:800;display:inline-flex;position:relative}.fh-amen .k-check{--s:20px;box-shadow:0 2px 6px #04785759}.fh-tonight{flex-direction:column;gap:10px;width:260px;display:flex}.fh-tonight__row{background:var(--k-surface);border:1px solid var(--k-hairline);box-shadow:var(--k-shadow-md);border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.fh-tonight__ring{border:2px solid var(--k-outline);box-sizing:border-box;border-radius:50%;flex:none;width:24px;height:24px}.fh-tonight__text{flex:1;min-width:0}.fh-tonight__text b{color:var(--k-ink);font-size:.875rem;font-weight:750;display:block}.fh-tonight__text small{color:var(--k-muted);font-size:.75rem;display:block}.fh-tonight__start{color:#fff;background:var(--k-brand-gradient);box-shadow:0 4px 10px rgb(var(--k-brand-rgb) / .28), inset 0 1px 0 #ffffff59;border-radius:999px;flex:none;padding:7px 13px;font-size:.8125rem;font-weight:750}.fh-tonight__ask{background:var(--k-surface);border:1px solid var(--k-hairline);box-shadow:var(--k-shadow-sm);border-radius:16px;flex-direction:column;gap:1px;padding:10px 14px;display:flex}.fh-tonight__ask small{color:var(--k-muted);font-size:.6875rem;font-weight:700}.fh-tonight__ask b{color:var(--k-ink);font-size:.875rem;font-weight:650}.fh-bento{gap:16px;display:grid}@media (min-width:720px){.fh-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.fh-tile--wide{grid-column:1/-1}}@media (min-width:1040px){.fh-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.fh-tile--wide,.fh-tile--streak{grid-column:span 2}}.fh-tile{min-height:300px;box-shadow:var(--k-shadow-sm);border-radius:30px;flex-direction:column;justify-content:space-between;gap:24px;padding:26px;display:flex;position:relative;overflow:hidden}.fh-tile h3{font-family:var(--k-font-heading);letter-spacing:-.02em;color:var(--k-ink);margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}.fh-tile p{margin:6px 0 0;font-size:.9375rem;font-weight:600;line-height:1.45}.fh-tile--blue{background:var(--fh-blue-fill)}.fh-tile--blue p{color:var(--fh-blue-text)}.fh-tile--gold{background:var(--fh-gold-fill)}.fh-tile--gold p{color:var(--fh-gold-text)}.fh-tile--purple{background:var(--fh-purple-fill)}.fh-tile--purple p{color:var(--fh-purple-text)}.fh-tile--green{background:var(--fh-green-fill)}.fh-tile--green p{color:var(--fh-green-text)}.fh-tile--pink{background:var(--fh-pink-fill)}.fh-tile--pink p{color:var(--fh-pink-text)}.fh-tile--slate{background:var(--k-surface);border:1px solid var(--k-hairline)}.fh-tile--slate p{color:var(--k-muted)}.fh-tile--dark{background:radial-gradient(70% 90% at 100% 0%, #60a5fa38 0%, transparent 70%), var(--fh-night);color:#fff;min-height:0;box-shadow:var(--k-shadow-lg);justify-content:center;padding-block:30px}.fh-tile--dark h3{color:#fff}.fh-tile--dark p{color:#c7d2e8}.fh-listen{justify-items:center;gap:14px;display:grid;position:relative}@media (min-width:720px){.fh-listen{grid-template-columns:minmax(0,1fr) auto;place-items:center stretch}}.fh-listen__page{background:var(--k-surface);border-radius:20px;flex-direction:column;gap:8px;max-width:520px;padding:18px 20px;display:flex;box-shadow:0 1px 2px #1e40af14,0 10px 26px #1e40af1f}.fh-listen__title{letter-spacing:.06em;text-transform:uppercase;color:var(--k-muted);font-size:.75rem;font-weight:800}.fh-listen__verse{margin:0;font-family:var(--fh-font-scripture);animation:fhReading 7.5s linear calc(1.2s + var(--i) * 2.5s) infinite;border-radius:8px;margin-inline:-6px;padding:3px 6px;color:#2e3a50!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.5!important}.fh-listen__verse sup{font-family:var(--k-font-body);color:var(--k-brand);margin-right:4px;font-size:.6875rem;font-weight:800}@keyframes fhReading{0%,30%{color:#1d4ed8;background:#2563eb1a}34%,to{background:0 0}}.fh-player{border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.fh-play--lg{width:44px;height:44px}.fh-play--lg svg{margin-left:0}.fh-bars--lg,.fh-bars--lg i{height:30px}.fh-speed{color:var(--fh-blue-text);background:var(--fh-blue-fill);border-radius:999px;padding:4px 9px;font-size:.8125rem;font-weight:800}.fh-votd{background:var(--k-surface);border-radius:22px;flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex;box-shadow:0 1px 2px #7a4a0014,0 10px 26px #7a4a001f}.fh-votd__label{letter-spacing:.09em;text-transform:uppercase;color:var(--k-link);font-size:.6875rem;font-weight:800}.fh-votd__text{font-family:var(--fh-font-scripture);color:var(--k-ink);font-size:1.3125rem;line-height:1.35}.fh-votd__foot{color:var(--k-ink);justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.fh-votd__amen{color:#fff;background:var(--k-brand-gradient);box-shadow:0 6px 14px rgb(var(--k-brand-rgb) / .28), inset 0 1px 0 #ffffff59;border-radius:999px;padding:8px 18px;font-size:.875rem;font-weight:800}.fh-explain{background:var(--k-surface);border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px;display:flex;box-shadow:0 1px 2px #5b21b614,0 10px 26px #5b21b61f}.fh-explain__verse{font-family:var(--fh-font-scripture);color:var(--k-ink)!important;margin:0!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.5!important}.fh-mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#dbeafe;border-radius:5px;padding:1px 3px;display:inline}.fh-explain__chip{color:#fff;background:var(--k-brand);height:32px;box-shadow:0 4px 10px rgb(var(--k-brand-rgb) / .28), inset 0 1px 0 #ffffff59;transform-origin:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:.875rem;font-weight:800;display:inline-flex}.fh-marked{flex-direction:column;gap:12px;display:flex;position:relative}.fh-marked>p{font-family:var(--fh-font-scripture);color:var(--k-ink)!important;margin:0!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.6!important}.fh-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 2px;display:inline}.fh-hl--yellow{background:#facc1561}.fh-hl--blue{background:#60a5fa4d}.fh-note{background:var(--k-surface);box-shadow:var(--k-shadow-sm);color:var(--k-muted);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;font-size:.875rem;display:flex}.fh-note b{color:var(--fh-green-text);font-size:.75rem;font-weight:800}.fh-swatches{gap:8px;display:flex}.fh-swatch{border-radius:50%;width:22px;height:22px;display:block;box-shadow:inset 0 -2px 3px #0000001f,0 2px 5px #0e17261f}.fh-swatch--yellow{background:#facc15}.fh-swatch--green{background:#4ade80}.fh-swatch--blue{background:#60a5fa}.fh-swatch--pink{background:#f472b6}.fh-swatch--purple{background:#a78bfa}.fh-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fh-langs li{background:var(--k-surface);border-radius:14px;flex-direction:column;gap:1px;padding:9px 12px;display:flex;box-shadow:0 1px 2px #9d174d14,0 3px 8px #9d174d14}.fh-langs b{font-family:var(--fh-font-scripture);color:var(--k-ink);font-size:1.0625rem;font-weight:600}.fh-langs small{color:var(--fh-pink-text);font-size:.6875rem;font-weight:700}.fh-privacy{flex-wrap:wrap;gap:8px;display:flex}.fh-privacy .k-chip{color:var(--fh-green-text);background:var(--fh-green-fill);box-shadow:none;border-color:#0000}.fh-streak{align-items:center;gap:22px;display:grid}@media (min-width:1040px){.fh-streak{-moz-column-gap:28px;grid-template-columns:auto minmax(0,1fr);column-gap:28px}.fh-streak .k-week{grid-column:1/-1}}@media (min-width:1240px){.fh-streak{grid-template-columns:auto minmax(0,1fr) auto}.fh-streak .k-week{grid-column:auto}}.fh-streak .k-week{flex-wrap:wrap}.fh-streak .k-week__day{color:#c7d2e8}.fh-streak .k-week__day--today{color:#9dbbfa}.fh-streak .k-day{border-color:#4a5a80}.fh-streak .k-day--today{color:#c7daff;border-color:#60a5fa}@media (max-width:420px){.fh-streak .k-week{gap:6px}.fh-streak .k-gem,.fh-streak .k-day{width:32px;height:32px}}.fh-ask{align-items:center;gap:40px;display:grid}@media (min-width:940px){.fh-ask{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px}}.fh-asks{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fh-asks button{border:1px solid var(--k-hairline);background:var(--k-surface);min-height:48px;box-shadow:var(--k-shadow-sm);font:inherit;text-align:left;color:var(--k-ink);cursor:pointer;transition:background-color .25s var(--k-ease), color .25s, box-shadow .25s, transform .3s var(--k-spring);border-radius:999px;padding:10px 20px;font-size:1rem;font-weight:700}.fh-asks button:hover{box-shadow:var(--k-shadow-md);transform:translateY(-1px)}.fh-asks button[aria-pressed=true]{color:#fff;background:var(--k-brand-gradient);box-shadow:0 8px 18px rgb(var(--k-brand-rgb) / .28), inset 0 1px 0 #ffffff59;border-color:#0000}.fh-asks button:focus-visible{outline:3px solid rgb(var(--k-brand-rgb) / .5);outline-offset:2px}.fh-chat{isolation:isolate;min-height:520px;box-shadow:var(--k-shadow-lg);background:#9fb9e0;border-radius:32px;flex-direction:column;gap:14px;padding:18px 18px 26px;display:flex;position:relative;overflow:hidden}.fh-chat__sky{z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.fh-chat:before{content:"";z-index:-1;background:linear-gradient(#0e286052 0%,#0e28600d 30% 65%,#0e28604d 100%);position:absolute;inset:0}.fh-chat__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fh-chat__title,.fh-chat__private{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:32px;box-shadow:inset 0 1px 0 #ffffffe6, var(--k-shadow-sm);background:#ffffffc7;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:.8125rem;font-weight:800;display:inline-flex}.fh-chat__title{color:var(--k-ink)}.fh-chat__private{color:#15803d}.fh-chat__body{flex-direction:column;gap:10px;margin-top:8px;display:flex}.fh-msg{max-width:88%;margin:0;padding:12px 16px;font-size:1rem;line-height:1.45;box-shadow:0 2px 10px #0a1e4629}.fh-msg--me{color:#fff;transform-origin:100% 100%;background:#0a84ff;border-radius:20px 20px 6px;align-self:flex-end}.fh-msg--guide{color:var(--k-ink);background:#fffffff2;border-radius:20px 20px 20px 6px;align-self:flex-start}.fh-typing{height:18px;animation:kFadeUp .35s var(--k-ease) both;align-items:center;gap:5px;display:flex}.fh-typing i{background:var(--k-muted);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite fhDot;display:block}.fh-typing i:nth-child(2){animation-delay:.2s}.fh-typing i:nth-child(3){animation-delay:.4s}@keyframes fhDot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}.fh-verse-chips{flex-wrap:wrap;gap:8px;display:flex}.fh-verse-chip{color:#1e40af;background:#fffffff2;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0a1e461f}.fh-widgets{align-items:center;gap:40px;display:grid}@media (min-width:900px){.fh-widgets{grid-template-columns:minmax(0,1fr) auto;gap:72px}}.fh-widgets__phone{place-items:center;display:grid}.fh-research-label{color:#15803d}.fh-habit{gap:16px;display:grid}@media (min-width:900px){.fh-habit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}}.fh-chart{flex-direction:column;gap:12px;padding:24px;display:flex}.fh-chart__head{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-weight:800;display:flex}.fh-legend{gap:14px;font-size:.8125rem;font-weight:700;display:flex}.fh-legend span{align-items:center;gap:6px;display:inline-flex}.fh-chart svg{width:100%;height:auto}.fh-chart__axis{color:var(--k-faint);justify-content:space-between;font-size:.75rem;font-weight:650;display:flex}.fh-study{background:var(--fh-green-fill);color:#14361f;box-shadow:var(--k-shadow-sm);border-radius:24px;flex-direction:column;justify-content:center;gap:8px;padding:22px 24px;display:flex}.fh-study p{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.45}.fh-study cite{color:var(--fh-green-text);font-size:.8125rem;font-style:normal;font-weight:650}.fh-cta{--k-cta-bg:linear-gradient(150deg, #1d4ed8 0%, #12357f 45%, var(--fh-night) 100%)}.fh-cta__sky{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%;opacity:.32;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.fh-cta-grid{align-items:center;gap:32px;display:grid}@media (min-width:860px){.fh-cta-grid{grid-template-columns:minmax(0,1fr) auto}}.fh-cta-icon{filter:drop-shadow(0 18px 30px #0000004d);border-radius:34px;justify-self:center;width:150px;height:auto}@media (max-width:859px){.fh-cta-icon{border-radius:24px;width:104px}}@media (max-width:719px){.fh-tile--slate{min-height:0}}.k-js [data-reveal]:not(.is-in) .k-phone__ui *{animation-play-state:paused}
